Documentation ¶
Index ¶
- type AddonsConfig
- type AddonsConfigAdvancedApiOpsConfig
- type AddonsConfigAdvancedApiOpsConfigAttributes
- func (aaoc AddonsConfigAdvancedApiOpsConfigAttributes) Enabled() terra.BoolValue
- func (aaoc AddonsConfigAdvancedApiOpsConfigAttributes) InternalRef() (terra.Reference, error)
- func (aaoc AddonsConfigAdvancedApiOpsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aaoc AddonsConfigAdvancedApiOpsConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigAdvancedApiOpsConfigAttributes
- type AddonsConfigAdvancedApiOpsConfigState
- type AddonsConfigApiSecurityConfig
- type AddonsConfigApiSecurityConfigAttributes
- func (asc AddonsConfigApiSecurityConfigAttributes) Enabled() terra.BoolValue
- func (asc AddonsConfigApiSecurityConfigAttributes) ExpiresAt() terra.StringValue
- func (asc AddonsConfigApiSecurityConfigAttributes) InternalRef() (terra.Reference, error)
- func (asc AddonsConfigApiSecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (asc AddonsConfigApiSecurityConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigApiSecurityConfigAttributes
- type AddonsConfigApiSecurityConfigState
- type AddonsConfigAttributes
- func (ac AddonsConfigAttributes) AdvancedApiOpsConfig() terra.ListValue[AddonsConfigAdvancedApiOpsConfigAttributes]
- func (ac AddonsConfigAttributes) ApiSecurityConfig() terra.ListValue[AddonsConfigApiSecurityConfigAttributes]
- func (ac AddonsConfigAttributes) ConnectorsPlatformConfig() terra.ListValue[AddonsConfigConnectorsPlatformConfigAttributes]
- func (ac AddonsConfigAttributes) IntegrationConfig() terra.ListValue[AddonsConfigIntegrationConfigAttributes]
- func (ac AddonsConfigAttributes) InternalRef() (terra.Reference, error)
- func (ac AddonsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AddonsConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigAttributes
- func (ac AddonsConfigAttributes) MonetizationConfig() terra.ListValue[AddonsConfigMonetizationConfigAttributes]
- type AddonsConfigConnectorsPlatformConfig
- type AddonsConfigConnectorsPlatformConfigAttributes
- func (cpc AddonsConfigConnectorsPlatformConfigAttributes) Enabled() terra.BoolValue
- func (cpc AddonsConfigConnectorsPlatformConfigAttributes) ExpiresAt() terra.StringValue
- func (cpc AddonsConfigConnectorsPlatformConfigAttributes) InternalRef() (terra.Reference, error)
- func (cpc AddonsConfigConnectorsPlatformConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cpc AddonsConfigConnectorsPlatformConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigConnectorsPlatformConfigAttributes
- type AddonsConfigConnectorsPlatformConfigState
- type AddonsConfigIntegrationConfig
- type AddonsConfigIntegrationConfigAttributes
- func (ic AddonsConfigIntegrationConfigAttributes) Enabled() terra.BoolValue
- func (ic AddonsConfigIntegrationConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic AddonsConfigIntegrationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic AddonsConfigIntegrationConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigIntegrationConfigAttributes
- type AddonsConfigIntegrationConfigState
- type AddonsConfigMonetizationConfig
- type AddonsConfigMonetizationConfigAttributes
- func (mc AddonsConfigMonetizationConfigAttributes) Enabled() terra.BoolValue
- func (mc AddonsConfigMonetizationConfigAttributes) InternalRef() (terra.Reference, error)
- func (mc AddonsConfigMonetizationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc AddonsConfigMonetizationConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigMonetizationConfigAttributes
- type AddonsConfigMonetizationConfigState
- type AddonsConfigState
- type Args
- type Resource
- func (gaac *Resource) Attributes() googleApigeeAddonsConfigAttributes
- func (gaac *Resource) Configuration() interface{}
- func (gaac *Resource) DependOn() terra.Reference
- func (gaac *Resource) Dependencies() terra.Dependencies
- func (gaac *Resource) ImportState(state io.Reader) error
- func (gaac *Resource) LifecycleManagement() *terra.Lifecycle
- func (gaac *Resource) LocalName() string
- func (gaac *Resource) State() (*googleApigeeAddonsConfigState, bool)
- func (gaac *Resource) StateMust() *googleApigeeAddonsConfigState
- func (gaac *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) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddonsConfig ¶
type AddonsConfig struct { // AddonsConfigAdvancedApiOpsConfig: optional AdvancedApiOpsConfig *AddonsConfigAdvancedApiOpsConfig `hcl:"advanced_api_ops_config,block"` // AddonsConfigApiSecurityConfig: optional ApiSecurityConfig *AddonsConfigApiSecurityConfig `hcl:"api_security_config,block"` // AddonsConfigConnectorsPlatformConfig: optional ConnectorsPlatformConfig *AddonsConfigConnectorsPlatformConfig `hcl:"connectors_platform_config,block"` // AddonsConfigIntegrationConfig: optional IntegrationConfig *AddonsConfigIntegrationConfig `hcl:"integration_config,block"` // AddonsConfigMonetizationConfig: optional MonetizationConfig *AddonsConfigMonetizationConfig `hcl:"monetization_config,block"` }
type AddonsConfigAdvancedApiOpsConfigAttributes ¶
type AddonsConfigAdvancedApiOpsConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigAdvancedApiOpsConfigAttributes) Enabled ¶
func (aaoc AddonsConfigAdvancedApiOpsConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigAdvancedApiOpsConfigAttributes) InternalRef ¶
func (aaoc AddonsConfigAdvancedApiOpsConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigAdvancedApiOpsConfigAttributes) InternalTokens ¶
func (aaoc AddonsConfigAdvancedApiOpsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigAdvancedApiOpsConfigAttributes) InternalWithRef ¶
func (aaoc AddonsConfigAdvancedApiOpsConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigAdvancedApiOpsConfigAttributes
type AddonsConfigAdvancedApiOpsConfigState ¶
type AddonsConfigAdvancedApiOpsConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigApiSecurityConfigAttributes ¶
type AddonsConfigApiSecurityConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigApiSecurityConfigAttributes) Enabled ¶
func (asc AddonsConfigApiSecurityConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigApiSecurityConfigAttributes) ExpiresAt ¶
func (asc AddonsConfigApiSecurityConfigAttributes) ExpiresAt() terra.StringValue
func (AddonsConfigApiSecurityConfigAttributes) InternalRef ¶
func (asc AddonsConfigApiSecurityConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigApiSecurityConfigAttributes) InternalTokens ¶
func (asc AddonsConfigApiSecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigApiSecurityConfigAttributes) InternalWithRef ¶
func (asc AddonsConfigApiSecurityConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigApiSecurityConfigAttributes
type AddonsConfigAttributes ¶
type AddonsConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigAttributes) AdvancedApiOpsConfig ¶
func (ac AddonsConfigAttributes) AdvancedApiOpsConfig() terra.ListValue[AddonsConfigAdvancedApiOpsConfigAttributes]
func (AddonsConfigAttributes) ApiSecurityConfig ¶
func (ac AddonsConfigAttributes) ApiSecurityConfig() terra.ListValue[AddonsConfigApiSecurityConfigAttributes]
func (AddonsConfigAttributes) ConnectorsPlatformConfig ¶
func (ac AddonsConfigAttributes) ConnectorsPlatformConfig() terra.ListValue[AddonsConfigConnectorsPlatformConfigAttributes]
func (AddonsConfigAttributes) IntegrationConfig ¶
func (ac AddonsConfigAttributes) IntegrationConfig() terra.ListValue[AddonsConfigIntegrationConfigAttributes]
func (AddonsConfigAttributes) InternalRef ¶
func (ac AddonsConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigAttributes) InternalTokens ¶
func (ac AddonsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigAttributes) InternalWithRef ¶
func (ac AddonsConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigAttributes
func (AddonsConfigAttributes) MonetizationConfig ¶
func (ac AddonsConfigAttributes) MonetizationConfig() terra.ListValue[AddonsConfigMonetizationConfigAttributes]
type AddonsConfigConnectorsPlatformConfigAttributes ¶
type AddonsConfigConnectorsPlatformConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigConnectorsPlatformConfigAttributes) Enabled ¶
func (cpc AddonsConfigConnectorsPlatformConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigConnectorsPlatformConfigAttributes) ExpiresAt ¶
func (cpc AddonsConfigConnectorsPlatformConfigAttributes) ExpiresAt() terra.StringValue
func (AddonsConfigConnectorsPlatformConfigAttributes) InternalRef ¶
func (cpc AddonsConfigConnectorsPlatformConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigConnectorsPlatformConfigAttributes) InternalTokens ¶
func (cpc AddonsConfigConnectorsPlatformConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigConnectorsPlatformConfigAttributes) InternalWithRef ¶
func (cpc AddonsConfigConnectorsPlatformConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigConnectorsPlatformConfigAttributes
type AddonsConfigIntegrationConfigAttributes ¶
type AddonsConfigIntegrationConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigIntegrationConfigAttributes) Enabled ¶
func (ic AddonsConfigIntegrationConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigIntegrationConfigAttributes) InternalRef ¶
func (ic AddonsConfigIntegrationConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigIntegrationConfigAttributes) InternalTokens ¶
func (ic AddonsConfigIntegrationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigIntegrationConfigAttributes) InternalWithRef ¶
func (ic AddonsConfigIntegrationConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigIntegrationConfigAttributes
type AddonsConfigIntegrationConfigState ¶
type AddonsConfigIntegrationConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigMonetizationConfigAttributes ¶
type AddonsConfigMonetizationConfigAttributes struct {
// contains filtered or unexported fields
}
func (AddonsConfigMonetizationConfigAttributes) Enabled ¶
func (mc AddonsConfigMonetizationConfigAttributes) Enabled() terra.BoolValue
func (AddonsConfigMonetizationConfigAttributes) InternalRef ¶
func (mc AddonsConfigMonetizationConfigAttributes) InternalRef() (terra.Reference, error)
func (AddonsConfigMonetizationConfigAttributes) InternalTokens ¶
func (mc AddonsConfigMonetizationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddonsConfigMonetizationConfigAttributes) InternalWithRef ¶
func (mc AddonsConfigMonetizationConfigAttributes) InternalWithRef(ref terra.Reference) AddonsConfigMonetizationConfigAttributes
type AddonsConfigMonetizationConfigState ¶
type AddonsConfigMonetizationConfigState struct {
Enabled bool `json:"enabled"`
}
type AddonsConfigState ¶
type AddonsConfigState struct { AdvancedApiOpsConfig []AddonsConfigAdvancedApiOpsConfigState `json:"advanced_api_ops_config"` ApiSecurityConfig []AddonsConfigApiSecurityConfigState `json:"api_security_config"` ConnectorsPlatformConfig []AddonsConfigConnectorsPlatformConfigState `json:"connectors_platform_config"` IntegrationConfig []AddonsConfigIntegrationConfigState `json:"integration_config"` MonetizationConfig []AddonsConfigMonetizationConfigState `json:"monetization_config"` }
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Org: string, required Org terra.StringValue `hcl:"org,attr" validate:"required"` // AddonsConfig: optional AddonsConfig *AddonsConfig `hcl:"addons_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_apigee_addons_config.
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 google_apigee_addons_config.
func (*Resource) Attributes ¶
func (gaac *Resource) Attributes() googleApigeeAddonsConfigAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gaac *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gaac *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"` // 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.