OPSWORKSCM
AssociateNode
valid {
input.Body.ServerName == STRING
input.Body.NodeName == STRING
input.Body.EngineAttributes[_].Name == STRING
input.Body.EngineAttributes[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateBackup
valid {
input.Body.ServerName == STRING
input.Body.Description == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateServer
valid {
input.Body.AssociatePublicIpAddress == BOOLEAN
input.Body.CustomDomain == STRING
input.Body.CustomCertificate == STRING
input.Body.CustomPrivateKey == STRING
input.Body.DisableAutomatedBackup == BOOLEAN
input.Body.Engine == STRING
input.Body.EngineModel == STRING
input.Body.EngineVersion == STRING
input.Body.EngineAttributes[_].Name == STRING
input.Body.EngineAttributes[_].Value == STRING
input.Body.BackupRetentionCount == INTEGER
input.Body.ServerName == STRING
input.Body.InstanceProfileArn == STRING
input.Body.InstanceType == STRING
input.Body.KeyPair == STRING
input.Body.PreferredMaintenanceWindow == STRING
input.Body.PreferredBackupWindow == STRING
input.Body.SecurityGroupIds[_] == STRING
input.Body.ServiceRoleArn == STRING
input.Body.SubnetIds[_] == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.Body.BackupId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteBackup
valid {
input.Body.BackupId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteServer
valid {
input.Body.ServerName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeAccountAttributes
valid {
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeBackups
valid {
input.Body.BackupId == STRING
input.Body.ServerName == STRING
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeEvents
valid {
input.Body.ServerName == STRING
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeNodeAssociationStatus
valid {
input.Body.NodeAssociationStatusToken == STRING
input.Body.ServerName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeServers
valid {
input.Body.ServerName == STRING
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DisassociateNode
valid {
input.Body.ServerName == STRING
input.Body.NodeName == STRING
input.Body.EngineAttributes[_].Name == STRING
input.Body.EngineAttributes[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ExportServerEngineAttribute
valid {
input.Body.ExportAttributeName == STRING
input.Body.ServerName == STRING
input.Body.InputAttributes[_].Name == STRING
input.Body.InputAttributes[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListTagsForResource
valid {
input.Body.ResourceArn == STRING
input.Body.NextToken == STRING
input.Body.MaxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
RestoreServer
valid {
input.Body.BackupId == STRING
input.Body.ServerName == STRING
input.Body.InstanceType == STRING
input.Body.KeyPair == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
StartMaintenance
valid {
input.Body.ServerName == STRING
input.Body.EngineAttributes[_].Name == STRING
input.Body.EngineAttributes[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
TagResource
valid {
input.Body.ResourceArn == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UntagResource
valid {
input.Body.ResourceArn == STRING
input.Body.TagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateServer
valid {
input.Body.DisableAutomatedBackup == BOOLEAN
input.Body.BackupRetentionCount == INTEGER
input.Body.ServerName == STRING
input.Body.PreferredMaintenanceWindow == STRING
input.Body.PreferredBackupWindow == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateServerEngineAttributes
valid {
input.Body.ServerName == STRING
input.Body.AttributeName == STRING
input.Body.AttributeValue == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 5 days ago