Module: Aws::Transfer::Types

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

Defined Under Namespace

Classes: AccessDeniedException, As2ConnectorConfig, ConflictException, ConnectorEgressConfig, ConnectorFileTransferResult, ConnectorVpcLatticeEgressConfig, CopyStepDetails, CreateAccessRequest, CreateAccessResponse, CreateAgreementRequest, CreateAgreementResponse, CreateConnectorRequest, CreateConnectorResponse, CreateProfileRequest, CreateProfileResponse, CreateServerRequest, CreateServerResponse, CreateUserRequest, CreateUserResponse, CreateWebAppRequest, CreateWebAppResponse, CreateWorkflowRequest, CreateWorkflowResponse, CustomDirectoriesType, 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.



3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
# File 'lib/aws-sdk-transfer/types.rb', line 3641

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)


7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
# File 'lib/aws-sdk-transfer/types.rb', line 7989

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.



3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
# File 'lib/aws-sdk-transfer/types.rb', line 3617

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.



177
178
179
180
181
182
183
184
185
186
# File 'lib/aws-sdk-transfer/types.rb', line 177

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

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