We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.dms.getInstanceProfile
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Resource schema for AWS::DMS::InstanceProfile.
Using getInstanceProfile
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 getInstanceProfile(args: GetInstanceProfileArgs, opts?: InvokeOptions): Promise<GetInstanceProfileResult>
function getInstanceProfileOutput(args: GetInstanceProfileOutputArgs, opts?: InvokeOptions): Output<GetInstanceProfileResult>def get_instance_profile(instance_profile_arn: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetInstanceProfileResult
def get_instance_profile_output(instance_profile_arn: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetInstanceProfileResult]func LookupInstanceProfile(ctx *Context, args *LookupInstanceProfileArgs, opts ...InvokeOption) (*LookupInstanceProfileResult, error)
func LookupInstanceProfileOutput(ctx *Context, args *LookupInstanceProfileOutputArgs, opts ...InvokeOption) LookupInstanceProfileResultOutput> Note: This function is named LookupInstanceProfile in the Go SDK.
public static class GetInstanceProfile 
{
    public static Task<GetInstanceProfileResult> InvokeAsync(GetInstanceProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetInstanceProfileResult> Invoke(GetInstanceProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstanceProfileResult> getInstanceProfile(GetInstanceProfileArgs args, InvokeOptions options)
public static Output<GetInstanceProfileResult> getInstanceProfile(GetInstanceProfileArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:dms:getInstanceProfile
  arguments:
    # arguments dictionaryThe following arguments are supported:
- InstanceProfile stringArn 
- The property describes an ARN of the instance profile.
- InstanceProfile stringArn 
- The property describes an ARN of the instance profile.
- instanceProfile StringArn 
- The property describes an ARN of the instance profile.
- instanceProfile stringArn 
- The property describes an ARN of the instance profile.
- instance_profile_ strarn 
- The property describes an ARN of the instance profile.
- instanceProfile StringArn 
- The property describes an ARN of the instance profile.
getInstanceProfile Result
The following output properties are available:
- AvailabilityZone string
- The property describes an availability zone of the instance profile.
- Description string
- The optional description of the instance profile.
- InstanceProfile stringArn 
- The property describes an ARN of the instance profile.
- InstanceProfile stringCreation Time 
- The property describes a creating time of the instance profile.
- InstanceProfile stringName 
- The property describes a name for the instance profile.
- KmsKey stringArn 
- The property describes kms key arn for the instance profile.
- NetworkType Pulumi.Aws Native. Dms. Instance Profile Network Type 
- The property describes a network type for the instance profile.
- PubliclyAccessible bool
- The property describes the publicly accessible of the instance profile
- SubnetGroup stringIdentifier 
- The property describes a subnet group identifier for the instance profile.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this resource.
- VpcSecurity List<string>Groups 
- The property describes vps security groups for the instance profile.
- AvailabilityZone string
- The property describes an availability zone of the instance profile.
- Description string
- The optional description of the instance profile.
- InstanceProfile stringArn 
- The property describes an ARN of the instance profile.
- InstanceProfile stringCreation Time 
- The property describes a creating time of the instance profile.
- InstanceProfile stringName 
- The property describes a name for the instance profile.
- KmsKey stringArn 
- The property describes kms key arn for the instance profile.
- NetworkType InstanceProfile Network Type 
- The property describes a network type for the instance profile.
- PubliclyAccessible bool
- The property describes the publicly accessible of the instance profile
- SubnetGroup stringIdentifier 
- The property describes a subnet group identifier for the instance profile.
- Tag
- An array of key-value pairs to apply to this resource.
- VpcSecurity []stringGroups 
- The property describes vps security groups for the instance profile.
- availabilityZone String
- The property describes an availability zone of the instance profile.
- description String
- The optional description of the instance profile.
- instanceProfile StringArn 
- The property describes an ARN of the instance profile.
- instanceProfile StringCreation Time 
- The property describes a creating time of the instance profile.
- instanceProfile StringName 
- The property describes a name for the instance profile.
- kmsKey StringArn 
- The property describes kms key arn for the instance profile.
- networkType InstanceProfile Network Type 
- The property describes a network type for the instance profile.
- publiclyAccessible Boolean
- The property describes the publicly accessible of the instance profile
- subnetGroup StringIdentifier 
- The property describes a subnet group identifier for the instance profile.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- vpcSecurity List<String>Groups 
- The property describes vps security groups for the instance profile.
- availabilityZone string
- The property describes an availability zone of the instance profile.
- description string
- The optional description of the instance profile.
- instanceProfile stringArn 
- The property describes an ARN of the instance profile.
- instanceProfile stringCreation Time 
- The property describes a creating time of the instance profile.
- instanceProfile stringName 
- The property describes a name for the instance profile.
- kmsKey stringArn 
- The property describes kms key arn for the instance profile.
- networkType InstanceProfile Network Type 
- The property describes a network type for the instance profile.
- publiclyAccessible boolean
- The property describes the publicly accessible of the instance profile
- subnetGroup stringIdentifier 
- The property describes a subnet group identifier for the instance profile.
- Tag[]
- An array of key-value pairs to apply to this resource.
- vpcSecurity string[]Groups 
- The property describes vps security groups for the instance profile.
- availability_zone str
- The property describes an availability zone of the instance profile.
- description str
- The optional description of the instance profile.
- instance_profile_ strarn 
- The property describes an ARN of the instance profile.
- instance_profile_ strcreation_ time 
- The property describes a creating time of the instance profile.
- instance_profile_ strname 
- The property describes a name for the instance profile.
- kms_key_ strarn 
- The property describes kms key arn for the instance profile.
- network_type InstanceProfile Network Type 
- The property describes a network type for the instance profile.
- publicly_accessible bool
- The property describes the publicly accessible of the instance profile
- subnet_group_ stridentifier 
- The property describes a subnet group identifier for the instance profile.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- vpc_security_ Sequence[str]groups 
- The property describes vps security groups for the instance profile.
- availabilityZone String
- The property describes an availability zone of the instance profile.
- description String
- The optional description of the instance profile.
- instanceProfile StringArn 
- The property describes an ARN of the instance profile.
- instanceProfile StringCreation Time 
- The property describes a creating time of the instance profile.
- instanceProfile StringName 
- The property describes a name for the instance profile.
- kmsKey StringArn 
- The property describes kms key arn for the instance profile.
- networkType "IPV4" | "DUAL"
- The property describes a network type for the instance profile.
- publiclyAccessible Boolean
- The property describes the publicly accessible of the instance profile
- subnetGroup StringIdentifier 
- The property describes a subnet group identifier for the instance profile.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- vpcSecurity List<String>Groups 
- The property describes vps security groups for the instance profile.
Supporting Types
InstanceProfileNetworkType   
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi