1. Packages
  2. Ibm Provider
  3. API Docs
  4. IsVpcDnsResolutionBinding
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.IsVpcDnsResolutionBinding

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a resource for VPCDNSResolutionBinding. You can then reference the fields of the resource in other resources within the same configuration using interpolation syntax.

    Create IsVpcDnsResolutionBinding Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new IsVpcDnsResolutionBinding(name: string, args: IsVpcDnsResolutionBindingArgs, opts?: CustomResourceOptions);
    @overload
    def IsVpcDnsResolutionBinding(resource_name: str,
                                  args: IsVpcDnsResolutionBindingArgs,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def IsVpcDnsResolutionBinding(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  vpc: Optional[IsVpcDnsResolutionBindingVpcArgs] = None,
                                  vpc_id: Optional[str] = None,
                                  is_vpc_dns_resolution_binding_id: Optional[str] = None,
                                  name: Optional[str] = None,
                                  timeouts: Optional[IsVpcDnsResolutionBindingTimeoutsArgs] = None)
    func NewIsVpcDnsResolutionBinding(ctx *Context, name string, args IsVpcDnsResolutionBindingArgs, opts ...ResourceOption) (*IsVpcDnsResolutionBinding, error)
    public IsVpcDnsResolutionBinding(string name, IsVpcDnsResolutionBindingArgs args, CustomResourceOptions? opts = null)
    public IsVpcDnsResolutionBinding(String name, IsVpcDnsResolutionBindingArgs args)
    public IsVpcDnsResolutionBinding(String name, IsVpcDnsResolutionBindingArgs args, CustomResourceOptions options)
    
    type: ibm:IsVpcDnsResolutionBinding
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args IsVpcDnsResolutionBindingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args IsVpcDnsResolutionBindingArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args IsVpcDnsResolutionBindingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IsVpcDnsResolutionBindingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IsVpcDnsResolutionBindingArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var isVpcDnsResolutionBindingResource = new Ibm.IsVpcDnsResolutionBinding("isVpcDnsResolutionBindingResource", new()
    {
        Vpc = new Ibm.Inputs.IsVpcDnsResolutionBindingVpcArgs
        {
            Crn = "string",
            Href = "string",
            Id = "string",
            Name = "string",
            Remotes = new[]
            {
                new Ibm.Inputs.IsVpcDnsResolutionBindingVpcRemoteArgs
                {
                    Accounts = new[]
                    {
                        new Ibm.Inputs.IsVpcDnsResolutionBindingVpcRemoteAccountArgs
                        {
                            Id = "string",
                            ResourceType = "string",
                        },
                    },
                    Regions = new[]
                    {
                        new Ibm.Inputs.IsVpcDnsResolutionBindingVpcRemoteRegionArgs
                        {
                            Href = "string",
                            Name = "string",
                        },
                    },
                },
            },
            ResourceType = "string",
        },
        VpcId = "string",
        IsVpcDnsResolutionBindingId = "string",
        Name = "string",
        Timeouts = new Ibm.Inputs.IsVpcDnsResolutionBindingTimeoutsArgs
        {
            Create = "string",
            Delete = "string",
        },
    });
    
    example, err := ibm.NewIsVpcDnsResolutionBinding(ctx, "isVpcDnsResolutionBindingResource", &ibm.IsVpcDnsResolutionBindingArgs{
    	Vpc: &ibm.IsVpcDnsResolutionBindingVpcArgs{
    		Crn:  pulumi.String("string"),
    		Href: pulumi.String("string"),
    		Id:   pulumi.String("string"),
    		Name: pulumi.String("string"),
    		Remotes: ibm.IsVpcDnsResolutionBindingVpcRemoteArray{
    			&ibm.IsVpcDnsResolutionBindingVpcRemoteArgs{
    				Accounts: ibm.IsVpcDnsResolutionBindingVpcRemoteAccountArray{
    					&ibm.IsVpcDnsResolutionBindingVpcRemoteAccountArgs{
    						Id:           pulumi.String("string"),
    						ResourceType: pulumi.String("string"),
    					},
    				},
    				Regions: ibm.IsVpcDnsResolutionBindingVpcRemoteRegionArray{
    					&ibm.IsVpcDnsResolutionBindingVpcRemoteRegionArgs{
    						Href: pulumi.String("string"),
    						Name: pulumi.String("string"),
    					},
    				},
    			},
    		},
    		ResourceType: pulumi.String("string"),
    	},
    	VpcId:                       pulumi.String("string"),
    	IsVpcDnsResolutionBindingId: pulumi.String("string"),
    	Name:                        pulumi.String("string"),
    	Timeouts: &ibm.IsVpcDnsResolutionBindingTimeoutsArgs{
    		Create: pulumi.String("string"),
    		Delete: pulumi.String("string"),
    	},
    })
    
    var isVpcDnsResolutionBindingResource = new IsVpcDnsResolutionBinding("isVpcDnsResolutionBindingResource", IsVpcDnsResolutionBindingArgs.builder()
        .vpc(IsVpcDnsResolutionBindingVpcArgs.builder()
            .crn("string")
            .href("string")
            .id("string")
            .name("string")
            .remotes(IsVpcDnsResolutionBindingVpcRemoteArgs.builder()
                .accounts(IsVpcDnsResolutionBindingVpcRemoteAccountArgs.builder()
                    .id("string")
                    .resourceType("string")
                    .build())
                .regions(IsVpcDnsResolutionBindingVpcRemoteRegionArgs.builder()
                    .href("string")
                    .name("string")
                    .build())
                .build())
            .resourceType("string")
            .build())
        .vpcId("string")
        .isVpcDnsResolutionBindingId("string")
        .name("string")
        .timeouts(IsVpcDnsResolutionBindingTimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .build())
        .build());
    
    is_vpc_dns_resolution_binding_resource = ibm.IsVpcDnsResolutionBinding("isVpcDnsResolutionBindingResource",
        vpc={
            "crn": "string",
            "href": "string",
            "id": "string",
            "name": "string",
            "remotes": [{
                "accounts": [{
                    "id": "string",
                    "resource_type": "string",
                }],
                "regions": [{
                    "href": "string",
                    "name": "string",
                }],
            }],
            "resource_type": "string",
        },
        vpc_id="string",
        is_vpc_dns_resolution_binding_id="string",
        name="string",
        timeouts={
            "create": "string",
            "delete": "string",
        })
    
    const isVpcDnsResolutionBindingResource = new ibm.IsVpcDnsResolutionBinding("isVpcDnsResolutionBindingResource", {
        vpc: {
            crn: "string",
            href: "string",
            id: "string",
            name: "string",
            remotes: [{
                accounts: [{
                    id: "string",
                    resourceType: "string",
                }],
                regions: [{
                    href: "string",
                    name: "string",
                }],
            }],
            resourceType: "string",
        },
        vpcId: "string",
        isVpcDnsResolutionBindingId: "string",
        name: "string",
        timeouts: {
            create: "string",
            "delete": "string",
        },
    });
    
    type: ibm:IsVpcDnsResolutionBinding
    properties:
        isVpcDnsResolutionBindingId: string
        name: string
        timeouts:
            create: string
            delete: string
        vpc:
            crn: string
            href: string
            id: string
            name: string
            remotes:
                - accounts:
                    - id: string
                      resourceType: string
                  regions:
                    - href: string
                      name: string
            resourceType: string
        vpcId: string
    

    IsVpcDnsResolutionBinding Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The IsVpcDnsResolutionBinding resource accepts the following input properties:

    Vpc IsVpcDnsResolutionBindingVpc
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    VpcId string
    The VPC identifier of the source vpc.
    IsVpcDnsResolutionBindingId string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    Name string
    The DNS resolution binding name.
    Timeouts IsVpcDnsResolutionBindingTimeouts
    Vpc IsVpcDnsResolutionBindingVpcArgs
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    VpcId string
    The VPC identifier of the source vpc.
    IsVpcDnsResolutionBindingId string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    Name string
    The DNS resolution binding name.
    Timeouts IsVpcDnsResolutionBindingTimeoutsArgs
    vpc IsVpcDnsResolutionBindingVpc
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    vpcId String
    The VPC identifier of the source vpc.
    isVpcDnsResolutionBindingId String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    name String
    The DNS resolution binding name.
    timeouts IsVpcDnsResolutionBindingTimeouts
    vpc IsVpcDnsResolutionBindingVpc
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    vpcId string
    The VPC identifier of the source vpc.
    isVpcDnsResolutionBindingId string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    name string
    The DNS resolution binding name.
    timeouts IsVpcDnsResolutionBindingTimeouts
    vpc IsVpcDnsResolutionBindingVpcArgs
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    vpc_id str
    The VPC identifier of the source vpc.
    is_vpc_dns_resolution_binding_id str
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    name str
    The DNS resolution binding name.
    timeouts IsVpcDnsResolutionBindingTimeoutsArgs
    vpc Property Map
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    vpcId String
    The VPC identifier of the source vpc.
    isVpcDnsResolutionBindingId String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    name String
    The DNS resolution binding name.
    timeouts Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IsVpcDnsResolutionBinding resource produces the following output properties:

    CreatedAt string
    (String) The date and time that the DNS resolution binding was created.
    EndpointGateways List<IsVpcDnsResolutionBindingEndpointGateway>
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    HealthReasons List<IsVpcDnsResolutionBindingHealthReason>
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    HealthState string
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleState string
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    CreatedAt string
    (String) The date and time that the DNS resolution binding was created.
    EndpointGateways []IsVpcDnsResolutionBindingEndpointGateway
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    HealthReasons []IsVpcDnsResolutionBindingHealthReason
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    HealthState string
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleState string
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    createdAt String
    (String) The date and time that the DNS resolution binding was created.
    endpointGateways List<IsVpcDnsResolutionBindingEndpointGateway>
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    healthReasons List<IsVpcDnsResolutionBindingHealthReason>
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    healthState String
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleState String
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    createdAt string
    (String) The date and time that the DNS resolution binding was created.
    endpointGateways IsVpcDnsResolutionBindingEndpointGateway[]
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    healthReasons IsVpcDnsResolutionBindingHealthReason[]
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    healthState string
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id string
    The provider-assigned unique ID for this managed resource.
    lifecycleState string
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    created_at str
    (String) The date and time that the DNS resolution binding was created.
    endpoint_gateways Sequence[IsVpcDnsResolutionBindingEndpointGateway]
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    health_reasons Sequence[IsVpcDnsResolutionBindingHealthReason]
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    health_state str
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    href str
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id str
    The provider-assigned unique ID for this managed resource.
    lifecycle_state str
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    createdAt String
    (String) The date and time that the DNS resolution binding was created.
    endpointGateways List<Property Map>
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    healthReasons List<Property Map>
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    healthState String
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleState String
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.

    Look up Existing IsVpcDnsResolutionBinding Resource

    Get an existing IsVpcDnsResolutionBinding resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: IsVpcDnsResolutionBindingState, opts?: CustomResourceOptions): IsVpcDnsResolutionBinding
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            created_at: Optional[str] = None,
            endpoint_gateways: Optional[Sequence[IsVpcDnsResolutionBindingEndpointGatewayArgs]] = None,
            health_reasons: Optional[Sequence[IsVpcDnsResolutionBindingHealthReasonArgs]] = None,
            health_state: Optional[str] = None,
            href: Optional[str] = None,
            is_vpc_dns_resolution_binding_id: Optional[str] = None,
            lifecycle_state: Optional[str] = None,
            name: Optional[str] = None,
            resource_type: Optional[str] = None,
            timeouts: Optional[IsVpcDnsResolutionBindingTimeoutsArgs] = None,
            vpc: Optional[IsVpcDnsResolutionBindingVpcArgs] = None,
            vpc_id: Optional[str] = None) -> IsVpcDnsResolutionBinding
    func GetIsVpcDnsResolutionBinding(ctx *Context, name string, id IDInput, state *IsVpcDnsResolutionBindingState, opts ...ResourceOption) (*IsVpcDnsResolutionBinding, error)
    public static IsVpcDnsResolutionBinding Get(string name, Input<string> id, IsVpcDnsResolutionBindingState? state, CustomResourceOptions? opts = null)
    public static IsVpcDnsResolutionBinding get(String name, Output<String> id, IsVpcDnsResolutionBindingState state, CustomResourceOptions options)
    resources:  _:    type: ibm:IsVpcDnsResolutionBinding    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CreatedAt string
    (String) The date and time that the DNS resolution binding was created.
    EndpointGateways List<IsVpcDnsResolutionBindingEndpointGateway>
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    HealthReasons List<IsVpcDnsResolutionBindingHealthReason>
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    HealthState string
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    IsVpcDnsResolutionBindingId string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    LifecycleState string
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    Name string
    The DNS resolution binding name.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Timeouts IsVpcDnsResolutionBindingTimeouts
    Vpc IsVpcDnsResolutionBindingVpc
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    VpcId string
    The VPC identifier of the source vpc.
    CreatedAt string
    (String) The date and time that the DNS resolution binding was created.
    EndpointGateways []IsVpcDnsResolutionBindingEndpointGatewayArgs
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    HealthReasons []IsVpcDnsResolutionBindingHealthReasonArgs
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    HealthState string
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    IsVpcDnsResolutionBindingId string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    LifecycleState string
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    Name string
    The DNS resolution binding name.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Timeouts IsVpcDnsResolutionBindingTimeoutsArgs
    Vpc IsVpcDnsResolutionBindingVpcArgs
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    VpcId string
    The VPC identifier of the source vpc.
    createdAt String
    (String) The date and time that the DNS resolution binding was created.
    endpointGateways List<IsVpcDnsResolutionBindingEndpointGateway>
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    healthReasons List<IsVpcDnsResolutionBindingHealthReason>
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    healthState String
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    isVpcDnsResolutionBindingId String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    lifecycleState String
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    name String
    The DNS resolution binding name.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    timeouts IsVpcDnsResolutionBindingTimeouts
    vpc IsVpcDnsResolutionBindingVpc
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    vpcId String
    The VPC identifier of the source vpc.
    createdAt string
    (String) The date and time that the DNS resolution binding was created.
    endpointGateways IsVpcDnsResolutionBindingEndpointGateway[]
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    healthReasons IsVpcDnsResolutionBindingHealthReason[]
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    healthState string
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    isVpcDnsResolutionBindingId string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    lifecycleState string
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    name string
    The DNS resolution binding name.
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    timeouts IsVpcDnsResolutionBindingTimeouts
    vpc IsVpcDnsResolutionBindingVpc
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    vpcId string
    The VPC identifier of the source vpc.
    created_at str
    (String) The date and time that the DNS resolution binding was created.
    endpoint_gateways Sequence[IsVpcDnsResolutionBindingEndpointGatewayArgs]
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    health_reasons Sequence[IsVpcDnsResolutionBindingHealthReasonArgs]
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    health_state str
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    href str
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    is_vpc_dns_resolution_binding_id str
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    lifecycle_state str
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    name str
    The DNS resolution binding name.
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    timeouts IsVpcDnsResolutionBindingTimeoutsArgs
    vpc IsVpcDnsResolutionBindingVpcArgs
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    vpc_id str
    The VPC identifier of the source vpc.
    createdAt String
    (String) The date and time that the DNS resolution binding was created.
    endpointGateways List<Property Map>
    (List) The endpoint gateways in the bound to VPC that are allowed to participate in this DNS resolution binding.The endpoint gateways may be remote and therefore may not be directly retrievable.

    • Constraints: The minimum length is 0 items. Nested scheme for endpoint_gateways:
    healthReasons List<Property Map>
    (List) The reasons for the current health_state (if any).The enumerated reason code values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected reason code was encountered. Nested schema for health_reasons:
    healthState String
    (String) The health of this resource.- ok: No abnormal behavior detected- degraded: Experiencing compromised performance, capacity, or connectivity- faulted: Completely unreachable, inoperative, or otherwise entirely incapacitated- inapplicable: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of failed or deleting will have a health state of inapplicable. A pending resource may also have this state. Constraints: Allowable values are: degraded, faulted, inapplicable, ok.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    isVpcDnsResolutionBindingId String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    lifecycleState String
    (String) The lifecycle state of the DNS resolution binding.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting.
    name String
    The DNS resolution binding name.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    timeouts Property Map
    vpc Property Map
    The VPC identifier/href/crn of the target. Nested scheme for vpc:
    vpcId String
    The VPC identifier of the source vpc.

    Supporting Types

    IsVpcDnsResolutionBindingEndpointGateway, IsVpcDnsResolutionBindingEndpointGatewayArgs

    Crn string
    (String) The CRN for this VPC.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    Name string
    The DNS resolution binding name.
    Remotes List<IsVpcDnsResolutionBindingEndpointGatewayRemote>
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Crn string
    (String) The CRN for this VPC.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    Name string
    The DNS resolution binding name.
    Remotes []IsVpcDnsResolutionBindingEndpointGatewayRemote
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    crn String
    (String) The CRN for this VPC.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    name String
    The DNS resolution binding name.
    remotes List<IsVpcDnsResolutionBindingEndpointGatewayRemote>
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    crn string
    (String) The CRN for this VPC.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
    href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    name string
    The DNS resolution binding name.
    remotes IsVpcDnsResolutionBindingEndpointGatewayRemote[]
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    crn str
    (String) The CRN for this VPC.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
    href str
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id str
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    name str
    The DNS resolution binding name.
    remotes Sequence[IsVpcDnsResolutionBindingEndpointGatewayRemote]
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    crn String
    (String) The CRN for this VPC.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    name String
    The DNS resolution binding name.
    remotes List<Property Map>
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.

    IsVpcDnsResolutionBindingEndpointGatewayRemote, IsVpcDnsResolutionBindingEndpointGatewayRemoteArgs

    Accounts List<IsVpcDnsResolutionBindingEndpointGatewayRemoteAccount>
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    Regions List<IsVpcDnsResolutionBindingEndpointGatewayRemoteRegion>
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    Accounts []IsVpcDnsResolutionBindingEndpointGatewayRemoteAccount
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    Regions []IsVpcDnsResolutionBindingEndpointGatewayRemoteRegion
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    accounts List<IsVpcDnsResolutionBindingEndpointGatewayRemoteAccount>
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    regions List<IsVpcDnsResolutionBindingEndpointGatewayRemoteRegion>
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    accounts IsVpcDnsResolutionBindingEndpointGatewayRemoteAccount[]
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    regions IsVpcDnsResolutionBindingEndpointGatewayRemoteRegion[]
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    accounts Sequence[IsVpcDnsResolutionBindingEndpointGatewayRemoteAccount]
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    regions Sequence[IsVpcDnsResolutionBindingEndpointGatewayRemoteRegion]
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    accounts List<Property Map>
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    regions List<Property Map>
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:

    IsVpcDnsResolutionBindingEndpointGatewayRemoteAccount, IsVpcDnsResolutionBindingEndpointGatewayRemoteAccountArgs

    Id string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Id string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    id String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    id string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    id str
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    id String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.

    IsVpcDnsResolutionBindingEndpointGatewayRemoteRegion, IsVpcDnsResolutionBindingEndpointGatewayRemoteRegionArgs

    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Name string
    The DNS resolution binding name.
    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Name string
    The DNS resolution binding name.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name String
    The DNS resolution binding name.
    href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name string
    The DNS resolution binding name.
    href str
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name str
    The DNS resolution binding name.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name String
    The DNS resolution binding name.

    IsVpcDnsResolutionBindingHealthReason, IsVpcDnsResolutionBindingHealthReasonArgs

    Code string
    (String) A snake case string succinctly identifying the reason for this health state.
    Message string
    (String) An explanation of the reason for this health state.
    MoreInfo string
    (String) Link to documentation about the reason for this health state.
    Code string
    (String) A snake case string succinctly identifying the reason for this health state.
    Message string
    (String) An explanation of the reason for this health state.
    MoreInfo string
    (String) Link to documentation about the reason for this health state.
    code String
    (String) A snake case string succinctly identifying the reason for this health state.
    message String
    (String) An explanation of the reason for this health state.
    moreInfo String
    (String) Link to documentation about the reason for this health state.
    code string
    (String) A snake case string succinctly identifying the reason for this health state.
    message string
    (String) An explanation of the reason for this health state.
    moreInfo string
    (String) Link to documentation about the reason for this health state.
    code str
    (String) A snake case string succinctly identifying the reason for this health state.
    message str
    (String) An explanation of the reason for this health state.
    more_info str
    (String) Link to documentation about the reason for this health state.
    code String
    (String) A snake case string succinctly identifying the reason for this health state.
    message String
    (String) An explanation of the reason for this health state.
    moreInfo String
    (String) Link to documentation about the reason for this health state.

    IsVpcDnsResolutionBindingTimeouts, IsVpcDnsResolutionBindingTimeoutsArgs

    Create string
    Delete string
    Create string
    Delete string
    create String
    delete String
    create string
    delete string
    create str
    delete str
    create String
    delete String

    IsVpcDnsResolutionBindingVpc, IsVpcDnsResolutionBindingVpcArgs

    Crn string
    The CRN for this target vpc.
    Href string
    The href for this target vpc.
    Id string
    The unique identifier for this target vpc.
    Name string
    The DNS resolution binding name.
    Remotes List<IsVpcDnsResolutionBindingVpcRemote>
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Crn string
    The CRN for this target vpc.
    Href string
    The href for this target vpc.
    Id string
    The unique identifier for this target vpc.
    Name string
    The DNS resolution binding name.
    Remotes []IsVpcDnsResolutionBindingVpcRemote
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    crn String
    The CRN for this target vpc.
    href String
    The href for this target vpc.
    id String
    The unique identifier for this target vpc.
    name String
    The DNS resolution binding name.
    remotes List<IsVpcDnsResolutionBindingVpcRemote>
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    crn string
    The CRN for this target vpc.
    href string
    The href for this target vpc.
    id string
    The unique identifier for this target vpc.
    name string
    The DNS resolution binding name.
    remotes IsVpcDnsResolutionBindingVpcRemote[]
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    crn str
    The CRN for this target vpc.
    href str
    The href for this target vpc.
    id str
    The unique identifier for this target vpc.
    name str
    The DNS resolution binding name.
    remotes Sequence[IsVpcDnsResolutionBindingVpcRemote]
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    crn String
    The CRN for this target vpc.
    href String
    The href for this target vpc.
    id String
    The unique identifier for this target vpc.
    name String
    The DNS resolution binding name.
    remotes List<Property Map>
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested scheme for remote:
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.

    IsVpcDnsResolutionBindingVpcRemote, IsVpcDnsResolutionBindingVpcRemoteArgs

    Accounts List<IsVpcDnsResolutionBindingVpcRemoteAccount>
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    Regions List<IsVpcDnsResolutionBindingVpcRemoteRegion>
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    Accounts []IsVpcDnsResolutionBindingVpcRemoteAccount
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    Regions []IsVpcDnsResolutionBindingVpcRemoteRegion
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    accounts List<IsVpcDnsResolutionBindingVpcRemoteAccount>
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    regions List<IsVpcDnsResolutionBindingVpcRemoteRegion>
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    accounts IsVpcDnsResolutionBindingVpcRemoteAccount[]
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    regions IsVpcDnsResolutionBindingVpcRemoteRegion[]
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    accounts Sequence[IsVpcDnsResolutionBindingVpcRemoteAccount]
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    regions Sequence[IsVpcDnsResolutionBindingVpcRemoteRegion]
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:
    accounts List<Property Map>
    (List) If present, this property indicates that the referenced resource is remote to thisaccount, and identifies the owning account. Nested scheme for account:
    regions List<Property Map>
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested scheme for region:

    IsVpcDnsResolutionBindingVpcRemoteAccount, IsVpcDnsResolutionBindingVpcRemoteAccountArgs

    Id string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Id string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    id String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    id string
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    id str
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    id String
    (String) The unique identifier for this account.

    • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: vpc. The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.

    IsVpcDnsResolutionBindingVpcRemoteRegion, IsVpcDnsResolutionBindingVpcRemoteRegionArgs

    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Name string
    The DNS resolution binding name.
    Href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Name string
    The DNS resolution binding name.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name String
    The DNS resolution binding name.
    href string
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name string
    The DNS resolution binding name.
    href str
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name str
    The DNS resolution binding name.
    href String
    (String) The URL for this region.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name String
    The DNS resolution binding name.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud