Package com.pulumi.aws.transfer.outputs
Class GetServerResult
- java.lang.Object
-
- com.pulumi.aws.transfer.outputs.GetServerResult
-
public final class GetServerResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetServerResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
arn()
static GetServerResult.Builder
builder()
static GetServerResult.Builder
builder(GetServerResult defaults)
java.lang.String
certificate()
java.lang.String
domain()
java.lang.String
endpoint()
java.lang.String
endpointType()
java.lang.String
id()
java.lang.String
identityProviderType()
java.lang.String
invocationRole()
java.lang.String
loggingRole()
java.util.List<java.lang.String>
protocols()
java.lang.String
securityPolicyName()
java.lang.String
serverId()
java.util.List<java.lang.String>
structuredLogDestinations()
java.util.Map<java.lang.String,java.lang.String>
tags()
java.lang.String
url()
-
-
-
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`.
-
builder
public static GetServerResult.Builder builder()
-
builder
public static GetServerResult.Builder builder(GetServerResult defaults)
-
-