Show / Hide Table of Contents

Class InstanceArgs

Inheritance
System.Object
InputArgs
ResourceArgs
InstanceArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.OpsWorks
Assembly: Pulumi.Aws.dll
Syntax
public sealed class InstanceArgs : ResourceArgs

Constructors

View Source

InstanceArgs()

Declaration
public InstanceArgs()

Properties

View Source

AgentVersion

The AWS OpsWorks agent to install. Defaults to "INHERIT".

Declaration
public Input<string> AgentVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AmiId

The AMI to use for the instance. If an AMI is specified, os must be &quot;Custom&quot;.

Declaration
public Input<string> AmiId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Architecture

Machine architecture for created instances. Can be either &quot;x86_64&quot; (the default) or &quot;i386&quot;

Declaration
public Input<string> Architecture { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AutoScalingType

Creates load-based or time-based instances. If set, can be either: &quot;load&quot; or &quot;timer&quot;.

Declaration
public Input<string> AutoScalingType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AvailabilityZone

Name of the availability zone where instances will be created by default.

Declaration
public Input<string> AvailabilityZone { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CreatedAt

Declaration
public Input<string> CreatedAt { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DeleteEbs

Declaration
public Input<bool> DeleteEbs { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

DeleteEip

Declaration
public Input<bool> DeleteEip { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EbsBlockDevices

Additional EBS block devices to attach to the instance. See Block Devices below for details.

Declaration
public InputList<InstanceEbsBlockDeviceArgs> EbsBlockDevices { get; set; }
Property Value
Type Description
InputList<InstanceEbsBlockDeviceArgs>
View Source

EbsOptimized

If true, the launched EC2 instance will be EBS-optimized.

Declaration
public Input<bool> EbsOptimized { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EcsClusterArn

Declaration
public Input<string> EcsClusterArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ElasticIp

Declaration
public Input<string> ElasticIp { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EphemeralBlockDevices

Customize Ephemeral (also known as "Instance Store") volumes on the instance. See Block Devices below for details.

Declaration
public InputList<InstanceEphemeralBlockDeviceArgs> EphemeralBlockDevices { get; set; }
Property Value
Type Description
InputList<InstanceEphemeralBlockDeviceArgs>
View Source

Hostname

The instance's host name.

Declaration
public Input<string> Hostname { get; set; }
Property Value
Type Description
Input<System.String>
View Source

InfrastructureClass

Declaration
public Input<string> InfrastructureClass { get; set; }
Property Value
Type Description
Input<System.String>
View Source

InstallUpdatesOnBoot

Controls where to install OS and package updates when the instance boots. Defaults to true.

Declaration
public Input<bool> InstallUpdatesOnBoot { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

InstanceProfileArn

Declaration
public Input<string> InstanceProfileArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

InstanceType

The type of instance to start

Declaration
public Input<string> InstanceType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LastServiceErrorId

Declaration
public Input<string> LastServiceErrorId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LayerIds

The ids of the layers the instance will belong to.

Declaration
public InputList<string> LayerIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Os

Name of operating system that will be installed.

Declaration
public Input<string> Os { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Platform

Declaration
public Input<string> Platform { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PrivateDns

The private DNS name assigned to the instance. Can only be used inside the Amazon EC2, and only available if you've enabled DNS hostnames for your VPC

Declaration
public Input<string> PrivateDns { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PrivateIp

The private IP address assigned to the instance

Declaration
public Input<string> PrivateIp { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PublicDns

The public DNS name assigned to the instance. For EC2-VPC, this is only available if you've enabled DNS hostnames for your VPC

Declaration
public Input<string> PublicDns { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PublicIp

The public IP address assigned to the instance, if applicable.

Declaration
public Input<string> PublicIp { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RegisteredBy

Declaration
public Input<string> RegisteredBy { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReportedAgentVersion

Declaration
public Input<string> ReportedAgentVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReportedOsFamily

Declaration
public Input<string> ReportedOsFamily { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReportedOsName

Declaration
public Input<string> ReportedOsName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReportedOsVersion

Declaration
public Input<string> ReportedOsVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RootBlockDevices

Customize details about the root block device of the instance. See Block Devices below for details.

Declaration
public InputList<InstanceRootBlockDeviceArgs> RootBlockDevices { get; set; }
Property Value
Type Description
InputList<InstanceRootBlockDeviceArgs>
View Source

RootDeviceType

Name of the type of root device instances will have by default. Can be either &quot;ebs&quot; or &quot;instance-store&quot;

Declaration
public Input<string> RootDeviceType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RootDeviceVolumeId

Declaration
public Input<string> RootDeviceVolumeId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SecurityGroupIds

The associated security groups.

Declaration
public InputList<string> SecurityGroupIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

SshHostDsaKeyFingerprint

Declaration
public Input<string> SshHostDsaKeyFingerprint { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SshHostRsaKeyFingerprint

Declaration
public Input<string> SshHostRsaKeyFingerprint { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SshKeyName

Name of the SSH keypair that instances will have by default.

Declaration
public Input<string> SshKeyName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

StackId

The id of the stack the instance will belong to.

Declaration
public Input<string> StackId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

State

The desired state of the instance. Can be either &quot;running&quot; or &quot;stopped&quot;.

Declaration
public Input<string> State { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Status

Declaration
public Input<string> Status { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SubnetId

Subnet ID to attach to

Declaration
public Input<string> SubnetId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tenancy

Instance tenancy to use. Can be one of &quot;default&quot;, &quot;dedicated&quot; or &quot;host&quot;

Declaration
public Input<string> Tenancy { get; set; }
Property Value
Type Description
Input<System.String>
View Source

VirtualizationType

Keyword to choose what virtualization mode created instances will use. Can be either &quot;paravirtual&quot; or &quot;hvm&quot;.

Declaration
public Input<string> VirtualizationType { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.