Documentation ¶
Index ¶
- type As2Config
- type As2ConfigAttributes
- func (ac As2ConfigAttributes) Compression() terra.StringValue
- func (ac As2ConfigAttributes) EncryptionAlgorithm() terra.StringValue
- func (ac As2ConfigAttributes) InternalRef() (terra.Reference, error)
- func (ac As2ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac As2ConfigAttributes) InternalWithRef(ref terra.Reference) As2ConfigAttributes
- func (ac As2ConfigAttributes) LocalProfileId() terra.StringValue
- func (ac As2ConfigAttributes) MdnResponse() terra.StringValue
- func (ac As2ConfigAttributes) MdnSigningAlgorithm() terra.StringValue
- func (ac As2ConfigAttributes) MessageSubject() terra.StringValue
- func (ac As2ConfigAttributes) PartnerProfileId() terra.StringValue
- func (ac As2ConfigAttributes) SigningAlgorithm() terra.StringValue
- type As2ConfigState
- type SftpConfig
- type SftpConfigAttributes
- func (sc SftpConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc SftpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SftpConfigAttributes) InternalWithRef(ref terra.Reference) SftpConfigAttributes
- func (sc SftpConfigAttributes) TrustedHostKeys() terra.SetValue[terra.StringValue]
- func (sc SftpConfigAttributes) UserSecretId() terra.StringValue
- type SftpConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type As2Config ¶
type As2Config struct { // Compression: string, required Compression terra.StringValue `hcl:"compression,attr" validate:"required"` // EncryptionAlgorithm: string, required EncryptionAlgorithm terra.StringValue `hcl:"encryption_algorithm,attr" validate:"required"` // LocalProfileId: string, required LocalProfileId terra.StringValue `hcl:"local_profile_id,attr" validate:"required"` // MdnResponse: string, required MdnResponse terra.StringValue `hcl:"mdn_response,attr" validate:"required"` // MdnSigningAlgorithm: string, optional MdnSigningAlgorithm terra.StringValue `hcl:"mdn_signing_algorithm,attr"` // MessageSubject: string, optional MessageSubject terra.StringValue `hcl:"message_subject,attr"` // PartnerProfileId: string, required PartnerProfileId terra.StringValue `hcl:"partner_profile_id,attr" validate:"required"` // SigningAlgorithm: string, required SigningAlgorithm terra.StringValue `hcl:"signing_algorithm,attr" validate:"required"` }
type As2ConfigAttributes ¶
type As2ConfigAttributes struct {
// contains filtered or unexported fields
}
func (As2ConfigAttributes) Compression ¶
func (ac As2ConfigAttributes) Compression() terra.StringValue
func (As2ConfigAttributes) EncryptionAlgorithm ¶
func (ac As2ConfigAttributes) EncryptionAlgorithm() terra.StringValue
func (As2ConfigAttributes) InternalRef ¶
func (ac As2ConfigAttributes) InternalRef() (terra.Reference, error)
func (As2ConfigAttributes) InternalTokens ¶
func (ac As2ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (As2ConfigAttributes) InternalWithRef ¶
func (ac As2ConfigAttributes) InternalWithRef(ref terra.Reference) As2ConfigAttributes
func (As2ConfigAttributes) LocalProfileId ¶
func (ac As2ConfigAttributes) LocalProfileId() terra.StringValue
func (As2ConfigAttributes) MdnResponse ¶
func (ac As2ConfigAttributes) MdnResponse() terra.StringValue
func (As2ConfigAttributes) MdnSigningAlgorithm ¶
func (ac As2ConfigAttributes) MdnSigningAlgorithm() terra.StringValue
func (As2ConfigAttributes) MessageSubject ¶
func (ac As2ConfigAttributes) MessageSubject() terra.StringValue
func (As2ConfigAttributes) PartnerProfileId ¶
func (ac As2ConfigAttributes) PartnerProfileId() terra.StringValue
func (As2ConfigAttributes) SigningAlgorithm ¶
func (ac As2ConfigAttributes) SigningAlgorithm() terra.StringValue
type As2ConfigState ¶
type As2ConfigState struct { Compression string `json:"compression"` EncryptionAlgorithm string `json:"encryption_algorithm"` LocalProfileId string `json:"local_profile_id"` MdnResponse string `json:"mdn_response"` MdnSigningAlgorithm string `json:"mdn_signing_algorithm"` MessageSubject string `json:"message_subject"` PartnerProfileId string `json:"partner_profile_id"` SigningAlgorithm string `json:"signing_algorithm"` }
type SftpConfig ¶
type SftpConfig struct { // TrustedHostKeys: set of string, optional TrustedHostKeys terra.SetValue[terra.StringValue] `hcl:"trusted_host_keys,attr"` // UserSecretId: string, optional UserSecretId terra.StringValue `hcl:"user_secret_id,attr"` }
type SftpConfigAttributes ¶
type SftpConfigAttributes struct {
// contains filtered or unexported fields
}
func (SftpConfigAttributes) InternalRef ¶
func (sc SftpConfigAttributes) InternalRef() (terra.Reference, error)
func (SftpConfigAttributes) InternalTokens ¶
func (sc SftpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SftpConfigAttributes) InternalWithRef ¶
func (sc SftpConfigAttributes) InternalWithRef(ref terra.Reference) SftpConfigAttributes
func (SftpConfigAttributes) TrustedHostKeys ¶
func (sc SftpConfigAttributes) TrustedHostKeys() terra.SetValue[terra.StringValue]
func (SftpConfigAttributes) UserSecretId ¶
func (sc SftpConfigAttributes) UserSecretId() terra.StringValue
type SftpConfigState ¶
Click to show internal directories.
Click to hide internal directories.