Skip to content

Update License Asset Ruleset

licensemanager_update_license_asset_ruleset R Documentation

Updates a license asset ruleset

Description

Updates a license asset ruleset.

Usage

licensemanager_update_license_asset_ruleset(Name, Description, Rules,
  LicenseAssetRulesetArn, ClientToken)

Arguments

Name

License asset ruleset name.

Description

License asset ruleset description.

Rules

[required] License asset rules.

LicenseAssetRulesetArn

[required] Amazon Resource Name (ARN) of the license asset ruleset.

ClientToken

[required] Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Value

A list with the following syntax:

list(
  LicenseAssetRulesetArn = "string"
)

Request syntax

svc$update_license_asset_ruleset(
  Name = "string",
  Description = "string",
  Rules = list(
    list(
      RuleStatement = list(
        LicenseConfigurationRuleStatement = list(
          AndRuleStatement = list(
            MatchingRuleStatements = list(
              list(
                KeyToMatch = "string",
                Constraint = "string",
                ValueToMatch = list(
                  "string"
                )
              )
            ),
            ScriptRuleStatements = list(
              list(
                KeyToMatch = "string",
                Script = "string"
              )
            )
          ),
          OrRuleStatement = list(
            MatchingRuleStatements = list(
              list(
                KeyToMatch = "string",
                Constraint = "string",
                ValueToMatch = list(
                  "string"
                )
              )
            ),
            ScriptRuleStatements = list(
              list(
                KeyToMatch = "string",
                Script = "string"
              )
            )
          ),
          MatchingRuleStatement = list(
            KeyToMatch = "string",
            Constraint = "string",
            ValueToMatch = list(
              "string"
            )
          )
        ),
        LicenseRuleStatement = list(
          AndRuleStatement = list(
            MatchingRuleStatements = list(
              list(
                KeyToMatch = "string",
                Constraint = "string",
                ValueToMatch = list(
                  "string"
                )
              )
            ),
            ScriptRuleStatements = list(
              list(
                KeyToMatch = "string",
                Script = "string"
              )
            )
          ),
          OrRuleStatement = list(
            MatchingRuleStatements = list(
              list(
                KeyToMatch = "string",
                Constraint = "string",
                ValueToMatch = list(
                  "string"
                )
              )
            ),
            ScriptRuleStatements = list(
              list(
                KeyToMatch = "string",
                Script = "string"
              )
            )
          ),
          MatchingRuleStatement = list(
            KeyToMatch = "string",
            Constraint = "string",
            ValueToMatch = list(
              "string"
            )
          )
        ),
        InstanceRuleStatement = list(
          AndRuleStatement = list(
            MatchingRuleStatements = list(
              list(
                KeyToMatch = "string",
                Constraint = "string",
                ValueToMatch = list(
                  "string"
                )
              )
            ),
            ScriptRuleStatements = list(
              list(
                KeyToMatch = "string",
                Script = "string"
              )
            )
          ),
          OrRuleStatement = list(
            MatchingRuleStatements = list(
              list(
                KeyToMatch = "string",
                Constraint = "string",
                ValueToMatch = list(
                  "string"
                )
              )
            ),
            ScriptRuleStatements = list(
              list(
                KeyToMatch = "string",
                Script = "string"
              )
            )
          ),
          MatchingRuleStatement = list(
            KeyToMatch = "string",
            Constraint = "string",
            ValueToMatch = list(
              "string"
            )
          ),
          ScriptRuleStatement = list(
            KeyToMatch = "string",
            Script = "string"
          )
        )
      )
    )
  ),
  LicenseAssetRulesetArn = "string",
  ClientToken = "string"
)