Class CfnAgentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAgentProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnAgentProps
CfnAgentProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.datasync.CfnAgentProps
CfnAgentProps.Builder, CfnAgentProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnAgentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAgentProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
Specifies your DataSync agent's activation key.final String
Specifies a name for your agent.The Amazon Resource Names (ARNs) of the security groups used to protect your data transfer task subnets.Specifies the ARN of the subnet where you want to run your DataSync task when using a VPC endpoint.getTags()
Specifies labels that help you categorize, filter, and search for your AWS resources.final String
The ID of the virtual private cloud (VPC) endpoint that the agent has access to.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnAgentProps.Builder
.
-
-
Method Details
-
getActivationKey
Description copied from interface:CfnAgentProps
Specifies your DataSync agent's activation key.If you don't have an activation key, see Activate your agent .
- Specified by:
getActivationKey
in interfaceCfnAgentProps
-
getAgentName
Description copied from interface:CfnAgentProps
Specifies a name for your agent.You can see this name in the DataSync console.
- Specified by:
getAgentName
in interfaceCfnAgentProps
-
getSecurityGroupArns
Description copied from interface:CfnAgentProps
The Amazon Resource Names (ARNs) of the security groups used to protect your data transfer task subnets.See SecurityGroupArns .
Pattern :
^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):ec2:[a-z\-0-9]*:[0-9]{12}:security-group/.*$
- Specified by:
getSecurityGroupArns
in interfaceCfnAgentProps
-
getSubnetArns
Description copied from interface:CfnAgentProps
Specifies the ARN of the subnet where you want to run your DataSync task when using a VPC endpoint.This is the subnet where DataSync creates and manages the network interfaces for your transfer.
- Specified by:
getSubnetArns
in interfaceCfnAgentProps
-
getTags
Description copied from interface:CfnAgentProps
Specifies labels that help you categorize, filter, and search for your AWS resources.We recommend creating at least one tag for your agent.
- Specified by:
getTags
in interfaceCfnAgentProps
-
getVpcEndpointId
Description copied from interface:CfnAgentProps
The ID of the virtual private cloud (VPC) endpoint that the agent has access to.This is the client-side VPC endpoint, powered by AWS PrivateLink . If you don't have an AWS PrivateLink VPC endpoint, see AWS PrivateLink and VPC endpoints in the Amazon VPC User Guide .
For more information about activating your agent in a private network based on a VPC, see Using AWS DataSync in a Virtual Private Cloud in the AWS DataSync User Guide.
A VPC endpoint ID looks like this:
vpce-01234d5aff67890e1
.- Specified by:
getVpcEndpointId
in interfaceCfnAgentProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-