Class GetServerResult


  • public final class GetServerResult
    extends java.lang.Object
    • Method Detail

      • arn

        public java.lang.String arn()
        Returns:
        ARN of Transfer Server.
      • certificate

        public java.lang.String certificate()
        Returns:
        ARN of any certificate.
      • domain

        public java.lang.String domain()
        Returns:
        The domain of the storage system that is used for file transfers.
      • endpoint

        public java.lang.String endpoint()
        Returns:
        Endpoint of the Transfer Server (e.g., `s-12345678.server.transfer.REGION.amazonaws.com`).
      • endpointType

        public java.lang.String endpointType()
        Returns:
        Type of endpoint that the server is connected to.
      • id

        public java.lang.String id()
        Returns:
        The provider-assigned unique ID for this managed resource.
      • identityProviderType

        public java.lang.String identityProviderType()
        Returns:
        The mode of authentication enabled for this service. The default value is `SERVICE_MANAGED`, which allows you to store and access SFTP user credentials within the service. `API_GATEWAY` indicates that user authentication requires a call to an API Gateway endpoint URL provided by you to integrate an identity provider of your choice.
      • invocationRole

        public java.lang.String invocationRole()
        Returns:
        ARN of the IAM role used to authenticate the user account with an `identity_provider_type` of `API_GATEWAY`.
      • loggingRole

        public java.lang.String loggingRole()
        Returns:
        ARN of an IAM role that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for monitoring and auditing purposes.
      • protocols

        public java.util.List<java.lang.String> protocols()
        Returns:
        File transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint.
      • securityPolicyName

        public java.lang.String securityPolicyName()
        Returns:
        The name of the security policy that is attached to the server.
      • serverId

        public java.lang.String serverId()
      • structuredLogDestinations

        public java.util.List<java.lang.String> structuredLogDestinations()
        Returns:
        A set of ARNs of destinations that will receive structured logs from the transfer server such as CloudWatch Log Group ARNs.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Map of tags assigned to the resource.
      • url

        public java.lang.String url()
        Returns:
        URL of the service endpoint used to authenticate users with an `identity_provider_type` of `API_GATEWAY`.