This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.awsconnector.getEc2Instance
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get a Ec2Instance Azure REST API version: 2024-12-01.
Using getEc2Instance
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEc2Instance(args: GetEc2InstanceArgs, opts?: InvokeOptions): Promise<GetEc2InstanceResult>
function getEc2InstanceOutput(args: GetEc2InstanceOutputArgs, opts?: InvokeOptions): Output<GetEc2InstanceResult>def get_ec2_instance(resource_uri: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetEc2InstanceResult
def get_ec2_instance_output(resource_uri: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetEc2InstanceResult]func LookupEc2Instance(ctx *Context, args *LookupEc2InstanceArgs, opts ...InvokeOption) (*LookupEc2InstanceResult, error)
func LookupEc2InstanceOutput(ctx *Context, args *LookupEc2InstanceOutputArgs, opts ...InvokeOption) LookupEc2InstanceResultOutput> Note: This function is named LookupEc2Instance in the Go SDK.
public static class GetEc2Instance 
{
    public static Task<GetEc2InstanceResult> InvokeAsync(GetEc2InstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetEc2InstanceResult> Invoke(GetEc2InstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEc2InstanceResult> getEc2Instance(GetEc2InstanceArgs args, InvokeOptions options)
public static Output<GetEc2InstanceResult> getEc2Instance(GetEc2InstanceArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:awsconnector:getEc2Instance
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceUri string
- The fully qualified Azure Resource manager identifier of the resource.
- ResourceUri string
- The fully qualified Azure Resource manager identifier of the resource.
- resourceUri String
- The fully qualified Azure Resource manager identifier of the resource.
- resourceUri string
- The fully qualified Azure Resource manager identifier of the resource.
- resource_uri str
- The fully qualified Azure Resource manager identifier of the resource.
- resourceUri String
- The fully qualified Azure Resource manager identifier of the resource.
getEc2Instance Result
The following output properties are available:
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Pulumi.Azure Native. Aws Connector. Outputs. Ec2Instance Properties Response 
- The resource-specific properties for this resource.
- SystemData Pulumi.Azure Native. Aws Connector. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Ec2InstanceProperties Response 
- The resource-specific properties for this resource.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties
Ec2InstanceProperties Response 
- The resource-specific properties for this resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- properties
Ec2InstanceProperties Response 
- The resource-specific properties for this resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- properties
Ec2InstanceProperties Response 
- The resource-specific properties for this resource.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties Property Map
- The resource-specific properties for this resource.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AmdSevSnpSpecificationEnumValueResponse      
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
ArchitectureValuesEnumValueResponse    
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
AttachmentStatusEnumValueResponse    
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
AwsEc2InstancePropertiesResponse   
- AmiLaunch intIndex 
- Architecture
Pulumi.Azure Native. Aws Connector. Inputs. Architecture Values Enum Value Response 
- BlockDevice List<Pulumi.Mappings Azure Native. Aws Connector. Inputs. Instance Block Device Mapping Response> 
- BootMode Pulumi.Azure Native. Aws Connector. Inputs. Boot Mode Values Enum Value Response 
- CapacityReservation stringId 
- CapacityReservation Pulumi.Specification Azure Native. Aws Connector. Inputs. Capacity Reservation Specification Response Response 
- ClientToken string
- CpuOptions Pulumi.Azure Native. Aws Connector. Inputs. Cpu Options Response 
- CurrentInstance Pulumi.Boot Mode Azure Native. Aws Connector. Inputs. Instance Boot Mode Values Enum Value Response 
- EbsOptimized bool
- ElasticGpu List<Pulumi.Associations Azure Native. Aws Connector. Inputs. Elastic Gpu Association Response> 
- ElasticInference List<Pulumi.Accelerator Associations Azure Native. Aws Connector. Inputs. Elastic Inference Accelerator Association Response> 
- EnaSupport bool
- EnclaveOptions Pulumi.Azure Native. Aws Connector. Inputs. Enclave Options Response 
- HibernationOptions Pulumi.Azure Native. Aws Connector. Inputs. Hibernation Options Response 
- Hypervisor
Pulumi.Azure Native. Aws Connector. Inputs. Hypervisor Type Enum Value Response 
- IamInstance Pulumi.Profile Azure Native. Aws Connector. Inputs. Iam Instance Profile Response 
- ImageId string
- InstanceId string
- InstanceLifecycle Pulumi.Azure Native. Aws Connector. Inputs. Instance Lifecycle Type Enum Value Response 
- InstanceType Pulumi.Azure Native. Aws Connector. Inputs. Instance Type Enum Value Response 
- Ipv6Address string
- KernelId string
- KeyName string
- LaunchTime string
- Licenses
List<Pulumi.Azure Native. Aws Connector. Inputs. License Configuration Response> 
- MaintenanceOptions Pulumi.Azure Native. Aws Connector. Inputs. Instance Maintenance Options Response 
- MetadataOptions Pulumi.Azure Native. Aws Connector. Inputs. Instance Metadata Options Response Response 
- Monitoring
Pulumi.Azure Native. Aws Connector. Inputs. Monitoring Response 
- NetworkInterfaces List<Pulumi.Azure Native. Aws Connector. Inputs. Instance Network Interface Response> 
- OutpostArn string
- Placement
Pulumi.Azure Native. Aws Connector. Inputs. Placement Response 
- Platform
Pulumi.Azure Native. Aws Connector. Inputs. Platform Values Enum Value Response 
- PlatformDetails string
- PrivateDns stringName 
- PrivateDns Pulumi.Name Options Azure Native. Aws Connector. Inputs. Private Dns Name Options Response Response 
- PrivateIp stringAddress 
- ProductCodes List<Pulumi.Azure Native. Aws Connector. Inputs. Product Code Response> 
- PublicDns stringName 
- PublicIp stringAddress 
- RamdiskId string
- RootDevice stringName 
- RootDevice Pulumi.Type Azure Native. Aws Connector. Inputs. Device Type Enum Value Response 
- SecurityGroups List<Pulumi.Azure Native. Aws Connector. Inputs. Group Identifier Response> 
- SourceDest boolCheck 
- SpotInstance stringRequest Id 
- SriovNet stringSupport 
- State
Pulumi.Azure Native. Aws Connector. Inputs. Instance State Response 
- StateReason Pulumi.Azure Native. Aws Connector. Inputs. State Reason Response 
- StateTransition stringReason 
- SubnetId string
- 
List<Pulumi.Azure Native. Aws Connector. Inputs. Tag Response> 
- TpmSupport string
- UsageOperation string
- UsageOperation stringUpdate Time 
- VirtualizationType Pulumi.Azure Native. Aws Connector. Inputs. Virtualization Type Enum Value Response 
- VpcId string
- AmiLaunch intIndex 
- Architecture
ArchitectureValues Enum Value Response 
- BlockDevice []InstanceMappings Block Device Mapping Response 
- BootMode BootMode Values Enum Value Response 
- CapacityReservation stringId 
- CapacityReservation CapacitySpecification Reservation Specification Response Response 
- ClientToken string
- CpuOptions CpuOptions Response 
- CurrentInstance InstanceBoot Mode Boot Mode Values Enum Value Response 
- EbsOptimized bool
- ElasticGpu []ElasticAssociations Gpu Association Response 
- ElasticInference []ElasticAccelerator Associations Inference Accelerator Association Response 
- EnaSupport bool
- EnclaveOptions EnclaveOptions Response 
- HibernationOptions HibernationOptions Response 
- Hypervisor
HypervisorType Enum Value Response 
- IamInstance IamProfile Instance Profile Response 
- ImageId string
- InstanceId string
- InstanceLifecycle InstanceLifecycle Type Enum Value Response 
- InstanceType InstanceType Enum Value Response 
- Ipv6Address string
- KernelId string
- KeyName string
- LaunchTime string
- Licenses
[]LicenseConfiguration Response 
- MaintenanceOptions InstanceMaintenance Options Response 
- MetadataOptions InstanceMetadata Options Response Response 
- Monitoring
MonitoringResponse 
- NetworkInterfaces []InstanceNetwork Interface Response 
- OutpostArn string
- Placement
PlacementResponse 
- Platform
PlatformValues Enum Value Response 
- PlatformDetails string
- PrivateDns stringName 
- PrivateDns PrivateName Options Dns Name Options Response Response 
- PrivateIp stringAddress 
- ProductCodes []ProductCode Response 
- PublicDns stringName 
- PublicIp stringAddress 
- RamdiskId string
- RootDevice stringName 
- RootDevice DeviceType Type Enum Value Response 
- SecurityGroups []GroupIdentifier Response 
- SourceDest boolCheck 
- SpotInstance stringRequest Id 
- SriovNet stringSupport 
- State
InstanceState Response 
- StateReason StateReason Response 
- StateTransition stringReason 
- SubnetId string
- 
[]TagResponse 
- TpmSupport string
- UsageOperation string
- UsageOperation stringUpdate Time 
- VirtualizationType VirtualizationType Enum Value Response 
- VpcId string
- amiLaunch IntegerIndex 
- architecture
ArchitectureValues Enum Value Response 
- blockDevice List<InstanceMappings Block Device Mapping Response> 
- bootMode BootMode Values Enum Value Response 
- capacityReservation StringId 
- capacityReservation CapacitySpecification Reservation Specification Response Response 
- clientToken String
- cpuOptions CpuOptions Response 
- currentInstance InstanceBoot Mode Boot Mode Values Enum Value Response 
- ebsOptimized Boolean
- elasticGpu List<ElasticAssociations Gpu Association Response> 
- elasticInference List<ElasticAccelerator Associations Inference Accelerator Association Response> 
- enaSupport Boolean
- enclaveOptions EnclaveOptions Response 
- hibernationOptions HibernationOptions Response 
- hypervisor
HypervisorType Enum Value Response 
- iamInstance IamProfile Instance Profile Response 
- imageId String
- instanceId String
- instanceLifecycle InstanceLifecycle Type Enum Value Response 
- instanceType InstanceType Enum Value Response 
- ipv6Address String
- kernelId String
- keyName String
- launchTime String
- licenses
List<LicenseConfiguration Response> 
- maintenanceOptions InstanceMaintenance Options Response 
- metadataOptions InstanceMetadata Options Response Response 
- monitoring
MonitoringResponse 
- networkInterfaces List<InstanceNetwork Interface Response> 
- outpostArn String
- placement
PlacementResponse 
- platform
PlatformValues Enum Value Response 
- platformDetails String
- privateDns StringName 
- privateDns PrivateName Options Dns Name Options Response Response 
- privateIp StringAddress 
- productCodes List<ProductCode Response> 
- publicDns StringName 
- publicIp StringAddress 
- ramdiskId String
- rootDevice StringName 
- rootDevice DeviceType Type Enum Value Response 
- securityGroups List<GroupIdentifier Response> 
- sourceDest BooleanCheck 
- spotInstance StringRequest Id 
- sriovNet StringSupport 
- state
InstanceState Response 
- stateReason StateReason Response 
- stateTransition StringReason 
- subnetId String
- 
List<TagResponse> 
- tpmSupport String
- usageOperation String
- usageOperation StringUpdate Time 
- virtualizationType VirtualizationType Enum Value Response 
- vpcId String
- amiLaunch numberIndex 
- architecture
ArchitectureValues Enum Value Response 
- blockDevice InstanceMappings Block Device Mapping Response[] 
- bootMode BootMode Values Enum Value Response 
- capacityReservation stringId 
- capacityReservation CapacitySpecification Reservation Specification Response Response 
- clientToken string
- cpuOptions CpuOptions Response 
- currentInstance InstanceBoot Mode Boot Mode Values Enum Value Response 
- ebsOptimized boolean
- elasticGpu ElasticAssociations Gpu Association Response[] 
- elasticInference ElasticAccelerator Associations Inference Accelerator Association Response[] 
- enaSupport boolean
- enclaveOptions EnclaveOptions Response 
- hibernationOptions HibernationOptions Response 
- hypervisor
HypervisorType Enum Value Response 
- iamInstance IamProfile Instance Profile Response 
- imageId string
- instanceId string
- instanceLifecycle InstanceLifecycle Type Enum Value Response 
- instanceType InstanceType Enum Value Response 
- ipv6Address string
- kernelId string
- keyName string
- launchTime string
- licenses
LicenseConfiguration Response[] 
- maintenanceOptions InstanceMaintenance Options Response 
- metadataOptions InstanceMetadata Options Response Response 
- monitoring
MonitoringResponse 
- networkInterfaces InstanceNetwork Interface Response[] 
- outpostArn string
- placement
PlacementResponse 
- platform
PlatformValues Enum Value Response 
- platformDetails string
- privateDns stringName 
- privateDns PrivateName Options Dns Name Options Response Response 
- privateIp stringAddress 
- productCodes ProductCode Response[] 
- publicDns stringName 
- publicIp stringAddress 
- ramdiskId string
- rootDevice stringName 
- rootDevice DeviceType Type Enum Value Response 
- securityGroups GroupIdentifier Response[] 
- sourceDest booleanCheck 
- spotInstance stringRequest Id 
- sriovNet stringSupport 
- state
InstanceState Response 
- stateReason StateReason Response 
- stateTransition stringReason 
- subnetId string
- 
TagResponse[] 
- tpmSupport string
- usageOperation string
- usageOperation stringUpdate Time 
- virtualizationType VirtualizationType Enum Value Response 
- vpcId string
- ami_launch_ intindex 
- architecture
ArchitectureValues Enum Value Response 
- block_device_ Sequence[Instancemappings Block Device Mapping Response] 
- boot_mode BootMode Values Enum Value Response 
- capacity_reservation_ strid 
- capacity_reservation_ Capacityspecification Reservation Specification Response Response 
- client_token str
- cpu_options CpuOptions Response 
- current_instance_ Instanceboot_ mode Boot Mode Values Enum Value Response 
- ebs_optimized bool
- elastic_gpu_ Sequence[Elasticassociations Gpu Association Response] 
- elastic_inference_ Sequence[Elasticaccelerator_ associations Inference Accelerator Association Response] 
- ena_support bool
- enclave_options EnclaveOptions Response 
- hibernation_options HibernationOptions Response 
- hypervisor
HypervisorType Enum Value Response 
- iam_instance_ Iamprofile Instance Profile Response 
- image_id str
- instance_id str
- instance_lifecycle InstanceLifecycle Type Enum Value Response 
- instance_type InstanceType Enum Value Response 
- ipv6_address str
- kernel_id str
- key_name str
- launch_time str
- licenses
Sequence[LicenseConfiguration Response] 
- maintenance_options InstanceMaintenance Options Response 
- metadata_options InstanceMetadata Options Response Response 
- monitoring
MonitoringResponse 
- network_interfaces Sequence[InstanceNetwork Interface Response] 
- outpost_arn str
- placement
PlacementResponse 
- platform
PlatformValues Enum Value Response 
- platform_details str
- private_dns_ strname 
- private_dns_ Privatename_ options Dns Name Options Response Response 
- private_ip_ straddress 
- product_codes Sequence[ProductCode Response] 
- public_dns_ strname 
- public_ip_ straddress 
- ramdisk_id str
- root_device_ strname 
- root_device_ Devicetype Type Enum Value Response 
- security_groups Sequence[GroupIdentifier Response] 
- source_dest_ boolcheck 
- spot_instance_ strrequest_ id 
- sriov_net_ strsupport 
- state
InstanceState Response 
- state_reason StateReason Response 
- state_transition_ strreason 
- subnet_id str
- 
Sequence[TagResponse] 
- tpm_support str
- usage_operation str
- usage_operation_ strupdate_ time 
- virtualization_type VirtualizationType Enum Value Response 
- vpc_id str
- amiLaunch NumberIndex 
- architecture Property Map
- blockDevice List<Property Map>Mappings 
- bootMode Property Map
- capacityReservation StringId 
- capacityReservation Property MapSpecification 
- clientToken String
- cpuOptions Property Map
- currentInstance Property MapBoot Mode 
- ebsOptimized Boolean
- elasticGpu List<Property Map>Associations 
- elasticInference List<Property Map>Accelerator Associations 
- enaSupport Boolean
- enclaveOptions Property Map
- hibernationOptions Property Map
- hypervisor Property Map
- iamInstance Property MapProfile 
- imageId String
- instanceId String
- instanceLifecycle Property Map
- instanceType Property Map
- ipv6Address String
- kernelId String
- keyName String
- launchTime String
- licenses List<Property Map>
- maintenanceOptions Property Map
- metadataOptions Property Map
- monitoring Property Map
- networkInterfaces List<Property Map>
- outpostArn String
- placement Property Map
- platform Property Map
- platformDetails String
- privateDns StringName 
- privateDns Property MapName Options 
- privateIp StringAddress 
- productCodes List<Property Map>
- publicDns StringName 
- publicIp StringAddress 
- ramdiskId String
- rootDevice StringName 
- rootDevice Property MapType 
- securityGroups List<Property Map>
- sourceDest BooleanCheck 
- spotInstance StringRequest Id 
- sriovNet StringSupport 
- state Property Map
- stateReason Property Map
- stateTransition StringReason 
- subnetId String
- List<Property Map>
- tpmSupport String
- usageOperation String
- usageOperation StringUpdate Time 
- virtualizationType Property Map
- vpcId String
BootModeValuesEnumValueResponse     
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
CapacityReservationPreferenceEnumValueResponse     
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
CapacityReservationSpecificationResponseResponse    
CapacityReservationTargetResponseResponse    
- CapacityReservation stringId 
- CapacityReservation stringResource Group Arn 
- CapacityReservation stringId 
- CapacityReservation stringResource Group Arn 
- capacityReservation StringId 
- capacityReservation StringResource Group Arn 
- capacityReservation stringId 
- capacityReservation stringResource Group Arn 
- capacityReservation StringId 
- capacityReservation StringResource Group Arn 
ConnectionTrackingSpecificationResponseResponse    
- TcpEstablished intTimeout 
- UdpStream intTimeout 
- UdpTimeout int
- TcpEstablished intTimeout 
- UdpStream intTimeout 
- UdpTimeout int
- tcpEstablished IntegerTimeout 
- udpStream IntegerTimeout 
- udpTimeout Integer
- tcpEstablished numberTimeout 
- udpStream numberTimeout 
- udpTimeout number
- tcpEstablished NumberTimeout 
- udpStream NumberTimeout 
- udpTimeout Number
CpuOptionsResponse  
- amdSev Property MapSnp 
- coreCount Number
- threadsPer NumberCore 
DeviceTypeEnumValueResponse    
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
EbsInstanceBlockDeviceResponse    
- AssociatedResource string
- AttachTime string
- DeleteOn boolTermination 
- Status
AttachmentStatus Enum Value Response 
- VolumeId string
- VolumeOwner stringId 
- associatedResource String
- attachTime String
- deleteOn BooleanTermination 
- status
AttachmentStatus Enum Value Response 
- volumeId String
- volumeOwner StringId 
- associatedResource string
- attachTime string
- deleteOn booleanTermination 
- status
AttachmentStatus Enum Value Response 
- volumeId string
- volumeOwner stringId 
- associatedResource String
- attachTime String
- deleteOn BooleanTermination 
- status Property Map
- volumeId String
- volumeOwner StringId 
Ec2InstancePropertiesResponse  
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Ec2Instance Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsEc2Instance Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsEc2Instance Properties Response 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- provisioningState string
- The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsEc2Instance Properties Response 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud stringResource Name 
- Public Cloud Resource Name
- provisioning_state str
- The status of the last operation.
- arn str
- Amazon Resource Name (ARN)
- aws_account_ strid 
- AWS Account ID
- aws_properties AwsEc2Instance Properties Response 
- AWS Properties
- aws_region str
- AWS Region
- aws_source_ strschema 
- AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_cloud_ strconnectors_ resource_ id 
- Public Cloud Connectors Resource ID
- public_cloud_ strresource_ name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
ElasticGpuAssociationResponse   
- ElasticGpu stringAssociation Id 
- ElasticGpu stringAssociation State 
- ElasticGpu stringAssociation Time 
- ElasticGpu stringId 
- ElasticGpu stringAssociation Id 
- ElasticGpu stringAssociation State 
- ElasticGpu stringAssociation Time 
- ElasticGpu stringId 
- elasticGpu StringAssociation Id 
- elasticGpu StringAssociation State 
- elasticGpu StringAssociation Time 
- elasticGpu StringId 
- elasticGpu stringAssociation Id 
- elasticGpu stringAssociation State 
- elasticGpu stringAssociation Time 
- elasticGpu stringId 
- elasticGpu StringAssociation Id 
- elasticGpu StringAssociation State 
- elasticGpu StringAssociation Time 
- elasticGpu StringId 
ElasticInferenceAcceleratorAssociationResponse    
EnclaveOptionsResponse  
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GroupIdentifierResponse  
- group_id str
- group_name str
HibernationOptionsResponse  
- Configured bool
- Configured bool
- configured Boolean
- configured boolean
- configured bool
- configured Boolean
HostnameTypeEnumValueResponse    
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
HttpTokensStateEnumValueResponse     
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
HypervisorTypeEnumValueResponse    
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
IamInstanceProfileResponse   
InstanceAttachmentEnaSrdSpecificationResponse     
InstanceAttachmentEnaSrdUdpSpecificationResponse      
- EnaSrd boolUdp Enabled 
- EnaSrd boolUdp Enabled 
- enaSrd BooleanUdp Enabled 
- enaSrd booleanUdp Enabled 
- ena_srd_ booludp_ enabled 
- enaSrd BooleanUdp Enabled 
InstanceAutoRecoveryStateEnumValueResponse      
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
InstanceBlockDeviceMappingResponse    
- deviceName String
- ebs Property Map
InstanceBootModeValuesEnumValueResponse      
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
InstanceIpv4PrefixResponse  
- Ipv4Prefix string
- Ipv4Prefix string
- ipv4Prefix String
- ipv4Prefix string
- ipv4_prefix str
- ipv4Prefix String
InstanceIpv6AddressResponse  
- Ipv6Address string
- Property ipv6Address
- IsPrimary boolIpv6 
- Ipv6Address string
- Property ipv6Address
- IsPrimary boolIpv6 
- ipv6Address String
- Property ipv6Address
- isPrimary BooleanIpv6 
- ipv6Address string
- Property ipv6Address
- isPrimary booleanIpv6 
- ipv6_address str
- Property ipv6Address
- is_primary_ boolipv6 
- ipv6Address String
- Property ipv6Address
- isPrimary BooleanIpv6 
InstanceIpv6PrefixResponse  
- Ipv6Prefix string
- Ipv6Prefix string
- ipv6Prefix String
- ipv6Prefix string
- ipv6_prefix str
- ipv6Prefix String
InstanceLifecycleTypeEnumValueResponse     
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
InstanceMaintenanceOptionsResponse   
InstanceMetadataEndpointStateEnumValueResponse      
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
InstanceMetadataOptionsResponseResponse    
- HttpEndpoint Pulumi.Azure Native. Aws Connector. Inputs. Instance Metadata Endpoint State Enum Value Response 
- HttpProtocol Pulumi.Ipv6 Azure Native. Aws Connector. Inputs. Instance Metadata Protocol State Enum Value Response 
- HttpPut intResponse Hop Limit 
- HttpTokens Pulumi.Azure Native. Aws Connector. Inputs. Http Tokens State Enum Value Response 
- 
Pulumi.Azure Native. Aws Connector. Inputs. Instance Metadata Tags State Enum Value Response 
- State
Pulumi.Azure Native. Aws Connector. Inputs. Instance Metadata Options State Enum Value Response 
InstanceMetadataOptionsStateEnumValueResponse      
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
InstanceMetadataProtocolStateEnumValueResponse      
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
InstanceMetadataTagsStateEnumValueResponse      
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
InstanceNetworkInterfaceAssociationResponse    
- CarrierIp string
- CustomerOwned stringIp 
- IpOwner stringId 
- PublicDns stringName 
- PublicIp string
- CarrierIp string
- CustomerOwned stringIp 
- IpOwner stringId 
- PublicDns stringName 
- PublicIp string
- carrierIp String
- customerOwned StringIp 
- ipOwner StringId 
- publicDns StringName 
- publicIp String
- carrierIp string
- customerOwned stringIp 
- ipOwner stringId 
- publicDns stringName 
- publicIp string
- carrier_ip str
- customer_owned_ strip 
- ip_owner_ strid 
- public_dns_ strname 
- public_ip str
- carrierIp String
- customerOwned StringIp 
- ipOwner StringId 
- publicDns StringName 
- publicIp String
InstanceNetworkInterfaceAttachmentResponse    
- attachTime String
- attachmentId String
- deleteOn BooleanTermination 
- deviceIndex Number
- enaSrd Property MapSpecification 
- networkCard NumberIndex 
- status Property Map
InstanceNetworkInterfaceResponse   
- Association
Pulumi.Azure Native. Aws Connector. Inputs. Instance Network Interface Association Response 
- Attachment
Pulumi.Azure Native. Aws Connector. Inputs. Instance Network Interface Attachment Response 
- ConnectionTracking Pulumi.Configuration Azure Native. Aws Connector. Inputs. Connection Tracking Specification Response Response 
- Description string
- Groups
List<Pulumi.Azure Native. Aws Connector. Inputs. Group Identifier Response> 
- InterfaceType string
- Ipv4Prefixes
List<Pulumi.Azure Native. Aws Connector. Inputs. Instance Ipv4Prefix Response> 
- Ipv6Addresses
List<Pulumi.Azure Native. Aws Connector. Inputs. Instance Ipv6Address Response> 
- Ipv6Prefixes
List<Pulumi.Azure Native. Aws Connector. Inputs. Instance Ipv6Prefix Response> 
- MacAddress string
- NetworkInterface stringId 
- OwnerId string
- PrivateDns stringName 
- PrivateIp stringAddress 
- PrivateIp List<Pulumi.Addresses Azure Native. Aws Connector. Inputs. Instance Private Ip Address Response> 
- SourceDest boolCheck 
- Status
Pulumi.Azure Native. Aws Connector. Inputs. Network Interface Status Enum Value Response 
- SubnetId string
- VpcId string
- Association
InstanceNetwork Interface Association Response 
- Attachment
InstanceNetwork Interface Attachment Response 
- ConnectionTracking ConnectionConfiguration Tracking Specification Response Response 
- Description string
- Groups
[]GroupIdentifier Response 
- InterfaceType string
- Ipv4Prefixes
[]InstanceIpv4Prefix Response 
- Ipv6Addresses
[]InstanceIpv6Address Response 
- Ipv6Prefixes
[]InstanceIpv6Prefix Response 
- MacAddress string
- NetworkInterface stringId 
- OwnerId string
- PrivateDns stringName 
- PrivateIp stringAddress 
- PrivateIp []InstanceAddresses Private Ip Address Response 
- SourceDest boolCheck 
- Status
NetworkInterface Status Enum Value Response 
- SubnetId string
- VpcId string
- association
InstanceNetwork Interface Association Response 
- attachment
InstanceNetwork Interface Attachment Response 
- connectionTracking ConnectionConfiguration Tracking Specification Response Response 
- description String
- groups
List<GroupIdentifier Response> 
- interfaceType String
- ipv4Prefixes
List<InstanceIpv4Prefix Response> 
- ipv6Addresses
List<InstanceIpv6Address Response> 
- ipv6Prefixes
List<InstanceIpv6Prefix Response> 
- macAddress String
- networkInterface StringId 
- ownerId String
- privateDns StringName 
- privateIp StringAddress 
- privateIp List<InstanceAddresses Private Ip Address Response> 
- sourceDest BooleanCheck 
- status
NetworkInterface Status Enum Value Response 
- subnetId String
- vpcId String
- association
InstanceNetwork Interface Association Response 
- attachment
InstanceNetwork Interface Attachment Response 
- connectionTracking ConnectionConfiguration Tracking Specification Response Response 
- description string
- groups
GroupIdentifier Response[] 
- interfaceType string
- ipv4Prefixes
InstanceIpv4Prefix Response[] 
- ipv6Addresses
InstanceIpv6Address Response[] 
- ipv6Prefixes
InstanceIpv6Prefix Response[] 
- macAddress string
- networkInterface stringId 
- ownerId string
- privateDns stringName 
- privateIp stringAddress 
- privateIp InstanceAddresses Private Ip Address Response[] 
- sourceDest booleanCheck 
- status
NetworkInterface Status Enum Value Response 
- subnetId string
- vpcId string
- association
InstanceNetwork Interface Association Response 
- attachment
InstanceNetwork Interface Attachment Response 
- connection_tracking_ Connectionconfiguration Tracking Specification Response Response 
- description str
- groups
Sequence[GroupIdentifier Response] 
- interface_type str
- ipv4_prefixes Sequence[InstanceIpv4Prefix Response] 
- ipv6_addresses Sequence[InstanceIpv6Address Response] 
- ipv6_prefixes Sequence[InstanceIpv6Prefix Response] 
- mac_address str
- network_interface_ strid 
- owner_id str
- private_dns_ strname 
- private_ip_ straddress 
- private_ip_ Sequence[Instanceaddresses Private Ip Address Response] 
- source_dest_ boolcheck 
- status
NetworkInterface Status Enum Value Response 
- subnet_id str
- vpc_id str
- association Property Map
- attachment Property Map
- connectionTracking Property MapConfiguration 
- description String
- groups List<Property Map>
- interfaceType String
- ipv4Prefixes List<Property Map>
- ipv6Addresses List<Property Map>
- ipv6Prefixes List<Property Map>
- macAddress String
- networkInterface StringId 
- ownerId String
- privateDns StringName 
- privateIp StringAddress 
- privateIp List<Property Map>Addresses 
- sourceDest BooleanCheck 
- status Property Map
- subnetId String
- vpcId String
InstancePrivateIpAddressResponse    
- association
InstanceNetwork Interface Association Response 
- primary Boolean
- privateDns StringName 
- privateIp StringAddress 
- association
InstanceNetwork Interface Association Response 
- primary boolean
- privateDns stringName 
- privateIp stringAddress 
- association Property Map
- primary Boolean
- privateDns StringName 
- privateIp StringAddress 
InstanceStateNameEnumValueResponse     
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
InstanceStateResponse  
- code Number
- name Property Map
InstanceTypeEnumValueResponse    
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
LicenseConfigurationResponse  
- LicenseConfiguration stringArn 
- LicenseConfiguration stringArn 
- licenseConfiguration StringArn 
- licenseConfiguration stringArn 
- licenseConfiguration StringArn 
MonitoringResponse 
MonitoringStateEnumValueResponse    
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
NetworkInterfaceStatusEnumValueResponse     
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
PlacementResponse 
- Affinity string
- AvailabilityZone string
- GroupId string
- GroupName string
- HostId string
- HostResource stringGroup Arn 
- PartitionNumber int
- SpreadDomain string
- Tenancy
Pulumi.Azure Native. Aws Connector. Inputs. Tenancy Enum Value Response 
- Affinity string
- AvailabilityZone string
- GroupId string
- GroupName string
- HostId string
- HostResource stringGroup Arn 
- PartitionNumber int
- SpreadDomain string
- Tenancy
TenancyEnum Value Response 
- affinity String
- availabilityZone String
- groupId String
- groupName String
- hostId String
- hostResource StringGroup Arn 
- partitionNumber Integer
- spreadDomain String
- tenancy
TenancyEnum Value Response 
- affinity string
- availabilityZone string
- groupId string
- groupName string
- hostId string
- hostResource stringGroup Arn 
- partitionNumber number
- spreadDomain string
- tenancy
TenancyEnum Value Response 
- affinity String
- availabilityZone String
- groupId String
- groupName String
- hostId String
- hostResource StringGroup Arn 
- partitionNumber Number
- spreadDomain String
- tenancy Property Map
PlatformValuesEnumValueResponse    
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
PrivateDnsNameOptionsResponseResponse     
ProductCodeResponse  
ProductCodeValuesEnumValueResponse     
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
StateReasonResponse  
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TagResponse 
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
TenancyEnumValueResponse   
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
VirtualizationTypeEnumValueResponse    
- Value string
- Property value
- Value string
- Property value
- value String
- Property value
- value string
- Property value
- value str
- Property value
- value String
- Property value
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi