Module: Aws::Transfer::Types

Defined in:
gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb

Defined Under Namespace

Classes: AccessDeniedException, As2AsyncMdnConnectorConfig, As2ConnectorConfig, ConflictException, ConnectorEgressConfig, ConnectorFileTransferResult, ConnectorVpcLatticeEgressConfig, CopyStepDetails, CreateAccessRequest, CreateAccessResponse, CreateAgreementRequest, CreateAgreementResponse, CreateConnectorRequest, CreateConnectorResponse, CreateProfileRequest, CreateProfileResponse, CreateServerRequest, CreateServerResponse, CreateUserRequest, CreateUserResponse, CreateWebAppRequest, CreateWebAppResponse, CreateWorkflowRequest, CreateWorkflowResponse, CustomDirectoriesType, CustomHttpHeader, CustomStepDetails, DecryptStepDetails, DeleteAccessRequest, DeleteAgreementRequest, DeleteCertificateRequest, DeleteConnectorRequest, DeleteHostKeyRequest, DeleteProfileRequest, DeleteServerRequest, DeleteSshPublicKeyRequest, DeleteStepDetails, DeleteUserRequest, DeleteWebAppCustomizationRequest, DeleteWebAppRequest, DeleteWorkflowRequest, DescribeAccessRequest, DescribeAccessResponse, DescribeAgreementRequest, DescribeAgreementResponse, DescribeCertificateRequest, DescribeCertificateResponse, DescribeConnectorRequest, DescribeConnectorResponse, DescribeExecutionRequest, DescribeExecutionResponse, DescribeHostKeyRequest, DescribeHostKeyResponse, DescribeProfileRequest, DescribeProfileResponse, DescribeSecurityPolicyRequest, DescribeSecurityPolicyResponse, DescribeServerRequest, DescribeServerResponse, DescribeUserRequest, DescribeUserResponse, DescribeWebAppCustomizationRequest, DescribeWebAppCustomizationResponse, DescribeWebAppRequest, DescribeWebAppResponse, DescribeWorkflowRequest, DescribeWorkflowResponse, DescribedAccess, DescribedAgreement, DescribedCertificate, DescribedConnector, DescribedConnectorEgressConfig, DescribedConnectorVpcLatticeEgressConfig, DescribedExecution, DescribedHostKey, DescribedIdentityCenterConfig, DescribedProfile, DescribedSecurityPolicy, DescribedServer, DescribedUser, DescribedWebApp, DescribedWebAppCustomization, DescribedWebAppEndpointDetails, DescribedWebAppIdentityProviderDetails, DescribedWebAppVpcConfig, DescribedWorkflow, EfsFileLocation, EndpointDetails, ExecutionError, ExecutionResults, ExecutionStepResult, FileLocation, HomeDirectoryMapEntry, IdentityCenterConfig, IdentityProviderDetails, ImportCertificateRequest, ImportCertificateResponse, ImportHostKeyRequest, ImportHostKeyResponse, ImportSshPublicKeyRequest, ImportSshPublicKeyResponse, InputFileLocation, InternalServiceError, InvalidNextTokenException, InvalidRequestException, ListAccessesRequest, ListAccessesResponse, ListAgreementsRequest, ListAgreementsResponse, ListCertificatesRequest, ListCertificatesResponse, ListConnectorsRequest, ListConnectorsResponse, ListExecutionsRequest, ListExecutionsResponse, ListFileTransferResultsRequest, ListFileTransferResultsResponse, ListHostKeysRequest, ListHostKeysResponse, ListProfilesRequest, ListProfilesResponse, ListSecurityPoliciesRequest, ListSecurityPoliciesResponse, ListServersRequest, ListServersResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListUsersRequest, ListUsersResponse, ListWebAppsRequest, ListWebAppsResponse, ListWorkflowsRequest, ListWorkflowsResponse, ListedAccess, ListedAgreement, ListedCertificate, ListedConnector, ListedExecution, ListedHostKey, ListedProfile, ListedServer, ListedUser, ListedWebApp, ListedWorkflow, LoggingConfiguration, PosixProfile, ProtocolDetails, ResourceExistsException, ResourceNotFoundException, S3FileLocation, S3InputFileLocation, S3StorageOptions, S3Tag, SendWorkflowStepStateRequest, SendWorkflowStepStateResponse, ServiceMetadata, ServiceUnavailableException, SftpConnectorConfig, SftpConnectorConnectionDetails, SshPublicKey, StartDirectoryListingRequest, StartDirectoryListingResponse, StartFileTransferRequest, StartFileTransferResponse, StartRemoteDeleteRequest, StartRemoteDeleteResponse, StartRemoteMoveRequest, StartRemoteMoveResponse, StartServerRequest, StopServerRequest, Tag, TagResourceRequest, TagStepDetails, TestConnectionRequest, TestConnectionResponse, TestIdentityProviderRequest, TestIdentityProviderResponse, ThrottlingException, UntagResourceRequest, UpdateAccessRequest, UpdateAccessResponse, UpdateAgreementRequest, UpdateAgreementResponse, UpdateCertificateRequest, UpdateCertificateResponse, UpdateConnectorEgressConfig, UpdateConnectorRequest, UpdateConnectorResponse, UpdateConnectorVpcLatticeEgressConfig, UpdateHostKeyRequest, UpdateHostKeyResponse, UpdateProfileRequest, UpdateProfileResponse, UpdateServerRequest, UpdateServerResponse, UpdateUserRequest, UpdateUserResponse, UpdateWebAppCustomizationRequest, UpdateWebAppCustomizationResponse, UpdateWebAppEndpointDetails, UpdateWebAppIdentityCenterConfig, UpdateWebAppIdentityProviderDetails, UpdateWebAppRequest, UpdateWebAppResponse, UpdateWebAppVpcConfig, UserDetails, WebAppEndpointDetails, WebAppIdentityProviderDetails, WebAppUnits, WebAppVpcConfig, WorkflowDetail, WorkflowDetails, WorkflowStep

