Class CreateVpcDnsResolutionBindingOptions

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class CreateVpcDnsResolutionBindingOptions
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    The createVpcDnsResolutionBinding options.
    • Method Detail

      • vpcId

        public String vpcId()
        Gets the vpcId. The VPC identifier.
        Returns:
        the vpcId
      • vpc

        public VPCIdentity vpc()
        Gets the vpc. Another VPC to bind this VPC to for DNS resolution. The VPC must have `dns.enable_hub` set to `true`, and may be in a different account (subject to IAM policies). Additionally, the VPC specified in the URL (this VPC) must have `dns.enable_hub` set to `false` and a `dns.resolution_binding_count` of zero.
        Returns:
        the vpc
      • name

        public String name()
        Gets the name. The name for this DNS resolution binding. The name must not be used by another DNS resolution binding for the VPC. If unspecified, the name will be a hyphenated list of randomly-selected words.
        Returns:
        the name