1. Packages
  2. Ibm Provider
  3. API Docs
  4. IsVpcDnsResolutionBinding
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.IsVpcDnsResolutionBinding

Explore with Pulumi AI

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 This property is required. string
The unique name of the resource.
args This property is required. IsVpcDnsResolutionBindingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. IsVpcDnsResolutionBindingArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. IsVpcDnsResolutionBindingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
    },
});
Copy
example, err := ibm.NewIsVpcDnsResolutionBinding(ctx, "isVpcDnsResolutionBindingResource", &ibm.IsVpcDnsResolutionBindingArgs{
Vpc: &.IsVpcDnsResolutionBindingVpcArgs{
Crn: pulumi.String("string"),
Href: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Remotes: .IsVpcDnsResolutionBindingVpcRemoteArray{
&.IsVpcDnsResolutionBindingVpcRemoteArgs{
Accounts: .IsVpcDnsResolutionBindingVpcRemoteAccountArray{
&.IsVpcDnsResolutionBindingVpcRemoteAccountArgs{
Id: pulumi.String("string"),
ResourceType: pulumi.String("string"),
},
},
Regions: .IsVpcDnsResolutionBindingVpcRemoteRegionArray{
&.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: &.IsVpcDnsResolutionBindingTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
},
})
Copy
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());
Copy
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",
    })
Copy
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",
    },
});
Copy
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
Copy

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 This property is required. IsVpcDnsResolutionBindingVpc
The VPC identifier/href/crn of the target. Nested scheme for vpc:
VpcId This property is required. 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 This property is required. IsVpcDnsResolutionBindingVpcArgs
The VPC identifier/href/crn of the target. Nested scheme for vpc:
VpcId This property is required. 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 This property is required. IsVpcDnsResolutionBindingVpc
The VPC identifier/href/crn of the target. Nested scheme for vpc:
vpcId This property is required. 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 This property is required. IsVpcDnsResolutionBindingVpc
The VPC identifier/href/crn of the target. Nested scheme for vpc:
vpcId This property is required. 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 This property is required. IsVpcDnsResolutionBindingVpcArgs
The VPC identifier/href/crn of the target. Nested scheme for vpc:
vpc_id This property is required. 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 This property is required. Property Map
The VPC identifier/href/crn of the target. Nested scheme for vpc:
vpcId This property is required. 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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required. string
(String) The CRN for this VPC.

  • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
Href This property is required. 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 This property is required. string
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
Name This property is required. string
The DNS resolution binding name.
Remotes This property is required. 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 This property is required. 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 This property is required. string
(String) The CRN for this VPC.

  • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
Href This property is required. 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 This property is required. string
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
Name This property is required. string
The DNS resolution binding name.
Remotes This property is required. []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 This property is required. 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 This property is required. String
(String) The CRN for this VPC.

  • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
href This property is required. 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 This property is required. String
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
name This property is required. String
The DNS resolution binding name.
remotes This property is required. 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 This property is required. 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 This property is required. string
(String) The CRN for this VPC.

  • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
href This property is required. 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 This property is required. string
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
name This property is required. string
The DNS resolution binding name.
remotes This property is required. 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 This property is required. 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 This property is required. str
(String) The CRN for this VPC.

  • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
href This property is required. 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 This property is required. str
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
name This property is required. str
The DNS resolution binding name.
remotes This property is required. 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 This property is required. 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 This property is required. String
(String) The CRN for this VPC.

  • Constraints: The maximum length is 512 characters. The minimum length is 9 characters.
href This property is required. 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 This property is required. String
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
name This property is required. String
The DNS resolution binding name.
remotes This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
ResourceType This property is required. 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 This property is required. string
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
ResourceType This property is required. 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 This property is required. String
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
resourceType This property is required. 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 This property is required. string
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
resourceType This property is required. 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 This property is required. str
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
resource_type This property is required. 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 This property is required. String
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
resourceType This property is required. 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 This property is required. 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 This property is required. string
The DNS resolution binding name.
Href This property is required. 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 This property is required. string
The DNS resolution binding name.
href This property is required. 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 This property is required. String
The DNS resolution binding name.
href This property is required. 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 This property is required. string
The DNS resolution binding name.
href This property is required. 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 This property is required. str
The DNS resolution binding name.
href This property is required. 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 This property is required. String
The DNS resolution binding name.

IsVpcDnsResolutionBindingHealthReason
, IsVpcDnsResolutionBindingHealthReasonArgs

Code This property is required. string
(String) A snake case string succinctly identifying the reason for this health state.
Message This property is required. string
(String) An explanation of the reason for this health state.
MoreInfo This property is required. string
(String) Link to documentation about the reason for this health state.
Code This property is required. string
(String) A snake case string succinctly identifying the reason for this health state.
Message This property is required. string
(String) An explanation of the reason for this health state.
MoreInfo This property is required. string
(String) Link to documentation about the reason for this health state.
code This property is required. String
(String) A snake case string succinctly identifying the reason for this health state.
message This property is required. String
(String) An explanation of the reason for this health state.
moreInfo This property is required. String
(String) Link to documentation about the reason for this health state.
code This property is required. string
(String) A snake case string succinctly identifying the reason for this health state.
message This property is required. string
(String) An explanation of the reason for this health state.
moreInfo This property is required. string
(String) Link to documentation about the reason for this health state.
code This property is required. str
(String) A snake case string succinctly identifying the reason for this health state.
message This property is required. str
(String) An explanation of the reason for this health state.
more_info This property is required. str
(String) Link to documentation about the reason for this health state.
code This property is required. String
(String) A snake case string succinctly identifying the reason for this health state.
message This property is required. String
(String) An explanation of the reason for this health state.
moreInfo This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
ResourceType This property is required. 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 This property is required. string
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
ResourceType This property is required. 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 This property is required. String
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
resourceType This property is required. 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 This property is required. string
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
resourceType This property is required. 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 This property is required. str
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
resource_type This property is required. 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 This property is required. String
(String) The unique identifier for this account.

  • Constraints: The value must match regular expression /^[0-9a-f]{32}$/.
resourceType This property is required. 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 This property is required. 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 This property is required. string
The DNS resolution binding name.
Href This property is required. 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 This property is required. string
The DNS resolution binding name.
href This property is required. 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 This property is required. String
The DNS resolution binding name.
href This property is required. 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 This property is required. string
The DNS resolution binding name.
href This property is required. 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 This property is required. str
The DNS resolution binding name.
href This property is required. 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 This property is required. 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.