Documentation ¶
Index ¶
- type Action
- type ActionAttributes
- func (a ActionAttributes) ActionType() terra.StringValue
- func (a ActionAttributes) InternalRef() (terra.Reference, error)
- func (a ActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a ActionAttributes) InternalWithRef(ref terra.Reference) ActionAttributes
- func (a ActionAttributes) MinimumProcessExecutionTime() terra.StringValue
- type ActionState
- type ActiveDirectory
- type ActiveDirectoryAttributes
- func (ad ActiveDirectoryAttributes) AllowedAudiences() terra.ListValue[terra.StringValue]
- func (ad ActiveDirectoryAttributes) ClientId() terra.StringValue
- func (ad ActiveDirectoryAttributes) ClientSecret() terra.StringValue
- func (ad ActiveDirectoryAttributes) ClientSecretSettingName() terra.StringValue
- func (ad ActiveDirectoryAttributes) InternalRef() (terra.Reference, error)
- func (ad ActiveDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ad ActiveDirectoryAttributes) InternalWithRef(ref terra.Reference) ActiveDirectoryAttributes
- type ActiveDirectoryState
- type ActiveDirectoryV2
- type ActiveDirectoryV2Attributes
- func (adv ActiveDirectoryV2Attributes) AllowedApplications() terra.ListValue[terra.StringValue]
- func (adv ActiveDirectoryV2Attributes) AllowedAudiences() terra.ListValue[terra.StringValue]
- func (adv ActiveDirectoryV2Attributes) AllowedGroups() terra.ListValue[terra.StringValue]
- func (adv ActiveDirectoryV2Attributes) AllowedIdentities() terra.ListValue[terra.StringValue]
- func (adv ActiveDirectoryV2Attributes) ClientId() terra.StringValue
- func (adv ActiveDirectoryV2Attributes) ClientSecretCertificateThumbprint() terra.StringValue
- func (adv ActiveDirectoryV2Attributes) ClientSecretSettingName() terra.StringValue
- func (adv ActiveDirectoryV2Attributes) InternalRef() (terra.Reference, error)
- func (adv ActiveDirectoryV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (adv ActiveDirectoryV2Attributes) InternalWithRef(ref terra.Reference) ActiveDirectoryV2Attributes
- func (adv ActiveDirectoryV2Attributes) JwtAllowedClientApplications() terra.ListValue[terra.StringValue]
- func (adv ActiveDirectoryV2Attributes) JwtAllowedGroups() terra.ListValue[terra.StringValue]
- func (adv ActiveDirectoryV2Attributes) LoginParameters() terra.MapValue[terra.StringValue]
- func (adv ActiveDirectoryV2Attributes) TenantAuthEndpoint() terra.StringValue
- func (adv ActiveDirectoryV2Attributes) WwwAuthenticationDisabled() terra.BoolValue
- type ActiveDirectoryV2State
- type AppleV2
- type AppleV2Attributes
- func (av AppleV2Attributes) ClientId() terra.StringValue
- func (av AppleV2Attributes) ClientSecretSettingName() terra.StringValue
- func (av AppleV2Attributes) InternalRef() (terra.Reference, error)
- func (av AppleV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (av AppleV2Attributes) InternalWithRef(ref terra.Reference) AppleV2Attributes
- func (av AppleV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
- type AppleV2State
- type ApplicationLogs
- type ApplicationLogsAttributes
- func (al ApplicationLogsAttributes) AzureBlobStorage() terra.ListValue[ApplicationLogsAzureBlobStorageAttributes]
- func (al ApplicationLogsAttributes) FileSystemLevel() terra.StringValue
- func (al ApplicationLogsAttributes) InternalRef() (terra.Reference, error)
- func (al ApplicationLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (al ApplicationLogsAttributes) InternalWithRef(ref terra.Reference) ApplicationLogsAttributes
- type ApplicationLogsAzureBlobStorage
- type ApplicationLogsAzureBlobStorageAttributes
- func (abs ApplicationLogsAzureBlobStorageAttributes) InternalRef() (terra.Reference, error)
- func (abs ApplicationLogsAzureBlobStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (abs ApplicationLogsAzureBlobStorageAttributes) InternalWithRef(ref terra.Reference) ApplicationLogsAzureBlobStorageAttributes
- func (abs ApplicationLogsAzureBlobStorageAttributes) Level() terra.StringValue
- func (abs ApplicationLogsAzureBlobStorageAttributes) RetentionInDays() terra.NumberValue
- func (abs ApplicationLogsAzureBlobStorageAttributes) SasUrl() terra.StringValue
- type ApplicationLogsAzureBlobStorageState
- type ApplicationLogsState
- type ApplicationStack
- type ApplicationStackAttributes
- func (as ApplicationStackAttributes) DockerImage() terra.StringValue
- func (as ApplicationStackAttributes) DockerImageTag() terra.StringValue
- func (as ApplicationStackAttributes) DotnetVersion() terra.StringValue
- func (as ApplicationStackAttributes) GoVersion() terra.StringValue
- func (as ApplicationStackAttributes) InternalRef() (terra.Reference, error)
- func (as ApplicationStackAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (as ApplicationStackAttributes) InternalWithRef(ref terra.Reference) ApplicationStackAttributes
- func (as ApplicationStackAttributes) JavaServer() terra.StringValue
- func (as ApplicationStackAttributes) JavaServerVersion() terra.StringValue
- func (as ApplicationStackAttributes) JavaVersion() terra.StringValue
- func (as ApplicationStackAttributes) NodeVersion() terra.StringValue
- func (as ApplicationStackAttributes) PhpVersion() terra.StringValue
- func (as ApplicationStackAttributes) PythonVersion() terra.StringValue
- func (as ApplicationStackAttributes) RubyVersion() terra.StringValue
- type ApplicationStackState
- type AuthSettings
- type AuthSettingsAttributes
- func (as AuthSettingsAttributes) ActiveDirectory() terra.ListValue[ActiveDirectoryAttributes]
- func (as AuthSettingsAttributes) AdditionalLoginParameters() 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[FacebookAttributes]
- func (as AuthSettingsAttributes) Github() terra.ListValue[GithubAttributes]
- func (as AuthSettingsAttributes) Google() terra.ListValue[GoogleAttributes]
- 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[MicrosoftAttributes]
- func (as AuthSettingsAttributes) RuntimeVersion() terra.StringValue
- func (as AuthSettingsAttributes) TokenRefreshExtensionHours() terra.NumberValue
- func (as AuthSettingsAttributes) TokenStoreEnabled() terra.BoolValue
- func (as AuthSettingsAttributes) Twitter() terra.ListValue[TwitterAttributes]
- func (as AuthSettingsAttributes) UnauthenticatedClientAction() terra.StringValue
- type AuthSettingsState
- type AuthSettingsV2
- type AuthSettingsV2Attributes
- func (asv AuthSettingsV2Attributes) ActiveDirectoryV2() terra.ListValue[ActiveDirectoryV2Attributes]
- func (asv AuthSettingsV2Attributes) AppleV2() terra.ListValue[AppleV2Attributes]
- func (asv AuthSettingsV2Attributes) AuthEnabled() terra.BoolValue
- func (asv AuthSettingsV2Attributes) AzureStaticWebAppV2() terra.ListValue[AzureStaticWebAppV2Attributes]
- func (asv AuthSettingsV2Attributes) ConfigFilePath() terra.StringValue
- func (asv AuthSettingsV2Attributes) CustomOidcV2() terra.ListValue[CustomOidcV2Attributes]
- func (asv AuthSettingsV2Attributes) DefaultProvider() terra.StringValue
- func (asv AuthSettingsV2Attributes) ExcludedPaths() terra.ListValue[terra.StringValue]
- func (asv AuthSettingsV2Attributes) FacebookV2() terra.ListValue[FacebookV2Attributes]
- func (asv AuthSettingsV2Attributes) ForwardProxyConvention() terra.StringValue
- func (asv AuthSettingsV2Attributes) ForwardProxyCustomHostHeaderName() terra.StringValue
- func (asv AuthSettingsV2Attributes) ForwardProxyCustomSchemeHeaderName() terra.StringValue
- func (asv AuthSettingsV2Attributes) GithubV2() terra.ListValue[GithubV2Attributes]
- func (asv AuthSettingsV2Attributes) GoogleV2() terra.ListValue[GoogleV2Attributes]
- func (asv AuthSettingsV2Attributes) HttpRouteApiPrefix() terra.StringValue
- func (asv AuthSettingsV2Attributes) InternalRef() (terra.Reference, error)
- func (asv AuthSettingsV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (asv AuthSettingsV2Attributes) InternalWithRef(ref terra.Reference) AuthSettingsV2Attributes
- func (asv AuthSettingsV2Attributes) Login() terra.ListValue[LoginAttributes]
- func (asv AuthSettingsV2Attributes) MicrosoftV2() terra.ListValue[MicrosoftV2Attributes]
- func (asv AuthSettingsV2Attributes) RequireAuthentication() terra.BoolValue
- func (asv AuthSettingsV2Attributes) RequireHttps() terra.BoolValue
- func (asv AuthSettingsV2Attributes) RuntimeVersion() terra.StringValue
- func (asv AuthSettingsV2Attributes) TwitterV2() terra.ListValue[TwitterV2Attributes]
- func (asv AuthSettingsV2Attributes) UnauthenticatedAction() terra.StringValue
- type AuthSettingsV2State
- type AutoHealSetting
- type AutoHealSettingAttributes
- func (ahs AutoHealSettingAttributes) Action() terra.ListValue[ActionAttributes]
- func (ahs AutoHealSettingAttributes) InternalRef() (terra.Reference, error)
- func (ahs AutoHealSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ahs AutoHealSettingAttributes) InternalWithRef(ref terra.Reference) AutoHealSettingAttributes
- func (ahs AutoHealSettingAttributes) Trigger() terra.ListValue[TriggerAttributes]
- type AutoHealSettingState
- type AzureStaticWebAppV2
- type AzureStaticWebAppV2Attributes
- func (aswav AzureStaticWebAppV2Attributes) ClientId() terra.StringValue
- func (aswav AzureStaticWebAppV2Attributes) InternalRef() (terra.Reference, error)
- func (aswav AzureStaticWebAppV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (aswav AzureStaticWebAppV2Attributes) InternalWithRef(ref terra.Reference) AzureStaticWebAppV2Attributes
- type AzureStaticWebAppV2State
- type Backup
- type BackupAttributes
- func (b BackupAttributes) Enabled() terra.BoolValue
- func (b BackupAttributes) InternalRef() (terra.Reference, error)
- func (b BackupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (b BackupAttributes) InternalWithRef(ref terra.Reference) BackupAttributes
- func (b BackupAttributes) Name() terra.StringValue
- func (b BackupAttributes) Schedule() terra.ListValue[ScheduleAttributes]
- func (b BackupAttributes) StorageAccountUrl() terra.StringValue
- type BackupState
- 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 Cors
- type CorsAttributes
- func (c CorsAttributes) AllowedOrigins() terra.ListValue[terra.StringValue]
- func (c CorsAttributes) InternalRef() (terra.Reference, error)
- func (c CorsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c CorsAttributes) InternalWithRef(ref terra.Reference) CorsAttributes
- func (c CorsAttributes) SupportCredentials() terra.BoolValue
- type CorsState
- type CustomOidcV2
- type CustomOidcV2Attributes
- func (cov CustomOidcV2Attributes) AuthorisationEndpoint() terra.StringValue
- func (cov CustomOidcV2Attributes) CertificationUri() terra.StringValue
- func (cov CustomOidcV2Attributes) ClientCredentialMethod() terra.StringValue
- func (cov CustomOidcV2Attributes) ClientId() terra.StringValue
- func (cov CustomOidcV2Attributes) ClientSecretSettingName() terra.StringValue
- func (cov CustomOidcV2Attributes) InternalRef() (terra.Reference, error)
- func (cov CustomOidcV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (cov CustomOidcV2Attributes) InternalWithRef(ref terra.Reference) CustomOidcV2Attributes
- func (cov CustomOidcV2Attributes) IssuerEndpoint() terra.StringValue
- func (cov CustomOidcV2Attributes) Name() terra.StringValue
- func (cov CustomOidcV2Attributes) NameClaimType() terra.StringValue
- func (cov CustomOidcV2Attributes) OpenidConfigurationEndpoint() terra.StringValue
- func (cov CustomOidcV2Attributes) Scopes() terra.ListValue[terra.StringValue]
- func (cov CustomOidcV2Attributes) TokenEndpoint() terra.StringValue
- type CustomOidcV2State
- type Facebook
- type FacebookAttributes
- func (f FacebookAttributes) AppId() terra.StringValue
- func (f FacebookAttributes) AppSecret() terra.StringValue
- func (f FacebookAttributes) AppSecretSettingName() terra.StringValue
- func (f FacebookAttributes) InternalRef() (terra.Reference, error)
- func (f FacebookAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f FacebookAttributes) InternalWithRef(ref terra.Reference) FacebookAttributes
- func (f FacebookAttributes) OauthScopes() terra.ListValue[terra.StringValue]
- type FacebookState
- type FacebookV2
- type FacebookV2Attributes
- func (fv FacebookV2Attributes) AppId() terra.StringValue
- func (fv FacebookV2Attributes) AppSecretSettingName() terra.StringValue
- func (fv FacebookV2Attributes) GraphApiVersion() terra.StringValue
- func (fv FacebookV2Attributes) InternalRef() (terra.Reference, error)
- func (fv FacebookV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (fv FacebookV2Attributes) InternalWithRef(ref terra.Reference) FacebookV2Attributes
- func (fv FacebookV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
- type FacebookV2State
- type FileSystem
- type FileSystemAttributes
- func (fs FileSystemAttributes) InternalRef() (terra.Reference, error)
- func (fs FileSystemAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fs FileSystemAttributes) InternalWithRef(ref terra.Reference) FileSystemAttributes
- func (fs FileSystemAttributes) RetentionInDays() terra.NumberValue
- func (fs FileSystemAttributes) RetentionInMb() terra.NumberValue
- type FileSystemState
- type Github
- type GithubAttributes
- func (g GithubAttributes) ClientId() terra.StringValue
- func (g GithubAttributes) ClientSecret() terra.StringValue
- func (g GithubAttributes) ClientSecretSettingName() terra.StringValue
- func (g GithubAttributes) InternalRef() (terra.Reference, error)
- func (g GithubAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g GithubAttributes) InternalWithRef(ref terra.Reference) GithubAttributes
- func (g GithubAttributes) OauthScopes() terra.ListValue[terra.StringValue]
- type GithubState
- type GithubV2
- type GithubV2Attributes
- func (gv GithubV2Attributes) ClientId() terra.StringValue
- func (gv GithubV2Attributes) ClientSecretSettingName() terra.StringValue
- func (gv GithubV2Attributes) InternalRef() (terra.Reference, error)
- func (gv GithubV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (gv GithubV2Attributes) InternalWithRef(ref terra.Reference) GithubV2Attributes
- func (gv GithubV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
- type GithubV2State
- type Google
- type GoogleAttributes
- func (g GoogleAttributes) ClientId() terra.StringValue
- func (g GoogleAttributes) ClientSecret() terra.StringValue
- func (g GoogleAttributes) ClientSecretSettingName() terra.StringValue
- func (g GoogleAttributes) InternalRef() (terra.Reference, error)
- func (g GoogleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g GoogleAttributes) InternalWithRef(ref terra.Reference) GoogleAttributes
- func (g GoogleAttributes) OauthScopes() terra.ListValue[terra.StringValue]
- type GoogleState
- type GoogleV2
- type GoogleV2Attributes
- func (gv GoogleV2Attributes) AllowedAudiences() terra.ListValue[terra.StringValue]
- func (gv GoogleV2Attributes) ClientId() terra.StringValue
- func (gv GoogleV2Attributes) ClientSecretSettingName() terra.StringValue
- func (gv GoogleV2Attributes) InternalRef() (terra.Reference, error)
- func (gv GoogleV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (gv GoogleV2Attributes) InternalWithRef(ref terra.Reference) GoogleV2Attributes
- func (gv GoogleV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
- type GoogleV2State
- type HttpLogs
- type HttpLogsAttributes
- func (hl HttpLogsAttributes) AzureBlobStorage() terra.ListValue[HttpLogsAzureBlobStorageAttributes]
- func (hl HttpLogsAttributes) FileSystem() terra.ListValue[FileSystemAttributes]
- func (hl HttpLogsAttributes) InternalRef() (terra.Reference, error)
- func (hl HttpLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hl HttpLogsAttributes) InternalWithRef(ref terra.Reference) HttpLogsAttributes
- type HttpLogsAzureBlobStorage
- type HttpLogsAzureBlobStorageAttributes
- func (abs HttpLogsAzureBlobStorageAttributes) InternalRef() (terra.Reference, error)
- func (abs HttpLogsAzureBlobStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (abs HttpLogsAzureBlobStorageAttributes) InternalWithRef(ref terra.Reference) HttpLogsAzureBlobStorageAttributes
- func (abs HttpLogsAzureBlobStorageAttributes) RetentionInDays() terra.NumberValue
- func (abs HttpLogsAzureBlobStorageAttributes) SasUrl() terra.StringValue
- type HttpLogsAzureBlobStorageState
- type HttpLogsState
- type Identity
- type IdentityAttributes
- func (i IdentityAttributes) IdentityIds() terra.ListValue[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 IpRestriction
- type IpRestrictionAttributes
- func (ir IpRestrictionAttributes) Action() terra.StringValue
- func (ir IpRestrictionAttributes) Headers() terra.ListValue[IpRestrictionHeadersAttributes]
- func (ir IpRestrictionAttributes) InternalRef() (terra.Reference, error)
- func (ir IpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ir IpRestrictionAttributes) InternalWithRef(ref terra.Reference) IpRestrictionAttributes
- func (ir IpRestrictionAttributes) IpAddress() terra.StringValue
- func (ir IpRestrictionAttributes) Name() terra.StringValue
- func (ir IpRestrictionAttributes) Priority() terra.NumberValue
- func (ir IpRestrictionAttributes) ServiceTag() terra.StringValue
- func (ir IpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
- type IpRestrictionHeaders
- type IpRestrictionHeadersAttributes
- func (h IpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h IpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h IpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) IpRestrictionHeadersAttributes
- func (h IpRestrictionHeadersAttributes) XAzureFdid() terra.ListValue[terra.StringValue]
- func (h IpRestrictionHeadersAttributes) XFdHealthProbe() terra.ListValue[terra.StringValue]
- func (h IpRestrictionHeadersAttributes) XForwardedFor() terra.ListValue[terra.StringValue]
- func (h IpRestrictionHeadersAttributes) XForwardedHost() terra.ListValue[terra.StringValue]
- type IpRestrictionHeadersState
- type IpRestrictionState
- type Login
- type LoginAttributes
- func (l LoginAttributes) AllowedExternalRedirectUrls() terra.ListValue[terra.StringValue]
- func (l LoginAttributes) CookieExpirationConvention() terra.StringValue
- func (l LoginAttributes) CookieExpirationTime() terra.StringValue
- func (l LoginAttributes) InternalRef() (terra.Reference, error)
- func (l LoginAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l LoginAttributes) InternalWithRef(ref terra.Reference) LoginAttributes
- func (l LoginAttributes) LogoutEndpoint() terra.StringValue
- func (l LoginAttributes) NonceExpirationTime() terra.StringValue
- func (l LoginAttributes) PreserveUrlFragmentsForLogins() terra.BoolValue
- func (l LoginAttributes) TokenRefreshExtensionTime() terra.NumberValue
- func (l LoginAttributes) TokenStoreEnabled() terra.BoolValue
- func (l LoginAttributes) TokenStorePath() terra.StringValue
- func (l LoginAttributes) TokenStoreSasSettingName() terra.StringValue
- func (l LoginAttributes) ValidateNonce() terra.BoolValue
- type LoginState
- type Logs
- type LogsAttributes
- func (l LogsAttributes) ApplicationLogs() terra.ListValue[ApplicationLogsAttributes]
- func (l LogsAttributes) DetailedErrorMessages() terra.BoolValue
- func (l LogsAttributes) FailedRequestTracing() terra.BoolValue
- func (l LogsAttributes) HttpLogs() terra.ListValue[HttpLogsAttributes]
- func (l LogsAttributes) InternalRef() (terra.Reference, error)
- func (l LogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l LogsAttributes) InternalWithRef(ref terra.Reference) LogsAttributes
- type LogsState
- type Microsoft
- type MicrosoftAttributes
- func (m MicrosoftAttributes) ClientId() terra.StringValue
- func (m MicrosoftAttributes) ClientSecret() terra.StringValue
- func (m MicrosoftAttributes) ClientSecretSettingName() terra.StringValue
- func (m MicrosoftAttributes) InternalRef() (terra.Reference, error)
- func (m MicrosoftAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m MicrosoftAttributes) InternalWithRef(ref terra.Reference) MicrosoftAttributes
- func (m MicrosoftAttributes) OauthScopes() terra.ListValue[terra.StringValue]
- type MicrosoftState
- type MicrosoftV2
- type MicrosoftV2Attributes
- func (mv MicrosoftV2Attributes) AllowedAudiences() terra.ListValue[terra.StringValue]
- func (mv MicrosoftV2Attributes) ClientId() terra.StringValue
- func (mv MicrosoftV2Attributes) ClientSecretSettingName() terra.StringValue
- func (mv MicrosoftV2Attributes) InternalRef() (terra.Reference, error)
- func (mv MicrosoftV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (mv MicrosoftV2Attributes) InternalWithRef(ref terra.Reference) MicrosoftV2Attributes
- func (mv MicrosoftV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
- type MicrosoftV2State
- type Requests
- type RequestsAttributes
- func (r RequestsAttributes) Count() terra.NumberValue
- func (r RequestsAttributes) InternalRef() (terra.Reference, error)
- func (r RequestsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RequestsAttributes) InternalWithRef(ref terra.Reference) RequestsAttributes
- func (r RequestsAttributes) Interval() terra.StringValue
- type RequestsState
- type Schedule
- type ScheduleAttributes
- func (s ScheduleAttributes) FrequencyInterval() terra.NumberValue
- func (s ScheduleAttributes) FrequencyUnit() terra.StringValue
- func (s ScheduleAttributes) InternalRef() (terra.Reference, error)
- func (s ScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ScheduleAttributes) InternalWithRef(ref terra.Reference) ScheduleAttributes
- func (s ScheduleAttributes) KeepAtLeastOneBackup() terra.BoolValue
- func (s ScheduleAttributes) LastExecutionTime() terra.StringValue
- func (s ScheduleAttributes) RetentionPeriodDays() terra.NumberValue
- func (s ScheduleAttributes) StartTime() terra.StringValue
- type ScheduleState
- type ScmIpRestriction
- type ScmIpRestrictionAttributes
- func (sir ScmIpRestrictionAttributes) Action() terra.StringValue
- func (sir ScmIpRestrictionAttributes) Headers() terra.ListValue[ScmIpRestrictionHeadersAttributes]
- func (sir ScmIpRestrictionAttributes) InternalRef() (terra.Reference, error)
- func (sir ScmIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sir ScmIpRestrictionAttributes) InternalWithRef(ref terra.Reference) ScmIpRestrictionAttributes
- func (sir ScmIpRestrictionAttributes) IpAddress() terra.StringValue
- func (sir ScmIpRestrictionAttributes) Name() terra.StringValue
- func (sir ScmIpRestrictionAttributes) Priority() terra.NumberValue
- func (sir ScmIpRestrictionAttributes) ServiceTag() terra.StringValue
- func (sir ScmIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
- type ScmIpRestrictionHeaders
- type ScmIpRestrictionHeadersAttributes
- func (h ScmIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h ScmIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h ScmIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) ScmIpRestrictionHeadersAttributes
- func (h ScmIpRestrictionHeadersAttributes) XAzureFdid() terra.ListValue[terra.StringValue]
- func (h ScmIpRestrictionHeadersAttributes) XFdHealthProbe() terra.ListValue[terra.StringValue]
- func (h ScmIpRestrictionHeadersAttributes) XForwardedFor() terra.ListValue[terra.StringValue]
- func (h ScmIpRestrictionHeadersAttributes) XForwardedHost() terra.ListValue[terra.StringValue]
- type ScmIpRestrictionHeadersState
- type ScmIpRestrictionState
- type SiteConfig
- type SiteConfigAttributes
- func (sc SiteConfigAttributes) AlwaysOn() terra.BoolValue
- func (sc SiteConfigAttributes) ApiDefinitionUrl() terra.StringValue
- func (sc SiteConfigAttributes) ApiManagementApiId() terra.StringValue
- func (sc SiteConfigAttributes) AppCommandLine() terra.StringValue
- func (sc SiteConfigAttributes) ApplicationStack() terra.ListValue[ApplicationStackAttributes]
- func (sc SiteConfigAttributes) AutoHealEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) AutoHealSetting() terra.ListValue[AutoHealSettingAttributes]
- func (sc SiteConfigAttributes) ContainerRegistryManagedIdentityClientId() terra.StringValue
- func (sc SiteConfigAttributes) ContainerRegistryUseManagedIdentity() terra.BoolValue
- func (sc SiteConfigAttributes) Cors() terra.ListValue[CorsAttributes]
- func (sc SiteConfigAttributes) DefaultDocuments() terra.ListValue[terra.StringValue]
- func (sc SiteConfigAttributes) DetailedErrorLoggingEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) FtpsState() terra.StringValue
- func (sc SiteConfigAttributes) HealthCheckEvictionTimeInMin() terra.NumberValue
- 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[IpRestrictionAttributes]
- func (sc SiteConfigAttributes) LinuxFxVersion() terra.StringValue
- func (sc SiteConfigAttributes) LoadBalancingMode() terra.StringValue
- func (sc SiteConfigAttributes) LocalMysqlEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) ManagedPipelineMode() terra.StringValue
- func (sc SiteConfigAttributes) MinimumTlsVersion() terra.StringValue
- func (sc SiteConfigAttributes) RemoteDebuggingEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) RemoteDebuggingVersion() terra.StringValue
- func (sc SiteConfigAttributes) ScmIpRestriction() terra.ListValue[ScmIpRestrictionAttributes]
- func (sc SiteConfigAttributes) ScmMinimumTlsVersion() terra.StringValue
- func (sc SiteConfigAttributes) ScmType() terra.StringValue
- func (sc SiteConfigAttributes) ScmUseMainIpRestriction() terra.BoolValue
- func (sc SiteConfigAttributes) Use32BitWorker() terra.BoolValue
- func (sc SiteConfigAttributes) VnetRouteAllEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) WebsocketsEnabled() terra.BoolValue
- func (sc SiteConfigAttributes) WorkerCount() terra.NumberValue
- type SiteConfigState
- type SiteCredential
- 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) Name() terra.StringValue
- func (sc SiteCredentialAttributes) Password() terra.StringValue
- type SiteCredentialState
- type SlowRequest
- type SlowRequestAttributes
- func (sr SlowRequestAttributes) Count() terra.NumberValue
- func (sr SlowRequestAttributes) InternalRef() (terra.Reference, error)
- func (sr SlowRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sr SlowRequestAttributes) InternalWithRef(ref terra.Reference) SlowRequestAttributes
- func (sr SlowRequestAttributes) Interval() terra.StringValue
- func (sr SlowRequestAttributes) Path() terra.StringValue
- func (sr SlowRequestAttributes) TimeTaken() terra.StringValue
- type SlowRequestState
- type StatusCode
- type StatusCodeAttributes
- func (sc StatusCodeAttributes) Count() terra.NumberValue
- func (sc StatusCodeAttributes) InternalRef() (terra.Reference, error)
- func (sc StatusCodeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc StatusCodeAttributes) InternalWithRef(ref terra.Reference) StatusCodeAttributes
- func (sc StatusCodeAttributes) Interval() terra.StringValue
- func (sc StatusCodeAttributes) Path() terra.StringValue
- func (sc StatusCodeAttributes) StatusCodeRange() terra.StringValue
- func (sc StatusCodeAttributes) SubStatus() terra.NumberValue
- func (sc StatusCodeAttributes) Win32Status() terra.StringValue
- type StatusCodeState
- type StickySettings
- type StickySettingsAttributes
- func (ss StickySettingsAttributes) AppSettingNames() terra.ListValue[terra.StringValue]
- func (ss StickySettingsAttributes) ConnectionStringNames() terra.ListValue[terra.StringValue]
- func (ss StickySettingsAttributes) InternalRef() (terra.Reference, error)
- func (ss StickySettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ss StickySettingsAttributes) InternalWithRef(ref terra.Reference) StickySettingsAttributes
- type StickySettingsState
- 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
- type TimeoutsState
- type Trigger
- type TriggerAttributes
- func (t TriggerAttributes) InternalRef() (terra.Reference, error)
- func (t TriggerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TriggerAttributes) InternalWithRef(ref terra.Reference) TriggerAttributes
- func (t TriggerAttributes) Requests() terra.ListValue[RequestsAttributes]
- func (t TriggerAttributes) SlowRequest() terra.ListValue[SlowRequestAttributes]
- func (t TriggerAttributes) StatusCode() terra.ListValue[StatusCodeAttributes]
- type TriggerState
- type Twitter
- type TwitterAttributes
- func (t TwitterAttributes) ConsumerKey() terra.StringValue
- func (t TwitterAttributes) ConsumerSecret() terra.StringValue
- func (t TwitterAttributes) ConsumerSecretSettingName() terra.StringValue
- func (t TwitterAttributes) InternalRef() (terra.Reference, error)
- func (t TwitterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TwitterAttributes) InternalWithRef(ref terra.Reference) TwitterAttributes
- type TwitterState
- type TwitterV2
- type TwitterV2Attributes
- func (tv TwitterV2Attributes) ConsumerKey() terra.StringValue
- func (tv TwitterV2Attributes) ConsumerSecretSettingName() terra.StringValue
- func (tv TwitterV2Attributes) InternalRef() (terra.Reference, error)
- func (tv TwitterV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (tv TwitterV2Attributes) InternalWithRef(ref terra.Reference) TwitterV2Attributes
- type TwitterV2State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionAttributes ¶
type ActionAttributes struct {
// contains filtered or unexported fields
}
func (ActionAttributes) ActionType ¶
func (a ActionAttributes) ActionType() terra.StringValue
func (ActionAttributes) InternalRef ¶
func (a ActionAttributes) InternalRef() (terra.Reference, error)
func (ActionAttributes) InternalTokens ¶
func (a ActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ActionAttributes) InternalWithRef ¶
func (a ActionAttributes) InternalWithRef(ref terra.Reference) ActionAttributes
func (ActionAttributes) MinimumProcessExecutionTime ¶
func (a ActionAttributes) MinimumProcessExecutionTime() terra.StringValue
type ActionState ¶
type ActiveDirectory ¶
type ActiveDirectory struct{}
type ActiveDirectoryAttributes ¶
type ActiveDirectoryAttributes struct {
// contains filtered or unexported fields
}
func (ActiveDirectoryAttributes) AllowedAudiences ¶
func (ad ActiveDirectoryAttributes) AllowedAudiences() terra.ListValue[terra.StringValue]
func (ActiveDirectoryAttributes) ClientId ¶
func (ad ActiveDirectoryAttributes) ClientId() terra.StringValue
func (ActiveDirectoryAttributes) ClientSecret ¶
func (ad ActiveDirectoryAttributes) ClientSecret() terra.StringValue
func (ActiveDirectoryAttributes) ClientSecretSettingName ¶
func (ad ActiveDirectoryAttributes) ClientSecretSettingName() terra.StringValue
func (ActiveDirectoryAttributes) InternalRef ¶
func (ad ActiveDirectoryAttributes) InternalRef() (terra.Reference, error)
func (ActiveDirectoryAttributes) InternalTokens ¶
func (ad ActiveDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ActiveDirectoryAttributes) InternalWithRef ¶
func (ad ActiveDirectoryAttributes) InternalWithRef(ref terra.Reference) ActiveDirectoryAttributes
type ActiveDirectoryState ¶
type ActiveDirectoryV2 ¶
type ActiveDirectoryV2 struct{}
type ActiveDirectoryV2Attributes ¶
type ActiveDirectoryV2Attributes struct {
// contains filtered or unexported fields
}
func (ActiveDirectoryV2Attributes) AllowedApplications ¶
func (adv ActiveDirectoryV2Attributes) AllowedApplications() terra.ListValue[terra.StringValue]
func (ActiveDirectoryV2Attributes) AllowedAudiences ¶
func (adv ActiveDirectoryV2Attributes) AllowedAudiences() terra.ListValue[terra.StringValue]
func (ActiveDirectoryV2Attributes) AllowedGroups ¶
func (adv ActiveDirectoryV2Attributes) AllowedGroups() terra.ListValue[terra.StringValue]
func (ActiveDirectoryV2Attributes) AllowedIdentities ¶
func (adv ActiveDirectoryV2Attributes) AllowedIdentities() terra.ListValue[terra.StringValue]
func (ActiveDirectoryV2Attributes) ClientId ¶
func (adv ActiveDirectoryV2Attributes) ClientId() terra.StringValue
func (ActiveDirectoryV2Attributes) ClientSecretCertificateThumbprint ¶
func (adv ActiveDirectoryV2Attributes) ClientSecretCertificateThumbprint() terra.StringValue
func (ActiveDirectoryV2Attributes) ClientSecretSettingName ¶
func (adv ActiveDirectoryV2Attributes) ClientSecretSettingName() terra.StringValue
func (ActiveDirectoryV2Attributes) InternalRef ¶
func (adv ActiveDirectoryV2Attributes) InternalRef() (terra.Reference, error)
func (ActiveDirectoryV2Attributes) InternalTokens ¶
func (adv ActiveDirectoryV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (ActiveDirectoryV2Attributes) InternalWithRef ¶
func (adv ActiveDirectoryV2Attributes) InternalWithRef(ref terra.Reference) ActiveDirectoryV2Attributes
func (ActiveDirectoryV2Attributes) JwtAllowedClientApplications ¶
func (adv ActiveDirectoryV2Attributes) JwtAllowedClientApplications() terra.ListValue[terra.StringValue]
func (ActiveDirectoryV2Attributes) JwtAllowedGroups ¶
func (adv ActiveDirectoryV2Attributes) JwtAllowedGroups() terra.ListValue[terra.StringValue]
func (ActiveDirectoryV2Attributes) LoginParameters ¶
func (adv ActiveDirectoryV2Attributes) LoginParameters() terra.MapValue[terra.StringValue]
func (ActiveDirectoryV2Attributes) TenantAuthEndpoint ¶
func (adv ActiveDirectoryV2Attributes) TenantAuthEndpoint() terra.StringValue
func (ActiveDirectoryV2Attributes) WwwAuthenticationDisabled ¶
func (adv ActiveDirectoryV2Attributes) WwwAuthenticationDisabled() terra.BoolValue
type ActiveDirectoryV2State ¶
type ActiveDirectoryV2State struct { AllowedApplications []string `json:"allowed_applications"` AllowedAudiences []string `json:"allowed_audiences"` AllowedGroups []string `json:"allowed_groups"` AllowedIdentities []string `json:"allowed_identities"` ClientId string `json:"client_id"` ClientSecretCertificateThumbprint string `json:"client_secret_certificate_thumbprint"` ClientSecretSettingName string `json:"client_secret_setting_name"` JwtAllowedClientApplications []string `json:"jwt_allowed_client_applications"` JwtAllowedGroups []string `json:"jwt_allowed_groups"` LoginParameters map[string]string `json:"login_parameters"` TenantAuthEndpoint string `json:"tenant_auth_endpoint"` WwwAuthenticationDisabled bool `json:"www_authentication_disabled"` }
type AppleV2Attributes ¶
type AppleV2Attributes struct {
// contains filtered or unexported fields
}
func (AppleV2Attributes) ClientId ¶
func (av AppleV2Attributes) ClientId() terra.StringValue
func (AppleV2Attributes) ClientSecretSettingName ¶
func (av AppleV2Attributes) ClientSecretSettingName() terra.StringValue
func (AppleV2Attributes) InternalRef ¶
func (av AppleV2Attributes) InternalRef() (terra.Reference, error)
func (AppleV2Attributes) InternalTokens ¶
func (av AppleV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (AppleV2Attributes) InternalWithRef ¶
func (av AppleV2Attributes) InternalWithRef(ref terra.Reference) AppleV2Attributes
func (AppleV2Attributes) LoginScopes ¶
func (av AppleV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
type AppleV2State ¶
type ApplicationLogs ¶
type ApplicationLogs struct { // ApplicationLogsAzureBlobStorage: min=0 AzureBlobStorage []ApplicationLogsAzureBlobStorage `hcl:"azure_blob_storage,block" validate:"min=0"` }
type ApplicationLogsAttributes ¶
type ApplicationLogsAttributes struct {
// contains filtered or unexported fields
}
func (ApplicationLogsAttributes) AzureBlobStorage ¶
func (al ApplicationLogsAttributes) AzureBlobStorage() terra.ListValue[ApplicationLogsAzureBlobStorageAttributes]
func (ApplicationLogsAttributes) FileSystemLevel ¶
func (al ApplicationLogsAttributes) FileSystemLevel() terra.StringValue
func (ApplicationLogsAttributes) InternalRef ¶
func (al ApplicationLogsAttributes) InternalRef() (terra.Reference, error)
func (ApplicationLogsAttributes) InternalTokens ¶
func (al ApplicationLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ApplicationLogsAttributes) InternalWithRef ¶
func (al ApplicationLogsAttributes) InternalWithRef(ref terra.Reference) ApplicationLogsAttributes
type ApplicationLogsAzureBlobStorage ¶
type ApplicationLogsAzureBlobStorage struct{}
type ApplicationLogsAzureBlobStorageAttributes ¶
type ApplicationLogsAzureBlobStorageAttributes struct {
// contains filtered or unexported fields
}
func (ApplicationLogsAzureBlobStorageAttributes) InternalRef ¶
func (abs ApplicationLogsAzureBlobStorageAttributes) InternalRef() (terra.Reference, error)
func (ApplicationLogsAzureBlobStorageAttributes) InternalTokens ¶
func (abs ApplicationLogsAzureBlobStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ApplicationLogsAzureBlobStorageAttributes) InternalWithRef ¶
func (abs ApplicationLogsAzureBlobStorageAttributes) InternalWithRef(ref terra.Reference) ApplicationLogsAzureBlobStorageAttributes
func (ApplicationLogsAzureBlobStorageAttributes) Level ¶
func (abs ApplicationLogsAzureBlobStorageAttributes) Level() terra.StringValue
func (ApplicationLogsAzureBlobStorageAttributes) RetentionInDays ¶
func (abs ApplicationLogsAzureBlobStorageAttributes) RetentionInDays() terra.NumberValue
func (ApplicationLogsAzureBlobStorageAttributes) SasUrl ¶
func (abs ApplicationLogsAzureBlobStorageAttributes) SasUrl() terra.StringValue
type ApplicationLogsState ¶
type ApplicationLogsState struct { FileSystemLevel string `json:"file_system_level"` AzureBlobStorage []ApplicationLogsAzureBlobStorageState `json:"azure_blob_storage"` }
type ApplicationStack ¶
type ApplicationStack struct{}
type ApplicationStackAttributes ¶
type ApplicationStackAttributes struct {
// contains filtered or unexported fields
}
func (ApplicationStackAttributes) DockerImage ¶
func (as ApplicationStackAttributes) DockerImage() terra.StringValue
func (ApplicationStackAttributes) DockerImageTag ¶
func (as ApplicationStackAttributes) DockerImageTag() terra.StringValue
func (ApplicationStackAttributes) DotnetVersion ¶
func (as ApplicationStackAttributes) DotnetVersion() terra.StringValue
func (ApplicationStackAttributes) GoVersion ¶
func (as ApplicationStackAttributes) GoVersion() terra.StringValue
func (ApplicationStackAttributes) InternalRef ¶
func (as ApplicationStackAttributes) InternalRef() (terra.Reference, error)
func (ApplicationStackAttributes) InternalTokens ¶
func (as ApplicationStackAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ApplicationStackAttributes) InternalWithRef ¶
func (as ApplicationStackAttributes) InternalWithRef(ref terra.Reference) ApplicationStackAttributes
func (ApplicationStackAttributes) JavaServer ¶
func (as ApplicationStackAttributes) JavaServer() terra.StringValue
func (ApplicationStackAttributes) JavaServerVersion ¶
func (as ApplicationStackAttributes) JavaServerVersion() terra.StringValue
func (ApplicationStackAttributes) JavaVersion ¶
func (as ApplicationStackAttributes) JavaVersion() terra.StringValue
func (ApplicationStackAttributes) NodeVersion ¶
func (as ApplicationStackAttributes) NodeVersion() terra.StringValue
func (ApplicationStackAttributes) PhpVersion ¶
func (as ApplicationStackAttributes) PhpVersion() terra.StringValue
func (ApplicationStackAttributes) PythonVersion ¶
func (as ApplicationStackAttributes) PythonVersion() terra.StringValue
func (ApplicationStackAttributes) RubyVersion ¶
func (as ApplicationStackAttributes) RubyVersion() terra.StringValue
type ApplicationStackState ¶
type ApplicationStackState struct { DockerImage string `json:"docker_image"` DockerImageTag string `json:"docker_image_tag"` DotnetVersion string `json:"dotnet_version"` GoVersion string `json:"go_version"` JavaServer string `json:"java_server"` JavaServerVersion string `json:"java_server_version"` JavaVersion string `json:"java_version"` NodeVersion string `json:"node_version"` PhpVersion string `json:"php_version"` PythonVersion string `json:"python_version"` RubyVersion string `json:"ruby_version"` }
type AuthSettings ¶
type AuthSettings struct { // ActiveDirectory: min=0 ActiveDirectory []ActiveDirectory `hcl:"active_directory,block" validate:"min=0"` // Facebook: min=0 Facebook []Facebook `hcl:"facebook,block" validate:"min=0"` // Github: min=0 Github []Github `hcl:"github,block" validate:"min=0"` // Google: min=0 Google []Google `hcl:"google,block" validate:"min=0"` // Microsoft: min=0 Microsoft []Microsoft `hcl:"microsoft,block" validate:"min=0"` // Twitter: min=0 Twitter []Twitter `hcl:"twitter,block" validate:"min=0"` }
type AuthSettingsAttributes ¶
type AuthSettingsAttributes struct {
// contains filtered or unexported fields
}
func (AuthSettingsAttributes) ActiveDirectory ¶
func (as AuthSettingsAttributes) ActiveDirectory() terra.ListValue[ActiveDirectoryAttributes]
func (AuthSettingsAttributes) AdditionalLoginParameters ¶
func (as AuthSettingsAttributes) AdditionalLoginParameters() 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[FacebookAttributes]
func (AuthSettingsAttributes) Github ¶
func (as AuthSettingsAttributes) Github() terra.ListValue[GithubAttributes]
func (AuthSettingsAttributes) Google ¶
func (as AuthSettingsAttributes) Google() terra.ListValue[GoogleAttributes]
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[MicrosoftAttributes]
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[TwitterAttributes]
func (AuthSettingsAttributes) UnauthenticatedClientAction ¶
func (as AuthSettingsAttributes) UnauthenticatedClientAction() terra.StringValue
type AuthSettingsState ¶
type AuthSettingsState struct { AdditionalLoginParameters map[string]string `json:"additional_login_parameters"` 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 []ActiveDirectoryState `json:"active_directory"` Facebook []FacebookState `json:"facebook"` Github []GithubState `json:"github"` Google []GoogleState `json:"google"` Microsoft []MicrosoftState `json:"microsoft"` Twitter []TwitterState `json:"twitter"` }
type AuthSettingsV2 ¶
type AuthSettingsV2 struct { // ActiveDirectoryV2: min=0 ActiveDirectoryV2 []ActiveDirectoryV2 `hcl:"active_directory_v2,block" validate:"min=0"` // AppleV2: min=0 AppleV2 []AppleV2 `hcl:"apple_v2,block" validate:"min=0"` // AzureStaticWebAppV2: min=0 AzureStaticWebAppV2 []AzureStaticWebAppV2 `hcl:"azure_static_web_app_v2,block" validate:"min=0"` // CustomOidcV2: min=0 CustomOidcV2 []CustomOidcV2 `hcl:"custom_oidc_v2,block" validate:"min=0"` // FacebookV2: min=0 FacebookV2 []FacebookV2 `hcl:"facebook_v2,block" validate:"min=0"` // GithubV2: min=0 GithubV2 []GithubV2 `hcl:"github_v2,block" validate:"min=0"` // GoogleV2: min=0 GoogleV2 []GoogleV2 `hcl:"google_v2,block" validate:"min=0"` // Login: min=0 Login []Login `hcl:"login,block" validate:"min=0"` // MicrosoftV2: min=0 MicrosoftV2 []MicrosoftV2 `hcl:"microsoft_v2,block" validate:"min=0"` // TwitterV2: min=0 TwitterV2 []TwitterV2 `hcl:"twitter_v2,block" validate:"min=0"` }
type AuthSettingsV2Attributes ¶
type AuthSettingsV2Attributes struct {
// contains filtered or unexported fields
}
func (AuthSettingsV2Attributes) ActiveDirectoryV2 ¶
func (asv AuthSettingsV2Attributes) ActiveDirectoryV2() terra.ListValue[ActiveDirectoryV2Attributes]
func (AuthSettingsV2Attributes) AppleV2 ¶
func (asv AuthSettingsV2Attributes) AppleV2() terra.ListValue[AppleV2Attributes]
func (AuthSettingsV2Attributes) AuthEnabled ¶
func (asv AuthSettingsV2Attributes) AuthEnabled() terra.BoolValue
func (AuthSettingsV2Attributes) AzureStaticWebAppV2 ¶
func (asv AuthSettingsV2Attributes) AzureStaticWebAppV2() terra.ListValue[AzureStaticWebAppV2Attributes]
func (AuthSettingsV2Attributes) ConfigFilePath ¶
func (asv AuthSettingsV2Attributes) ConfigFilePath() terra.StringValue
func (AuthSettingsV2Attributes) CustomOidcV2 ¶
func (asv AuthSettingsV2Attributes) CustomOidcV2() terra.ListValue[CustomOidcV2Attributes]
func (AuthSettingsV2Attributes) DefaultProvider ¶
func (asv AuthSettingsV2Attributes) DefaultProvider() terra.StringValue
func (AuthSettingsV2Attributes) ExcludedPaths ¶
func (asv AuthSettingsV2Attributes) ExcludedPaths() terra.ListValue[terra.StringValue]
func (AuthSettingsV2Attributes) FacebookV2 ¶
func (asv AuthSettingsV2Attributes) FacebookV2() terra.ListValue[FacebookV2Attributes]
func (AuthSettingsV2Attributes) ForwardProxyConvention ¶
func (asv AuthSettingsV2Attributes) ForwardProxyConvention() terra.StringValue
func (AuthSettingsV2Attributes) ForwardProxyCustomHostHeaderName ¶
func (asv AuthSettingsV2Attributes) ForwardProxyCustomHostHeaderName() terra.StringValue
func (AuthSettingsV2Attributes) ForwardProxyCustomSchemeHeaderName ¶
func (asv AuthSettingsV2Attributes) ForwardProxyCustomSchemeHeaderName() terra.StringValue
func (AuthSettingsV2Attributes) GithubV2 ¶
func (asv AuthSettingsV2Attributes) GithubV2() terra.ListValue[GithubV2Attributes]
func (AuthSettingsV2Attributes) GoogleV2 ¶
func (asv AuthSettingsV2Attributes) GoogleV2() terra.ListValue[GoogleV2Attributes]
func (AuthSettingsV2Attributes) HttpRouteApiPrefix ¶
func (asv AuthSettingsV2Attributes) HttpRouteApiPrefix() terra.StringValue
func (AuthSettingsV2Attributes) InternalRef ¶
func (asv AuthSettingsV2Attributes) InternalRef() (terra.Reference, error)
func (AuthSettingsV2Attributes) InternalTokens ¶
func (asv AuthSettingsV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthSettingsV2Attributes) InternalWithRef ¶
func (asv AuthSettingsV2Attributes) InternalWithRef(ref terra.Reference) AuthSettingsV2Attributes
func (AuthSettingsV2Attributes) Login ¶
func (asv AuthSettingsV2Attributes) Login() terra.ListValue[LoginAttributes]
func (AuthSettingsV2Attributes) MicrosoftV2 ¶
func (asv AuthSettingsV2Attributes) MicrosoftV2() terra.ListValue[MicrosoftV2Attributes]
func (AuthSettingsV2Attributes) RequireAuthentication ¶
func (asv AuthSettingsV2Attributes) RequireAuthentication() terra.BoolValue
func (AuthSettingsV2Attributes) RequireHttps ¶
func (asv AuthSettingsV2Attributes) RequireHttps() terra.BoolValue
func (AuthSettingsV2Attributes) RuntimeVersion ¶
func (asv AuthSettingsV2Attributes) RuntimeVersion() terra.StringValue
func (AuthSettingsV2Attributes) TwitterV2 ¶
func (asv AuthSettingsV2Attributes) TwitterV2() terra.ListValue[TwitterV2Attributes]
func (AuthSettingsV2Attributes) UnauthenticatedAction ¶
func (asv AuthSettingsV2Attributes) UnauthenticatedAction() terra.StringValue
type AuthSettingsV2State ¶
type AuthSettingsV2State struct { AuthEnabled bool `json:"auth_enabled"` ConfigFilePath string `json:"config_file_path"` DefaultProvider string `json:"default_provider"` ExcludedPaths []string `json:"excluded_paths"` ForwardProxyConvention string `json:"forward_proxy_convention"` ForwardProxyCustomHostHeaderName string `json:"forward_proxy_custom_host_header_name"` ForwardProxyCustomSchemeHeaderName string `json:"forward_proxy_custom_scheme_header_name"` HttpRouteApiPrefix string `json:"http_route_api_prefix"` RequireAuthentication bool `json:"require_authentication"` RequireHttps bool `json:"require_https"` RuntimeVersion string `json:"runtime_version"` UnauthenticatedAction string `json:"unauthenticated_action"` ActiveDirectoryV2 []ActiveDirectoryV2State `json:"active_directory_v2"` AppleV2 []AppleV2State `json:"apple_v2"` AzureStaticWebAppV2 []AzureStaticWebAppV2State `json:"azure_static_web_app_v2"` CustomOidcV2 []CustomOidcV2State `json:"custom_oidc_v2"` FacebookV2 []FacebookV2State `json:"facebook_v2"` GithubV2 []GithubV2State `json:"github_v2"` GoogleV2 []GoogleV2State `json:"google_v2"` Login []LoginState `json:"login"` MicrosoftV2 []MicrosoftV2State `json:"microsoft_v2"` TwitterV2 []TwitterV2State `json:"twitter_v2"` }
type AutoHealSetting ¶
type AutoHealSettingAttributes ¶
type AutoHealSettingAttributes struct {
// contains filtered or unexported fields
}
func (AutoHealSettingAttributes) Action ¶
func (ahs AutoHealSettingAttributes) Action() terra.ListValue[ActionAttributes]
func (AutoHealSettingAttributes) InternalRef ¶
func (ahs AutoHealSettingAttributes) InternalRef() (terra.Reference, error)
func (AutoHealSettingAttributes) InternalTokens ¶
func (ahs AutoHealSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoHealSettingAttributes) InternalWithRef ¶
func (ahs AutoHealSettingAttributes) InternalWithRef(ref terra.Reference) AutoHealSettingAttributes
func (AutoHealSettingAttributes) Trigger ¶
func (ahs AutoHealSettingAttributes) Trigger() terra.ListValue[TriggerAttributes]
type AutoHealSettingState ¶
type AutoHealSettingState struct { Action []ActionState `json:"action"` Trigger []TriggerState `json:"trigger"` }
type AzureStaticWebAppV2 ¶
type AzureStaticWebAppV2 struct{}
type AzureStaticWebAppV2Attributes ¶
type AzureStaticWebAppV2Attributes struct {
// contains filtered or unexported fields
}
func (AzureStaticWebAppV2Attributes) ClientId ¶
func (aswav AzureStaticWebAppV2Attributes) ClientId() terra.StringValue
func (AzureStaticWebAppV2Attributes) InternalRef ¶
func (aswav AzureStaticWebAppV2Attributes) InternalRef() (terra.Reference, error)
func (AzureStaticWebAppV2Attributes) InternalTokens ¶
func (aswav AzureStaticWebAppV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (AzureStaticWebAppV2Attributes) InternalWithRef ¶
func (aswav AzureStaticWebAppV2Attributes) InternalWithRef(ref terra.Reference) AzureStaticWebAppV2Attributes
type AzureStaticWebAppV2State ¶
type AzureStaticWebAppV2State struct {
ClientId string `json:"client_id"`
}
type Backup ¶
type Backup struct { // Schedule: min=0 Schedule []Schedule `hcl:"schedule,block" validate:"min=0"` }
type BackupAttributes ¶
type BackupAttributes struct {
// contains filtered or unexported fields
}
func (BackupAttributes) Enabled ¶
func (b BackupAttributes) Enabled() terra.BoolValue
func (BackupAttributes) InternalRef ¶
func (b BackupAttributes) InternalRef() (terra.Reference, error)
func (BackupAttributes) InternalTokens ¶
func (b BackupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackupAttributes) InternalWithRef ¶
func (b BackupAttributes) InternalWithRef(ref terra.Reference) BackupAttributes
func (BackupAttributes) Name ¶
func (b BackupAttributes) Name() terra.StringValue
func (BackupAttributes) Schedule ¶
func (b BackupAttributes) Schedule() terra.ListValue[ScheduleAttributes]
func (BackupAttributes) StorageAccountUrl ¶
func (b BackupAttributes) StorageAccountUrl() terra.StringValue
type BackupState ¶
type BackupState struct { Enabled bool `json:"enabled"` Name string `json:"name"` StorageAccountUrl string `json:"storage_account_url"` Schedule []ScheduleState `json:"schedule"` }
type ConnectionString ¶
type ConnectionString struct{}
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 CorsAttributes ¶
type CorsAttributes struct {
// contains filtered or unexported fields
}
func (CorsAttributes) AllowedOrigins ¶
func (c CorsAttributes) AllowedOrigins() terra.ListValue[terra.StringValue]
func (CorsAttributes) InternalRef ¶
func (c CorsAttributes) InternalRef() (terra.Reference, error)
func (CorsAttributes) InternalTokens ¶
func (c CorsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CorsAttributes) InternalWithRef ¶
func (c CorsAttributes) InternalWithRef(ref terra.Reference) CorsAttributes
func (CorsAttributes) SupportCredentials ¶
func (c CorsAttributes) SupportCredentials() terra.BoolValue
type CustomOidcV2 ¶
type CustomOidcV2 struct{}
type CustomOidcV2Attributes ¶
type CustomOidcV2Attributes struct {
// contains filtered or unexported fields
}
func (CustomOidcV2Attributes) AuthorisationEndpoint ¶
func (cov CustomOidcV2Attributes) AuthorisationEndpoint() terra.StringValue
func (CustomOidcV2Attributes) CertificationUri ¶
func (cov CustomOidcV2Attributes) CertificationUri() terra.StringValue
func (CustomOidcV2Attributes) ClientCredentialMethod ¶
func (cov CustomOidcV2Attributes) ClientCredentialMethod() terra.StringValue
func (CustomOidcV2Attributes) ClientId ¶
func (cov CustomOidcV2Attributes) ClientId() terra.StringValue
func (CustomOidcV2Attributes) ClientSecretSettingName ¶
func (cov CustomOidcV2Attributes) ClientSecretSettingName() terra.StringValue
func (CustomOidcV2Attributes) InternalRef ¶
func (cov CustomOidcV2Attributes) InternalRef() (terra.Reference, error)
func (CustomOidcV2Attributes) InternalTokens ¶
func (cov CustomOidcV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomOidcV2Attributes) InternalWithRef ¶
func (cov CustomOidcV2Attributes) InternalWithRef(ref terra.Reference) CustomOidcV2Attributes
func (CustomOidcV2Attributes) IssuerEndpoint ¶
func (cov CustomOidcV2Attributes) IssuerEndpoint() terra.StringValue
func (CustomOidcV2Attributes) Name ¶
func (cov CustomOidcV2Attributes) Name() terra.StringValue
func (CustomOidcV2Attributes) NameClaimType ¶
func (cov CustomOidcV2Attributes) NameClaimType() terra.StringValue
func (CustomOidcV2Attributes) OpenidConfigurationEndpoint ¶
func (cov CustomOidcV2Attributes) OpenidConfigurationEndpoint() terra.StringValue
func (CustomOidcV2Attributes) Scopes ¶
func (cov CustomOidcV2Attributes) Scopes() terra.ListValue[terra.StringValue]
func (CustomOidcV2Attributes) TokenEndpoint ¶
func (cov CustomOidcV2Attributes) TokenEndpoint() terra.StringValue
type CustomOidcV2State ¶
type CustomOidcV2State struct { AuthorisationEndpoint string `json:"authorisation_endpoint"` CertificationUri string `json:"certification_uri"` ClientCredentialMethod string `json:"client_credential_method"` ClientId string `json:"client_id"` ClientSecretSettingName string `json:"client_secret_setting_name"` IssuerEndpoint string `json:"issuer_endpoint"` Name string `json:"name"` NameClaimType string `json:"name_claim_type"` OpenidConfigurationEndpoint string `json:"openid_configuration_endpoint"` Scopes []string `json:"scopes"` TokenEndpoint string `json:"token_endpoint"` }
type FacebookAttributes ¶
type FacebookAttributes struct {
// contains filtered or unexported fields
}
func (FacebookAttributes) AppId ¶
func (f FacebookAttributes) AppId() terra.StringValue
func (FacebookAttributes) AppSecret ¶
func (f FacebookAttributes) AppSecret() terra.StringValue
func (FacebookAttributes) AppSecretSettingName ¶
func (f FacebookAttributes) AppSecretSettingName() terra.StringValue
func (FacebookAttributes) InternalRef ¶
func (f FacebookAttributes) InternalRef() (terra.Reference, error)
func (FacebookAttributes) InternalTokens ¶
func (f FacebookAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FacebookAttributes) InternalWithRef ¶
func (f FacebookAttributes) InternalWithRef(ref terra.Reference) FacebookAttributes
func (FacebookAttributes) OauthScopes ¶
func (f FacebookAttributes) OauthScopes() terra.ListValue[terra.StringValue]
type FacebookState ¶
type FacebookV2 ¶
type FacebookV2 struct{}
type FacebookV2Attributes ¶
type FacebookV2Attributes struct {
// contains filtered or unexported fields
}
func (FacebookV2Attributes) AppId ¶
func (fv FacebookV2Attributes) AppId() terra.StringValue
func (FacebookV2Attributes) AppSecretSettingName ¶
func (fv FacebookV2Attributes) AppSecretSettingName() terra.StringValue
func (FacebookV2Attributes) GraphApiVersion ¶
func (fv FacebookV2Attributes) GraphApiVersion() terra.StringValue
func (FacebookV2Attributes) InternalRef ¶
func (fv FacebookV2Attributes) InternalRef() (terra.Reference, error)
func (FacebookV2Attributes) InternalTokens ¶
func (fv FacebookV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (FacebookV2Attributes) InternalWithRef ¶
func (fv FacebookV2Attributes) InternalWithRef(ref terra.Reference) FacebookV2Attributes
func (FacebookV2Attributes) LoginScopes ¶
func (fv FacebookV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
type FacebookV2State ¶
type FileSystem ¶
type FileSystem struct{}
type FileSystemAttributes ¶
type FileSystemAttributes struct {
// contains filtered or unexported fields
}
func (FileSystemAttributes) InternalRef ¶
func (fs FileSystemAttributes) InternalRef() (terra.Reference, error)
func (FileSystemAttributes) InternalTokens ¶
func (fs FileSystemAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FileSystemAttributes) InternalWithRef ¶
func (fs FileSystemAttributes) InternalWithRef(ref terra.Reference) FileSystemAttributes
func (FileSystemAttributes) RetentionInDays ¶
func (fs FileSystemAttributes) RetentionInDays() terra.NumberValue
func (FileSystemAttributes) RetentionInMb ¶
func (fs FileSystemAttributes) RetentionInMb() terra.NumberValue
type FileSystemState ¶
type GithubAttributes ¶
type GithubAttributes struct {
// contains filtered or unexported fields
}
func (GithubAttributes) ClientId ¶
func (g GithubAttributes) ClientId() terra.StringValue
func (GithubAttributes) ClientSecret ¶
func (g GithubAttributes) ClientSecret() terra.StringValue
func (GithubAttributes) ClientSecretSettingName ¶
func (g GithubAttributes) ClientSecretSettingName() terra.StringValue
func (GithubAttributes) InternalRef ¶
func (g GithubAttributes) InternalRef() (terra.Reference, error)
func (GithubAttributes) InternalTokens ¶
func (g GithubAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GithubAttributes) InternalWithRef ¶
func (g GithubAttributes) InternalWithRef(ref terra.Reference) GithubAttributes
func (GithubAttributes) OauthScopes ¶
func (g GithubAttributes) OauthScopes() terra.ListValue[terra.StringValue]
type GithubState ¶
type GithubV2Attributes ¶
type GithubV2Attributes struct {
// contains filtered or unexported fields
}
func (GithubV2Attributes) ClientId ¶
func (gv GithubV2Attributes) ClientId() terra.StringValue
func (GithubV2Attributes) ClientSecretSettingName ¶
func (gv GithubV2Attributes) ClientSecretSettingName() terra.StringValue
func (GithubV2Attributes) InternalRef ¶
func (gv GithubV2Attributes) InternalRef() (terra.Reference, error)
func (GithubV2Attributes) InternalTokens ¶
func (gv GithubV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (GithubV2Attributes) InternalWithRef ¶
func (gv GithubV2Attributes) InternalWithRef(ref terra.Reference) GithubV2Attributes
func (GithubV2Attributes) LoginScopes ¶
func (gv GithubV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
type GithubV2State ¶
type GoogleAttributes ¶
type GoogleAttributes struct {
// contains filtered or unexported fields
}
func (GoogleAttributes) ClientId ¶
func (g GoogleAttributes) ClientId() terra.StringValue
func (GoogleAttributes) ClientSecret ¶
func (g GoogleAttributes) ClientSecret() terra.StringValue
func (GoogleAttributes) ClientSecretSettingName ¶
func (g GoogleAttributes) ClientSecretSettingName() terra.StringValue
func (GoogleAttributes) InternalRef ¶
func (g GoogleAttributes) InternalRef() (terra.Reference, error)
func (GoogleAttributes) InternalTokens ¶
func (g GoogleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GoogleAttributes) InternalWithRef ¶
func (g GoogleAttributes) InternalWithRef(ref terra.Reference) GoogleAttributes
func (GoogleAttributes) OauthScopes ¶
func (g GoogleAttributes) OauthScopes() terra.ListValue[terra.StringValue]
type GoogleState ¶
type GoogleV2Attributes ¶
type GoogleV2Attributes struct {
// contains filtered or unexported fields
}
func (GoogleV2Attributes) AllowedAudiences ¶
func (gv GoogleV2Attributes) AllowedAudiences() terra.ListValue[terra.StringValue]
func (GoogleV2Attributes) ClientId ¶
func (gv GoogleV2Attributes) ClientId() terra.StringValue
func (GoogleV2Attributes) ClientSecretSettingName ¶
func (gv GoogleV2Attributes) ClientSecretSettingName() terra.StringValue
func (GoogleV2Attributes) InternalRef ¶
func (gv GoogleV2Attributes) InternalRef() (terra.Reference, error)
func (GoogleV2Attributes) InternalTokens ¶
func (gv GoogleV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (GoogleV2Attributes) InternalWithRef ¶
func (gv GoogleV2Attributes) InternalWithRef(ref terra.Reference) GoogleV2Attributes
func (GoogleV2Attributes) LoginScopes ¶
func (gv GoogleV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
type GoogleV2State ¶
type HttpLogs ¶
type HttpLogs struct { // HttpLogsAzureBlobStorage: min=0 AzureBlobStorage []HttpLogsAzureBlobStorage `hcl:"azure_blob_storage,block" validate:"min=0"` // FileSystem: min=0 FileSystem []FileSystem `hcl:"file_system,block" validate:"min=0"` }
type HttpLogsAttributes ¶
type HttpLogsAttributes struct {
// contains filtered or unexported fields
}
func (HttpLogsAttributes) AzureBlobStorage ¶
func (hl HttpLogsAttributes) AzureBlobStorage() terra.ListValue[HttpLogsAzureBlobStorageAttributes]
func (HttpLogsAttributes) FileSystem ¶
func (hl HttpLogsAttributes) FileSystem() terra.ListValue[FileSystemAttributes]
func (HttpLogsAttributes) InternalRef ¶
func (hl HttpLogsAttributes) InternalRef() (terra.Reference, error)
func (HttpLogsAttributes) InternalTokens ¶
func (hl HttpLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpLogsAttributes) InternalWithRef ¶
func (hl HttpLogsAttributes) InternalWithRef(ref terra.Reference) HttpLogsAttributes
type HttpLogsAzureBlobStorage ¶
type HttpLogsAzureBlobStorage struct{}
type HttpLogsAzureBlobStorageAttributes ¶
type HttpLogsAzureBlobStorageAttributes struct {
// contains filtered or unexported fields
}
func (HttpLogsAzureBlobStorageAttributes) InternalRef ¶
func (abs HttpLogsAzureBlobStorageAttributes) InternalRef() (terra.Reference, error)
func (HttpLogsAzureBlobStorageAttributes) InternalTokens ¶
func (abs HttpLogsAzureBlobStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpLogsAzureBlobStorageAttributes) InternalWithRef ¶
func (abs HttpLogsAzureBlobStorageAttributes) InternalWithRef(ref terra.Reference) HttpLogsAzureBlobStorageAttributes
func (HttpLogsAzureBlobStorageAttributes) RetentionInDays ¶
func (abs HttpLogsAzureBlobStorageAttributes) RetentionInDays() terra.NumberValue
func (HttpLogsAzureBlobStorageAttributes) SasUrl ¶
func (abs HttpLogsAzureBlobStorageAttributes) SasUrl() terra.StringValue
type HttpLogsState ¶
type HttpLogsState struct { AzureBlobStorage []HttpLogsAzureBlobStorageState `json:"azure_blob_storage"` FileSystem []FileSystemState `json:"file_system"` }
type IdentityAttributes ¶
type IdentityAttributes struct {
// contains filtered or unexported fields
}
func (IdentityAttributes) IdentityIds ¶
func (i IdentityAttributes) IdentityIds() terra.ListValue[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 IpRestriction ¶
type IpRestriction struct { // IpRestrictionHeaders: min=0 Headers []IpRestrictionHeaders `hcl:"headers,block" validate:"min=0"` }
type IpRestrictionAttributes ¶
type IpRestrictionAttributes struct {
// contains filtered or unexported fields
}
func (IpRestrictionAttributes) Action ¶
func (ir IpRestrictionAttributes) Action() terra.StringValue
func (IpRestrictionAttributes) Headers ¶
func (ir IpRestrictionAttributes) Headers() terra.ListValue[IpRestrictionHeadersAttributes]
func (IpRestrictionAttributes) InternalRef ¶
func (ir IpRestrictionAttributes) InternalRef() (terra.Reference, error)
func (IpRestrictionAttributes) InternalTokens ¶
func (ir IpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IpRestrictionAttributes) InternalWithRef ¶
func (ir IpRestrictionAttributes) InternalWithRef(ref terra.Reference) IpRestrictionAttributes
func (IpRestrictionAttributes) IpAddress ¶
func (ir IpRestrictionAttributes) IpAddress() terra.StringValue
func (IpRestrictionAttributes) Name ¶
func (ir IpRestrictionAttributes) Name() terra.StringValue
func (IpRestrictionAttributes) Priority ¶
func (ir IpRestrictionAttributes) Priority() terra.NumberValue
func (IpRestrictionAttributes) ServiceTag ¶
func (ir IpRestrictionAttributes) ServiceTag() terra.StringValue
func (IpRestrictionAttributes) VirtualNetworkSubnetId ¶
func (ir IpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
type IpRestrictionHeaders ¶
type IpRestrictionHeaders struct{}
type IpRestrictionHeadersAttributes ¶
type IpRestrictionHeadersAttributes struct {
// contains filtered or unexported fields
}
func (IpRestrictionHeadersAttributes) InternalRef ¶
func (h IpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
func (IpRestrictionHeadersAttributes) InternalTokens ¶
func (h IpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IpRestrictionHeadersAttributes) InternalWithRef ¶
func (h IpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) IpRestrictionHeadersAttributes
func (IpRestrictionHeadersAttributes) XAzureFdid ¶
func (h IpRestrictionHeadersAttributes) XAzureFdid() terra.ListValue[terra.StringValue]
func (IpRestrictionHeadersAttributes) XFdHealthProbe ¶
func (h IpRestrictionHeadersAttributes) XFdHealthProbe() terra.ListValue[terra.StringValue]
func (IpRestrictionHeadersAttributes) XForwardedFor ¶
func (h IpRestrictionHeadersAttributes) XForwardedFor() terra.ListValue[terra.StringValue]
func (IpRestrictionHeadersAttributes) XForwardedHost ¶
func (h IpRestrictionHeadersAttributes) XForwardedHost() terra.ListValue[terra.StringValue]
type IpRestrictionState ¶
type IpRestrictionState 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 []IpRestrictionHeadersState `json:"headers"` }
type LoginAttributes ¶
type LoginAttributes struct {
// contains filtered or unexported fields
}
func (LoginAttributes) AllowedExternalRedirectUrls ¶
func (l LoginAttributes) AllowedExternalRedirectUrls() terra.ListValue[terra.StringValue]
func (LoginAttributes) CookieExpirationConvention ¶
func (l LoginAttributes) CookieExpirationConvention() terra.StringValue
func (LoginAttributes) CookieExpirationTime ¶
func (l LoginAttributes) CookieExpirationTime() terra.StringValue
func (LoginAttributes) InternalRef ¶
func (l LoginAttributes) InternalRef() (terra.Reference, error)
func (LoginAttributes) InternalTokens ¶
func (l LoginAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoginAttributes) InternalWithRef ¶
func (l LoginAttributes) InternalWithRef(ref terra.Reference) LoginAttributes
func (LoginAttributes) LogoutEndpoint ¶
func (l LoginAttributes) LogoutEndpoint() terra.StringValue
func (LoginAttributes) NonceExpirationTime ¶
func (l LoginAttributes) NonceExpirationTime() terra.StringValue
func (LoginAttributes) PreserveUrlFragmentsForLogins ¶
func (l LoginAttributes) PreserveUrlFragmentsForLogins() terra.BoolValue
func (LoginAttributes) TokenRefreshExtensionTime ¶
func (l LoginAttributes) TokenRefreshExtensionTime() terra.NumberValue
func (LoginAttributes) TokenStoreEnabled ¶
func (l LoginAttributes) TokenStoreEnabled() terra.BoolValue
func (LoginAttributes) TokenStorePath ¶
func (l LoginAttributes) TokenStorePath() terra.StringValue
func (LoginAttributes) TokenStoreSasSettingName ¶
func (l LoginAttributes) TokenStoreSasSettingName() terra.StringValue
func (LoginAttributes) ValidateNonce ¶
func (l LoginAttributes) ValidateNonce() terra.BoolValue
type LoginState ¶
type LoginState struct { AllowedExternalRedirectUrls []string `json:"allowed_external_redirect_urls"` CookieExpirationConvention string `json:"cookie_expiration_convention"` CookieExpirationTime string `json:"cookie_expiration_time"` LogoutEndpoint string `json:"logout_endpoint"` NonceExpirationTime string `json:"nonce_expiration_time"` PreserveUrlFragmentsForLogins bool `json:"preserve_url_fragments_for_logins"` TokenRefreshExtensionTime float64 `json:"token_refresh_extension_time"` TokenStoreEnabled bool `json:"token_store_enabled"` TokenStorePath string `json:"token_store_path"` TokenStoreSasSettingName string `json:"token_store_sas_setting_name"` ValidateNonce bool `json:"validate_nonce"` }
type Logs ¶
type Logs struct { // ApplicationLogs: min=0 ApplicationLogs []ApplicationLogs `hcl:"application_logs,block" validate:"min=0"` // HttpLogs: min=0 HttpLogs []HttpLogs `hcl:"http_logs,block" validate:"min=0"` }
type LogsAttributes ¶
type LogsAttributes struct {
// contains filtered or unexported fields
}
func (LogsAttributes) ApplicationLogs ¶
func (l LogsAttributes) ApplicationLogs() terra.ListValue[ApplicationLogsAttributes]
func (LogsAttributes) DetailedErrorMessages ¶
func (l LogsAttributes) DetailedErrorMessages() terra.BoolValue
func (LogsAttributes) FailedRequestTracing ¶
func (l LogsAttributes) FailedRequestTracing() terra.BoolValue
func (LogsAttributes) HttpLogs ¶
func (l LogsAttributes) HttpLogs() terra.ListValue[HttpLogsAttributes]
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 LogsState ¶
type LogsState struct { DetailedErrorMessages bool `json:"detailed_error_messages"` FailedRequestTracing bool `json:"failed_request_tracing"` ApplicationLogs []ApplicationLogsState `json:"application_logs"` HttpLogs []HttpLogsState `json:"http_logs"` }
type MicrosoftAttributes ¶
type MicrosoftAttributes struct {
// contains filtered or unexported fields
}
func (MicrosoftAttributes) ClientId ¶
func (m MicrosoftAttributes) ClientId() terra.StringValue
func (MicrosoftAttributes) ClientSecret ¶
func (m MicrosoftAttributes) ClientSecret() terra.StringValue
func (MicrosoftAttributes) ClientSecretSettingName ¶
func (m MicrosoftAttributes) ClientSecretSettingName() terra.StringValue
func (MicrosoftAttributes) InternalRef ¶
func (m MicrosoftAttributes) InternalRef() (terra.Reference, error)
func (MicrosoftAttributes) InternalTokens ¶
func (m MicrosoftAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MicrosoftAttributes) InternalWithRef ¶
func (m MicrosoftAttributes) InternalWithRef(ref terra.Reference) MicrosoftAttributes
func (MicrosoftAttributes) OauthScopes ¶
func (m MicrosoftAttributes) OauthScopes() terra.ListValue[terra.StringValue]
type MicrosoftState ¶
type MicrosoftV2 ¶
type MicrosoftV2 struct{}
type MicrosoftV2Attributes ¶
type MicrosoftV2Attributes struct {
// contains filtered or unexported fields
}
func (MicrosoftV2Attributes) AllowedAudiences ¶
func (mv MicrosoftV2Attributes) AllowedAudiences() terra.ListValue[terra.StringValue]
func (MicrosoftV2Attributes) ClientId ¶
func (mv MicrosoftV2Attributes) ClientId() terra.StringValue
func (MicrosoftV2Attributes) ClientSecretSettingName ¶
func (mv MicrosoftV2Attributes) ClientSecretSettingName() terra.StringValue
func (MicrosoftV2Attributes) InternalRef ¶
func (mv MicrosoftV2Attributes) InternalRef() (terra.Reference, error)
func (MicrosoftV2Attributes) InternalTokens ¶
func (mv MicrosoftV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (MicrosoftV2Attributes) InternalWithRef ¶
func (mv MicrosoftV2Attributes) InternalWithRef(ref terra.Reference) MicrosoftV2Attributes
func (MicrosoftV2Attributes) LoginScopes ¶
func (mv MicrosoftV2Attributes) LoginScopes() terra.ListValue[terra.StringValue]
type MicrosoftV2State ¶
type RequestsAttributes ¶
type RequestsAttributes struct {
// contains filtered or unexported fields
}
func (RequestsAttributes) Count ¶
func (r RequestsAttributes) Count() terra.NumberValue
func (RequestsAttributes) InternalRef ¶
func (r RequestsAttributes) InternalRef() (terra.Reference, error)
func (RequestsAttributes) InternalTokens ¶
func (r RequestsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RequestsAttributes) InternalWithRef ¶
func (r RequestsAttributes) InternalWithRef(ref terra.Reference) RequestsAttributes
func (RequestsAttributes) Interval ¶
func (r RequestsAttributes) Interval() terra.StringValue
type RequestsState ¶
type ScheduleAttributes ¶
type ScheduleAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleAttributes) FrequencyInterval ¶
func (s ScheduleAttributes) FrequencyInterval() terra.NumberValue
func (ScheduleAttributes) FrequencyUnit ¶
func (s ScheduleAttributes) FrequencyUnit() terra.StringValue
func (ScheduleAttributes) InternalRef ¶
func (s ScheduleAttributes) InternalRef() (terra.Reference, error)
func (ScheduleAttributes) InternalTokens ¶
func (s ScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleAttributes) InternalWithRef ¶
func (s ScheduleAttributes) InternalWithRef(ref terra.Reference) ScheduleAttributes
func (ScheduleAttributes) KeepAtLeastOneBackup ¶
func (s ScheduleAttributes) KeepAtLeastOneBackup() terra.BoolValue
func (ScheduleAttributes) LastExecutionTime ¶
func (s ScheduleAttributes) LastExecutionTime() terra.StringValue
func (ScheduleAttributes) RetentionPeriodDays ¶
func (s ScheduleAttributes) RetentionPeriodDays() terra.NumberValue
func (ScheduleAttributes) StartTime ¶
func (s ScheduleAttributes) StartTime() terra.StringValue
type ScheduleState ¶
type ScheduleState struct { FrequencyInterval float64 `json:"frequency_interval"` FrequencyUnit string `json:"frequency_unit"` KeepAtLeastOneBackup bool `json:"keep_at_least_one_backup"` LastExecutionTime string `json:"last_execution_time"` RetentionPeriodDays float64 `json:"retention_period_days"` StartTime string `json:"start_time"` }
type ScmIpRestriction ¶
type ScmIpRestriction struct { // ScmIpRestrictionHeaders: min=0 Headers []ScmIpRestrictionHeaders `hcl:"headers,block" validate:"min=0"` }
type ScmIpRestrictionAttributes ¶
type ScmIpRestrictionAttributes struct {
// contains filtered or unexported fields
}
func (ScmIpRestrictionAttributes) Action ¶
func (sir ScmIpRestrictionAttributes) Action() terra.StringValue
func (ScmIpRestrictionAttributes) Headers ¶
func (sir ScmIpRestrictionAttributes) Headers() terra.ListValue[ScmIpRestrictionHeadersAttributes]
func (ScmIpRestrictionAttributes) InternalRef ¶
func (sir ScmIpRestrictionAttributes) InternalRef() (terra.Reference, error)
func (ScmIpRestrictionAttributes) InternalTokens ¶
func (sir ScmIpRestrictionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScmIpRestrictionAttributes) InternalWithRef ¶
func (sir ScmIpRestrictionAttributes) InternalWithRef(ref terra.Reference) ScmIpRestrictionAttributes
func (ScmIpRestrictionAttributes) IpAddress ¶
func (sir ScmIpRestrictionAttributes) IpAddress() terra.StringValue
func (ScmIpRestrictionAttributes) Name ¶
func (sir ScmIpRestrictionAttributes) Name() terra.StringValue
func (ScmIpRestrictionAttributes) Priority ¶
func (sir ScmIpRestrictionAttributes) Priority() terra.NumberValue
func (ScmIpRestrictionAttributes) ServiceTag ¶
func (sir ScmIpRestrictionAttributes) ServiceTag() terra.StringValue
func (ScmIpRestrictionAttributes) VirtualNetworkSubnetId ¶
func (sir ScmIpRestrictionAttributes) VirtualNetworkSubnetId() terra.StringValue
type ScmIpRestrictionHeaders ¶
type ScmIpRestrictionHeaders struct{}
type ScmIpRestrictionHeadersAttributes ¶
type ScmIpRestrictionHeadersAttributes struct {
// contains filtered or unexported fields
}
func (ScmIpRestrictionHeadersAttributes) InternalRef ¶
func (h ScmIpRestrictionHeadersAttributes) InternalRef() (terra.Reference, error)
func (ScmIpRestrictionHeadersAttributes) InternalTokens ¶
func (h ScmIpRestrictionHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScmIpRestrictionHeadersAttributes) InternalWithRef ¶
func (h ScmIpRestrictionHeadersAttributes) InternalWithRef(ref terra.Reference) ScmIpRestrictionHeadersAttributes
func (ScmIpRestrictionHeadersAttributes) XAzureFdid ¶
func (h ScmIpRestrictionHeadersAttributes) XAzureFdid() terra.ListValue[terra.StringValue]
func (ScmIpRestrictionHeadersAttributes) XFdHealthProbe ¶
func (h ScmIpRestrictionHeadersAttributes) XFdHealthProbe() terra.ListValue[terra.StringValue]
func (ScmIpRestrictionHeadersAttributes) XForwardedFor ¶
func (h ScmIpRestrictionHeadersAttributes) XForwardedFor() terra.ListValue[terra.StringValue]
func (ScmIpRestrictionHeadersAttributes) XForwardedHost ¶
func (h ScmIpRestrictionHeadersAttributes) XForwardedHost() terra.ListValue[terra.StringValue]
type ScmIpRestrictionState ¶
type ScmIpRestrictionState 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 []ScmIpRestrictionHeadersState `json:"headers"` }
type SiteConfig ¶
type SiteConfig struct { // ApplicationStack: min=0 ApplicationStack []ApplicationStack `hcl:"application_stack,block" validate:"min=0"` // AutoHealSetting: min=0 AutoHealSetting []AutoHealSetting `hcl:"auto_heal_setting,block" validate:"min=0"` // Cors: min=0 Cors []Cors `hcl:"cors,block" validate:"min=0"` // IpRestriction: min=0 IpRestriction []IpRestriction `hcl:"ip_restriction,block" validate:"min=0"` // ScmIpRestriction: min=0 ScmIpRestriction []ScmIpRestriction `hcl:"scm_ip_restriction,block" validate:"min=0"` }
type SiteConfigAttributes ¶
type SiteConfigAttributes struct {
// contains filtered or unexported fields
}
func (SiteConfigAttributes) AlwaysOn ¶
func (sc SiteConfigAttributes) AlwaysOn() terra.BoolValue
func (SiteConfigAttributes) ApiDefinitionUrl ¶
func (sc SiteConfigAttributes) ApiDefinitionUrl() terra.StringValue
func (SiteConfigAttributes) ApiManagementApiId ¶
func (sc SiteConfigAttributes) ApiManagementApiId() terra.StringValue
func (SiteConfigAttributes) AppCommandLine ¶
func (sc SiteConfigAttributes) AppCommandLine() terra.StringValue
func (SiteConfigAttributes) ApplicationStack ¶
func (sc SiteConfigAttributes) ApplicationStack() terra.ListValue[ApplicationStackAttributes]
func (SiteConfigAttributes) AutoHealEnabled ¶
func (sc SiteConfigAttributes) AutoHealEnabled() terra.BoolValue
func (SiteConfigAttributes) AutoHealSetting ¶
func (sc SiteConfigAttributes) AutoHealSetting() terra.ListValue[AutoHealSettingAttributes]
func (SiteConfigAttributes) ContainerRegistryManagedIdentityClientId ¶
func (sc SiteConfigAttributes) ContainerRegistryManagedIdentityClientId() terra.StringValue
func (SiteConfigAttributes) ContainerRegistryUseManagedIdentity ¶
func (sc SiteConfigAttributes) ContainerRegistryUseManagedIdentity() terra.BoolValue
func (SiteConfigAttributes) Cors ¶
func (sc SiteConfigAttributes) Cors() terra.ListValue[CorsAttributes]
func (SiteConfigAttributes) DefaultDocuments ¶
func (sc SiteConfigAttributes) DefaultDocuments() terra.ListValue[terra.StringValue]
func (SiteConfigAttributes) DetailedErrorLoggingEnabled ¶
func (sc SiteConfigAttributes) DetailedErrorLoggingEnabled() terra.BoolValue
func (SiteConfigAttributes) FtpsState ¶
func (sc SiteConfigAttributes) FtpsState() terra.StringValue
func (SiteConfigAttributes) HealthCheckEvictionTimeInMin ¶
func (sc SiteConfigAttributes) HealthCheckEvictionTimeInMin() terra.NumberValue
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[IpRestrictionAttributes]
func (SiteConfigAttributes) LinuxFxVersion ¶
func (sc SiteConfigAttributes) LinuxFxVersion() terra.StringValue
func (SiteConfigAttributes) LoadBalancingMode ¶
func (sc SiteConfigAttributes) LoadBalancingMode() terra.StringValue
func (SiteConfigAttributes) LocalMysqlEnabled ¶
func (sc SiteConfigAttributes) LocalMysqlEnabled() terra.BoolValue
func (SiteConfigAttributes) ManagedPipelineMode ¶
func (sc SiteConfigAttributes) ManagedPipelineMode() terra.StringValue
func (SiteConfigAttributes) MinimumTlsVersion ¶
func (sc SiteConfigAttributes) MinimumTlsVersion() 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[ScmIpRestrictionAttributes]
func (SiteConfigAttributes) ScmMinimumTlsVersion ¶
func (sc SiteConfigAttributes) ScmMinimumTlsVersion() terra.StringValue
func (SiteConfigAttributes) ScmType ¶
func (sc SiteConfigAttributes) ScmType() terra.StringValue
func (SiteConfigAttributes) ScmUseMainIpRestriction ¶
func (sc SiteConfigAttributes) ScmUseMainIpRestriction() terra.BoolValue
func (SiteConfigAttributes) Use32BitWorker ¶
func (sc SiteConfigAttributes) Use32BitWorker() terra.BoolValue
func (SiteConfigAttributes) VnetRouteAllEnabled ¶
func (sc SiteConfigAttributes) VnetRouteAllEnabled() terra.BoolValue
func (SiteConfigAttributes) WebsocketsEnabled ¶
func (sc SiteConfigAttributes) WebsocketsEnabled() terra.BoolValue
func (SiteConfigAttributes) WorkerCount ¶
func (sc SiteConfigAttributes) WorkerCount() terra.NumberValue
type SiteConfigState ¶
type SiteConfigState struct { AlwaysOn bool `json:"always_on"` ApiDefinitionUrl string `json:"api_definition_url"` ApiManagementApiId string `json:"api_management_api_id"` AppCommandLine string `json:"app_command_line"` AutoHealEnabled bool `json:"auto_heal_enabled"` ContainerRegistryManagedIdentityClientId string `json:"container_registry_managed_identity_client_id"` ContainerRegistryUseManagedIdentity bool `json:"container_registry_use_managed_identity"` DefaultDocuments []string `json:"default_documents"` DetailedErrorLoggingEnabled bool `json:"detailed_error_logging_enabled"` FtpsState string `json:"ftps_state"` HealthCheckEvictionTimeInMin float64 `json:"health_check_eviction_time_in_min"` HealthCheckPath string `json:"health_check_path"` Http2Enabled bool `json:"http2_enabled"` LinuxFxVersion string `json:"linux_fx_version"` LoadBalancingMode string `json:"load_balancing_mode"` LocalMysqlEnabled bool `json:"local_mysql_enabled"` ManagedPipelineMode string `json:"managed_pipeline_mode"` MinimumTlsVersion string `json:"minimum_tls_version"` RemoteDebuggingEnabled bool `json:"remote_debugging_enabled"` RemoteDebuggingVersion string `json:"remote_debugging_version"` ScmMinimumTlsVersion string `json:"scm_minimum_tls_version"` ScmType string `json:"scm_type"` ScmUseMainIpRestriction bool `json:"scm_use_main_ip_restriction"` Use32BitWorker bool `json:"use_32_bit_worker"` VnetRouteAllEnabled bool `json:"vnet_route_all_enabled"` WebsocketsEnabled bool `json:"websockets_enabled"` WorkerCount float64 `json:"worker_count"` ApplicationStack []ApplicationStackState `json:"application_stack"` AutoHealSetting []AutoHealSettingState `json:"auto_heal_setting"` Cors []CorsState `json:"cors"` IpRestriction []IpRestrictionState `json:"ip_restriction"` ScmIpRestriction []ScmIpRestrictionState `json:"scm_ip_restriction"` }
type SiteCredential ¶
type SiteCredential struct{}
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) Name ¶
func (sc SiteCredentialAttributes) Name() terra.StringValue
func (SiteCredentialAttributes) Password ¶
func (sc SiteCredentialAttributes) Password() terra.StringValue
type SiteCredentialState ¶
type SlowRequest ¶
type SlowRequest struct{}
type SlowRequestAttributes ¶
type SlowRequestAttributes struct {
// contains filtered or unexported fields
}
func (SlowRequestAttributes) Count ¶
func (sr SlowRequestAttributes) Count() terra.NumberValue
func (SlowRequestAttributes) InternalRef ¶
func (sr SlowRequestAttributes) InternalRef() (terra.Reference, error)
func (SlowRequestAttributes) InternalTokens ¶
func (sr SlowRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SlowRequestAttributes) InternalWithRef ¶
func (sr SlowRequestAttributes) InternalWithRef(ref terra.Reference) SlowRequestAttributes
func (SlowRequestAttributes) Interval ¶
func (sr SlowRequestAttributes) Interval() terra.StringValue
func (SlowRequestAttributes) Path ¶
func (sr SlowRequestAttributes) Path() terra.StringValue
func (SlowRequestAttributes) TimeTaken ¶
func (sr SlowRequestAttributes) TimeTaken() terra.StringValue
type SlowRequestState ¶
type StatusCode ¶
type StatusCode struct{}
type StatusCodeAttributes ¶
type StatusCodeAttributes struct {
// contains filtered or unexported fields
}
func (StatusCodeAttributes) Count ¶
func (sc StatusCodeAttributes) Count() terra.NumberValue
func (StatusCodeAttributes) InternalRef ¶
func (sc StatusCodeAttributes) InternalRef() (terra.Reference, error)
func (StatusCodeAttributes) InternalTokens ¶
func (sc StatusCodeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusCodeAttributes) InternalWithRef ¶
func (sc StatusCodeAttributes) InternalWithRef(ref terra.Reference) StatusCodeAttributes
func (StatusCodeAttributes) Interval ¶
func (sc StatusCodeAttributes) Interval() terra.StringValue
func (StatusCodeAttributes) Path ¶
func (sc StatusCodeAttributes) Path() terra.StringValue
func (StatusCodeAttributes) StatusCodeRange ¶
func (sc StatusCodeAttributes) StatusCodeRange() terra.StringValue
func (StatusCodeAttributes) SubStatus ¶
func (sc StatusCodeAttributes) SubStatus() terra.NumberValue
func (StatusCodeAttributes) Win32Status ¶
func (sc StatusCodeAttributes) Win32Status() terra.StringValue
type StatusCodeState ¶
type StickySettings ¶
type StickySettings struct{}
type StickySettingsAttributes ¶
type StickySettingsAttributes struct {
// contains filtered or unexported fields
}
func (StickySettingsAttributes) AppSettingNames ¶
func (ss StickySettingsAttributes) AppSettingNames() terra.ListValue[terra.StringValue]
func (StickySettingsAttributes) ConnectionStringNames ¶
func (ss StickySettingsAttributes) ConnectionStringNames() terra.ListValue[terra.StringValue]
func (StickySettingsAttributes) InternalRef ¶
func (ss StickySettingsAttributes) InternalRef() (terra.Reference, error)
func (StickySettingsAttributes) InternalTokens ¶
func (ss StickySettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StickySettingsAttributes) InternalWithRef ¶
func (ss StickySettingsAttributes) InternalWithRef(ref terra.Reference) StickySettingsAttributes
type StickySettingsState ¶
type StorageAccount ¶
type StorageAccount struct{}
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 { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
type TimeoutsState ¶
type TimeoutsState struct {
Read string `json:"read"`
}
type Trigger ¶
type Trigger struct { // Requests: min=0 Requests []Requests `hcl:"requests,block" validate:"min=0"` // SlowRequest: min=0 SlowRequest []SlowRequest `hcl:"slow_request,block" validate:"min=0"` // StatusCode: min=0 StatusCode []StatusCode `hcl:"status_code,block" validate:"min=0"` }
type TriggerAttributes ¶
type TriggerAttributes struct {
// contains filtered or unexported fields
}
func (TriggerAttributes) InternalRef ¶
func (t TriggerAttributes) InternalRef() (terra.Reference, error)
func (TriggerAttributes) InternalTokens ¶
func (t TriggerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TriggerAttributes) InternalWithRef ¶
func (t TriggerAttributes) InternalWithRef(ref terra.Reference) TriggerAttributes
func (TriggerAttributes) Requests ¶
func (t TriggerAttributes) Requests() terra.ListValue[RequestsAttributes]
func (TriggerAttributes) SlowRequest ¶
func (t TriggerAttributes) SlowRequest() terra.ListValue[SlowRequestAttributes]
func (TriggerAttributes) StatusCode ¶
func (t TriggerAttributes) StatusCode() terra.ListValue[StatusCodeAttributes]
type TriggerState ¶
type TriggerState struct { Requests []RequestsState `json:"requests"` SlowRequest []SlowRequestState `json:"slow_request"` StatusCode []StatusCodeState `json:"status_code"` }
type TwitterAttributes ¶
type TwitterAttributes struct {
// contains filtered or unexported fields
}
func (TwitterAttributes) ConsumerKey ¶
func (t TwitterAttributes) ConsumerKey() terra.StringValue
func (TwitterAttributes) ConsumerSecret ¶
func (t TwitterAttributes) ConsumerSecret() terra.StringValue
func (TwitterAttributes) ConsumerSecretSettingName ¶
func (t TwitterAttributes) ConsumerSecretSettingName() terra.StringValue
func (TwitterAttributes) InternalRef ¶
func (t TwitterAttributes) InternalRef() (terra.Reference, error)
func (TwitterAttributes) InternalTokens ¶
func (t TwitterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TwitterAttributes) InternalWithRef ¶
func (t TwitterAttributes) InternalWithRef(ref terra.Reference) TwitterAttributes
type TwitterState ¶
type TwitterV2Attributes ¶
type TwitterV2Attributes struct {
// contains filtered or unexported fields
}
func (TwitterV2Attributes) ConsumerKey ¶
func (tv TwitterV2Attributes) ConsumerKey() terra.StringValue
func (TwitterV2Attributes) ConsumerSecretSettingName ¶
func (tv TwitterV2Attributes) ConsumerSecretSettingName() terra.StringValue
func (TwitterV2Attributes) InternalRef ¶
func (tv TwitterV2Attributes) InternalRef() (terra.Reference, error)
func (TwitterV2Attributes) InternalTokens ¶
func (tv TwitterV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (TwitterV2Attributes) InternalWithRef ¶
func (tv TwitterV2Attributes) InternalWithRef(ref terra.Reference) TwitterV2Attributes
type TwitterV2State ¶
Click to show internal directories.
Click to hide internal directories.