Documentation
¶
Index ¶
- type AdditionalLocation
- type AdditionalLocationAttributes
- func (al AdditionalLocationAttributes) Capacity() terra.NumberValue
- func (al AdditionalLocationAttributes) GatewayDisabled() terra.BoolValue
- func (al AdditionalLocationAttributes) GatewayRegionalUrl() terra.StringValue
- func (al AdditionalLocationAttributes) InternalRef() (terra.Reference, error)
- func (al AdditionalLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (al AdditionalLocationAttributes) InternalWithRef(ref terra.Reference) AdditionalLocationAttributes
- func (al AdditionalLocationAttributes) Location() terra.StringValue
- func (al AdditionalLocationAttributes) PrivateIpAddresses() terra.ListValue[terra.StringValue]
- func (al AdditionalLocationAttributes) PublicIpAddressId() terra.StringValue
- func (al AdditionalLocationAttributes) PublicIpAddresses() terra.ListValue[terra.StringValue]
- func (al AdditionalLocationAttributes) VirtualNetworkConfiguration() terra.ListValue[AdditionalLocationVirtualNetworkConfigurationAttributes]
- func (al AdditionalLocationAttributes) Zones() terra.SetValue[terra.StringValue]
- type AdditionalLocationState
- type AdditionalLocationVirtualNetworkConfiguration
- type AdditionalLocationVirtualNetworkConfigurationAttributes
- func (vnc AdditionalLocationVirtualNetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (vnc AdditionalLocationVirtualNetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vnc AdditionalLocationVirtualNetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) AdditionalLocationVirtualNetworkConfigurationAttributes
- func (vnc AdditionalLocationVirtualNetworkConfigurationAttributes) SubnetId() terra.StringValue
- type AdditionalLocationVirtualNetworkConfigurationState
- type Certificate
- type CertificateAttributes
- func (c CertificateAttributes) CertificatePassword() terra.StringValue
- func (c CertificateAttributes) EncodedCertificate() terra.StringValue
- func (c CertificateAttributes) Expiry() terra.StringValue
- func (c CertificateAttributes) InternalRef() (terra.Reference, error)
- func (c CertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c CertificateAttributes) InternalWithRef(ref terra.Reference) CertificateAttributes
- func (c CertificateAttributes) StoreName() terra.StringValue
- func (c CertificateAttributes) Subject() terra.StringValue
- func (c CertificateAttributes) Thumbprint() terra.StringValue
- type CertificateState
- type Delegation
- type DelegationAttributes
- func (d DelegationAttributes) InternalRef() (terra.Reference, error)
- func (d DelegationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d DelegationAttributes) InternalWithRef(ref terra.Reference) DelegationAttributes
- func (d DelegationAttributes) SubscriptionsEnabled() terra.BoolValue
- func (d DelegationAttributes) Url() terra.StringValue
- func (d DelegationAttributes) UserRegistrationEnabled() terra.BoolValue
- func (d DelegationAttributes) ValidationKey() terra.StringValue
- type DelegationState
- type DeveloperPortal
- type DeveloperPortalAttributes
- func (dp DeveloperPortalAttributes) Certificate() terra.StringValue
- func (dp DeveloperPortalAttributes) CertificatePassword() terra.StringValue
- func (dp DeveloperPortalAttributes) CertificateSource() terra.StringValue
- func (dp DeveloperPortalAttributes) CertificateStatus() terra.StringValue
- func (dp DeveloperPortalAttributes) Expiry() terra.StringValue
- func (dp DeveloperPortalAttributes) HostName() terra.StringValue
- func (dp DeveloperPortalAttributes) InternalRef() (terra.Reference, error)
- func (dp DeveloperPortalAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dp DeveloperPortalAttributes) InternalWithRef(ref terra.Reference) DeveloperPortalAttributes
- func (dp DeveloperPortalAttributes) KeyVaultId() terra.StringValue
- func (dp DeveloperPortalAttributes) NegotiateClientCertificate() terra.BoolValue
- func (dp DeveloperPortalAttributes) SslKeyvaultIdentityClientId() terra.StringValue
- func (dp DeveloperPortalAttributes) Subject() terra.StringValue
- func (dp DeveloperPortalAttributes) Thumbprint() terra.StringValue
- type DeveloperPortalState
- type HostnameConfiguration
- type HostnameConfigurationAttributes
- func (hc HostnameConfigurationAttributes) DeveloperPortal() terra.ListValue[DeveloperPortalAttributes]
- func (hc HostnameConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (hc HostnameConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hc HostnameConfigurationAttributes) InternalWithRef(ref terra.Reference) HostnameConfigurationAttributes
- func (hc HostnameConfigurationAttributes) Management() terra.ListValue[ManagementAttributes]
- func (hc HostnameConfigurationAttributes) Portal() terra.ListValue[PortalAttributes]
- func (hc HostnameConfigurationAttributes) Proxy() terra.ListValue[ProxyAttributes]
- func (hc HostnameConfigurationAttributes) Scm() terra.ListValue[ScmAttributes]
- type HostnameConfigurationState
- type Identity
- type IdentityAttributes
- func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
- func (i IdentityAttributes) InternalRef() (terra.Reference, error)
- func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes
- func (i IdentityAttributes) PrincipalId() terra.StringValue
- func (i IdentityAttributes) TenantId() terra.StringValue
- func (i IdentityAttributes) Type() terra.StringValue
- type IdentityState
- type Management
- type ManagementAttributes
- func (m ManagementAttributes) Certificate() terra.StringValue
- func (m ManagementAttributes) CertificatePassword() terra.StringValue
- func (m ManagementAttributes) CertificateSource() terra.StringValue
- func (m ManagementAttributes) CertificateStatus() terra.StringValue
- func (m ManagementAttributes) Expiry() terra.StringValue
- func (m ManagementAttributes) HostName() terra.StringValue
- func (m ManagementAttributes) InternalRef() (terra.Reference, error)
- func (m ManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m ManagementAttributes) InternalWithRef(ref terra.Reference) ManagementAttributes
- func (m ManagementAttributes) KeyVaultId() terra.StringValue
- func (m ManagementAttributes) NegotiateClientCertificate() terra.BoolValue
- func (m ManagementAttributes) SslKeyvaultIdentityClientId() terra.StringValue
- func (m ManagementAttributes) Subject() terra.StringValue
- func (m ManagementAttributes) Thumbprint() terra.StringValue
- type ManagementState
- type Policy
- type PolicyAttributes
- func (p PolicyAttributes) InternalRef() (terra.Reference, error)
- func (p PolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PolicyAttributes) InternalWithRef(ref terra.Reference) PolicyAttributes
- func (p PolicyAttributes) XmlContent() terra.StringValue
- func (p PolicyAttributes) XmlLink() terra.StringValue
- type PolicyState
- type Portal
- type PortalAttributes
- func (p PortalAttributes) Certificate() terra.StringValue
- func (p PortalAttributes) CertificatePassword() terra.StringValue
- func (p PortalAttributes) CertificateSource() terra.StringValue
- func (p PortalAttributes) CertificateStatus() terra.StringValue
- func (p PortalAttributes) Expiry() terra.StringValue
- func (p PortalAttributes) HostName() terra.StringValue
- func (p PortalAttributes) InternalRef() (terra.Reference, error)
- func (p PortalAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PortalAttributes) InternalWithRef(ref terra.Reference) PortalAttributes
- func (p PortalAttributes) KeyVaultId() terra.StringValue
- func (p PortalAttributes) NegotiateClientCertificate() terra.BoolValue
- func (p PortalAttributes) SslKeyvaultIdentityClientId() terra.StringValue
- func (p PortalAttributes) Subject() terra.StringValue
- func (p PortalAttributes) Thumbprint() terra.StringValue
- type PortalState
- type Protocols
- type ProtocolsAttributes
- type ProtocolsState
- type Proxy
- type ProxyAttributes
- func (p ProxyAttributes) Certificate() terra.StringValue
- func (p ProxyAttributes) CertificatePassword() terra.StringValue
- func (p ProxyAttributes) CertificateSource() terra.StringValue
- func (p ProxyAttributes) CertificateStatus() terra.StringValue
- func (p ProxyAttributes) DefaultSslBinding() terra.BoolValue
- func (p ProxyAttributes) Expiry() terra.StringValue
- func (p ProxyAttributes) HostName() terra.StringValue
- func (p ProxyAttributes) InternalRef() (terra.Reference, error)
- func (p ProxyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p ProxyAttributes) InternalWithRef(ref terra.Reference) ProxyAttributes
- func (p ProxyAttributes) KeyVaultId() terra.StringValue
- func (p ProxyAttributes) NegotiateClientCertificate() terra.BoolValue
- func (p ProxyAttributes) SslKeyvaultIdentityClientId() terra.StringValue
- func (p ProxyAttributes) Subject() terra.StringValue
- func (p ProxyAttributes) Thumbprint() terra.StringValue
- type ProxyState
- type Scm
- type ScmAttributes
- func (s ScmAttributes) Certificate() terra.StringValue
- func (s ScmAttributes) CertificatePassword() terra.StringValue
- func (s ScmAttributes) CertificateSource() terra.StringValue
- func (s ScmAttributes) CertificateStatus() terra.StringValue
- func (s ScmAttributes) Expiry() terra.StringValue
- func (s ScmAttributes) HostName() terra.StringValue
- func (s ScmAttributes) InternalRef() (terra.Reference, error)
- func (s ScmAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ScmAttributes) InternalWithRef(ref terra.Reference) ScmAttributes
- func (s ScmAttributes) KeyVaultId() terra.StringValue
- func (s ScmAttributes) NegotiateClientCertificate() terra.BoolValue
- func (s ScmAttributes) SslKeyvaultIdentityClientId() terra.StringValue
- func (s ScmAttributes) Subject() terra.StringValue
- func (s ScmAttributes) Thumbprint() terra.StringValue
- type ScmState
- type Security
- type SecurityAttributes
- func (s SecurityAttributes) EnableBackendSsl30() terra.BoolValue
- func (s SecurityAttributes) EnableBackendTls10() terra.BoolValue
- func (s SecurityAttributes) EnableBackendTls11() terra.BoolValue
- func (s SecurityAttributes) EnableFrontendSsl30() terra.BoolValue
- func (s SecurityAttributes) EnableFrontendTls10() terra.BoolValue
- func (s SecurityAttributes) EnableFrontendTls11() terra.BoolValue
- func (s SecurityAttributes) InternalRef() (terra.Reference, error)
- func (s SecurityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SecurityAttributes) InternalWithRef(ref terra.Reference) SecurityAttributes
- func (s SecurityAttributes) TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TlsEcdheRsaWithAes128CbcShaCiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TlsEcdheRsaWithAes256CbcShaCiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TlsRsaWithAes128CbcSha256CiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TlsRsaWithAes128CbcShaCiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TlsRsaWithAes128GcmSha256CiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TlsRsaWithAes256CbcSha256CiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TlsRsaWithAes256CbcShaCiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TlsRsaWithAes256GcmSha384CiphersEnabled() terra.BoolValue
- func (s SecurityAttributes) TripleDesCiphersEnabled() terra.BoolValue
- type SecurityState
- type SignIn
- type SignInAttributes
- type SignInState
- type SignUp
- type SignUpAttributes
- func (su SignUpAttributes) Enabled() terra.BoolValue
- func (su SignUpAttributes) InternalRef() (terra.Reference, error)
- func (su SignUpAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (su SignUpAttributes) InternalWithRef(ref terra.Reference) SignUpAttributes
- func (su SignUpAttributes) TermsOfService() terra.ListValue[TermsOfServiceAttributes]
- type SignUpState
- type TenantAccess
- type TenantAccessAttributes
- func (ta TenantAccessAttributes) Enabled() terra.BoolValue
- func (ta TenantAccessAttributes) InternalRef() (terra.Reference, error)
- func (ta TenantAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ta TenantAccessAttributes) InternalWithRef(ref terra.Reference) TenantAccessAttributes
- func (ta TenantAccessAttributes) PrimaryKey() terra.StringValue
- func (ta TenantAccessAttributes) SecondaryKey() terra.StringValue
- func (ta TenantAccessAttributes) TenantId() terra.StringValue
- type TenantAccessState
- type TermsOfService
- type TermsOfServiceAttributes
- func (tos TermsOfServiceAttributes) ConsentRequired() terra.BoolValue
- func (tos TermsOfServiceAttributes) Enabled() terra.BoolValue
- func (tos TermsOfServiceAttributes) InternalRef() (terra.Reference, error)
- func (tos TermsOfServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tos TermsOfServiceAttributes) InternalWithRef(ref terra.Reference) TermsOfServiceAttributes
- func (tos TermsOfServiceAttributes) Text() terra.StringValue
- type TermsOfServiceState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type VirtualNetworkConfiguration
- type VirtualNetworkConfigurationAttributes
- func (vnc VirtualNetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (vnc VirtualNetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vnc VirtualNetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) VirtualNetworkConfigurationAttributes
- func (vnc VirtualNetworkConfigurationAttributes) SubnetId() terra.StringValue
- type VirtualNetworkConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalLocation ¶
type AdditionalLocation struct { // Capacity: number, optional Capacity terra.NumberValue `hcl:"capacity,attr"` // GatewayDisabled: bool, optional GatewayDisabled terra.BoolValue `hcl:"gateway_disabled,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // PublicIpAddressId: string, optional PublicIpAddressId terra.StringValue `hcl:"public_ip_address_id,attr"` // Zones: set of string, optional Zones terra.SetValue[terra.StringValue] `hcl:"zones,attr"` // AdditionalLocationVirtualNetworkConfiguration: optional VirtualNetworkConfiguration *AdditionalLocationVirtualNetworkConfiguration `hcl:"virtual_network_configuration,block"` }
type AdditionalLocationAttributes ¶
type AdditionalLocationAttributes struct {
// contains filtered or unexported fields
}
func (AdditionalLocationAttributes) Capacity ¶
func (al AdditionalLocationAttributes) Capacity() terra.NumberValue
func (AdditionalLocationAttributes) GatewayDisabled ¶
func (al AdditionalLocationAttributes) GatewayDisabled() terra.BoolValue
func (AdditionalLocationAttributes) GatewayRegionalUrl ¶
func (al AdditionalLocationAttributes) GatewayRegionalUrl() terra.StringValue
func (AdditionalLocationAttributes) InternalRef ¶
func (al AdditionalLocationAttributes) InternalRef() (terra.Reference, error)
func (AdditionalLocationAttributes) InternalTokens ¶
func (al AdditionalLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdditionalLocationAttributes) InternalWithRef ¶
func (al AdditionalLocationAttributes) InternalWithRef(ref terra.Reference) AdditionalLocationAttributes
func (AdditionalLocationAttributes) Location ¶
func (al AdditionalLocationAttributes) Location() terra.StringValue
func (AdditionalLocationAttributes) PrivateIpAddresses ¶
func (al AdditionalLocationAttributes) PrivateIpAddresses() terra.ListValue[terra.StringValue]
func (AdditionalLocationAttributes) PublicIpAddressId ¶
func (al AdditionalLocationAttributes) PublicIpAddressId() terra.StringValue
func (AdditionalLocationAttributes) PublicIpAddresses ¶
func (al AdditionalLocationAttributes) PublicIpAddresses() terra.ListValue[terra.StringValue]
func (AdditionalLocationAttributes) VirtualNetworkConfiguration ¶
func (al AdditionalLocationAttributes) VirtualNetworkConfiguration() terra.ListValue[AdditionalLocationVirtualNetworkConfigurationAttributes]
func (AdditionalLocationAttributes) Zones ¶
func (al AdditionalLocationAttributes) Zones() terra.SetValue[terra.StringValue]
type AdditionalLocationState ¶
type AdditionalLocationState struct { Capacity float64 `json:"capacity"` GatewayDisabled bool `json:"gateway_disabled"` GatewayRegionalUrl string `json:"gateway_regional_url"` Location string `json:"location"` PrivateIpAddresses []string `json:"private_ip_addresses"` PublicIpAddressId string `json:"public_ip_address_id"` PublicIpAddresses []string `json:"public_ip_addresses"` Zones []string `json:"zones"` VirtualNetworkConfiguration []AdditionalLocationVirtualNetworkConfigurationState `json:"virtual_network_configuration"` }
type AdditionalLocationVirtualNetworkConfiguration ¶
type AdditionalLocationVirtualNetworkConfiguration struct { // SubnetId: string, required SubnetId terra.StringValue `hcl:"subnet_id,attr" validate:"required"` }
type AdditionalLocationVirtualNetworkConfigurationAttributes ¶
type AdditionalLocationVirtualNetworkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AdditionalLocationVirtualNetworkConfigurationAttributes) InternalRef ¶
func (vnc AdditionalLocationVirtualNetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AdditionalLocationVirtualNetworkConfigurationAttributes) InternalTokens ¶
func (vnc AdditionalLocationVirtualNetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdditionalLocationVirtualNetworkConfigurationAttributes) InternalWithRef ¶
func (vnc AdditionalLocationVirtualNetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) AdditionalLocationVirtualNetworkConfigurationAttributes
func (AdditionalLocationVirtualNetworkConfigurationAttributes) SubnetId ¶
func (vnc AdditionalLocationVirtualNetworkConfigurationAttributes) SubnetId() terra.StringValue
type AdditionalLocationVirtualNetworkConfigurationState ¶
type AdditionalLocationVirtualNetworkConfigurationState struct {
SubnetId string `json:"subnet_id"`
}
type Certificate ¶
type Certificate struct { // CertificatePassword: string, optional CertificatePassword terra.StringValue `hcl:"certificate_password,attr"` // EncodedCertificate: string, required EncodedCertificate terra.StringValue `hcl:"encoded_certificate,attr" validate:"required"` // StoreName: string, required StoreName terra.StringValue `hcl:"store_name,attr" validate:"required"` }
type CertificateAttributes ¶
type CertificateAttributes struct {
// contains filtered or unexported fields
}
func (CertificateAttributes) CertificatePassword ¶
func (c CertificateAttributes) CertificatePassword() terra.StringValue
func (CertificateAttributes) EncodedCertificate ¶
func (c CertificateAttributes) EncodedCertificate() terra.StringValue
func (CertificateAttributes) Expiry ¶
func (c CertificateAttributes) Expiry() terra.StringValue
func (CertificateAttributes) InternalRef ¶
func (c CertificateAttributes) InternalRef() (terra.Reference, error)
func (CertificateAttributes) InternalTokens ¶
func (c CertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CertificateAttributes) InternalWithRef ¶
func (c CertificateAttributes) InternalWithRef(ref terra.Reference) CertificateAttributes
func (CertificateAttributes) StoreName ¶
func (c CertificateAttributes) StoreName() terra.StringValue
func (CertificateAttributes) Subject ¶
func (c CertificateAttributes) Subject() terra.StringValue
func (CertificateAttributes) Thumbprint ¶
func (c CertificateAttributes) Thumbprint() terra.StringValue
type CertificateState ¶
type Delegation ¶
type Delegation struct { // SubscriptionsEnabled: bool, optional SubscriptionsEnabled terra.BoolValue `hcl:"subscriptions_enabled,attr"` // Url: string, optional Url terra.StringValue `hcl:"url,attr"` // UserRegistrationEnabled: bool, optional UserRegistrationEnabled terra.BoolValue `hcl:"user_registration_enabled,attr"` // ValidationKey: string, optional ValidationKey terra.StringValue `hcl:"validation_key,attr"` }
type DelegationAttributes ¶
type DelegationAttributes struct {
// contains filtered or unexported fields
}
func (DelegationAttributes) InternalRef ¶
func (d DelegationAttributes) InternalRef() (terra.Reference, error)
func (DelegationAttributes) InternalTokens ¶
func (d DelegationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DelegationAttributes) InternalWithRef ¶
func (d DelegationAttributes) InternalWithRef(ref terra.Reference) DelegationAttributes
func (DelegationAttributes) SubscriptionsEnabled ¶
func (d DelegationAttributes) SubscriptionsEnabled() terra.BoolValue
func (DelegationAttributes) Url ¶
func (d DelegationAttributes) Url() terra.StringValue
func (DelegationAttributes) UserRegistrationEnabled ¶
func (d DelegationAttributes) UserRegistrationEnabled() terra.BoolValue
func (DelegationAttributes) ValidationKey ¶
func (d DelegationAttributes) ValidationKey() terra.StringValue
type DelegationState ¶
type DeveloperPortal ¶
type DeveloperPortal struct { // Certificate: string, optional Certificate terra.StringValue `hcl:"certificate,attr"` // CertificatePassword: string, optional CertificatePassword terra.StringValue `hcl:"certificate_password,attr"` // HostName: string, required HostName terra.StringValue `hcl:"host_name,attr" validate:"required"` // KeyVaultId: string, optional KeyVaultId terra.StringValue `hcl:"key_vault_id,attr"` // NegotiateClientCertificate: bool, optional NegotiateClientCertificate terra.BoolValue `hcl:"negotiate_client_certificate,attr"` // SslKeyvaultIdentityClientId: string, optional SslKeyvaultIdentityClientId terra.StringValue `hcl:"ssl_keyvault_identity_client_id,attr"` }
type DeveloperPortalAttributes ¶
type DeveloperPortalAttributes struct {
// contains filtered or unexported fields
}
func (DeveloperPortalAttributes) Certificate ¶
func (dp DeveloperPortalAttributes) Certificate() terra.StringValue
func (DeveloperPortalAttributes) CertificatePassword ¶
func (dp DeveloperPortalAttributes) CertificatePassword() terra.StringValue
func (DeveloperPortalAttributes) CertificateSource ¶
func (dp DeveloperPortalAttributes) CertificateSource() terra.StringValue
func (DeveloperPortalAttributes) CertificateStatus ¶
func (dp DeveloperPortalAttributes) CertificateStatus() terra.StringValue
func (DeveloperPortalAttributes) Expiry ¶
func (dp DeveloperPortalAttributes) Expiry() terra.StringValue
func (DeveloperPortalAttributes) HostName ¶
func (dp DeveloperPortalAttributes) HostName() terra.StringValue
func (DeveloperPortalAttributes) InternalRef ¶
func (dp DeveloperPortalAttributes) InternalRef() (terra.Reference, error)
func (DeveloperPortalAttributes) InternalTokens ¶
func (dp DeveloperPortalAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeveloperPortalAttributes) InternalWithRef ¶
func (dp DeveloperPortalAttributes) InternalWithRef(ref terra.Reference) DeveloperPortalAttributes
func (DeveloperPortalAttributes) KeyVaultId ¶
func (dp DeveloperPortalAttributes) KeyVaultId() terra.StringValue
func (DeveloperPortalAttributes) NegotiateClientCertificate ¶
func (dp DeveloperPortalAttributes) NegotiateClientCertificate() terra.BoolValue
func (DeveloperPortalAttributes) SslKeyvaultIdentityClientId ¶
func (dp DeveloperPortalAttributes) SslKeyvaultIdentityClientId() terra.StringValue
func (DeveloperPortalAttributes) Subject ¶
func (dp DeveloperPortalAttributes) Subject() terra.StringValue
func (DeveloperPortalAttributes) Thumbprint ¶
func (dp DeveloperPortalAttributes) Thumbprint() terra.StringValue
type DeveloperPortalState ¶
type DeveloperPortalState struct { Certificate string `json:"certificate"` CertificatePassword string `json:"certificate_password"` CertificateSource string `json:"certificate_source"` CertificateStatus string `json:"certificate_status"` Expiry string `json:"expiry"` HostName string `json:"host_name"` KeyVaultId string `json:"key_vault_id"` NegotiateClientCertificate bool `json:"negotiate_client_certificate"` SslKeyvaultIdentityClientId string `json:"ssl_keyvault_identity_client_id"` Subject string `json:"subject"` Thumbprint string `json:"thumbprint"` }
type HostnameConfiguration ¶
type HostnameConfiguration struct { // DeveloperPortal: min=0 DeveloperPortal []DeveloperPortal `hcl:"developer_portal,block" validate:"min=0"` // Management: min=0 Management []Management `hcl:"management,block" validate:"min=0"` // Portal: min=0 Portal []Portal `hcl:"portal,block" validate:"min=0"` // Proxy: min=0 Proxy []Proxy `hcl:"proxy,block" validate:"min=0"` // Scm: min=0 Scm []Scm `hcl:"scm,block" validate:"min=0"` }
type HostnameConfigurationAttributes ¶
type HostnameConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (HostnameConfigurationAttributes) DeveloperPortal ¶
func (hc HostnameConfigurationAttributes) DeveloperPortal() terra.ListValue[DeveloperPortalAttributes]
func (HostnameConfigurationAttributes) InternalRef ¶
func (hc HostnameConfigurationAttributes) InternalRef() (terra.Reference, error)
func (HostnameConfigurationAttributes) InternalTokens ¶
func (hc HostnameConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HostnameConfigurationAttributes) InternalWithRef ¶
func (hc HostnameConfigurationAttributes) InternalWithRef(ref terra.Reference) HostnameConfigurationAttributes
func (HostnameConfigurationAttributes) Management ¶
func (hc HostnameConfigurationAttributes) Management() terra.ListValue[ManagementAttributes]
func (HostnameConfigurationAttributes) Portal ¶
func (hc HostnameConfigurationAttributes) Portal() terra.ListValue[PortalAttributes]
func (HostnameConfigurationAttributes) Proxy ¶
func (hc HostnameConfigurationAttributes) Proxy() terra.ListValue[ProxyAttributes]
func (HostnameConfigurationAttributes) Scm ¶
func (hc HostnameConfigurationAttributes) Scm() terra.ListValue[ScmAttributes]
type HostnameConfigurationState ¶
type HostnameConfigurationState struct { DeveloperPortal []DeveloperPortalState `json:"developer_portal"` Management []ManagementState `json:"management"` Portal []PortalState `json:"portal"` Proxy []ProxyState `json:"proxy"` Scm []ScmState `json:"scm"` }
type Identity ¶
type Identity struct { // IdentityIds: set of string, optional IdentityIds terra.SetValue[terra.StringValue] `hcl:"identity_ids,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type IdentityAttributes ¶
type IdentityAttributes struct {
// contains filtered or unexported fields
}
func (IdentityAttributes) IdentityIds ¶
func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
func (IdentityAttributes) InternalRef ¶
func (i IdentityAttributes) InternalRef() (terra.Reference, error)
func (IdentityAttributes) InternalTokens ¶
func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IdentityAttributes) InternalWithRef ¶
func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes
func (IdentityAttributes) PrincipalId ¶
func (i IdentityAttributes) PrincipalId() terra.StringValue
func (IdentityAttributes) TenantId ¶
func (i IdentityAttributes) TenantId() terra.StringValue
func (IdentityAttributes) Type ¶
func (i IdentityAttributes) Type() terra.StringValue
type IdentityState ¶
type Management ¶
type Management struct { // Certificate: string, optional Certificate terra.StringValue `hcl:"certificate,attr"` // CertificatePassword: string, optional CertificatePassword terra.StringValue `hcl:"certificate_password,attr"` // HostName: string, required HostName terra.StringValue `hcl:"host_name,attr" validate:"required"` // KeyVaultId: string, optional KeyVaultId terra.StringValue `hcl:"key_vault_id,attr"` // NegotiateClientCertificate: bool, optional NegotiateClientCertificate terra.BoolValue `hcl:"negotiate_client_certificate,attr"` // SslKeyvaultIdentityClientId: string, optional SslKeyvaultIdentityClientId terra.StringValue `hcl:"ssl_keyvault_identity_client_id,attr"` }
type ManagementAttributes ¶
type ManagementAttributes struct {
// contains filtered or unexported fields
}
func (ManagementAttributes) Certificate ¶
func (m ManagementAttributes) Certificate() terra.StringValue
func (ManagementAttributes) CertificatePassword ¶
func (m ManagementAttributes) CertificatePassword() terra.StringValue
func (ManagementAttributes) CertificateSource ¶
func (m ManagementAttributes) CertificateSource() terra.StringValue
func (ManagementAttributes) CertificateStatus ¶
func (m ManagementAttributes) CertificateStatus() terra.StringValue
func (ManagementAttributes) Expiry ¶
func (m ManagementAttributes) Expiry() terra.StringValue
func (ManagementAttributes) HostName ¶
func (m ManagementAttributes) HostName() terra.StringValue
func (ManagementAttributes) InternalRef ¶
func (m ManagementAttributes) InternalRef() (terra.Reference, error)
func (ManagementAttributes) InternalTokens ¶
func (m ManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagementAttributes) InternalWithRef ¶
func (m ManagementAttributes) InternalWithRef(ref terra.Reference) ManagementAttributes
func (ManagementAttributes) KeyVaultId ¶
func (m ManagementAttributes) KeyVaultId() terra.StringValue
func (ManagementAttributes) NegotiateClientCertificate ¶
func (m ManagementAttributes) NegotiateClientCertificate() terra.BoolValue
func (ManagementAttributes) SslKeyvaultIdentityClientId ¶
func (m ManagementAttributes) SslKeyvaultIdentityClientId() terra.StringValue
func (ManagementAttributes) Subject ¶
func (m ManagementAttributes) Subject() terra.StringValue
func (ManagementAttributes) Thumbprint ¶
func (m ManagementAttributes) Thumbprint() terra.StringValue
type ManagementState ¶
type ManagementState struct { Certificate string `json:"certificate"` CertificatePassword string `json:"certificate_password"` CertificateSource string `json:"certificate_source"` CertificateStatus string `json:"certificate_status"` Expiry string `json:"expiry"` HostName string `json:"host_name"` KeyVaultId string `json:"key_vault_id"` NegotiateClientCertificate bool `json:"negotiate_client_certificate"` SslKeyvaultIdentityClientId string `json:"ssl_keyvault_identity_client_id"` Subject string `json:"subject"` Thumbprint string `json:"thumbprint"` }
type Policy ¶
type Policy struct { // XmlContent: string, optional XmlContent terra.StringValue `hcl:"xml_content,attr"` // XmlLink: string, optional XmlLink terra.StringValue `hcl:"xml_link,attr"` }
type PolicyAttributes ¶
type PolicyAttributes struct {
// contains filtered or unexported fields
}
func (PolicyAttributes) InternalRef ¶
func (p PolicyAttributes) InternalRef() (terra.Reference, error)
func (PolicyAttributes) InternalTokens ¶
func (p PolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PolicyAttributes) InternalWithRef ¶
func (p PolicyAttributes) InternalWithRef(ref terra.Reference) PolicyAttributes
func (PolicyAttributes) XmlContent ¶
func (p PolicyAttributes) XmlContent() terra.StringValue
func (PolicyAttributes) XmlLink ¶
func (p PolicyAttributes) XmlLink() terra.StringValue
type PolicyState ¶
type Portal ¶
type Portal struct { // Certificate: string, optional Certificate terra.StringValue `hcl:"certificate,attr"` // CertificatePassword: string, optional CertificatePassword terra.StringValue `hcl:"certificate_password,attr"` // HostName: string, required HostName terra.StringValue `hcl:"host_name,attr" validate:"required"` // KeyVaultId: string, optional KeyVaultId terra.StringValue `hcl:"key_vault_id,attr"` // NegotiateClientCertificate: bool, optional NegotiateClientCertificate terra.BoolValue `hcl:"negotiate_client_certificate,attr"` // SslKeyvaultIdentityClientId: string, optional SslKeyvaultIdentityClientId terra.StringValue `hcl:"ssl_keyvault_identity_client_id,attr"` }
type PortalAttributes ¶
type PortalAttributes struct {
// contains filtered or unexported fields
}
func (PortalAttributes) Certificate ¶
func (p PortalAttributes) Certificate() terra.StringValue
func (PortalAttributes) CertificatePassword ¶
func (p PortalAttributes) CertificatePassword() terra.StringValue
func (PortalAttributes) CertificateSource ¶
func (p PortalAttributes) CertificateSource() terra.StringValue
func (PortalAttributes) CertificateStatus ¶
func (p PortalAttributes) CertificateStatus() terra.StringValue
func (PortalAttributes) Expiry ¶
func (p PortalAttributes) Expiry() terra.StringValue
func (PortalAttributes) HostName ¶
func (p PortalAttributes) HostName() terra.StringValue
func (PortalAttributes) InternalRef ¶
func (p PortalAttributes) InternalRef() (terra.Reference, error)
func (PortalAttributes) InternalTokens ¶
func (p PortalAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PortalAttributes) InternalWithRef ¶
func (p PortalAttributes) InternalWithRef(ref terra.Reference) PortalAttributes
func (PortalAttributes) KeyVaultId ¶
func (p PortalAttributes) KeyVaultId() terra.StringValue
func (PortalAttributes) NegotiateClientCertificate ¶
func (p PortalAttributes) NegotiateClientCertificate() terra.BoolValue
func (PortalAttributes) SslKeyvaultIdentityClientId ¶
func (p PortalAttributes) SslKeyvaultIdentityClientId() terra.StringValue
func (PortalAttributes) Subject ¶
func (p PortalAttributes) Subject() terra.StringValue
func (PortalAttributes) Thumbprint ¶
func (p PortalAttributes) Thumbprint() terra.StringValue
type PortalState ¶
type PortalState struct { Certificate string `json:"certificate"` CertificatePassword string `json:"certificate_password"` CertificateSource string `json:"certificate_source"` CertificateStatus string `json:"certificate_status"` Expiry string `json:"expiry"` HostName string `json:"host_name"` KeyVaultId string `json:"key_vault_id"` NegotiateClientCertificate bool `json:"negotiate_client_certificate"` SslKeyvaultIdentityClientId string `json:"ssl_keyvault_identity_client_id"` Subject string `json:"subject"` Thumbprint string `json:"thumbprint"` }
type ProtocolsAttributes ¶
type ProtocolsAttributes struct {
// contains filtered or unexported fields
}
func (ProtocolsAttributes) EnableHttp2 ¶
func (p ProtocolsAttributes) EnableHttp2() terra.BoolValue
func (ProtocolsAttributes) InternalRef ¶
func (p ProtocolsAttributes) InternalRef() (terra.Reference, error)
func (ProtocolsAttributes) InternalTokens ¶
func (p ProtocolsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProtocolsAttributes) InternalWithRef ¶
func (p ProtocolsAttributes) InternalWithRef(ref terra.Reference) ProtocolsAttributes
type ProtocolsState ¶
type ProtocolsState struct {
EnableHttp2 bool `json:"enable_http2"`
}
type Proxy ¶
type Proxy struct { // Certificate: string, optional Certificate terra.StringValue `hcl:"certificate,attr"` // CertificatePassword: string, optional CertificatePassword terra.StringValue `hcl:"certificate_password,attr"` // DefaultSslBinding: bool, optional DefaultSslBinding terra.BoolValue `hcl:"default_ssl_binding,attr"` // HostName: string, required HostName terra.StringValue `hcl:"host_name,attr" validate:"required"` // KeyVaultId: string, optional KeyVaultId terra.StringValue `hcl:"key_vault_id,attr"` // NegotiateClientCertificate: bool, optional NegotiateClientCertificate terra.BoolValue `hcl:"negotiate_client_certificate,attr"` // SslKeyvaultIdentityClientId: string, optional SslKeyvaultIdentityClientId terra.StringValue `hcl:"ssl_keyvault_identity_client_id,attr"` }
type ProxyAttributes ¶
type ProxyAttributes struct {
// contains filtered or unexported fields
}
func (ProxyAttributes) Certificate ¶
func (p ProxyAttributes) Certificate() terra.StringValue
func (ProxyAttributes) CertificatePassword ¶
func (p ProxyAttributes) CertificatePassword() terra.StringValue
func (ProxyAttributes) CertificateSource ¶
func (p ProxyAttributes) CertificateSource() terra.StringValue
func (ProxyAttributes) CertificateStatus ¶
func (p ProxyAttributes) CertificateStatus() terra.StringValue
func (ProxyAttributes) DefaultSslBinding ¶
func (p ProxyAttributes) DefaultSslBinding() terra.BoolValue
func (ProxyAttributes) Expiry ¶
func (p ProxyAttributes) Expiry() terra.StringValue
func (ProxyAttributes) HostName ¶
func (p ProxyAttributes) HostName() terra.StringValue
func (ProxyAttributes) InternalRef ¶
func (p ProxyAttributes) InternalRef() (terra.Reference, error)
func (ProxyAttributes) InternalTokens ¶
func (p ProxyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProxyAttributes) InternalWithRef ¶
func (p ProxyAttributes) InternalWithRef(ref terra.Reference) ProxyAttributes
func (ProxyAttributes) KeyVaultId ¶
func (p ProxyAttributes) KeyVaultId() terra.StringValue
func (ProxyAttributes) NegotiateClientCertificate ¶
func (p ProxyAttributes) NegotiateClientCertificate() terra.BoolValue
func (ProxyAttributes) SslKeyvaultIdentityClientId ¶
func (p ProxyAttributes) SslKeyvaultIdentityClientId() terra.StringValue
func (ProxyAttributes) Subject ¶
func (p ProxyAttributes) Subject() terra.StringValue
func (ProxyAttributes) Thumbprint ¶
func (p ProxyAttributes) Thumbprint() terra.StringValue
type ProxyState ¶
type ProxyState struct { Certificate string `json:"certificate"` CertificatePassword string `json:"certificate_password"` CertificateSource string `json:"certificate_source"` CertificateStatus string `json:"certificate_status"` DefaultSslBinding bool `json:"default_ssl_binding"` Expiry string `json:"expiry"` HostName string `json:"host_name"` KeyVaultId string `json:"key_vault_id"` NegotiateClientCertificate bool `json:"negotiate_client_certificate"` SslKeyvaultIdentityClientId string `json:"ssl_keyvault_identity_client_id"` Subject string `json:"subject"` Thumbprint string `json:"thumbprint"` }
type Scm ¶
type Scm struct { // Certificate: string, optional Certificate terra.StringValue `hcl:"certificate,attr"` // CertificatePassword: string, optional CertificatePassword terra.StringValue `hcl:"certificate_password,attr"` // HostName: string, required HostName terra.StringValue `hcl:"host_name,attr" validate:"required"` // KeyVaultId: string, optional KeyVaultId terra.StringValue `hcl:"key_vault_id,attr"` // NegotiateClientCertificate: bool, optional NegotiateClientCertificate terra.BoolValue `hcl:"negotiate_client_certificate,attr"` // SslKeyvaultIdentityClientId: string, optional SslKeyvaultIdentityClientId terra.StringValue `hcl:"ssl_keyvault_identity_client_id,attr"` }
type ScmAttributes ¶
type ScmAttributes struct {
// contains filtered or unexported fields
}
func (ScmAttributes) Certificate ¶
func (s ScmAttributes) Certificate() terra.StringValue
func (ScmAttributes) CertificatePassword ¶
func (s ScmAttributes) CertificatePassword() terra.StringValue
func (ScmAttributes) CertificateSource ¶
func (s ScmAttributes) CertificateSource() terra.StringValue
func (ScmAttributes) CertificateStatus ¶
func (s ScmAttributes) CertificateStatus() terra.StringValue
func (ScmAttributes) Expiry ¶
func (s ScmAttributes) Expiry() terra.StringValue
func (ScmAttributes) HostName ¶
func (s ScmAttributes) HostName() terra.StringValue
func (ScmAttributes) InternalRef ¶
func (s ScmAttributes) InternalRef() (terra.Reference, error)
func (ScmAttributes) InternalTokens ¶
func (s ScmAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScmAttributes) InternalWithRef ¶
func (s ScmAttributes) InternalWithRef(ref terra.Reference) ScmAttributes
func (ScmAttributes) KeyVaultId ¶
func (s ScmAttributes) KeyVaultId() terra.StringValue
func (ScmAttributes) NegotiateClientCertificate ¶
func (s ScmAttributes) NegotiateClientCertificate() terra.BoolValue
func (ScmAttributes) SslKeyvaultIdentityClientId ¶
func (s ScmAttributes) SslKeyvaultIdentityClientId() terra.StringValue
func (ScmAttributes) Subject ¶
func (s ScmAttributes) Subject() terra.StringValue
func (ScmAttributes) Thumbprint ¶
func (s ScmAttributes) Thumbprint() terra.StringValue
type ScmState ¶
type ScmState struct { Certificate string `json:"certificate"` CertificatePassword string `json:"certificate_password"` CertificateSource string `json:"certificate_source"` CertificateStatus string `json:"certificate_status"` Expiry string `json:"expiry"` HostName string `json:"host_name"` KeyVaultId string `json:"key_vault_id"` NegotiateClientCertificate bool `json:"negotiate_client_certificate"` SslKeyvaultIdentityClientId string `json:"ssl_keyvault_identity_client_id"` Subject string `json:"subject"` Thumbprint string `json:"thumbprint"` }
type Security ¶
type Security struct { // EnableBackendSsl30: bool, optional EnableBackendSsl30 terra.BoolValue `hcl:"enable_backend_ssl30,attr"` // EnableBackendTls10: bool, optional EnableBackendTls10 terra.BoolValue `hcl:"enable_backend_tls10,attr"` // EnableBackendTls11: bool, optional EnableBackendTls11 terra.BoolValue `hcl:"enable_backend_tls11,attr"` // EnableFrontendSsl30: bool, optional EnableFrontendSsl30 terra.BoolValue `hcl:"enable_frontend_ssl30,attr"` // EnableFrontendTls10: bool, optional EnableFrontendTls10 terra.BoolValue `hcl:"enable_frontend_tls10,attr"` // EnableFrontendTls11: bool, optional EnableFrontendTls11 terra.BoolValue `hcl:"enable_frontend_tls11,attr"` // TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled: bool, optional TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled terra.BoolValue `hcl:"tls_ecdhe_ecdsa_with_aes128_cbc_sha_ciphers_enabled,attr"` // TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled: bool, optional TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled terra.BoolValue `hcl:"tls_ecdhe_ecdsa_with_aes256_cbc_sha_ciphers_enabled,attr"` // TlsEcdheRsaWithAes128CbcShaCiphersEnabled: bool, optional TlsEcdheRsaWithAes128CbcShaCiphersEnabled terra.BoolValue `hcl:"tls_ecdhe_rsa_with_aes128_cbc_sha_ciphers_enabled,attr"` // TlsEcdheRsaWithAes256CbcShaCiphersEnabled: bool, optional TlsEcdheRsaWithAes256CbcShaCiphersEnabled terra.BoolValue `hcl:"tls_ecdhe_rsa_with_aes256_cbc_sha_ciphers_enabled,attr"` // TlsRsaWithAes128CbcSha256CiphersEnabled: bool, optional TlsRsaWithAes128CbcSha256CiphersEnabled terra.BoolValue `hcl:"tls_rsa_with_aes128_cbc_sha256_ciphers_enabled,attr"` // TlsRsaWithAes128CbcShaCiphersEnabled: bool, optional TlsRsaWithAes128CbcShaCiphersEnabled terra.BoolValue `hcl:"tls_rsa_with_aes128_cbc_sha_ciphers_enabled,attr"` // TlsRsaWithAes128GcmSha256CiphersEnabled: bool, optional TlsRsaWithAes128GcmSha256CiphersEnabled terra.BoolValue `hcl:"tls_rsa_with_aes128_gcm_sha256_ciphers_enabled,attr"` // TlsRsaWithAes256CbcSha256CiphersEnabled: bool, optional TlsRsaWithAes256CbcSha256CiphersEnabled terra.BoolValue `hcl:"tls_rsa_with_aes256_cbc_sha256_ciphers_enabled,attr"` // TlsRsaWithAes256CbcShaCiphersEnabled: bool, optional TlsRsaWithAes256CbcShaCiphersEnabled terra.BoolValue `hcl:"tls_rsa_with_aes256_cbc_sha_ciphers_enabled,attr"` // TlsRsaWithAes256GcmSha384CiphersEnabled: bool, optional TlsRsaWithAes256GcmSha384CiphersEnabled terra.BoolValue `hcl:"tls_rsa_with_aes256_gcm_sha384_ciphers_enabled,attr"` // TripleDesCiphersEnabled: bool, optional TripleDesCiphersEnabled terra.BoolValue `hcl:"triple_des_ciphers_enabled,attr"` }
type SecurityAttributes ¶
type SecurityAttributes struct {
// contains filtered or unexported fields
}
func (SecurityAttributes) EnableBackendSsl30 ¶
func (s SecurityAttributes) EnableBackendSsl30() terra.BoolValue
func (SecurityAttributes) EnableBackendTls10 ¶
func (s SecurityAttributes) EnableBackendTls10() terra.BoolValue
func (SecurityAttributes) EnableBackendTls11 ¶
func (s SecurityAttributes) EnableBackendTls11() terra.BoolValue
func (SecurityAttributes) EnableFrontendSsl30 ¶
func (s SecurityAttributes) EnableFrontendSsl30() terra.BoolValue
func (SecurityAttributes) EnableFrontendTls10 ¶
func (s SecurityAttributes) EnableFrontendTls10() terra.BoolValue
func (SecurityAttributes) EnableFrontendTls11 ¶
func (s SecurityAttributes) EnableFrontendTls11() terra.BoolValue
func (SecurityAttributes) InternalRef ¶
func (s SecurityAttributes) InternalRef() (terra.Reference, error)
func (SecurityAttributes) InternalTokens ¶
func (s SecurityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SecurityAttributes) InternalWithRef ¶
func (s SecurityAttributes) InternalWithRef(ref terra.Reference) SecurityAttributes
func (SecurityAttributes) TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled ¶
func (s SecurityAttributes) TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled() terra.BoolValue
func (SecurityAttributes) TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled ¶
func (s SecurityAttributes) TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled() terra.BoolValue
func (SecurityAttributes) TlsEcdheRsaWithAes128CbcShaCiphersEnabled ¶
func (s SecurityAttributes) TlsEcdheRsaWithAes128CbcShaCiphersEnabled() terra.BoolValue
func (SecurityAttributes) TlsEcdheRsaWithAes256CbcShaCiphersEnabled ¶
func (s SecurityAttributes) TlsEcdheRsaWithAes256CbcShaCiphersEnabled() terra.BoolValue
func (SecurityAttributes) TlsRsaWithAes128CbcSha256CiphersEnabled ¶
func (s SecurityAttributes) TlsRsaWithAes128CbcSha256CiphersEnabled() terra.BoolValue
func (SecurityAttributes) TlsRsaWithAes128CbcShaCiphersEnabled ¶
func (s SecurityAttributes) TlsRsaWithAes128CbcShaCiphersEnabled() terra.BoolValue
func (SecurityAttributes) TlsRsaWithAes128GcmSha256CiphersEnabled ¶
func (s SecurityAttributes) TlsRsaWithAes128GcmSha256CiphersEnabled() terra.BoolValue
func (SecurityAttributes) TlsRsaWithAes256CbcSha256CiphersEnabled ¶
func (s SecurityAttributes) TlsRsaWithAes256CbcSha256CiphersEnabled() terra.BoolValue
func (SecurityAttributes) TlsRsaWithAes256CbcShaCiphersEnabled ¶
func (s SecurityAttributes) TlsRsaWithAes256CbcShaCiphersEnabled() terra.BoolValue
func (SecurityAttributes) TlsRsaWithAes256GcmSha384CiphersEnabled ¶
func (s SecurityAttributes) TlsRsaWithAes256GcmSha384CiphersEnabled() terra.BoolValue
func (SecurityAttributes) TripleDesCiphersEnabled ¶
func (s SecurityAttributes) TripleDesCiphersEnabled() terra.BoolValue
type SecurityState ¶
type SecurityState struct { EnableBackendSsl30 bool `json:"enable_backend_ssl30"` EnableBackendTls10 bool `json:"enable_backend_tls10"` EnableBackendTls11 bool `json:"enable_backend_tls11"` EnableFrontendSsl30 bool `json:"enable_frontend_ssl30"` EnableFrontendTls10 bool `json:"enable_frontend_tls10"` EnableFrontendTls11 bool `json:"enable_frontend_tls11"` TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled bool `json:"tls_ecdhe_ecdsa_with_aes128_cbc_sha_ciphers_enabled"` TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled bool `json:"tls_ecdhe_ecdsa_with_aes256_cbc_sha_ciphers_enabled"` TlsEcdheRsaWithAes128CbcShaCiphersEnabled bool `json:"tls_ecdhe_rsa_with_aes128_cbc_sha_ciphers_enabled"` TlsEcdheRsaWithAes256CbcShaCiphersEnabled bool `json:"tls_ecdhe_rsa_with_aes256_cbc_sha_ciphers_enabled"` TlsRsaWithAes128CbcSha256CiphersEnabled bool `json:"tls_rsa_with_aes128_cbc_sha256_ciphers_enabled"` TlsRsaWithAes128CbcShaCiphersEnabled bool `json:"tls_rsa_with_aes128_cbc_sha_ciphers_enabled"` TlsRsaWithAes128GcmSha256CiphersEnabled bool `json:"tls_rsa_with_aes128_gcm_sha256_ciphers_enabled"` TlsRsaWithAes256CbcSha256CiphersEnabled bool `json:"tls_rsa_with_aes256_cbc_sha256_ciphers_enabled"` TlsRsaWithAes256CbcShaCiphersEnabled bool `json:"tls_rsa_with_aes256_cbc_sha_ciphers_enabled"` TlsRsaWithAes256GcmSha384CiphersEnabled bool `json:"tls_rsa_with_aes256_gcm_sha384_ciphers_enabled"` TripleDesCiphersEnabled bool `json:"triple_des_ciphers_enabled"` }
type SignInAttributes ¶
type SignInAttributes struct {
// contains filtered or unexported fields
}
func (SignInAttributes) Enabled ¶
func (si SignInAttributes) Enabled() terra.BoolValue
func (SignInAttributes) InternalRef ¶
func (si SignInAttributes) InternalRef() (terra.Reference, error)
func (SignInAttributes) InternalTokens ¶
func (si SignInAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SignInAttributes) InternalWithRef ¶
func (si SignInAttributes) InternalWithRef(ref terra.Reference) SignInAttributes
type SignInState ¶
type SignInState struct {
Enabled bool `json:"enabled"`
}
type SignUp ¶
type SignUp struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // TermsOfService: required TermsOfService *TermsOfService `hcl:"terms_of_service,block" validate:"required"` }
type SignUpAttributes ¶
type SignUpAttributes struct {
// contains filtered or unexported fields
}
func (SignUpAttributes) Enabled ¶
func (su SignUpAttributes) Enabled() terra.BoolValue
func (SignUpAttributes) InternalRef ¶
func (su SignUpAttributes) InternalRef() (terra.Reference, error)
func (SignUpAttributes) InternalTokens ¶
func (su SignUpAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SignUpAttributes) InternalWithRef ¶
func (su SignUpAttributes) InternalWithRef(ref terra.Reference) SignUpAttributes
func (SignUpAttributes) TermsOfService ¶
func (su SignUpAttributes) TermsOfService() terra.ListValue[TermsOfServiceAttributes]
type SignUpState ¶
type SignUpState struct { Enabled bool `json:"enabled"` TermsOfService []TermsOfServiceState `json:"terms_of_service"` }
type TenantAccess ¶
type TenantAccessAttributes ¶
type TenantAccessAttributes struct {
// contains filtered or unexported fields
}
func (TenantAccessAttributes) Enabled ¶
func (ta TenantAccessAttributes) Enabled() terra.BoolValue
func (TenantAccessAttributes) InternalRef ¶
func (ta TenantAccessAttributes) InternalRef() (terra.Reference, error)
func (TenantAccessAttributes) InternalTokens ¶
func (ta TenantAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TenantAccessAttributes) InternalWithRef ¶
func (ta TenantAccessAttributes) InternalWithRef(ref terra.Reference) TenantAccessAttributes
func (TenantAccessAttributes) PrimaryKey ¶
func (ta TenantAccessAttributes) PrimaryKey() terra.StringValue
func (TenantAccessAttributes) SecondaryKey ¶
func (ta TenantAccessAttributes) SecondaryKey() terra.StringValue
func (TenantAccessAttributes) TenantId ¶
func (ta TenantAccessAttributes) TenantId() terra.StringValue
type TenantAccessState ¶
type TermsOfService ¶
type TermsOfService struct { // ConsentRequired: bool, required ConsentRequired terra.BoolValue `hcl:"consent_required,attr" validate:"required"` // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // Text: string, optional Text terra.StringValue `hcl:"text,attr"` }
type TermsOfServiceAttributes ¶
type TermsOfServiceAttributes struct {
// contains filtered or unexported fields
}
func (TermsOfServiceAttributes) ConsentRequired ¶
func (tos TermsOfServiceAttributes) ConsentRequired() terra.BoolValue
func (TermsOfServiceAttributes) Enabled ¶
func (tos TermsOfServiceAttributes) Enabled() terra.BoolValue
func (TermsOfServiceAttributes) InternalRef ¶
func (tos TermsOfServiceAttributes) InternalRef() (terra.Reference, error)
func (TermsOfServiceAttributes) InternalTokens ¶
func (tos TermsOfServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TermsOfServiceAttributes) InternalWithRef ¶
func (tos TermsOfServiceAttributes) InternalWithRef(ref terra.Reference) TermsOfServiceAttributes
func (TermsOfServiceAttributes) Text ¶
func (tos TermsOfServiceAttributes) Text() terra.StringValue
type TermsOfServiceState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type VirtualNetworkConfiguration ¶
type VirtualNetworkConfiguration struct { // SubnetId: string, required SubnetId terra.StringValue `hcl:"subnet_id,attr" validate:"required"` }
type VirtualNetworkConfigurationAttributes ¶
type VirtualNetworkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (VirtualNetworkConfigurationAttributes) InternalRef ¶
func (vnc VirtualNetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
func (VirtualNetworkConfigurationAttributes) InternalTokens ¶
func (vnc VirtualNetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualNetworkConfigurationAttributes) InternalWithRef ¶
func (vnc VirtualNetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) VirtualNetworkConfigurationAttributes
func (VirtualNetworkConfigurationAttributes) SubnetId ¶
func (vnc VirtualNetworkConfigurationAttributes) SubnetId() terra.StringValue
type VirtualNetworkConfigurationState ¶
type VirtualNetworkConfigurationState struct {
SubnetId string `json:"subnet_id"`
}
Click to show internal directories.
Click to hide internal directories.