diff --git a/sdk/dotnet/Metal/ReservedIpBlock.cs b/sdk/dotnet/Metal/ReservedIpBlock.cs index 37155f25..114bccb1 100644 --- a/sdk/dotnet/Metal/ReservedIpBlock.cs +++ b/sdk/dotnet/Metal/ReservedIpBlock.cs @@ -86,10 +86,6 @@ public partial class ReservedIpBlock : global::Pulumi.CustomResource [Output("cidrNotation")] public Output CidrNotation { get; private set; } = null!; - /// - /// Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - /// be helpful for self-managed IPAM. The object must be valid JSON. - /// [Output("customData")] public Output CustomData { get; private set; } = null!; @@ -237,10 +233,6 @@ public sealed class ReservedIpBlockArgs : global::Pulumi.ResourceArgs [Input("cidr")] public Input? Cidr { get; set; } - /// - /// Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - /// be helpful for self-managed IPAM. The object must be valid JSON. - /// [Input("customData")] public Input? CustomData { get; set; } @@ -342,10 +334,6 @@ public sealed class ReservedIpBlockState : global::Pulumi.ResourceArgs [Input("cidrNotation")] public Input? CidrNotation { get; set; } - /// - /// Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - /// be helpful for self-managed IPAM. The object must be valid JSON. - /// [Input("customData")] public Input? CustomData { get; set; } diff --git a/sdk/go/equinix/metal/interconnection.go b/sdk/go/equinix/metal/interconnection.go index 4409d025..134496ce 100644 --- a/sdk/go/equinix/metal/interconnection.go +++ b/sdk/go/equinix/metal/interconnection.go @@ -92,7 +92,7 @@ type Interconnection struct { ProjectId pulumi.StringPtrOutput `pulumi:"projectId"` // Connection redundancy - redundant or primary. Redundancy pulumi.StringOutput `pulumi:"redundancy"` - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType pulumi.StringPtrOutput `pulumi:"serviceTokenType"` // List of connection service tokens with attributes required to configure the connection in Equinix Fabric with the equinixEcxL2Connection resource or from the [Equinix Fabric Portal](https://ecxfabric.equinix.com/dashboard). Scehma of serviceToken is described in documentation of the metal.Interconnection datasource. ServiceTokens InterconnectionServiceTokenArrayOutput `pulumi:"serviceTokens"` @@ -178,7 +178,7 @@ type interconnectionState struct { ProjectId *string `pulumi:"projectId"` // Connection redundancy - redundant or primary. Redundancy *string `pulumi:"redundancy"` - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType *string `pulumi:"serviceTokenType"` // List of connection service tokens with attributes required to configure the connection in Equinix Fabric with the equinixEcxL2Connection resource or from the [Equinix Fabric Portal](https://ecxfabric.equinix.com/dashboard). Scehma of serviceToken is described in documentation of the metal.Interconnection datasource. ServiceTokens []InterconnectionServiceToken `pulumi:"serviceTokens"` @@ -229,7 +229,7 @@ type InterconnectionState struct { ProjectId pulumi.StringPtrInput // Connection redundancy - redundant or primary. Redundancy pulumi.StringPtrInput - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType pulumi.StringPtrInput // List of connection service tokens with attributes required to configure the connection in Equinix Fabric with the equinixEcxL2Connection resource or from the [Equinix Fabric Portal](https://ecxfabric.equinix.com/dashboard). Scehma of serviceToken is described in documentation of the metal.Interconnection datasource. ServiceTokens InterconnectionServiceTokenArrayInput @@ -277,7 +277,7 @@ type interconnectionArgs struct { ProjectId *string `pulumi:"projectId"` // Connection redundancy - redundant or primary. Redundancy string `pulumi:"redundancy"` - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType *string `pulumi:"serviceTokenType"` // Connection speed - Values must be in the format 'Mbps' or 'Gpbs', for example '100Mbps' or '50Gbps'. Actual supported values will depend on the connection type and whether the connection uses VLANs or VRF. Speed *string `pulumi:"speed"` @@ -314,7 +314,7 @@ type InterconnectionArgs struct { ProjectId pulumi.StringPtrInput // Connection redundancy - redundant or primary. Redundancy pulumi.StringInput - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType pulumi.StringPtrInput // Connection speed - Values must be in the format 'Mbps' or 'Gpbs', for example '100Mbps' or '50Gbps'. Actual supported values will depend on the connection type and whether the connection uses VLANs or VRF. Speed pulumi.StringPtrInput @@ -476,7 +476,7 @@ func (o InterconnectionOutput) Redundancy() pulumi.StringOutput { return o.ApplyT(func(v *Interconnection) pulumi.StringOutput { return v.Redundancy }).(pulumi.StringOutput) } -// Only used with shared connection. Type of service token to use for the connection, a_side or z_side +// Only used with shared connection. Type of service token to use for the connection, aSide or z_side func (o InterconnectionOutput) ServiceTokenType() pulumi.StringPtrOutput { return o.ApplyT(func(v *Interconnection) pulumi.StringPtrOutput { return v.ServiceTokenType }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/equinix/metal/reservedIpBlock.go b/sdk/go/equinix/metal/reservedIpBlock.go index 25c35e83..5e551f6b 100644 --- a/sdk/go/equinix/metal/reservedIpBlock.go +++ b/sdk/go/equinix/metal/reservedIpBlock.go @@ -89,10 +89,8 @@ type ReservedIpBlock struct { // Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrfId`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. Cidr pulumi.IntOutput `pulumi:"cidr"` // Address and mask in CIDR notation, e.g. `147.229.15.30/31`. - CidrNotation pulumi.StringOutput `pulumi:"cidrNotation"` - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. - CustomData pulumi.StringPtrOutput `pulumi:"customData"` + CidrNotation pulumi.StringOutput `pulumi:"cidrNotation"` + CustomData pulumi.StringPtrOutput `pulumi:"customData"` // Arbitrary description. Description pulumi.StringPtrOutput `pulumi:"description"` // Facility where to allocate the public IP address block, makes sense only @@ -168,9 +166,7 @@ type reservedIpBlockState struct { Cidr *int `pulumi:"cidr"` // Address and mask in CIDR notation, e.g. `147.229.15.30/31`. CidrNotation *string `pulumi:"cidrNotation"` - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. - CustomData *string `pulumi:"customData"` + CustomData *string `pulumi:"customData"` // Arbitrary description. Description *string `pulumi:"description"` // Facility where to allocate the public IP address block, makes sense only @@ -214,9 +210,7 @@ type ReservedIpBlockState struct { Cidr pulumi.IntPtrInput // Address and mask in CIDR notation, e.g. `147.229.15.30/31`. CidrNotation pulumi.StringPtrInput - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. - CustomData pulumi.StringPtrInput + CustomData pulumi.StringPtrInput // Arbitrary description. Description pulumi.StringPtrInput // Facility where to allocate the public IP address block, makes sense only @@ -258,9 +252,7 @@ func (ReservedIpBlockState) ElementType() reflect.Type { type reservedIpBlockArgs struct { // Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrfId`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. - Cidr *int `pulumi:"cidr"` - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. + Cidr *int `pulumi:"cidr"` CustomData *string `pulumi:"customData"` // Arbitrary description. Description *string `pulumi:"description"` @@ -290,9 +282,7 @@ type reservedIpBlockArgs struct { // The set of arguments for constructing a ReservedIpBlock resource. type ReservedIpBlockArgs struct { // Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrfId`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. - Cidr pulumi.IntPtrInput - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. + Cidr pulumi.IntPtrInput CustomData pulumi.StringPtrInput // Arbitrary description. Description pulumi.StringPtrInput @@ -425,8 +415,6 @@ func (o ReservedIpBlockOutput) CidrNotation() pulumi.StringOutput { return o.ApplyT(func(v *ReservedIpBlock) pulumi.StringOutput { return v.CidrNotation }).(pulumi.StringOutput) } -// Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may -// be helpful for self-managed IPAM. The object must be valid JSON. func (o ReservedIpBlockOutput) CustomData() pulumi.StringPtrOutput { return o.ApplyT(func(v *ReservedIpBlock) pulumi.StringPtrOutput { return v.CustomData }).(pulumi.StringPtrOutput) } diff --git a/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlock.java b/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlock.java index d3f76df8..4e1409a1 100644 --- a/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlock.java +++ b/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlock.java @@ -125,19 +125,9 @@ public Output cidr() { public Output cidrNotation() { return this.cidrNotation; } - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ @Export(name="customData", refs={String.class}, tree="[0]") private Output customData; - /** - * @return Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ public Output> customData() { return Codegen.optional(this.customData); } diff --git a/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlockArgs.java b/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlockArgs.java index 25d694cd..d617026b 100644 --- a/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlockArgs.java +++ b/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlockArgs.java @@ -35,19 +35,9 @@ public Optional> cidr() { return Optional.ofNullable(this.cidr); } - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ @Import(name="customData") private @Nullable Output customData; - /** - * @return Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ public Optional> customData() { return Optional.ofNullable(this.customData); } @@ -264,25 +254,11 @@ public Builder cidr(Integer cidr) { return cidr(Output.of(cidr)); } - /** - * @param customData Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - * @return builder - * - */ public Builder customData(@Nullable Output customData) { $.customData = customData; return this; } - /** - * @param customData Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - * @return builder - * - */ public Builder customData(String customData) { return customData(Output.of(customData)); } diff --git a/sdk/java/src/main/java/com/equinix/pulumi/metal/inputs/ReservedIpBlockState.java b/sdk/java/src/main/java/com/equinix/pulumi/metal/inputs/ReservedIpBlockState.java index 53934034..51e109fd 100644 --- a/sdk/java/src/main/java/com/equinix/pulumi/metal/inputs/ReservedIpBlockState.java +++ b/sdk/java/src/main/java/com/equinix/pulumi/metal/inputs/ReservedIpBlockState.java @@ -73,19 +73,9 @@ public Optional> cidrNotation() { return Optional.ofNullable(this.cidrNotation); } - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ @Import(name="customData") private @Nullable Output customData; - /** - * @return Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ public Optional> customData() { return Optional.ofNullable(this.customData); } @@ -430,25 +420,11 @@ public Builder cidrNotation(String cidrNotation) { return cidrNotation(Output.of(cidrNotation)); } - /** - * @param customData Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - * @return builder - * - */ public Builder customData(@Nullable Output customData) { $.customData = customData; return this; } - /** - * @param customData Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - * @return builder - * - */ public Builder customData(String customData) { return customData(Output.of(customData)); } diff --git a/sdk/nodejs/metal/interconnection.ts b/sdk/nodejs/metal/interconnection.ts index dc30ca93..eeaf8082 100644 --- a/sdk/nodejs/metal/interconnection.ts +++ b/sdk/nodejs/metal/interconnection.ts @@ -113,7 +113,7 @@ export class Interconnection extends pulumi.CustomResource { */ public readonly redundancy!: pulumi.Output; /** - * Only used with shared connection. Type of service token to use for the connection, a_side or z_side + * Only used with shared connection. Type of service token to use for the connection, aSide or z_side */ public readonly serviceTokenType!: pulumi.Output; /** @@ -273,7 +273,7 @@ export interface InterconnectionState { */ redundancy?: pulumi.Input; /** - * Only used with shared connection. Type of service token to use for the connection, a_side or z_side + * Only used with shared connection. Type of service token to use for the connection, aSide or z_side */ serviceTokenType?: pulumi.Input; /** @@ -356,7 +356,7 @@ export interface InterconnectionArgs { */ redundancy: pulumi.Input; /** - * Only used with shared connection. Type of service token to use for the connection, a_side or z_side + * Only used with shared connection. Type of service token to use for the connection, aSide or z_side */ serviceTokenType?: pulumi.Input; /** diff --git a/sdk/nodejs/metal/reservedIpBlock.ts b/sdk/nodejs/metal/reservedIpBlock.ts index f6c2475c..77a559f5 100644 --- a/sdk/nodejs/metal/reservedIpBlock.ts +++ b/sdk/nodejs/metal/reservedIpBlock.ts @@ -93,10 +93,6 @@ export class ReservedIpBlock extends pulumi.CustomResource { * Address and mask in CIDR notation, e.g. `147.229.15.30/31`. */ public /*out*/ readonly cidrNotation!: pulumi.Output; - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - */ public readonly customData!: pulumi.Output; /** * Arbitrary description. @@ -241,10 +237,6 @@ export interface ReservedIpBlockState { * Address and mask in CIDR notation, e.g. `147.229.15.30/31`. */ cidrNotation?: pulumi.Input; - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - */ customData?: pulumi.Input; /** * Arbitrary description. @@ -315,10 +307,6 @@ export interface ReservedIpBlockArgs { * Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrfId`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. */ cidr?: pulumi.Input; - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - */ customData?: pulumi.Input; /** * Arbitrary description. diff --git a/sdk/python/pulumi_equinix/metal/reserved_ip_block.py b/sdk/python/pulumi_equinix/metal/reserved_ip_block.py index 9c63fb58..8eb75a6b 100644 --- a/sdk/python/pulumi_equinix/metal/reserved_ip_block.py +++ b/sdk/python/pulumi_equinix/metal/reserved_ip_block.py @@ -31,8 +31,6 @@ def __init__(__self__, *, The set of arguments for constructing a ReservedIpBlock resource. :param pulumi.Input[str] project_id: The metal project ID where to allocate the address block. :param pulumi.Input[int] cidr: Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrf_id`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. - :param pulumi.Input[str] custom_data: Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. :param pulumi.Input[str] description: Arbitrary description. :param pulumi.Input[Union[str, 'Facility']] facility: Facility where to allocate the public IP address block, makes sense only if type is `public_ipv4` and must be empty if type is `global_ipv4`. Conflicts with `metro`. Use metro instead; read the facility to metro migration guide @@ -97,10 +95,6 @@ def cidr(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="customData") def custom_data(self) -> Optional[pulumi.Input[str]]: - """ - Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. - """ return pulumi.get(self, "custom_data") @custom_data.setter @@ -248,8 +242,6 @@ def __init__(__self__, *, :param pulumi.Input[int] address_family: Address family as integer. One of `4` or `6`. :param pulumi.Input[int] cidr: Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrf_id`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. :param pulumi.Input[str] cidr_notation: Address and mask in CIDR notation, e.g. `147.229.15.30/31`. - :param pulumi.Input[str] custom_data: Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. :param pulumi.Input[str] description: Arbitrary description. :param pulumi.Input[Union[str, 'Facility']] facility: Facility where to allocate the public IP address block, makes sense only if type is `public_ipv4` and must be empty if type is `global_ipv4`. Conflicts with `metro`. Use metro instead; read the facility to metro migration guide @@ -359,10 +351,6 @@ def cidr_notation(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="customData") def custom_data(self) -> Optional[pulumi.Input[str]]: - """ - Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. - """ return pulumi.get(self, "custom_data") @custom_data.setter @@ -627,8 +615,6 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] cidr: Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrf_id`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. - :param pulumi.Input[str] custom_data: Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. :param pulumi.Input[str] description: Arbitrary description. :param pulumi.Input[Union[str, 'Facility']] facility: Facility where to allocate the public IP address block, makes sense only if type is `public_ipv4` and must be empty if type is `global_ipv4`. Conflicts with `metro`. Use metro instead; read the facility to metro migration guide @@ -798,8 +784,6 @@ def get(resource_name: str, :param pulumi.Input[int] address_family: Address family as integer. One of `4` or `6`. :param pulumi.Input[int] cidr: Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrf_id`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. :param pulumi.Input[str] cidr_notation: Address and mask in CIDR notation, e.g. `147.229.15.30/31`. - :param pulumi.Input[str] custom_data: Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. :param pulumi.Input[str] description: Arbitrary description. :param pulumi.Input[Union[str, 'Facility']] facility: Facility where to allocate the public IP address block, makes sense only if type is `public_ipv4` and must be empty if type is `global_ipv4`. Conflicts with `metro`. Use metro instead; read the facility to metro migration guide @@ -877,10 +861,6 @@ def cidr_notation(self) -> pulumi.Output[str]: @property @pulumi.getter(name="customData") def custom_data(self) -> pulumi.Output[Optional[str]]: - """ - Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. - """ return pulumi.get(self, "custom_data") @property