Documentation ¶
Index ¶
- func InternalAccessTerraformToSdk(ctx context.Context, diags *diag.Diagnostics, d InternalAccessValue) *models.NetworkInternalAccess
- func InternetAccessTerraformToSdk(ctx context.Context, diags *diag.Diagnostics, d InternetAccessValue) *models.NetworkInternetAccess
- func OrgNetworkResourceSchema(ctx context.Context) schema.Schema
- func TenantSdkToTerraform(ctx context.Context, diags *diag.Diagnostics, ...) basetypes.MapValue
- func TenantTerraformToSdk(ctx context.Context, diags *diag.Diagnostics, d basetypes.MapValue) map[string]models.NetworkTenant
- func TerraformToSdk(ctx context.Context, plan *OrgNetworkModel) (*models.Network, diag.Diagnostics)
- func VpnSdkToTerraform(ctx context.Context, diags *diag.Diagnostics, ...) basetypes.MapValue
- func VpnTerraformToSdk(ctx context.Context, diags *diag.Diagnostics, d basetypes.MapValue) map[string]models.NetworkVpnAccessConfig
- type DestinationNatType
- func (t DestinationNatType) Equal(o attr.Type) bool
- func (t DestinationNatType) String() string
- func (t DestinationNatType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t DestinationNatType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t DestinationNatType) ValueType(ctx context.Context) attr.Value
- type DestinationNatValue
- func NewDestinationNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DestinationNatValue, diag.Diagnostics)
- func NewDestinationNatValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) DestinationNatValue
- func NewDestinationNatValueNull() DestinationNatValue
- func NewDestinationNatValueUnknown() DestinationNatValue
- func (v DestinationNatValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v DestinationNatValue) Equal(o attr.Value) bool
- func (v DestinationNatValue) IsNull() bool
- func (v DestinationNatValue) IsUnknown() bool
- func (v DestinationNatValue) String() string
- func (v DestinationNatValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v DestinationNatValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v DestinationNatValue) Type(ctx context.Context) attr.Type
- type InternalAccessType
- func (t InternalAccessType) Equal(o attr.Type) bool
- func (t InternalAccessType) String() string
- func (t InternalAccessType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t InternalAccessType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t InternalAccessType) ValueType(ctx context.Context) attr.Value
- type InternalAccessValue
- func InternalAccessSdkToTerraform(ctx context.Context, diags *diag.Diagnostics, d models.NetworkInternalAccess) InternalAccessValue
- func NewInternalAccessValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (InternalAccessValue, diag.Diagnostics)
- func NewInternalAccessValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) InternalAccessValue
- func NewInternalAccessValueNull() InternalAccessValue
- func NewInternalAccessValueUnknown() InternalAccessValue
- func (v InternalAccessValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v InternalAccessValue) Equal(o attr.Value) bool
- func (v InternalAccessValue) IsNull() bool
- func (v InternalAccessValue) IsUnknown() bool
- func (v InternalAccessValue) String() string
- func (v InternalAccessValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v InternalAccessValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v InternalAccessValue) Type(ctx context.Context) attr.Type
- type InternetAccessType
- func (t InternetAccessType) Equal(o attr.Type) bool
- func (t InternetAccessType) String() string
- func (t InternetAccessType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t InternetAccessType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t InternetAccessType) ValueType(ctx context.Context) attr.Value
- type InternetAccessValue
- func InternetAccessSdkToTerraform(ctx context.Context, diags *diag.Diagnostics, d models.NetworkInternetAccess) InternetAccessValue
- func NewInternetAccessValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (InternetAccessValue, diag.Diagnostics)
- func NewInternetAccessValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) InternetAccessValue
- func NewInternetAccessValueNull() InternetAccessValue
- func NewInternetAccessValueUnknown() InternetAccessValue
- func (v InternetAccessValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v InternetAccessValue) Equal(o attr.Value) bool
- func (v InternetAccessValue) IsNull() bool
- func (v InternetAccessValue) IsUnknown() bool
- func (v InternetAccessValue) String() string
- func (v InternetAccessValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v InternetAccessValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v InternetAccessValue) Type(ctx context.Context) attr.Type
- type OrgNetworkModel
- type SourceNatType
- func (t SourceNatType) Equal(o attr.Type) bool
- func (t SourceNatType) String() string
- func (t SourceNatType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t SourceNatType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t SourceNatType) ValueType(ctx context.Context) attr.Value
- type SourceNatValue
- func NewSourceNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SourceNatValue, diag.Diagnostics)
- func NewSourceNatValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SourceNatValue
- func NewSourceNatValueNull() SourceNatValue
- func NewSourceNatValueUnknown() SourceNatValue
- func (v SourceNatValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v SourceNatValue) Equal(o attr.Value) bool
- func (v SourceNatValue) IsNull() bool
- func (v SourceNatValue) IsUnknown() bool
- func (v SourceNatValue) String() string
- func (v SourceNatValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v SourceNatValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v SourceNatValue) Type(ctx context.Context) attr.Type
- type StaticNatType
- func (t StaticNatType) Equal(o attr.Type) bool
- func (t StaticNatType) String() string
- func (t StaticNatType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t StaticNatType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t StaticNatType) ValueType(ctx context.Context) attr.Value
- type StaticNatValue
- func NewStaticNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (StaticNatValue, diag.Diagnostics)
- func NewStaticNatValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) StaticNatValue
- func NewStaticNatValueNull() StaticNatValue
- func NewStaticNatValueUnknown() StaticNatValue
- func (v StaticNatValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v StaticNatValue) Equal(o attr.Value) bool
- func (v StaticNatValue) IsNull() bool
- func (v StaticNatValue) IsUnknown() bool
- func (v StaticNatValue) String() string
- func (v StaticNatValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v StaticNatValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v StaticNatValue) Type(ctx context.Context) attr.Type
- type TenantsType
- func (t TenantsType) Equal(o attr.Type) bool
- func (t TenantsType) String() string
- func (t TenantsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t TenantsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t TenantsType) ValueType(ctx context.Context) attr.Value
- type TenantsValue
- func NewTenantsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TenantsValue, diag.Diagnostics)
- func NewTenantsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TenantsValue
- func NewTenantsValueNull() TenantsValue
- func NewTenantsValueUnknown() TenantsValue
- func (v TenantsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v TenantsValue) Equal(o attr.Value) bool
- func (v TenantsValue) IsNull() bool
- func (v TenantsValue) IsUnknown() bool
- func (v TenantsValue) String() string
- func (v TenantsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v TenantsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v TenantsValue) Type(ctx context.Context) attr.Type
- type VpnAccessType
- func (t VpnAccessType) Equal(o attr.Type) bool
- func (t VpnAccessType) String() string
- func (t VpnAccessType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t VpnAccessType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t VpnAccessType) ValueType(ctx context.Context) attr.Value
- type VpnAccessValue
- func NewVpnAccessValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (VpnAccessValue, diag.Diagnostics)
- func NewVpnAccessValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) VpnAccessValue
- func NewVpnAccessValueNull() VpnAccessValue
- func NewVpnAccessValueUnknown() VpnAccessValue
- func (v VpnAccessValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v VpnAccessValue) Equal(o attr.Value) bool
- func (v VpnAccessValue) IsNull() bool
- func (v VpnAccessValue) IsUnknown() bool
- func (v VpnAccessValue) String() string
- func (v VpnAccessValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v VpnAccessValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v VpnAccessValue) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InternalAccessTerraformToSdk ¶
func InternalAccessTerraformToSdk(ctx context.Context, diags *diag.Diagnostics, d InternalAccessValue) *models.NetworkInternalAccess
func InternetAccessTerraformToSdk ¶
func InternetAccessTerraformToSdk(ctx context.Context, diags *diag.Diagnostics, d InternetAccessValue) *models.NetworkInternetAccess
func TenantSdkToTerraform ¶
func TenantSdkToTerraform(ctx context.Context, diags *diag.Diagnostics, d map[string]models.NetworkTenant) basetypes.MapValue
func TenantTerraformToSdk ¶
func TenantTerraformToSdk(ctx context.Context, diags *diag.Diagnostics, d basetypes.MapValue) map[string]models.NetworkTenant
func TerraformToSdk ¶
func TerraformToSdk(ctx context.Context, plan *OrgNetworkModel) (*models.Network, diag.Diagnostics)
func VpnSdkToTerraform ¶
func VpnSdkToTerraform(ctx context.Context, diags *diag.Diagnostics, m map[string]models.NetworkVpnAccessConfig) basetypes.MapValue
func VpnTerraformToSdk ¶
func VpnTerraformToSdk(ctx context.Context, diags *diag.Diagnostics, d basetypes.MapValue) map[string]models.NetworkVpnAccessConfig
Types ¶
type DestinationNatType ¶
type DestinationNatType struct {
basetypes.ObjectType
}
func (DestinationNatType) String ¶
func (t DestinationNatType) String() string
func (DestinationNatType) ValueFromObject ¶
func (t DestinationNatType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (DestinationNatType) ValueFromTerraform ¶
type DestinationNatValue ¶
type DestinationNatValue struct { InternalIp basetypes.StringValue `tfsdk:"internal_ip"` Name basetypes.StringValue `tfsdk:"name"` Port basetypes.Int64Value `tfsdk:"port"` // contains filtered or unexported fields }
func NewDestinationNatValue ¶
func NewDestinationNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DestinationNatValue, diag.Diagnostics)
func NewDestinationNatValueNull ¶
func NewDestinationNatValueNull() DestinationNatValue
func NewDestinationNatValueUnknown ¶
func NewDestinationNatValueUnknown() DestinationNatValue
func (DestinationNatValue) AttributeTypes ¶
func (DestinationNatValue) IsNull ¶
func (v DestinationNatValue) IsNull() bool
func (DestinationNatValue) IsUnknown ¶
func (v DestinationNatValue) IsUnknown() bool
func (DestinationNatValue) String ¶
func (v DestinationNatValue) String() string
func (DestinationNatValue) ToObjectValue ¶
func (v DestinationNatValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (DestinationNatValue) ToTerraformValue ¶
type InternalAccessType ¶
type InternalAccessType struct {
basetypes.ObjectType
}
func (InternalAccessType) String ¶
func (t InternalAccessType) String() string
func (InternalAccessType) ValueFromObject ¶
func (t InternalAccessType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (InternalAccessType) ValueFromTerraform ¶
type InternalAccessValue ¶
type InternalAccessValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` // contains filtered or unexported fields }
func InternalAccessSdkToTerraform ¶
func InternalAccessSdkToTerraform(ctx context.Context, diags *diag.Diagnostics, d models.NetworkInternalAccess) InternalAccessValue
func NewInternalAccessValue ¶
func NewInternalAccessValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (InternalAccessValue, diag.Diagnostics)
func NewInternalAccessValueNull ¶
func NewInternalAccessValueNull() InternalAccessValue
func NewInternalAccessValueUnknown ¶
func NewInternalAccessValueUnknown() InternalAccessValue
func (InternalAccessValue) AttributeTypes ¶
func (InternalAccessValue) IsNull ¶
func (v InternalAccessValue) IsNull() bool
func (InternalAccessValue) IsUnknown ¶
func (v InternalAccessValue) IsUnknown() bool
func (InternalAccessValue) String ¶
func (v InternalAccessValue) String() string
func (InternalAccessValue) ToObjectValue ¶
func (v InternalAccessValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (InternalAccessValue) ToTerraformValue ¶
type InternetAccessType ¶
type InternetAccessType struct {
basetypes.ObjectType
}
func (InternetAccessType) String ¶
func (t InternetAccessType) String() string
func (InternetAccessType) ValueFromObject ¶
func (t InternetAccessType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (InternetAccessType) ValueFromTerraform ¶
type InternetAccessValue ¶
type InternetAccessValue struct { CreateSimpleServicePolicy basetypes.BoolValue `tfsdk:"create_simple_service_policy"` DestinationNat basetypes.MapValue `tfsdk:"destination_nat"` Enabled basetypes.BoolValue `tfsdk:"enabled"` Restricted basetypes.BoolValue `tfsdk:"restricted"` StaticNat basetypes.MapValue `tfsdk:"static_nat"` // contains filtered or unexported fields }
func InternetAccessSdkToTerraform ¶
func InternetAccessSdkToTerraform(ctx context.Context, diags *diag.Diagnostics, d models.NetworkInternetAccess) InternetAccessValue
func NewInternetAccessValue ¶
func NewInternetAccessValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (InternetAccessValue, diag.Diagnostics)
func NewInternetAccessValueNull ¶
func NewInternetAccessValueNull() InternetAccessValue
func NewInternetAccessValueUnknown ¶
func NewInternetAccessValueUnknown() InternetAccessValue
func (InternetAccessValue) AttributeTypes ¶
func (InternetAccessValue) IsNull ¶
func (v InternetAccessValue) IsNull() bool
func (InternetAccessValue) IsUnknown ¶
func (v InternetAccessValue) IsUnknown() bool
func (InternetAccessValue) String ¶
func (v InternetAccessValue) String() string
func (InternetAccessValue) ToObjectValue ¶
func (v InternetAccessValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (InternetAccessValue) ToTerraformValue ¶
type OrgNetworkModel ¶
type OrgNetworkModel struct { DisallowMistServices types.Bool `tfsdk:"disallow_mist_services"` Gateway types.String `tfsdk:"gateway"` Gateway6 types.String `tfsdk:"gateway6"` Id types.String `tfsdk:"id"` InternalAccess InternalAccessValue `tfsdk:"internal_access"` InternetAccess InternetAccessValue `tfsdk:"internet_access"` Isolation types.Bool `tfsdk:"isolation"` Name types.String `tfsdk:"name"` OrgId types.String `tfsdk:"org_id"` RoutedForNetworks types.List `tfsdk:"routed_for_networks"` Subnet types.String `tfsdk:"subnet"` Subnet6 types.String `tfsdk:"subnet6"` Tenants types.Map `tfsdk:"tenants"` VlanId types.String `tfsdk:"vlan_id"` VpnAccess types.Map `tfsdk:"vpn_access"` }
func SdkToTerraform ¶
func SdkToTerraform(ctx context.Context, data models.Network) (OrgNetworkModel, diag.Diagnostics)
type SourceNatType ¶
type SourceNatType struct {
basetypes.ObjectType
}
func (SourceNatType) String ¶
func (t SourceNatType) String() string
func (SourceNatType) ValueFromObject ¶
func (t SourceNatType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (SourceNatType) ValueFromTerraform ¶
type SourceNatValue ¶
type SourceNatValue struct { ExternalIp basetypes.StringValue `tfsdk:"external_ip"` // contains filtered or unexported fields }
func NewSourceNatValue ¶
func NewSourceNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SourceNatValue, diag.Diagnostics)
func NewSourceNatValueMust ¶
func NewSourceNatValueNull ¶
func NewSourceNatValueNull() SourceNatValue
func NewSourceNatValueUnknown ¶
func NewSourceNatValueUnknown() SourceNatValue
func (SourceNatValue) AttributeTypes ¶
func (SourceNatValue) IsNull ¶
func (v SourceNatValue) IsNull() bool
func (SourceNatValue) IsUnknown ¶
func (v SourceNatValue) IsUnknown() bool
func (SourceNatValue) String ¶
func (v SourceNatValue) String() string
func (SourceNatValue) ToObjectValue ¶
func (v SourceNatValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (SourceNatValue) ToTerraformValue ¶
type StaticNatType ¶
type StaticNatType struct {
basetypes.ObjectType
}
func (StaticNatType) String ¶
func (t StaticNatType) String() string
func (StaticNatType) ValueFromObject ¶
func (t StaticNatType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (StaticNatType) ValueFromTerraform ¶
type StaticNatValue ¶
type StaticNatValue struct { InternalIp basetypes.StringValue `tfsdk:"internal_ip"` Name basetypes.StringValue `tfsdk:"name"` WanName basetypes.StringValue `tfsdk:"wan_name"` // contains filtered or unexported fields }
func NewStaticNatValue ¶
func NewStaticNatValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (StaticNatValue, diag.Diagnostics)
func NewStaticNatValueMust ¶
func NewStaticNatValueNull ¶
func NewStaticNatValueNull() StaticNatValue
func NewStaticNatValueUnknown ¶
func NewStaticNatValueUnknown() StaticNatValue
func (StaticNatValue) AttributeTypes ¶
func (StaticNatValue) IsNull ¶
func (v StaticNatValue) IsNull() bool
func (StaticNatValue) IsUnknown ¶
func (v StaticNatValue) IsUnknown() bool
func (StaticNatValue) String ¶
func (v StaticNatValue) String() string
func (StaticNatValue) ToObjectValue ¶
func (v StaticNatValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (StaticNatValue) ToTerraformValue ¶
type TenantsType ¶
type TenantsType struct {
basetypes.ObjectType
}
func (TenantsType) String ¶
func (t TenantsType) String() string
func (TenantsType) ValueFromObject ¶
func (t TenantsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (TenantsType) ValueFromTerraform ¶
type TenantsValue ¶
type TenantsValue struct { Addresses basetypes.ListValue `tfsdk:"addresses"` // contains filtered or unexported fields }
func NewTenantsValue ¶
func NewTenantsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TenantsValue, diag.Diagnostics)
func NewTenantsValueMust ¶
func NewTenantsValueNull ¶
func NewTenantsValueNull() TenantsValue
func NewTenantsValueUnknown ¶
func NewTenantsValueUnknown() TenantsValue
func (TenantsValue) AttributeTypes ¶
func (TenantsValue) IsNull ¶
func (v TenantsValue) IsNull() bool
func (TenantsValue) IsUnknown ¶
func (v TenantsValue) IsUnknown() bool
func (TenantsValue) String ¶
func (v TenantsValue) String() string
func (TenantsValue) ToObjectValue ¶
func (v TenantsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (TenantsValue) ToTerraformValue ¶
type VpnAccessType ¶
type VpnAccessType struct {
basetypes.ObjectType
}
func (VpnAccessType) String ¶
func (t VpnAccessType) String() string
func (VpnAccessType) ValueFromObject ¶
func (t VpnAccessType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (VpnAccessType) ValueFromTerraform ¶
type VpnAccessValue ¶
type VpnAccessValue struct { AdvertisedSubnet basetypes.StringValue `tfsdk:"advertised_subnet"` AllowPing basetypes.BoolValue `tfsdk:"allow_ping"` DestinationNat basetypes.MapValue `tfsdk:"destination_nat"` NatPool basetypes.StringValue `tfsdk:"nat_pool"` NoReadvertiseToLanBgp basetypes.BoolValue `tfsdk:"no_readvertise_to_lan_bgp"` NoReadvertiseToLanOspf basetypes.BoolValue `tfsdk:"no_readvertise_to_lan_ospf"` NoReadvertiseToOverlay basetypes.BoolValue `tfsdk:"no_readvertise_to_overlay"` OtherVrfs basetypes.ListValue `tfsdk:"other_vrfs"` Routed basetypes.BoolValue `tfsdk:"routed"` SourceNat basetypes.ObjectValue `tfsdk:"source_nat"` StaticNat basetypes.MapValue `tfsdk:"static_nat"` SummarizedSubnet basetypes.StringValue `tfsdk:"summarized_subnet"` SummarizedSubnetToLanBgp basetypes.StringValue `tfsdk:"summarized_subnet_to_lan_bgp"` SummarizedSubnetToLanOspf basetypes.StringValue `tfsdk:"summarized_subnet_to_lan_ospf"` // contains filtered or unexported fields }
func NewVpnAccessValue ¶
func NewVpnAccessValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (VpnAccessValue, diag.Diagnostics)
func NewVpnAccessValueMust ¶
func NewVpnAccessValueNull ¶
func NewVpnAccessValueNull() VpnAccessValue
func NewVpnAccessValueUnknown ¶
func NewVpnAccessValueUnknown() VpnAccessValue
func (VpnAccessValue) AttributeTypes ¶
func (VpnAccessValue) IsNull ¶
func (v VpnAccessValue) IsNull() bool
func (VpnAccessValue) IsUnknown ¶
func (v VpnAccessValue) IsUnknown() bool
func (VpnAccessValue) String ¶
func (v VpnAccessValue) String() string
func (VpnAccessValue) ToObjectValue ¶
func (v VpnAccessValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (VpnAccessValue) ToTerraformValue ¶
Source Files ¶
- org_network_resource_gen.go
- sdk_to_terraform.go
- sdk_to_terraform_internal_access.go
- sdk_to_terraform_internet_access.go
- sdk_to_terraform_nat.go
- sdk_to_terraform_tenant.go
- sdk_to_terraform_vpn.go
- terraform_to_sdk.go
- terraform_to_sdk_internal_access.go
- terraform_to_sdk_internet_access.go
- terraform_to_sdk_nat.go
- terraform_to_sdk_tenant.go
- terraform_to_sdk_vpn.go
Click to show internal directories.
Click to hide internal directories.