Documentation
¶
Index ¶
- type AccessControl
- type AccessControlAction
- type AccessControlActionAttributes
- func (a AccessControlActionAttributes) AllowedCallerIpAddressRange() terra.SetValue[terra.StringValue]
- func (a AccessControlActionAttributes) InternalRef() (terra.Reference, error)
- func (a AccessControlActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AccessControlActionAttributes) InternalWithRef(ref terra.Reference) AccessControlActionAttributes
- type AccessControlActionState
- type AccessControlAttributes
- func (ac AccessControlAttributes) Action() terra.ListValue[AccessControlActionAttributes]
- func (ac AccessControlAttributes) Content() terra.ListValue[AccessControlContentAttributes]
- func (ac AccessControlAttributes) InternalRef() (terra.Reference, error)
- func (ac AccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AccessControlAttributes) InternalWithRef(ref terra.Reference) AccessControlAttributes
- func (ac AccessControlAttributes) Trigger() terra.ListValue[AccessControlTriggerAttributes]
- func (ac AccessControlAttributes) WorkflowManagement() terra.ListValue[AccessControlWorkflowManagementAttributes]
- type AccessControlContent
- type AccessControlContentAttributes
- func (c AccessControlContentAttributes) AllowedCallerIpAddressRange() terra.SetValue[terra.StringValue]
- func (c AccessControlContentAttributes) InternalRef() (terra.Reference, error)
- func (c AccessControlContentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c AccessControlContentAttributes) InternalWithRef(ref terra.Reference) AccessControlContentAttributes
- type AccessControlContentState
- type AccessControlState
- type AccessControlTrigger
- type AccessControlTriggerAttributes
- func (t AccessControlTriggerAttributes) AllowedCallerIpAddressRange() terra.SetValue[terra.StringValue]
- func (t AccessControlTriggerAttributes) InternalRef() (terra.Reference, error)
- func (t AccessControlTriggerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t AccessControlTriggerAttributes) InternalWithRef(ref terra.Reference) AccessControlTriggerAttributes
- func (t AccessControlTriggerAttributes) OpenAuthenticationPolicy() terra.SetValue[AccessControlTriggerOpenAuthenticationPolicyAttributes]
- type AccessControlTriggerOpenAuthenticationPolicy
- type AccessControlTriggerOpenAuthenticationPolicyAttributes
- func (oap AccessControlTriggerOpenAuthenticationPolicyAttributes) Claim() terra.SetValue[AccessControlTriggerOpenAuthenticationPolicyClaimAttributes]
- func (oap AccessControlTriggerOpenAuthenticationPolicyAttributes) InternalRef() (terra.Reference, error)
- func (oap AccessControlTriggerOpenAuthenticationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oap AccessControlTriggerOpenAuthenticationPolicyAttributes) InternalWithRef(ref terra.Reference) AccessControlTriggerOpenAuthenticationPolicyAttributes
- func (oap AccessControlTriggerOpenAuthenticationPolicyAttributes) Name() terra.StringValue
- type AccessControlTriggerOpenAuthenticationPolicyClaim
- type AccessControlTriggerOpenAuthenticationPolicyClaimAttributes
- func (c AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) InternalRef() (terra.Reference, error)
- func (c AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) InternalWithRef(ref terra.Reference) AccessControlTriggerOpenAuthenticationPolicyClaimAttributes
- func (c AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) Name() terra.StringValue
- func (c AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) Value() terra.StringValue
- type AccessControlTriggerOpenAuthenticationPolicyClaimState
- type AccessControlTriggerOpenAuthenticationPolicyState
- type AccessControlTriggerState
- type AccessControlWorkflowManagement
- type AccessControlWorkflowManagementAttributes
- func (wm AccessControlWorkflowManagementAttributes) AllowedCallerIpAddressRange() terra.SetValue[terra.StringValue]
- func (wm AccessControlWorkflowManagementAttributes) InternalRef() (terra.Reference, error)
- func (wm AccessControlWorkflowManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wm AccessControlWorkflowManagementAttributes) InternalWithRef(ref terra.Reference) AccessControlWorkflowManagementAttributes
- type AccessControlWorkflowManagementState
- type Args
- type DataArgs
- type DataIdentityAttributes
- func (i DataIdentityAttributes) IdentityIds() terra.ListValue[terra.StringValue]
- func (i DataIdentityAttributes) InternalRef() (terra.Reference, error)
- func (i DataIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataIdentityAttributes) InternalWithRef(ref terra.Reference) DataIdentityAttributes
- func (i DataIdentityAttributes) PrincipalId() terra.StringValue
- func (i DataIdentityAttributes) TenantId() terra.StringValue
- func (i DataIdentityAttributes) Type() terra.StringValue
- type DataIdentityState
- type DataSource
- type DataTimeouts
- type DataTimeoutsAttributes
- type DataTimeoutsState
- 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 Resource
- func (alaw *Resource) Attributes() azurermLogicAppWorkflowAttributes
- func (alaw *Resource) Configuration() interface{}
- func (alaw *Resource) DependOn() terra.Reference
- func (alaw *Resource) Dependencies() terra.Dependencies
- func (alaw *Resource) ImportState(state io.Reader) error
- func (alaw *Resource) LifecycleManagement() *terra.Lifecycle
- func (alaw *Resource) LocalName() string
- func (alaw *Resource) State() (*azurermLogicAppWorkflowState, bool)
- func (alaw *Resource) StateMust() *azurermLogicAppWorkflowState
- func (alaw *Resource) Type() string
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControl ¶
type AccessControl struct { // AccessControlAction: optional Action *AccessControlAction `hcl:"action,block"` // AccessControlContent: optional Content *AccessControlContent `hcl:"content,block"` // AccessControlTrigger: optional Trigger *AccessControlTrigger `hcl:"trigger,block"` // AccessControlWorkflowManagement: optional WorkflowManagement *AccessControlWorkflowManagement `hcl:"workflow_management,block"` }
type AccessControlAction ¶
type AccessControlAction struct { // AllowedCallerIpAddressRange: set of string, required AllowedCallerIpAddressRange terra.SetValue[terra.StringValue] `hcl:"allowed_caller_ip_address_range,attr" validate:"required"` }
type AccessControlActionAttributes ¶
type AccessControlActionAttributes struct {
// contains filtered or unexported fields
}
func (AccessControlActionAttributes) AllowedCallerIpAddressRange ¶
func (a AccessControlActionAttributes) AllowedCallerIpAddressRange() terra.SetValue[terra.StringValue]
func (AccessControlActionAttributes) InternalRef ¶
func (a AccessControlActionAttributes) InternalRef() (terra.Reference, error)
func (AccessControlActionAttributes) InternalTokens ¶
func (a AccessControlActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessControlActionAttributes) InternalWithRef ¶
func (a AccessControlActionAttributes) InternalWithRef(ref terra.Reference) AccessControlActionAttributes
type AccessControlActionState ¶
type AccessControlActionState struct {
AllowedCallerIpAddressRange []string `json:"allowed_caller_ip_address_range"`
}
type AccessControlAttributes ¶
type AccessControlAttributes struct {
// contains filtered or unexported fields
}
func (AccessControlAttributes) Action ¶
func (ac AccessControlAttributes) Action() terra.ListValue[AccessControlActionAttributes]
func (AccessControlAttributes) Content ¶
func (ac AccessControlAttributes) Content() terra.ListValue[AccessControlContentAttributes]
func (AccessControlAttributes) InternalRef ¶
func (ac AccessControlAttributes) InternalRef() (terra.Reference, error)
func (AccessControlAttributes) InternalTokens ¶
func (ac AccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessControlAttributes) InternalWithRef ¶
func (ac AccessControlAttributes) InternalWithRef(ref terra.Reference) AccessControlAttributes
func (AccessControlAttributes) Trigger ¶
func (ac AccessControlAttributes) Trigger() terra.ListValue[AccessControlTriggerAttributes]
func (AccessControlAttributes) WorkflowManagement ¶
func (ac AccessControlAttributes) WorkflowManagement() terra.ListValue[AccessControlWorkflowManagementAttributes]
type AccessControlContent ¶
type AccessControlContent struct { // AllowedCallerIpAddressRange: set of string, required AllowedCallerIpAddressRange terra.SetValue[terra.StringValue] `hcl:"allowed_caller_ip_address_range,attr" validate:"required"` }
type AccessControlContentAttributes ¶
type AccessControlContentAttributes struct {
// contains filtered or unexported fields
}
func (AccessControlContentAttributes) AllowedCallerIpAddressRange ¶
func (c AccessControlContentAttributes) AllowedCallerIpAddressRange() terra.SetValue[terra.StringValue]
func (AccessControlContentAttributes) InternalRef ¶
func (c AccessControlContentAttributes) InternalRef() (terra.Reference, error)
func (AccessControlContentAttributes) InternalTokens ¶
func (c AccessControlContentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessControlContentAttributes) InternalWithRef ¶
func (c AccessControlContentAttributes) InternalWithRef(ref terra.Reference) AccessControlContentAttributes
type AccessControlContentState ¶
type AccessControlContentState struct {
AllowedCallerIpAddressRange []string `json:"allowed_caller_ip_address_range"`
}
type AccessControlState ¶
type AccessControlState struct { Action []AccessControlActionState `json:"action"` Content []AccessControlContentState `json:"content"` Trigger []AccessControlTriggerState `json:"trigger"` WorkflowManagement []AccessControlWorkflowManagementState `json:"workflow_management"` }
type AccessControlTrigger ¶
type AccessControlTrigger struct { // AllowedCallerIpAddressRange: set of string, required AllowedCallerIpAddressRange terra.SetValue[terra.StringValue] `hcl:"allowed_caller_ip_address_range,attr" validate:"required"` // AccessControlTriggerOpenAuthenticationPolicy: min=0 OpenAuthenticationPolicy []AccessControlTriggerOpenAuthenticationPolicy `hcl:"open_authentication_policy,block" validate:"min=0"` }
type AccessControlTriggerAttributes ¶
type AccessControlTriggerAttributes struct {
// contains filtered or unexported fields
}
func (AccessControlTriggerAttributes) AllowedCallerIpAddressRange ¶
func (t AccessControlTriggerAttributes) AllowedCallerIpAddressRange() terra.SetValue[terra.StringValue]
func (AccessControlTriggerAttributes) InternalRef ¶
func (t AccessControlTriggerAttributes) InternalRef() (terra.Reference, error)
func (AccessControlTriggerAttributes) InternalTokens ¶
func (t AccessControlTriggerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessControlTriggerAttributes) InternalWithRef ¶
func (t AccessControlTriggerAttributes) InternalWithRef(ref terra.Reference) AccessControlTriggerAttributes
func (AccessControlTriggerAttributes) OpenAuthenticationPolicy ¶
func (t AccessControlTriggerAttributes) OpenAuthenticationPolicy() terra.SetValue[AccessControlTriggerOpenAuthenticationPolicyAttributes]
type AccessControlTriggerOpenAuthenticationPolicy ¶
type AccessControlTriggerOpenAuthenticationPolicy struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // AccessControlTriggerOpenAuthenticationPolicyClaim: min=1 Claim []AccessControlTriggerOpenAuthenticationPolicyClaim `hcl:"claim,block" validate:"min=1"` }
type AccessControlTriggerOpenAuthenticationPolicyAttributes ¶
type AccessControlTriggerOpenAuthenticationPolicyAttributes struct {
// contains filtered or unexported fields
}
func (AccessControlTriggerOpenAuthenticationPolicyAttributes) InternalRef ¶
func (oap AccessControlTriggerOpenAuthenticationPolicyAttributes) InternalRef() (terra.Reference, error)
func (AccessControlTriggerOpenAuthenticationPolicyAttributes) InternalTokens ¶
func (oap AccessControlTriggerOpenAuthenticationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessControlTriggerOpenAuthenticationPolicyAttributes) InternalWithRef ¶
func (oap AccessControlTriggerOpenAuthenticationPolicyAttributes) InternalWithRef(ref terra.Reference) AccessControlTriggerOpenAuthenticationPolicyAttributes
func (AccessControlTriggerOpenAuthenticationPolicyAttributes) Name ¶
func (oap AccessControlTriggerOpenAuthenticationPolicyAttributes) Name() terra.StringValue
type AccessControlTriggerOpenAuthenticationPolicyClaim ¶
type AccessControlTriggerOpenAuthenticationPolicyClaim struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type AccessControlTriggerOpenAuthenticationPolicyClaimAttributes ¶
type AccessControlTriggerOpenAuthenticationPolicyClaimAttributes struct {
// contains filtered or unexported fields
}
func (AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) InternalRef ¶
func (c AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) InternalRef() (terra.Reference, error)
func (AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) InternalTokens ¶
func (c AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) InternalWithRef ¶
func (c AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) InternalWithRef(ref terra.Reference) AccessControlTriggerOpenAuthenticationPolicyClaimAttributes
func (AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) Value ¶
func (c AccessControlTriggerOpenAuthenticationPolicyClaimAttributes) Value() terra.StringValue
type AccessControlTriggerOpenAuthenticationPolicyState ¶
type AccessControlTriggerOpenAuthenticationPolicyState struct { Name string `json:"name"` Claim []AccessControlTriggerOpenAuthenticationPolicyClaimState `json:"claim"` }
type AccessControlTriggerState ¶
type AccessControlTriggerState struct { AllowedCallerIpAddressRange []string `json:"allowed_caller_ip_address_range"` OpenAuthenticationPolicy []AccessControlTriggerOpenAuthenticationPolicyState `json:"open_authentication_policy"` }
type AccessControlWorkflowManagement ¶
type AccessControlWorkflowManagement struct { // AllowedCallerIpAddressRange: set of string, required AllowedCallerIpAddressRange terra.SetValue[terra.StringValue] `hcl:"allowed_caller_ip_address_range,attr" validate:"required"` }
type AccessControlWorkflowManagementAttributes ¶
type AccessControlWorkflowManagementAttributes struct {
// contains filtered or unexported fields
}
func (AccessControlWorkflowManagementAttributes) AllowedCallerIpAddressRange ¶
func (wm AccessControlWorkflowManagementAttributes) AllowedCallerIpAddressRange() terra.SetValue[terra.StringValue]
func (AccessControlWorkflowManagementAttributes) InternalRef ¶
func (wm AccessControlWorkflowManagementAttributes) InternalRef() (terra.Reference, error)
func (AccessControlWorkflowManagementAttributes) InternalTokens ¶
func (wm AccessControlWorkflowManagementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessControlWorkflowManagementAttributes) InternalWithRef ¶
func (wm AccessControlWorkflowManagementAttributes) InternalWithRef(ref terra.Reference) AccessControlWorkflowManagementAttributes
type AccessControlWorkflowManagementState ¶
type AccessControlWorkflowManagementState struct {
AllowedCallerIpAddressRange []string `json:"allowed_caller_ip_address_range"`
}
type Args ¶
type Args struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IntegrationServiceEnvironmentId: string, optional IntegrationServiceEnvironmentId terra.StringValue `hcl:"integration_service_environment_id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // LogicAppIntegrationAccountId: string, optional LogicAppIntegrationAccountId terra.StringValue `hcl:"logic_app_integration_account_id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Parameters: map of string, optional Parameters terra.MapValue[terra.StringValue] `hcl:"parameters,attr"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // WorkflowParameters: map of string, optional WorkflowParameters terra.MapValue[terra.StringValue] `hcl:"workflow_parameters,attr"` // WorkflowSchema: string, optional WorkflowSchema terra.StringValue `hcl:"workflow_schema,attr"` // WorkflowVersion: string, optional WorkflowVersion terra.StringValue `hcl:"workflow_version,attr"` // AccessControl: optional AccessControl *AccessControl `hcl:"access_control,block"` // Identity: optional Identity *Identity `hcl:"identity,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for azurerm_logic_app_workflow.
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // Timeouts: optional Timeouts *DataTimeouts `hcl:"timeouts,block"` }
DataArgs contains the configurations for azurerm_logic_app_workflow.
type DataIdentityAttributes ¶
type DataIdentityAttributes struct {
// contains filtered or unexported fields
}
func (DataIdentityAttributes) IdentityIds ¶
func (i DataIdentityAttributes) IdentityIds() terra.ListValue[terra.StringValue]
func (DataIdentityAttributes) InternalRef ¶
func (i DataIdentityAttributes) InternalRef() (terra.Reference, error)
func (DataIdentityAttributes) InternalTokens ¶
func (i DataIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIdentityAttributes) InternalWithRef ¶
func (i DataIdentityAttributes) InternalWithRef(ref terra.Reference) DataIdentityAttributes
func (DataIdentityAttributes) PrincipalId ¶
func (i DataIdentityAttributes) PrincipalId() terra.StringValue
func (DataIdentityAttributes) TenantId ¶
func (i DataIdentityAttributes) TenantId() terra.StringValue
func (DataIdentityAttributes) Type ¶
func (i DataIdentityAttributes) Type() terra.StringValue
type DataIdentityState ¶
type DataSource ¶
DataSource represents the Terraform data resource azurerm_logic_app_workflow.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (alaw *DataSource) Attributes() dataAzurermLogicAppWorkflowAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (alaw *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (alaw *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (alaw *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataTimeouts ¶
type DataTimeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type DataTimeoutsAttributes ¶
type DataTimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (DataTimeoutsAttributes) InternalRef ¶
func (t DataTimeoutsAttributes) InternalRef() (terra.Reference, error)
func (DataTimeoutsAttributes) InternalTokens ¶
func (t DataTimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTimeoutsAttributes) InternalWithRef ¶
func (t DataTimeoutsAttributes) InternalWithRef(ref terra.Reference) DataTimeoutsAttributes
func (DataTimeoutsAttributes) Read ¶
func (t DataTimeoutsAttributes) Read() terra.StringValue
type DataTimeoutsState ¶
type DataTimeoutsState struct {
Read string `json:"read"`
}
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 Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource azurerm_logic_app_workflow.
func (*Resource) Attributes ¶
func (alaw *Resource) Attributes() azurermLogicAppWorkflowAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (alaw *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (alaw *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
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