apimanagementcustomdomain

package
v0.0.0-...-c2cc54e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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 (DeveloperPortalAttributes) HostName

func (DeveloperPortalAttributes) InternalRef

func (dp DeveloperPortalAttributes) InternalRef() (terra.Reference, error)

func (DeveloperPortalAttributes) InternalTokens

func (dp DeveloperPortalAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DeveloperPortalAttributes) InternalWithRef

func (DeveloperPortalAttributes) KeyVaultId

func (DeveloperPortalAttributes) NegotiateClientCertificate

func (dp DeveloperPortalAttributes) NegotiateClientCertificate() terra.BoolValue

func (DeveloperPortalAttributes) SslKeyvaultIdentityClientId

func (dp DeveloperPortalAttributes) SslKeyvaultIdentityClientId() terra.StringValue

func (DeveloperPortalAttributes) Subject

func (DeveloperPortalAttributes) Thumbprint

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 Gateway

type Gateway 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 GatewayAttributes

type GatewayAttributes struct {
	// contains filtered or unexported fields
}

func (GatewayAttributes) Certificate

func (g GatewayAttributes) Certificate() terra.StringValue

func (GatewayAttributes) CertificatePassword

func (g GatewayAttributes) CertificatePassword() terra.StringValue

func (GatewayAttributes) CertificateSource

func (g GatewayAttributes) CertificateSource() terra.StringValue

func (GatewayAttributes) CertificateStatus

func (g GatewayAttributes) CertificateStatus() terra.StringValue

func (GatewayAttributes) DefaultSslBinding

func (g GatewayAttributes) DefaultSslBinding() terra.BoolValue

func (GatewayAttributes) Expiry

func (g GatewayAttributes) Expiry() terra.StringValue

func (GatewayAttributes) HostName

func (g GatewayAttributes) HostName() terra.StringValue

func (GatewayAttributes) InternalRef

func (g GatewayAttributes) InternalRef() (terra.Reference, error)

func (GatewayAttributes) InternalTokens

func (g GatewayAttributes) InternalTokens() (hclwrite.Tokens, error)

func (GatewayAttributes) InternalWithRef

func (g GatewayAttributes) InternalWithRef(ref terra.Reference) GatewayAttributes

func (GatewayAttributes) KeyVaultId

func (g GatewayAttributes) KeyVaultId() terra.StringValue

func (GatewayAttributes) NegotiateClientCertificate

func (g GatewayAttributes) NegotiateClientCertificate() terra.BoolValue

func (GatewayAttributes) SslKeyvaultIdentityClientId

func (g GatewayAttributes) SslKeyvaultIdentityClientId() terra.StringValue

func (GatewayAttributes) Subject

func (g GatewayAttributes) Subject() terra.StringValue

func (GatewayAttributes) Thumbprint

func (g GatewayAttributes) Thumbprint() terra.StringValue

type GatewayState

type GatewayState 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 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 (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 (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 (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 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 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 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 (TimeoutsAttributes) Delete

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 (TimeoutsAttributes) Update

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Read   string `json:"read"`
	Update string `json:"update"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL