Documentation ¶
Index ¶
- type AuditLogConfiguration
- type AuditLogConfigurationAttributes
- func (alc AuditLogConfigurationAttributes) AuditLogDestination() terra.StringValue
- func (alc AuditLogConfigurationAttributes) FileAccessAuditLogLevel() terra.StringValue
- func (alc AuditLogConfigurationAttributes) FileShareAccessAuditLogLevel() terra.StringValue
- func (alc AuditLogConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (alc AuditLogConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (alc AuditLogConfigurationAttributes) InternalWithRef(ref terra.Reference) AuditLogConfigurationAttributes
- type AuditLogConfigurationState
- type SelfManagedActiveDirectory
- type SelfManagedActiveDirectoryAttributes
- func (smad SelfManagedActiveDirectoryAttributes) DnsIps() terra.SetValue[terra.StringValue]
- func (smad SelfManagedActiveDirectoryAttributes) DomainName() terra.StringValue
- func (smad SelfManagedActiveDirectoryAttributes) FileSystemAdministratorsGroup() terra.StringValue
- func (smad SelfManagedActiveDirectoryAttributes) InternalRef() (terra.Reference, error)
- func (smad SelfManagedActiveDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (smad SelfManagedActiveDirectoryAttributes) InternalWithRef(ref terra.Reference) SelfManagedActiveDirectoryAttributes
- func (smad SelfManagedActiveDirectoryAttributes) OrganizationalUnitDistinguishedName() terra.StringValue
- func (smad SelfManagedActiveDirectoryAttributes) Password() terra.StringValue
- func (smad SelfManagedActiveDirectoryAttributes) Username() terra.StringValue
- type SelfManagedActiveDirectoryState
- 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) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditLogConfiguration ¶
type AuditLogConfiguration struct { // AuditLogDestination: string, optional AuditLogDestination terra.StringValue `hcl:"audit_log_destination,attr"` // FileAccessAuditLogLevel: string, optional FileAccessAuditLogLevel terra.StringValue `hcl:"file_access_audit_log_level,attr"` FileShareAccessAuditLogLevel terra.StringValue `hcl:"file_share_access_audit_log_level,attr"` }
type AuditLogConfigurationAttributes ¶
type AuditLogConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AuditLogConfigurationAttributes) AuditLogDestination ¶
func (alc AuditLogConfigurationAttributes) AuditLogDestination() terra.StringValue
func (AuditLogConfigurationAttributes) FileAccessAuditLogLevel ¶
func (alc AuditLogConfigurationAttributes) FileAccessAuditLogLevel() terra.StringValue
func (AuditLogConfigurationAttributes) FileShareAccessAuditLogLevel ¶
func (alc AuditLogConfigurationAttributes) FileShareAccessAuditLogLevel() terra.StringValue
func (AuditLogConfigurationAttributes) InternalRef ¶
func (alc AuditLogConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AuditLogConfigurationAttributes) InternalTokens ¶
func (alc AuditLogConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuditLogConfigurationAttributes) InternalWithRef ¶
func (alc AuditLogConfigurationAttributes) InternalWithRef(ref terra.Reference) AuditLogConfigurationAttributes
type SelfManagedActiveDirectory ¶
type SelfManagedActiveDirectory struct { // DnsIps: set of string, required DnsIps terra.SetValue[terra.StringValue] `hcl:"dns_ips,attr" validate:"required"` // DomainName: string, required DomainName terra.StringValue `hcl:"domain_name,attr" validate:"required"` // FileSystemAdministratorsGroup: string, optional FileSystemAdministratorsGroup terra.StringValue `hcl:"file_system_administrators_group,attr"` // OrganizationalUnitDistinguishedName: string, optional OrganizationalUnitDistinguishedName terra.StringValue `hcl:"organizational_unit_distinguished_name,attr"` // Password: string, required Password terra.StringValue `hcl:"password,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type SelfManagedActiveDirectoryAttributes ¶
type SelfManagedActiveDirectoryAttributes struct {
// contains filtered or unexported fields
}
func (SelfManagedActiveDirectoryAttributes) DnsIps ¶
func (smad SelfManagedActiveDirectoryAttributes) DnsIps() terra.SetValue[terra.StringValue]
func (SelfManagedActiveDirectoryAttributes) DomainName ¶
func (smad SelfManagedActiveDirectoryAttributes) DomainName() terra.StringValue
func (SelfManagedActiveDirectoryAttributes) FileSystemAdministratorsGroup ¶
func (smad SelfManagedActiveDirectoryAttributes) FileSystemAdministratorsGroup() terra.StringValue
func (SelfManagedActiveDirectoryAttributes) InternalRef ¶
func (smad SelfManagedActiveDirectoryAttributes) InternalRef() (terra.Reference, error)
func (SelfManagedActiveDirectoryAttributes) InternalTokens ¶
func (smad SelfManagedActiveDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SelfManagedActiveDirectoryAttributes) InternalWithRef ¶
func (smad SelfManagedActiveDirectoryAttributes) InternalWithRef(ref terra.Reference) SelfManagedActiveDirectoryAttributes
func (SelfManagedActiveDirectoryAttributes) OrganizationalUnitDistinguishedName ¶
func (smad SelfManagedActiveDirectoryAttributes) OrganizationalUnitDistinguishedName() terra.StringValue
func (SelfManagedActiveDirectoryAttributes) Password ¶
func (smad SelfManagedActiveDirectoryAttributes) Password() terra.StringValue
func (SelfManagedActiveDirectoryAttributes) Username ¶
func (smad SelfManagedActiveDirectoryAttributes) Username() terra.StringValue
type SelfManagedActiveDirectoryState ¶
type SelfManagedActiveDirectoryState struct { DnsIps []string `json:"dns_ips"` DomainName string `json:"domain_name"` FileSystemAdministratorsGroup string `json:"file_system_administrators_group"` OrganizationalUnitDistinguishedName string `json:"organizational_unit_distinguished_name"` Password string `json:"password"` Username string `json:"username"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,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) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.