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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.datasync.CfnAgentProps
CfnAgentProps.Builder, CfnAgentProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnAgentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAgentProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringSpecifies your DataSync agent's activation key.final StringSpecifies 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 StringThe ID of the virtual private cloud (VPC) endpoint that the agent has access to.final inthashCode()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:CfnAgentPropsSpecifies your DataSync agent's activation key.If you don't have an activation key, see Activate your agent .
- Specified by:
getActivationKeyin interfaceCfnAgentProps
-
getAgentName
Description copied from interface:CfnAgentPropsSpecifies a name for your agent.You can see this name in the DataSync console.
- Specified by:
getAgentNamein interfaceCfnAgentProps
-
getSecurityGroupArns
Description copied from interface:CfnAgentPropsThe 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:
getSecurityGroupArnsin interfaceCfnAgentProps
-
getSubnetArns
Description copied from interface:CfnAgentPropsSpecifies 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:
getSubnetArnsin interfaceCfnAgentProps
-
getTags
Description copied from interface:CfnAgentPropsSpecifies labels that help you categorize, filter, and search for your AWS resources.We recommend creating at least one tag for your agent.
- Specified by:
getTagsin interfaceCfnAgentProps
-
getVpcEndpointId
Description copied from interface:CfnAgentPropsThe 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:
getVpcEndpointIdin interfaceCfnAgentProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-