Documentation ¶
Index ¶
- type Args
- type AuthSettings
- type AuthSettingsActiveDirectory
- type AuthSettingsActiveDirectoryAttributes
- func (ad AuthSettingsActiveDirectoryAttributes) AllowedAudiences() terra.ListValue[terra.StringValue]
- func (ad AuthSettingsActiveDirectoryAttributes) ClientId() terra.StringValue
- func (ad AuthSettingsActiveDirectoryAttributes) ClientSecret() terra.StringValue
- func (ad AuthSettingsActiveDirectoryAttributes) InternalRef() (terra.Reference, error)
- func (ad AuthSettingsActiveDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ad AuthSettingsActiveDirectoryAttributes) InternalWithRef(ref terra.Reference) AuthSettingsActiveDirectoryAttributes
- type AuthSettingsActiveDirectoryState
- type AuthSettingsAttributes
- func (as AuthSettingsAttributes) ActiveDirectory() terra.ListValue[AuthSettingsActiveDirectoryAttributes]
- func (as AuthSettingsAttributes) AdditionalLoginParams() terra.MapValue[terra.StringValue]
- func (as AuthSettingsAttributes) AllowedExternalRedirectUrls() terra.ListValue[terra.StringValue]
- func (as AuthSettingsAttributes) DefaultProvider() terra.StringValue
- func (as AuthSettingsAttributes) Enabled() terra.BoolValue
- func (as AuthSettingsAttributes) Facebook() terra.ListValue[AuthSettingsFacebookAttributes]
- func (as AuthSettingsAttributes) Google() terra.ListValue[AuthSettingsGoogleAttributes]
- func (as AuthSettingsAttributes) InternalRef() (terra.Reference, error)
- func (as AuthSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (as AuthSettingsAttributes) InternalWithRef(ref terra.Reference) AuthSettingsAttributes
- func (as AuthSettingsAttributes) Issuer() terra.StringValue
- func (as AuthSettingsAttributes) Microsoft() terra.ListValue[AuthSettingsMicrosoftAttributes]
- func (as AuthSettingsAttributes) RuntimeVersion() terra.StringValue
- func (as AuthSettingsAttributes) TokenRefreshExtensionHours() terra.NumberValue
- func (as AuthSettingsAttributes) TokenStoreEnabled() terra.BoolValue
- func (as AuthSettingsAttributes) Twitter() terra.ListValue[AuthSettingsTwitterAttributes]
- func (as AuthSettingsAttributes) UnauthenticatedClientAction() terra.StringValue
- type AuthSettingsFacebook
- type AuthSettingsFacebookAttributes
- func (f AuthSettingsFacebookAttributes) AppId() terra.StringValue
- func (f AuthSettingsFacebookAttributes) AppSecret() terra.StringValue
- func (f AuthSettingsFacebookAttributes) InternalRef() (terra.Reference, error)
- func (f AuthSettingsFacebookAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f AuthSettingsFacebookAttributes) InternalWithRef(ref terra.Reference) AuthSettingsFacebookAttributes
- func (f AuthSettingsFacebookAttributes) OauthScopes() terra.ListValue[terra.StringValue]
- type AuthSettingsFacebookState
- type AuthSettingsGoogle
- type AuthSettingsGoogleAttributes
- func (g AuthSettingsGoogleAttributes) ClientId() terra.StringValue
- func (g AuthSettingsGoogleAttributes) ClientSecret() terra.StringValue
- func (g AuthSettingsGoogleAttributes) InternalRef() (terra.Reference, error)
- func (g AuthSettingsGoogleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g AuthSettingsGoogleAttributes) InternalWithRef(ref terra.Reference) AuthSettingsGoogleAttributes
- func (g AuthSettingsGoogleAttributes) OauthScopes() terra.ListValue[terra.StringValue]
- type AuthSettingsGoogleState
- type AuthSettingsMicrosoft
- type AuthSettingsMicrosoftAttributes
- func (m AuthSettingsMicrosoftAttributes) ClientId() terra.StringValue
- func (m AuthSettingsMicrosoftAttributes) ClientSecret() terra.StringValue
- func (m AuthSettingsMicrosoftAttributes) InternalRef() (terra.Reference, error)
- func (m AuthSettingsMicrosoftAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m AuthSettingsMicrosoftAttributes) InternalWithRef(ref terra.Reference) AuthSettingsMicrosoftAttributes
- func (m AuthSettingsMicrosoftAttributes) OauthScopes() terra.ListValue[terra.StringValue]
- type AuthSettingsMicrosoftState
- type AuthSettingsState
- type AuthSettingsTwitter
- type AuthSettingsTwitterAttributes
- func (t AuthSettingsTwitterAttributes) ConsumerKey() terra.StringValue
- func (t AuthSettingsTwitterAttributes) ConsumerSecret() terra.StringValue
- func (t AuthSettingsTwitterAttributes) InternalRef() (terra.Reference, error)
- func (t AuthSettingsTwitterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t AuthSettingsTwitterAttributes) InternalWithRef(ref terra.Reference) AuthSettingsTwitterAttributes
- type AuthSettingsTwitterState
- type ConnectionString
- type ConnectionStringAttributes
- func (cs ConnectionStringAttributes) InternalRef() (terra.Reference, error)
- func (cs ConnectionStringAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs ConnectionStringAttributes) InternalWithRef(ref terra.Reference) ConnectionStringAttributes
- func (cs ConnectionStringAttributes) Name() terra.StringValue
- func (cs ConnectionStringAttributes) Type() terra.StringValue
- func (cs ConnectionStringAttributes) Value() terra.StringValue
- type ConnectionStringState
- 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 Logs
- type LogsApplicationLogs
- type LogsApplicationLogsAttributes
- func (al LogsApplicationLogsAttributes) AzureBlobStorage() terra.ListValue[LogsApplicationLogsAzureBlobStorageAttributes]
- func (al LogsApplicationLogsAttributes) FileSystemLevel() terra.StringValue
- func (al LogsApplicationLogsAttributes) InternalRef() (terra.Reference, error)
- func (al LogsApplicationLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (al LogsApplicationLogsAttributes) InternalWithRef(ref terra.Reference) LogsApplicationLogsAttributes
- type LogsApplicationLogsAzureBlobStorage
- type LogsApplicationLogsAzureBlobStorageAttributes
- func (abs LogsApplicationLogsAzureBlobStorageAttributes) InternalRef() (terra.Reference, error)
- func (abs LogsApplicationLogsAzureBlobStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (abs LogsApplicationLogsAzureBlobStorageAttributes) InternalWithRef(ref terra.Reference) LogsApplicationLogsAzureBlobStorageAttributes
- func (abs LogsApplicationLogsAzureBlobStorageAttributes) Level() terra.StringValue
- func (abs LogsApplicationLogsAzureBlobStorageAttributes) RetentionInDays() terra.NumberValue
- func (abs LogsApplicationLogsAzureBlobStorageAttributes) SasUrl() terra.StringValue
- type LogsApplicationLogsAzureBlobStorageState
- type LogsApplicationLogsState
- type LogsAttributes
- func (l LogsAttributes) ApplicationLogs() terra.ListValue[LogsApplicationLogsAttributes]
- func (l LogsAttributes) DetailedErrorMessagesEnabled() terra.BoolValue
- func (l LogsAttributes) FailedRequestTracingEnabled() terra.BoolValue
- func (l LogsAttributes) HttpLogs() terra.ListValue[LogsHttpLogsAttributes]
- func (l LogsAttributes) InternalRef() (terra.Reference, error)
- func (l LogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l LogsAttributes) InternalWithRef(ref terra.Reference) LogsAttributes
- type LogsHttpLogs
- type LogsHttpLogsAttributes
- func (hl LogsHttpLogsAttributes) AzureBlobStorage() terra.ListValue[LogsHttpLogsAzureBlobStorageAttributes]
- func (hl LogsHttpLogsAttributes) FileSystem() terra.ListValue[LogsHttpLogsFileSystemAttributes]
- func (hl LogsHttpLogsAttributes) InternalRef() (terra.Reference, error)
- func (hl LogsHttpLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hl LogsHttpLogsAttributes) InternalWithRef(ref terra.Reference) LogsHttpLogsAttributes
- type LogsHttpLogsAzureBlobStorage
- type LogsHttpLogsAzureBlobStorageAttributes
- func (abs LogsHttpLogsAzureBlobStorageAttributes) InternalRef() (terra.Reference, error)
- func (abs LogsHttpLogsAzureBlobStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (abs LogsHttpLogsAzureBlobStorageAttributes) InternalWithRef(ref terra.Reference) LogsHttpLogsAzureBlobStorageAttributes
- func (abs LogsHttpLogsAzureBlobStorageAttributes) RetentionInDays() terra.NumberValue
- func (abs LogsHttpLogsAzureBlobStorageAttributes) SasUrl() terra.StringValue
- type LogsHttpLogsAzureBlobStorageState
- type LogsHttpLogsFileSystem
- type LogsHttpLogsFileSystemAttributes
- func (fs LogsHttpLogsFileSystemAttributes) InternalRef() (terra.Reference, error)
- func (fs LogsHttpLogsFileSystemAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fs LogsHttpLogsFileSystemAttributes) InternalWithRef(ref terra.Reference) LogsHttpLogsFileSystemAttributes
- func (fs LogsHttpLogsFileSystemAttributes) RetentionInDays() terra.NumberValue
- func (fs LogsHttpLogsFileSystemAttributes) RetentionInMb() terra.NumberValue
- type LogsHttpLogsFileSystemState
- type LogsHttpLogsState
- type LogsState
- type Resource
- func (aass *Resource) Attributes() azurermAppServiceSlotAttributes
- func (aass *Resource) Configuration() interface{}
- func (aass *Resource) DependOn() terra.Reference
- func (aass *Resource) Dependencies() terra.Dependencies
- func (aass *Resource) ImportState(state io.Reader) error
- func (aass *Resource) LifecycleManagement() *terra.Lifecycle
- func (aass *Resource) LocalName() string
- func (aass *Resource) State() (*azurermAppServiceSlotState, bool)
- func (aass *Resource) StateMust() *azurermAppServiceSlotState
- func (aass *Resource) Type() string
- type SiteConfig
- type SiteConfigAttributes
- func (sc SiteConfigAttributes) AcrUseManagedIdentityCredentials() terra.BoolValue
- func (sc SiteConfigAttributes) AcrUserManagedIdentityClientId() terra.StringValue
- func (sc SiteConfigAttributes) AlwaysOn() terra.BoolValue
- func (sc SiteConfigAttributes) AppCommandLine() terra.StringValue
- func (sc SiteConfigAttributes) AutoSwapSlotName() terra.StringValue
- func (sc SiteConfigAttributes) Cors() terra.ListValue[SiteConfigCorsAttributes]
- func (sc SiteConfigAttributes) DefaultDocuments() terra.ListValue[terra.StringValue]
- func (sc SiteConfigAttributes) DotnetFrameworkVersion() terra.StringValue
- func (sc SiteConfigAttributes) FtpsState() terra.StringValue
- func (sc SiteConfigAttributes) HealthCheckPath() terra.StringValue
- func (sc SiteConfigAttributes) Http2Enabled() terra.BoolValue
- func (sc SiteConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc SiteConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SiteConfigAttributes) InternalWithRef(ref terra.Reference) SiteConfigAttributes
- func (sc SiteConfigAttributes) IpRestriction() terra.ListValue[SiteConfigIpRestrictionAttributes]
- func (sc SiteConfigAttributes) JavaContainer() terra.StringValue
- func (sc SiteConfigAttributes) JavaContainerVersion() terra.StringValue
- func (sc SiteConfigAttributes) JavaVersion() terra.StringValue
- func (sc SiteConfigAttributes) LinuxFxVersion() terra.StringValue
- func (sc SiteConfigAttributes) LocalMysqlEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) ManagedPipelineMode() terra.StringValue
- func (sc SiteConfigAttributes) MinTlsVersion() terra.StringValue
- func (sc SiteConfigAttributes) NumberOfWorkers() terra.NumberValue
- func (sc SiteConfigAttributes) PhpVersion() terra.StringValue
- func (sc SiteConfigAttributes) PythonVersion() terra.StringValue
- func (sc SiteConfigAttributes) RemoteDebuggingEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) RemoteDebuggingVersion() terra.StringValue
- func (sc SiteConfigAttributes) ScmIpRestriction() terra.ListValue[SiteConfigScmIpRestrictionAttributes]
- func (sc SiteConfigAttributes) ScmType() terra.StringValue
- func (sc SiteConfigAttributes) ScmUseMainIpRestriction() terra.BoolValue
- func (sc SiteConfigAttributes) Use32BitWorkerProcess() terra.BoolValue
- func (sc SiteConfigAttributes) VnetRouteAllEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) WebsocketsEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) WindowsFxVersion() terra.StringValue
- type SiteConfigCors
- type SiteConfigCorsAttributes
- func (c SiteConfigCorsAttributes) AllowedOrigins() terra.SetValue[terra.StringValue]
- func (c SiteConfigCorsAttributes) InternalRef() (terra.Reference, error)
- func (c SiteConfigCorsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c SiteConfigCorsAttributes) InternalWithRef(ref terra.Reference) SiteConfigCorsAttributes
- func (c SiteConfigCorsAttributes) SupportCredentials() terra.BoolValue
- type SiteConfigCorsState
- type SiteConfigIpRestriction
- type SiteConfigIpRestrictionAttributes
- func (ir SiteConfigIpRestrictionAttributes) Action() terra.StringValue
- func (ir SiteConfigIpRestrictionAttributes) Headers() terra.ListValue[SiteConfigIpRestrictionHeadersAttributes]
- func (ir SiteConfigIpRestrictionAttributes) InternalRef() (terra.Reference, error)
- func (ir SiteConfigIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ir SiteConfigIpRestrictionAttributes) InternalWithRef(ref terra.Reference) SiteConfigIpRestrictionAttributes
- func (ir SiteConfigIpRestrictionAttributes) IpAddress() terra.StringValue
- func (ir SiteConfigIpRestrictionAttributes) Name() terra.StringValue
- func (ir SiteConfigIpRestrictionAttributes) Priority() terra.NumberValue
- func (ir SiteConfigIpRestrictionAttributes) ServiceTag() terra.StringValue
- func (ir SiteConfigIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
- type SiteConfigIpRestrictionHeaders
- type SiteConfigIpRestrictionHeadersAttributes
- func (h SiteConfigIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h SiteConfigIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SiteConfigIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) SiteConfigIpRestrictionHeadersAttributes
- func (h SiteConfigIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
- func (h SiteConfigIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
- func (h SiteConfigIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
- func (h SiteConfigIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
- type SiteConfigIpRestrictionHeadersState
- type SiteConfigIpRestrictionState
- type SiteConfigScmIpRestriction
- type SiteConfigScmIpRestrictionAttributes
- func (sir SiteConfigScmIpRestrictionAttributes) Action() terra.StringValue
- func (sir SiteConfigScmIpRestrictionAttributes) Headers() terra.ListValue[SiteConfigScmIpRestrictionHeadersAttributes]
- func (sir SiteConfigScmIpRestrictionAttributes) InternalRef() (terra.Reference, error)
- func (sir SiteConfigScmIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sir SiteConfigScmIpRestrictionAttributes) InternalWithRef(ref terra.Reference) SiteConfigScmIpRestrictionAttributes
- func (sir SiteConfigScmIpRestrictionAttributes) IpAddress() terra.StringValue
- func (sir SiteConfigScmIpRestrictionAttributes) Name() terra.StringValue
- func (sir SiteConfigScmIpRestrictionAttributes) Priority() terra.NumberValue
- func (sir SiteConfigScmIpRestrictionAttributes) ServiceTag() terra.StringValue
- func (sir SiteConfigScmIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
- type SiteConfigScmIpRestrictionHeaders
- type SiteConfigScmIpRestrictionHeadersAttributes
- func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) SiteConfigScmIpRestrictionHeadersAttributes
- func (h SiteConfigScmIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
- func (h SiteConfigScmIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
- func (h SiteConfigScmIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
- func (h SiteConfigScmIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
- type SiteConfigScmIpRestrictionHeadersState
- type SiteConfigScmIpRestrictionState
- type SiteConfigState
- type SiteCredentialAttributes
- func (sc SiteCredentialAttributes) InternalRef() (terra.Reference, error)
- func (sc SiteCredentialAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SiteCredentialAttributes) InternalWithRef(ref terra.Reference) SiteCredentialAttributes
- func (sc SiteCredentialAttributes) Password() terra.StringValue
- func (sc SiteCredentialAttributes) Username() terra.StringValue
- type SiteCredentialState
- type StorageAccount
- type StorageAccountAttributes
- func (sa StorageAccountAttributes) AccessKey() terra.StringValue
- func (sa StorageAccountAttributes) AccountName() terra.StringValue
- func (sa StorageAccountAttributes) InternalRef() (terra.Reference, error)
- func (sa StorageAccountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa StorageAccountAttributes) InternalWithRef(ref terra.Reference) StorageAccountAttributes
- func (sa StorageAccountAttributes) MountPath() terra.StringValue
- func (sa StorageAccountAttributes) Name() terra.StringValue
- func (sa StorageAccountAttributes) ShareName() terra.StringValue
- func (sa StorageAccountAttributes) Type() terra.StringValue
- type StorageAccountState
- 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 Args ¶
type Args struct { // AppServiceName: string, required AppServiceName terra.StringValue `hcl:"app_service_name,attr" validate:"required"` // AppServicePlanId: string, required AppServicePlanId terra.StringValue `hcl:"app_service_plan_id,attr" validate:"required"` // AppSettings: map of string, optional AppSettings terra.MapValue[terra.StringValue] `hcl:"app_settings,attr"` // ClientAffinityEnabled: bool, optional ClientAffinityEnabled terra.BoolValue `hcl:"client_affinity_enabled,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // HttpsOnly: bool, optional HttpsOnly terra.BoolValue `hcl:"https_only,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // KeyVaultReferenceIdentityId: string, optional KeyVaultReferenceIdentityId terra.StringValue `hcl:"key_vault_reference_identity_id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // 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"` // AuthSettings: optional AuthSettings *AuthSettings `hcl:"auth_settings,block"` // ConnectionString: min=0 ConnectionString []ConnectionString `hcl:"connection_string,block" validate:"min=0"` // Identity: optional Identity *Identity `hcl:"identity,block"` // Logs: optional Logs *Logs `hcl:"logs,block"` // SiteConfig: optional SiteConfig *SiteConfig `hcl:"site_config,block"` // StorageAccount: min=0 StorageAccount []StorageAccount `hcl:"storage_account,block" validate:"min=0"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for azurerm_app_service_slot.
type AuthSettings ¶
type AuthSettings struct { // AdditionalLoginParams: map of string, optional AdditionalLoginParams terra.MapValue[terra.StringValue] `hcl:"additional_login_params,attr"` // AllowedExternalRedirectUrls: list of string, optional AllowedExternalRedirectUrls terra.ListValue[terra.StringValue] `hcl:"allowed_external_redirect_urls,attr"` // DefaultProvider: string, optional DefaultProvider terra.StringValue `hcl:"default_provider,attr"` // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // Issuer: string, optional Issuer terra.StringValue `hcl:"issuer,attr"` // RuntimeVersion: string, optional RuntimeVersion terra.StringValue `hcl:"runtime_version,attr"` // TokenRefreshExtensionHours: number, optional TokenRefreshExtensionHours terra.NumberValue `hcl:"token_refresh_extension_hours,attr"` // TokenStoreEnabled: bool, optional TokenStoreEnabled terra.BoolValue `hcl:"token_store_enabled,attr"` // UnauthenticatedClientAction: string, optional UnauthenticatedClientAction terra.StringValue `hcl:"unauthenticated_client_action,attr"` // AuthSettingsActiveDirectory: optional ActiveDirectory *AuthSettingsActiveDirectory `hcl:"active_directory,block"` // AuthSettingsFacebook: optional Facebook *AuthSettingsFacebook `hcl:"facebook,block"` // AuthSettingsGoogle: optional Google *AuthSettingsGoogle `hcl:"google,block"` // AuthSettingsMicrosoft: optional Microsoft *AuthSettingsMicrosoft `hcl:"microsoft,block"` // AuthSettingsTwitter: optional Twitter *AuthSettingsTwitter `hcl:"twitter,block"` }
type AuthSettingsActiveDirectory ¶
type AuthSettingsActiveDirectory struct { // AllowedAudiences: list of string, optional AllowedAudiences terra.ListValue[terra.StringValue] `hcl:"allowed_audiences,attr"` // ClientId: string, required ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"` // ClientSecret: string, optional ClientSecret terra.StringValue `hcl:"client_secret,attr"` }
type AuthSettingsActiveDirectoryAttributes ¶
type AuthSettingsActiveDirectoryAttributes struct {
// contains filtered or unexported fields
}
func (AuthSettingsActiveDirectoryAttributes) AllowedAudiences ¶
func (ad AuthSettingsActiveDirectoryAttributes) AllowedAudiences() terra.ListValue[terra.StringValue]
func (AuthSettingsActiveDirectoryAttributes) ClientId ¶
func (ad AuthSettingsActiveDirectoryAttributes) ClientId() terra.StringValue
func (AuthSettingsActiveDirectoryAttributes) ClientSecret ¶
func (ad AuthSettingsActiveDirectoryAttributes) ClientSecret() terra.StringValue
func (AuthSettingsActiveDirectoryAttributes) InternalRef ¶
func (ad AuthSettingsActiveDirectoryAttributes) InternalRef() (terra.Reference, error)
func (AuthSettingsActiveDirectoryAttributes) InternalTokens ¶
func (ad AuthSettingsActiveDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthSettingsActiveDirectoryAttributes) InternalWithRef ¶
func (ad AuthSettingsActiveDirectoryAttributes) InternalWithRef(ref terra.Reference) AuthSettingsActiveDirectoryAttributes
type AuthSettingsAttributes ¶
type AuthSettingsAttributes struct {
// contains filtered or unexported fields
}
func (AuthSettingsAttributes) ActiveDirectory ¶
func (as AuthSettingsAttributes) ActiveDirectory() terra.ListValue[AuthSettingsActiveDirectoryAttributes]
func (AuthSettingsAttributes) AdditionalLoginParams ¶
func (as AuthSettingsAttributes) AdditionalLoginParams() terra.MapValue[terra.StringValue]
func (AuthSettingsAttributes) AllowedExternalRedirectUrls ¶
func (as AuthSettingsAttributes) AllowedExternalRedirectUrls() terra.ListValue[terra.StringValue]
func (AuthSettingsAttributes) DefaultProvider ¶
func (as AuthSettingsAttributes) DefaultProvider() terra.StringValue
func (AuthSettingsAttributes) Enabled ¶
func (as AuthSettingsAttributes) Enabled() terra.BoolValue
func (AuthSettingsAttributes) Facebook ¶
func (as AuthSettingsAttributes) Facebook() terra.ListValue[AuthSettingsFacebookAttributes]
func (AuthSettingsAttributes) Google ¶
func (as AuthSettingsAttributes) Google() terra.ListValue[AuthSettingsGoogleAttributes]
func (AuthSettingsAttributes) InternalRef ¶
func (as AuthSettingsAttributes) InternalRef() (terra.Reference, error)
func (AuthSettingsAttributes) InternalTokens ¶
func (as AuthSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthSettingsAttributes) InternalWithRef ¶
func (as AuthSettingsAttributes) InternalWithRef(ref terra.Reference) AuthSettingsAttributes
func (AuthSettingsAttributes) Issuer ¶
func (as AuthSettingsAttributes) Issuer() terra.StringValue
func (AuthSettingsAttributes) Microsoft ¶
func (as AuthSettingsAttributes) Microsoft() terra.ListValue[AuthSettingsMicrosoftAttributes]
func (AuthSettingsAttributes) RuntimeVersion ¶
func (as AuthSettingsAttributes) RuntimeVersion() terra.StringValue
func (AuthSettingsAttributes) TokenRefreshExtensionHours ¶
func (as AuthSettingsAttributes) TokenRefreshExtensionHours() terra.NumberValue
func (AuthSettingsAttributes) TokenStoreEnabled ¶
func (as AuthSettingsAttributes) TokenStoreEnabled() terra.BoolValue
func (AuthSettingsAttributes) Twitter ¶
func (as AuthSettingsAttributes) Twitter() terra.ListValue[AuthSettingsTwitterAttributes]
func (AuthSettingsAttributes) UnauthenticatedClientAction ¶
func (as AuthSettingsAttributes) UnauthenticatedClientAction() terra.StringValue
type AuthSettingsFacebook ¶
type AuthSettingsFacebook struct { // AppId: string, required AppId terra.StringValue `hcl:"app_id,attr" validate:"required"` // AppSecret: string, required AppSecret terra.StringValue `hcl:"app_secret,attr" validate:"required"` // OauthScopes: list of string, optional OauthScopes terra.ListValue[terra.StringValue] `hcl:"oauth_scopes,attr"` }
type AuthSettingsFacebookAttributes ¶
type AuthSettingsFacebookAttributes struct {
// contains filtered or unexported fields
}
func (AuthSettingsFacebookAttributes) AppId ¶
func (f AuthSettingsFacebookAttributes) AppId() terra.StringValue
func (AuthSettingsFacebookAttributes) AppSecret ¶
func (f AuthSettingsFacebookAttributes) AppSecret() terra.StringValue
func (AuthSettingsFacebookAttributes) InternalRef ¶
func (f AuthSettingsFacebookAttributes) InternalRef() (terra.Reference, error)
func (AuthSettingsFacebookAttributes) InternalTokens ¶
func (f AuthSettingsFacebookAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthSettingsFacebookAttributes) InternalWithRef ¶
func (f AuthSettingsFacebookAttributes) InternalWithRef(ref terra.Reference) AuthSettingsFacebookAttributes
func (AuthSettingsFacebookAttributes) OauthScopes ¶
func (f AuthSettingsFacebookAttributes) OauthScopes() terra.ListValue[terra.StringValue]
type AuthSettingsGoogle ¶
type AuthSettingsGoogle struct { // ClientId: string, required ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"` // ClientSecret: string, required ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"` // OauthScopes: list of string, optional OauthScopes terra.ListValue[terra.StringValue] `hcl:"oauth_scopes,attr"` }
type AuthSettingsGoogleAttributes ¶
type AuthSettingsGoogleAttributes struct {
// contains filtered or unexported fields
}
func (AuthSettingsGoogleAttributes) ClientId ¶
func (g AuthSettingsGoogleAttributes) ClientId() terra.StringValue
func (AuthSettingsGoogleAttributes) ClientSecret ¶
func (g AuthSettingsGoogleAttributes) ClientSecret() terra.StringValue
func (AuthSettingsGoogleAttributes) InternalRef ¶
func (g AuthSettingsGoogleAttributes) InternalRef() (terra.Reference, error)
func (AuthSettingsGoogleAttributes) InternalTokens ¶
func (g AuthSettingsGoogleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthSettingsGoogleAttributes) InternalWithRef ¶
func (g AuthSettingsGoogleAttributes) InternalWithRef(ref terra.Reference) AuthSettingsGoogleAttributes
func (AuthSettingsGoogleAttributes) OauthScopes ¶
func (g AuthSettingsGoogleAttributes) OauthScopes() terra.ListValue[terra.StringValue]
type AuthSettingsGoogleState ¶
type AuthSettingsMicrosoft ¶
type AuthSettingsMicrosoft struct { // ClientId: string, required ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"` // ClientSecret: string, required ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"` // OauthScopes: list of string, optional OauthScopes terra.ListValue[terra.StringValue] `hcl:"oauth_scopes,attr"` }
type AuthSettingsMicrosoftAttributes ¶
type AuthSettingsMicrosoftAttributes struct {
// contains filtered or unexported fields
}
func (AuthSettingsMicrosoftAttributes) ClientId ¶
func (m AuthSettingsMicrosoftAttributes) ClientId() terra.StringValue
func (AuthSettingsMicrosoftAttributes) ClientSecret ¶
func (m AuthSettingsMicrosoftAttributes) ClientSecret() terra.StringValue
func (AuthSettingsMicrosoftAttributes) InternalRef ¶
func (m AuthSettingsMicrosoftAttributes) InternalRef() (terra.Reference, error)
func (AuthSettingsMicrosoftAttributes) InternalTokens ¶
func (m AuthSettingsMicrosoftAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthSettingsMicrosoftAttributes) InternalWithRef ¶
func (m AuthSettingsMicrosoftAttributes) InternalWithRef(ref terra.Reference) AuthSettingsMicrosoftAttributes
func (AuthSettingsMicrosoftAttributes) OauthScopes ¶
func (m AuthSettingsMicrosoftAttributes) OauthScopes() terra.ListValue[terra.StringValue]
type AuthSettingsState ¶
type AuthSettingsState struct { AdditionalLoginParams map[string]string `json:"additional_login_params"` AllowedExternalRedirectUrls []string `json:"allowed_external_redirect_urls"` DefaultProvider string `json:"default_provider"` Enabled bool `json:"enabled"` Issuer string `json:"issuer"` RuntimeVersion string `json:"runtime_version"` TokenRefreshExtensionHours float64 `json:"token_refresh_extension_hours"` TokenStoreEnabled bool `json:"token_store_enabled"` UnauthenticatedClientAction string `json:"unauthenticated_client_action"` ActiveDirectory []AuthSettingsActiveDirectoryState `json:"active_directory"` Facebook []AuthSettingsFacebookState `json:"facebook"` Google []AuthSettingsGoogleState `json:"google"` Microsoft []AuthSettingsMicrosoftState `json:"microsoft"` Twitter []AuthSettingsTwitterState `json:"twitter"` }
type AuthSettingsTwitter ¶
type AuthSettingsTwitter struct { // ConsumerKey: string, required ConsumerKey terra.StringValue `hcl:"consumer_key,attr" validate:"required"` // ConsumerSecret: string, required ConsumerSecret terra.StringValue `hcl:"consumer_secret,attr" validate:"required"` }
type AuthSettingsTwitterAttributes ¶
type AuthSettingsTwitterAttributes struct {
// contains filtered or unexported fields
}
func (AuthSettingsTwitterAttributes) ConsumerKey ¶
func (t AuthSettingsTwitterAttributes) ConsumerKey() terra.StringValue
func (AuthSettingsTwitterAttributes) ConsumerSecret ¶
func (t AuthSettingsTwitterAttributes) ConsumerSecret() terra.StringValue
func (AuthSettingsTwitterAttributes) InternalRef ¶
func (t AuthSettingsTwitterAttributes) InternalRef() (terra.Reference, error)
func (AuthSettingsTwitterAttributes) InternalTokens ¶
func (t AuthSettingsTwitterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthSettingsTwitterAttributes) InternalWithRef ¶
func (t AuthSettingsTwitterAttributes) InternalWithRef(ref terra.Reference) AuthSettingsTwitterAttributes
type ConnectionString ¶
type ConnectionString struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ConnectionStringAttributes ¶
type ConnectionStringAttributes struct {
// contains filtered or unexported fields
}
func (ConnectionStringAttributes) InternalRef ¶
func (cs ConnectionStringAttributes) InternalRef() (terra.Reference, error)
func (ConnectionStringAttributes) InternalTokens ¶
func (cs ConnectionStringAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConnectionStringAttributes) InternalWithRef ¶
func (cs ConnectionStringAttributes) InternalWithRef(ref terra.Reference) ConnectionStringAttributes
func (ConnectionStringAttributes) Name ¶
func (cs ConnectionStringAttributes) Name() terra.StringValue
func (ConnectionStringAttributes) Type ¶
func (cs ConnectionStringAttributes) Type() terra.StringValue
func (ConnectionStringAttributes) Value ¶
func (cs ConnectionStringAttributes) Value() terra.StringValue
type ConnectionStringState ¶
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 Logs ¶
type Logs struct { // DetailedErrorMessagesEnabled: bool, optional DetailedErrorMessagesEnabled terra.BoolValue `hcl:"detailed_error_messages_enabled,attr"` // FailedRequestTracingEnabled: bool, optional FailedRequestTracingEnabled terra.BoolValue `hcl:"failed_request_tracing_enabled,attr"` // LogsApplicationLogs: optional ApplicationLogs *LogsApplicationLogs `hcl:"application_logs,block"` // LogsHttpLogs: optional HttpLogs *LogsHttpLogs `hcl:"http_logs,block"` }
type LogsApplicationLogs ¶
type LogsApplicationLogs struct { // FileSystemLevel: string, optional FileSystemLevel terra.StringValue `hcl:"file_system_level,attr"` // LogsApplicationLogsAzureBlobStorage: optional AzureBlobStorage *LogsApplicationLogsAzureBlobStorage `hcl:"azure_blob_storage,block"` }
type LogsApplicationLogsAttributes ¶
type LogsApplicationLogsAttributes struct {
// contains filtered or unexported fields
}
func (LogsApplicationLogsAttributes) AzureBlobStorage ¶
func (al LogsApplicationLogsAttributes) AzureBlobStorage() terra.ListValue[LogsApplicationLogsAzureBlobStorageAttributes]
func (LogsApplicationLogsAttributes) FileSystemLevel ¶
func (al LogsApplicationLogsAttributes) FileSystemLevel() terra.StringValue
func (LogsApplicationLogsAttributes) InternalRef ¶
func (al LogsApplicationLogsAttributes) InternalRef() (terra.Reference, error)
func (LogsApplicationLogsAttributes) InternalTokens ¶
func (al LogsApplicationLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogsApplicationLogsAttributes) InternalWithRef ¶
func (al LogsApplicationLogsAttributes) InternalWithRef(ref terra.Reference) LogsApplicationLogsAttributes
type LogsApplicationLogsAzureBlobStorage ¶
type LogsApplicationLogsAzureBlobStorage struct { // Level: string, required Level terra.StringValue `hcl:"level,attr" validate:"required"` // RetentionInDays: number, required RetentionInDays terra.NumberValue `hcl:"retention_in_days,attr" validate:"required"` // SasUrl: string, required SasUrl terra.StringValue `hcl:"sas_url,attr" validate:"required"` }
type LogsApplicationLogsAzureBlobStorageAttributes ¶
type LogsApplicationLogsAzureBlobStorageAttributes struct {
// contains filtered or unexported fields
}
func (LogsApplicationLogsAzureBlobStorageAttributes) InternalRef ¶
func (abs LogsApplicationLogsAzureBlobStorageAttributes) InternalRef() (terra.Reference, error)
func (LogsApplicationLogsAzureBlobStorageAttributes) InternalTokens ¶
func (abs LogsApplicationLogsAzureBlobStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogsApplicationLogsAzureBlobStorageAttributes) InternalWithRef ¶
func (abs LogsApplicationLogsAzureBlobStorageAttributes) InternalWithRef(ref terra.Reference) LogsApplicationLogsAzureBlobStorageAttributes
func (LogsApplicationLogsAzureBlobStorageAttributes) Level ¶
func (abs LogsApplicationLogsAzureBlobStorageAttributes) Level() terra.StringValue
func (LogsApplicationLogsAzureBlobStorageAttributes) RetentionInDays ¶
func (abs LogsApplicationLogsAzureBlobStorageAttributes) RetentionInDays() terra.NumberValue
func (LogsApplicationLogsAzureBlobStorageAttributes) SasUrl ¶
func (abs LogsApplicationLogsAzureBlobStorageAttributes) SasUrl() terra.StringValue
type LogsApplicationLogsState ¶
type LogsApplicationLogsState struct { FileSystemLevel string `json:"file_system_level"` AzureBlobStorage []LogsApplicationLogsAzureBlobStorageState `json:"azure_blob_storage"` }
type LogsAttributes ¶
type LogsAttributes struct {
// contains filtered or unexported fields
}
func (LogsAttributes) ApplicationLogs ¶
func (l LogsAttributes) ApplicationLogs() terra.ListValue[LogsApplicationLogsAttributes]
func (LogsAttributes) DetailedErrorMessagesEnabled ¶
func (l LogsAttributes) DetailedErrorMessagesEnabled() terra.BoolValue
func (LogsAttributes) FailedRequestTracingEnabled ¶
func (l LogsAttributes) FailedRequestTracingEnabled() terra.BoolValue
func (LogsAttributes) HttpLogs ¶
func (l LogsAttributes) HttpLogs() terra.ListValue[LogsHttpLogsAttributes]
func (LogsAttributes) InternalRef ¶
func (l LogsAttributes) InternalRef() (terra.Reference, error)
func (LogsAttributes) InternalTokens ¶
func (l LogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogsAttributes) InternalWithRef ¶
func (l LogsAttributes) InternalWithRef(ref terra.Reference) LogsAttributes
type LogsHttpLogs ¶
type LogsHttpLogs struct { // LogsHttpLogsAzureBlobStorage: optional AzureBlobStorage *LogsHttpLogsAzureBlobStorage `hcl:"azure_blob_storage,block"` // LogsHttpLogsFileSystem: optional FileSystem *LogsHttpLogsFileSystem `hcl:"file_system,block"` }
type LogsHttpLogsAttributes ¶
type LogsHttpLogsAttributes struct {
// contains filtered or unexported fields
}
func (LogsHttpLogsAttributes) AzureBlobStorage ¶
func (hl LogsHttpLogsAttributes) AzureBlobStorage() terra.ListValue[LogsHttpLogsAzureBlobStorageAttributes]
func (LogsHttpLogsAttributes) FileSystem ¶
func (hl LogsHttpLogsAttributes) FileSystem() terra.ListValue[LogsHttpLogsFileSystemAttributes]
func (LogsHttpLogsAttributes) InternalRef ¶
func (hl LogsHttpLogsAttributes) InternalRef() (terra.Reference, error)
func (LogsHttpLogsAttributes) InternalTokens ¶
func (hl LogsHttpLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogsHttpLogsAttributes) InternalWithRef ¶
func (hl LogsHttpLogsAttributes) InternalWithRef(ref terra.Reference) LogsHttpLogsAttributes
type LogsHttpLogsAzureBlobStorage ¶
type LogsHttpLogsAzureBlobStorage struct { // RetentionInDays: number, required RetentionInDays terra.NumberValue `hcl:"retention_in_days,attr" validate:"required"` // SasUrl: string, required SasUrl terra.StringValue `hcl:"sas_url,attr" validate:"required"` }
type LogsHttpLogsAzureBlobStorageAttributes ¶
type LogsHttpLogsAzureBlobStorageAttributes struct {
// contains filtered or unexported fields
}
func (LogsHttpLogsAzureBlobStorageAttributes) InternalRef ¶
func (abs LogsHttpLogsAzureBlobStorageAttributes) InternalRef() (terra.Reference, error)
func (LogsHttpLogsAzureBlobStorageAttributes) InternalTokens ¶
func (abs LogsHttpLogsAzureBlobStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogsHttpLogsAzureBlobStorageAttributes) InternalWithRef ¶
func (abs LogsHttpLogsAzureBlobStorageAttributes) InternalWithRef(ref terra.Reference) LogsHttpLogsAzureBlobStorageAttributes
func (LogsHttpLogsAzureBlobStorageAttributes) RetentionInDays ¶
func (abs LogsHttpLogsAzureBlobStorageAttributes) RetentionInDays() terra.NumberValue
func (LogsHttpLogsAzureBlobStorageAttributes) SasUrl ¶
func (abs LogsHttpLogsAzureBlobStorageAttributes) SasUrl() terra.StringValue
type LogsHttpLogsFileSystem ¶
type LogsHttpLogsFileSystem struct { // RetentionInDays: number, required RetentionInDays terra.NumberValue `hcl:"retention_in_days,attr" validate:"required"` // RetentionInMb: number, required RetentionInMb terra.NumberValue `hcl:"retention_in_mb,attr" validate:"required"` }
type LogsHttpLogsFileSystemAttributes ¶
type LogsHttpLogsFileSystemAttributes struct {
// contains filtered or unexported fields
}
func (LogsHttpLogsFileSystemAttributes) InternalRef ¶
func (fs LogsHttpLogsFileSystemAttributes) InternalRef() (terra.Reference, error)
func (LogsHttpLogsFileSystemAttributes) InternalTokens ¶
func (fs LogsHttpLogsFileSystemAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogsHttpLogsFileSystemAttributes) InternalWithRef ¶
func (fs LogsHttpLogsFileSystemAttributes) InternalWithRef(ref terra.Reference) LogsHttpLogsFileSystemAttributes
func (LogsHttpLogsFileSystemAttributes) RetentionInDays ¶
func (fs LogsHttpLogsFileSystemAttributes) RetentionInDays() terra.NumberValue
func (LogsHttpLogsFileSystemAttributes) RetentionInMb ¶
func (fs LogsHttpLogsFileSystemAttributes) RetentionInMb() terra.NumberValue
type LogsHttpLogsState ¶
type LogsHttpLogsState struct { AzureBlobStorage []LogsHttpLogsAzureBlobStorageState `json:"azure_blob_storage"` FileSystem []LogsHttpLogsFileSystemState `json:"file_system"` }
type LogsState ¶
type LogsState struct { DetailedErrorMessagesEnabled bool `json:"detailed_error_messages_enabled"` FailedRequestTracingEnabled bool `json:"failed_request_tracing_enabled"` ApplicationLogs []LogsApplicationLogsState `json:"application_logs"` HttpLogs []LogsHttpLogsState `json:"http_logs"` }
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_app_service_slot.
func (*Resource) Attributes ¶
func (aass *Resource) Attributes() azurermAppServiceSlotAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aass *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aass *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 SiteConfig ¶
type SiteConfig struct { // AcrUseManagedIdentityCredentials: bool, optional AcrUseManagedIdentityCredentials terra.BoolValue `hcl:"acr_use_managed_identity_credentials,attr"` // AcrUserManagedIdentityClientId: string, optional AcrUserManagedIdentityClientId terra.StringValue `hcl:"acr_user_managed_identity_client_id,attr"` // AlwaysOn: bool, optional AlwaysOn terra.BoolValue `hcl:"always_on,attr"` // AppCommandLine: string, optional AppCommandLine terra.StringValue `hcl:"app_command_line,attr"` // AutoSwapSlotName: string, optional AutoSwapSlotName terra.StringValue `hcl:"auto_swap_slot_name,attr"` // DefaultDocuments: list of string, optional DefaultDocuments terra.ListValue[terra.StringValue] `hcl:"default_documents,attr"` // DotnetFrameworkVersion: string, optional DotnetFrameworkVersion terra.StringValue `hcl:"dotnet_framework_version,attr"` // FtpsState: string, optional FtpsState terra.StringValue `hcl:"ftps_state,attr"` // HealthCheckPath: string, optional HealthCheckPath terra.StringValue `hcl:"health_check_path,attr"` // Http2Enabled: bool, optional Http2Enabled terra.BoolValue `hcl:"http2_enabled,attr"` // JavaContainer: string, optional JavaContainer terra.StringValue `hcl:"java_container,attr"` // JavaContainerVersion: string, optional JavaContainerVersion terra.StringValue `hcl:"java_container_version,attr"` // JavaVersion: string, optional JavaVersion terra.StringValue `hcl:"java_version,attr"` // LinuxFxVersion: string, optional LinuxFxVersion terra.StringValue `hcl:"linux_fx_version,attr"` // LocalMysqlEnabled: bool, optional LocalMysqlEnabled terra.BoolValue `hcl:"local_mysql_enabled,attr"` // ManagedPipelineMode: string, optional ManagedPipelineMode terra.StringValue `hcl:"managed_pipeline_mode,attr"` // MinTlsVersion: string, optional MinTlsVersion terra.StringValue `hcl:"min_tls_version,attr"` // NumberOfWorkers: number, optional NumberOfWorkers terra.NumberValue `hcl:"number_of_workers,attr"` // PhpVersion: string, optional PhpVersion terra.StringValue `hcl:"php_version,attr"` // PythonVersion: string, optional PythonVersion terra.StringValue `hcl:"python_version,attr"` // RemoteDebuggingEnabled: bool, optional RemoteDebuggingEnabled terra.BoolValue `hcl:"remote_debugging_enabled,attr"` // RemoteDebuggingVersion: string, optional RemoteDebuggingVersion terra.StringValue `hcl:"remote_debugging_version,attr"` // ScmType: string, optional ScmType terra.StringValue `hcl:"scm_type,attr"` // ScmUseMainIpRestriction: bool, optional ScmUseMainIpRestriction terra.BoolValue `hcl:"scm_use_main_ip_restriction,attr"` // Use32BitWorkerProcess: bool, optional Use32BitWorkerProcess terra.BoolValue `hcl:"use_32_bit_worker_process,attr"` // VnetRouteAllEnabled: bool, optional VnetRouteAllEnabled terra.BoolValue `hcl:"vnet_route_all_enabled,attr"` // WebsocketsEnabled: bool, optional WebsocketsEnabled terra.BoolValue `hcl:"websockets_enabled,attr"` // WindowsFxVersion: string, optional WindowsFxVersion terra.StringValue `hcl:"windows_fx_version,attr"` // SiteConfigIpRestriction: min=0 IpRestriction []SiteConfigIpRestriction `hcl:"ip_restriction,block" validate:"min=0"` // SiteConfigScmIpRestriction: min=0 ScmIpRestriction []SiteConfigScmIpRestriction `hcl:"scm_ip_restriction,block" validate:"min=0"` // SiteConfigCors: optional Cors *SiteConfigCors `hcl:"cors,block"` }
type SiteConfigAttributes ¶
type SiteConfigAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigAttributes) AcrUseManagedIdentityCredentials ¶
func (sc SiteConfigAttributes) AcrUseManagedIdentityCredentials() terra.BoolValue
func (SiteConfigAttributes) AcrUserManagedIdentityClientId ¶
func (sc SiteConfigAttributes) AcrUserManagedIdentityClientId() terra.StringValue
func (SiteConfigAttributes) AlwaysOn ¶
func (sc SiteConfigAttributes) AlwaysOn() terra.BoolValue
func (SiteConfigAttributes) AppCommandLine ¶
func (sc SiteConfigAttributes) AppCommandLine() terra.StringValue
func (SiteConfigAttributes) AutoSwapSlotName ¶
func (sc SiteConfigAttributes) AutoSwapSlotName() terra.StringValue
func (SiteConfigAttributes) Cors ¶
func (sc SiteConfigAttributes) Cors() terra.ListValue[SiteConfigCorsAttributes]
func (SiteConfigAttributes) DefaultDocuments ¶
func (sc SiteConfigAttributes) DefaultDocuments() terra.ListValue[terra.StringValue]
func (SiteConfigAttributes) DotnetFrameworkVersion ¶
func (sc SiteConfigAttributes) DotnetFrameworkVersion() terra.StringValue
func (SiteConfigAttributes) FtpsState ¶
func (sc SiteConfigAttributes) FtpsState() terra.StringValue
func (SiteConfigAttributes) HealthCheckPath ¶
func (sc SiteConfigAttributes) HealthCheckPath() terra.StringValue
func (SiteConfigAttributes) Http2Enabled ¶
func (sc SiteConfigAttributes) Http2Enabled() terra.BoolValue
func (SiteConfigAttributes) InternalRef ¶
func (sc SiteConfigAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigAttributes) InternalTokens ¶
func (sc SiteConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigAttributes) InternalWithRef ¶
func (sc SiteConfigAttributes) InternalWithRef(ref terra.Reference) SiteConfigAttributes
func (SiteConfigAttributes) IpRestriction ¶
func (sc SiteConfigAttributes) IpRestriction() terra.ListValue[SiteConfigIpRestrictionAttributes]
func (SiteConfigAttributes) JavaContainer ¶
func (sc SiteConfigAttributes) JavaContainer() terra.StringValue
func (SiteConfigAttributes) JavaContainerVersion ¶
func (sc SiteConfigAttributes) JavaContainerVersion() terra.StringValue
func (SiteConfigAttributes) JavaVersion ¶
func (sc SiteConfigAttributes) JavaVersion() terra.StringValue
func (SiteConfigAttributes) LinuxFxVersion ¶
func (sc SiteConfigAttributes) LinuxFxVersion() terra.StringValue
func (SiteConfigAttributes) LocalMysqlEnabled ¶
func (sc SiteConfigAttributes) LocalMysqlEnabled() terra.BoolValue
func (SiteConfigAttributes) ManagedPipelineMode ¶
func (sc SiteConfigAttributes) ManagedPipelineMode() terra.StringValue
func (SiteConfigAttributes) MinTlsVersion ¶
func (sc SiteConfigAttributes) MinTlsVersion() terra.StringValue
func (SiteConfigAttributes) NumberOfWorkers ¶
func (sc SiteConfigAttributes) NumberOfWorkers() terra.NumberValue
func (SiteConfigAttributes) PhpVersion ¶
func (sc SiteConfigAttributes) PhpVersion() terra.StringValue
func (SiteConfigAttributes) PythonVersion ¶
func (sc SiteConfigAttributes) PythonVersion() terra.StringValue
func (SiteConfigAttributes) RemoteDebuggingEnabled ¶
func (sc SiteConfigAttributes) RemoteDebuggingEnabled() terra.BoolValue
func (SiteConfigAttributes) RemoteDebuggingVersion ¶
func (sc SiteConfigAttributes) RemoteDebuggingVersion() terra.StringValue
func (SiteConfigAttributes) ScmIpRestriction ¶
func (sc SiteConfigAttributes) ScmIpRestriction() terra.ListValue[SiteConfigScmIpRestrictionAttributes]
func (SiteConfigAttributes) ScmType ¶
func (sc SiteConfigAttributes) ScmType() terra.StringValue
func (SiteConfigAttributes) ScmUseMainIpRestriction ¶
func (sc SiteConfigAttributes) ScmUseMainIpRestriction() terra.BoolValue
func (SiteConfigAttributes) Use32BitWorkerProcess ¶
func (sc SiteConfigAttributes) Use32BitWorkerProcess() terra.BoolValue
func (SiteConfigAttributes) VnetRouteAllEnabled ¶
func (sc SiteConfigAttributes) VnetRouteAllEnabled() terra.BoolValue
func (SiteConfigAttributes) WebsocketsEnabled ¶
func (sc SiteConfigAttributes) WebsocketsEnabled() terra.BoolValue
func (SiteConfigAttributes) WindowsFxVersion ¶
func (sc SiteConfigAttributes) WindowsFxVersion() terra.StringValue
type SiteConfigCors ¶
type SiteConfigCorsAttributes ¶
type SiteConfigCorsAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigCorsAttributes) AllowedOrigins ¶
func (c SiteConfigCorsAttributes) AllowedOrigins() terra.SetValue[terra.StringValue]
func (SiteConfigCorsAttributes) InternalRef ¶
func (c SiteConfigCorsAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigCorsAttributes) InternalTokens ¶
func (c SiteConfigCorsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigCorsAttributes) InternalWithRef ¶
func (c SiteConfigCorsAttributes) InternalWithRef(ref terra.Reference) SiteConfigCorsAttributes
func (SiteConfigCorsAttributes) SupportCredentials ¶
func (c SiteConfigCorsAttributes) SupportCredentials() terra.BoolValue
type SiteConfigCorsState ¶
type SiteConfigIpRestriction ¶
type SiteConfigIpRestriction struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` // IpAddress: string, optional IpAddress terra.StringValue `hcl:"ip_address,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // ServiceTag: string, optional ServiceTag terra.StringValue `hcl:"service_tag,attr"` // VirtualNetworkSubnetId: string, optional VirtualNetworkSubnetId terra.StringValue `hcl:"virtual_network_subnet_id,attr"` // SiteConfigIpRestrictionHeaders: min=0 Headers []SiteConfigIpRestrictionHeaders `hcl:"headers,block" validate:"min=0"` }
type SiteConfigIpRestrictionAttributes ¶
type SiteConfigIpRestrictionAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigIpRestrictionAttributes) Action ¶
func (ir SiteConfigIpRestrictionAttributes) Action() terra.StringValue
func (SiteConfigIpRestrictionAttributes) Headers ¶
func (ir SiteConfigIpRestrictionAttributes) Headers() terra.ListValue[SiteConfigIpRestrictionHeadersAttributes]
func (SiteConfigIpRestrictionAttributes) InternalRef ¶
func (ir SiteConfigIpRestrictionAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigIpRestrictionAttributes) InternalTokens ¶
func (ir SiteConfigIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigIpRestrictionAttributes) InternalWithRef ¶
func (ir SiteConfigIpRestrictionAttributes) InternalWithRef(ref terra.Reference) SiteConfigIpRestrictionAttributes
func (SiteConfigIpRestrictionAttributes) IpAddress ¶
func (ir SiteConfigIpRestrictionAttributes) IpAddress() terra.StringValue
func (SiteConfigIpRestrictionAttributes) Name ¶
func (ir SiteConfigIpRestrictionAttributes) Name() terra.StringValue
func (SiteConfigIpRestrictionAttributes) Priority ¶
func (ir SiteConfigIpRestrictionAttributes) Priority() terra.NumberValue
func (SiteConfigIpRestrictionAttributes) ServiceTag ¶
func (ir SiteConfigIpRestrictionAttributes) ServiceTag() terra.StringValue
func (SiteConfigIpRestrictionAttributes) VirtualNetworkSubnetId ¶
func (ir SiteConfigIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
type SiteConfigIpRestrictionHeaders ¶
type SiteConfigIpRestrictionHeaders struct { // XAzureFdid: set of string, optional XAzureFdid terra.SetValue[terra.StringValue] `hcl:"x_azure_fdid,attr"` // XFdHealthProbe: set of string, optional XFdHealthProbe terra.SetValue[terra.StringValue] `hcl:"x_fd_health_probe,attr"` // XForwardedFor: set of string, optional XForwardedFor terra.SetValue[terra.StringValue] `hcl:"x_forwarded_for,attr"` // XForwardedHost: set of string, optional XForwardedHost terra.SetValue[terra.StringValue] `hcl:"x_forwarded_host,attr"` }
type SiteConfigIpRestrictionHeadersAttributes ¶
type SiteConfigIpRestrictionHeadersAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigIpRestrictionHeadersAttributes) InternalRef ¶
func (h SiteConfigIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigIpRestrictionHeadersAttributes) InternalTokens ¶
func (h SiteConfigIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigIpRestrictionHeadersAttributes) InternalWithRef ¶
func (h SiteConfigIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) SiteConfigIpRestrictionHeadersAttributes
func (SiteConfigIpRestrictionHeadersAttributes) XAzureFdid ¶
func (h SiteConfigIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
func (SiteConfigIpRestrictionHeadersAttributes) XFdHealthProbe ¶
func (h SiteConfigIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
func (SiteConfigIpRestrictionHeadersAttributes) XForwardedFor ¶
func (h SiteConfigIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
func (SiteConfigIpRestrictionHeadersAttributes) XForwardedHost ¶
func (h SiteConfigIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
type SiteConfigIpRestrictionState ¶
type SiteConfigIpRestrictionState struct { Action string `json:"action"` IpAddress string `json:"ip_address"` Name string `json:"name"` Priority float64 `json:"priority"` ServiceTag string `json:"service_tag"` VirtualNetworkSubnetId string `json:"virtual_network_subnet_id"` Headers []SiteConfigIpRestrictionHeadersState `json:"headers"` }
type SiteConfigScmIpRestriction ¶
type SiteConfigScmIpRestriction struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` // IpAddress: string, optional IpAddress terra.StringValue `hcl:"ip_address,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // ServiceTag: string, optional ServiceTag terra.StringValue `hcl:"service_tag,attr"` // VirtualNetworkSubnetId: string, optional VirtualNetworkSubnetId terra.StringValue `hcl:"virtual_network_subnet_id,attr"` // SiteConfigScmIpRestrictionHeaders: min=0 Headers []SiteConfigScmIpRestrictionHeaders `hcl:"headers,block" validate:"min=0"` }
type SiteConfigScmIpRestrictionAttributes ¶
type SiteConfigScmIpRestrictionAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigScmIpRestrictionAttributes) Action ¶
func (sir SiteConfigScmIpRestrictionAttributes) Action() terra.StringValue
func (SiteConfigScmIpRestrictionAttributes) Headers ¶
func (sir SiteConfigScmIpRestrictionAttributes) Headers() terra.ListValue[SiteConfigScmIpRestrictionHeadersAttributes]
func (SiteConfigScmIpRestrictionAttributes) InternalRef ¶
func (sir SiteConfigScmIpRestrictionAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigScmIpRestrictionAttributes) InternalTokens ¶
func (sir SiteConfigScmIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigScmIpRestrictionAttributes) InternalWithRef ¶
func (sir SiteConfigScmIpRestrictionAttributes) InternalWithRef(ref terra.Reference) SiteConfigScmIpRestrictionAttributes
func (SiteConfigScmIpRestrictionAttributes) IpAddress ¶
func (sir SiteConfigScmIpRestrictionAttributes) IpAddress() terra.StringValue
func (SiteConfigScmIpRestrictionAttributes) Name ¶
func (sir SiteConfigScmIpRestrictionAttributes) Name() terra.StringValue
func (SiteConfigScmIpRestrictionAttributes) Priority ¶
func (sir SiteConfigScmIpRestrictionAttributes) Priority() terra.NumberValue
func (SiteConfigScmIpRestrictionAttributes) ServiceTag ¶
func (sir SiteConfigScmIpRestrictionAttributes) ServiceTag() terra.StringValue
func (SiteConfigScmIpRestrictionAttributes) VirtualNetworkSubnetId ¶
func (sir SiteConfigScmIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
type SiteConfigScmIpRestrictionHeaders ¶
type SiteConfigScmIpRestrictionHeaders struct { // XAzureFdid: set of string, optional XAzureFdid terra.SetValue[terra.StringValue] `hcl:"x_azure_fdid,attr"` // XFdHealthProbe: set of string, optional XFdHealthProbe terra.SetValue[terra.StringValue] `hcl:"x_fd_health_probe,attr"` // XForwardedFor: set of string, optional XForwardedFor terra.SetValue[terra.StringValue] `hcl:"x_forwarded_for,attr"` // XForwardedHost: set of string, optional XForwardedHost terra.SetValue[terra.StringValue] `hcl:"x_forwarded_host,attr"` }
type SiteConfigScmIpRestrictionHeadersAttributes ¶
type SiteConfigScmIpRestrictionHeadersAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigScmIpRestrictionHeadersAttributes) InternalRef ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
func (SiteConfigScmIpRestrictionHeadersAttributes) InternalTokens ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteConfigScmIpRestrictionHeadersAttributes) InternalWithRef ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) SiteConfigScmIpRestrictionHeadersAttributes
func (SiteConfigScmIpRestrictionHeadersAttributes) XAzureFdid ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) XAzureFdid() terra.SetValue[terra.StringValue]
func (SiteConfigScmIpRestrictionHeadersAttributes) XFdHealthProbe ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) XFdHealthProbe() terra.SetValue[terra.StringValue]
func (SiteConfigScmIpRestrictionHeadersAttributes) XForwardedFor ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) XForwardedFor() terra.SetValue[terra.StringValue]
func (SiteConfigScmIpRestrictionHeadersAttributes) XForwardedHost ¶
func (h SiteConfigScmIpRestrictionHeadersAttributes) XForwardedHost() terra.SetValue[terra.StringValue]
type SiteConfigScmIpRestrictionState ¶
type SiteConfigScmIpRestrictionState struct { Action string `json:"action"` IpAddress string `json:"ip_address"` Name string `json:"name"` Priority float64 `json:"priority"` ServiceTag string `json:"service_tag"` VirtualNetworkSubnetId string `json:"virtual_network_subnet_id"` Headers []SiteConfigScmIpRestrictionHeadersState `json:"headers"` }
type SiteConfigState ¶
type SiteConfigState struct { AcrUseManagedIdentityCredentials bool `json:"acr_use_managed_identity_credentials"` AcrUserManagedIdentityClientId string `json:"acr_user_managed_identity_client_id"` AlwaysOn bool `json:"always_on"` AppCommandLine string `json:"app_command_line"` AutoSwapSlotName string `json:"auto_swap_slot_name"` DefaultDocuments []string `json:"default_documents"` DotnetFrameworkVersion string `json:"dotnet_framework_version"` FtpsState string `json:"ftps_state"` HealthCheckPath string `json:"health_check_path"` Http2Enabled bool `json:"http2_enabled"` JavaContainer string `json:"java_container"` JavaContainerVersion string `json:"java_container_version"` JavaVersion string `json:"java_version"` LinuxFxVersion string `json:"linux_fx_version"` LocalMysqlEnabled bool `json:"local_mysql_enabled"` ManagedPipelineMode string `json:"managed_pipeline_mode"` MinTlsVersion string `json:"min_tls_version"` NumberOfWorkers float64 `json:"number_of_workers"` PhpVersion string `json:"php_version"` PythonVersion string `json:"python_version"` RemoteDebuggingEnabled bool `json:"remote_debugging_enabled"` RemoteDebuggingVersion string `json:"remote_debugging_version"` ScmType string `json:"scm_type"` ScmUseMainIpRestriction bool `json:"scm_use_main_ip_restriction"` Use32BitWorkerProcess bool `json:"use_32_bit_worker_process"` VnetRouteAllEnabled bool `json:"vnet_route_all_enabled"` WebsocketsEnabled bool `json:"websockets_enabled"` WindowsFxVersion string `json:"windows_fx_version"` IpRestriction []SiteConfigIpRestrictionState `json:"ip_restriction"` ScmIpRestriction []SiteConfigScmIpRestrictionState `json:"scm_ip_restriction"` Cors []SiteConfigCorsState `json:"cors"` }
type SiteCredentialAttributes ¶
type SiteCredentialAttributes struct {
// contains filtered or unexported fields
}
func (SiteCredentialAttributes) InternalRef ¶
func (sc SiteCredentialAttributes) InternalRef() (terra.Reference, error)
func (SiteCredentialAttributes) InternalTokens ¶
func (sc SiteCredentialAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteCredentialAttributes) InternalWithRef ¶
func (sc SiteCredentialAttributes) InternalWithRef(ref terra.Reference) SiteCredentialAttributes
func (SiteCredentialAttributes) Password ¶
func (sc SiteCredentialAttributes) Password() terra.StringValue
func (SiteCredentialAttributes) Username ¶
func (sc SiteCredentialAttributes) Username() terra.StringValue
type SiteCredentialState ¶
type StorageAccount ¶
type StorageAccount struct { // AccessKey: string, required AccessKey terra.StringValue `hcl:"access_key,attr" validate:"required"` // AccountName: string, required AccountName terra.StringValue `hcl:"account_name,attr" validate:"required"` // MountPath: string, optional MountPath terra.StringValue `hcl:"mount_path,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` ShareName terra.StringValue `hcl:"share_name,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type StorageAccountAttributes ¶
type StorageAccountAttributes struct {
// contains filtered or unexported fields
}
func (StorageAccountAttributes) AccessKey ¶
func (sa StorageAccountAttributes) AccessKey() terra.StringValue
func (StorageAccountAttributes) AccountName ¶
func (sa StorageAccountAttributes) AccountName() terra.StringValue
func (StorageAccountAttributes) InternalRef ¶
func (sa StorageAccountAttributes) InternalRef() (terra.Reference, error)
func (StorageAccountAttributes) InternalTokens ¶
func (sa StorageAccountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageAccountAttributes) InternalWithRef ¶
func (sa StorageAccountAttributes) InternalWithRef(ref terra.Reference) StorageAccountAttributes
func (StorageAccountAttributes) MountPath ¶
func (sa StorageAccountAttributes) MountPath() terra.StringValue
func (StorageAccountAttributes) Name ¶
func (sa StorageAccountAttributes) Name() terra.StringValue
func (StorageAccountAttributes) ShareName ¶
func (sa StorageAccountAttributes) ShareName() terra.StringValue
func (StorageAccountAttributes) Type ¶
func (sa StorageAccountAttributes) Type() terra.StringValue
type StorageAccountState ¶
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
Click to show internal directories.
Click to hide internal directories.