Interface NetworkmanagerLinkConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
    All Known Implementing Classes:
    NetworkmanagerLinkConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:54.218Z")
    @Stability(Stable)
    public interface NetworkmanagerLinkConfig
    extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      static NetworkmanagerLinkConfig.Builder builder()  
      NetworkmanagerLinkBandwidth getBandwidth()
      bandwidth block.
      default String getDescription()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#description NetworkmanagerLink#description}.
      String getGlobalNetworkId()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#global_network_id NetworkmanagerLink#global_network_id}.
      default String getId()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#id NetworkmanagerLink#id}.
      default String getProviderName()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#provider_name NetworkmanagerLink#provider_name}.
      String getSiteId()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#site_id NetworkmanagerLink#site_id}.
      default Map<String,​String> getTags()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#tags NetworkmanagerLink#tags}.
      default Map<String,​String> getTagsAll()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#tags_all NetworkmanagerLink#tags_all}.
      default NetworkmanagerLinkTimeouts getTimeouts()
      timeouts block.
      default String getType()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#type NetworkmanagerLink#type}.
      • Methods inherited from interface software.amazon.jsii.JsiiSerializable

        $jsii$toJson
      • Methods inherited from interface com.hashicorp.cdktf.TerraformMetaArguments

        getConnection, getCount, getDependsOn, getForEach, getLifecycle, getProvider, getProvisioners
    • Method Detail

      • getBandwidth

        @Stability(Stable)
        @NotNull
        NetworkmanagerLinkBandwidth getBandwidth()
        bandwidth block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#bandwidth NetworkmanagerLink#bandwidth}

      • getGlobalNetworkId

        @Stability(Stable)
        @NotNull
        String getGlobalNetworkId()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#global_network_id NetworkmanagerLink#global_network_id}.
      • getSiteId

        @Stability(Stable)
        @NotNull
        String getSiteId()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#site_id NetworkmanagerLink#site_id}.
      • getDescription

        @Stability(Stable)
        @Nullable
        default String getDescription()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#description NetworkmanagerLink#description}.
      • getId

        @Stability(Stable)
        @Nullable
        default String getId()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#id NetworkmanagerLink#id}.

        Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.

      • getProviderName

        @Stability(Stable)
        @Nullable
        default String getProviderName()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#provider_name NetworkmanagerLink#provider_name}.
      • getTags

        @Stability(Stable)
        @Nullable
        default Map<String,​String> getTags()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#tags NetworkmanagerLink#tags}.
      • getTagsAll

        @Stability(Stable)
        @Nullable
        default Map<String,​String> getTagsAll()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#tags_all NetworkmanagerLink#tags_all}.
      • getTimeouts

        @Stability(Stable)
        @Nullable
        default NetworkmanagerLinkTimeouts getTimeouts()
        timeouts block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#timeouts NetworkmanagerLink#timeouts}

      • getType

        @Stability(Stable)
        @Nullable
        default String getType()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/networkmanager_link#type NetworkmanagerLink#type}.