SSM-QUICKSETUP

CreateConfigurationManager

valid {
    input.Body.ConfigurationDefinitions[_].LocalDeploymentAdministrationRoleArn == STRING
    input.Body.ConfigurationDefinitions[_].LocalDeploymentExecutionRoleName == STRING
    input.Body.ConfigurationDefinitions[_].Parameters.STRING == STRING
    input.Body.ConfigurationDefinitions[_].Type == STRING
    input.Body.ConfigurationDefinitions[_].TypeVersion == STRING
    input.Body.Description == STRING
    input.Body.Name == STRING
    input.Body.Tags.STRING == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

DeleteConfigurationManager

valid {
    input.ReqMap.ManagerArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

GetConfigurationManager

valid {
    input.ReqMap.ManagerArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

GetServiceSettings

valid {
    input.ReqMap.ManagerArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

ListConfigurationManagers

valid {
    input.Body.Filters[_].Key == STRING
    input.Body.Filters[_].Values[_] == STRING
    input.Body.MaxItems == INTEGER
    input.Body.StartingToken == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

ListQuickSetupTypes

valid {
    input.Body.Filters[_].Key == STRING
    input.Body.Filters[_].Values[_] == STRING
    input.Body.MaxItems == INTEGER
    input.Body.StartingToken == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

ListTagsForResource

valid {
    input.ReqMap.ResourceArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

TagResource

valid {
    input.Body.Tags.STRING == STRING
    input.ReqMap.ResourceArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

UntagResource

valid {
    input.ReqMap.ResourceArn == STRING
    input.Qs.tagKeys[_] == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

UpdateConfigurationDefinition

valid {
    input.Body.LocalDeploymentAdministrationRoleArn == STRING
    input.Body.LocalDeploymentExecutionRoleName == STRING
    input.Body.Parameters.STRING == STRING
    input.Body.TypeVersion == STRING
    input.ReqMap.Id == STRING
    input.ReqMap.ManagerArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

UpdateConfigurationManager

valid {
    input.Body.Description == STRING
    input.Body.Name == STRING
    input.ReqMap.ManagerArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}

UpdateServiceSettings

valid {
    input.Body.ExplorerEnablingRoleArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}