Documentation
¶
Index ¶
- type AccessPolicy
- type AccessPolicyAttributes
- func (ap AccessPolicyAttributes) ApplicationId() terra.StringValue
- func (ap AccessPolicyAttributes) CertificatePermissions() terra.ListValue[terra.StringValue]
- func (ap AccessPolicyAttributes) InternalRef() (terra.Reference, error)
- func (ap AccessPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ap AccessPolicyAttributes) InternalWithRef(ref terra.Reference) AccessPolicyAttributes
- func (ap AccessPolicyAttributes) KeyPermissions() terra.ListValue[terra.StringValue]
- func (ap AccessPolicyAttributes) ObjectId() terra.StringValue
- func (ap AccessPolicyAttributes) SecretPermissions() terra.ListValue[terra.StringValue]
- func (ap AccessPolicyAttributes) StoragePermissions() terra.ListValue[terra.StringValue]
- func (ap AccessPolicyAttributes) TenantId() terra.StringValue
- type AccessPolicyState
- type NetworkAcls
- type NetworkAclsAttributes
- func (na NetworkAclsAttributes) Bypass() terra.StringValue
- func (na NetworkAclsAttributes) DefaultAction() terra.StringValue
- func (na NetworkAclsAttributes) InternalRef() (terra.Reference, error)
- func (na NetworkAclsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (na NetworkAclsAttributes) InternalWithRef(ref terra.Reference) NetworkAclsAttributes
- func (na NetworkAclsAttributes) IpRules() terra.SetValue[terra.StringValue]
- func (na NetworkAclsAttributes) VirtualNetworkSubnetIds() terra.SetValue[terra.StringValue]
- type NetworkAclsState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶
type AccessPolicy struct{}
type AccessPolicyAttributes ¶
type AccessPolicyAttributes struct {
// contains filtered or unexported fields
}
func (AccessPolicyAttributes) ApplicationId ¶
func (ap AccessPolicyAttributes) ApplicationId() terra.StringValue
func (AccessPolicyAttributes) CertificatePermissions ¶
func (ap AccessPolicyAttributes) CertificatePermissions() terra.ListValue[terra.StringValue]
func (AccessPolicyAttributes) InternalRef ¶
func (ap AccessPolicyAttributes) InternalRef() (terra.Reference, error)
func (AccessPolicyAttributes) InternalTokens ¶
func (ap AccessPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessPolicyAttributes) InternalWithRef ¶
func (ap AccessPolicyAttributes) InternalWithRef(ref terra.Reference) AccessPolicyAttributes
func (AccessPolicyAttributes) KeyPermissions ¶
func (ap AccessPolicyAttributes) KeyPermissions() terra.ListValue[terra.StringValue]
func (AccessPolicyAttributes) ObjectId ¶
func (ap AccessPolicyAttributes) ObjectId() terra.StringValue
func (AccessPolicyAttributes) SecretPermissions ¶
func (ap AccessPolicyAttributes) SecretPermissions() terra.ListValue[terra.StringValue]
func (AccessPolicyAttributes) StoragePermissions ¶
func (ap AccessPolicyAttributes) StoragePermissions() terra.ListValue[terra.StringValue]
func (AccessPolicyAttributes) TenantId ¶
func (ap AccessPolicyAttributes) TenantId() terra.StringValue
type AccessPolicyState ¶
type AccessPolicyState struct { ApplicationId string `json:"application_id"` CertificatePermissions []string `json:"certificate_permissions"` KeyPermissions []string `json:"key_permissions"` ObjectId string `json:"object_id"` SecretPermissions []string `json:"secret_permissions"` StoragePermissions []string `json:"storage_permissions"` TenantId string `json:"tenant_id"` }
type NetworkAcls ¶
type NetworkAcls struct{}
type NetworkAclsAttributes ¶
type NetworkAclsAttributes struct {
// contains filtered or unexported fields
}
func (NetworkAclsAttributes) Bypass ¶
func (na NetworkAclsAttributes) Bypass() terra.StringValue
func (NetworkAclsAttributes) DefaultAction ¶
func (na NetworkAclsAttributes) DefaultAction() terra.StringValue
func (NetworkAclsAttributes) InternalRef ¶
func (na NetworkAclsAttributes) InternalRef() (terra.Reference, error)
func (NetworkAclsAttributes) InternalTokens ¶
func (na NetworkAclsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkAclsAttributes) InternalWithRef ¶
func (na NetworkAclsAttributes) InternalWithRef(ref terra.Reference) NetworkAclsAttributes
func (NetworkAclsAttributes) IpRules ¶
func (na NetworkAclsAttributes) IpRules() terra.SetValue[terra.StringValue]
func (NetworkAclsAttributes) VirtualNetworkSubnetIds ¶
func (na NetworkAclsAttributes) VirtualNetworkSubnetIds() terra.SetValue[terra.StringValue]
type NetworkAclsState ¶
type Timeouts ¶
type Timeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
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
type TimeoutsState ¶
type TimeoutsState struct {
Read string `json:"read"`
}
Click to show internal directories.
Click to hide internal directories.