AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Contains the output of RunScheduledInstances.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceResponse
    Amazon.EC2.Model.RunScheduledInstancesResponse

Namespace: Amazon.EC2.Model
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z

Syntax

C#
public class RunScheduledInstancesResponse : AmazonWebServiceResponse

The RunScheduledInstancesResponse type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property ContentLength System.Int64 Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property HttpStatusCode System.Net.HttpStatusCode Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property InstanceIdSet System.Collections.Generic.List<System.String>

Gets and sets the property InstanceIdSet.

The IDs of the newly launched instances.

Public Property ResponseMetadata Amazon.Runtime.ResponseMetadata Inherited from Amazon.Runtime.AmazonWebServiceResponse.

Examples

This example launches the specified Scheduled Instance in a VPC.

To launch a Scheduled Instance in a VPC


var response = client.RunScheduledInstances(new RunScheduledInstancesRequest 
{
    InstanceCount = 1,
    LaunchSpecification = new ScheduledInstancesLaunchSpecification {
        IamInstanceProfile = new ScheduledInstancesIamInstanceProfile { Name = "my-iam-role" },
        ImageId = "ami-12345678",
        InstanceType = "c4.large",
        KeyName = "my-key-pair",
        NetworkInterfaces = new List {
            new ScheduledInstancesNetworkInterface {
                AssociatePublicIpAddress = true,
                DeviceIndex = 0,
                Groups = new List {
                    "sg-12345678"
                },
                SubnetId = "subnet-12345678"
            }
        }
    },
    ScheduledInstanceId = "sci-1234-1234-1234-1234-123456789012"
});

List instanceIdSet = response.InstanceIdSet;

            

This example launches the specified Scheduled Instance in EC2-Classic.

To launch a Scheduled Instance in EC2-Classic


var response = client.RunScheduledInstances(new RunScheduledInstancesRequest 
{
    InstanceCount = 1,
    LaunchSpecification = new ScheduledInstancesLaunchSpecification {
        IamInstanceProfile = new ScheduledInstancesIamInstanceProfile { Name = "my-iam-role" },
        ImageId = "ami-12345678",
        InstanceType = "c4.large",
        KeyName = "my-key-pair",
        Placement = new ScheduledInstancesPlacement { AvailabilityZone = "us-west-2b" },
        SecurityGroupIds = new List {
            "sg-12345678"
        }
    },
    ScheduledInstanceId = "sci-1234-1234-1234-1234-123456789012"
});

List instanceIdSet = response.InstanceIdSet;

            

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms