For AI agents: visit https://public.docs.kivera.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
valid {
input.Body.ActivationKey == STRING
input.Body.GatewayName == STRING
input.Body.GatewayTimezone == STRING
input.Body.GatewayRegion == STRING
input.Body.GatewayType == STRING
input.Body.TapeDriveType == STRING
input.Body.MediumChangerType == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.DiskIds[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
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
}
valid {
input.Body.GatewayARN == STRING
input.Body.DiskIds[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.DiskIds[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TapeARN == STRING
input.Body.PoolId == STRING
input.Body.BypassGovernanceRetention == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.UserName == STRING
input.Body.Password == STRING
input.Body.ClientToken == STRING
input.Body.GatewayARN == STRING
input.Body.LocationARN == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.Body.AuditDestinationARN == STRING
input.Body.CacheAttributes.CacheStaleTimeoutInSeconds == INTEGER
input.Body.EndpointNetworkConfiguration.IpAddresses[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.TargetName == STRING
input.Body.VolumeARN == STRING
input.Body.NetworkInterfaceId == STRING
input.Body.DiskId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.TapeARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.CacheReportARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.TapeARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.VolumeSizeInBytes == LONG
input.Body.SnapshotId == STRING
input.Body.TargetName == STRING
input.Body.SourceVolumeARN == STRING
input.Body.NetworkInterfaceId == STRING
input.Body.ClientToken == STRING
input.Body.KMSEncrypted == BOOLEAN
input.Body.KMSKey == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_EncryptionType := [ "SseS3", "SseKms", "DsseKms" ]
enum_ObjectACL := [ "private", "public-read", "public-read-write", "authenticated-read", "bucket-owner-read", "bucket-owner-full-control", "aws-exec-read" ]
valid {
input.Body.ClientToken == STRING
input.Body.NFSFileShareDefaults.FileMode == STRING
input.Body.NFSFileShareDefaults.DirectoryMode == STRING
input.Body.NFSFileShareDefaults.GroupId == LONG
input.Body.NFSFileShareDefaults.OwnerId == LONG
input.Body.GatewayARN == STRING
input.Body.EncryptionType == enum_EncryptionType[_]
input.Body.KMSEncrypted == BOOLEAN
input.Body.KMSKey == STRING
input.Body.Role == STRING
input.Body.LocationARN == STRING
input.Body.DefaultStorageClass == STRING
input.Body.ObjectACL == enum_ObjectACL[_]
input.Body.ClientList[_] == STRING
input.Body.Squash == STRING
input.Body.ReadOnly == BOOLEAN
input.Body.GuessMIMETypeEnabled == BOOLEAN
input.Body.RequesterPays == BOOLEAN
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.Body.FileShareName == STRING
input.Body.CacheAttributes.CacheStaleTimeoutInSeconds == INTEGER
input.Body.NotificationPolicy == STRING
input.Body.VPCEndpointDNSName == STRING
input.Body.BucketRegion == STRING
input.Body.AuditDestinationARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_CaseSensitivity := [ "ClientSpecified", "CaseSensitive" ]
enum_EncryptionType := [ "SseS3", "SseKms", "DsseKms" ]
enum_ObjectACL := [ "private", "public-read", "public-read-write", "authenticated-read", "bucket-owner-read", "bucket-owner-full-control", "aws-exec-read" ]
valid {
input.Body.ClientToken == STRING
input.Body.GatewayARN == STRING
input.Body.EncryptionType == enum_EncryptionType[_]
input.Body.KMSEncrypted == BOOLEAN
input.Body.KMSKey == STRING
input.Body.Role == STRING
input.Body.LocationARN == STRING
input.Body.DefaultStorageClass == STRING
input.Body.ObjectACL == enum_ObjectACL[_]
input.Body.ReadOnly == BOOLEAN
input.Body.GuessMIMETypeEnabled == BOOLEAN
input.Body.RequesterPays == BOOLEAN
input.Body.SMBACLEnabled == BOOLEAN
input.Body.AccessBasedEnumeration == BOOLEAN
input.Body.AdminUserList[_] == STRING
input.Body.ValidUserList[_] == STRING
input.Body.InvalidUserList[_] == STRING
input.Body.AuditDestinationARN == STRING
input.Body.Authentication == STRING
input.Body.CaseSensitivity == enum_CaseSensitivity[_]
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.Body.FileShareName == STRING
input.Body.CacheAttributes.CacheStaleTimeoutInSeconds == INTEGER
input.Body.NotificationPolicy == STRING
input.Body.VPCEndpointDNSName == STRING
input.Body.BucketRegion == STRING
input.Body.OplocksEnabled == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARN == STRING
input.Body.SnapshotDescription == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARN == STRING
input.Body.SnapshotDescription == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.DiskId == STRING
input.Body.SnapshotId == STRING
input.Body.PreserveExistingData == BOOLEAN
input.Body.TargetName == STRING
input.Body.NetworkInterfaceId == STRING
input.Body.KMSEncrypted == BOOLEAN
input.Body.KMSKey == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RetentionLockType := [ "COMPLIANCE", "GOVERNANCE", "NONE" ]
enum_TapeStorageClass := [ "DEEP_ARCHIVE", "GLACIER" ]
valid {
input.Body.PoolName == STRING
input.Body.StorageClass == enum_TapeStorageClass[_]
input.Body.RetentionLockType == enum_RetentionLockType[_]
input.Body.RetentionLockTimeInDays == INTEGER
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.TapeSizeInBytes == LONG
input.Body.TapeBarcode == STRING
input.Body.KMSEncrypted == BOOLEAN
input.Body.KMSKey == STRING
input.Body.PoolId == STRING
input.Body.Worm == BOOLEAN
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.TapeSizeInBytes == LONG
input.Body.ClientToken == STRING
input.Body.NumTapesToCreate == INTEGER
input.Body.TapeBarcodePrefix == STRING
input.Body.KMSEncrypted == BOOLEAN
input.Body.KMSKey == STRING
input.Body.PoolId == STRING
input.Body.Worm == BOOLEAN
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.BandwidthType == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.CacheReportARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TargetARN == STRING
input.Body.InitiatorName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.FileShareARN == STRING
input.Body.ForceDelete == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.TapeARN == STRING
input.Body.BypassGovernanceRetention == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TapeARN == STRING
input.Body.BypassGovernanceRetention == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.PoolARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.CacheReportARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARNs[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TargetARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.FileSystemAssociationARNList[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.FileShareARNList[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.FileShareARNList[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARNs[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TapeARNs[_] == STRING
input.Body.Marker == STRING
input.Body.Limit == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.Marker == STRING
input.Body.Limit == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.TapeARNs[_] == STRING
input.Body.Marker == STRING
input.Body.Limit == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.VTLDeviceARNs[_] == STRING
input.Body.Marker == STRING
input.Body.Limit == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARN == STRING
input.Body.ForceDetach == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.FileSystemAssociationARN == STRING
input.Body.ForceDelete == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.FileShareARN == STRING
input.Body.ForceRemove == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.DomainName == STRING
input.Body.OrganizationalUnit == STRING
input.Body.DomainControllers[_] == STRING
input.Body.TimeoutInSeconds == INTEGER
input.Body.UserName == STRING
input.Body.Password == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.Marker == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.Limit == INTEGER
input.Body.Marker == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.Limit == INTEGER
input.Body.Marker == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.Marker == STRING
input.Body.Limit == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ResourceARN == STRING
input.Body.Marker == STRING
input.Body.Limit == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.PoolARNs[_] == STRING
input.Body.Marker == STRING
input.Body.Limit == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TapeARNs[_] == STRING
input.Body.Marker == STRING
input.Body.Limit == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.Marker == STRING
input.Body.Limit == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.FileShareARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.FileShareARN == STRING
input.Body.FolderList[_] == STRING
input.Body.Recursive == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.ResourceARN == STRING
input.Body.TagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TapeARN == STRING
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TapeARN == STRING
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.LocalConsolePassword == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.Password == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_CacheReportFilterName := [ "UploadState", "UploadFailureReason" ]
valid {
input.Body.FileShareARN == STRING
input.Body.Role == STRING
input.Body.LocationARN == STRING
input.Body.BucketRegion == STRING
input.Body.VPCEndpointDNSName == STRING
input.Body.InclusionFilters[_].Name == enum_CacheReportFilterName[_]
input.Body.InclusionFilters[_].Values[_] == STRING
input.Body.ExclusionFilters[_].Name == enum_CacheReportFilterName[_]
input.Body.ExclusionFilters[_].Values[_] == STRING
input.Body.ClientToken == STRING
input.Body.Tags[_].Key == STRING
input.Body.Tags[_].Value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.AutomaticTapeCreationRules[_].TapeBarcodePrefix == STRING
input.Body.AutomaticTapeCreationRules[_].PoolId == STRING
input.Body.AutomaticTapeCreationRules[_].TapeSizeInBytes == LONG
input.Body.AutomaticTapeCreationRules[_].MinimumNumTapes == INTEGER
input.Body.AutomaticTapeCreationRules[_].Worm == BOOLEAN
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.AverageUploadRateLimitInBitsPerSec == LONG
input.Body.AverageDownloadRateLimitInBitsPerSec == LONG
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.BandwidthRateLimitIntervals[_].StartHourOfDay == INTEGER
input.Body.BandwidthRateLimitIntervals[_].StartMinuteOfHour == INTEGER
input.Body.BandwidthRateLimitIntervals[_].EndHourOfDay == INTEGER
input.Body.BandwidthRateLimitIntervals[_].EndMinuteOfHour == INTEGER
input.Body.BandwidthRateLimitIntervals[_].DaysOfWeek[_] == INTEGER
input.Body.BandwidthRateLimitIntervals[_].AverageUploadRateLimitInBitsPerSec == LONG
input.Body.BandwidthRateLimitIntervals[_].AverageDownloadRateLimitInBitsPerSec == LONG
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.TargetARN == STRING
input.Body.SecretToAuthenticateInitiator == STRING
input.Body.InitiatorName == STRING
input.Body.SecretToAuthenticateTarget == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.FileSystemAssociationARN == STRING
input.Body.UserName == STRING
input.Body.Password == STRING
input.Body.AuditDestinationARN == STRING
input.Body.CacheAttributes.CacheStaleTimeoutInSeconds == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_GatewayCapacity := [ "Small", "Medium", "Large" ]
valid {
input.Body.GatewayARN == STRING
input.Body.GatewayName == STRING
input.Body.GatewayTimezone == STRING
input.Body.CloudWatchLogGroupARN == STRING
input.Body.GatewayCapacity == enum_GatewayCapacity[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_AutomaticUpdatePolicy := [ "ALL_VERSIONS", "EMERGENCY_VERSIONS_ONLY" ]
valid {
input.Body.GatewayARN == STRING
input.Body.HourOfDay == INTEGER
input.Body.MinuteOfHour == INTEGER
input.Body.DayOfWeek == INTEGER
input.Body.DayOfMonth == INTEGER
input.Body.SoftwareUpdatePreferences.AutomaticUpdatePolicy == enum_AutomaticUpdatePolicy[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_EncryptionType := [ "SseS3", "SseKms", "DsseKms" ]
enum_ObjectACL := [ "private", "public-read", "public-read-write", "authenticated-read", "bucket-owner-read", "bucket-owner-full-control", "aws-exec-read" ]
valid {
input.Body.FileShareARN == STRING
input.Body.EncryptionType == enum_EncryptionType[_]
input.Body.KMSEncrypted == BOOLEAN
input.Body.KMSKey == STRING
input.Body.NFSFileShareDefaults.FileMode == STRING
input.Body.NFSFileShareDefaults.DirectoryMode == STRING
input.Body.NFSFileShareDefaults.GroupId == LONG
input.Body.NFSFileShareDefaults.OwnerId == LONG
input.Body.DefaultStorageClass == STRING
input.Body.ObjectACL == enum_ObjectACL[_]
input.Body.ClientList[_] == STRING
input.Body.Squash == STRING
input.Body.ReadOnly == BOOLEAN
input.Body.GuessMIMETypeEnabled == BOOLEAN
input.Body.RequesterPays == BOOLEAN
input.Body.FileShareName == STRING
input.Body.CacheAttributes.CacheStaleTimeoutInSeconds == INTEGER
input.Body.NotificationPolicy == STRING
input.Body.AuditDestinationARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_CaseSensitivity := [ "ClientSpecified", "CaseSensitive" ]
enum_EncryptionType := [ "SseS3", "SseKms", "DsseKms" ]
enum_ObjectACL := [ "private", "public-read", "public-read-write", "authenticated-read", "bucket-owner-read", "bucket-owner-full-control", "aws-exec-read" ]
valid {
input.Body.FileShareARN == STRING
input.Body.EncryptionType == enum_EncryptionType[_]
input.Body.KMSEncrypted == BOOLEAN
input.Body.KMSKey == STRING
input.Body.DefaultStorageClass == STRING
input.Body.ObjectACL == enum_ObjectACL[_]
input.Body.ReadOnly == BOOLEAN
input.Body.GuessMIMETypeEnabled == BOOLEAN
input.Body.RequesterPays == BOOLEAN
input.Body.SMBACLEnabled == BOOLEAN
input.Body.AccessBasedEnumeration == BOOLEAN
input.Body.AdminUserList[_] == STRING
input.Body.ValidUserList[_] == STRING
input.Body.InvalidUserList[_] == STRING
input.Body.AuditDestinationARN == STRING
input.Body.CaseSensitivity == enum_CaseSensitivity[_]
input.Body.FileShareName == STRING
input.Body.CacheAttributes.CacheStaleTimeoutInSeconds == INTEGER
input.Body.NotificationPolicy == STRING
input.Body.OplocksEnabled == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.FileSharesVisible == BOOLEAN
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.GatewayARN == STRING
input.Body.SMBLocalGroups.GatewayAdmins[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_SMBSecurityStrategy := [ "ClientSpecified", "MandatorySigning", "MandatoryEncryption", "MandatoryEncryptionNoAes128" ]
valid {
input.Body.GatewayARN == STRING
input.Body.SMBSecurityStrategy == enum_SMBSecurityStrategy[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.VolumeARN == STRING
input.Body.StartAt == INTEGER
input.Body.RecurrenceInHours == INTEGER
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
}
valid {
input.Body.VTLDeviceARN == STRING
input.Body.DeviceType == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}