Instance Attribute Summary collapse

Instance Attribute Details

#identity_center_configTypes::IdentityCenterConfig

A structure that describes the values to use for the IAM Identity Center settings when you create a web app.



3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3692

class DescribedWebAppIdentityProviderDetails < Struct.new(
  :identity_center_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class IdentityCenterConfig < DescribedWebAppIdentityProviderDetails; end
  class Unknown < DescribedWebAppIdentityProviderDetails; end
end

#provisionedInteger

An integer that represents the number of units for your desired number of concurrent connections, or the number of user sessions on your web app at the same time.

Each increment allows an additional 250 concurrent sessions: a value of 1 sets the number of concurrent sessions to 250; 2 sets a value of 500, and so on.

Returns:

  • (Integer)


8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 8047

class WebAppUnits < Struct.new(
  :provisioned,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Provisioned < WebAppUnits; end
  class Unknown < WebAppUnits; end
end

#vpcTypes::WebAppVpcConfig

The VPC configuration for hosting the web app endpoint within a VPC.



3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 3668

class DescribedWebAppEndpointDetails < Struct.new(
  :vpc,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Vpc < DescribedWebAppEndpointDetails; end
  class Unknown < DescribedWebAppEndpointDetails; end
end

#vpc_latticeTypes::UpdateConnectorVpcLatticeEgressConfig

VPC_LATTICE configuration updates for the connector. Use this to modify the Resource Configuration ARN or port number for VPC-based connectivity.



208
209
210
211
212
213
214
215
216
217
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 208

class ConnectorEgressConfig < Struct.new(
  :vpc_lattice,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class VpcLattice < ConnectorEgressConfig; end
  class Unknown < ConnectorEgressConfig; end
end