Module: Aws::EFS::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-efs/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessPointAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessPointAlreadyExists')
- AccessPointArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccessPointArn')
- AccessPointDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessPointDescription')
- AccessPointDescriptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AccessPointDescriptions')
- AccessPointId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccessPointId')
- AccessPointLimitExceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessPointLimitExceeded')
- AccessPointNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessPointNotFound')
- AvailabilityZoneId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AvailabilityZoneId')
- AvailabilityZoneName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AvailabilityZoneName')
- AvailabilityZonesMismatch =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AvailabilityZonesMismatch')
- AwsAccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AwsAccountId')
- Backup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Backup')
- BackupPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupPolicy')
- BackupPolicyDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupPolicyDescription')
- BadRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequest')
- BypassPolicyLockoutSafetyCheck =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'BypassPolicyLockoutSafetyCheck')
- ClientToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientToken')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- CreateAccessPointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessPointRequest')
- CreateFileSystemRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFileSystemRequest')
- CreateMountTargetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMountTargetRequest')
- CreateReplicationConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReplicationConfigurationRequest')
- CreateTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTagsRequest')
- CreationInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreationInfo')
- CreationToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CreationToken')
- DeleteAccessPointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessPointRequest')
- DeleteFileSystemPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFileSystemPolicyRequest')
- DeleteFileSystemRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFileSystemRequest')
- DeleteMountTargetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMountTargetRequest')
- DeleteReplicationConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteReplicationConfigurationRequest')
- DeleteTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTagsRequest')
- DeletionMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DeletionMode')
- DependencyTimeout =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DependencyTimeout')
- DescribeAccessPointsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAccessPointsRequest')
- DescribeAccessPointsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAccessPointsResponse')
- DescribeAccountPreferencesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAccountPreferencesRequest')
- DescribeAccountPreferencesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAccountPreferencesResponse')
- DescribeBackupPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeBackupPolicyRequest')
- DescribeFileSystemPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeFileSystemPolicyRequest')
- DescribeFileSystemsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeFileSystemsRequest')
- DescribeFileSystemsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeFileSystemsResponse')
- DescribeLifecycleConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeLifecycleConfigurationRequest')
- DescribeMountTargetSecurityGroupsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeMountTargetSecurityGroupsRequest')
- DescribeMountTargetSecurityGroupsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeMountTargetSecurityGroupsResponse')
- DescribeMountTargetsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeMountTargetsRequest')
- DescribeMountTargetsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeMountTargetsResponse')
- DescribeReplicationConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReplicationConfigurationsRequest')
- DescribeReplicationConfigurationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReplicationConfigurationsResponse')
- DescribeTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTagsRequest')
- DescribeTagsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTagsResponse')
- Destination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Destination')
- DestinationToCreate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DestinationToCreate')
- Destinations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Destinations')
- DestinationsToCreate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DestinationsToCreate')
- Encrypted =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Encrypted')
- ErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorCode')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- FileSystemAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemAlreadyExists')
- FileSystemArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FileSystemArn')
- FileSystemDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemDescription')
- FileSystemDescriptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FileSystemDescriptions')
- FileSystemId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FileSystemId')
- FileSystemInUse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemInUse')
- FileSystemLimitExceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemLimitExceeded')
- FileSystemNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemNotFound')
- FileSystemNullableSizeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'FileSystemNullableSizeValue')
- FileSystemPolicyDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemPolicyDescription')
- FileSystemProtectionDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemProtectionDescription')
- FileSystemSize =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemSize')
- FileSystemSizeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'FileSystemSizeValue')
- Gid =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Gid')
- IncorrectFileSystemLifeCycleState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IncorrectFileSystemLifeCycleState')
- IncorrectMountTargetState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IncorrectMountTargetState')
- InsufficientThroughputCapacity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsufficientThroughputCapacity')
- InternalServerError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerError')
- InvalidPolicyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidPolicyException')
- IpAddress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IpAddress')
- IpAddressInUse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IpAddressInUse')
- KmsKeyId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KmsKeyId')
- LifeCycleState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifeCycleState')
- LifecycleConfigurationDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleConfigurationDescription')
- LifecyclePolicies =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LifecyclePolicies')
- LifecyclePolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicy')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- Marker =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Marker')
- MaxItems =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxItems')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- ModifyMountTargetSecurityGroupsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyMountTargetSecurityGroupsRequest')
- MountTargetConflict =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MountTargetConflict')
- MountTargetCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MountTargetCount')
- MountTargetDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MountTargetDescription')
- MountTargetDescriptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MountTargetDescriptions')
- MountTargetId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MountTargetId')
- MountTargetNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MountTargetNotFound')
- Name =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Name')
- NetworkInterfaceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NetworkInterfaceId')
- NetworkInterfaceLimitExceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NetworkInterfaceLimitExceeded')
- NoFreeAddressesInSubnet =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoFreeAddressesInSubnet')
- OwnerGid =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'OwnerGid')
- OwnerUid =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'OwnerUid')
- Path =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Path')
- PerformanceMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PerformanceMode')
- Permissions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Permissions')
- Policy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Policy')
- PolicyNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PolicyNotFound')
- PosixUser =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PosixUser')
- ProvisionedThroughputInMibps =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'ProvisionedThroughputInMibps')
- PutAccountPreferencesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAccountPreferencesRequest')
- PutAccountPreferencesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAccountPreferencesResponse')
- PutBackupPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutBackupPolicyRequest')
- PutFileSystemPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutFileSystemPolicyRequest')
- PutLifecycleConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutLifecycleConfigurationRequest')
- RegionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RegionName')
- ReplicationAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationAlreadyExists')
- ReplicationConfigurationDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationConfigurationDescription')
- ReplicationConfigurationDescriptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicationConfigurationDescriptions')
- ReplicationNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationNotFound')
- ReplicationOverwriteProtection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationOverwriteProtection')
- ReplicationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationStatus')
- Resource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Resource')
- ResourceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceId')
- ResourceIdPreference =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceIdPreference')
- ResourceIdType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceIdType')
- Resources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Resources')
- RoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoleArn')
- RootDirectory =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RootDirectory')
- SecondaryGids =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SecondaryGids')
- SecurityGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SecurityGroup')
- SecurityGroupLimitExceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SecurityGroupLimitExceeded')
- SecurityGroupNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SecurityGroupNotFound')
- SecurityGroups =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SecurityGroups')
- Status =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Status')
- StatusMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StatusMessage')
- SubnetId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SubnetId')
- SubnetNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubnetNotFound')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeys =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeys')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- Tags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Tags')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- ThroughputLimitExceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThroughputLimitExceeded')
- ThroughputMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ThroughputMode')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp')
- Token =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Token')
- TooManyRequests =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyRequests')
- TransitionToArchiveRules =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TransitionToArchiveRules')
- TransitionToIARules =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TransitionToIARules')
- TransitionToPrimaryStorageClassRules =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TransitionToPrimaryStorageClassRules')
- Uid =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Uid')
- UnsupportedAvailabilityZone =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsupportedAvailabilityZone')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UpdateFileSystemProtectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFileSystemProtectionRequest')
- UpdateFileSystemRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFileSystemRequest')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- VpcId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VpcId')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2015-02-01" api. = { "apiVersion" => "2015-02-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "elasticfilesystem", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "EFS", "serviceFullName" => "Amazon Elastic File System", "serviceId" => "EFS", "signatureVersion" => "v4", "uid" => "elasticfilesystem-2015-02-01", } api.add_operation(:create_access_point, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccessPoint" o.http_method = "POST" o.http_request_uri = "/2015-02-01/access-points" o.input = Shapes::ShapeRef.new(shape: CreateAccessPointRequest) o.output = Shapes::ShapeRef.new(shape: AccessPointDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: AccessPointAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: IncorrectFileSystemLifeCycleState) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: AccessPointLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_file_system, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFileSystem" o.http_method = "POST" o.http_request_uri = "/2015-02-01/file-systems" o.input = Shapes::ShapeRef.new(shape: CreateFileSystemRequest) o.output = Shapes::ShapeRef.new(shape: FileSystemDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: FileSystemLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InsufficientThroughputCapacity) o.errors << Shapes::ShapeRef.new(shape: ThroughputLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: UnsupportedAvailabilityZone) end) api.add_operation(:create_mount_target, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMountTarget" o.http_method = "POST" o.http_request_uri = "/2015-02-01/mount-targets" o.input = Shapes::ShapeRef.new(shape: CreateMountTargetRequest) o.output = Shapes::ShapeRef.new(shape: MountTargetDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: IncorrectFileSystemLifeCycleState) o.errors << Shapes::ShapeRef.new(shape: MountTargetConflict) o.errors << Shapes::ShapeRef.new(shape: SubnetNotFound) o.errors << Shapes::ShapeRef.new(shape: NoFreeAddressesInSubnet) o.errors << Shapes::ShapeRef.new(shape: IpAddressInUse) o.errors << Shapes::ShapeRef.new(shape: NetworkInterfaceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: SecurityGroupLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: SecurityGroupNotFound) o.errors << Shapes::ShapeRef.new(shape: UnsupportedAvailabilityZone) o.errors << Shapes::ShapeRef.new(shape: AvailabilityZonesMismatch) end) api.add_operation(:create_replication_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateReplicationConfiguration" o.http_method = "POST" o.http_request_uri = "/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration" o.input = Shapes::ShapeRef.new(shape: CreateReplicationConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: ReplicationConfigurationDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: IncorrectFileSystemLifeCycleState) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ReplicationNotFound) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: UnsupportedAvailabilityZone) o.errors << Shapes::ShapeRef.new(shape: FileSystemLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InsufficientThroughputCapacity) o.errors << Shapes::ShapeRef.new(shape: ThroughputLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:create_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTags" o.http_method = "POST" o.http_request_uri = "/2015-02-01/create-tags/{FileSystemId}" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: CreateTagsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) end) api.add_operation(:delete_access_point, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessPoint" o.http_method = "DELETE" o.http_request_uri = "/2015-02-01/access-points/{AccessPointId}" o.input = Shapes::ShapeRef.new(shape: DeleteAccessPointRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: AccessPointNotFound) end) api.add_operation(:delete_file_system, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFileSystem" o.http_method = "DELETE" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}" o.input = Shapes::ShapeRef.new(shape: DeleteFileSystemRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: FileSystemInUse) end) api.add_operation(:delete_file_system_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFileSystemPolicy" o.http_method = "DELETE" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}/policy" o.input = Shapes::ShapeRef.new(shape: DeleteFileSystemPolicyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: IncorrectFileSystemLifeCycleState) end) api.add_operation(:delete_mount_target, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMountTarget" o.http_method = "DELETE" o.http_request_uri = "/2015-02-01/mount-targets/{MountTargetId}" o.input = Shapes::ShapeRef.new(shape: DeleteMountTargetRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: DependencyTimeout) o.errors << Shapes::ShapeRef.new(shape: MountTargetNotFound) end) api.add_operation(:delete_replication_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteReplicationConfiguration" o.http_method = "DELETE" o.http_request_uri = "/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration" o.input = Shapes::ShapeRef.new(shape: DeleteReplicationConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: ReplicationNotFound) end) api.add_operation(:delete_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTags" o.http_method = "POST" o.http_request_uri = "/2015-02-01/delete-tags/{FileSystemId}" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: DeleteTagsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) end) api.add_operation(:describe_access_points, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAccessPoints" o.http_method = "GET" o.http_request_uri = "/2015-02-01/access-points" o.input = Shapes::ShapeRef.new(shape: DescribeAccessPointsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAccessPointsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: AccessPointNotFound) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_account_preferences, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAccountPreferences" o.http_method = "GET" o.http_request_uri = "/2015-02-01/account-preferences" o.input = Shapes::ShapeRef.new(shape: DescribeAccountPreferencesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAccountPreferencesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_backup_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeBackupPolicy" o.http_method = "GET" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}/backup-policy" o.input = Shapes::ShapeRef.new(shape: DescribeBackupPolicyRequest) o.output = Shapes::ShapeRef.new(shape: BackupPolicyDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFound) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:describe_file_system_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeFileSystemPolicy" o.http_method = "GET" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}/policy" o.input = Shapes::ShapeRef.new(shape: DescribeFileSystemPolicyRequest) o.output = Shapes::ShapeRef.new(shape: FileSystemPolicyDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFound) end) api.add_operation(:describe_file_systems, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeFileSystems" o.http_method = "GET" o.http_request_uri = "/2015-02-01/file-systems" o.input = Shapes::ShapeRef.new(shape: DescribeFileSystemsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeFileSystemsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:describe_lifecycle_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeLifecycleConfiguration" o.http_method = "GET" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration" o.input = Shapes::ShapeRef.new(shape: DescribeLifecycleConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: LifecycleConfigurationDescription) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) end) api.add_operation(:describe_mount_target_security_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeMountTargetSecurityGroups" o.http_method = "GET" o.http_request_uri = "/2015-02-01/mount-targets/{MountTargetId}/security-groups" o.input = Shapes::ShapeRef.new(shape: DescribeMountTargetSecurityGroupsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeMountTargetSecurityGroupsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: MountTargetNotFound) o.errors << Shapes::ShapeRef.new(shape: IncorrectMountTargetState) end) api.add_operation(:describe_mount_targets, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeMountTargets" o.http_method = "GET" o.http_request_uri = "/2015-02-01/mount-targets" o.input = Shapes::ShapeRef.new(shape: DescribeMountTargetsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeMountTargetsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: MountTargetNotFound) o.errors << Shapes::ShapeRef.new(shape: AccessPointNotFound) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:describe_replication_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeReplicationConfigurations" o.http_method = "GET" o.http_request_uri = "/2015-02-01/file-systems/replication-configurations" o.input = Shapes::ShapeRef.new(shape: DescribeReplicationConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeReplicationConfigurationsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: ReplicationNotFound) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTags" o.http_method = "GET" o.http_request_uri = "/2015-02-01/tags/{FileSystemId}/" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: DescribeTagsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeTagsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o[:pager] = Aws::Pager.new( limit_key: "max_items", tokens: { "next_marker" => "marker" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/2015-02-01/resource-tags/{ResourceId}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: AccessPointNotFound) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:modify_mount_target_security_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "ModifyMountTargetSecurityGroups" o.http_method = "PUT" o.http_request_uri = "/2015-02-01/mount-targets/{MountTargetId}/security-groups" o.input = Shapes::ShapeRef.new(shape: ModifyMountTargetSecurityGroupsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: MountTargetNotFound) o.errors << Shapes::ShapeRef.new(shape: IncorrectMountTargetState) o.errors << Shapes::ShapeRef.new(shape: SecurityGroupLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: SecurityGroupNotFound) end) api.add_operation(:put_account_preferences, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAccountPreferences" o.http_method = "PUT" o.http_request_uri = "/2015-02-01/account-preferences" o.input = Shapes::ShapeRef.new(shape: PutAccountPreferencesRequest) o.output = Shapes::ShapeRef.new(shape: PutAccountPreferencesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:put_backup_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutBackupPolicy" o.http_method = "PUT" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}/backup-policy" o.input = Shapes::ShapeRef.new(shape: PutBackupPolicyRequest) o.output = Shapes::ShapeRef.new(shape: BackupPolicyDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: IncorrectFileSystemLifeCycleState) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:put_file_system_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutFileSystemPolicy" o.http_method = "PUT" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}/policy" o.input = Shapes::ShapeRef.new(shape: PutFileSystemPolicyRequest) o.output = Shapes::ShapeRef.new(shape: FileSystemPolicyDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: InvalidPolicyException) o.errors << Shapes::ShapeRef.new(shape: IncorrectFileSystemLifeCycleState) end) api.add_operation(:put_lifecycle_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutLifecycleConfiguration" o.http_method = "PUT" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration" o.input = Shapes::ShapeRef.new(shape: PutLifecycleConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: LifecycleConfigurationDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: IncorrectFileSystemLifeCycleState) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/2015-02-01/resource-tags/{ResourceId}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: AccessPointNotFound) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/2015-02-01/resource-tags/{ResourceId}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: AccessPointNotFound) end) api.add_operation(:update_file_system, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFileSystem" o.http_method = "PUT" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}" o.input = Shapes::ShapeRef.new(shape: UpdateFileSystemRequest) o.output = Shapes::ShapeRef.new(shape: FileSystemDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: IncorrectFileSystemLifeCycleState) o.errors << Shapes::ShapeRef.new(shape: InsufficientThroughputCapacity) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: ThroughputLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: TooManyRequests) end) api.add_operation(:update_file_system_protection, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFileSystemProtection" o.http_method = "PUT" o.http_request_uri = "/2015-02-01/file-systems/{FileSystemId}/protection" o.input = Shapes::ShapeRef.new(shape: UpdateFileSystemProtectionRequest) o.output = Shapes::ShapeRef.new(shape: FileSystemProtectionDescription) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: IncorrectFileSystemLifeCycleState) o.errors << Shapes::ShapeRef.new(shape: InsufficientThroughputCapacity) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: ThroughputLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: ReplicationAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: TooManyRequests) end) end