Documentation ¶
Index ¶
- func NewPrivateEndpointCustomDnsConfigsList_Override(p PrivateEndpointCustomDnsConfigsList, ...)
- func NewPrivateEndpointCustomDnsConfigsOutputReference_Override(p PrivateEndpointCustomDnsConfigsOutputReference, ...)
- func NewPrivateEndpointIpConfigurationList_Override(p PrivateEndpointIpConfigurationList, ...)
- func NewPrivateEndpointIpConfigurationOutputReference_Override(p PrivateEndpointIpConfigurationOutputReference, ...)
- func NewPrivateEndpointNetworkInterfaceList_Override(p PrivateEndpointNetworkInterfaceList, ...)
- func NewPrivateEndpointNetworkInterfaceOutputReference_Override(p PrivateEndpointNetworkInterfaceOutputReference, ...)
- func NewPrivateEndpointPrivateDnsZoneConfigsList_Override(p PrivateEndpointPrivateDnsZoneConfigsList, ...)
- func NewPrivateEndpointPrivateDnsZoneConfigsOutputReference_Override(p PrivateEndpointPrivateDnsZoneConfigsOutputReference, ...)
- func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsList_Override(p PrivateEndpointPrivateDnsZoneConfigsRecordSetsList, ...)
- func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference_Override(p PrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference, ...)
- func NewPrivateEndpointPrivateDnsZoneGroupOutputReference_Override(p PrivateEndpointPrivateDnsZoneGroupOutputReference, ...)
- func NewPrivateEndpointPrivateServiceConnectionOutputReference_Override(p PrivateEndpointPrivateServiceConnectionOutputReference, ...)
- func NewPrivateEndpointTimeoutsOutputReference_Override(p PrivateEndpointTimeoutsOutputReference, ...)
- func NewPrivateEndpoint_Override(p PrivateEndpoint, scope constructs.Construct, id *string, ...)
- func PrivateEndpoint_IsConstruct(x interface{}) *bool
- func PrivateEndpoint_IsTerraformElement(x interface{}) *bool
- func PrivateEndpoint_IsTerraformResource(x interface{}) *bool
- func PrivateEndpoint_TfResourceType() *string
- type PrivateEndpoint
- type PrivateEndpointConfig
- type PrivateEndpointCustomDnsConfigs
- type PrivateEndpointCustomDnsConfigsList
- type PrivateEndpointCustomDnsConfigsOutputReference
- type PrivateEndpointIpConfiguration
- type PrivateEndpointIpConfigurationList
- type PrivateEndpointIpConfigurationOutputReference
- type PrivateEndpointNetworkInterface
- type PrivateEndpointNetworkInterfaceList
- type PrivateEndpointNetworkInterfaceOutputReference
- type PrivateEndpointPrivateDnsZoneConfigs
- type PrivateEndpointPrivateDnsZoneConfigsList
- type PrivateEndpointPrivateDnsZoneConfigsOutputReference
- type PrivateEndpointPrivateDnsZoneConfigsRecordSets
- type PrivateEndpointPrivateDnsZoneConfigsRecordSetsList
- type PrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference
- type PrivateEndpointPrivateDnsZoneGroup
- type PrivateEndpointPrivateDnsZoneGroupOutputReference
- type PrivateEndpointPrivateServiceConnection
- type PrivateEndpointPrivateServiceConnectionOutputReference
- type PrivateEndpointTimeouts
- type PrivateEndpointTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPrivateEndpointCustomDnsConfigsList_Override ¶
func NewPrivateEndpointCustomDnsConfigsList_Override(p PrivateEndpointCustomDnsConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivateEndpointCustomDnsConfigsOutputReference_Override ¶
func NewPrivateEndpointCustomDnsConfigsOutputReference_Override(p PrivateEndpointCustomDnsConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivateEndpointIpConfigurationList_Override ¶
func NewPrivateEndpointIpConfigurationList_Override(p PrivateEndpointIpConfigurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivateEndpointIpConfigurationOutputReference_Override ¶
func NewPrivateEndpointIpConfigurationOutputReference_Override(p PrivateEndpointIpConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivateEndpointNetworkInterfaceList_Override ¶
func NewPrivateEndpointNetworkInterfaceList_Override(p PrivateEndpointNetworkInterfaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivateEndpointNetworkInterfaceOutputReference_Override ¶
func NewPrivateEndpointNetworkInterfaceOutputReference_Override(p PrivateEndpointNetworkInterfaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivateEndpointPrivateDnsZoneConfigsList_Override ¶
func NewPrivateEndpointPrivateDnsZoneConfigsList_Override(p PrivateEndpointPrivateDnsZoneConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivateEndpointPrivateDnsZoneConfigsOutputReference_Override ¶
func NewPrivateEndpointPrivateDnsZoneConfigsOutputReference_Override(p PrivateEndpointPrivateDnsZoneConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsList_Override ¶
func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsList_Override(p PrivateEndpointPrivateDnsZoneConfigsRecordSetsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference_Override ¶
func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference_Override(p PrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivateEndpointPrivateDnsZoneGroupOutputReference_Override ¶
func NewPrivateEndpointPrivateDnsZoneGroupOutputReference_Override(p PrivateEndpointPrivateDnsZoneGroupOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivateEndpointPrivateServiceConnectionOutputReference_Override ¶
func NewPrivateEndpointPrivateServiceConnectionOutputReference_Override(p PrivateEndpointPrivateServiceConnectionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivateEndpointTimeoutsOutputReference_Override ¶
func NewPrivateEndpointTimeoutsOutputReference_Override(p PrivateEndpointTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivateEndpoint_Override ¶
func NewPrivateEndpoint_Override(p PrivateEndpoint, scope constructs.Construct, id *string, config *PrivateEndpointConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint azurerm_private_endpoint} Resource.
func PrivateEndpoint_IsConstruct ¶
func PrivateEndpoint_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func PrivateEndpoint_IsTerraformElement ¶
func PrivateEndpoint_IsTerraformElement(x interface{}) *bool
Experimental.
func PrivateEndpoint_IsTerraformResource ¶
func PrivateEndpoint_IsTerraformResource(x interface{}) *bool
Experimental.
func PrivateEndpoint_TfResourceType ¶
func PrivateEndpoint_TfResourceType() *string
Types ¶
type PrivateEndpoint ¶
type PrivateEndpoint interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CustomDnsConfigs() PrivateEndpointCustomDnsConfigsList CustomNetworkInterfaceName() *string SetCustomNetworkInterfaceName(val *string) CustomNetworkInterfaceNameInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IpConfiguration() PrivateEndpointIpConfigurationList IpConfigurationInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string NetworkInterface() PrivateEndpointNetworkInterfaceList // The tree node. Node() constructs.Node PrivateDnsZoneConfigs() PrivateEndpointPrivateDnsZoneConfigsList PrivateDnsZoneGroup() PrivateEndpointPrivateDnsZoneGroupOutputReference PrivateDnsZoneGroupInput() *PrivateEndpointPrivateDnsZoneGroup PrivateServiceConnection() PrivateEndpointPrivateServiceConnectionOutputReference PrivateServiceConnectionInput() *PrivateEndpointPrivateServiceConnection // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string SubnetId() *string SetSubnetId(val *string) SubnetIdInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() PrivateEndpointTimeoutsOutputReference TimeoutsInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutIpConfiguration(value interface{}) PutPrivateDnsZoneGroup(value *PrivateEndpointPrivateDnsZoneGroup) PutPrivateServiceConnection(value *PrivateEndpointPrivateServiceConnection) PutTimeouts(value *PrivateEndpointTimeouts) ResetCustomNetworkInterfaceName() ResetId() ResetIpConfiguration() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPrivateDnsZoneGroup() ResetTags() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint azurerm_private_endpoint}.
func NewPrivateEndpoint ¶
func NewPrivateEndpoint(scope constructs.Construct, id *string, config *PrivateEndpointConfig) PrivateEndpoint
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint azurerm_private_endpoint} Resource.
type PrivateEndpointConfig ¶
type PrivateEndpointConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#location PrivateEndpoint#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#name PrivateEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // private_service_connection block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#private_service_connection PrivateEndpoint#private_service_connection} PrivateServiceConnection *PrivateEndpointPrivateServiceConnection `field:"required" json:"privateServiceConnection" yaml:"privateServiceConnection"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#resource_group_name PrivateEndpoint#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#subnet_id PrivateEndpoint#subnet_id}. SubnetId *string `field:"required" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#custom_network_interface_name PrivateEndpoint#custom_network_interface_name}. CustomNetworkInterfaceName *string `field:"optional" json:"customNetworkInterfaceName" yaml:"customNetworkInterfaceName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#id PrivateEndpoint#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. Id *string `field:"optional" json:"id" yaml:"id"` // ip_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#ip_configuration PrivateEndpoint#ip_configuration} IpConfiguration interface{} `field:"optional" json:"ipConfiguration" yaml:"ipConfiguration"` // private_dns_zone_group block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#private_dns_zone_group PrivateEndpoint#private_dns_zone_group} PrivateDnsZoneGroup *PrivateEndpointPrivateDnsZoneGroup `field:"optional" json:"privateDnsZoneGroup" yaml:"privateDnsZoneGroup"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#tags PrivateEndpoint#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#timeouts PrivateEndpoint#timeouts} Timeouts *PrivateEndpointTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type PrivateEndpointCustomDnsConfigs ¶
type PrivateEndpointCustomDnsConfigs struct { }
type PrivateEndpointCustomDnsConfigsList ¶
type PrivateEndpointCustomDnsConfigsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PrivateEndpointCustomDnsConfigsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointCustomDnsConfigsList ¶
func NewPrivateEndpointCustomDnsConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivateEndpointCustomDnsConfigsList
type PrivateEndpointCustomDnsConfigsOutputReference ¶
type PrivateEndpointCustomDnsConfigsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Fqdn() *string // Experimental. Fqn() *string InternalValue() *PrivateEndpointCustomDnsConfigs SetInternalValue(val *PrivateEndpointCustomDnsConfigs) IpAddresses() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointCustomDnsConfigsOutputReference ¶
func NewPrivateEndpointCustomDnsConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivateEndpointCustomDnsConfigsOutputReference
type PrivateEndpointIpConfiguration ¶
type PrivateEndpointIpConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#name PrivateEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#private_ip_address PrivateEndpoint#private_ip_address}. PrivateIpAddress *string `field:"required" json:"privateIpAddress" yaml:"privateIpAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#member_name PrivateEndpoint#member_name}. MemberName *string `field:"optional" json:"memberName" yaml:"memberName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#subresource_name PrivateEndpoint#subresource_name}. SubresourceName *string `field:"optional" json:"subresourceName" yaml:"subresourceName"` }
type PrivateEndpointIpConfigurationList ¶
type PrivateEndpointIpConfigurationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PrivateEndpointIpConfigurationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointIpConfigurationList ¶
func NewPrivateEndpointIpConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivateEndpointIpConfigurationList
type PrivateEndpointIpConfigurationOutputReference ¶
type PrivateEndpointIpConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MemberName() *string SetMemberName(val *string) MemberNameInput() *string Name() *string SetName(val *string) NameInput() *string PrivateIpAddress() *string SetPrivateIpAddress(val *string) PrivateIpAddressInput() *string SubresourceName() *string SetSubresourceName(val *string) SubresourceNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMemberName() ResetSubresourceName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointIpConfigurationOutputReference ¶
func NewPrivateEndpointIpConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivateEndpointIpConfigurationOutputReference
type PrivateEndpointNetworkInterface ¶
type PrivateEndpointNetworkInterface struct { }
type PrivateEndpointNetworkInterfaceList ¶
type PrivateEndpointNetworkInterfaceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PrivateEndpointNetworkInterfaceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointNetworkInterfaceList ¶
func NewPrivateEndpointNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivateEndpointNetworkInterfaceList
type PrivateEndpointNetworkInterfaceOutputReference ¶
type PrivateEndpointNetworkInterfaceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Id() *string InternalValue() *PrivateEndpointNetworkInterface SetInternalValue(val *PrivateEndpointNetworkInterface) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointNetworkInterfaceOutputReference ¶
func NewPrivateEndpointNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivateEndpointNetworkInterfaceOutputReference
type PrivateEndpointPrivateDnsZoneConfigs ¶
type PrivateEndpointPrivateDnsZoneConfigs struct { }
type PrivateEndpointPrivateDnsZoneConfigsList ¶
type PrivateEndpointPrivateDnsZoneConfigsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PrivateEndpointPrivateDnsZoneConfigsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointPrivateDnsZoneConfigsList ¶
func NewPrivateEndpointPrivateDnsZoneConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivateEndpointPrivateDnsZoneConfigsList
type PrivateEndpointPrivateDnsZoneConfigsOutputReference ¶
type PrivateEndpointPrivateDnsZoneConfigsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Id() *string InternalValue() *PrivateEndpointPrivateDnsZoneConfigs SetInternalValue(val *PrivateEndpointPrivateDnsZoneConfigs) Name() *string PrivateDnsZoneId() *string RecordSets() PrivateEndpointPrivateDnsZoneConfigsRecordSetsList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointPrivateDnsZoneConfigsOutputReference ¶
func NewPrivateEndpointPrivateDnsZoneConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivateEndpointPrivateDnsZoneConfigsOutputReference
type PrivateEndpointPrivateDnsZoneConfigsRecordSets ¶
type PrivateEndpointPrivateDnsZoneConfigsRecordSets struct { }
type PrivateEndpointPrivateDnsZoneConfigsRecordSetsList ¶
type PrivateEndpointPrivateDnsZoneConfigsRecordSetsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsList ¶
func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivateEndpointPrivateDnsZoneConfigsRecordSetsList
type PrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference ¶
type PrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Fqdn() *string // Experimental. Fqn() *string InternalValue() *PrivateEndpointPrivateDnsZoneConfigsRecordSets SetInternalValue(val *PrivateEndpointPrivateDnsZoneConfigsRecordSets) IpAddresses() *[]*string Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Ttl() *float64 Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference ¶
func NewPrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference
type PrivateEndpointPrivateDnsZoneGroup ¶
type PrivateEndpointPrivateDnsZoneGroup struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#name PrivateEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#private_dns_zone_ids PrivateEndpoint#private_dns_zone_ids}. PrivateDnsZoneIds *[]*string `field:"required" json:"privateDnsZoneIds" yaml:"privateDnsZoneIds"` }
type PrivateEndpointPrivateDnsZoneGroupOutputReference ¶
type PrivateEndpointPrivateDnsZoneGroupOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Id() *string InternalValue() *PrivateEndpointPrivateDnsZoneGroup SetInternalValue(val *PrivateEndpointPrivateDnsZoneGroup) Name() *string SetName(val *string) NameInput() *string PrivateDnsZoneIds() *[]*string SetPrivateDnsZoneIds(val *[]*string) PrivateDnsZoneIdsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointPrivateDnsZoneGroupOutputReference ¶
func NewPrivateEndpointPrivateDnsZoneGroupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivateEndpointPrivateDnsZoneGroupOutputReference
type PrivateEndpointPrivateServiceConnection ¶
type PrivateEndpointPrivateServiceConnection struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#is_manual_connection PrivateEndpoint#is_manual_connection}. IsManualConnection interface{} `field:"required" json:"isManualConnection" yaml:"isManualConnection"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#name PrivateEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#private_connection_resource_alias PrivateEndpoint#private_connection_resource_alias}. PrivateConnectionResourceAlias *string `field:"optional" json:"privateConnectionResourceAlias" yaml:"privateConnectionResourceAlias"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#private_connection_resource_id PrivateEndpoint#private_connection_resource_id}. PrivateConnectionResourceId *string `field:"optional" json:"privateConnectionResourceId" yaml:"privateConnectionResourceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#request_message PrivateEndpoint#request_message}. RequestMessage *string `field:"optional" json:"requestMessage" yaml:"requestMessage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#subresource_names PrivateEndpoint#subresource_names}. SubresourceNames *[]*string `field:"optional" json:"subresourceNames" yaml:"subresourceNames"` }
type PrivateEndpointPrivateServiceConnectionOutputReference ¶
type PrivateEndpointPrivateServiceConnectionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PrivateEndpointPrivateServiceConnection SetInternalValue(val *PrivateEndpointPrivateServiceConnection) IsManualConnection() interface{} SetIsManualConnection(val interface{}) IsManualConnectionInput() interface{} Name() *string SetName(val *string) NameInput() *string PrivateConnectionResourceAlias() *string SetPrivateConnectionResourceAlias(val *string) PrivateConnectionResourceAliasInput() *string PrivateConnectionResourceId() *string SetPrivateConnectionResourceId(val *string) PrivateConnectionResourceIdInput() *string PrivateIpAddress() *string RequestMessage() *string SetRequestMessage(val *string) RequestMessageInput() *string SubresourceNames() *[]*string SetSubresourceNames(val *[]*string) SubresourceNamesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPrivateConnectionResourceAlias() ResetPrivateConnectionResourceId() ResetRequestMessage() ResetSubresourceNames() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointPrivateServiceConnectionOutputReference ¶
func NewPrivateEndpointPrivateServiceConnectionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivateEndpointPrivateServiceConnectionOutputReference
type PrivateEndpointTimeouts ¶
type PrivateEndpointTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#create PrivateEndpoint#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#delete PrivateEndpoint#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#read PrivateEndpoint#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/private_endpoint#update PrivateEndpoint#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type PrivateEndpointTimeoutsOutputReference ¶
type PrivateEndpointTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPrivateEndpointTimeoutsOutputReference ¶
func NewPrivateEndpointTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivateEndpointTimeoutsOutputReference
Source Files ¶
- PrivateEndpoint.go
- PrivateEndpointConfig.go
- PrivateEndpointCustomDnsConfigs.go
- PrivateEndpointCustomDnsConfigsList.go
- PrivateEndpointCustomDnsConfigsList__checks.go
- PrivateEndpointCustomDnsConfigsOutputReference.go
- PrivateEndpointCustomDnsConfigsOutputReference__checks.go
- PrivateEndpointIpConfiguration.go
- PrivateEndpointIpConfigurationList.go
- PrivateEndpointIpConfigurationList__checks.go
- PrivateEndpointIpConfigurationOutputReference.go
- PrivateEndpointIpConfigurationOutputReference__checks.go
- PrivateEndpointNetworkInterface.go
- PrivateEndpointNetworkInterfaceList.go
- PrivateEndpointNetworkInterfaceList__checks.go
- PrivateEndpointNetworkInterfaceOutputReference.go
- PrivateEndpointNetworkInterfaceOutputReference__checks.go
- PrivateEndpointPrivateDnsZoneConfigs.go
- PrivateEndpointPrivateDnsZoneConfigsList.go
- PrivateEndpointPrivateDnsZoneConfigsList__checks.go
- PrivateEndpointPrivateDnsZoneConfigsOutputReference.go
- PrivateEndpointPrivateDnsZoneConfigsOutputReference__checks.go
- PrivateEndpointPrivateDnsZoneConfigsRecordSets.go
- PrivateEndpointPrivateDnsZoneConfigsRecordSetsList.go
- PrivateEndpointPrivateDnsZoneConfigsRecordSetsList__checks.go
- PrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference.go
- PrivateEndpointPrivateDnsZoneConfigsRecordSetsOutputReference__checks.go
- PrivateEndpointPrivateDnsZoneGroup.go
- PrivateEndpointPrivateDnsZoneGroupOutputReference.go
- PrivateEndpointPrivateDnsZoneGroupOutputReference__checks.go
- PrivateEndpointPrivateServiceConnection.go
- PrivateEndpointPrivateServiceConnectionOutputReference.go
- PrivateEndpointPrivateServiceConnectionOutputReference__checks.go
- PrivateEndpointTimeouts.go
- PrivateEndpointTimeoutsOutputReference.go
- PrivateEndpointTimeoutsOutputReference__checks.go
- PrivateEndpoint__checks.go
- main.go