Interface AwsServicesAuthenticationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AwsServicesAuthentication
,AwsServicesAuthentication.Builder
public interface AwsServicesAuthenticationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getRoleArn()
Required.com.google.protobuf.ByteString
getRoleArnBytes()
Required.String
getRoleSessionName()
Optional.com.google.protobuf.ByteString
getRoleSessionNameBytes()
Optional.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getRoleArn
String getRoleArn()
Required. The Amazon Resource Name (ARN) of the role that the Anthos Multi-Cloud API will assume when managing AWS resources on your account.
string role_arn = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The roleArn.
-
getRoleArnBytes
com.google.protobuf.ByteString getRoleArnBytes()
Required. The Amazon Resource Name (ARN) of the role that the Anthos Multi-Cloud API will assume when managing AWS resources on your account.
string role_arn = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for roleArn.
-
getRoleSessionName
String getRoleSessionName()
Optional. An identifier for the assumed role session. When unspecified, it defaults to `multicloud-service-agent`.
string role_session_name = 2 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The roleSessionName.
-
getRoleSessionNameBytes
com.google.protobuf.ByteString getRoleSessionNameBytes()
Optional. An identifier for the assumed role session. When unspecified, it defaults to `multicloud-service-agent`.
string role_session_name = 2 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The bytes for roleSessionName.
-
-