Paws::OpsWorks::Instance
This class represents one of two things:
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::OpsWorks::Instance object:
$service_obj->Method(Att1 => { AgentVersion => $value, ..., VirtualizationType => $value });
Use accessors for each attribute. If Att1 is expected to be an Paws::OpsWorks::Instance object:
$result = $service_obj->Method(...); $result->Att1->AgentVersion
Describes an instance.
The agent version. This parameter is set to C<INHERIT> if the instance inherits the default stack setting or to a a version number for a fixed agent version.
A custom AMI ID to be used to create the instance. For more information, see Instances (https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html)
The instance architecture: "i386" or "x86_64".
The instance's Amazon Resource Number (ARN).
For load-based or time-based instances, the type.
The instance Availability Zone. For more information, see Regions and Endpoints (https://docs.aws.amazon.com/general/latest/gr/rande.html).
An array of C<BlockDeviceMapping> objects that specify the instance's block device mappings.
The time that the instance was created.
Whether this is an Amazon EBS-optimized instance.
The ID of the associated Amazon EC2 instance.
For container instances, the Amazon ECS cluster's ARN.
For container instances, the instance's ARN.
The instance Elastic IP address (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html).
The instance host name.
For registered instances, the infrastructure class: C<ec2> or C<on-premises>.
Whether to install operating system and package updates when the instance boots. The default value is C<true>. If this value is set to C<false>, you must then update your instances manually by using CreateDeployment to run the C<update_dependencies> stack command or by manually running C<yum> (Amazon Linux) or C<apt-get> (Ubuntu) on the instances.
We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.
true
The instance ID.
The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers (https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html).
The instance type, such as C<t2.micro>.
The ID of the last service error. For more information, call DescribeServiceErrors.
An array containing the instance layer IDs.
The instance's operating system.
The instance's platform.
The instance's private DNS name.
The instance's private IP address.
The instance public DNS name.
The instance public IP address.
For registered instances, who performed the registration.
The instance's reported AWS OpsWorks Stacks agent version.
For registered instances, the reported operating system.
The instance's root device type. For more information, see Storage for the Root Device (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html#storage-for-the-root-device).
The root device volume ID.
An array containing the instance security group IDs.
The SSH key's Deep Security Agent (DSA) fingerprint.
The SSH key's RSA fingerprint.
The instance's Amazon EC2 key-pair name.
The stack ID.
The instance status:
booting
connection_lost
online
pending
rebooting
requested
running_setup
setup_failed
shutting_down
start_failed
stop_failed
stopped
stopping
terminated
terminating
The instance's subnet ID; applicable only if the stack is running in a VPC.
The instance's tenancy option, such as C<dedicated> or C<host>.
The instance's virtualization type: C<paravirtual> or C<hvm>.
This class forms part of Paws, describing an object used in Paws::OpsWorks
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.