| Package | Description |
|---|---|
| software.amazon.awscdk.services.autoscaling |
Amazon EC2 Auto Scaling Construct Library
|
| software.amazon.awscdk.services.ec2 |
Amazon EC2 Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
default UserData |
AutoScalingGroupProps.getUserData()
(experimental) Specific UserData to use.
|
UserData |
AutoScalingGroupProps.Jsii$Proxy.getUserData() |
UserData |
AutoScalingGroup.getUserData()
(experimental) UserData for the instances.
|
| Modifier and Type | Method and Description |
|---|---|
AutoScalingGroupProps.Builder |
AutoScalingGroupProps.Builder.userData(UserData userData)
Sets the value of
AutoScalingGroupProps.getUserData() |
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.userData(UserData userData)
(experimental) Specific UserData to use.
|
| Constructor and Description |
|---|
Jsii$Proxy(InstanceType instanceType,
IMachineImage machineImage,
IVpc vpc,
CloudFormationInit init,
ApplyCloudFormationInitOptions initOptions,
IRole role,
ISecurityGroup securityGroup,
UserData userData,
Boolean allowAllOutbound,
Boolean associatePublicIpAddress,
String autoScalingGroupName,
List<? extends BlockDevice> blockDevices,
Duration cooldown,
Number desiredCapacity,
List<? extends GroupMetrics> groupMetrics,
HealthCheck healthCheck,
Boolean ignoreUnmodifiedSizeProperties,
Monitoring instanceMonitoring,
String keyName,
Number maxCapacity,
Duration maxInstanceLifetime,
Number minCapacity,
List<? extends NotificationConfiguration> notifications,
ITopic notificationsTopic,
Number replacingUpdateMinSuccessfulInstancesPercent,
Number resourceSignalCount,
Duration resourceSignalTimeout,
RollingUpdateConfiguration rollingUpdateConfiguration,
Signals signals,
String spotPrice,
UpdatePolicy updatePolicy,
UpdateType updateType,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
AutoScalingGroupProps.Builder. |
| Modifier and Type | Class and Description |
|---|---|
class |
MultipartUserData
(experimental) Mime multipart user data.
|
| Modifier and Type | Method and Description |
|---|---|
static UserData |
UserData.custom(String content)
(experimental) Create a userdata object with custom content.
|
static UserData |
UserData.forLinux()
(experimental) Create a userdata object for Linux hosts.
|
static UserData |
UserData.forLinux(LinuxUserDataOptions options)
(experimental) Create a userdata object for Linux hosts.
|
static UserData |
UserData.forOperatingSystem(OperatingSystemType os) |
static UserData |
UserData.forWindows()
(experimental) Create a userdata object for Windows hosts.
|
UserData |
MachineImageConfig.getUserData()
(experimental) Initial UserData for this image.
|
UserData |
MachineImageConfig.Jsii$Proxy.getUserData() |
UserData |
Instance.getUserData()
(experimental) UserData for the instance.
|
default UserData |
GenericLinuxImageProps.getUserData()
(experimental) Initial user data.
|
UserData |
GenericLinuxImageProps.Jsii$Proxy.getUserData() |
default UserData |
LookupMachineImageProps.getUserData()
(experimental) Custom userdata for this image.
|
UserData |
LookupMachineImageProps.Jsii$Proxy.getUserData() |
default UserData |
WindowsImageProps.getUserData()
(experimental) Initial user data.
|
UserData |
WindowsImageProps.Jsii$Proxy.getUserData() |
UserData |
AttachInitOptions.getUserData()
(experimental) UserData to add commands to.
|
UserData |
AttachInitOptions.Jsii$Proxy.getUserData() |
default UserData |
LaunchTemplateProps.getUserData()
(experimental) The AMI that will be used by instances.
|
UserData |
LaunchTemplateProps.Jsii$Proxy.getUserData() |
default UserData |
InstanceProps.getUserData()
(experimental) Specific UserData to use.
|
UserData |
InstanceProps.Jsii$Proxy.getUserData() |
default UserData |
GenericWindowsImageProps.getUserData()
(experimental) Initial user data.
|
UserData |
GenericWindowsImageProps.Jsii$Proxy.getUserData() |
default UserData |
AmazonLinuxImageProps.getUserData()
(experimental) Initial user data.
|
UserData |
AmazonLinuxImageProps.Jsii$Proxy.getUserData() |
UserData |
LaunchTemplate.getUserData()
(experimental) UserData executed by instances that are launched from this template.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultipartUserData.addUserDataPart(UserData userData)
(experimental) Adds a multipart part based on a UserData object.
|
void |
MultipartUserData.addUserDataPart(UserData userData,
String contentType)
(experimental) Adds a multipart part based on a UserData object.
|
static IMachineImage |
MachineImage.fromSSMParameter(String parameterName,
OperatingSystemType os,
UserData userData)
(experimental) An image specified in SSM parameter store that is automatically kept up-to-date.
|
static MultipartBody |
MultipartBody.fromUserData(UserData userData)
(experimental) Constructs the new `MultipartBody` wrapping existing `UserData`.
|
static MultipartBody |
MultipartBody.fromUserData(UserData userData,
String contentType)
(experimental) Constructs the new `MultipartBody` wrapping existing `UserData`.
|
MachineImageConfig.Builder |
MachineImageConfig.Builder.userData(UserData userData)
Sets the value of
MachineImageConfig.getUserData() |
Instance.Builder |
Instance.Builder.userData(UserData userData)
(experimental) Specific UserData to use.
|
GenericLinuxImage.Builder |
GenericLinuxImage.Builder.userData(UserData userData)
(experimental) Initial user data.
|
GenericLinuxImageProps.Builder |
GenericLinuxImageProps.Builder.userData(UserData userData)
Sets the value of
GenericLinuxImageProps.getUserData() |
AmazonLinuxImage.Builder |
AmazonLinuxImage.Builder.userData(UserData userData)
(experimental) Initial user data.
|
LookupMachineImage.Builder |
LookupMachineImage.Builder.userData(UserData userData)
(experimental) Custom userdata for this image.
|
LookupMachineImageProps.Builder |
LookupMachineImageProps.Builder.userData(UserData userData)
Sets the value of
LookupMachineImageProps.getUserData() |
WindowsImage.Builder |
WindowsImage.Builder.userData(UserData userData)
(experimental) Initial user data.
|
WindowsImageProps.Builder |
WindowsImageProps.Builder.userData(UserData userData)
Sets the value of
WindowsImageProps.getUserData() |
AttachInitOptions.Builder |
AttachInitOptions.Builder.userData(UserData userData)
Sets the value of
AttachInitOptions.getUserData() |
LaunchTemplateProps.Builder |
LaunchTemplateProps.Builder.userData(UserData userData)
Sets the value of
LaunchTemplateProps.getUserData() |
GenericWindowsImage.Builder |
GenericWindowsImage.Builder.userData(UserData userData)
(experimental) Initial user data.
|
InstanceProps.Builder |
InstanceProps.Builder.userData(UserData userData)
Sets the value of
InstanceProps.getUserData() |
GenericWindowsImageProps.Builder |
GenericWindowsImageProps.Builder.userData(UserData userData)
Sets the value of
GenericWindowsImageProps.getUserData() |
AmazonLinuxImageProps.Builder |
AmazonLinuxImageProps.Builder.userData(UserData userData)
Sets the value of
AmazonLinuxImageProps.getUserData() |
LaunchTemplate.Builder |
LaunchTemplate.Builder.userData(UserData userData)
(experimental) The AMI that will be used by instances.
|
| Constructor and Description |
|---|
GenericSSMParameterImage(String parameterName,
OperatingSystemType os,
UserData userData) |
Jsii$Proxy(AmazonLinuxCpuType cpuType,
AmazonLinuxEdition edition,
AmazonLinuxGeneration generation,
AmazonLinuxStorage storage,
UserData userData,
AmazonLinuxVirt virtualization)
Constructor that initializes the object based on literal property values passed by the
AmazonLinuxImageProps.Builder. |
Jsii$Proxy(InstanceType instanceType,
IMachineImage machineImage,
IVpc vpc,
Boolean allowAllOutbound,
String availabilityZone,
List<? extends BlockDevice> blockDevices,
CloudFormationInit init,
ApplyCloudFormationInitOptions initOptions,
String instanceName,
String keyName,
String privateIpAddress,
Duration resourceSignalTimeout,
IRole role,
ISecurityGroup securityGroup,
Boolean sourceDestCheck,
UserData userData,
Boolean userDataCausesReplacement,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
InstanceProps.Builder. |
Jsii$Proxy(IRole instanceRole,
OperatingSystemType platform,
UserData userData,
List<String> configSets,
Boolean embedFingerprint,
Boolean ignoreFailures,
Boolean printLog)
Constructor that initializes the object based on literal property values passed by the
AttachInitOptions.Builder. |
Jsii$Proxy(List<? extends BlockDevice> blockDevices,
CpuCredits cpuCredits,
Boolean detailedMonitoring,
Boolean disableApiTermination,
Boolean ebsOptimized,
Boolean hibernationConfigured,
InstanceInitiatedShutdownBehavior instanceInitiatedShutdownBehavior,
InstanceType instanceType,
String keyName,
String launchTemplateName,
IMachineImage machineImage,
Boolean nitroEnclaveEnabled,
IRole role,
ISecurityGroup securityGroup,
LaunchTemplateSpotOptions spotOptions,
UserData userData)
Constructor that initializes the object based on literal property values passed by the
LaunchTemplateProps.Builder. |
Jsii$Proxy(String name,
Map<String,? extends List<String>> filters,
List<String> owners,
UserData userData,
Boolean windows)
Constructor that initializes the object based on literal property values passed by the
LookupMachineImageProps.Builder. |
Jsii$Proxy(String imageId,
OperatingSystemType osType,
UserData userData)
Constructor that initializes the object based on literal property values passed by the
MachineImageConfig.Builder. |
Jsii$Proxy(UserData userData)
Constructor that initializes the object based on literal property values passed by the
GenericLinuxImageProps.Builder. |
Jsii$Proxy(UserData userData)
Constructor that initializes the object based on literal property values passed by the
WindowsImageProps.Builder. |
Jsii$Proxy(UserData userData)
Constructor that initializes the object based on literal property values passed by the
GenericWindowsImageProps.Builder. |
Copyright © 2021. All rights reserved.