Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Package cloudflare exports types, functions, subpackages for provisioning cloudflare resources.// A Pulumi package for creating and managing Cloudflare cloud resources.
> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-cloudflare) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-cloudflare` repo](https://github.com/pulumi/pulumi-cloudflare/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-cloudflare` repo](https://github.com/terraform-providers/terraform-provider-cloudflare/issues).
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type AccessApplication
- type AccessApplicationArgs
- type AccessApplicationState
- type AccessGroup
- type AccessGroupArgs
- type AccessGroupExclude
- type AccessGroupExcludeArgs
- type AccessGroupExcludeArray
- type AccessGroupExcludeArrayInput
- type AccessGroupExcludeArrayOutput
- func (AccessGroupExcludeArrayOutput) ElementType() reflect.Type
- func (o AccessGroupExcludeArrayOutput) Index(i pulumi.IntInput) AccessGroupExcludeOutput
- func (o AccessGroupExcludeArrayOutput) ToAccessGroupExcludeArrayOutput() AccessGroupExcludeArrayOutput
- func (o AccessGroupExcludeArrayOutput) ToAccessGroupExcludeArrayOutputWithContext(ctx context.Context) AccessGroupExcludeArrayOutput
- type AccessGroupExcludeInput
- type AccessGroupExcludeOutput
- func (AccessGroupExcludeOutput) ElementType() reflect.Type
- func (o AccessGroupExcludeOutput) EmailDomains() pulumi.StringArrayOutput
- func (o AccessGroupExcludeOutput) Emails() pulumi.StringArrayOutput
- func (o AccessGroupExcludeOutput) Everyone() pulumi.BoolPtrOutput
- func (o AccessGroupExcludeOutput) Groups() pulumi.StringArrayOutput
- func (o AccessGroupExcludeOutput) Ips() pulumi.StringArrayOutput
- func (o AccessGroupExcludeOutput) ToAccessGroupExcludeOutput() AccessGroupExcludeOutput
- func (o AccessGroupExcludeOutput) ToAccessGroupExcludeOutputWithContext(ctx context.Context) AccessGroupExcludeOutput
- type AccessGroupInclude
- type AccessGroupIncludeArgs
- type AccessGroupIncludeArray
- type AccessGroupIncludeArrayInput
- type AccessGroupIncludeArrayOutput
- func (AccessGroupIncludeArrayOutput) ElementType() reflect.Type
- func (o AccessGroupIncludeArrayOutput) Index(i pulumi.IntInput) AccessGroupIncludeOutput
- func (o AccessGroupIncludeArrayOutput) ToAccessGroupIncludeArrayOutput() AccessGroupIncludeArrayOutput
- func (o AccessGroupIncludeArrayOutput) ToAccessGroupIncludeArrayOutputWithContext(ctx context.Context) AccessGroupIncludeArrayOutput
- type AccessGroupIncludeInput
- type AccessGroupIncludeOutput
- func (AccessGroupIncludeOutput) ElementType() reflect.Type
- func (o AccessGroupIncludeOutput) EmailDomains() pulumi.StringArrayOutput
- func (o AccessGroupIncludeOutput) Emails() pulumi.StringArrayOutput
- func (o AccessGroupIncludeOutput) Everyone() pulumi.BoolPtrOutput
- func (o AccessGroupIncludeOutput) Groups() pulumi.StringArrayOutput
- func (o AccessGroupIncludeOutput) Ips() pulumi.StringArrayOutput
- func (o AccessGroupIncludeOutput) ToAccessGroupIncludeOutput() AccessGroupIncludeOutput
- func (o AccessGroupIncludeOutput) ToAccessGroupIncludeOutputWithContext(ctx context.Context) AccessGroupIncludeOutput
- type AccessGroupRequire
- type AccessGroupRequireArgs
- type AccessGroupRequireArray
- type AccessGroupRequireArrayInput
- type AccessGroupRequireArrayOutput
- func (AccessGroupRequireArrayOutput) ElementType() reflect.Type
- func (o AccessGroupRequireArrayOutput) Index(i pulumi.IntInput) AccessGroupRequireOutput
- func (o AccessGroupRequireArrayOutput) ToAccessGroupRequireArrayOutput() AccessGroupRequireArrayOutput
- func (o AccessGroupRequireArrayOutput) ToAccessGroupRequireArrayOutputWithContext(ctx context.Context) AccessGroupRequireArrayOutput
- type AccessGroupRequireInput
- type AccessGroupRequireOutput
- func (AccessGroupRequireOutput) ElementType() reflect.Type
- func (o AccessGroupRequireOutput) EmailDomains() pulumi.StringArrayOutput
- func (o AccessGroupRequireOutput) Emails() pulumi.StringArrayOutput
- func (o AccessGroupRequireOutput) Everyone() pulumi.BoolPtrOutput
- func (o AccessGroupRequireOutput) Groups() pulumi.StringArrayOutput
- func (o AccessGroupRequireOutput) Ips() pulumi.StringArrayOutput
- func (o AccessGroupRequireOutput) ToAccessGroupRequireOutput() AccessGroupRequireOutput
- func (o AccessGroupRequireOutput) ToAccessGroupRequireOutputWithContext(ctx context.Context) AccessGroupRequireOutput
- type AccessGroupState
- type AccessIdentityProvider
- type AccessIdentityProviderArgs
- type AccessIdentityProviderConfig
- type AccessIdentityProviderConfigArgs
- func (AccessIdentityProviderConfigArgs) ElementType() reflect.Type
- func (i AccessIdentityProviderConfigArgs) ToAccessIdentityProviderConfigOutput() AccessIdentityProviderConfigOutput
- func (i AccessIdentityProviderConfigArgs) ToAccessIdentityProviderConfigOutputWithContext(ctx context.Context) AccessIdentityProviderConfigOutput
- type AccessIdentityProviderConfigArray
- func (AccessIdentityProviderConfigArray) ElementType() reflect.Type
- func (i AccessIdentityProviderConfigArray) ToAccessIdentityProviderConfigArrayOutput() AccessIdentityProviderConfigArrayOutput
- func (i AccessIdentityProviderConfigArray) ToAccessIdentityProviderConfigArrayOutputWithContext(ctx context.Context) AccessIdentityProviderConfigArrayOutput
- type AccessIdentityProviderConfigArrayInput
- type AccessIdentityProviderConfigArrayOutput
- func (AccessIdentityProviderConfigArrayOutput) ElementType() reflect.Type
- func (o AccessIdentityProviderConfigArrayOutput) Index(i pulumi.IntInput) AccessIdentityProviderConfigOutput
- func (o AccessIdentityProviderConfigArrayOutput) ToAccessIdentityProviderConfigArrayOutput() AccessIdentityProviderConfigArrayOutput
- func (o AccessIdentityProviderConfigArrayOutput) ToAccessIdentityProviderConfigArrayOutputWithContext(ctx context.Context) AccessIdentityProviderConfigArrayOutput
- type AccessIdentityProviderConfigInput
- type AccessIdentityProviderConfigOutput
- func (o AccessIdentityProviderConfigOutput) AppsDomain() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) Attributes() pulumi.StringArrayOutput
- func (o AccessIdentityProviderConfigOutput) AuthUrl() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) CentrifyAccount() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) CentrifyAppId() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) CertsUrl() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) ClientId() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) ClientSecret() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) DirectoryId() pulumi.StringPtrOutput
- func (AccessIdentityProviderConfigOutput) ElementType() reflect.Type
- func (o AccessIdentityProviderConfigOutput) EmailAttributeName() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) IdpPublicCert() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) IssuerUrl() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) OktaAccount() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) OneloginAccount() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) RedirectUrl() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) SignRequest() pulumi.BoolPtrOutput
- func (o AccessIdentityProviderConfigOutput) SsoTargetUrl() pulumi.StringPtrOutput
- func (o AccessIdentityProviderConfigOutput) SupportGroups() pulumi.BoolPtrOutput
- func (o AccessIdentityProviderConfigOutput) ToAccessIdentityProviderConfigOutput() AccessIdentityProviderConfigOutput
- func (o AccessIdentityProviderConfigOutput) ToAccessIdentityProviderConfigOutputWithContext(ctx context.Context) AccessIdentityProviderConfigOutput
- func (o AccessIdentityProviderConfigOutput) TokenUrl() pulumi.StringPtrOutput
- type AccessIdentityProviderState
- type AccessPolicy
- type AccessPolicyArgs
- type AccessPolicyExclude
- type AccessPolicyExcludeArgs
- type AccessPolicyExcludeArray
- type AccessPolicyExcludeArrayInput
- type AccessPolicyExcludeArrayOutput
- func (AccessPolicyExcludeArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeOutput
- func (o AccessPolicyExcludeArrayOutput) ToAccessPolicyExcludeArrayOutput() AccessPolicyExcludeArrayOutput
- func (o AccessPolicyExcludeArrayOutput) ToAccessPolicyExcludeArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeArrayOutput
- type AccessPolicyExcludeAzure
- type AccessPolicyExcludeAzureArgs
- func (AccessPolicyExcludeAzureArgs) ElementType() reflect.Type
- func (i AccessPolicyExcludeAzureArgs) ToAccessPolicyExcludeAzureOutput() AccessPolicyExcludeAzureOutput
- func (i AccessPolicyExcludeAzureArgs) ToAccessPolicyExcludeAzureOutputWithContext(ctx context.Context) AccessPolicyExcludeAzureOutput
- type AccessPolicyExcludeAzureArray
- func (AccessPolicyExcludeAzureArray) ElementType() reflect.Type
- func (i AccessPolicyExcludeAzureArray) ToAccessPolicyExcludeAzureArrayOutput() AccessPolicyExcludeAzureArrayOutput
- func (i AccessPolicyExcludeAzureArray) ToAccessPolicyExcludeAzureArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeAzureArrayOutput
- type AccessPolicyExcludeAzureArrayInput
- type AccessPolicyExcludeAzureArrayOutput
- func (AccessPolicyExcludeAzureArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeAzureArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeAzureOutput
- func (o AccessPolicyExcludeAzureArrayOutput) ToAccessPolicyExcludeAzureArrayOutput() AccessPolicyExcludeAzureArrayOutput
- func (o AccessPolicyExcludeAzureArrayOutput) ToAccessPolicyExcludeAzureArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeAzureArrayOutput
- type AccessPolicyExcludeAzureInput
- type AccessPolicyExcludeAzureOutput
- func (AccessPolicyExcludeAzureOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeAzureOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeAzureOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeAzureOutput) ToAccessPolicyExcludeAzureOutput() AccessPolicyExcludeAzureOutput
- func (o AccessPolicyExcludeAzureOutput) ToAccessPolicyExcludeAzureOutputWithContext(ctx context.Context) AccessPolicyExcludeAzureOutput
- type AccessPolicyExcludeGithub
- type AccessPolicyExcludeGithubArgs
- func (AccessPolicyExcludeGithubArgs) ElementType() reflect.Type
- func (i AccessPolicyExcludeGithubArgs) ToAccessPolicyExcludeGithubOutput() AccessPolicyExcludeGithubOutput
- func (i AccessPolicyExcludeGithubArgs) ToAccessPolicyExcludeGithubOutputWithContext(ctx context.Context) AccessPolicyExcludeGithubOutput
- type AccessPolicyExcludeGithubArray
- func (AccessPolicyExcludeGithubArray) ElementType() reflect.Type
- func (i AccessPolicyExcludeGithubArray) ToAccessPolicyExcludeGithubArrayOutput() AccessPolicyExcludeGithubArrayOutput
- func (i AccessPolicyExcludeGithubArray) ToAccessPolicyExcludeGithubArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeGithubArrayOutput
- type AccessPolicyExcludeGithubArrayInput
- type AccessPolicyExcludeGithubArrayOutput
- func (AccessPolicyExcludeGithubArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeGithubArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeGithubOutput
- func (o AccessPolicyExcludeGithubArrayOutput) ToAccessPolicyExcludeGithubArrayOutput() AccessPolicyExcludeGithubArrayOutput
- func (o AccessPolicyExcludeGithubArrayOutput) ToAccessPolicyExcludeGithubArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeGithubArrayOutput
- type AccessPolicyExcludeGithubInput
- type AccessPolicyExcludeGithubOutput
- func (AccessPolicyExcludeGithubOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeGithubOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeGithubOutput) Name() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeGithubOutput) ToAccessPolicyExcludeGithubOutput() AccessPolicyExcludeGithubOutput
- func (o AccessPolicyExcludeGithubOutput) ToAccessPolicyExcludeGithubOutputWithContext(ctx context.Context) AccessPolicyExcludeGithubOutput
- type AccessPolicyExcludeGsuite
- type AccessPolicyExcludeGsuiteArgs
- func (AccessPolicyExcludeGsuiteArgs) ElementType() reflect.Type
- func (i AccessPolicyExcludeGsuiteArgs) ToAccessPolicyExcludeGsuiteOutput() AccessPolicyExcludeGsuiteOutput
- func (i AccessPolicyExcludeGsuiteArgs) ToAccessPolicyExcludeGsuiteOutputWithContext(ctx context.Context) AccessPolicyExcludeGsuiteOutput
- type AccessPolicyExcludeGsuiteArray
- func (AccessPolicyExcludeGsuiteArray) ElementType() reflect.Type
- func (i AccessPolicyExcludeGsuiteArray) ToAccessPolicyExcludeGsuiteArrayOutput() AccessPolicyExcludeGsuiteArrayOutput
- func (i AccessPolicyExcludeGsuiteArray) ToAccessPolicyExcludeGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeGsuiteArrayOutput
- type AccessPolicyExcludeGsuiteArrayInput
- type AccessPolicyExcludeGsuiteArrayOutput
- func (AccessPolicyExcludeGsuiteArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeGsuiteArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeGsuiteOutput
- func (o AccessPolicyExcludeGsuiteArrayOutput) ToAccessPolicyExcludeGsuiteArrayOutput() AccessPolicyExcludeGsuiteArrayOutput
- func (o AccessPolicyExcludeGsuiteArrayOutput) ToAccessPolicyExcludeGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeGsuiteArrayOutput
- type AccessPolicyExcludeGsuiteInput
- type AccessPolicyExcludeGsuiteOutput
- func (AccessPolicyExcludeGsuiteOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeGsuiteOutput) Email() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeGsuiteOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeGsuiteOutput) ToAccessPolicyExcludeGsuiteOutput() AccessPolicyExcludeGsuiteOutput
- func (o AccessPolicyExcludeGsuiteOutput) ToAccessPolicyExcludeGsuiteOutputWithContext(ctx context.Context) AccessPolicyExcludeGsuiteOutput
- type AccessPolicyExcludeInput
- type AccessPolicyExcludeOkta
- type AccessPolicyExcludeOktaArgs
- type AccessPolicyExcludeOktaArray
- func (AccessPolicyExcludeOktaArray) ElementType() reflect.Type
- func (i AccessPolicyExcludeOktaArray) ToAccessPolicyExcludeOktaArrayOutput() AccessPolicyExcludeOktaArrayOutput
- func (i AccessPolicyExcludeOktaArray) ToAccessPolicyExcludeOktaArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeOktaArrayOutput
- type AccessPolicyExcludeOktaArrayInput
- type AccessPolicyExcludeOktaArrayOutput
- func (AccessPolicyExcludeOktaArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeOktaArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeOktaOutput
- func (o AccessPolicyExcludeOktaArrayOutput) ToAccessPolicyExcludeOktaArrayOutput() AccessPolicyExcludeOktaArrayOutput
- func (o AccessPolicyExcludeOktaArrayOutput) ToAccessPolicyExcludeOktaArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeOktaArrayOutput
- type AccessPolicyExcludeOktaInput
- type AccessPolicyExcludeOktaOutput
- func (AccessPolicyExcludeOktaOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeOktaOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeOktaOutput) Name() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeOktaOutput) ToAccessPolicyExcludeOktaOutput() AccessPolicyExcludeOktaOutput
- func (o AccessPolicyExcludeOktaOutput) ToAccessPolicyExcludeOktaOutputWithContext(ctx context.Context) AccessPolicyExcludeOktaOutput
- type AccessPolicyExcludeOutput
- func (o AccessPolicyExcludeOutput) AnyValidServiceToken() pulumi.BoolPtrOutput
- func (o AccessPolicyExcludeOutput) Azures() AccessPolicyExcludeAzureArrayOutput
- func (o AccessPolicyExcludeOutput) Certificate() pulumi.BoolPtrOutput
- func (o AccessPolicyExcludeOutput) CommonName() pulumi.StringPtrOutput
- func (AccessPolicyExcludeOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeOutput) EmailDomains() pulumi.StringArrayOutput
- func (o AccessPolicyExcludeOutput) Emails() pulumi.StringArrayOutput
- func (o AccessPolicyExcludeOutput) Everyone() pulumi.BoolPtrOutput
- func (o AccessPolicyExcludeOutput) Githubs() AccessPolicyExcludeGithubArrayOutput
- func (o AccessPolicyExcludeOutput) Groups() pulumi.StringArrayOutput
- func (o AccessPolicyExcludeOutput) Gsuites() AccessPolicyExcludeGsuiteArrayOutput
- func (o AccessPolicyExcludeOutput) Ips() pulumi.StringArrayOutput
- func (o AccessPolicyExcludeOutput) Oktas() AccessPolicyExcludeOktaArrayOutput
- func (o AccessPolicyExcludeOutput) Samls() AccessPolicyExcludeSamlArrayOutput
- func (o AccessPolicyExcludeOutput) ServiceTokens() pulumi.StringArrayOutput
- func (o AccessPolicyExcludeOutput) ToAccessPolicyExcludeOutput() AccessPolicyExcludeOutput
- func (o AccessPolicyExcludeOutput) ToAccessPolicyExcludeOutputWithContext(ctx context.Context) AccessPolicyExcludeOutput
- type AccessPolicyExcludeSaml
- type AccessPolicyExcludeSamlArgs
- type AccessPolicyExcludeSamlArray
- func (AccessPolicyExcludeSamlArray) ElementType() reflect.Type
- func (i AccessPolicyExcludeSamlArray) ToAccessPolicyExcludeSamlArrayOutput() AccessPolicyExcludeSamlArrayOutput
- func (i AccessPolicyExcludeSamlArray) ToAccessPolicyExcludeSamlArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeSamlArrayOutput
- type AccessPolicyExcludeSamlArrayInput
- type AccessPolicyExcludeSamlArrayOutput
- func (AccessPolicyExcludeSamlArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeSamlArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeSamlOutput
- func (o AccessPolicyExcludeSamlArrayOutput) ToAccessPolicyExcludeSamlArrayOutput() AccessPolicyExcludeSamlArrayOutput
- func (o AccessPolicyExcludeSamlArrayOutput) ToAccessPolicyExcludeSamlArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeSamlArrayOutput
- type AccessPolicyExcludeSamlInput
- type AccessPolicyExcludeSamlOutput
- func (o AccessPolicyExcludeSamlOutput) AttributeName() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeSamlOutput) AttributeValue() pulumi.StringPtrOutput
- func (AccessPolicyExcludeSamlOutput) ElementType() reflect.Type
- func (o AccessPolicyExcludeSamlOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyExcludeSamlOutput) ToAccessPolicyExcludeSamlOutput() AccessPolicyExcludeSamlOutput
- func (o AccessPolicyExcludeSamlOutput) ToAccessPolicyExcludeSamlOutputWithContext(ctx context.Context) AccessPolicyExcludeSamlOutput
- type AccessPolicyInclude
- type AccessPolicyIncludeArgs
- type AccessPolicyIncludeArray
- type AccessPolicyIncludeArrayInput
- type AccessPolicyIncludeArrayOutput
- func (AccessPolicyIncludeArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeOutput
- func (o AccessPolicyIncludeArrayOutput) ToAccessPolicyIncludeArrayOutput() AccessPolicyIncludeArrayOutput
- func (o AccessPolicyIncludeArrayOutput) ToAccessPolicyIncludeArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeArrayOutput
- type AccessPolicyIncludeAzure
- type AccessPolicyIncludeAzureArgs
- func (AccessPolicyIncludeAzureArgs) ElementType() reflect.Type
- func (i AccessPolicyIncludeAzureArgs) ToAccessPolicyIncludeAzureOutput() AccessPolicyIncludeAzureOutput
- func (i AccessPolicyIncludeAzureArgs) ToAccessPolicyIncludeAzureOutputWithContext(ctx context.Context) AccessPolicyIncludeAzureOutput
- type AccessPolicyIncludeAzureArray
- func (AccessPolicyIncludeAzureArray) ElementType() reflect.Type
- func (i AccessPolicyIncludeAzureArray) ToAccessPolicyIncludeAzureArrayOutput() AccessPolicyIncludeAzureArrayOutput
- func (i AccessPolicyIncludeAzureArray) ToAccessPolicyIncludeAzureArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeAzureArrayOutput
- type AccessPolicyIncludeAzureArrayInput
- type AccessPolicyIncludeAzureArrayOutput
- func (AccessPolicyIncludeAzureArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeAzureArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeAzureOutput
- func (o AccessPolicyIncludeAzureArrayOutput) ToAccessPolicyIncludeAzureArrayOutput() AccessPolicyIncludeAzureArrayOutput
- func (o AccessPolicyIncludeAzureArrayOutput) ToAccessPolicyIncludeAzureArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeAzureArrayOutput
- type AccessPolicyIncludeAzureInput
- type AccessPolicyIncludeAzureOutput
- func (AccessPolicyIncludeAzureOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeAzureOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeAzureOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeAzureOutput) ToAccessPolicyIncludeAzureOutput() AccessPolicyIncludeAzureOutput
- func (o AccessPolicyIncludeAzureOutput) ToAccessPolicyIncludeAzureOutputWithContext(ctx context.Context) AccessPolicyIncludeAzureOutput
- type AccessPolicyIncludeGithub
- type AccessPolicyIncludeGithubArgs
- func (AccessPolicyIncludeGithubArgs) ElementType() reflect.Type
- func (i AccessPolicyIncludeGithubArgs) ToAccessPolicyIncludeGithubOutput() AccessPolicyIncludeGithubOutput
- func (i AccessPolicyIncludeGithubArgs) ToAccessPolicyIncludeGithubOutputWithContext(ctx context.Context) AccessPolicyIncludeGithubOutput
- type AccessPolicyIncludeGithubArray
- func (AccessPolicyIncludeGithubArray) ElementType() reflect.Type
- func (i AccessPolicyIncludeGithubArray) ToAccessPolicyIncludeGithubArrayOutput() AccessPolicyIncludeGithubArrayOutput
- func (i AccessPolicyIncludeGithubArray) ToAccessPolicyIncludeGithubArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeGithubArrayOutput
- type AccessPolicyIncludeGithubArrayInput
- type AccessPolicyIncludeGithubArrayOutput
- func (AccessPolicyIncludeGithubArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeGithubArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeGithubOutput
- func (o AccessPolicyIncludeGithubArrayOutput) ToAccessPolicyIncludeGithubArrayOutput() AccessPolicyIncludeGithubArrayOutput
- func (o AccessPolicyIncludeGithubArrayOutput) ToAccessPolicyIncludeGithubArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeGithubArrayOutput
- type AccessPolicyIncludeGithubInput
- type AccessPolicyIncludeGithubOutput
- func (AccessPolicyIncludeGithubOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeGithubOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeGithubOutput) Name() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeGithubOutput) ToAccessPolicyIncludeGithubOutput() AccessPolicyIncludeGithubOutput
- func (o AccessPolicyIncludeGithubOutput) ToAccessPolicyIncludeGithubOutputWithContext(ctx context.Context) AccessPolicyIncludeGithubOutput
- type AccessPolicyIncludeGsuite
- type AccessPolicyIncludeGsuiteArgs
- func (AccessPolicyIncludeGsuiteArgs) ElementType() reflect.Type
- func (i AccessPolicyIncludeGsuiteArgs) ToAccessPolicyIncludeGsuiteOutput() AccessPolicyIncludeGsuiteOutput
- func (i AccessPolicyIncludeGsuiteArgs) ToAccessPolicyIncludeGsuiteOutputWithContext(ctx context.Context) AccessPolicyIncludeGsuiteOutput
- type AccessPolicyIncludeGsuiteArray
- func (AccessPolicyIncludeGsuiteArray) ElementType() reflect.Type
- func (i AccessPolicyIncludeGsuiteArray) ToAccessPolicyIncludeGsuiteArrayOutput() AccessPolicyIncludeGsuiteArrayOutput
- func (i AccessPolicyIncludeGsuiteArray) ToAccessPolicyIncludeGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeGsuiteArrayOutput
- type AccessPolicyIncludeGsuiteArrayInput
- type AccessPolicyIncludeGsuiteArrayOutput
- func (AccessPolicyIncludeGsuiteArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeGsuiteArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeGsuiteOutput
- func (o AccessPolicyIncludeGsuiteArrayOutput) ToAccessPolicyIncludeGsuiteArrayOutput() AccessPolicyIncludeGsuiteArrayOutput
- func (o AccessPolicyIncludeGsuiteArrayOutput) ToAccessPolicyIncludeGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeGsuiteArrayOutput
- type AccessPolicyIncludeGsuiteInput
- type AccessPolicyIncludeGsuiteOutput
- func (AccessPolicyIncludeGsuiteOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeGsuiteOutput) Email() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeGsuiteOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeGsuiteOutput) ToAccessPolicyIncludeGsuiteOutput() AccessPolicyIncludeGsuiteOutput
- func (o AccessPolicyIncludeGsuiteOutput) ToAccessPolicyIncludeGsuiteOutputWithContext(ctx context.Context) AccessPolicyIncludeGsuiteOutput
- type AccessPolicyIncludeInput
- type AccessPolicyIncludeOkta
- type AccessPolicyIncludeOktaArgs
- type AccessPolicyIncludeOktaArray
- func (AccessPolicyIncludeOktaArray) ElementType() reflect.Type
- func (i AccessPolicyIncludeOktaArray) ToAccessPolicyIncludeOktaArrayOutput() AccessPolicyIncludeOktaArrayOutput
- func (i AccessPolicyIncludeOktaArray) ToAccessPolicyIncludeOktaArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeOktaArrayOutput
- type AccessPolicyIncludeOktaArrayInput
- type AccessPolicyIncludeOktaArrayOutput
- func (AccessPolicyIncludeOktaArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeOktaArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeOktaOutput
- func (o AccessPolicyIncludeOktaArrayOutput) ToAccessPolicyIncludeOktaArrayOutput() AccessPolicyIncludeOktaArrayOutput
- func (o AccessPolicyIncludeOktaArrayOutput) ToAccessPolicyIncludeOktaArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeOktaArrayOutput
- type AccessPolicyIncludeOktaInput
- type AccessPolicyIncludeOktaOutput
- func (AccessPolicyIncludeOktaOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeOktaOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeOktaOutput) Name() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeOktaOutput) ToAccessPolicyIncludeOktaOutput() AccessPolicyIncludeOktaOutput
- func (o AccessPolicyIncludeOktaOutput) ToAccessPolicyIncludeOktaOutputWithContext(ctx context.Context) AccessPolicyIncludeOktaOutput
- type AccessPolicyIncludeOutput
- func (o AccessPolicyIncludeOutput) AnyValidServiceToken() pulumi.BoolPtrOutput
- func (o AccessPolicyIncludeOutput) Azures() AccessPolicyIncludeAzureArrayOutput
- func (o AccessPolicyIncludeOutput) Certificate() pulumi.BoolPtrOutput
- func (o AccessPolicyIncludeOutput) CommonName() pulumi.StringPtrOutput
- func (AccessPolicyIncludeOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeOutput) EmailDomains() pulumi.StringArrayOutput
- func (o AccessPolicyIncludeOutput) Emails() pulumi.StringArrayOutput
- func (o AccessPolicyIncludeOutput) Everyone() pulumi.BoolPtrOutput
- func (o AccessPolicyIncludeOutput) Githubs() AccessPolicyIncludeGithubArrayOutput
- func (o AccessPolicyIncludeOutput) Groups() pulumi.StringArrayOutput
- func (o AccessPolicyIncludeOutput) Gsuites() AccessPolicyIncludeGsuiteArrayOutput
- func (o AccessPolicyIncludeOutput) Ips() pulumi.StringArrayOutput
- func (o AccessPolicyIncludeOutput) Oktas() AccessPolicyIncludeOktaArrayOutput
- func (o AccessPolicyIncludeOutput) Samls() AccessPolicyIncludeSamlArrayOutput
- func (o AccessPolicyIncludeOutput) ServiceTokens() pulumi.StringArrayOutput
- func (o AccessPolicyIncludeOutput) ToAccessPolicyIncludeOutput() AccessPolicyIncludeOutput
- func (o AccessPolicyIncludeOutput) ToAccessPolicyIncludeOutputWithContext(ctx context.Context) AccessPolicyIncludeOutput
- type AccessPolicyIncludeSaml
- type AccessPolicyIncludeSamlArgs
- type AccessPolicyIncludeSamlArray
- func (AccessPolicyIncludeSamlArray) ElementType() reflect.Type
- func (i AccessPolicyIncludeSamlArray) ToAccessPolicyIncludeSamlArrayOutput() AccessPolicyIncludeSamlArrayOutput
- func (i AccessPolicyIncludeSamlArray) ToAccessPolicyIncludeSamlArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeSamlArrayOutput
- type AccessPolicyIncludeSamlArrayInput
- type AccessPolicyIncludeSamlArrayOutput
- func (AccessPolicyIncludeSamlArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeSamlArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeSamlOutput
- func (o AccessPolicyIncludeSamlArrayOutput) ToAccessPolicyIncludeSamlArrayOutput() AccessPolicyIncludeSamlArrayOutput
- func (o AccessPolicyIncludeSamlArrayOutput) ToAccessPolicyIncludeSamlArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeSamlArrayOutput
- type AccessPolicyIncludeSamlInput
- type AccessPolicyIncludeSamlOutput
- func (o AccessPolicyIncludeSamlOutput) AttributeName() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeSamlOutput) AttributeValue() pulumi.StringPtrOutput
- func (AccessPolicyIncludeSamlOutput) ElementType() reflect.Type
- func (o AccessPolicyIncludeSamlOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyIncludeSamlOutput) ToAccessPolicyIncludeSamlOutput() AccessPolicyIncludeSamlOutput
- func (o AccessPolicyIncludeSamlOutput) ToAccessPolicyIncludeSamlOutputWithContext(ctx context.Context) AccessPolicyIncludeSamlOutput
- type AccessPolicyRequire
- type AccessPolicyRequireArgs
- type AccessPolicyRequireArray
- type AccessPolicyRequireArrayInput
- type AccessPolicyRequireArrayOutput
- func (AccessPolicyRequireArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireOutput
- func (o AccessPolicyRequireArrayOutput) ToAccessPolicyRequireArrayOutput() AccessPolicyRequireArrayOutput
- func (o AccessPolicyRequireArrayOutput) ToAccessPolicyRequireArrayOutputWithContext(ctx context.Context) AccessPolicyRequireArrayOutput
- type AccessPolicyRequireAzure
- type AccessPolicyRequireAzureArgs
- func (AccessPolicyRequireAzureArgs) ElementType() reflect.Type
- func (i AccessPolicyRequireAzureArgs) ToAccessPolicyRequireAzureOutput() AccessPolicyRequireAzureOutput
- func (i AccessPolicyRequireAzureArgs) ToAccessPolicyRequireAzureOutputWithContext(ctx context.Context) AccessPolicyRequireAzureOutput
- type AccessPolicyRequireAzureArray
- func (AccessPolicyRequireAzureArray) ElementType() reflect.Type
- func (i AccessPolicyRequireAzureArray) ToAccessPolicyRequireAzureArrayOutput() AccessPolicyRequireAzureArrayOutput
- func (i AccessPolicyRequireAzureArray) ToAccessPolicyRequireAzureArrayOutputWithContext(ctx context.Context) AccessPolicyRequireAzureArrayOutput
- type AccessPolicyRequireAzureArrayInput
- type AccessPolicyRequireAzureArrayOutput
- func (AccessPolicyRequireAzureArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireAzureArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireAzureOutput
- func (o AccessPolicyRequireAzureArrayOutput) ToAccessPolicyRequireAzureArrayOutput() AccessPolicyRequireAzureArrayOutput
- func (o AccessPolicyRequireAzureArrayOutput) ToAccessPolicyRequireAzureArrayOutputWithContext(ctx context.Context) AccessPolicyRequireAzureArrayOutput
- type AccessPolicyRequireAzureInput
- type AccessPolicyRequireAzureOutput
- func (AccessPolicyRequireAzureOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireAzureOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyRequireAzureOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyRequireAzureOutput) ToAccessPolicyRequireAzureOutput() AccessPolicyRequireAzureOutput
- func (o AccessPolicyRequireAzureOutput) ToAccessPolicyRequireAzureOutputWithContext(ctx context.Context) AccessPolicyRequireAzureOutput
- type AccessPolicyRequireGithub
- type AccessPolicyRequireGithubArgs
- func (AccessPolicyRequireGithubArgs) ElementType() reflect.Type
- func (i AccessPolicyRequireGithubArgs) ToAccessPolicyRequireGithubOutput() AccessPolicyRequireGithubOutput
- func (i AccessPolicyRequireGithubArgs) ToAccessPolicyRequireGithubOutputWithContext(ctx context.Context) AccessPolicyRequireGithubOutput
- type AccessPolicyRequireGithubArray
- func (AccessPolicyRequireGithubArray) ElementType() reflect.Type
- func (i AccessPolicyRequireGithubArray) ToAccessPolicyRequireGithubArrayOutput() AccessPolicyRequireGithubArrayOutput
- func (i AccessPolicyRequireGithubArray) ToAccessPolicyRequireGithubArrayOutputWithContext(ctx context.Context) AccessPolicyRequireGithubArrayOutput
- type AccessPolicyRequireGithubArrayInput
- type AccessPolicyRequireGithubArrayOutput
- func (AccessPolicyRequireGithubArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireGithubArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireGithubOutput
- func (o AccessPolicyRequireGithubArrayOutput) ToAccessPolicyRequireGithubArrayOutput() AccessPolicyRequireGithubArrayOutput
- func (o AccessPolicyRequireGithubArrayOutput) ToAccessPolicyRequireGithubArrayOutputWithContext(ctx context.Context) AccessPolicyRequireGithubArrayOutput
- type AccessPolicyRequireGithubInput
- type AccessPolicyRequireGithubOutput
- func (AccessPolicyRequireGithubOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireGithubOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyRequireGithubOutput) Name() pulumi.StringPtrOutput
- func (o AccessPolicyRequireGithubOutput) ToAccessPolicyRequireGithubOutput() AccessPolicyRequireGithubOutput
- func (o AccessPolicyRequireGithubOutput) ToAccessPolicyRequireGithubOutputWithContext(ctx context.Context) AccessPolicyRequireGithubOutput
- type AccessPolicyRequireGsuite
- type AccessPolicyRequireGsuiteArgs
- func (AccessPolicyRequireGsuiteArgs) ElementType() reflect.Type
- func (i AccessPolicyRequireGsuiteArgs) ToAccessPolicyRequireGsuiteOutput() AccessPolicyRequireGsuiteOutput
- func (i AccessPolicyRequireGsuiteArgs) ToAccessPolicyRequireGsuiteOutputWithContext(ctx context.Context) AccessPolicyRequireGsuiteOutput
- type AccessPolicyRequireGsuiteArray
- func (AccessPolicyRequireGsuiteArray) ElementType() reflect.Type
- func (i AccessPolicyRequireGsuiteArray) ToAccessPolicyRequireGsuiteArrayOutput() AccessPolicyRequireGsuiteArrayOutput
- func (i AccessPolicyRequireGsuiteArray) ToAccessPolicyRequireGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyRequireGsuiteArrayOutput
- type AccessPolicyRequireGsuiteArrayInput
- type AccessPolicyRequireGsuiteArrayOutput
- func (AccessPolicyRequireGsuiteArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireGsuiteArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireGsuiteOutput
- func (o AccessPolicyRequireGsuiteArrayOutput) ToAccessPolicyRequireGsuiteArrayOutput() AccessPolicyRequireGsuiteArrayOutput
- func (o AccessPolicyRequireGsuiteArrayOutput) ToAccessPolicyRequireGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyRequireGsuiteArrayOutput
- type AccessPolicyRequireGsuiteInput
- type AccessPolicyRequireGsuiteOutput
- func (AccessPolicyRequireGsuiteOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireGsuiteOutput) Email() pulumi.StringPtrOutput
- func (o AccessPolicyRequireGsuiteOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyRequireGsuiteOutput) ToAccessPolicyRequireGsuiteOutput() AccessPolicyRequireGsuiteOutput
- func (o AccessPolicyRequireGsuiteOutput) ToAccessPolicyRequireGsuiteOutputWithContext(ctx context.Context) AccessPolicyRequireGsuiteOutput
- type AccessPolicyRequireInput
- type AccessPolicyRequireOkta
- type AccessPolicyRequireOktaArgs
- type AccessPolicyRequireOktaArray
- func (AccessPolicyRequireOktaArray) ElementType() reflect.Type
- func (i AccessPolicyRequireOktaArray) ToAccessPolicyRequireOktaArrayOutput() AccessPolicyRequireOktaArrayOutput
- func (i AccessPolicyRequireOktaArray) ToAccessPolicyRequireOktaArrayOutputWithContext(ctx context.Context) AccessPolicyRequireOktaArrayOutput
- type AccessPolicyRequireOktaArrayInput
- type AccessPolicyRequireOktaArrayOutput
- func (AccessPolicyRequireOktaArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireOktaArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireOktaOutput
- func (o AccessPolicyRequireOktaArrayOutput) ToAccessPolicyRequireOktaArrayOutput() AccessPolicyRequireOktaArrayOutput
- func (o AccessPolicyRequireOktaArrayOutput) ToAccessPolicyRequireOktaArrayOutputWithContext(ctx context.Context) AccessPolicyRequireOktaArrayOutput
- type AccessPolicyRequireOktaInput
- type AccessPolicyRequireOktaOutput
- func (AccessPolicyRequireOktaOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireOktaOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyRequireOktaOutput) Name() pulumi.StringPtrOutput
- func (o AccessPolicyRequireOktaOutput) ToAccessPolicyRequireOktaOutput() AccessPolicyRequireOktaOutput
- func (o AccessPolicyRequireOktaOutput) ToAccessPolicyRequireOktaOutputWithContext(ctx context.Context) AccessPolicyRequireOktaOutput
- type AccessPolicyRequireOutput
- func (o AccessPolicyRequireOutput) AnyValidServiceToken() pulumi.BoolPtrOutput
- func (o AccessPolicyRequireOutput) Azures() AccessPolicyRequireAzureArrayOutput
- func (o AccessPolicyRequireOutput) Certificate() pulumi.BoolPtrOutput
- func (o AccessPolicyRequireOutput) CommonName() pulumi.StringPtrOutput
- func (AccessPolicyRequireOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireOutput) EmailDomains() pulumi.StringArrayOutput
- func (o AccessPolicyRequireOutput) Emails() pulumi.StringArrayOutput
- func (o AccessPolicyRequireOutput) Everyone() pulumi.BoolPtrOutput
- func (o AccessPolicyRequireOutput) Githubs() AccessPolicyRequireGithubArrayOutput
- func (o AccessPolicyRequireOutput) Groups() pulumi.StringArrayOutput
- func (o AccessPolicyRequireOutput) Gsuites() AccessPolicyRequireGsuiteArrayOutput
- func (o AccessPolicyRequireOutput) Ips() pulumi.StringArrayOutput
- func (o AccessPolicyRequireOutput) Oktas() AccessPolicyRequireOktaArrayOutput
- func (o AccessPolicyRequireOutput) Samls() AccessPolicyRequireSamlArrayOutput
- func (o AccessPolicyRequireOutput) ServiceTokens() pulumi.StringArrayOutput
- func (o AccessPolicyRequireOutput) ToAccessPolicyRequireOutput() AccessPolicyRequireOutput
- func (o AccessPolicyRequireOutput) ToAccessPolicyRequireOutputWithContext(ctx context.Context) AccessPolicyRequireOutput
- type AccessPolicyRequireSaml
- type AccessPolicyRequireSamlArgs
- type AccessPolicyRequireSamlArray
- func (AccessPolicyRequireSamlArray) ElementType() reflect.Type
- func (i AccessPolicyRequireSamlArray) ToAccessPolicyRequireSamlArrayOutput() AccessPolicyRequireSamlArrayOutput
- func (i AccessPolicyRequireSamlArray) ToAccessPolicyRequireSamlArrayOutputWithContext(ctx context.Context) AccessPolicyRequireSamlArrayOutput
- type AccessPolicyRequireSamlArrayInput
- type AccessPolicyRequireSamlArrayOutput
- func (AccessPolicyRequireSamlArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireSamlArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireSamlOutput
- func (o AccessPolicyRequireSamlArrayOutput) ToAccessPolicyRequireSamlArrayOutput() AccessPolicyRequireSamlArrayOutput
- func (o AccessPolicyRequireSamlArrayOutput) ToAccessPolicyRequireSamlArrayOutputWithContext(ctx context.Context) AccessPolicyRequireSamlArrayOutput
- type AccessPolicyRequireSamlInput
- type AccessPolicyRequireSamlOutput
- func (o AccessPolicyRequireSamlOutput) AttributeName() pulumi.StringPtrOutput
- func (o AccessPolicyRequireSamlOutput) AttributeValue() pulumi.StringPtrOutput
- func (AccessPolicyRequireSamlOutput) ElementType() reflect.Type
- func (o AccessPolicyRequireSamlOutput) IdentityProviderId() pulumi.StringPtrOutput
- func (o AccessPolicyRequireSamlOutput) ToAccessPolicyRequireSamlOutput() AccessPolicyRequireSamlOutput
- func (o AccessPolicyRequireSamlOutput) ToAccessPolicyRequireSamlOutputWithContext(ctx context.Context) AccessPolicyRequireSamlOutput
- type AccessPolicyState
- type AccessRule
- type AccessRuleArgs
- type AccessRuleConfiguration
- type AccessRuleConfigurationArgs
- func (AccessRuleConfigurationArgs) ElementType() reflect.Type
- func (i AccessRuleConfigurationArgs) ToAccessRuleConfigurationOutput() AccessRuleConfigurationOutput
- func (i AccessRuleConfigurationArgs) ToAccessRuleConfigurationOutputWithContext(ctx context.Context) AccessRuleConfigurationOutput
- func (i AccessRuleConfigurationArgs) ToAccessRuleConfigurationPtrOutput() AccessRuleConfigurationPtrOutput
- func (i AccessRuleConfigurationArgs) ToAccessRuleConfigurationPtrOutputWithContext(ctx context.Context) AccessRuleConfigurationPtrOutput
- type AccessRuleConfigurationInput
- type AccessRuleConfigurationOutput
- func (AccessRuleConfigurationOutput) ElementType() reflect.Type
- func (o AccessRuleConfigurationOutput) Target() pulumi.StringOutput
- func (o AccessRuleConfigurationOutput) ToAccessRuleConfigurationOutput() AccessRuleConfigurationOutput
- func (o AccessRuleConfigurationOutput) ToAccessRuleConfigurationOutputWithContext(ctx context.Context) AccessRuleConfigurationOutput
- func (o AccessRuleConfigurationOutput) ToAccessRuleConfigurationPtrOutput() AccessRuleConfigurationPtrOutput
- func (o AccessRuleConfigurationOutput) ToAccessRuleConfigurationPtrOutputWithContext(ctx context.Context) AccessRuleConfigurationPtrOutput
- func (o AccessRuleConfigurationOutput) Value() pulumi.StringOutput
- type AccessRuleConfigurationPtrInput
- type AccessRuleConfigurationPtrOutput
- func (o AccessRuleConfigurationPtrOutput) Elem() AccessRuleConfigurationOutput
- func (AccessRuleConfigurationPtrOutput) ElementType() reflect.Type
- func (o AccessRuleConfigurationPtrOutput) Target() pulumi.StringOutput
- func (o AccessRuleConfigurationPtrOutput) ToAccessRuleConfigurationPtrOutput() AccessRuleConfigurationPtrOutput
- func (o AccessRuleConfigurationPtrOutput) ToAccessRuleConfigurationPtrOutputWithContext(ctx context.Context) AccessRuleConfigurationPtrOutput
- func (o AccessRuleConfigurationPtrOutput) Value() pulumi.StringOutput
- type AccessRuleState
- type AccessServiceToken
- type AccessServiceTokenArgs
- type AccessServiceTokenState
- type AccountMember
- type AccountMemberArgs
- type AccountMemberState
- type Argo
- type ArgoArgs
- type ArgoState
- type CustomPages
- type CustomPagesArgs
- type CustomPagesState
- type CustomSsl
- type CustomSslArgs
- type CustomSslCustomSslOptions
- type CustomSslCustomSslOptionsArgs
- func (CustomSslCustomSslOptionsArgs) ElementType() reflect.Type
- func (i CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsOutput() CustomSslCustomSslOptionsOutput
- func (i CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsOutput
- func (i CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsPtrOutput() CustomSslCustomSslOptionsPtrOutput
- func (i CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsPtrOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsPtrOutput
- type CustomSslCustomSslOptionsInput
- type CustomSslCustomSslOptionsOutput
- func (o CustomSslCustomSslOptionsOutput) BundleMethod() pulumi.StringPtrOutput
- func (o CustomSslCustomSslOptionsOutput) Certificate() pulumi.StringOutput
- func (CustomSslCustomSslOptionsOutput) ElementType() reflect.Type
- func (o CustomSslCustomSslOptionsOutput) GeoRestrictions() pulumi.StringPtrOutput
- func (o CustomSslCustomSslOptionsOutput) PrivateKey() pulumi.StringOutput
- func (o CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsOutput() CustomSslCustomSslOptionsOutput
- func (o CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsOutput
- func (o CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsPtrOutput() CustomSslCustomSslOptionsPtrOutput
- func (o CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsPtrOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsPtrOutput
- func (o CustomSslCustomSslOptionsOutput) Type() pulumi.StringPtrOutput
- type CustomSslCustomSslOptionsPtrInput
- type CustomSslCustomSslOptionsPtrOutput
- func (o CustomSslCustomSslOptionsPtrOutput) BundleMethod() pulumi.StringPtrOutput
- func (o CustomSslCustomSslOptionsPtrOutput) Certificate() pulumi.StringOutput
- func (o CustomSslCustomSslOptionsPtrOutput) Elem() CustomSslCustomSslOptionsOutput
- func (CustomSslCustomSslOptionsPtrOutput) ElementType() reflect.Type
- func (o CustomSslCustomSslOptionsPtrOutput) GeoRestrictions() pulumi.StringPtrOutput
- func (o CustomSslCustomSslOptionsPtrOutput) PrivateKey() pulumi.StringOutput
- func (o CustomSslCustomSslOptionsPtrOutput) ToCustomSslCustomSslOptionsPtrOutput() CustomSslCustomSslOptionsPtrOutput
- func (o CustomSslCustomSslOptionsPtrOutput) ToCustomSslCustomSslOptionsPtrOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsPtrOutput
- func (o CustomSslCustomSslOptionsPtrOutput) Type() pulumi.StringPtrOutput
- type CustomSslCustomSslPriority
- type CustomSslCustomSslPriorityArgs
- func (CustomSslCustomSslPriorityArgs) ElementType() reflect.Type
- func (i CustomSslCustomSslPriorityArgs) ToCustomSslCustomSslPriorityOutput() CustomSslCustomSslPriorityOutput
- func (i CustomSslCustomSslPriorityArgs) ToCustomSslCustomSslPriorityOutputWithContext(ctx context.Context) CustomSslCustomSslPriorityOutput
- type CustomSslCustomSslPriorityArray
- func (CustomSslCustomSslPriorityArray) ElementType() reflect.Type
- func (i CustomSslCustomSslPriorityArray) ToCustomSslCustomSslPriorityArrayOutput() CustomSslCustomSslPriorityArrayOutput
- func (i CustomSslCustomSslPriorityArray) ToCustomSslCustomSslPriorityArrayOutputWithContext(ctx context.Context) CustomSslCustomSslPriorityArrayOutput
- type CustomSslCustomSslPriorityArrayInput
- type CustomSslCustomSslPriorityArrayOutput
- func (CustomSslCustomSslPriorityArrayOutput) ElementType() reflect.Type
- func (o CustomSslCustomSslPriorityArrayOutput) Index(i pulumi.IntInput) CustomSslCustomSslPriorityOutput
- func (o CustomSslCustomSslPriorityArrayOutput) ToCustomSslCustomSslPriorityArrayOutput() CustomSslCustomSslPriorityArrayOutput
- func (o CustomSslCustomSslPriorityArrayOutput) ToCustomSslCustomSslPriorityArrayOutputWithContext(ctx context.Context) CustomSslCustomSslPriorityArrayOutput
- type CustomSslCustomSslPriorityInput
- type CustomSslCustomSslPriorityOutput
- func (CustomSslCustomSslPriorityOutput) ElementType() reflect.Type
- func (o CustomSslCustomSslPriorityOutput) Id() pulumi.StringPtrOutput
- func (o CustomSslCustomSslPriorityOutput) Priority() pulumi.IntPtrOutput
- func (o CustomSslCustomSslPriorityOutput) ToCustomSslCustomSslPriorityOutput() CustomSslCustomSslPriorityOutput
- func (o CustomSslCustomSslPriorityOutput) ToCustomSslCustomSslPriorityOutputWithContext(ctx context.Context) CustomSslCustomSslPriorityOutput
- type CustomSslState
- type Filter
- type FilterArgs
- type FilterState
- type FirewallRule
- type FirewallRuleArgs
- type FirewallRuleState
- type GetIpRangesResult
- type GetWafGroupsArgs
- type GetWafGroupsFilter
- type GetWafGroupsFilterArgs
- type GetWafGroupsFilterInput
- type GetWafGroupsFilterOutput
- func (GetWafGroupsFilterOutput) ElementType() reflect.Type
- func (o GetWafGroupsFilterOutput) Mode() pulumi.StringPtrOutput
- func (o GetWafGroupsFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetWafGroupsFilterOutput) ToGetWafGroupsFilterOutput() GetWafGroupsFilterOutput
- func (o GetWafGroupsFilterOutput) ToGetWafGroupsFilterOutputWithContext(ctx context.Context) GetWafGroupsFilterOutput
- type GetWafGroupsGroup
- type GetWafGroupsGroupArgs
- type GetWafGroupsGroupArray
- type GetWafGroupsGroupArrayInput
- type GetWafGroupsGroupArrayOutput
- func (GetWafGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetWafGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetWafGroupsGroupOutput
- func (o GetWafGroupsGroupArrayOutput) ToGetWafGroupsGroupArrayOutput() GetWafGroupsGroupArrayOutput
- func (o GetWafGroupsGroupArrayOutput) ToGetWafGroupsGroupArrayOutputWithContext(ctx context.Context) GetWafGroupsGroupArrayOutput
- type GetWafGroupsGroupInput
- type GetWafGroupsGroupOutput
- func (o GetWafGroupsGroupOutput) Description() pulumi.StringPtrOutput
- func (GetWafGroupsGroupOutput) ElementType() reflect.Type
- func (o GetWafGroupsGroupOutput) Id() pulumi.StringPtrOutput
- func (o GetWafGroupsGroupOutput) Mode() pulumi.StringPtrOutput
- func (o GetWafGroupsGroupOutput) ModifiedRulesCount() pulumi.IntPtrOutput
- func (o GetWafGroupsGroupOutput) Name() pulumi.StringPtrOutput
- func (o GetWafGroupsGroupOutput) PackageId() pulumi.StringPtrOutput
- func (o GetWafGroupsGroupOutput) RulesCount() pulumi.IntPtrOutput
- func (o GetWafGroupsGroupOutput) ToGetWafGroupsGroupOutput() GetWafGroupsGroupOutput
- func (o GetWafGroupsGroupOutput) ToGetWafGroupsGroupOutputWithContext(ctx context.Context) GetWafGroupsGroupOutput
- type GetWafGroupsResult
- type GetWafPackagesArgs
- type GetWafPackagesFilter
- type GetWafPackagesFilterArgs
- type GetWafPackagesFilterInput
- type GetWafPackagesFilterOutput
- func (o GetWafPackagesFilterOutput) ActionMode() pulumi.StringPtrOutput
- func (o GetWafPackagesFilterOutput) DetectionMode() pulumi.StringPtrOutput
- func (GetWafPackagesFilterOutput) ElementType() reflect.Type
- func (o GetWafPackagesFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetWafPackagesFilterOutput) Sensitivity() pulumi.StringPtrOutput
- func (o GetWafPackagesFilterOutput) ToGetWafPackagesFilterOutput() GetWafPackagesFilterOutput
- func (o GetWafPackagesFilterOutput) ToGetWafPackagesFilterOutputWithContext(ctx context.Context) GetWafPackagesFilterOutput
- type GetWafPackagesPackage
- type GetWafPackagesPackageArgs
- type GetWafPackagesPackageArray
- func (GetWafPackagesPackageArray) ElementType() reflect.Type
- func (i GetWafPackagesPackageArray) ToGetWafPackagesPackageArrayOutput() GetWafPackagesPackageArrayOutput
- func (i GetWafPackagesPackageArray) ToGetWafPackagesPackageArrayOutputWithContext(ctx context.Context) GetWafPackagesPackageArrayOutput
- type GetWafPackagesPackageArrayInput
- type GetWafPackagesPackageArrayOutput
- func (GetWafPackagesPackageArrayOutput) ElementType() reflect.Type
- func (o GetWafPackagesPackageArrayOutput) Index(i pulumi.IntInput) GetWafPackagesPackageOutput
- func (o GetWafPackagesPackageArrayOutput) ToGetWafPackagesPackageArrayOutput() GetWafPackagesPackageArrayOutput
- func (o GetWafPackagesPackageArrayOutput) ToGetWafPackagesPackageArrayOutputWithContext(ctx context.Context) GetWafPackagesPackageArrayOutput
- type GetWafPackagesPackageInput
- type GetWafPackagesPackageOutput
- func (o GetWafPackagesPackageOutput) ActionMode() pulumi.StringPtrOutput
- func (o GetWafPackagesPackageOutput) Description() pulumi.StringPtrOutput
- func (o GetWafPackagesPackageOutput) DetectionMode() pulumi.StringPtrOutput
- func (GetWafPackagesPackageOutput) ElementType() reflect.Type
- func (o GetWafPackagesPackageOutput) Id() pulumi.StringPtrOutput
- func (o GetWafPackagesPackageOutput) Name() pulumi.StringPtrOutput
- func (o GetWafPackagesPackageOutput) Sensitivity() pulumi.StringPtrOutput
- func (o GetWafPackagesPackageOutput) ToGetWafPackagesPackageOutput() GetWafPackagesPackageOutput
- func (o GetWafPackagesPackageOutput) ToGetWafPackagesPackageOutputWithContext(ctx context.Context) GetWafPackagesPackageOutput
- type GetWafPackagesResult
- type GetWafRulesArgs
- type GetWafRulesFilter
- type GetWafRulesFilterArgs
- type GetWafRulesFilterInput
- type GetWafRulesFilterOutput
- func (o GetWafRulesFilterOutput) Description() pulumi.StringPtrOutput
- func (GetWafRulesFilterOutput) ElementType() reflect.Type
- func (o GetWafRulesFilterOutput) GroupId() pulumi.StringPtrOutput
- func (o GetWafRulesFilterOutput) Mode() pulumi.StringPtrOutput
- func (o GetWafRulesFilterOutput) ToGetWafRulesFilterOutput() GetWafRulesFilterOutput
- func (o GetWafRulesFilterOutput) ToGetWafRulesFilterOutputWithContext(ctx context.Context) GetWafRulesFilterOutput
- type GetWafRulesResult
- type GetWafRulesRule
- type GetWafRulesRuleArgs
- type GetWafRulesRuleArray
- type GetWafRulesRuleArrayInput
- type GetWafRulesRuleArrayOutput
- func (GetWafRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetWafRulesRuleArrayOutput) Index(i pulumi.IntInput) GetWafRulesRuleOutput
- func (o GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutput() GetWafRulesRuleArrayOutput
- func (o GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutputWithContext(ctx context.Context) GetWafRulesRuleArrayOutput
- type GetWafRulesRuleInput
- type GetWafRulesRuleOutput
- func (o GetWafRulesRuleOutput) AllowedModes() pulumi.StringArrayOutput
- func (o GetWafRulesRuleOutput) Description() pulumi.StringPtrOutput
- func (GetWafRulesRuleOutput) ElementType() reflect.Type
- func (o GetWafRulesRuleOutput) GroupId() pulumi.StringPtrOutput
- func (o GetWafRulesRuleOutput) GroupName() pulumi.StringPtrOutput
- func (o GetWafRulesRuleOutput) Id() pulumi.StringPtrOutput
- func (o GetWafRulesRuleOutput) Mode() pulumi.StringPtrOutput
- func (o GetWafRulesRuleOutput) PackageId() pulumi.StringPtrOutput
- func (o GetWafRulesRuleOutput) Priority() pulumi.StringPtrOutput
- func (o GetWafRulesRuleOutput) ToGetWafRulesRuleOutput() GetWafRulesRuleOutput
- func (o GetWafRulesRuleOutput) ToGetWafRulesRuleOutputWithContext(ctx context.Context) GetWafRulesRuleOutput
- type GetZonesArgs
- type GetZonesFilter
- type GetZonesFilterArgs
- type GetZonesFilterInput
- type GetZonesFilterOutput
- func (GetZonesFilterOutput) ElementType() reflect.Type
- func (o GetZonesFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetZonesFilterOutput) Paused() pulumi.BoolPtrOutput
- func (o GetZonesFilterOutput) Status() pulumi.StringPtrOutput
- func (o GetZonesFilterOutput) ToGetZonesFilterOutput() GetZonesFilterOutput
- func (o GetZonesFilterOutput) ToGetZonesFilterOutputWithContext(ctx context.Context) GetZonesFilterOutput
- type GetZonesResult
- type GetZonesZone
- type GetZonesZoneArgs
- type GetZonesZoneArray
- type GetZonesZoneArrayInput
- type GetZonesZoneArrayOutput
- func (GetZonesZoneArrayOutput) ElementType() reflect.Type
- func (o GetZonesZoneArrayOutput) Index(i pulumi.IntInput) GetZonesZoneOutput
- func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
- func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
- type GetZonesZoneInput
- type GetZonesZoneOutput
- func (GetZonesZoneOutput) ElementType() reflect.Type
- func (o GetZonesZoneOutput) Id() pulumi.StringPtrOutput
- func (o GetZonesZoneOutput) Name() pulumi.StringPtrOutput
- func (o GetZonesZoneOutput) ToGetZonesZoneOutput() GetZonesZoneOutput
- func (o GetZonesZoneOutput) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
- type LoadBalancer
- type LoadBalancerArgs
- type LoadBalancerMonitor
- type LoadBalancerMonitorArgs
- type LoadBalancerMonitorHeader
- type LoadBalancerMonitorHeaderArgs
- func (LoadBalancerMonitorHeaderArgs) ElementType() reflect.Type
- func (i LoadBalancerMonitorHeaderArgs) ToLoadBalancerMonitorHeaderOutput() LoadBalancerMonitorHeaderOutput
- func (i LoadBalancerMonitorHeaderArgs) ToLoadBalancerMonitorHeaderOutputWithContext(ctx context.Context) LoadBalancerMonitorHeaderOutput
- type LoadBalancerMonitorHeaderArray
- func (LoadBalancerMonitorHeaderArray) ElementType() reflect.Type
- func (i LoadBalancerMonitorHeaderArray) ToLoadBalancerMonitorHeaderArrayOutput() LoadBalancerMonitorHeaderArrayOutput
- func (i LoadBalancerMonitorHeaderArray) ToLoadBalancerMonitorHeaderArrayOutputWithContext(ctx context.Context) LoadBalancerMonitorHeaderArrayOutput
- type LoadBalancerMonitorHeaderArrayInput
- type LoadBalancerMonitorHeaderArrayOutput
- func (LoadBalancerMonitorHeaderArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerMonitorHeaderArrayOutput) Index(i pulumi.IntInput) LoadBalancerMonitorHeaderOutput
- func (o LoadBalancerMonitorHeaderArrayOutput) ToLoadBalancerMonitorHeaderArrayOutput() LoadBalancerMonitorHeaderArrayOutput
- func (o LoadBalancerMonitorHeaderArrayOutput) ToLoadBalancerMonitorHeaderArrayOutputWithContext(ctx context.Context) LoadBalancerMonitorHeaderArrayOutput
- type LoadBalancerMonitorHeaderInput
- type LoadBalancerMonitorHeaderOutput
- func (LoadBalancerMonitorHeaderOutput) ElementType() reflect.Type
- func (o LoadBalancerMonitorHeaderOutput) Header() pulumi.StringOutput
- func (o LoadBalancerMonitorHeaderOutput) ToLoadBalancerMonitorHeaderOutput() LoadBalancerMonitorHeaderOutput
- func (o LoadBalancerMonitorHeaderOutput) ToLoadBalancerMonitorHeaderOutputWithContext(ctx context.Context) LoadBalancerMonitorHeaderOutput
- func (o LoadBalancerMonitorHeaderOutput) Values() pulumi.StringArrayOutput
- type LoadBalancerMonitorState
- type LoadBalancerPool
- type LoadBalancerPoolArgs
- type LoadBalancerPoolOrigin
- type LoadBalancerPoolOriginArgs
- type LoadBalancerPoolOriginArray
- func (LoadBalancerPoolOriginArray) ElementType() reflect.Type
- func (i LoadBalancerPoolOriginArray) ToLoadBalancerPoolOriginArrayOutput() LoadBalancerPoolOriginArrayOutput
- func (i LoadBalancerPoolOriginArray) ToLoadBalancerPoolOriginArrayOutputWithContext(ctx context.Context) LoadBalancerPoolOriginArrayOutput
- type LoadBalancerPoolOriginArrayInput
- type LoadBalancerPoolOriginArrayOutput
- func (LoadBalancerPoolOriginArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerPoolOriginArrayOutput) Index(i pulumi.IntInput) LoadBalancerPoolOriginOutput
- func (o LoadBalancerPoolOriginArrayOutput) ToLoadBalancerPoolOriginArrayOutput() LoadBalancerPoolOriginArrayOutput
- func (o LoadBalancerPoolOriginArrayOutput) ToLoadBalancerPoolOriginArrayOutputWithContext(ctx context.Context) LoadBalancerPoolOriginArrayOutput
- type LoadBalancerPoolOriginInput
- type LoadBalancerPoolOriginOutput
- func (o LoadBalancerPoolOriginOutput) Address() pulumi.StringOutput
- func (LoadBalancerPoolOriginOutput) ElementType() reflect.Type
- func (o LoadBalancerPoolOriginOutput) Enabled() pulumi.BoolPtrOutput
- func (o LoadBalancerPoolOriginOutput) Name() pulumi.StringOutput
- func (o LoadBalancerPoolOriginOutput) ToLoadBalancerPoolOriginOutput() LoadBalancerPoolOriginOutput
- func (o LoadBalancerPoolOriginOutput) ToLoadBalancerPoolOriginOutputWithContext(ctx context.Context) LoadBalancerPoolOriginOutput
- func (o LoadBalancerPoolOriginOutput) Weight() pulumi.Float64PtrOutput
- type LoadBalancerPoolState
- type LoadBalancerPopPool
- type LoadBalancerPopPoolArgs
- type LoadBalancerPopPoolArray
- type LoadBalancerPopPoolArrayInput
- type LoadBalancerPopPoolArrayOutput
- func (LoadBalancerPopPoolArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerPopPoolArrayOutput) Index(i pulumi.IntInput) LoadBalancerPopPoolOutput
- func (o LoadBalancerPopPoolArrayOutput) ToLoadBalancerPopPoolArrayOutput() LoadBalancerPopPoolArrayOutput
- func (o LoadBalancerPopPoolArrayOutput) ToLoadBalancerPopPoolArrayOutputWithContext(ctx context.Context) LoadBalancerPopPoolArrayOutput
- type LoadBalancerPopPoolInput
- type LoadBalancerPopPoolOutput
- func (LoadBalancerPopPoolOutput) ElementType() reflect.Type
- func (o LoadBalancerPopPoolOutput) PoolIds() pulumi.StringArrayOutput
- func (o LoadBalancerPopPoolOutput) Pop() pulumi.StringOutput
- func (o LoadBalancerPopPoolOutput) ToLoadBalancerPopPoolOutput() LoadBalancerPopPoolOutput
- func (o LoadBalancerPopPoolOutput) ToLoadBalancerPopPoolOutputWithContext(ctx context.Context) LoadBalancerPopPoolOutput
- type LoadBalancerRegionPool
- type LoadBalancerRegionPoolArgs
- type LoadBalancerRegionPoolArray
- func (LoadBalancerRegionPoolArray) ElementType() reflect.Type
- func (i LoadBalancerRegionPoolArray) ToLoadBalancerRegionPoolArrayOutput() LoadBalancerRegionPoolArrayOutput
- func (i LoadBalancerRegionPoolArray) ToLoadBalancerRegionPoolArrayOutputWithContext(ctx context.Context) LoadBalancerRegionPoolArrayOutput
- type LoadBalancerRegionPoolArrayInput
- type LoadBalancerRegionPoolArrayOutput
- func (LoadBalancerRegionPoolArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerRegionPoolArrayOutput) Index(i pulumi.IntInput) LoadBalancerRegionPoolOutput
- func (o LoadBalancerRegionPoolArrayOutput) ToLoadBalancerRegionPoolArrayOutput() LoadBalancerRegionPoolArrayOutput
- func (o LoadBalancerRegionPoolArrayOutput) ToLoadBalancerRegionPoolArrayOutputWithContext(ctx context.Context) LoadBalancerRegionPoolArrayOutput
- type LoadBalancerRegionPoolInput
- type LoadBalancerRegionPoolOutput
- func (LoadBalancerRegionPoolOutput) ElementType() reflect.Type
- func (o LoadBalancerRegionPoolOutput) PoolIds() pulumi.StringArrayOutput
- func (o LoadBalancerRegionPoolOutput) Region() pulumi.StringOutput
- func (o LoadBalancerRegionPoolOutput) ToLoadBalancerRegionPoolOutput() LoadBalancerRegionPoolOutput
- func (o LoadBalancerRegionPoolOutput) ToLoadBalancerRegionPoolOutputWithContext(ctx context.Context) LoadBalancerRegionPoolOutput
- type LoadBalancerState
- type LogpushJob
- type LogpushJobArgs
- type LogpushJobState
- type OriginCaCertificate
- type OriginCaCertificateArgs
- type OriginCaCertificateState
- type PageRule
- type PageRuleActions
- type PageRuleActionsArgs
- func (PageRuleActionsArgs) ElementType() reflect.Type
- func (i PageRuleActionsArgs) ToPageRuleActionsOutput() PageRuleActionsOutput
- func (i PageRuleActionsArgs) ToPageRuleActionsOutputWithContext(ctx context.Context) PageRuleActionsOutput
- func (i PageRuleActionsArgs) ToPageRuleActionsPtrOutput() PageRuleActionsPtrOutput
- func (i PageRuleActionsArgs) ToPageRuleActionsPtrOutputWithContext(ctx context.Context) PageRuleActionsPtrOutput
- type PageRuleActionsForwardingUrl
- type PageRuleActionsForwardingUrlArgs
- func (PageRuleActionsForwardingUrlArgs) ElementType() reflect.Type
- func (i PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlOutput() PageRuleActionsForwardingUrlOutput
- func (i PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlOutput
- func (i PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlPtrOutput() PageRuleActionsForwardingUrlPtrOutput
- func (i PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlPtrOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlPtrOutput
- type PageRuleActionsForwardingUrlInput
- type PageRuleActionsForwardingUrlOutput
- func (PageRuleActionsForwardingUrlOutput) ElementType() reflect.Type
- func (o PageRuleActionsForwardingUrlOutput) StatusCode() pulumi.IntOutput
- func (o PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlOutput() PageRuleActionsForwardingUrlOutput
- func (o PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlOutput
- func (o PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlPtrOutput() PageRuleActionsForwardingUrlPtrOutput
- func (o PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlPtrOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlPtrOutput
- func (o PageRuleActionsForwardingUrlOutput) Url() pulumi.StringOutput
- type PageRuleActionsForwardingUrlPtrInput
- type PageRuleActionsForwardingUrlPtrOutput
- func (o PageRuleActionsForwardingUrlPtrOutput) Elem() PageRuleActionsForwardingUrlOutput
- func (PageRuleActionsForwardingUrlPtrOutput) ElementType() reflect.Type
- func (o PageRuleActionsForwardingUrlPtrOutput) StatusCode() pulumi.IntOutput
- func (o PageRuleActionsForwardingUrlPtrOutput) ToPageRuleActionsForwardingUrlPtrOutput() PageRuleActionsForwardingUrlPtrOutput
- func (o PageRuleActionsForwardingUrlPtrOutput) ToPageRuleActionsForwardingUrlPtrOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlPtrOutput
- func (o PageRuleActionsForwardingUrlPtrOutput) Url() pulumi.StringOutput
- type PageRuleActionsInput
- type PageRuleActionsMinify
- type PageRuleActionsMinifyArgs
- type PageRuleActionsMinifyArray
- func (PageRuleActionsMinifyArray) ElementType() reflect.Type
- func (i PageRuleActionsMinifyArray) ToPageRuleActionsMinifyArrayOutput() PageRuleActionsMinifyArrayOutput
- func (i PageRuleActionsMinifyArray) ToPageRuleActionsMinifyArrayOutputWithContext(ctx context.Context) PageRuleActionsMinifyArrayOutput
- type PageRuleActionsMinifyArrayInput
- type PageRuleActionsMinifyArrayOutput
- func (PageRuleActionsMinifyArrayOutput) ElementType() reflect.Type
- func (o PageRuleActionsMinifyArrayOutput) Index(i pulumi.IntInput) PageRuleActionsMinifyOutput
- func (o PageRuleActionsMinifyArrayOutput) ToPageRuleActionsMinifyArrayOutput() PageRuleActionsMinifyArrayOutput
- func (o PageRuleActionsMinifyArrayOutput) ToPageRuleActionsMinifyArrayOutputWithContext(ctx context.Context) PageRuleActionsMinifyArrayOutput
- type PageRuleActionsMinifyInput
- type PageRuleActionsMinifyOutput
- func (o PageRuleActionsMinifyOutput) Css() pulumi.StringOutput
- func (PageRuleActionsMinifyOutput) ElementType() reflect.Type
- func (o PageRuleActionsMinifyOutput) Html() pulumi.StringOutput
- func (o PageRuleActionsMinifyOutput) Js() pulumi.StringOutput
- func (o PageRuleActionsMinifyOutput) ToPageRuleActionsMinifyOutput() PageRuleActionsMinifyOutput
- func (o PageRuleActionsMinifyOutput) ToPageRuleActionsMinifyOutputWithContext(ctx context.Context) PageRuleActionsMinifyOutput
- type PageRuleActionsOutput
- func (o PageRuleActionsOutput) AlwaysOnline() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) AlwaysUseHttps() pulumi.BoolPtrOutput
- func (o PageRuleActionsOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) BrowserCacheTtl() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) BrowserCheck() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) BypassCacheOnCookie() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) CacheByDeviceType() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) CacheDeceptionArmor() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) CacheLevel() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) CacheOnCookie() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) DisableApps() pulumi.BoolPtrOutput
- func (o PageRuleActionsOutput) DisablePerformance() pulumi.BoolPtrOutput
- func (o PageRuleActionsOutput) DisableRailgun() pulumi.BoolPtrOutput
- func (o PageRuleActionsOutput) DisableSecurity() pulumi.BoolPtrOutput
- func (o PageRuleActionsOutput) EdgeCacheTtl() pulumi.IntPtrOutput
- func (PageRuleActionsOutput) ElementType() reflect.Type
- func (o PageRuleActionsOutput) EmailObfuscation() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) ExplicitCacheControl() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) ForwardingUrl() PageRuleActionsForwardingUrlPtrOutput
- func (o PageRuleActionsOutput) HostHeaderOverride() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) IpGeolocation() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) Minifies() PageRuleActionsMinifyArrayOutput
- func (o PageRuleActionsOutput) Mirage() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) OpportunisticEncryption() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) Polish() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) ResolveOverride() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) RespectStrongEtag() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) ResponseBuffering() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) RocketLoader() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) ServerSideExclude() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) SortQueryStringForCache() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) Ssl() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) ToPageRuleActionsOutput() PageRuleActionsOutput
- func (o PageRuleActionsOutput) ToPageRuleActionsOutputWithContext(ctx context.Context) PageRuleActionsOutput
- func (o PageRuleActionsOutput) ToPageRuleActionsPtrOutput() PageRuleActionsPtrOutput
- func (o PageRuleActionsOutput) ToPageRuleActionsPtrOutputWithContext(ctx context.Context) PageRuleActionsPtrOutput
- func (o PageRuleActionsOutput) TrueClientIpHeader() pulumi.StringPtrOutput
- func (o PageRuleActionsOutput) Waf() pulumi.StringPtrOutput
- type PageRuleActionsPtrInput
- type PageRuleActionsPtrOutput
- func (o PageRuleActionsPtrOutput) AlwaysOnline() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) AlwaysUseHttps() pulumi.BoolPtrOutput
- func (o PageRuleActionsPtrOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) BrowserCacheTtl() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) BrowserCheck() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) BypassCacheOnCookie() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) CacheByDeviceType() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) CacheDeceptionArmor() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) CacheLevel() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) CacheOnCookie() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) DisableApps() pulumi.BoolPtrOutput
- func (o PageRuleActionsPtrOutput) DisablePerformance() pulumi.BoolPtrOutput
- func (o PageRuleActionsPtrOutput) DisableRailgun() pulumi.BoolPtrOutput
- func (o PageRuleActionsPtrOutput) DisableSecurity() pulumi.BoolPtrOutput
- func (o PageRuleActionsPtrOutput) EdgeCacheTtl() pulumi.IntPtrOutput
- func (o PageRuleActionsPtrOutput) Elem() PageRuleActionsOutput
- func (PageRuleActionsPtrOutput) ElementType() reflect.Type
- func (o PageRuleActionsPtrOutput) EmailObfuscation() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) ExplicitCacheControl() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) ForwardingUrl() PageRuleActionsForwardingUrlPtrOutput
- func (o PageRuleActionsPtrOutput) HostHeaderOverride() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) IpGeolocation() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) Minifies() PageRuleActionsMinifyArrayOutput
- func (o PageRuleActionsPtrOutput) Mirage() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) OpportunisticEncryption() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) Polish() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) ResolveOverride() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) RespectStrongEtag() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) ResponseBuffering() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) RocketLoader() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) ServerSideExclude() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) SortQueryStringForCache() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) Ssl() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) ToPageRuleActionsPtrOutput() PageRuleActionsPtrOutput
- func (o PageRuleActionsPtrOutput) ToPageRuleActionsPtrOutputWithContext(ctx context.Context) PageRuleActionsPtrOutput
- func (o PageRuleActionsPtrOutput) TrueClientIpHeader() pulumi.StringPtrOutput
- func (o PageRuleActionsPtrOutput) Waf() pulumi.StringPtrOutput
- type PageRuleArgs
- type PageRuleState
- type Provider
- type ProviderArgs
- type RateLimit
- type RateLimitAction
- type RateLimitActionArgs
- func (RateLimitActionArgs) ElementType() reflect.Type
- func (i RateLimitActionArgs) ToRateLimitActionOutput() RateLimitActionOutput
- func (i RateLimitActionArgs) ToRateLimitActionOutputWithContext(ctx context.Context) RateLimitActionOutput
- func (i RateLimitActionArgs) ToRateLimitActionPtrOutput() RateLimitActionPtrOutput
- func (i RateLimitActionArgs) ToRateLimitActionPtrOutputWithContext(ctx context.Context) RateLimitActionPtrOutput
- type RateLimitActionInput
- type RateLimitActionOutput
- func (RateLimitActionOutput) ElementType() reflect.Type
- func (o RateLimitActionOutput) Mode() pulumi.StringOutput
- func (o RateLimitActionOutput) Response() RateLimitActionResponsePtrOutput
- func (o RateLimitActionOutput) Timeout() pulumi.IntPtrOutput
- func (o RateLimitActionOutput) ToRateLimitActionOutput() RateLimitActionOutput
- func (o RateLimitActionOutput) ToRateLimitActionOutputWithContext(ctx context.Context) RateLimitActionOutput
- func (o RateLimitActionOutput) ToRateLimitActionPtrOutput() RateLimitActionPtrOutput
- func (o RateLimitActionOutput) ToRateLimitActionPtrOutputWithContext(ctx context.Context) RateLimitActionPtrOutput
- type RateLimitActionPtrInput
- type RateLimitActionPtrOutput
- func (o RateLimitActionPtrOutput) Elem() RateLimitActionOutput
- func (RateLimitActionPtrOutput) ElementType() reflect.Type
- func (o RateLimitActionPtrOutput) Mode() pulumi.StringOutput
- func (o RateLimitActionPtrOutput) Response() RateLimitActionResponsePtrOutput
- func (o RateLimitActionPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o RateLimitActionPtrOutput) ToRateLimitActionPtrOutput() RateLimitActionPtrOutput
- func (o RateLimitActionPtrOutput) ToRateLimitActionPtrOutputWithContext(ctx context.Context) RateLimitActionPtrOutput
- type RateLimitActionResponse
- type RateLimitActionResponseArgs
- func (RateLimitActionResponseArgs) ElementType() reflect.Type
- func (i RateLimitActionResponseArgs) ToRateLimitActionResponseOutput() RateLimitActionResponseOutput
- func (i RateLimitActionResponseArgs) ToRateLimitActionResponseOutputWithContext(ctx context.Context) RateLimitActionResponseOutput
- func (i RateLimitActionResponseArgs) ToRateLimitActionResponsePtrOutput() RateLimitActionResponsePtrOutput
- func (i RateLimitActionResponseArgs) ToRateLimitActionResponsePtrOutputWithContext(ctx context.Context) RateLimitActionResponsePtrOutput
- type RateLimitActionResponseInput
- type RateLimitActionResponseOutput
- func (o RateLimitActionResponseOutput) Body() pulumi.StringOutput
- func (o RateLimitActionResponseOutput) ContentType() pulumi.StringOutput
- func (RateLimitActionResponseOutput) ElementType() reflect.Type
- func (o RateLimitActionResponseOutput) ToRateLimitActionResponseOutput() RateLimitActionResponseOutput
- func (o RateLimitActionResponseOutput) ToRateLimitActionResponseOutputWithContext(ctx context.Context) RateLimitActionResponseOutput
- func (o RateLimitActionResponseOutput) ToRateLimitActionResponsePtrOutput() RateLimitActionResponsePtrOutput
- func (o RateLimitActionResponseOutput) ToRateLimitActionResponsePtrOutputWithContext(ctx context.Context) RateLimitActionResponsePtrOutput
- type RateLimitActionResponsePtrInput
- type RateLimitActionResponsePtrOutput
- func (o RateLimitActionResponsePtrOutput) Body() pulumi.StringOutput
- func (o RateLimitActionResponsePtrOutput) ContentType() pulumi.StringOutput
- func (o RateLimitActionResponsePtrOutput) Elem() RateLimitActionResponseOutput
- func (RateLimitActionResponsePtrOutput) ElementType() reflect.Type
- func (o RateLimitActionResponsePtrOutput) ToRateLimitActionResponsePtrOutput() RateLimitActionResponsePtrOutput
- func (o RateLimitActionResponsePtrOutput) ToRateLimitActionResponsePtrOutputWithContext(ctx context.Context) RateLimitActionResponsePtrOutput
- type RateLimitArgs
- type RateLimitCorrelate
- type RateLimitCorrelateArgs
- func (RateLimitCorrelateArgs) ElementType() reflect.Type
- func (i RateLimitCorrelateArgs) ToRateLimitCorrelateOutput() RateLimitCorrelateOutput
- func (i RateLimitCorrelateArgs) ToRateLimitCorrelateOutputWithContext(ctx context.Context) RateLimitCorrelateOutput
- func (i RateLimitCorrelateArgs) ToRateLimitCorrelatePtrOutput() RateLimitCorrelatePtrOutput
- func (i RateLimitCorrelateArgs) ToRateLimitCorrelatePtrOutputWithContext(ctx context.Context) RateLimitCorrelatePtrOutput
- type RateLimitCorrelateInput
- type RateLimitCorrelateOutput
- func (o RateLimitCorrelateOutput) By() pulumi.StringPtrOutput
- func (RateLimitCorrelateOutput) ElementType() reflect.Type
- func (o RateLimitCorrelateOutput) ToRateLimitCorrelateOutput() RateLimitCorrelateOutput
- func (o RateLimitCorrelateOutput) ToRateLimitCorrelateOutputWithContext(ctx context.Context) RateLimitCorrelateOutput
- func (o RateLimitCorrelateOutput) ToRateLimitCorrelatePtrOutput() RateLimitCorrelatePtrOutput
- func (o RateLimitCorrelateOutput) ToRateLimitCorrelatePtrOutputWithContext(ctx context.Context) RateLimitCorrelatePtrOutput
- type RateLimitCorrelatePtrInput
- type RateLimitCorrelatePtrOutput
- func (o RateLimitCorrelatePtrOutput) By() pulumi.StringPtrOutput
- func (o RateLimitCorrelatePtrOutput) Elem() RateLimitCorrelateOutput
- func (RateLimitCorrelatePtrOutput) ElementType() reflect.Type
- func (o RateLimitCorrelatePtrOutput) ToRateLimitCorrelatePtrOutput() RateLimitCorrelatePtrOutput
- func (o RateLimitCorrelatePtrOutput) ToRateLimitCorrelatePtrOutputWithContext(ctx context.Context) RateLimitCorrelatePtrOutput
- type RateLimitMatch
- type RateLimitMatchArgs
- func (RateLimitMatchArgs) ElementType() reflect.Type
- func (i RateLimitMatchArgs) ToRateLimitMatchOutput() RateLimitMatchOutput
- func (i RateLimitMatchArgs) ToRateLimitMatchOutputWithContext(ctx context.Context) RateLimitMatchOutput
- func (i RateLimitMatchArgs) ToRateLimitMatchPtrOutput() RateLimitMatchPtrOutput
- func (i RateLimitMatchArgs) ToRateLimitMatchPtrOutputWithContext(ctx context.Context) RateLimitMatchPtrOutput
- type RateLimitMatchInput
- type RateLimitMatchOutput
- func (RateLimitMatchOutput) ElementType() reflect.Type
- func (o RateLimitMatchOutput) Request() RateLimitMatchRequestPtrOutput
- func (o RateLimitMatchOutput) Response() RateLimitMatchResponsePtrOutput
- func (o RateLimitMatchOutput) ToRateLimitMatchOutput() RateLimitMatchOutput
- func (o RateLimitMatchOutput) ToRateLimitMatchOutputWithContext(ctx context.Context) RateLimitMatchOutput
- func (o RateLimitMatchOutput) ToRateLimitMatchPtrOutput() RateLimitMatchPtrOutput
- func (o RateLimitMatchOutput) ToRateLimitMatchPtrOutputWithContext(ctx context.Context) RateLimitMatchPtrOutput
- type RateLimitMatchPtrInput
- type RateLimitMatchPtrOutput
- func (o RateLimitMatchPtrOutput) Elem() RateLimitMatchOutput
- func (RateLimitMatchPtrOutput) ElementType() reflect.Type
- func (o RateLimitMatchPtrOutput) Request() RateLimitMatchRequestPtrOutput
- func (o RateLimitMatchPtrOutput) Response() RateLimitMatchResponsePtrOutput
- func (o RateLimitMatchPtrOutput) ToRateLimitMatchPtrOutput() RateLimitMatchPtrOutput
- func (o RateLimitMatchPtrOutput) ToRateLimitMatchPtrOutputWithContext(ctx context.Context) RateLimitMatchPtrOutput
- type RateLimitMatchRequest
- type RateLimitMatchRequestArgs
- func (RateLimitMatchRequestArgs) ElementType() reflect.Type
- func (i RateLimitMatchRequestArgs) ToRateLimitMatchRequestOutput() RateLimitMatchRequestOutput
- func (i RateLimitMatchRequestArgs) ToRateLimitMatchRequestOutputWithContext(ctx context.Context) RateLimitMatchRequestOutput
- func (i RateLimitMatchRequestArgs) ToRateLimitMatchRequestPtrOutput() RateLimitMatchRequestPtrOutput
- func (i RateLimitMatchRequestArgs) ToRateLimitMatchRequestPtrOutputWithContext(ctx context.Context) RateLimitMatchRequestPtrOutput
- type RateLimitMatchRequestInput
- type RateLimitMatchRequestOutput
- func (RateLimitMatchRequestOutput) ElementType() reflect.Type
- func (o RateLimitMatchRequestOutput) Methods() pulumi.StringArrayOutput
- func (o RateLimitMatchRequestOutput) Schemes() pulumi.StringArrayOutput
- func (o RateLimitMatchRequestOutput) ToRateLimitMatchRequestOutput() RateLimitMatchRequestOutput
- func (o RateLimitMatchRequestOutput) ToRateLimitMatchRequestOutputWithContext(ctx context.Context) RateLimitMatchRequestOutput
- func (o RateLimitMatchRequestOutput) ToRateLimitMatchRequestPtrOutput() RateLimitMatchRequestPtrOutput
- func (o RateLimitMatchRequestOutput) ToRateLimitMatchRequestPtrOutputWithContext(ctx context.Context) RateLimitMatchRequestPtrOutput
- func (o RateLimitMatchRequestOutput) UrlPattern() pulumi.StringPtrOutput
- type RateLimitMatchRequestPtrInput
- type RateLimitMatchRequestPtrOutput
- func (o RateLimitMatchRequestPtrOutput) Elem() RateLimitMatchRequestOutput
- func (RateLimitMatchRequestPtrOutput) ElementType() reflect.Type
- func (o RateLimitMatchRequestPtrOutput) Methods() pulumi.StringArrayOutput
- func (o RateLimitMatchRequestPtrOutput) Schemes() pulumi.StringArrayOutput
- func (o RateLimitMatchRequestPtrOutput) ToRateLimitMatchRequestPtrOutput() RateLimitMatchRequestPtrOutput
- func (o RateLimitMatchRequestPtrOutput) ToRateLimitMatchRequestPtrOutputWithContext(ctx context.Context) RateLimitMatchRequestPtrOutput
- func (o RateLimitMatchRequestPtrOutput) UrlPattern() pulumi.StringPtrOutput
- type RateLimitMatchResponse
- type RateLimitMatchResponseArgs
- func (RateLimitMatchResponseArgs) ElementType() reflect.Type
- func (i RateLimitMatchResponseArgs) ToRateLimitMatchResponseOutput() RateLimitMatchResponseOutput
- func (i RateLimitMatchResponseArgs) ToRateLimitMatchResponseOutputWithContext(ctx context.Context) RateLimitMatchResponseOutput
- func (i RateLimitMatchResponseArgs) ToRateLimitMatchResponsePtrOutput() RateLimitMatchResponsePtrOutput
- func (i RateLimitMatchResponseArgs) ToRateLimitMatchResponsePtrOutputWithContext(ctx context.Context) RateLimitMatchResponsePtrOutput
- type RateLimitMatchResponseInput
- type RateLimitMatchResponseOutput
- func (RateLimitMatchResponseOutput) ElementType() reflect.Type
- func (o RateLimitMatchResponseOutput) OriginTraffic() pulumi.BoolPtrOutput
- func (o RateLimitMatchResponseOutput) Statuses() pulumi.IntArrayOutput
- func (o RateLimitMatchResponseOutput) ToRateLimitMatchResponseOutput() RateLimitMatchResponseOutput
- func (o RateLimitMatchResponseOutput) ToRateLimitMatchResponseOutputWithContext(ctx context.Context) RateLimitMatchResponseOutput
- func (o RateLimitMatchResponseOutput) ToRateLimitMatchResponsePtrOutput() RateLimitMatchResponsePtrOutput
- func (o RateLimitMatchResponseOutput) ToRateLimitMatchResponsePtrOutputWithContext(ctx context.Context) RateLimitMatchResponsePtrOutput
- type RateLimitMatchResponsePtrInput
- type RateLimitMatchResponsePtrOutput
- func (o RateLimitMatchResponsePtrOutput) Elem() RateLimitMatchResponseOutput
- func (RateLimitMatchResponsePtrOutput) ElementType() reflect.Type
- func (o RateLimitMatchResponsePtrOutput) OriginTraffic() pulumi.BoolPtrOutput
- func (o RateLimitMatchResponsePtrOutput) Statuses() pulumi.IntArrayOutput
- func (o RateLimitMatchResponsePtrOutput) ToRateLimitMatchResponsePtrOutput() RateLimitMatchResponsePtrOutput
- func (o RateLimitMatchResponsePtrOutput) ToRateLimitMatchResponsePtrOutputWithContext(ctx context.Context) RateLimitMatchResponsePtrOutput
- type RateLimitState
- type Record
- type RecordArgs
- type RecordData
- type RecordDataArgs
- func (RecordDataArgs) ElementType() reflect.Type
- func (i RecordDataArgs) ToRecordDataOutput() RecordDataOutput
- func (i RecordDataArgs) ToRecordDataOutputWithContext(ctx context.Context) RecordDataOutput
- func (i RecordDataArgs) ToRecordDataPtrOutput() RecordDataPtrOutput
- func (i RecordDataArgs) ToRecordDataPtrOutputWithContext(ctx context.Context) RecordDataPtrOutput
- type RecordDataInput
- type RecordDataOutput
- func (o RecordDataOutput) Algorithm() pulumi.IntPtrOutput
- func (o RecordDataOutput) Altitude() pulumi.Float64PtrOutput
- func (o RecordDataOutput) Certificate() pulumi.StringPtrOutput
- func (o RecordDataOutput) Content() pulumi.StringPtrOutput
- func (o RecordDataOutput) Digest() pulumi.StringPtrOutput
- func (o RecordDataOutput) DigestType() pulumi.IntPtrOutput
- func (RecordDataOutput) ElementType() reflect.Type
- func (o RecordDataOutput) Fingerprint() pulumi.StringPtrOutput
- func (o RecordDataOutput) Flags() pulumi.StringPtrOutput
- func (o RecordDataOutput) KeyTag() pulumi.IntPtrOutput
- func (o RecordDataOutput) LatDegrees() pulumi.IntPtrOutput
- func (o RecordDataOutput) LatDirection() pulumi.StringPtrOutput
- func (o RecordDataOutput) LatMinutes() pulumi.IntPtrOutput
- func (o RecordDataOutput) LatSeconds() pulumi.Float64PtrOutput
- func (o RecordDataOutput) LongDegrees() pulumi.IntPtrOutput
- func (o RecordDataOutput) LongDirection() pulumi.StringPtrOutput
- func (o RecordDataOutput) LongMinutes() pulumi.IntPtrOutput
- func (o RecordDataOutput) LongSeconds() pulumi.Float64PtrOutput
- func (o RecordDataOutput) MatchingType() pulumi.IntPtrOutput
- func (o RecordDataOutput) Name() pulumi.StringPtrOutput
- func (o RecordDataOutput) Order() pulumi.IntPtrOutput
- func (o RecordDataOutput) Port() pulumi.IntPtrOutput
- func (o RecordDataOutput) PrecisionHorz() pulumi.Float64PtrOutput
- func (o RecordDataOutput) PrecisionVert() pulumi.Float64PtrOutput
- func (o RecordDataOutput) Preference() pulumi.IntPtrOutput
- func (o RecordDataOutput) Priority() pulumi.IntPtrOutput
- func (o RecordDataOutput) Proto() pulumi.StringPtrOutput
- func (o RecordDataOutput) Protocol() pulumi.IntPtrOutput
- func (o RecordDataOutput) PublicKey() pulumi.StringPtrOutput
- func (o RecordDataOutput) Regex() pulumi.StringPtrOutput
- func (o RecordDataOutput) Replacement() pulumi.StringPtrOutput
- func (o RecordDataOutput) Selector() pulumi.IntPtrOutput
- func (o RecordDataOutput) Service() pulumi.StringPtrOutput
- func (o RecordDataOutput) Size() pulumi.Float64PtrOutput
- func (o RecordDataOutput) Target() pulumi.StringPtrOutput
- func (o RecordDataOutput) ToRecordDataOutput() RecordDataOutput
- func (o RecordDataOutput) ToRecordDataOutputWithContext(ctx context.Context) RecordDataOutput
- func (o RecordDataOutput) ToRecordDataPtrOutput() RecordDataPtrOutput
- func (o RecordDataOutput) ToRecordDataPtrOutputWithContext(ctx context.Context) RecordDataPtrOutput
- func (o RecordDataOutput) Type() pulumi.IntPtrOutput
- func (o RecordDataOutput) Usage() pulumi.IntPtrOutput
- func (o RecordDataOutput) Weight() pulumi.IntPtrOutput
- type RecordDataPtrInput
- type RecordDataPtrOutput
- func (o RecordDataPtrOutput) Algorithm() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) Altitude() pulumi.Float64PtrOutput
- func (o RecordDataPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) Content() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) Digest() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) DigestType() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) Elem() RecordDataOutput
- func (RecordDataPtrOutput) ElementType() reflect.Type
- func (o RecordDataPtrOutput) Fingerprint() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) Flags() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) KeyTag() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) LatDegrees() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) LatDirection() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) LatMinutes() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) LatSeconds() pulumi.Float64PtrOutput
- func (o RecordDataPtrOutput) LongDegrees() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) LongDirection() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) LongMinutes() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) LongSeconds() pulumi.Float64PtrOutput
- func (o RecordDataPtrOutput) MatchingType() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) Name() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) Order() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) Port() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) PrecisionHorz() pulumi.Float64PtrOutput
- func (o RecordDataPtrOutput) PrecisionVert() pulumi.Float64PtrOutput
- func (o RecordDataPtrOutput) Preference() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) Priority() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) Proto() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) Protocol() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) PublicKey() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) Regex() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) Replacement() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) Selector() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) Service() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) Size() pulumi.Float64PtrOutput
- func (o RecordDataPtrOutput) Target() pulumi.StringPtrOutput
- func (o RecordDataPtrOutput) ToRecordDataPtrOutput() RecordDataPtrOutput
- func (o RecordDataPtrOutput) ToRecordDataPtrOutputWithContext(ctx context.Context) RecordDataPtrOutput
- func (o RecordDataPtrOutput) Type() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) Usage() pulumi.IntPtrOutput
- func (o RecordDataPtrOutput) Weight() pulumi.IntPtrOutput
- type RecordState
- type SpectrumApplication
- type SpectrumApplicationArgs
- type SpectrumApplicationDns
- type SpectrumApplicationDnsArgs
- func (SpectrumApplicationDnsArgs) ElementType() reflect.Type
- func (i SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsOutput() SpectrumApplicationDnsOutput
- func (i SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsOutputWithContext(ctx context.Context) SpectrumApplicationDnsOutput
- func (i SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsPtrOutput() SpectrumApplicationDnsPtrOutput
- func (i SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationDnsPtrOutput
- type SpectrumApplicationDnsInput
- type SpectrumApplicationDnsOutput
- func (SpectrumApplicationDnsOutput) ElementType() reflect.Type
- func (o SpectrumApplicationDnsOutput) Name() pulumi.StringOutput
- func (o SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsOutput() SpectrumApplicationDnsOutput
- func (o SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsOutputWithContext(ctx context.Context) SpectrumApplicationDnsOutput
- func (o SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsPtrOutput() SpectrumApplicationDnsPtrOutput
- func (o SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationDnsPtrOutput
- func (o SpectrumApplicationDnsOutput) Type() pulumi.StringOutput
- type SpectrumApplicationDnsPtrInput
- type SpectrumApplicationDnsPtrOutput
- func (o SpectrumApplicationDnsPtrOutput) Elem() SpectrumApplicationDnsOutput
- func (SpectrumApplicationDnsPtrOutput) ElementType() reflect.Type
- func (o SpectrumApplicationDnsPtrOutput) Name() pulumi.StringOutput
- func (o SpectrumApplicationDnsPtrOutput) ToSpectrumApplicationDnsPtrOutput() SpectrumApplicationDnsPtrOutput
- func (o SpectrumApplicationDnsPtrOutput) ToSpectrumApplicationDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationDnsPtrOutput
- func (o SpectrumApplicationDnsPtrOutput) Type() pulumi.StringOutput
- type SpectrumApplicationOriginDns
- type SpectrumApplicationOriginDnsArgs
- func (SpectrumApplicationOriginDnsArgs) ElementType() reflect.Type
- func (i SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsOutput() SpectrumApplicationOriginDnsOutput
- func (i SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsOutput
- func (i SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsPtrOutput() SpectrumApplicationOriginDnsPtrOutput
- func (i SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsPtrOutput
- type SpectrumApplicationOriginDnsInput
- type SpectrumApplicationOriginDnsOutput
- func (SpectrumApplicationOriginDnsOutput) ElementType() reflect.Type
- func (o SpectrumApplicationOriginDnsOutput) Name() pulumi.StringOutput
- func (o SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsOutput() SpectrumApplicationOriginDnsOutput
- func (o SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsOutput
- func (o SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsPtrOutput() SpectrumApplicationOriginDnsPtrOutput
- func (o SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsPtrOutput
- type SpectrumApplicationOriginDnsPtrInput
- type SpectrumApplicationOriginDnsPtrOutput
- func (o SpectrumApplicationOriginDnsPtrOutput) Elem() SpectrumApplicationOriginDnsOutput
- func (SpectrumApplicationOriginDnsPtrOutput) ElementType() reflect.Type
- func (o SpectrumApplicationOriginDnsPtrOutput) Name() pulumi.StringOutput
- func (o SpectrumApplicationOriginDnsPtrOutput) ToSpectrumApplicationOriginDnsPtrOutput() SpectrumApplicationOriginDnsPtrOutput
- func (o SpectrumApplicationOriginDnsPtrOutput) ToSpectrumApplicationOriginDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsPtrOutput
- type SpectrumApplicationState
- type WafGroup
- type WafGroupArgs
- type WafGroupState
- type WafPackage
- type WafPackageArgs
- type WafPackageState
- type WafRule
- type WafRuleArgs
- type WafRuleState
- type WorkerRoute
- type WorkerRouteArgs
- type WorkerRouteState
- type WorkerScript
- type WorkerScriptArgs
- type WorkerScriptKvNamespaceBinding
- type WorkerScriptKvNamespaceBindingArgs
- func (WorkerScriptKvNamespaceBindingArgs) ElementType() reflect.Type
- func (i WorkerScriptKvNamespaceBindingArgs) ToWorkerScriptKvNamespaceBindingOutput() WorkerScriptKvNamespaceBindingOutput
- func (i WorkerScriptKvNamespaceBindingArgs) ToWorkerScriptKvNamespaceBindingOutputWithContext(ctx context.Context) WorkerScriptKvNamespaceBindingOutput
- type WorkerScriptKvNamespaceBindingArray
- func (WorkerScriptKvNamespaceBindingArray) ElementType() reflect.Type
- func (i WorkerScriptKvNamespaceBindingArray) ToWorkerScriptKvNamespaceBindingArrayOutput() WorkerScriptKvNamespaceBindingArrayOutput
- func (i WorkerScriptKvNamespaceBindingArray) ToWorkerScriptKvNamespaceBindingArrayOutputWithContext(ctx context.Context) WorkerScriptKvNamespaceBindingArrayOutput
- type WorkerScriptKvNamespaceBindingArrayInput
- type WorkerScriptKvNamespaceBindingArrayOutput
- func (WorkerScriptKvNamespaceBindingArrayOutput) ElementType() reflect.Type
- func (o WorkerScriptKvNamespaceBindingArrayOutput) Index(i pulumi.IntInput) WorkerScriptKvNamespaceBindingOutput
- func (o WorkerScriptKvNamespaceBindingArrayOutput) ToWorkerScriptKvNamespaceBindingArrayOutput() WorkerScriptKvNamespaceBindingArrayOutput
- func (o WorkerScriptKvNamespaceBindingArrayOutput) ToWorkerScriptKvNamespaceBindingArrayOutputWithContext(ctx context.Context) WorkerScriptKvNamespaceBindingArrayOutput
- type WorkerScriptKvNamespaceBindingInput
- type WorkerScriptKvNamespaceBindingOutput
- func (WorkerScriptKvNamespaceBindingOutput) ElementType() reflect.Type
- func (o WorkerScriptKvNamespaceBindingOutput) Name() pulumi.StringOutput
- func (o WorkerScriptKvNamespaceBindingOutput) NamespaceId() pulumi.StringOutput
- func (o WorkerScriptKvNamespaceBindingOutput) ToWorkerScriptKvNamespaceBindingOutput() WorkerScriptKvNamespaceBindingOutput
- func (o WorkerScriptKvNamespaceBindingOutput) ToWorkerScriptKvNamespaceBindingOutputWithContext(ctx context.Context) WorkerScriptKvNamespaceBindingOutput
- type WorkerScriptState
- type WorkersKv
- type WorkersKvArgs
- type WorkersKvNamespace
- type WorkersKvNamespaceArgs
- type WorkersKvNamespaceState
- type WorkersKvState
- type Zone
- type ZoneArgs
- type ZoneLockdown
- type ZoneLockdownArgs
- type ZoneLockdownConfiguration
- type ZoneLockdownConfigurationArgs
- func (ZoneLockdownConfigurationArgs) ElementType() reflect.Type
- func (i ZoneLockdownConfigurationArgs) ToZoneLockdownConfigurationOutput() ZoneLockdownConfigurationOutput
- func (i ZoneLockdownConfigurationArgs) ToZoneLockdownConfigurationOutputWithContext(ctx context.Context) ZoneLockdownConfigurationOutput
- type ZoneLockdownConfigurationArray
- func (ZoneLockdownConfigurationArray) ElementType() reflect.Type
- func (i ZoneLockdownConfigurationArray) ToZoneLockdownConfigurationArrayOutput() ZoneLockdownConfigurationArrayOutput
- func (i ZoneLockdownConfigurationArray) ToZoneLockdownConfigurationArrayOutputWithContext(ctx context.Context) ZoneLockdownConfigurationArrayOutput
- type ZoneLockdownConfigurationArrayInput
- type ZoneLockdownConfigurationArrayOutput
- func (ZoneLockdownConfigurationArrayOutput) ElementType() reflect.Type
- func (o ZoneLockdownConfigurationArrayOutput) Index(i pulumi.IntInput) ZoneLockdownConfigurationOutput
- func (o ZoneLockdownConfigurationArrayOutput) ToZoneLockdownConfigurationArrayOutput() ZoneLockdownConfigurationArrayOutput
- func (o ZoneLockdownConfigurationArrayOutput) ToZoneLockdownConfigurationArrayOutputWithContext(ctx context.Context) ZoneLockdownConfigurationArrayOutput
- type ZoneLockdownConfigurationInput
- type ZoneLockdownConfigurationOutput
- func (ZoneLockdownConfigurationOutput) ElementType() reflect.Type
- func (o ZoneLockdownConfigurationOutput) Target() pulumi.StringOutput
- func (o ZoneLockdownConfigurationOutput) ToZoneLockdownConfigurationOutput() ZoneLockdownConfigurationOutput
- func (o ZoneLockdownConfigurationOutput) ToZoneLockdownConfigurationOutputWithContext(ctx context.Context) ZoneLockdownConfigurationOutput
- func (o ZoneLockdownConfigurationOutput) Value() pulumi.StringOutput
- type ZoneLockdownState
- type ZoneMeta
- type ZoneMetaArgs
- func (ZoneMetaArgs) ElementType() reflect.Type
- func (i ZoneMetaArgs) ToZoneMetaOutput() ZoneMetaOutput
- func (i ZoneMetaArgs) ToZoneMetaOutputWithContext(ctx context.Context) ZoneMetaOutput
- func (i ZoneMetaArgs) ToZoneMetaPtrOutput() ZoneMetaPtrOutput
- func (i ZoneMetaArgs) ToZoneMetaPtrOutputWithContext(ctx context.Context) ZoneMetaPtrOutput
- type ZoneMetaInput
- type ZoneMetaOutput
- func (ZoneMetaOutput) ElementType() reflect.Type
- func (o ZoneMetaOutput) PhishingDetected() pulumi.BoolOutput
- func (o ZoneMetaOutput) ToZoneMetaOutput() ZoneMetaOutput
- func (o ZoneMetaOutput) ToZoneMetaOutputWithContext(ctx context.Context) ZoneMetaOutput
- func (o ZoneMetaOutput) ToZoneMetaPtrOutput() ZoneMetaPtrOutput
- func (o ZoneMetaOutput) ToZoneMetaPtrOutputWithContext(ctx context.Context) ZoneMetaPtrOutput
- func (o ZoneMetaOutput) WildcardProxiable() pulumi.BoolOutput
- type ZoneMetaPtrInput
- type ZoneMetaPtrOutput
- func (o ZoneMetaPtrOutput) Elem() ZoneMetaOutput
- func (ZoneMetaPtrOutput) ElementType() reflect.Type
- func (o ZoneMetaPtrOutput) PhishingDetected() pulumi.BoolOutput
- func (o ZoneMetaPtrOutput) ToZoneMetaPtrOutput() ZoneMetaPtrOutput
- func (o ZoneMetaPtrOutput) ToZoneMetaPtrOutputWithContext(ctx context.Context) ZoneMetaPtrOutput
- func (o ZoneMetaPtrOutput) WildcardProxiable() pulumi.BoolOutput
- type ZoneSettingsOverride
- type ZoneSettingsOverrideArgs
- type ZoneSettingsOverrideInitialSettings
- type ZoneSettingsOverrideInitialSettingsArgs
- func (ZoneSettingsOverrideInitialSettingsArgs) ElementType() reflect.Type
- func (i ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsOutput() ZoneSettingsOverrideInitialSettingsOutput
- func (i ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsOutput
- func (i ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsPtrOutput() ZoneSettingsOverrideInitialSettingsPtrOutput
- func (i ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsPtrOutput
- type ZoneSettingsOverrideInitialSettingsInput
- type ZoneSettingsOverrideInitialSettingsMinify
- type ZoneSettingsOverrideInitialSettingsMinifyArgs
- func (ZoneSettingsOverrideInitialSettingsMinifyArgs) ElementType() reflect.Type
- func (i ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyOutput() ZoneSettingsOverrideInitialSettingsMinifyOutput
- func (i ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyOutput
- func (i ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput() ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
- func (i ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
- type ZoneSettingsOverrideInitialSettingsMinifyInput
- type ZoneSettingsOverrideInitialSettingsMinifyOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) Css() pulumi.StringOutput
- func (ZoneSettingsOverrideInitialSettingsMinifyOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) Html() pulumi.StringOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) Js() pulumi.StringOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyOutput() ZoneSettingsOverrideInitialSettingsMinifyOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput() ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
- type ZoneSettingsOverrideInitialSettingsMinifyPtrInput
- type ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) Css() pulumi.StringOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) Elem() ZoneSettingsOverrideInitialSettingsMinifyOutput
- func (ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) Html() pulumi.StringOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) Js() pulumi.StringOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput() ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
- type ZoneSettingsOverrideInitialSettingsMobileRedirect
- type ZoneSettingsOverrideInitialSettingsMobileRedirectArgs
- func (ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ElementType() reflect.Type
- func (i ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
- func (i ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
- func (i ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
- func (i ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
- type ZoneSettingsOverrideInitialSettingsMobileRedirectInput
- type ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
- func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) MobileSubdomain() pulumi.StringOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) Status() pulumi.StringOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) StripUri() pulumi.BoolOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
- type ZoneSettingsOverrideInitialSettingsMobileRedirectPtrInput
- type ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) Elem() ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
- func (ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) MobileSubdomain() pulumi.StringOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) Status() pulumi.StringOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) StripUri() pulumi.BoolOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
- type ZoneSettingsOverrideInitialSettingsOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) AlwaysOnline() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) AlwaysUseHttps() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Brotli() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) BrowserCacheTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) BrowserCheck() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) CacheLevel() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) ChallengeTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) CnameFlattening() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) DevelopmentMode() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) EdgeCacheTtl() pulumi.IntPtrOutput
- func (ZoneSettingsOverrideInitialSettingsOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideInitialSettingsOutput) EmailObfuscation() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) H2Prioritization() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) HotlinkProtection() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Http2() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Http3() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) ImageResizing() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) IpGeolocation() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Ipv6() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) MaxUpload() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Minify() ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Mirage() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) MobileRedirect() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) OpportunisticEncryption() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) OpportunisticOnion() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Polish() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) PrefetchPreload() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) PrivacyPass() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) PseudoIpv4() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) ResponseBuffering() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) RocketLoader() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) SecurityHeader() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) ServerSideExclude() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) SortQueryStringForCache() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Ssl() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Tls12Only() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Tls13() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) TlsClientAuth() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsOutput() ZoneSettingsOverrideInitialSettingsOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsPtrOutput() ZoneSettingsOverrideInitialSettingsPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) TrueClientIpHeader() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Waf() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Webp() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) Websockets() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsOutput) ZeroRtt() pulumi.StringPtrOutput
- type ZoneSettingsOverrideInitialSettingsPtrInput
- type ZoneSettingsOverrideInitialSettingsPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) AlwaysOnline() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) AlwaysUseHttps() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Brotli() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) BrowserCacheTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) BrowserCheck() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) CacheLevel() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ChallengeTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) CnameFlattening() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) DevelopmentMode() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) EdgeCacheTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Elem() ZoneSettingsOverrideInitialSettingsOutput
- func (ZoneSettingsOverrideInitialSettingsPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) EmailObfuscation() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) H2Prioritization() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) HotlinkProtection() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Http2() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Http3() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ImageResizing() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) IpGeolocation() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Ipv6() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) MaxUpload() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Minify() ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Mirage() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) MobileRedirect() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) OpportunisticEncryption() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) OpportunisticOnion() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Polish() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) PrefetchPreload() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) PrivacyPass() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) PseudoIpv4() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ResponseBuffering() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) RocketLoader() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) SecurityHeader() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ServerSideExclude() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) SortQueryStringForCache() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Ssl() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Tls12Only() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Tls13() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) TlsClientAuth() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ToZoneSettingsOverrideInitialSettingsPtrOutput() ZoneSettingsOverrideInitialSettingsPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) TrueClientIpHeader() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Waf() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Webp() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Websockets() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ZeroRtt() pulumi.StringPtrOutput
- type ZoneSettingsOverrideInitialSettingsSecurityHeader
- type ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs
- func (ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ElementType() reflect.Type
- func (i ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
- func (i ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
- func (i ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
- func (i ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
- type ZoneSettingsOverrideInitialSettingsSecurityHeaderInput
- type ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
- func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) Enabled() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) IncludeSubdomains() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) MaxAge() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) Nosniff() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) Preload() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
- type ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrInput
- type ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Elem() ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
- func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) IncludeSubdomains() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) MaxAge() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Nosniff() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Preload() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
- type ZoneSettingsOverrideSettings
- type ZoneSettingsOverrideSettingsArgs
- func (ZoneSettingsOverrideSettingsArgs) ElementType() reflect.Type
- func (i ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsOutput() ZoneSettingsOverrideSettingsOutput
- func (i ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsOutput
- func (i ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsPtrOutput() ZoneSettingsOverrideSettingsPtrOutput
- func (i ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsPtrOutput
- type ZoneSettingsOverrideSettingsInput
- type ZoneSettingsOverrideSettingsMinify
- type ZoneSettingsOverrideSettingsMinifyArgs
- func (ZoneSettingsOverrideSettingsMinifyArgs) ElementType() reflect.Type
- func (i ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyOutput() ZoneSettingsOverrideSettingsMinifyOutput
- func (i ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyOutput
- func (i ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyPtrOutput() ZoneSettingsOverrideSettingsMinifyPtrOutput
- func (i ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyPtrOutput
- type ZoneSettingsOverrideSettingsMinifyInput
- type ZoneSettingsOverrideSettingsMinifyOutput
- func (o ZoneSettingsOverrideSettingsMinifyOutput) Css() pulumi.StringOutput
- func (ZoneSettingsOverrideSettingsMinifyOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideSettingsMinifyOutput) Html() pulumi.StringOutput
- func (o ZoneSettingsOverrideSettingsMinifyOutput) Js() pulumi.StringOutput
- func (o ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyOutput() ZoneSettingsOverrideSettingsMinifyOutput
- func (o ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyOutput
- func (o ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutput() ZoneSettingsOverrideSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyPtrOutput
- type ZoneSettingsOverrideSettingsMinifyPtrInput
- type ZoneSettingsOverrideSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) Css() pulumi.StringOutput
- func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) Elem() ZoneSettingsOverrideSettingsMinifyOutput
- func (ZoneSettingsOverrideSettingsMinifyPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) Html() pulumi.StringOutput
- func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) Js() pulumi.StringOutput
- func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutput() ZoneSettingsOverrideSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyPtrOutput
- type ZoneSettingsOverrideSettingsMobileRedirect
- type ZoneSettingsOverrideSettingsMobileRedirectArgs
- func (ZoneSettingsOverrideSettingsMobileRedirectArgs) ElementType() reflect.Type
- func (i ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectOutput() ZoneSettingsOverrideSettingsMobileRedirectOutput
- func (i ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectOutput
- func (i ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
- func (i ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
- type ZoneSettingsOverrideSettingsMobileRedirectInput
- type ZoneSettingsOverrideSettingsMobileRedirectOutput
- func (ZoneSettingsOverrideSettingsMobileRedirectOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) MobileSubdomain() pulumi.StringOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) Status() pulumi.StringOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) StripUri() pulumi.BoolOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectOutput() ZoneSettingsOverrideSettingsMobileRedirectOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
- type ZoneSettingsOverrideSettingsMobileRedirectPtrInput
- type ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) Elem() ZoneSettingsOverrideSettingsMobileRedirectOutput
- func (ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) MobileSubdomain() pulumi.StringOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) Status() pulumi.StringOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) StripUri() pulumi.BoolOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
- type ZoneSettingsOverrideSettingsOutput
- func (o ZoneSettingsOverrideSettingsOutput) AlwaysOnline() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) AlwaysUseHttps() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Brotli() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) BrowserCacheTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) BrowserCheck() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) CacheLevel() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) ChallengeTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) CnameFlattening() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) DevelopmentMode() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) EdgeCacheTtl() pulumi.IntPtrOutput
- func (ZoneSettingsOverrideSettingsOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideSettingsOutput) EmailObfuscation() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) H2Prioritization() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) HotlinkProtection() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Http2() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Http3() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) ImageResizing() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) IpGeolocation() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Ipv6() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) MaxUpload() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Minify() ZoneSettingsOverrideSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Mirage() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) MobileRedirect() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) OpportunisticEncryption() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) OpportunisticOnion() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Polish() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) PrefetchPreload() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) PrivacyPass() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) PseudoIpv4() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) ResponseBuffering() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) RocketLoader() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) SecurityHeader() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) ServerSideExclude() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) SortQueryStringForCache() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Ssl() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Tls12Only() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Tls13() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) TlsClientAuth() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsOutput() ZoneSettingsOverrideSettingsOutput
- func (o ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsOutput
- func (o ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsPtrOutput() ZoneSettingsOverrideSettingsPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) TrueClientIpHeader() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Waf() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Webp() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) Websockets() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsOutput) ZeroRtt() pulumi.StringPtrOutput
- type ZoneSettingsOverrideSettingsPtrInput
- type ZoneSettingsOverrideSettingsPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) AlwaysOnline() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) AlwaysUseHttps() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Brotli() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) BrowserCacheTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) BrowserCheck() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) CacheLevel() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) ChallengeTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) CnameFlattening() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) DevelopmentMode() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) EdgeCacheTtl() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Elem() ZoneSettingsOverrideSettingsOutput
- func (ZoneSettingsOverrideSettingsPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideSettingsPtrOutput) EmailObfuscation() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) H2Prioritization() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) HotlinkProtection() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Http2() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Http3() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) ImageResizing() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) IpGeolocation() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Ipv6() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) MaxUpload() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Minify() ZoneSettingsOverrideSettingsMinifyPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Mirage() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) MobileRedirect() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) OpportunisticEncryption() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) OpportunisticOnion() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Polish() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) PrefetchPreload() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) PrivacyPass() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) PseudoIpv4() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) ResponseBuffering() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) RocketLoader() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) SecurityHeader() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) ServerSideExclude() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) SortQueryStringForCache() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Ssl() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Tls12Only() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Tls13() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) TlsClientAuth() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) ToZoneSettingsOverrideSettingsPtrOutput() ZoneSettingsOverrideSettingsPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) ToZoneSettingsOverrideSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) TrueClientIpHeader() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Waf() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Webp() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) Websockets() pulumi.StringPtrOutput
- func (o ZoneSettingsOverrideSettingsPtrOutput) ZeroRtt() pulumi.StringPtrOutput
- type ZoneSettingsOverrideSettingsSecurityHeader
- type ZoneSettingsOverrideSettingsSecurityHeaderArgs
- func (ZoneSettingsOverrideSettingsSecurityHeaderArgs) ElementType() reflect.Type
- func (i ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderOutput() ZoneSettingsOverrideSettingsSecurityHeaderOutput
- func (i ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderOutput
- func (i ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
- func (i ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
- type ZoneSettingsOverrideSettingsSecurityHeaderInput
- type ZoneSettingsOverrideSettingsSecurityHeaderOutput
- func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) Enabled() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) IncludeSubdomains() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) MaxAge() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) Nosniff() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) Preload() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderOutput() ZoneSettingsOverrideSettingsSecurityHeaderOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
- type ZoneSettingsOverrideSettingsSecurityHeaderPtrInput
- type ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Elem() ZoneSettingsOverrideSettingsSecurityHeaderOutput
- func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) IncludeSubdomains() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) MaxAge() pulumi.IntPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Nosniff() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Preload() pulumi.BoolPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
- func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
- type ZoneSettingsOverrideState
- type ZoneState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessApplication ¶
type AccessApplication struct { pulumi.CustomResourceState // Application Audience (AUD) Tag of the application Aud pulumi.StringOutput `pulumi:"aud"` // The complete URL of the asset you wish to put // Cloudflare Access in front of. Can include subdomains or paths. Or both. Domain pulumi.StringOutput `pulumi:"domain"` // Friendly name of the Access Application. Name pulumi.StringOutput `pulumi:"name"` // How often a user will be forced to // re-authorise. Must be one of `30m`, `6h`, `12h`, `24h`, `168h`, `730h`. SessionDuration pulumi.StringPtrOutput `pulumi:"sessionDuration"` // The DNS zone to which the access rule should be added. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare Access Application resource. Access Applications are used to restrict access to a whole application using an authorisation gateway managed by Cloudflare.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/access_application.html.markdown.
func GetAccessApplication ¶
func GetAccessApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessApplicationState, opts ...pulumi.ResourceOption) (*AccessApplication, error)
GetAccessApplication gets an existing AccessApplication resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessApplication ¶
func NewAccessApplication(ctx *pulumi.Context, name string, args *AccessApplicationArgs, opts ...pulumi.ResourceOption) (*AccessApplication, error)
NewAccessApplication registers a new resource with the given unique name, arguments, and options.
type AccessApplicationArgs ¶
type AccessApplicationArgs struct { // The complete URL of the asset you wish to put // Cloudflare Access in front of. Can include subdomains or paths. Or both. Domain pulumi.StringInput // Friendly name of the Access Application. Name pulumi.StringInput // How often a user will be forced to // re-authorise. Must be one of `30m`, `6h`, `12h`, `24h`, `168h`, `730h`. SessionDuration pulumi.StringPtrInput // The DNS zone to which the access rule should be added. ZoneId pulumi.StringInput }
The set of arguments for constructing a AccessApplication resource.
func (AccessApplicationArgs) ElementType ¶ added in v1.6.0
func (AccessApplicationArgs) ElementType() reflect.Type
type AccessApplicationState ¶
type AccessApplicationState struct { // Application Audience (AUD) Tag of the application Aud pulumi.StringPtrInput // The complete URL of the asset you wish to put // Cloudflare Access in front of. Can include subdomains or paths. Or both. Domain pulumi.StringPtrInput // Friendly name of the Access Application. Name pulumi.StringPtrInput // How often a user will be forced to // re-authorise. Must be one of `30m`, `6h`, `12h`, `24h`, `168h`, `730h`. SessionDuration pulumi.StringPtrInput // The DNS zone to which the access rule should be added. ZoneId pulumi.StringPtrInput }
func (AccessApplicationState) ElementType ¶ added in v1.6.0
func (AccessApplicationState) ElementType() reflect.Type
type AccessGroup ¶ added in v1.4.0
type AccessGroup struct { pulumi.CustomResourceState // The ID of the account the group is // associated with. AccountId pulumi.StringOutput `pulumi:"accountId"` // A series of access conditions, see below for // full list. Excludes AccessGroupExcludeArrayOutput `pulumi:"excludes"` // A series of access conditions, see below for // full list. Includes AccessGroupIncludeArrayOutput `pulumi:"includes"` // Friendly name of the Access Group. Name pulumi.StringOutput `pulumi:"name"` // A series of access conditions, see below for // full list. Requires AccessGroupRequireArrayOutput `pulumi:"requires"` }
Provides a Cloudflare Access Group resource. Access Groups are used in conjunction with Access Policies to restrict access to a particular resource based on group membership.
## Conditions
`require`, `exclude` and `include` arguments share the available conditions which can be applied. The conditions are:
`ip` - (Optional) A list of IP addresses or ranges. Example: `ip = ["1.2.3.4", "10.0.0.0/2"]`
`email` - (Optional) A list of email addresses. Example: `email = ["test@example.com"]`
`emailDomain` - (Optional) A list of email domains. Example: `emailDomain = ["example.com"]`
`serviceToken` - (Optional) A list of service token ids. Example: `serviceToken = cloudflare_access_service_token.demo.id`
`anyValidServiceToken` - (Optional) Boolean indicating if allow all tokens to be granted. Example: `anyValidServiceToken = true`
`group` - (Optional) A list of access group ids. Example: `group = [cloudflare_access_group.demo.id]`
`everyone` - (Optional) Boolean indicating permitting access for all requests. Example: `everyone = true`
`certificate` - (Optional) Whether to use mTLS certificate authentication.
`commonName` - (Optional) Use a certificate common name to authenticate with.
`gsuite` - (Optional) Use GSuite as the authentication mechanism. Example:
```hcl # ... other configuration include { gsuite { email = "admins@example.com" identityProviderId = "ca298b82-93b5-41bf-bc2d-10493f09b761" } } ```
* `github` - (Optional) Use a GitHub team as the `include` condition. Example:
```hcl # ... other configuration include { github { name = "my-github-team-name" identityProviderId = "ca298b82-93b5-41bf-bc2d-10493f09b761" } } ```
* `azure` - (Optional) Use Azure AD as the `include` condition. Example:
```hcl # ... other configuration include { azure { id = "86773093-5feb-48dd-814b-7ccd3676ff50e" identityProviderId = "ca298b82-93b5-41bf-bc2d-10493f09b761" } } ```
* `okta` - (Optional) Use Okta as the `include` condition. Example:
```hcl # ... other configuration include { okta { name = "admins" identityProviderId = "ca298b82-93b5-41bf-bc2d-10493f09b761" } } ```
`saml` - (Optional) Use an external SAML setup as the `include` condition. Example:
```hcl # ... other configuration include { saml { attributeName = "group" attributeValue = "admins" identityProviderId = "ca298b82-93b5-41bf-bc2d-10493f09b761" } } ```
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/access_group.html.markdown.
func GetAccessGroup ¶ added in v1.4.0
func GetAccessGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessGroupState, opts ...pulumi.ResourceOption) (*AccessGroup, error)
GetAccessGroup gets an existing AccessGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessGroup ¶ added in v1.4.0
func NewAccessGroup(ctx *pulumi.Context, name string, args *AccessGroupArgs, opts ...pulumi.ResourceOption) (*AccessGroup, error)
NewAccessGroup registers a new resource with the given unique name, arguments, and options.
type AccessGroupArgs ¶ added in v1.4.0
type AccessGroupArgs struct { // The ID of the account the group is // associated with. AccountId pulumi.StringInput // A series of access conditions, see below for // full list. Excludes AccessGroupExcludeArrayInput // A series of access conditions, see below for // full list. Includes AccessGroupIncludeArrayInput // Friendly name of the Access Group. Name pulumi.StringInput // A series of access conditions, see below for // full list. Requires AccessGroupRequireArrayInput }
The set of arguments for constructing a AccessGroup resource.
func (AccessGroupArgs) ElementType ¶ added in v1.6.0
func (AccessGroupArgs) ElementType() reflect.Type
type AccessGroupExclude ¶ added in v1.6.0
type AccessGroupExcludeArgs ¶ added in v1.6.0
type AccessGroupExcludeArgs struct { EmailDomains pulumi.StringArrayInput `pulumi:"emailDomains"` Emails pulumi.StringArrayInput `pulumi:"emails"` Everyone pulumi.BoolPtrInput `pulumi:"everyone"` Groups pulumi.StringArrayInput `pulumi:"groups"` Ips pulumi.StringArrayInput `pulumi:"ips"` }
func (AccessGroupExcludeArgs) ElementType ¶ added in v1.6.0
func (AccessGroupExcludeArgs) ElementType() reflect.Type
func (AccessGroupExcludeArgs) ToAccessGroupExcludeOutput ¶ added in v1.6.0
func (i AccessGroupExcludeArgs) ToAccessGroupExcludeOutput() AccessGroupExcludeOutput
func (AccessGroupExcludeArgs) ToAccessGroupExcludeOutputWithContext ¶ added in v1.6.0
func (i AccessGroupExcludeArgs) ToAccessGroupExcludeOutputWithContext(ctx context.Context) AccessGroupExcludeOutput
type AccessGroupExcludeArray ¶ added in v1.6.0
type AccessGroupExcludeArray []AccessGroupExcludeInput
func (AccessGroupExcludeArray) ElementType ¶ added in v1.6.0
func (AccessGroupExcludeArray) ElementType() reflect.Type
func (AccessGroupExcludeArray) ToAccessGroupExcludeArrayOutput ¶ added in v1.6.0
func (i AccessGroupExcludeArray) ToAccessGroupExcludeArrayOutput() AccessGroupExcludeArrayOutput
func (AccessGroupExcludeArray) ToAccessGroupExcludeArrayOutputWithContext ¶ added in v1.6.0
func (i AccessGroupExcludeArray) ToAccessGroupExcludeArrayOutputWithContext(ctx context.Context) AccessGroupExcludeArrayOutput
type AccessGroupExcludeArrayInput ¶ added in v1.6.0
type AccessGroupExcludeArrayInput interface { pulumi.Input ToAccessGroupExcludeArrayOutput() AccessGroupExcludeArrayOutput ToAccessGroupExcludeArrayOutputWithContext(context.Context) AccessGroupExcludeArrayOutput }
type AccessGroupExcludeArrayOutput ¶ added in v1.6.0
type AccessGroupExcludeArrayOutput struct{ *pulumi.OutputState }
func (AccessGroupExcludeArrayOutput) ElementType ¶ added in v1.6.0
func (AccessGroupExcludeArrayOutput) ElementType() reflect.Type
func (AccessGroupExcludeArrayOutput) Index ¶ added in v1.6.0
func (o AccessGroupExcludeArrayOutput) Index(i pulumi.IntInput) AccessGroupExcludeOutput
func (AccessGroupExcludeArrayOutput) ToAccessGroupExcludeArrayOutput ¶ added in v1.6.0
func (o AccessGroupExcludeArrayOutput) ToAccessGroupExcludeArrayOutput() AccessGroupExcludeArrayOutput
func (AccessGroupExcludeArrayOutput) ToAccessGroupExcludeArrayOutputWithContext ¶ added in v1.6.0
func (o AccessGroupExcludeArrayOutput) ToAccessGroupExcludeArrayOutputWithContext(ctx context.Context) AccessGroupExcludeArrayOutput
type AccessGroupExcludeInput ¶ added in v1.6.0
type AccessGroupExcludeInput interface { pulumi.Input ToAccessGroupExcludeOutput() AccessGroupExcludeOutput ToAccessGroupExcludeOutputWithContext(context.Context) AccessGroupExcludeOutput }
type AccessGroupExcludeOutput ¶ added in v1.6.0
type AccessGroupExcludeOutput struct{ *pulumi.OutputState }
func (AccessGroupExcludeOutput) ElementType ¶ added in v1.6.0
func (AccessGroupExcludeOutput) ElementType() reflect.Type
func (AccessGroupExcludeOutput) EmailDomains ¶ added in v1.6.0
func (o AccessGroupExcludeOutput) EmailDomains() pulumi.StringArrayOutput
func (AccessGroupExcludeOutput) Emails ¶ added in v1.6.0
func (o AccessGroupExcludeOutput) Emails() pulumi.StringArrayOutput
func (AccessGroupExcludeOutput) Everyone ¶ added in v1.6.0
func (o AccessGroupExcludeOutput) Everyone() pulumi.BoolPtrOutput
func (AccessGroupExcludeOutput) Groups ¶ added in v1.6.0
func (o AccessGroupExcludeOutput) Groups() pulumi.StringArrayOutput
func (AccessGroupExcludeOutput) Ips ¶ added in v1.6.0
func (o AccessGroupExcludeOutput) Ips() pulumi.StringArrayOutput
func (AccessGroupExcludeOutput) ToAccessGroupExcludeOutput ¶ added in v1.6.0
func (o AccessGroupExcludeOutput) ToAccessGroupExcludeOutput() AccessGroupExcludeOutput
func (AccessGroupExcludeOutput) ToAccessGroupExcludeOutputWithContext ¶ added in v1.6.0
func (o AccessGroupExcludeOutput) ToAccessGroupExcludeOutputWithContext(ctx context.Context) AccessGroupExcludeOutput
type AccessGroupInclude ¶ added in v1.6.0
type AccessGroupIncludeArgs ¶ added in v1.6.0
type AccessGroupIncludeArgs struct { EmailDomains pulumi.StringArrayInput `pulumi:"emailDomains"` Emails pulumi.StringArrayInput `pulumi:"emails"` Everyone pulumi.BoolPtrInput `pulumi:"everyone"` Groups pulumi.StringArrayInput `pulumi:"groups"` Ips pulumi.StringArrayInput `pulumi:"ips"` }
func (AccessGroupIncludeArgs) ElementType ¶ added in v1.6.0
func (AccessGroupIncludeArgs) ElementType() reflect.Type
func (AccessGroupIncludeArgs) ToAccessGroupIncludeOutput ¶ added in v1.6.0
func (i AccessGroupIncludeArgs) ToAccessGroupIncludeOutput() AccessGroupIncludeOutput
func (AccessGroupIncludeArgs) ToAccessGroupIncludeOutputWithContext ¶ added in v1.6.0
func (i AccessGroupIncludeArgs) ToAccessGroupIncludeOutputWithContext(ctx context.Context) AccessGroupIncludeOutput
type AccessGroupIncludeArray ¶ added in v1.6.0
type AccessGroupIncludeArray []AccessGroupIncludeInput
func (AccessGroupIncludeArray) ElementType ¶ added in v1.6.0
func (AccessGroupIncludeArray) ElementType() reflect.Type
func (AccessGroupIncludeArray) ToAccessGroupIncludeArrayOutput ¶ added in v1.6.0
func (i AccessGroupIncludeArray) ToAccessGroupIncludeArrayOutput() AccessGroupIncludeArrayOutput
func (AccessGroupIncludeArray) ToAccessGroupIncludeArrayOutputWithContext ¶ added in v1.6.0
func (i AccessGroupIncludeArray) ToAccessGroupIncludeArrayOutputWithContext(ctx context.Context) AccessGroupIncludeArrayOutput
type AccessGroupIncludeArrayInput ¶ added in v1.6.0
type AccessGroupIncludeArrayInput interface { pulumi.Input ToAccessGroupIncludeArrayOutput() AccessGroupIncludeArrayOutput ToAccessGroupIncludeArrayOutputWithContext(context.Context) AccessGroupIncludeArrayOutput }
type AccessGroupIncludeArrayOutput ¶ added in v1.6.0
type AccessGroupIncludeArrayOutput struct{ *pulumi.OutputState }
func (AccessGroupIncludeArrayOutput) ElementType ¶ added in v1.6.0
func (AccessGroupIncludeArrayOutput) ElementType() reflect.Type
func (AccessGroupIncludeArrayOutput) Index ¶ added in v1.6.0
func (o AccessGroupIncludeArrayOutput) Index(i pulumi.IntInput) AccessGroupIncludeOutput
func (AccessGroupIncludeArrayOutput) ToAccessGroupIncludeArrayOutput ¶ added in v1.6.0
func (o AccessGroupIncludeArrayOutput) ToAccessGroupIncludeArrayOutput() AccessGroupIncludeArrayOutput
func (AccessGroupIncludeArrayOutput) ToAccessGroupIncludeArrayOutputWithContext ¶ added in v1.6.0
func (o AccessGroupIncludeArrayOutput) ToAccessGroupIncludeArrayOutputWithContext(ctx context.Context) AccessGroupIncludeArrayOutput
type AccessGroupIncludeInput ¶ added in v1.6.0
type AccessGroupIncludeInput interface { pulumi.Input ToAccessGroupIncludeOutput() AccessGroupIncludeOutput ToAccessGroupIncludeOutputWithContext(context.Context) AccessGroupIncludeOutput }
type AccessGroupIncludeOutput ¶ added in v1.6.0
type AccessGroupIncludeOutput struct{ *pulumi.OutputState }
func (AccessGroupIncludeOutput) ElementType ¶ added in v1.6.0
func (AccessGroupIncludeOutput) ElementType() reflect.Type
func (AccessGroupIncludeOutput) EmailDomains ¶ added in v1.6.0
func (o AccessGroupIncludeOutput) EmailDomains() pulumi.StringArrayOutput
func (AccessGroupIncludeOutput) Emails ¶ added in v1.6.0
func (o AccessGroupIncludeOutput) Emails() pulumi.StringArrayOutput
func (AccessGroupIncludeOutput) Everyone ¶ added in v1.6.0
func (o AccessGroupIncludeOutput) Everyone() pulumi.BoolPtrOutput
func (AccessGroupIncludeOutput) Groups ¶ added in v1.6.0
func (o AccessGroupIncludeOutput) Groups() pulumi.StringArrayOutput
func (AccessGroupIncludeOutput) Ips ¶ added in v1.6.0
func (o AccessGroupIncludeOutput) Ips() pulumi.StringArrayOutput
func (AccessGroupIncludeOutput) ToAccessGroupIncludeOutput ¶ added in v1.6.0
func (o AccessGroupIncludeOutput) ToAccessGroupIncludeOutput() AccessGroupIncludeOutput
func (AccessGroupIncludeOutput) ToAccessGroupIncludeOutputWithContext ¶ added in v1.6.0
func (o AccessGroupIncludeOutput) ToAccessGroupIncludeOutputWithContext(ctx context.Context) AccessGroupIncludeOutput
type AccessGroupRequire ¶ added in v1.6.0
type AccessGroupRequireArgs ¶ added in v1.6.0
type AccessGroupRequireArgs struct { EmailDomains pulumi.StringArrayInput `pulumi:"emailDomains"` Emails pulumi.StringArrayInput `pulumi:"emails"` Everyone pulumi.BoolPtrInput `pulumi:"everyone"` Groups pulumi.StringArrayInput `pulumi:"groups"` Ips pulumi.StringArrayInput `pulumi:"ips"` }
func (AccessGroupRequireArgs) ElementType ¶ added in v1.6.0
func (AccessGroupRequireArgs) ElementType() reflect.Type
func (AccessGroupRequireArgs) ToAccessGroupRequireOutput ¶ added in v1.6.0
func (i AccessGroupRequireArgs) ToAccessGroupRequireOutput() AccessGroupRequireOutput
func (AccessGroupRequireArgs) ToAccessGroupRequireOutputWithContext ¶ added in v1.6.0
func (i AccessGroupRequireArgs) ToAccessGroupRequireOutputWithContext(ctx context.Context) AccessGroupRequireOutput
type AccessGroupRequireArray ¶ added in v1.6.0
type AccessGroupRequireArray []AccessGroupRequireInput
func (AccessGroupRequireArray) ElementType ¶ added in v1.6.0
func (AccessGroupRequireArray) ElementType() reflect.Type
func (AccessGroupRequireArray) ToAccessGroupRequireArrayOutput ¶ added in v1.6.0
func (i AccessGroupRequireArray) ToAccessGroupRequireArrayOutput() AccessGroupRequireArrayOutput
func (AccessGroupRequireArray) ToAccessGroupRequireArrayOutputWithContext ¶ added in v1.6.0
func (i AccessGroupRequireArray) ToAccessGroupRequireArrayOutputWithContext(ctx context.Context) AccessGroupRequireArrayOutput
type AccessGroupRequireArrayInput ¶ added in v1.6.0
type AccessGroupRequireArrayInput interface { pulumi.Input ToAccessGroupRequireArrayOutput() AccessGroupRequireArrayOutput ToAccessGroupRequireArrayOutputWithContext(context.Context) AccessGroupRequireArrayOutput }
type AccessGroupRequireArrayOutput ¶ added in v1.6.0
type AccessGroupRequireArrayOutput struct{ *pulumi.OutputState }
func (AccessGroupRequireArrayOutput) ElementType ¶ added in v1.6.0
func (AccessGroupRequireArrayOutput) ElementType() reflect.Type
func (AccessGroupRequireArrayOutput) Index ¶ added in v1.6.0
func (o AccessGroupRequireArrayOutput) Index(i pulumi.IntInput) AccessGroupRequireOutput
func (AccessGroupRequireArrayOutput) ToAccessGroupRequireArrayOutput ¶ added in v1.6.0
func (o AccessGroupRequireArrayOutput) ToAccessGroupRequireArrayOutput() AccessGroupRequireArrayOutput
func (AccessGroupRequireArrayOutput) ToAccessGroupRequireArrayOutputWithContext ¶ added in v1.6.0
func (o AccessGroupRequireArrayOutput) ToAccessGroupRequireArrayOutputWithContext(ctx context.Context) AccessGroupRequireArrayOutput
type AccessGroupRequireInput ¶ added in v1.6.0
type AccessGroupRequireInput interface { pulumi.Input ToAccessGroupRequireOutput() AccessGroupRequireOutput ToAccessGroupRequireOutputWithContext(context.Context) AccessGroupRequireOutput }
type AccessGroupRequireOutput ¶ added in v1.6.0
type AccessGroupRequireOutput struct{ *pulumi.OutputState }
func (AccessGroupRequireOutput) ElementType ¶ added in v1.6.0
func (AccessGroupRequireOutput) ElementType() reflect.Type
func (AccessGroupRequireOutput) EmailDomains ¶ added in v1.6.0
func (o AccessGroupRequireOutput) EmailDomains() pulumi.StringArrayOutput
func (AccessGroupRequireOutput) Emails ¶ added in v1.6.0
func (o AccessGroupRequireOutput) Emails() pulumi.StringArrayOutput
func (AccessGroupRequireOutput) Everyone ¶ added in v1.6.0
func (o AccessGroupRequireOutput) Everyone() pulumi.BoolPtrOutput
func (AccessGroupRequireOutput) Groups ¶ added in v1.6.0
func (o AccessGroupRequireOutput) Groups() pulumi.StringArrayOutput
func (AccessGroupRequireOutput) Ips ¶ added in v1.6.0
func (o AccessGroupRequireOutput) Ips() pulumi.StringArrayOutput
func (AccessGroupRequireOutput) ToAccessGroupRequireOutput ¶ added in v1.6.0
func (o AccessGroupRequireOutput) ToAccessGroupRequireOutput() AccessGroupRequireOutput
func (AccessGroupRequireOutput) ToAccessGroupRequireOutputWithContext ¶ added in v1.6.0
func (o AccessGroupRequireOutput) ToAccessGroupRequireOutputWithContext(ctx context.Context) AccessGroupRequireOutput
type AccessGroupState ¶ added in v1.4.0
type AccessGroupState struct { // The ID of the account the group is // associated with. AccountId pulumi.StringPtrInput // A series of access conditions, see below for // full list. Excludes AccessGroupExcludeArrayInput // A series of access conditions, see below for // full list. Includes AccessGroupIncludeArrayInput // Friendly name of the Access Group. Name pulumi.StringPtrInput // A series of access conditions, see below for // full list. Requires AccessGroupRequireArrayInput }
func (AccessGroupState) ElementType ¶ added in v1.6.0
func (AccessGroupState) ElementType() reflect.Type
type AccessIdentityProvider ¶ added in v1.7.0
type AccessIdentityProvider struct { pulumi.CustomResourceState AccountId pulumi.StringOutput `pulumi:"accountId"` // Provider configuration from the [developer documentation][accessIdentityProviderGuide]. Configs AccessIdentityProviderConfigArrayOutput `pulumi:"configs"` // Friendly name of the Access Identity Provider configuration. Name pulumi.StringOutput `pulumi:"name"` // The provider type to use. Must be one of: `"centrify"`, // `"facebook"`, `"google-apps"`, `"oidc"`, `"github"`, `"google"`, `"saml"`, // `"linkedin"`, `"azureAD"`, `"okta"`, `"onetimepin"`, `"onelogin"`, `"yandex"`. Type pulumi.StringOutput `pulumi:"type"` }
Provides a Cloudflare Access Identity Provider resource. Identity Providers are used as an authentication or authorisation source within Access.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/access_identity_provider.html.markdown.
func GetAccessIdentityProvider ¶ added in v1.7.0
func GetAccessIdentityProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessIdentityProviderState, opts ...pulumi.ResourceOption) (*AccessIdentityProvider, error)
GetAccessIdentityProvider gets an existing AccessIdentityProvider resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessIdentityProvider ¶ added in v1.7.0
func NewAccessIdentityProvider(ctx *pulumi.Context, name string, args *AccessIdentityProviderArgs, opts ...pulumi.ResourceOption) (*AccessIdentityProvider, error)
NewAccessIdentityProvider registers a new resource with the given unique name, arguments, and options.
type AccessIdentityProviderArgs ¶ added in v1.7.0
type AccessIdentityProviderArgs struct { AccountId pulumi.StringInput // Provider configuration from the [developer documentation][accessIdentityProviderGuide]. Configs AccessIdentityProviderConfigArrayInput // Friendly name of the Access Identity Provider configuration. Name pulumi.StringInput // The provider type to use. Must be one of: `"centrify"`, // `"facebook"`, `"google-apps"`, `"oidc"`, `"github"`, `"google"`, `"saml"`, // `"linkedin"`, `"azureAD"`, `"okta"`, `"onetimepin"`, `"onelogin"`, `"yandex"`. Type pulumi.StringInput }
The set of arguments for constructing a AccessIdentityProvider resource.
func (AccessIdentityProviderArgs) ElementType ¶ added in v1.7.0
func (AccessIdentityProviderArgs) ElementType() reflect.Type
type AccessIdentityProviderConfig ¶ added in v1.7.0
type AccessIdentityProviderConfig struct { AppsDomain *string `pulumi:"appsDomain"` Attributes []string `pulumi:"attributes"` AuthUrl *string `pulumi:"authUrl"` CentrifyAccount *string `pulumi:"centrifyAccount"` CentrifyAppId *string `pulumi:"centrifyAppId"` CertsUrl *string `pulumi:"certsUrl"` ClientId *string `pulumi:"clientId"` ClientSecret *string `pulumi:"clientSecret"` DirectoryId *string `pulumi:"directoryId"` EmailAttributeName *string `pulumi:"emailAttributeName"` IdpPublicCert *string `pulumi:"idpPublicCert"` IssuerUrl *string `pulumi:"issuerUrl"` OktaAccount *string `pulumi:"oktaAccount"` OneloginAccount *string `pulumi:"oneloginAccount"` RedirectUrl *string `pulumi:"redirectUrl"` SignRequest *bool `pulumi:"signRequest"` SsoTargetUrl *string `pulumi:"ssoTargetUrl"` SupportGroups *bool `pulumi:"supportGroups"` TokenUrl *string `pulumi:"tokenUrl"` }
type AccessIdentityProviderConfigArgs ¶ added in v1.7.0
type AccessIdentityProviderConfigArgs struct { AppsDomain pulumi.StringPtrInput `pulumi:"appsDomain"` Attributes pulumi.StringArrayInput `pulumi:"attributes"` AuthUrl pulumi.StringPtrInput `pulumi:"authUrl"` CentrifyAccount pulumi.StringPtrInput `pulumi:"centrifyAccount"` CentrifyAppId pulumi.StringPtrInput `pulumi:"centrifyAppId"` CertsUrl pulumi.StringPtrInput `pulumi:"certsUrl"` ClientId pulumi.StringPtrInput `pulumi:"clientId"` ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` DirectoryId pulumi.StringPtrInput `pulumi:"directoryId"` EmailAttributeName pulumi.StringPtrInput `pulumi:"emailAttributeName"` IdpPublicCert pulumi.StringPtrInput `pulumi:"idpPublicCert"` IssuerUrl pulumi.StringPtrInput `pulumi:"issuerUrl"` OktaAccount pulumi.StringPtrInput `pulumi:"oktaAccount"` OneloginAccount pulumi.StringPtrInput `pulumi:"oneloginAccount"` RedirectUrl pulumi.StringPtrInput `pulumi:"redirectUrl"` SignRequest pulumi.BoolPtrInput `pulumi:"signRequest"` SsoTargetUrl pulumi.StringPtrInput `pulumi:"ssoTargetUrl"` SupportGroups pulumi.BoolPtrInput `pulumi:"supportGroups"` TokenUrl pulumi.StringPtrInput `pulumi:"tokenUrl"` }
func (AccessIdentityProviderConfigArgs) ElementType ¶ added in v1.7.0
func (AccessIdentityProviderConfigArgs) ElementType() reflect.Type
func (AccessIdentityProviderConfigArgs) ToAccessIdentityProviderConfigOutput ¶ added in v1.7.0
func (i AccessIdentityProviderConfigArgs) ToAccessIdentityProviderConfigOutput() AccessIdentityProviderConfigOutput
func (AccessIdentityProviderConfigArgs) ToAccessIdentityProviderConfigOutputWithContext ¶ added in v1.7.0
func (i AccessIdentityProviderConfigArgs) ToAccessIdentityProviderConfigOutputWithContext(ctx context.Context) AccessIdentityProviderConfigOutput
type AccessIdentityProviderConfigArray ¶ added in v1.7.0
type AccessIdentityProviderConfigArray []AccessIdentityProviderConfigInput
func (AccessIdentityProviderConfigArray) ElementType ¶ added in v1.7.0
func (AccessIdentityProviderConfigArray) ElementType() reflect.Type
func (AccessIdentityProviderConfigArray) ToAccessIdentityProviderConfigArrayOutput ¶ added in v1.7.0
func (i AccessIdentityProviderConfigArray) ToAccessIdentityProviderConfigArrayOutput() AccessIdentityProviderConfigArrayOutput
func (AccessIdentityProviderConfigArray) ToAccessIdentityProviderConfigArrayOutputWithContext ¶ added in v1.7.0
func (i AccessIdentityProviderConfigArray) ToAccessIdentityProviderConfigArrayOutputWithContext(ctx context.Context) AccessIdentityProviderConfigArrayOutput
type AccessIdentityProviderConfigArrayInput ¶ added in v1.7.0
type AccessIdentityProviderConfigArrayInput interface { pulumi.Input ToAccessIdentityProviderConfigArrayOutput() AccessIdentityProviderConfigArrayOutput ToAccessIdentityProviderConfigArrayOutputWithContext(context.Context) AccessIdentityProviderConfigArrayOutput }
type AccessIdentityProviderConfigArrayOutput ¶ added in v1.7.0
type AccessIdentityProviderConfigArrayOutput struct{ *pulumi.OutputState }
func (AccessIdentityProviderConfigArrayOutput) ElementType ¶ added in v1.7.0
func (AccessIdentityProviderConfigArrayOutput) ElementType() reflect.Type
func (AccessIdentityProviderConfigArrayOutput) ToAccessIdentityProviderConfigArrayOutput ¶ added in v1.7.0
func (o AccessIdentityProviderConfigArrayOutput) ToAccessIdentityProviderConfigArrayOutput() AccessIdentityProviderConfigArrayOutput
func (AccessIdentityProviderConfigArrayOutput) ToAccessIdentityProviderConfigArrayOutputWithContext ¶ added in v1.7.0
func (o AccessIdentityProviderConfigArrayOutput) ToAccessIdentityProviderConfigArrayOutputWithContext(ctx context.Context) AccessIdentityProviderConfigArrayOutput
type AccessIdentityProviderConfigInput ¶ added in v1.7.0
type AccessIdentityProviderConfigInput interface { pulumi.Input ToAccessIdentityProviderConfigOutput() AccessIdentityProviderConfigOutput ToAccessIdentityProviderConfigOutputWithContext(context.Context) AccessIdentityProviderConfigOutput }
type AccessIdentityProviderConfigOutput ¶ added in v1.7.0
type AccessIdentityProviderConfigOutput struct{ *pulumi.OutputState }
func (AccessIdentityProviderConfigOutput) AppsDomain ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) AppsDomain() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) Attributes ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) Attributes() pulumi.StringArrayOutput
func (AccessIdentityProviderConfigOutput) AuthUrl ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) AuthUrl() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) CentrifyAccount ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) CentrifyAccount() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) CentrifyAppId ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) CentrifyAppId() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) CertsUrl ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) CertsUrl() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) ClientId ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) ClientId() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) ClientSecret ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) ClientSecret() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) DirectoryId ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) DirectoryId() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) ElementType ¶ added in v1.7.0
func (AccessIdentityProviderConfigOutput) ElementType() reflect.Type
func (AccessIdentityProviderConfigOutput) EmailAttributeName ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) EmailAttributeName() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) IdpPublicCert ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) IdpPublicCert() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) IssuerUrl ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) IssuerUrl() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) OktaAccount ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) OktaAccount() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) OneloginAccount ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) OneloginAccount() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) RedirectUrl ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) RedirectUrl() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) SignRequest ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) SignRequest() pulumi.BoolPtrOutput
func (AccessIdentityProviderConfigOutput) SsoTargetUrl ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) SsoTargetUrl() pulumi.StringPtrOutput
func (AccessIdentityProviderConfigOutput) SupportGroups ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) SupportGroups() pulumi.BoolPtrOutput
func (AccessIdentityProviderConfigOutput) ToAccessIdentityProviderConfigOutput ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) ToAccessIdentityProviderConfigOutput() AccessIdentityProviderConfigOutput
func (AccessIdentityProviderConfigOutput) ToAccessIdentityProviderConfigOutputWithContext ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) ToAccessIdentityProviderConfigOutputWithContext(ctx context.Context) AccessIdentityProviderConfigOutput
func (AccessIdentityProviderConfigOutput) TokenUrl ¶ added in v1.7.0
func (o AccessIdentityProviderConfigOutput) TokenUrl() pulumi.StringPtrOutput
type AccessIdentityProviderState ¶ added in v1.7.0
type AccessIdentityProviderState struct { AccountId pulumi.StringPtrInput // Provider configuration from the [developer documentation][accessIdentityProviderGuide]. Configs AccessIdentityProviderConfigArrayInput // Friendly name of the Access Identity Provider configuration. Name pulumi.StringPtrInput // The provider type to use. Must be one of: `"centrify"`, // `"facebook"`, `"google-apps"`, `"oidc"`, `"github"`, `"google"`, `"saml"`, // `"linkedin"`, `"azureAD"`, `"okta"`, `"onetimepin"`, `"onelogin"`, `"yandex"`. Type pulumi.StringPtrInput }
func (AccessIdentityProviderState) ElementType ¶ added in v1.7.0
func (AccessIdentityProviderState) ElementType() reflect.Type
type AccessPolicy ¶
type AccessPolicy struct { pulumi.CustomResourceState // The ID of the application the policy is // associated with. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Defines the action Access will take if the policy matches the user. // Allowed values: `allow`, `deny`, `nonIdentity`, `bypass` Decision pulumi.StringOutput `pulumi:"decision"` // A series of access conditions, see [Access Groups](https://www.terraform.io/docs/providers/cloudflare/r/access_group.html#conditions). Excludes AccessPolicyExcludeArrayOutput `pulumi:"excludes"` // A series of access conditions, see [Access Groups](https://www.terraform.io/docs/providers/cloudflare/r/access_group.html#conditions). Includes AccessPolicyIncludeArrayOutput `pulumi:"includes"` // Friendly name of the Access Application. Name pulumi.StringOutput `pulumi:"name"` // The unique precedence for policies on a single application. Integer. Precedence pulumi.IntPtrOutput `pulumi:"precedence"` // A series of access conditions, see [Access Groups](https://www.terraform.io/docs/providers/cloudflare/r/access_group.html#conditions). Requires AccessPolicyRequireArrayOutput `pulumi:"requires"` // The DNS zone to which the access rule should be // added. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare Access Policy resource. Access Policies are used in conjunction with Access Applications to restrict access to a particular resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/access_policy.html.markdown.
func GetAccessPolicy ¶
func GetAccessPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPolicyState, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
GetAccessPolicy gets an existing AccessPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessPolicy ¶
func NewAccessPolicy(ctx *pulumi.Context, name string, args *AccessPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
NewAccessPolicy registers a new resource with the given unique name, arguments, and options.
type AccessPolicyArgs ¶
type AccessPolicyArgs struct { // The ID of the application the policy is // associated with. ApplicationId pulumi.StringInput // Defines the action Access will take if the policy matches the user. // Allowed values: `allow`, `deny`, `nonIdentity`, `bypass` Decision pulumi.StringInput // A series of access conditions, see [Access Groups](https://www.terraform.io/docs/providers/cloudflare/r/access_group.html#conditions). Excludes AccessPolicyExcludeArrayInput // A series of access conditions, see [Access Groups](https://www.terraform.io/docs/providers/cloudflare/r/access_group.html#conditions). Includes AccessPolicyIncludeArrayInput // Friendly name of the Access Application. Name pulumi.StringInput // The unique precedence for policies on a single application. Integer. Precedence pulumi.IntPtrInput // A series of access conditions, see [Access Groups](https://www.terraform.io/docs/providers/cloudflare/r/access_group.html#conditions). Requires AccessPolicyRequireArrayInput // The DNS zone to which the access rule should be // added. ZoneId pulumi.StringInput }
The set of arguments for constructing a AccessPolicy resource.
func (AccessPolicyArgs) ElementType ¶ added in v1.6.0
func (AccessPolicyArgs) ElementType() reflect.Type
type AccessPolicyExclude ¶ added in v1.6.0
type AccessPolicyExclude struct { AnyValidServiceToken *bool `pulumi:"anyValidServiceToken"` Azures []AccessPolicyExcludeAzure `pulumi:"azures"` Certificate *bool `pulumi:"certificate"` CommonName *string `pulumi:"commonName"` EmailDomains []string `pulumi:"emailDomains"` Emails []string `pulumi:"emails"` Everyone *bool `pulumi:"everyone"` Githubs []AccessPolicyExcludeGithub `pulumi:"githubs"` Groups []string `pulumi:"groups"` Gsuites []AccessPolicyExcludeGsuite `pulumi:"gsuites"` Ips []string `pulumi:"ips"` Oktas []AccessPolicyExcludeOkta `pulumi:"oktas"` Samls []AccessPolicyExcludeSaml `pulumi:"samls"` ServiceTokens []string `pulumi:"serviceTokens"` }
type AccessPolicyExcludeArgs ¶ added in v1.6.0
type AccessPolicyExcludeArgs struct { AnyValidServiceToken pulumi.BoolPtrInput `pulumi:"anyValidServiceToken"` Azures AccessPolicyExcludeAzureArrayInput `pulumi:"azures"` Certificate pulumi.BoolPtrInput `pulumi:"certificate"` CommonName pulumi.StringPtrInput `pulumi:"commonName"` EmailDomains pulumi.StringArrayInput `pulumi:"emailDomains"` Emails pulumi.StringArrayInput `pulumi:"emails"` Everyone pulumi.BoolPtrInput `pulumi:"everyone"` Githubs AccessPolicyExcludeGithubArrayInput `pulumi:"githubs"` Groups pulumi.StringArrayInput `pulumi:"groups"` Gsuites AccessPolicyExcludeGsuiteArrayInput `pulumi:"gsuites"` Ips pulumi.StringArrayInput `pulumi:"ips"` Oktas AccessPolicyExcludeOktaArrayInput `pulumi:"oktas"` Samls AccessPolicyExcludeSamlArrayInput `pulumi:"samls"` ServiceTokens pulumi.StringArrayInput `pulumi:"serviceTokens"` }
func (AccessPolicyExcludeArgs) ElementType ¶ added in v1.6.0
func (AccessPolicyExcludeArgs) ElementType() reflect.Type
func (AccessPolicyExcludeArgs) ToAccessPolicyExcludeOutput ¶ added in v1.6.0
func (i AccessPolicyExcludeArgs) ToAccessPolicyExcludeOutput() AccessPolicyExcludeOutput
func (AccessPolicyExcludeArgs) ToAccessPolicyExcludeOutputWithContext ¶ added in v1.6.0
func (i AccessPolicyExcludeArgs) ToAccessPolicyExcludeOutputWithContext(ctx context.Context) AccessPolicyExcludeOutput
type AccessPolicyExcludeArray ¶ added in v1.6.0
type AccessPolicyExcludeArray []AccessPolicyExcludeInput
func (AccessPolicyExcludeArray) ElementType ¶ added in v1.6.0
func (AccessPolicyExcludeArray) ElementType() reflect.Type
func (AccessPolicyExcludeArray) ToAccessPolicyExcludeArrayOutput ¶ added in v1.6.0
func (i AccessPolicyExcludeArray) ToAccessPolicyExcludeArrayOutput() AccessPolicyExcludeArrayOutput
func (AccessPolicyExcludeArray) ToAccessPolicyExcludeArrayOutputWithContext ¶ added in v1.6.0
func (i AccessPolicyExcludeArray) ToAccessPolicyExcludeArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeArrayOutput
type AccessPolicyExcludeArrayInput ¶ added in v1.6.0
type AccessPolicyExcludeArrayInput interface { pulumi.Input ToAccessPolicyExcludeArrayOutput() AccessPolicyExcludeArrayOutput ToAccessPolicyExcludeArrayOutputWithContext(context.Context) AccessPolicyExcludeArrayOutput }
type AccessPolicyExcludeArrayOutput ¶ added in v1.6.0
type AccessPolicyExcludeArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeArrayOutput) ElementType ¶ added in v1.6.0
func (AccessPolicyExcludeArrayOutput) ElementType() reflect.Type
func (AccessPolicyExcludeArrayOutput) Index ¶ added in v1.6.0
func (o AccessPolicyExcludeArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeOutput
func (AccessPolicyExcludeArrayOutput) ToAccessPolicyExcludeArrayOutput ¶ added in v1.6.0
func (o AccessPolicyExcludeArrayOutput) ToAccessPolicyExcludeArrayOutput() AccessPolicyExcludeArrayOutput
func (AccessPolicyExcludeArrayOutput) ToAccessPolicyExcludeArrayOutputWithContext ¶ added in v1.6.0
func (o AccessPolicyExcludeArrayOutput) ToAccessPolicyExcludeArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeArrayOutput
type AccessPolicyExcludeAzure ¶ added in v1.9.0
type AccessPolicyExcludeAzureArgs ¶ added in v1.9.0
type AccessPolicyExcludeAzureArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` }
func (AccessPolicyExcludeAzureArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeAzureArgs) ElementType() reflect.Type
func (AccessPolicyExcludeAzureArgs) ToAccessPolicyExcludeAzureOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeAzureArgs) ToAccessPolicyExcludeAzureOutput() AccessPolicyExcludeAzureOutput
func (AccessPolicyExcludeAzureArgs) ToAccessPolicyExcludeAzureOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeAzureArgs) ToAccessPolicyExcludeAzureOutputWithContext(ctx context.Context) AccessPolicyExcludeAzureOutput
type AccessPolicyExcludeAzureArray ¶ added in v1.9.0
type AccessPolicyExcludeAzureArray []AccessPolicyExcludeAzureInput
func (AccessPolicyExcludeAzureArray) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeAzureArray) ElementType() reflect.Type
func (AccessPolicyExcludeAzureArray) ToAccessPolicyExcludeAzureArrayOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeAzureArray) ToAccessPolicyExcludeAzureArrayOutput() AccessPolicyExcludeAzureArrayOutput
func (AccessPolicyExcludeAzureArray) ToAccessPolicyExcludeAzureArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeAzureArray) ToAccessPolicyExcludeAzureArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeAzureArrayOutput
type AccessPolicyExcludeAzureArrayInput ¶ added in v1.9.0
type AccessPolicyExcludeAzureArrayInput interface { pulumi.Input ToAccessPolicyExcludeAzureArrayOutput() AccessPolicyExcludeAzureArrayOutput ToAccessPolicyExcludeAzureArrayOutputWithContext(context.Context) AccessPolicyExcludeAzureArrayOutput }
type AccessPolicyExcludeAzureArrayOutput ¶ added in v1.9.0
type AccessPolicyExcludeAzureArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeAzureArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeAzureArrayOutput) ElementType() reflect.Type
func (AccessPolicyExcludeAzureArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyExcludeAzureArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeAzureOutput
func (AccessPolicyExcludeAzureArrayOutput) ToAccessPolicyExcludeAzureArrayOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeAzureArrayOutput) ToAccessPolicyExcludeAzureArrayOutput() AccessPolicyExcludeAzureArrayOutput
func (AccessPolicyExcludeAzureArrayOutput) ToAccessPolicyExcludeAzureArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeAzureArrayOutput) ToAccessPolicyExcludeAzureArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeAzureArrayOutput
type AccessPolicyExcludeAzureInput ¶ added in v1.9.0
type AccessPolicyExcludeAzureInput interface { pulumi.Input ToAccessPolicyExcludeAzureOutput() AccessPolicyExcludeAzureOutput ToAccessPolicyExcludeAzureOutputWithContext(context.Context) AccessPolicyExcludeAzureOutput }
type AccessPolicyExcludeAzureOutput ¶ added in v1.9.0
type AccessPolicyExcludeAzureOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeAzureOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeAzureOutput) ElementType() reflect.Type
func (AccessPolicyExcludeAzureOutput) Id ¶ added in v1.9.0
func (o AccessPolicyExcludeAzureOutput) Id() pulumi.StringPtrOutput
func (AccessPolicyExcludeAzureOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyExcludeAzureOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyExcludeAzureOutput) ToAccessPolicyExcludeAzureOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeAzureOutput) ToAccessPolicyExcludeAzureOutput() AccessPolicyExcludeAzureOutput
func (AccessPolicyExcludeAzureOutput) ToAccessPolicyExcludeAzureOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeAzureOutput) ToAccessPolicyExcludeAzureOutputWithContext(ctx context.Context) AccessPolicyExcludeAzureOutput
type AccessPolicyExcludeGithub ¶ added in v1.9.0
type AccessPolicyExcludeGithubArgs ¶ added in v1.9.0
type AccessPolicyExcludeGithubArgs struct { IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` // Friendly name of the Access Application. Name pulumi.StringPtrInput `pulumi:"name"` }
func (AccessPolicyExcludeGithubArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeGithubArgs) ElementType() reflect.Type
func (AccessPolicyExcludeGithubArgs) ToAccessPolicyExcludeGithubOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeGithubArgs) ToAccessPolicyExcludeGithubOutput() AccessPolicyExcludeGithubOutput
func (AccessPolicyExcludeGithubArgs) ToAccessPolicyExcludeGithubOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeGithubArgs) ToAccessPolicyExcludeGithubOutputWithContext(ctx context.Context) AccessPolicyExcludeGithubOutput
type AccessPolicyExcludeGithubArray ¶ added in v1.9.0
type AccessPolicyExcludeGithubArray []AccessPolicyExcludeGithubInput
func (AccessPolicyExcludeGithubArray) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeGithubArray) ElementType() reflect.Type
func (AccessPolicyExcludeGithubArray) ToAccessPolicyExcludeGithubArrayOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeGithubArray) ToAccessPolicyExcludeGithubArrayOutput() AccessPolicyExcludeGithubArrayOutput
func (AccessPolicyExcludeGithubArray) ToAccessPolicyExcludeGithubArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeGithubArray) ToAccessPolicyExcludeGithubArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeGithubArrayOutput
type AccessPolicyExcludeGithubArrayInput ¶ added in v1.9.0
type AccessPolicyExcludeGithubArrayInput interface { pulumi.Input ToAccessPolicyExcludeGithubArrayOutput() AccessPolicyExcludeGithubArrayOutput ToAccessPolicyExcludeGithubArrayOutputWithContext(context.Context) AccessPolicyExcludeGithubArrayOutput }
type AccessPolicyExcludeGithubArrayOutput ¶ added in v1.9.0
type AccessPolicyExcludeGithubArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeGithubArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeGithubArrayOutput) ElementType() reflect.Type
func (AccessPolicyExcludeGithubArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyExcludeGithubArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeGithubOutput
func (AccessPolicyExcludeGithubArrayOutput) ToAccessPolicyExcludeGithubArrayOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeGithubArrayOutput) ToAccessPolicyExcludeGithubArrayOutput() AccessPolicyExcludeGithubArrayOutput
func (AccessPolicyExcludeGithubArrayOutput) ToAccessPolicyExcludeGithubArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeGithubArrayOutput) ToAccessPolicyExcludeGithubArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeGithubArrayOutput
type AccessPolicyExcludeGithubInput ¶ added in v1.9.0
type AccessPolicyExcludeGithubInput interface { pulumi.Input ToAccessPolicyExcludeGithubOutput() AccessPolicyExcludeGithubOutput ToAccessPolicyExcludeGithubOutputWithContext(context.Context) AccessPolicyExcludeGithubOutput }
type AccessPolicyExcludeGithubOutput ¶ added in v1.9.0
type AccessPolicyExcludeGithubOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeGithubOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeGithubOutput) ElementType() reflect.Type
func (AccessPolicyExcludeGithubOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyExcludeGithubOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyExcludeGithubOutput) Name ¶ added in v1.9.0
func (o AccessPolicyExcludeGithubOutput) Name() pulumi.StringPtrOutput
Friendly name of the Access Application.
func (AccessPolicyExcludeGithubOutput) ToAccessPolicyExcludeGithubOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeGithubOutput) ToAccessPolicyExcludeGithubOutput() AccessPolicyExcludeGithubOutput
func (AccessPolicyExcludeGithubOutput) ToAccessPolicyExcludeGithubOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeGithubOutput) ToAccessPolicyExcludeGithubOutputWithContext(ctx context.Context) AccessPolicyExcludeGithubOutput
type AccessPolicyExcludeGsuite ¶ added in v1.9.0
type AccessPolicyExcludeGsuiteArgs ¶ added in v1.9.0
type AccessPolicyExcludeGsuiteArgs struct { Email pulumi.StringPtrInput `pulumi:"email"` IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` }
func (AccessPolicyExcludeGsuiteArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeGsuiteArgs) ElementType() reflect.Type
func (AccessPolicyExcludeGsuiteArgs) ToAccessPolicyExcludeGsuiteOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeGsuiteArgs) ToAccessPolicyExcludeGsuiteOutput() AccessPolicyExcludeGsuiteOutput
func (AccessPolicyExcludeGsuiteArgs) ToAccessPolicyExcludeGsuiteOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeGsuiteArgs) ToAccessPolicyExcludeGsuiteOutputWithContext(ctx context.Context) AccessPolicyExcludeGsuiteOutput
type AccessPolicyExcludeGsuiteArray ¶ added in v1.9.0
type AccessPolicyExcludeGsuiteArray []AccessPolicyExcludeGsuiteInput
func (AccessPolicyExcludeGsuiteArray) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeGsuiteArray) ElementType() reflect.Type
func (AccessPolicyExcludeGsuiteArray) ToAccessPolicyExcludeGsuiteArrayOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeGsuiteArray) ToAccessPolicyExcludeGsuiteArrayOutput() AccessPolicyExcludeGsuiteArrayOutput
func (AccessPolicyExcludeGsuiteArray) ToAccessPolicyExcludeGsuiteArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeGsuiteArray) ToAccessPolicyExcludeGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeGsuiteArrayOutput
type AccessPolicyExcludeGsuiteArrayInput ¶ added in v1.9.0
type AccessPolicyExcludeGsuiteArrayInput interface { pulumi.Input ToAccessPolicyExcludeGsuiteArrayOutput() AccessPolicyExcludeGsuiteArrayOutput ToAccessPolicyExcludeGsuiteArrayOutputWithContext(context.Context) AccessPolicyExcludeGsuiteArrayOutput }
type AccessPolicyExcludeGsuiteArrayOutput ¶ added in v1.9.0
type AccessPolicyExcludeGsuiteArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeGsuiteArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeGsuiteArrayOutput) ElementType() reflect.Type
func (AccessPolicyExcludeGsuiteArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyExcludeGsuiteArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeGsuiteOutput
func (AccessPolicyExcludeGsuiteArrayOutput) ToAccessPolicyExcludeGsuiteArrayOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeGsuiteArrayOutput) ToAccessPolicyExcludeGsuiteArrayOutput() AccessPolicyExcludeGsuiteArrayOutput
func (AccessPolicyExcludeGsuiteArrayOutput) ToAccessPolicyExcludeGsuiteArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeGsuiteArrayOutput) ToAccessPolicyExcludeGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeGsuiteArrayOutput
type AccessPolicyExcludeGsuiteInput ¶ added in v1.9.0
type AccessPolicyExcludeGsuiteInput interface { pulumi.Input ToAccessPolicyExcludeGsuiteOutput() AccessPolicyExcludeGsuiteOutput ToAccessPolicyExcludeGsuiteOutputWithContext(context.Context) AccessPolicyExcludeGsuiteOutput }
type AccessPolicyExcludeGsuiteOutput ¶ added in v1.9.0
type AccessPolicyExcludeGsuiteOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeGsuiteOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeGsuiteOutput) ElementType() reflect.Type
func (AccessPolicyExcludeGsuiteOutput) Email ¶ added in v1.9.0
func (o AccessPolicyExcludeGsuiteOutput) Email() pulumi.StringPtrOutput
func (AccessPolicyExcludeGsuiteOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyExcludeGsuiteOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyExcludeGsuiteOutput) ToAccessPolicyExcludeGsuiteOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeGsuiteOutput) ToAccessPolicyExcludeGsuiteOutput() AccessPolicyExcludeGsuiteOutput
func (AccessPolicyExcludeGsuiteOutput) ToAccessPolicyExcludeGsuiteOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeGsuiteOutput) ToAccessPolicyExcludeGsuiteOutputWithContext(ctx context.Context) AccessPolicyExcludeGsuiteOutput
type AccessPolicyExcludeInput ¶ added in v1.6.0
type AccessPolicyExcludeInput interface { pulumi.Input ToAccessPolicyExcludeOutput() AccessPolicyExcludeOutput ToAccessPolicyExcludeOutputWithContext(context.Context) AccessPolicyExcludeOutput }
type AccessPolicyExcludeOkta ¶ added in v1.9.0
type AccessPolicyExcludeOktaArgs ¶ added in v1.9.0
type AccessPolicyExcludeOktaArgs struct { IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` // Friendly name of the Access Application. Name pulumi.StringPtrInput `pulumi:"name"` }
func (AccessPolicyExcludeOktaArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeOktaArgs) ElementType() reflect.Type
func (AccessPolicyExcludeOktaArgs) ToAccessPolicyExcludeOktaOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeOktaArgs) ToAccessPolicyExcludeOktaOutput() AccessPolicyExcludeOktaOutput
func (AccessPolicyExcludeOktaArgs) ToAccessPolicyExcludeOktaOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeOktaArgs) ToAccessPolicyExcludeOktaOutputWithContext(ctx context.Context) AccessPolicyExcludeOktaOutput
type AccessPolicyExcludeOktaArray ¶ added in v1.9.0
type AccessPolicyExcludeOktaArray []AccessPolicyExcludeOktaInput
func (AccessPolicyExcludeOktaArray) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeOktaArray) ElementType() reflect.Type
func (AccessPolicyExcludeOktaArray) ToAccessPolicyExcludeOktaArrayOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeOktaArray) ToAccessPolicyExcludeOktaArrayOutput() AccessPolicyExcludeOktaArrayOutput
func (AccessPolicyExcludeOktaArray) ToAccessPolicyExcludeOktaArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeOktaArray) ToAccessPolicyExcludeOktaArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeOktaArrayOutput
type AccessPolicyExcludeOktaArrayInput ¶ added in v1.9.0
type AccessPolicyExcludeOktaArrayInput interface { pulumi.Input ToAccessPolicyExcludeOktaArrayOutput() AccessPolicyExcludeOktaArrayOutput ToAccessPolicyExcludeOktaArrayOutputWithContext(context.Context) AccessPolicyExcludeOktaArrayOutput }
type AccessPolicyExcludeOktaArrayOutput ¶ added in v1.9.0
type AccessPolicyExcludeOktaArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeOktaArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeOktaArrayOutput) ElementType() reflect.Type
func (AccessPolicyExcludeOktaArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyExcludeOktaArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeOktaOutput
func (AccessPolicyExcludeOktaArrayOutput) ToAccessPolicyExcludeOktaArrayOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeOktaArrayOutput) ToAccessPolicyExcludeOktaArrayOutput() AccessPolicyExcludeOktaArrayOutput
func (AccessPolicyExcludeOktaArrayOutput) ToAccessPolicyExcludeOktaArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeOktaArrayOutput) ToAccessPolicyExcludeOktaArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeOktaArrayOutput
type AccessPolicyExcludeOktaInput ¶ added in v1.9.0
type AccessPolicyExcludeOktaInput interface { pulumi.Input ToAccessPolicyExcludeOktaOutput() AccessPolicyExcludeOktaOutput ToAccessPolicyExcludeOktaOutputWithContext(context.Context) AccessPolicyExcludeOktaOutput }
type AccessPolicyExcludeOktaOutput ¶ added in v1.9.0
type AccessPolicyExcludeOktaOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeOktaOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeOktaOutput) ElementType() reflect.Type
func (AccessPolicyExcludeOktaOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyExcludeOktaOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyExcludeOktaOutput) Name ¶ added in v1.9.0
func (o AccessPolicyExcludeOktaOutput) Name() pulumi.StringPtrOutput
Friendly name of the Access Application.
func (AccessPolicyExcludeOktaOutput) ToAccessPolicyExcludeOktaOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeOktaOutput) ToAccessPolicyExcludeOktaOutput() AccessPolicyExcludeOktaOutput
func (AccessPolicyExcludeOktaOutput) ToAccessPolicyExcludeOktaOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeOktaOutput) ToAccessPolicyExcludeOktaOutputWithContext(ctx context.Context) AccessPolicyExcludeOktaOutput
type AccessPolicyExcludeOutput ¶ added in v1.6.0
type AccessPolicyExcludeOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeOutput) AnyValidServiceToken ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) AnyValidServiceToken() pulumi.BoolPtrOutput
func (AccessPolicyExcludeOutput) Azures ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) Azures() AccessPolicyExcludeAzureArrayOutput
func (AccessPolicyExcludeOutput) Certificate ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) Certificate() pulumi.BoolPtrOutput
func (AccessPolicyExcludeOutput) CommonName ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) CommonName() pulumi.StringPtrOutput
func (AccessPolicyExcludeOutput) ElementType ¶ added in v1.6.0
func (AccessPolicyExcludeOutput) ElementType() reflect.Type
func (AccessPolicyExcludeOutput) EmailDomains ¶ added in v1.6.0
func (o AccessPolicyExcludeOutput) EmailDomains() pulumi.StringArrayOutput
func (AccessPolicyExcludeOutput) Emails ¶ added in v1.6.0
func (o AccessPolicyExcludeOutput) Emails() pulumi.StringArrayOutput
func (AccessPolicyExcludeOutput) Everyone ¶ added in v1.6.0
func (o AccessPolicyExcludeOutput) Everyone() pulumi.BoolPtrOutput
func (AccessPolicyExcludeOutput) Githubs ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) Githubs() AccessPolicyExcludeGithubArrayOutput
func (AccessPolicyExcludeOutput) Groups ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) Groups() pulumi.StringArrayOutput
func (AccessPolicyExcludeOutput) Gsuites ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) Gsuites() AccessPolicyExcludeGsuiteArrayOutput
func (AccessPolicyExcludeOutput) Ips ¶ added in v1.6.0
func (o AccessPolicyExcludeOutput) Ips() pulumi.StringArrayOutput
func (AccessPolicyExcludeOutput) Oktas ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) Oktas() AccessPolicyExcludeOktaArrayOutput
func (AccessPolicyExcludeOutput) Samls ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) Samls() AccessPolicyExcludeSamlArrayOutput
func (AccessPolicyExcludeOutput) ServiceTokens ¶ added in v1.9.0
func (o AccessPolicyExcludeOutput) ServiceTokens() pulumi.StringArrayOutput
func (AccessPolicyExcludeOutput) ToAccessPolicyExcludeOutput ¶ added in v1.6.0
func (o AccessPolicyExcludeOutput) ToAccessPolicyExcludeOutput() AccessPolicyExcludeOutput
func (AccessPolicyExcludeOutput) ToAccessPolicyExcludeOutputWithContext ¶ added in v1.6.0
func (o AccessPolicyExcludeOutput) ToAccessPolicyExcludeOutputWithContext(ctx context.Context) AccessPolicyExcludeOutput
type AccessPolicyExcludeSaml ¶ added in v1.9.0
type AccessPolicyExcludeSamlArgs ¶ added in v1.9.0
type AccessPolicyExcludeSamlArgs struct { AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` }
func (AccessPolicyExcludeSamlArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeSamlArgs) ElementType() reflect.Type
func (AccessPolicyExcludeSamlArgs) ToAccessPolicyExcludeSamlOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeSamlArgs) ToAccessPolicyExcludeSamlOutput() AccessPolicyExcludeSamlOutput
func (AccessPolicyExcludeSamlArgs) ToAccessPolicyExcludeSamlOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeSamlArgs) ToAccessPolicyExcludeSamlOutputWithContext(ctx context.Context) AccessPolicyExcludeSamlOutput
type AccessPolicyExcludeSamlArray ¶ added in v1.9.0
type AccessPolicyExcludeSamlArray []AccessPolicyExcludeSamlInput
func (AccessPolicyExcludeSamlArray) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeSamlArray) ElementType() reflect.Type
func (AccessPolicyExcludeSamlArray) ToAccessPolicyExcludeSamlArrayOutput ¶ added in v1.9.0
func (i AccessPolicyExcludeSamlArray) ToAccessPolicyExcludeSamlArrayOutput() AccessPolicyExcludeSamlArrayOutput
func (AccessPolicyExcludeSamlArray) ToAccessPolicyExcludeSamlArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyExcludeSamlArray) ToAccessPolicyExcludeSamlArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeSamlArrayOutput
type AccessPolicyExcludeSamlArrayInput ¶ added in v1.9.0
type AccessPolicyExcludeSamlArrayInput interface { pulumi.Input ToAccessPolicyExcludeSamlArrayOutput() AccessPolicyExcludeSamlArrayOutput ToAccessPolicyExcludeSamlArrayOutputWithContext(context.Context) AccessPolicyExcludeSamlArrayOutput }
type AccessPolicyExcludeSamlArrayOutput ¶ added in v1.9.0
type AccessPolicyExcludeSamlArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeSamlArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeSamlArrayOutput) ElementType() reflect.Type
func (AccessPolicyExcludeSamlArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyExcludeSamlArrayOutput) Index(i pulumi.IntInput) AccessPolicyExcludeSamlOutput
func (AccessPolicyExcludeSamlArrayOutput) ToAccessPolicyExcludeSamlArrayOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeSamlArrayOutput) ToAccessPolicyExcludeSamlArrayOutput() AccessPolicyExcludeSamlArrayOutput
func (AccessPolicyExcludeSamlArrayOutput) ToAccessPolicyExcludeSamlArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeSamlArrayOutput) ToAccessPolicyExcludeSamlArrayOutputWithContext(ctx context.Context) AccessPolicyExcludeSamlArrayOutput
type AccessPolicyExcludeSamlInput ¶ added in v1.9.0
type AccessPolicyExcludeSamlInput interface { pulumi.Input ToAccessPolicyExcludeSamlOutput() AccessPolicyExcludeSamlOutput ToAccessPolicyExcludeSamlOutputWithContext(context.Context) AccessPolicyExcludeSamlOutput }
type AccessPolicyExcludeSamlOutput ¶ added in v1.9.0
type AccessPolicyExcludeSamlOutput struct{ *pulumi.OutputState }
func (AccessPolicyExcludeSamlOutput) AttributeName ¶ added in v1.9.0
func (o AccessPolicyExcludeSamlOutput) AttributeName() pulumi.StringPtrOutput
func (AccessPolicyExcludeSamlOutput) AttributeValue ¶ added in v1.9.0
func (o AccessPolicyExcludeSamlOutput) AttributeValue() pulumi.StringPtrOutput
func (AccessPolicyExcludeSamlOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyExcludeSamlOutput) ElementType() reflect.Type
func (AccessPolicyExcludeSamlOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyExcludeSamlOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyExcludeSamlOutput) ToAccessPolicyExcludeSamlOutput ¶ added in v1.9.0
func (o AccessPolicyExcludeSamlOutput) ToAccessPolicyExcludeSamlOutput() AccessPolicyExcludeSamlOutput
func (AccessPolicyExcludeSamlOutput) ToAccessPolicyExcludeSamlOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyExcludeSamlOutput) ToAccessPolicyExcludeSamlOutputWithContext(ctx context.Context) AccessPolicyExcludeSamlOutput
type AccessPolicyInclude ¶ added in v1.6.0
type AccessPolicyInclude struct { AnyValidServiceToken *bool `pulumi:"anyValidServiceToken"` Azures []AccessPolicyIncludeAzure `pulumi:"azures"` Certificate *bool `pulumi:"certificate"` CommonName *string `pulumi:"commonName"` EmailDomains []string `pulumi:"emailDomains"` Emails []string `pulumi:"emails"` Everyone *bool `pulumi:"everyone"` Githubs []AccessPolicyIncludeGithub `pulumi:"githubs"` Groups []string `pulumi:"groups"` Gsuites []AccessPolicyIncludeGsuite `pulumi:"gsuites"` Ips []string `pulumi:"ips"` Oktas []AccessPolicyIncludeOkta `pulumi:"oktas"` Samls []AccessPolicyIncludeSaml `pulumi:"samls"` ServiceTokens []string `pulumi:"serviceTokens"` }
type AccessPolicyIncludeArgs ¶ added in v1.6.0
type AccessPolicyIncludeArgs struct { AnyValidServiceToken pulumi.BoolPtrInput `pulumi:"anyValidServiceToken"` Azures AccessPolicyIncludeAzureArrayInput `pulumi:"azures"` Certificate pulumi.BoolPtrInput `pulumi:"certificate"` CommonName pulumi.StringPtrInput `pulumi:"commonName"` EmailDomains pulumi.StringArrayInput `pulumi:"emailDomains"` Emails pulumi.StringArrayInput `pulumi:"emails"` Everyone pulumi.BoolPtrInput `pulumi:"everyone"` Githubs AccessPolicyIncludeGithubArrayInput `pulumi:"githubs"` Groups pulumi.StringArrayInput `pulumi:"groups"` Gsuites AccessPolicyIncludeGsuiteArrayInput `pulumi:"gsuites"` Ips pulumi.StringArrayInput `pulumi:"ips"` Oktas AccessPolicyIncludeOktaArrayInput `pulumi:"oktas"` Samls AccessPolicyIncludeSamlArrayInput `pulumi:"samls"` ServiceTokens pulumi.StringArrayInput `pulumi:"serviceTokens"` }
func (AccessPolicyIncludeArgs) ElementType ¶ added in v1.6.0
func (AccessPolicyIncludeArgs) ElementType() reflect.Type
func (AccessPolicyIncludeArgs) ToAccessPolicyIncludeOutput ¶ added in v1.6.0
func (i AccessPolicyIncludeArgs) ToAccessPolicyIncludeOutput() AccessPolicyIncludeOutput
func (AccessPolicyIncludeArgs) ToAccessPolicyIncludeOutputWithContext ¶ added in v1.6.0
func (i AccessPolicyIncludeArgs) ToAccessPolicyIncludeOutputWithContext(ctx context.Context) AccessPolicyIncludeOutput
type AccessPolicyIncludeArray ¶ added in v1.6.0
type AccessPolicyIncludeArray []AccessPolicyIncludeInput
func (AccessPolicyIncludeArray) ElementType ¶ added in v1.6.0
func (AccessPolicyIncludeArray) ElementType() reflect.Type
func (AccessPolicyIncludeArray) ToAccessPolicyIncludeArrayOutput ¶ added in v1.6.0
func (i AccessPolicyIncludeArray) ToAccessPolicyIncludeArrayOutput() AccessPolicyIncludeArrayOutput
func (AccessPolicyIncludeArray) ToAccessPolicyIncludeArrayOutputWithContext ¶ added in v1.6.0
func (i AccessPolicyIncludeArray) ToAccessPolicyIncludeArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeArrayOutput
type AccessPolicyIncludeArrayInput ¶ added in v1.6.0
type AccessPolicyIncludeArrayInput interface { pulumi.Input ToAccessPolicyIncludeArrayOutput() AccessPolicyIncludeArrayOutput ToAccessPolicyIncludeArrayOutputWithContext(context.Context) AccessPolicyIncludeArrayOutput }
type AccessPolicyIncludeArrayOutput ¶ added in v1.6.0
type AccessPolicyIncludeArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeArrayOutput) ElementType ¶ added in v1.6.0
func (AccessPolicyIncludeArrayOutput) ElementType() reflect.Type
func (AccessPolicyIncludeArrayOutput) Index ¶ added in v1.6.0
func (o AccessPolicyIncludeArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeOutput
func (AccessPolicyIncludeArrayOutput) ToAccessPolicyIncludeArrayOutput ¶ added in v1.6.0
func (o AccessPolicyIncludeArrayOutput) ToAccessPolicyIncludeArrayOutput() AccessPolicyIncludeArrayOutput
func (AccessPolicyIncludeArrayOutput) ToAccessPolicyIncludeArrayOutputWithContext ¶ added in v1.6.0
func (o AccessPolicyIncludeArrayOutput) ToAccessPolicyIncludeArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeArrayOutput
type AccessPolicyIncludeAzure ¶ added in v1.9.0
type AccessPolicyIncludeAzureArgs ¶ added in v1.9.0
type AccessPolicyIncludeAzureArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` }
func (AccessPolicyIncludeAzureArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeAzureArgs) ElementType() reflect.Type
func (AccessPolicyIncludeAzureArgs) ToAccessPolicyIncludeAzureOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeAzureArgs) ToAccessPolicyIncludeAzureOutput() AccessPolicyIncludeAzureOutput
func (AccessPolicyIncludeAzureArgs) ToAccessPolicyIncludeAzureOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeAzureArgs) ToAccessPolicyIncludeAzureOutputWithContext(ctx context.Context) AccessPolicyIncludeAzureOutput
type AccessPolicyIncludeAzureArray ¶ added in v1.9.0
type AccessPolicyIncludeAzureArray []AccessPolicyIncludeAzureInput
func (AccessPolicyIncludeAzureArray) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeAzureArray) ElementType() reflect.Type
func (AccessPolicyIncludeAzureArray) ToAccessPolicyIncludeAzureArrayOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeAzureArray) ToAccessPolicyIncludeAzureArrayOutput() AccessPolicyIncludeAzureArrayOutput
func (AccessPolicyIncludeAzureArray) ToAccessPolicyIncludeAzureArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeAzureArray) ToAccessPolicyIncludeAzureArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeAzureArrayOutput
type AccessPolicyIncludeAzureArrayInput ¶ added in v1.9.0
type AccessPolicyIncludeAzureArrayInput interface { pulumi.Input ToAccessPolicyIncludeAzureArrayOutput() AccessPolicyIncludeAzureArrayOutput ToAccessPolicyIncludeAzureArrayOutputWithContext(context.Context) AccessPolicyIncludeAzureArrayOutput }
type AccessPolicyIncludeAzureArrayOutput ¶ added in v1.9.0
type AccessPolicyIncludeAzureArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeAzureArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeAzureArrayOutput) ElementType() reflect.Type
func (AccessPolicyIncludeAzureArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyIncludeAzureArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeAzureOutput
func (AccessPolicyIncludeAzureArrayOutput) ToAccessPolicyIncludeAzureArrayOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeAzureArrayOutput) ToAccessPolicyIncludeAzureArrayOutput() AccessPolicyIncludeAzureArrayOutput
func (AccessPolicyIncludeAzureArrayOutput) ToAccessPolicyIncludeAzureArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeAzureArrayOutput) ToAccessPolicyIncludeAzureArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeAzureArrayOutput
type AccessPolicyIncludeAzureInput ¶ added in v1.9.0
type AccessPolicyIncludeAzureInput interface { pulumi.Input ToAccessPolicyIncludeAzureOutput() AccessPolicyIncludeAzureOutput ToAccessPolicyIncludeAzureOutputWithContext(context.Context) AccessPolicyIncludeAzureOutput }
type AccessPolicyIncludeAzureOutput ¶ added in v1.9.0
type AccessPolicyIncludeAzureOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeAzureOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeAzureOutput) ElementType() reflect.Type
func (AccessPolicyIncludeAzureOutput) Id ¶ added in v1.9.0
func (o AccessPolicyIncludeAzureOutput) Id() pulumi.StringPtrOutput
func (AccessPolicyIncludeAzureOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyIncludeAzureOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyIncludeAzureOutput) ToAccessPolicyIncludeAzureOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeAzureOutput) ToAccessPolicyIncludeAzureOutput() AccessPolicyIncludeAzureOutput
func (AccessPolicyIncludeAzureOutput) ToAccessPolicyIncludeAzureOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeAzureOutput) ToAccessPolicyIncludeAzureOutputWithContext(ctx context.Context) AccessPolicyIncludeAzureOutput
type AccessPolicyIncludeGithub ¶ added in v1.9.0
type AccessPolicyIncludeGithubArgs ¶ added in v1.9.0
type AccessPolicyIncludeGithubArgs struct { IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` // Friendly name of the Access Application. Name pulumi.StringPtrInput `pulumi:"name"` }
func (AccessPolicyIncludeGithubArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeGithubArgs) ElementType() reflect.Type
func (AccessPolicyIncludeGithubArgs) ToAccessPolicyIncludeGithubOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeGithubArgs) ToAccessPolicyIncludeGithubOutput() AccessPolicyIncludeGithubOutput
func (AccessPolicyIncludeGithubArgs) ToAccessPolicyIncludeGithubOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeGithubArgs) ToAccessPolicyIncludeGithubOutputWithContext(ctx context.Context) AccessPolicyIncludeGithubOutput
type AccessPolicyIncludeGithubArray ¶ added in v1.9.0
type AccessPolicyIncludeGithubArray []AccessPolicyIncludeGithubInput
func (AccessPolicyIncludeGithubArray) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeGithubArray) ElementType() reflect.Type
func (AccessPolicyIncludeGithubArray) ToAccessPolicyIncludeGithubArrayOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeGithubArray) ToAccessPolicyIncludeGithubArrayOutput() AccessPolicyIncludeGithubArrayOutput
func (AccessPolicyIncludeGithubArray) ToAccessPolicyIncludeGithubArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeGithubArray) ToAccessPolicyIncludeGithubArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeGithubArrayOutput
type AccessPolicyIncludeGithubArrayInput ¶ added in v1.9.0
type AccessPolicyIncludeGithubArrayInput interface { pulumi.Input ToAccessPolicyIncludeGithubArrayOutput() AccessPolicyIncludeGithubArrayOutput ToAccessPolicyIncludeGithubArrayOutputWithContext(context.Context) AccessPolicyIncludeGithubArrayOutput }
type AccessPolicyIncludeGithubArrayOutput ¶ added in v1.9.0
type AccessPolicyIncludeGithubArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeGithubArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeGithubArrayOutput) ElementType() reflect.Type
func (AccessPolicyIncludeGithubArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyIncludeGithubArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeGithubOutput
func (AccessPolicyIncludeGithubArrayOutput) ToAccessPolicyIncludeGithubArrayOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeGithubArrayOutput) ToAccessPolicyIncludeGithubArrayOutput() AccessPolicyIncludeGithubArrayOutput
func (AccessPolicyIncludeGithubArrayOutput) ToAccessPolicyIncludeGithubArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeGithubArrayOutput) ToAccessPolicyIncludeGithubArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeGithubArrayOutput
type AccessPolicyIncludeGithubInput ¶ added in v1.9.0
type AccessPolicyIncludeGithubInput interface { pulumi.Input ToAccessPolicyIncludeGithubOutput() AccessPolicyIncludeGithubOutput ToAccessPolicyIncludeGithubOutputWithContext(context.Context) AccessPolicyIncludeGithubOutput }
type AccessPolicyIncludeGithubOutput ¶ added in v1.9.0
type AccessPolicyIncludeGithubOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeGithubOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeGithubOutput) ElementType() reflect.Type
func (AccessPolicyIncludeGithubOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyIncludeGithubOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyIncludeGithubOutput) Name ¶ added in v1.9.0
func (o AccessPolicyIncludeGithubOutput) Name() pulumi.StringPtrOutput
Friendly name of the Access Application.
func (AccessPolicyIncludeGithubOutput) ToAccessPolicyIncludeGithubOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeGithubOutput) ToAccessPolicyIncludeGithubOutput() AccessPolicyIncludeGithubOutput
func (AccessPolicyIncludeGithubOutput) ToAccessPolicyIncludeGithubOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeGithubOutput) ToAccessPolicyIncludeGithubOutputWithContext(ctx context.Context) AccessPolicyIncludeGithubOutput
type AccessPolicyIncludeGsuite ¶ added in v1.9.0
type AccessPolicyIncludeGsuiteArgs ¶ added in v1.9.0
type AccessPolicyIncludeGsuiteArgs struct { Email pulumi.StringPtrInput `pulumi:"email"` IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` }
func (AccessPolicyIncludeGsuiteArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeGsuiteArgs) ElementType() reflect.Type
func (AccessPolicyIncludeGsuiteArgs) ToAccessPolicyIncludeGsuiteOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeGsuiteArgs) ToAccessPolicyIncludeGsuiteOutput() AccessPolicyIncludeGsuiteOutput
func (AccessPolicyIncludeGsuiteArgs) ToAccessPolicyIncludeGsuiteOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeGsuiteArgs) ToAccessPolicyIncludeGsuiteOutputWithContext(ctx context.Context) AccessPolicyIncludeGsuiteOutput
type AccessPolicyIncludeGsuiteArray ¶ added in v1.9.0
type AccessPolicyIncludeGsuiteArray []AccessPolicyIncludeGsuiteInput
func (AccessPolicyIncludeGsuiteArray) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeGsuiteArray) ElementType() reflect.Type
func (AccessPolicyIncludeGsuiteArray) ToAccessPolicyIncludeGsuiteArrayOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeGsuiteArray) ToAccessPolicyIncludeGsuiteArrayOutput() AccessPolicyIncludeGsuiteArrayOutput
func (AccessPolicyIncludeGsuiteArray) ToAccessPolicyIncludeGsuiteArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeGsuiteArray) ToAccessPolicyIncludeGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeGsuiteArrayOutput
type AccessPolicyIncludeGsuiteArrayInput ¶ added in v1.9.0
type AccessPolicyIncludeGsuiteArrayInput interface { pulumi.Input ToAccessPolicyIncludeGsuiteArrayOutput() AccessPolicyIncludeGsuiteArrayOutput ToAccessPolicyIncludeGsuiteArrayOutputWithContext(context.Context) AccessPolicyIncludeGsuiteArrayOutput }
type AccessPolicyIncludeGsuiteArrayOutput ¶ added in v1.9.0
type AccessPolicyIncludeGsuiteArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeGsuiteArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeGsuiteArrayOutput) ElementType() reflect.Type
func (AccessPolicyIncludeGsuiteArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyIncludeGsuiteArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeGsuiteOutput
func (AccessPolicyIncludeGsuiteArrayOutput) ToAccessPolicyIncludeGsuiteArrayOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeGsuiteArrayOutput) ToAccessPolicyIncludeGsuiteArrayOutput() AccessPolicyIncludeGsuiteArrayOutput
func (AccessPolicyIncludeGsuiteArrayOutput) ToAccessPolicyIncludeGsuiteArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeGsuiteArrayOutput) ToAccessPolicyIncludeGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeGsuiteArrayOutput
type AccessPolicyIncludeGsuiteInput ¶ added in v1.9.0
type AccessPolicyIncludeGsuiteInput interface { pulumi.Input ToAccessPolicyIncludeGsuiteOutput() AccessPolicyIncludeGsuiteOutput ToAccessPolicyIncludeGsuiteOutputWithContext(context.Context) AccessPolicyIncludeGsuiteOutput }
type AccessPolicyIncludeGsuiteOutput ¶ added in v1.9.0
type AccessPolicyIncludeGsuiteOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeGsuiteOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeGsuiteOutput) ElementType() reflect.Type
func (AccessPolicyIncludeGsuiteOutput) Email ¶ added in v1.9.0
func (o AccessPolicyIncludeGsuiteOutput) Email() pulumi.StringPtrOutput
func (AccessPolicyIncludeGsuiteOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyIncludeGsuiteOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyIncludeGsuiteOutput) ToAccessPolicyIncludeGsuiteOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeGsuiteOutput) ToAccessPolicyIncludeGsuiteOutput() AccessPolicyIncludeGsuiteOutput
func (AccessPolicyIncludeGsuiteOutput) ToAccessPolicyIncludeGsuiteOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeGsuiteOutput) ToAccessPolicyIncludeGsuiteOutputWithContext(ctx context.Context) AccessPolicyIncludeGsuiteOutput
type AccessPolicyIncludeInput ¶ added in v1.6.0
type AccessPolicyIncludeInput interface { pulumi.Input ToAccessPolicyIncludeOutput() AccessPolicyIncludeOutput ToAccessPolicyIncludeOutputWithContext(context.Context) AccessPolicyIncludeOutput }
type AccessPolicyIncludeOkta ¶ added in v1.9.0
type AccessPolicyIncludeOktaArgs ¶ added in v1.9.0
type AccessPolicyIncludeOktaArgs struct { IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` // Friendly name of the Access Application. Name pulumi.StringPtrInput `pulumi:"name"` }
func (AccessPolicyIncludeOktaArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeOktaArgs) ElementType() reflect.Type
func (AccessPolicyIncludeOktaArgs) ToAccessPolicyIncludeOktaOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeOktaArgs) ToAccessPolicyIncludeOktaOutput() AccessPolicyIncludeOktaOutput
func (AccessPolicyIncludeOktaArgs) ToAccessPolicyIncludeOktaOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeOktaArgs) ToAccessPolicyIncludeOktaOutputWithContext(ctx context.Context) AccessPolicyIncludeOktaOutput
type AccessPolicyIncludeOktaArray ¶ added in v1.9.0
type AccessPolicyIncludeOktaArray []AccessPolicyIncludeOktaInput
func (AccessPolicyIncludeOktaArray) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeOktaArray) ElementType() reflect.Type
func (AccessPolicyIncludeOktaArray) ToAccessPolicyIncludeOktaArrayOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeOktaArray) ToAccessPolicyIncludeOktaArrayOutput() AccessPolicyIncludeOktaArrayOutput
func (AccessPolicyIncludeOktaArray) ToAccessPolicyIncludeOktaArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeOktaArray) ToAccessPolicyIncludeOktaArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeOktaArrayOutput
type AccessPolicyIncludeOktaArrayInput ¶ added in v1.9.0
type AccessPolicyIncludeOktaArrayInput interface { pulumi.Input ToAccessPolicyIncludeOktaArrayOutput() AccessPolicyIncludeOktaArrayOutput ToAccessPolicyIncludeOktaArrayOutputWithContext(context.Context) AccessPolicyIncludeOktaArrayOutput }
type AccessPolicyIncludeOktaArrayOutput ¶ added in v1.9.0
type AccessPolicyIncludeOktaArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeOktaArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeOktaArrayOutput) ElementType() reflect.Type
func (AccessPolicyIncludeOktaArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyIncludeOktaArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeOktaOutput
func (AccessPolicyIncludeOktaArrayOutput) ToAccessPolicyIncludeOktaArrayOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeOktaArrayOutput) ToAccessPolicyIncludeOktaArrayOutput() AccessPolicyIncludeOktaArrayOutput
func (AccessPolicyIncludeOktaArrayOutput) ToAccessPolicyIncludeOktaArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeOktaArrayOutput) ToAccessPolicyIncludeOktaArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeOktaArrayOutput
type AccessPolicyIncludeOktaInput ¶ added in v1.9.0
type AccessPolicyIncludeOktaInput interface { pulumi.Input ToAccessPolicyIncludeOktaOutput() AccessPolicyIncludeOktaOutput ToAccessPolicyIncludeOktaOutputWithContext(context.Context) AccessPolicyIncludeOktaOutput }
type AccessPolicyIncludeOktaOutput ¶ added in v1.9.0
type AccessPolicyIncludeOktaOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeOktaOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeOktaOutput) ElementType() reflect.Type
func (AccessPolicyIncludeOktaOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyIncludeOktaOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyIncludeOktaOutput) Name ¶ added in v1.9.0
func (o AccessPolicyIncludeOktaOutput) Name() pulumi.StringPtrOutput
Friendly name of the Access Application.
func (AccessPolicyIncludeOktaOutput) ToAccessPolicyIncludeOktaOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeOktaOutput) ToAccessPolicyIncludeOktaOutput() AccessPolicyIncludeOktaOutput
func (AccessPolicyIncludeOktaOutput) ToAccessPolicyIncludeOktaOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeOktaOutput) ToAccessPolicyIncludeOktaOutputWithContext(ctx context.Context) AccessPolicyIncludeOktaOutput
type AccessPolicyIncludeOutput ¶ added in v1.6.0
type AccessPolicyIncludeOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeOutput) AnyValidServiceToken ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) AnyValidServiceToken() pulumi.BoolPtrOutput
func (AccessPolicyIncludeOutput) Azures ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) Azures() AccessPolicyIncludeAzureArrayOutput
func (AccessPolicyIncludeOutput) Certificate ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) Certificate() pulumi.BoolPtrOutput
func (AccessPolicyIncludeOutput) CommonName ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) CommonName() pulumi.StringPtrOutput
func (AccessPolicyIncludeOutput) ElementType ¶ added in v1.6.0
func (AccessPolicyIncludeOutput) ElementType() reflect.Type
func (AccessPolicyIncludeOutput) EmailDomains ¶ added in v1.6.0
func (o AccessPolicyIncludeOutput) EmailDomains() pulumi.StringArrayOutput
func (AccessPolicyIncludeOutput) Emails ¶ added in v1.6.0
func (o AccessPolicyIncludeOutput) Emails() pulumi.StringArrayOutput
func (AccessPolicyIncludeOutput) Everyone ¶ added in v1.6.0
func (o AccessPolicyIncludeOutput) Everyone() pulumi.BoolPtrOutput
func (AccessPolicyIncludeOutput) Githubs ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) Githubs() AccessPolicyIncludeGithubArrayOutput
func (AccessPolicyIncludeOutput) Groups ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) Groups() pulumi.StringArrayOutput
func (AccessPolicyIncludeOutput) Gsuites ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) Gsuites() AccessPolicyIncludeGsuiteArrayOutput
func (AccessPolicyIncludeOutput) Ips ¶ added in v1.6.0
func (o AccessPolicyIncludeOutput) Ips() pulumi.StringArrayOutput
func (AccessPolicyIncludeOutput) Oktas ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) Oktas() AccessPolicyIncludeOktaArrayOutput
func (AccessPolicyIncludeOutput) Samls ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) Samls() AccessPolicyIncludeSamlArrayOutput
func (AccessPolicyIncludeOutput) ServiceTokens ¶ added in v1.9.0
func (o AccessPolicyIncludeOutput) ServiceTokens() pulumi.StringArrayOutput
func (AccessPolicyIncludeOutput) ToAccessPolicyIncludeOutput ¶ added in v1.6.0
func (o AccessPolicyIncludeOutput) ToAccessPolicyIncludeOutput() AccessPolicyIncludeOutput
func (AccessPolicyIncludeOutput) ToAccessPolicyIncludeOutputWithContext ¶ added in v1.6.0
func (o AccessPolicyIncludeOutput) ToAccessPolicyIncludeOutputWithContext(ctx context.Context) AccessPolicyIncludeOutput
type AccessPolicyIncludeSaml ¶ added in v1.9.0
type AccessPolicyIncludeSamlArgs ¶ added in v1.9.0
type AccessPolicyIncludeSamlArgs struct { AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` }
func (AccessPolicyIncludeSamlArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeSamlArgs) ElementType() reflect.Type
func (AccessPolicyIncludeSamlArgs) ToAccessPolicyIncludeSamlOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeSamlArgs) ToAccessPolicyIncludeSamlOutput() AccessPolicyIncludeSamlOutput
func (AccessPolicyIncludeSamlArgs) ToAccessPolicyIncludeSamlOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeSamlArgs) ToAccessPolicyIncludeSamlOutputWithContext(ctx context.Context) AccessPolicyIncludeSamlOutput
type AccessPolicyIncludeSamlArray ¶ added in v1.9.0
type AccessPolicyIncludeSamlArray []AccessPolicyIncludeSamlInput
func (AccessPolicyIncludeSamlArray) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeSamlArray) ElementType() reflect.Type
func (AccessPolicyIncludeSamlArray) ToAccessPolicyIncludeSamlArrayOutput ¶ added in v1.9.0
func (i AccessPolicyIncludeSamlArray) ToAccessPolicyIncludeSamlArrayOutput() AccessPolicyIncludeSamlArrayOutput
func (AccessPolicyIncludeSamlArray) ToAccessPolicyIncludeSamlArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyIncludeSamlArray) ToAccessPolicyIncludeSamlArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeSamlArrayOutput
type AccessPolicyIncludeSamlArrayInput ¶ added in v1.9.0
type AccessPolicyIncludeSamlArrayInput interface { pulumi.Input ToAccessPolicyIncludeSamlArrayOutput() AccessPolicyIncludeSamlArrayOutput ToAccessPolicyIncludeSamlArrayOutputWithContext(context.Context) AccessPolicyIncludeSamlArrayOutput }
type AccessPolicyIncludeSamlArrayOutput ¶ added in v1.9.0
type AccessPolicyIncludeSamlArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeSamlArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeSamlArrayOutput) ElementType() reflect.Type
func (AccessPolicyIncludeSamlArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyIncludeSamlArrayOutput) Index(i pulumi.IntInput) AccessPolicyIncludeSamlOutput
func (AccessPolicyIncludeSamlArrayOutput) ToAccessPolicyIncludeSamlArrayOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeSamlArrayOutput) ToAccessPolicyIncludeSamlArrayOutput() AccessPolicyIncludeSamlArrayOutput
func (AccessPolicyIncludeSamlArrayOutput) ToAccessPolicyIncludeSamlArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeSamlArrayOutput) ToAccessPolicyIncludeSamlArrayOutputWithContext(ctx context.Context) AccessPolicyIncludeSamlArrayOutput
type AccessPolicyIncludeSamlInput ¶ added in v1.9.0
type AccessPolicyIncludeSamlInput interface { pulumi.Input ToAccessPolicyIncludeSamlOutput() AccessPolicyIncludeSamlOutput ToAccessPolicyIncludeSamlOutputWithContext(context.Context) AccessPolicyIncludeSamlOutput }
type AccessPolicyIncludeSamlOutput ¶ added in v1.9.0
type AccessPolicyIncludeSamlOutput struct{ *pulumi.OutputState }
func (AccessPolicyIncludeSamlOutput) AttributeName ¶ added in v1.9.0
func (o AccessPolicyIncludeSamlOutput) AttributeName() pulumi.StringPtrOutput
func (AccessPolicyIncludeSamlOutput) AttributeValue ¶ added in v1.9.0
func (o AccessPolicyIncludeSamlOutput) AttributeValue() pulumi.StringPtrOutput
func (AccessPolicyIncludeSamlOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyIncludeSamlOutput) ElementType() reflect.Type
func (AccessPolicyIncludeSamlOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyIncludeSamlOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyIncludeSamlOutput) ToAccessPolicyIncludeSamlOutput ¶ added in v1.9.0
func (o AccessPolicyIncludeSamlOutput) ToAccessPolicyIncludeSamlOutput() AccessPolicyIncludeSamlOutput
func (AccessPolicyIncludeSamlOutput) ToAccessPolicyIncludeSamlOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyIncludeSamlOutput) ToAccessPolicyIncludeSamlOutputWithContext(ctx context.Context) AccessPolicyIncludeSamlOutput
type AccessPolicyRequire ¶ added in v1.6.0
type AccessPolicyRequire struct { AnyValidServiceToken *bool `pulumi:"anyValidServiceToken"` Azures []AccessPolicyRequireAzure `pulumi:"azures"` Certificate *bool `pulumi:"certificate"` CommonName *string `pulumi:"commonName"` EmailDomains []string `pulumi:"emailDomains"` Emails []string `pulumi:"emails"` Everyone *bool `pulumi:"everyone"` Githubs []AccessPolicyRequireGithub `pulumi:"githubs"` Groups []string `pulumi:"groups"` Gsuites []AccessPolicyRequireGsuite `pulumi:"gsuites"` Ips []string `pulumi:"ips"` Oktas []AccessPolicyRequireOkta `pulumi:"oktas"` Samls []AccessPolicyRequireSaml `pulumi:"samls"` ServiceTokens []string `pulumi:"serviceTokens"` }
type AccessPolicyRequireArgs ¶ added in v1.6.0
type AccessPolicyRequireArgs struct { AnyValidServiceToken pulumi.BoolPtrInput `pulumi:"anyValidServiceToken"` Azures AccessPolicyRequireAzureArrayInput `pulumi:"azures"` Certificate pulumi.BoolPtrInput `pulumi:"certificate"` CommonName pulumi.StringPtrInput `pulumi:"commonName"` EmailDomains pulumi.StringArrayInput `pulumi:"emailDomains"` Emails pulumi.StringArrayInput `pulumi:"emails"` Everyone pulumi.BoolPtrInput `pulumi:"everyone"` Githubs AccessPolicyRequireGithubArrayInput `pulumi:"githubs"` Groups pulumi.StringArrayInput `pulumi:"groups"` Gsuites AccessPolicyRequireGsuiteArrayInput `pulumi:"gsuites"` Ips pulumi.StringArrayInput `pulumi:"ips"` Oktas AccessPolicyRequireOktaArrayInput `pulumi:"oktas"` Samls AccessPolicyRequireSamlArrayInput `pulumi:"samls"` ServiceTokens pulumi.StringArrayInput `pulumi:"serviceTokens"` }
func (AccessPolicyRequireArgs) ElementType ¶ added in v1.6.0
func (AccessPolicyRequireArgs) ElementType() reflect.Type
func (AccessPolicyRequireArgs) ToAccessPolicyRequireOutput ¶ added in v1.6.0
func (i AccessPolicyRequireArgs) ToAccessPolicyRequireOutput() AccessPolicyRequireOutput
func (AccessPolicyRequireArgs) ToAccessPolicyRequireOutputWithContext ¶ added in v1.6.0
func (i AccessPolicyRequireArgs) ToAccessPolicyRequireOutputWithContext(ctx context.Context) AccessPolicyRequireOutput
type AccessPolicyRequireArray ¶ added in v1.6.0
type AccessPolicyRequireArray []AccessPolicyRequireInput
func (AccessPolicyRequireArray) ElementType ¶ added in v1.6.0
func (AccessPolicyRequireArray) ElementType() reflect.Type
func (AccessPolicyRequireArray) ToAccessPolicyRequireArrayOutput ¶ added in v1.6.0
func (i AccessPolicyRequireArray) ToAccessPolicyRequireArrayOutput() AccessPolicyRequireArrayOutput
func (AccessPolicyRequireArray) ToAccessPolicyRequireArrayOutputWithContext ¶ added in v1.6.0
func (i AccessPolicyRequireArray) ToAccessPolicyRequireArrayOutputWithContext(ctx context.Context) AccessPolicyRequireArrayOutput
type AccessPolicyRequireArrayInput ¶ added in v1.6.0
type AccessPolicyRequireArrayInput interface { pulumi.Input ToAccessPolicyRequireArrayOutput() AccessPolicyRequireArrayOutput ToAccessPolicyRequireArrayOutputWithContext(context.Context) AccessPolicyRequireArrayOutput }
type AccessPolicyRequireArrayOutput ¶ added in v1.6.0
type AccessPolicyRequireArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireArrayOutput) ElementType ¶ added in v1.6.0
func (AccessPolicyRequireArrayOutput) ElementType() reflect.Type
func (AccessPolicyRequireArrayOutput) Index ¶ added in v1.6.0
func (o AccessPolicyRequireArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireOutput
func (AccessPolicyRequireArrayOutput) ToAccessPolicyRequireArrayOutput ¶ added in v1.6.0
func (o AccessPolicyRequireArrayOutput) ToAccessPolicyRequireArrayOutput() AccessPolicyRequireArrayOutput
func (AccessPolicyRequireArrayOutput) ToAccessPolicyRequireArrayOutputWithContext ¶ added in v1.6.0
func (o AccessPolicyRequireArrayOutput) ToAccessPolicyRequireArrayOutputWithContext(ctx context.Context) AccessPolicyRequireArrayOutput
type AccessPolicyRequireAzure ¶ added in v1.9.0
type AccessPolicyRequireAzureArgs ¶ added in v1.9.0
type AccessPolicyRequireAzureArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` }
func (AccessPolicyRequireAzureArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireAzureArgs) ElementType() reflect.Type
func (AccessPolicyRequireAzureArgs) ToAccessPolicyRequireAzureOutput ¶ added in v1.9.0
func (i AccessPolicyRequireAzureArgs) ToAccessPolicyRequireAzureOutput() AccessPolicyRequireAzureOutput
func (AccessPolicyRequireAzureArgs) ToAccessPolicyRequireAzureOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireAzureArgs) ToAccessPolicyRequireAzureOutputWithContext(ctx context.Context) AccessPolicyRequireAzureOutput
type AccessPolicyRequireAzureArray ¶ added in v1.9.0
type AccessPolicyRequireAzureArray []AccessPolicyRequireAzureInput
func (AccessPolicyRequireAzureArray) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireAzureArray) ElementType() reflect.Type
func (AccessPolicyRequireAzureArray) ToAccessPolicyRequireAzureArrayOutput ¶ added in v1.9.0
func (i AccessPolicyRequireAzureArray) ToAccessPolicyRequireAzureArrayOutput() AccessPolicyRequireAzureArrayOutput
func (AccessPolicyRequireAzureArray) ToAccessPolicyRequireAzureArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireAzureArray) ToAccessPolicyRequireAzureArrayOutputWithContext(ctx context.Context) AccessPolicyRequireAzureArrayOutput
type AccessPolicyRequireAzureArrayInput ¶ added in v1.9.0
type AccessPolicyRequireAzureArrayInput interface { pulumi.Input ToAccessPolicyRequireAzureArrayOutput() AccessPolicyRequireAzureArrayOutput ToAccessPolicyRequireAzureArrayOutputWithContext(context.Context) AccessPolicyRequireAzureArrayOutput }
type AccessPolicyRequireAzureArrayOutput ¶ added in v1.9.0
type AccessPolicyRequireAzureArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireAzureArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireAzureArrayOutput) ElementType() reflect.Type
func (AccessPolicyRequireAzureArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyRequireAzureArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireAzureOutput
func (AccessPolicyRequireAzureArrayOutput) ToAccessPolicyRequireAzureArrayOutput ¶ added in v1.9.0
func (o AccessPolicyRequireAzureArrayOutput) ToAccessPolicyRequireAzureArrayOutput() AccessPolicyRequireAzureArrayOutput
func (AccessPolicyRequireAzureArrayOutput) ToAccessPolicyRequireAzureArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireAzureArrayOutput) ToAccessPolicyRequireAzureArrayOutputWithContext(ctx context.Context) AccessPolicyRequireAzureArrayOutput
type AccessPolicyRequireAzureInput ¶ added in v1.9.0
type AccessPolicyRequireAzureInput interface { pulumi.Input ToAccessPolicyRequireAzureOutput() AccessPolicyRequireAzureOutput ToAccessPolicyRequireAzureOutputWithContext(context.Context) AccessPolicyRequireAzureOutput }
type AccessPolicyRequireAzureOutput ¶ added in v1.9.0
type AccessPolicyRequireAzureOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireAzureOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireAzureOutput) ElementType() reflect.Type
func (AccessPolicyRequireAzureOutput) Id ¶ added in v1.9.0
func (o AccessPolicyRequireAzureOutput) Id() pulumi.StringPtrOutput
func (AccessPolicyRequireAzureOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyRequireAzureOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyRequireAzureOutput) ToAccessPolicyRequireAzureOutput ¶ added in v1.9.0
func (o AccessPolicyRequireAzureOutput) ToAccessPolicyRequireAzureOutput() AccessPolicyRequireAzureOutput
func (AccessPolicyRequireAzureOutput) ToAccessPolicyRequireAzureOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireAzureOutput) ToAccessPolicyRequireAzureOutputWithContext(ctx context.Context) AccessPolicyRequireAzureOutput
type AccessPolicyRequireGithub ¶ added in v1.9.0
type AccessPolicyRequireGithubArgs ¶ added in v1.9.0
type AccessPolicyRequireGithubArgs struct { IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` // Friendly name of the Access Application. Name pulumi.StringPtrInput `pulumi:"name"` }
func (AccessPolicyRequireGithubArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireGithubArgs) ElementType() reflect.Type
func (AccessPolicyRequireGithubArgs) ToAccessPolicyRequireGithubOutput ¶ added in v1.9.0
func (i AccessPolicyRequireGithubArgs) ToAccessPolicyRequireGithubOutput() AccessPolicyRequireGithubOutput
func (AccessPolicyRequireGithubArgs) ToAccessPolicyRequireGithubOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireGithubArgs) ToAccessPolicyRequireGithubOutputWithContext(ctx context.Context) AccessPolicyRequireGithubOutput
type AccessPolicyRequireGithubArray ¶ added in v1.9.0
type AccessPolicyRequireGithubArray []AccessPolicyRequireGithubInput
func (AccessPolicyRequireGithubArray) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireGithubArray) ElementType() reflect.Type
func (AccessPolicyRequireGithubArray) ToAccessPolicyRequireGithubArrayOutput ¶ added in v1.9.0
func (i AccessPolicyRequireGithubArray) ToAccessPolicyRequireGithubArrayOutput() AccessPolicyRequireGithubArrayOutput
func (AccessPolicyRequireGithubArray) ToAccessPolicyRequireGithubArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireGithubArray) ToAccessPolicyRequireGithubArrayOutputWithContext(ctx context.Context) AccessPolicyRequireGithubArrayOutput
type AccessPolicyRequireGithubArrayInput ¶ added in v1.9.0
type AccessPolicyRequireGithubArrayInput interface { pulumi.Input ToAccessPolicyRequireGithubArrayOutput() AccessPolicyRequireGithubArrayOutput ToAccessPolicyRequireGithubArrayOutputWithContext(context.Context) AccessPolicyRequireGithubArrayOutput }
type AccessPolicyRequireGithubArrayOutput ¶ added in v1.9.0
type AccessPolicyRequireGithubArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireGithubArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireGithubArrayOutput) ElementType() reflect.Type
func (AccessPolicyRequireGithubArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyRequireGithubArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireGithubOutput
func (AccessPolicyRequireGithubArrayOutput) ToAccessPolicyRequireGithubArrayOutput ¶ added in v1.9.0
func (o AccessPolicyRequireGithubArrayOutput) ToAccessPolicyRequireGithubArrayOutput() AccessPolicyRequireGithubArrayOutput
func (AccessPolicyRequireGithubArrayOutput) ToAccessPolicyRequireGithubArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireGithubArrayOutput) ToAccessPolicyRequireGithubArrayOutputWithContext(ctx context.Context) AccessPolicyRequireGithubArrayOutput
type AccessPolicyRequireGithubInput ¶ added in v1.9.0
type AccessPolicyRequireGithubInput interface { pulumi.Input ToAccessPolicyRequireGithubOutput() AccessPolicyRequireGithubOutput ToAccessPolicyRequireGithubOutputWithContext(context.Context) AccessPolicyRequireGithubOutput }
type AccessPolicyRequireGithubOutput ¶ added in v1.9.0
type AccessPolicyRequireGithubOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireGithubOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireGithubOutput) ElementType() reflect.Type
func (AccessPolicyRequireGithubOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyRequireGithubOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyRequireGithubOutput) Name ¶ added in v1.9.0
func (o AccessPolicyRequireGithubOutput) Name() pulumi.StringPtrOutput
Friendly name of the Access Application.
func (AccessPolicyRequireGithubOutput) ToAccessPolicyRequireGithubOutput ¶ added in v1.9.0
func (o AccessPolicyRequireGithubOutput) ToAccessPolicyRequireGithubOutput() AccessPolicyRequireGithubOutput
func (AccessPolicyRequireGithubOutput) ToAccessPolicyRequireGithubOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireGithubOutput) ToAccessPolicyRequireGithubOutputWithContext(ctx context.Context) AccessPolicyRequireGithubOutput
type AccessPolicyRequireGsuite ¶ added in v1.9.0
type AccessPolicyRequireGsuiteArgs ¶ added in v1.9.0
type AccessPolicyRequireGsuiteArgs struct { Email pulumi.StringPtrInput `pulumi:"email"` IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` }
func (AccessPolicyRequireGsuiteArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireGsuiteArgs) ElementType() reflect.Type
func (AccessPolicyRequireGsuiteArgs) ToAccessPolicyRequireGsuiteOutput ¶ added in v1.9.0
func (i AccessPolicyRequireGsuiteArgs) ToAccessPolicyRequireGsuiteOutput() AccessPolicyRequireGsuiteOutput
func (AccessPolicyRequireGsuiteArgs) ToAccessPolicyRequireGsuiteOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireGsuiteArgs) ToAccessPolicyRequireGsuiteOutputWithContext(ctx context.Context) AccessPolicyRequireGsuiteOutput
type AccessPolicyRequireGsuiteArray ¶ added in v1.9.0
type AccessPolicyRequireGsuiteArray []AccessPolicyRequireGsuiteInput
func (AccessPolicyRequireGsuiteArray) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireGsuiteArray) ElementType() reflect.Type
func (AccessPolicyRequireGsuiteArray) ToAccessPolicyRequireGsuiteArrayOutput ¶ added in v1.9.0
func (i AccessPolicyRequireGsuiteArray) ToAccessPolicyRequireGsuiteArrayOutput() AccessPolicyRequireGsuiteArrayOutput
func (AccessPolicyRequireGsuiteArray) ToAccessPolicyRequireGsuiteArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireGsuiteArray) ToAccessPolicyRequireGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyRequireGsuiteArrayOutput
type AccessPolicyRequireGsuiteArrayInput ¶ added in v1.9.0
type AccessPolicyRequireGsuiteArrayInput interface { pulumi.Input ToAccessPolicyRequireGsuiteArrayOutput() AccessPolicyRequireGsuiteArrayOutput ToAccessPolicyRequireGsuiteArrayOutputWithContext(context.Context) AccessPolicyRequireGsuiteArrayOutput }
type AccessPolicyRequireGsuiteArrayOutput ¶ added in v1.9.0
type AccessPolicyRequireGsuiteArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireGsuiteArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireGsuiteArrayOutput) ElementType() reflect.Type
func (AccessPolicyRequireGsuiteArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyRequireGsuiteArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireGsuiteOutput
func (AccessPolicyRequireGsuiteArrayOutput) ToAccessPolicyRequireGsuiteArrayOutput ¶ added in v1.9.0
func (o AccessPolicyRequireGsuiteArrayOutput) ToAccessPolicyRequireGsuiteArrayOutput() AccessPolicyRequireGsuiteArrayOutput
func (AccessPolicyRequireGsuiteArrayOutput) ToAccessPolicyRequireGsuiteArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireGsuiteArrayOutput) ToAccessPolicyRequireGsuiteArrayOutputWithContext(ctx context.Context) AccessPolicyRequireGsuiteArrayOutput
type AccessPolicyRequireGsuiteInput ¶ added in v1.9.0
type AccessPolicyRequireGsuiteInput interface { pulumi.Input ToAccessPolicyRequireGsuiteOutput() AccessPolicyRequireGsuiteOutput ToAccessPolicyRequireGsuiteOutputWithContext(context.Context) AccessPolicyRequireGsuiteOutput }
type AccessPolicyRequireGsuiteOutput ¶ added in v1.9.0
type AccessPolicyRequireGsuiteOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireGsuiteOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireGsuiteOutput) ElementType() reflect.Type
func (AccessPolicyRequireGsuiteOutput) Email ¶ added in v1.9.0
func (o AccessPolicyRequireGsuiteOutput) Email() pulumi.StringPtrOutput
func (AccessPolicyRequireGsuiteOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyRequireGsuiteOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyRequireGsuiteOutput) ToAccessPolicyRequireGsuiteOutput ¶ added in v1.9.0
func (o AccessPolicyRequireGsuiteOutput) ToAccessPolicyRequireGsuiteOutput() AccessPolicyRequireGsuiteOutput
func (AccessPolicyRequireGsuiteOutput) ToAccessPolicyRequireGsuiteOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireGsuiteOutput) ToAccessPolicyRequireGsuiteOutputWithContext(ctx context.Context) AccessPolicyRequireGsuiteOutput
type AccessPolicyRequireInput ¶ added in v1.6.0
type AccessPolicyRequireInput interface { pulumi.Input ToAccessPolicyRequireOutput() AccessPolicyRequireOutput ToAccessPolicyRequireOutputWithContext(context.Context) AccessPolicyRequireOutput }
type AccessPolicyRequireOkta ¶ added in v1.9.0
type AccessPolicyRequireOktaArgs ¶ added in v1.9.0
type AccessPolicyRequireOktaArgs struct { IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` // Friendly name of the Access Application. Name pulumi.StringPtrInput `pulumi:"name"` }
func (AccessPolicyRequireOktaArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireOktaArgs) ElementType() reflect.Type
func (AccessPolicyRequireOktaArgs) ToAccessPolicyRequireOktaOutput ¶ added in v1.9.0
func (i AccessPolicyRequireOktaArgs) ToAccessPolicyRequireOktaOutput() AccessPolicyRequireOktaOutput
func (AccessPolicyRequireOktaArgs) ToAccessPolicyRequireOktaOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireOktaArgs) ToAccessPolicyRequireOktaOutputWithContext(ctx context.Context) AccessPolicyRequireOktaOutput
type AccessPolicyRequireOktaArray ¶ added in v1.9.0
type AccessPolicyRequireOktaArray []AccessPolicyRequireOktaInput
func (AccessPolicyRequireOktaArray) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireOktaArray) ElementType() reflect.Type
func (AccessPolicyRequireOktaArray) ToAccessPolicyRequireOktaArrayOutput ¶ added in v1.9.0
func (i AccessPolicyRequireOktaArray) ToAccessPolicyRequireOktaArrayOutput() AccessPolicyRequireOktaArrayOutput
func (AccessPolicyRequireOktaArray) ToAccessPolicyRequireOktaArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireOktaArray) ToAccessPolicyRequireOktaArrayOutputWithContext(ctx context.Context) AccessPolicyRequireOktaArrayOutput
type AccessPolicyRequireOktaArrayInput ¶ added in v1.9.0
type AccessPolicyRequireOktaArrayInput interface { pulumi.Input ToAccessPolicyRequireOktaArrayOutput() AccessPolicyRequireOktaArrayOutput ToAccessPolicyRequireOktaArrayOutputWithContext(context.Context) AccessPolicyRequireOktaArrayOutput }
type AccessPolicyRequireOktaArrayOutput ¶ added in v1.9.0
type AccessPolicyRequireOktaArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireOktaArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireOktaArrayOutput) ElementType() reflect.Type
func (AccessPolicyRequireOktaArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyRequireOktaArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireOktaOutput
func (AccessPolicyRequireOktaArrayOutput) ToAccessPolicyRequireOktaArrayOutput ¶ added in v1.9.0
func (o AccessPolicyRequireOktaArrayOutput) ToAccessPolicyRequireOktaArrayOutput() AccessPolicyRequireOktaArrayOutput
func (AccessPolicyRequireOktaArrayOutput) ToAccessPolicyRequireOktaArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireOktaArrayOutput) ToAccessPolicyRequireOktaArrayOutputWithContext(ctx context.Context) AccessPolicyRequireOktaArrayOutput
type AccessPolicyRequireOktaInput ¶ added in v1.9.0
type AccessPolicyRequireOktaInput interface { pulumi.Input ToAccessPolicyRequireOktaOutput() AccessPolicyRequireOktaOutput ToAccessPolicyRequireOktaOutputWithContext(context.Context) AccessPolicyRequireOktaOutput }
type AccessPolicyRequireOktaOutput ¶ added in v1.9.0
type AccessPolicyRequireOktaOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireOktaOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireOktaOutput) ElementType() reflect.Type
func (AccessPolicyRequireOktaOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyRequireOktaOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyRequireOktaOutput) Name ¶ added in v1.9.0
func (o AccessPolicyRequireOktaOutput) Name() pulumi.StringPtrOutput
Friendly name of the Access Application.
func (AccessPolicyRequireOktaOutput) ToAccessPolicyRequireOktaOutput ¶ added in v1.9.0
func (o AccessPolicyRequireOktaOutput) ToAccessPolicyRequireOktaOutput() AccessPolicyRequireOktaOutput
func (AccessPolicyRequireOktaOutput) ToAccessPolicyRequireOktaOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireOktaOutput) ToAccessPolicyRequireOktaOutputWithContext(ctx context.Context) AccessPolicyRequireOktaOutput
type AccessPolicyRequireOutput ¶ added in v1.6.0
type AccessPolicyRequireOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireOutput) AnyValidServiceToken ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) AnyValidServiceToken() pulumi.BoolPtrOutput
func (AccessPolicyRequireOutput) Azures ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) Azures() AccessPolicyRequireAzureArrayOutput
func (AccessPolicyRequireOutput) Certificate ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) Certificate() pulumi.BoolPtrOutput
func (AccessPolicyRequireOutput) CommonName ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) CommonName() pulumi.StringPtrOutput
func (AccessPolicyRequireOutput) ElementType ¶ added in v1.6.0
func (AccessPolicyRequireOutput) ElementType() reflect.Type
func (AccessPolicyRequireOutput) EmailDomains ¶ added in v1.6.0
func (o AccessPolicyRequireOutput) EmailDomains() pulumi.StringArrayOutput
func (AccessPolicyRequireOutput) Emails ¶ added in v1.6.0
func (o AccessPolicyRequireOutput) Emails() pulumi.StringArrayOutput
func (AccessPolicyRequireOutput) Everyone ¶ added in v1.6.0
func (o AccessPolicyRequireOutput) Everyone() pulumi.BoolPtrOutput
func (AccessPolicyRequireOutput) Githubs ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) Githubs() AccessPolicyRequireGithubArrayOutput
func (AccessPolicyRequireOutput) Groups ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) Groups() pulumi.StringArrayOutput
func (AccessPolicyRequireOutput) Gsuites ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) Gsuites() AccessPolicyRequireGsuiteArrayOutput
func (AccessPolicyRequireOutput) Ips ¶ added in v1.6.0
func (o AccessPolicyRequireOutput) Ips() pulumi.StringArrayOutput
func (AccessPolicyRequireOutput) Oktas ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) Oktas() AccessPolicyRequireOktaArrayOutput
func (AccessPolicyRequireOutput) Samls ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) Samls() AccessPolicyRequireSamlArrayOutput
func (AccessPolicyRequireOutput) ServiceTokens ¶ added in v1.9.0
func (o AccessPolicyRequireOutput) ServiceTokens() pulumi.StringArrayOutput
func (AccessPolicyRequireOutput) ToAccessPolicyRequireOutput ¶ added in v1.6.0
func (o AccessPolicyRequireOutput) ToAccessPolicyRequireOutput() AccessPolicyRequireOutput
func (AccessPolicyRequireOutput) ToAccessPolicyRequireOutputWithContext ¶ added in v1.6.0
func (o AccessPolicyRequireOutput) ToAccessPolicyRequireOutputWithContext(ctx context.Context) AccessPolicyRequireOutput
type AccessPolicyRequireSaml ¶ added in v1.9.0
type AccessPolicyRequireSamlArgs ¶ added in v1.9.0
type AccessPolicyRequireSamlArgs struct { AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` IdentityProviderId pulumi.StringPtrInput `pulumi:"identityProviderId"` }
func (AccessPolicyRequireSamlArgs) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireSamlArgs) ElementType() reflect.Type
func (AccessPolicyRequireSamlArgs) ToAccessPolicyRequireSamlOutput ¶ added in v1.9.0
func (i AccessPolicyRequireSamlArgs) ToAccessPolicyRequireSamlOutput() AccessPolicyRequireSamlOutput
func (AccessPolicyRequireSamlArgs) ToAccessPolicyRequireSamlOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireSamlArgs) ToAccessPolicyRequireSamlOutputWithContext(ctx context.Context) AccessPolicyRequireSamlOutput
type AccessPolicyRequireSamlArray ¶ added in v1.9.0
type AccessPolicyRequireSamlArray []AccessPolicyRequireSamlInput
func (AccessPolicyRequireSamlArray) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireSamlArray) ElementType() reflect.Type
func (AccessPolicyRequireSamlArray) ToAccessPolicyRequireSamlArrayOutput ¶ added in v1.9.0
func (i AccessPolicyRequireSamlArray) ToAccessPolicyRequireSamlArrayOutput() AccessPolicyRequireSamlArrayOutput
func (AccessPolicyRequireSamlArray) ToAccessPolicyRequireSamlArrayOutputWithContext ¶ added in v1.9.0
func (i AccessPolicyRequireSamlArray) ToAccessPolicyRequireSamlArrayOutputWithContext(ctx context.Context) AccessPolicyRequireSamlArrayOutput
type AccessPolicyRequireSamlArrayInput ¶ added in v1.9.0
type AccessPolicyRequireSamlArrayInput interface { pulumi.Input ToAccessPolicyRequireSamlArrayOutput() AccessPolicyRequireSamlArrayOutput ToAccessPolicyRequireSamlArrayOutputWithContext(context.Context) AccessPolicyRequireSamlArrayOutput }
type AccessPolicyRequireSamlArrayOutput ¶ added in v1.9.0
type AccessPolicyRequireSamlArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireSamlArrayOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireSamlArrayOutput) ElementType() reflect.Type
func (AccessPolicyRequireSamlArrayOutput) Index ¶ added in v1.9.0
func (o AccessPolicyRequireSamlArrayOutput) Index(i pulumi.IntInput) AccessPolicyRequireSamlOutput
func (AccessPolicyRequireSamlArrayOutput) ToAccessPolicyRequireSamlArrayOutput ¶ added in v1.9.0
func (o AccessPolicyRequireSamlArrayOutput) ToAccessPolicyRequireSamlArrayOutput() AccessPolicyRequireSamlArrayOutput
func (AccessPolicyRequireSamlArrayOutput) ToAccessPolicyRequireSamlArrayOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireSamlArrayOutput) ToAccessPolicyRequireSamlArrayOutputWithContext(ctx context.Context) AccessPolicyRequireSamlArrayOutput
type AccessPolicyRequireSamlInput ¶ added in v1.9.0
type AccessPolicyRequireSamlInput interface { pulumi.Input ToAccessPolicyRequireSamlOutput() AccessPolicyRequireSamlOutput ToAccessPolicyRequireSamlOutputWithContext(context.Context) AccessPolicyRequireSamlOutput }
type AccessPolicyRequireSamlOutput ¶ added in v1.9.0
type AccessPolicyRequireSamlOutput struct{ *pulumi.OutputState }
func (AccessPolicyRequireSamlOutput) AttributeName ¶ added in v1.9.0
func (o AccessPolicyRequireSamlOutput) AttributeName() pulumi.StringPtrOutput
func (AccessPolicyRequireSamlOutput) AttributeValue ¶ added in v1.9.0
func (o AccessPolicyRequireSamlOutput) AttributeValue() pulumi.StringPtrOutput
func (AccessPolicyRequireSamlOutput) ElementType ¶ added in v1.9.0
func (AccessPolicyRequireSamlOutput) ElementType() reflect.Type
func (AccessPolicyRequireSamlOutput) IdentityProviderId ¶ added in v1.9.0
func (o AccessPolicyRequireSamlOutput) IdentityProviderId() pulumi.StringPtrOutput
func (AccessPolicyRequireSamlOutput) ToAccessPolicyRequireSamlOutput ¶ added in v1.9.0
func (o AccessPolicyRequireSamlOutput) ToAccessPolicyRequireSamlOutput() AccessPolicyRequireSamlOutput
func (AccessPolicyRequireSamlOutput) ToAccessPolicyRequireSamlOutputWithContext ¶ added in v1.9.0
func (o AccessPolicyRequireSamlOutput) ToAccessPolicyRequireSamlOutputWithContext(ctx context.Context) AccessPolicyRequireSamlOutput
type AccessPolicyState ¶
type AccessPolicyState struct { // The ID of the application the policy is // associated with. ApplicationId pulumi.StringPtrInput // Defines the action Access will take if the policy matches the user. // Allowed values: `allow`, `deny`, `nonIdentity`, `bypass` Decision pulumi.StringPtrInput // A series of access conditions, see [Access Groups](https://www.terraform.io/docs/providers/cloudflare/r/access_group.html#conditions). Excludes AccessPolicyExcludeArrayInput // A series of access conditions, see [Access Groups](https://www.terraform.io/docs/providers/cloudflare/r/access_group.html#conditions). Includes AccessPolicyIncludeArrayInput // Friendly name of the Access Application. Name pulumi.StringPtrInput // The unique precedence for policies on a single application. Integer. Precedence pulumi.IntPtrInput // A series of access conditions, see [Access Groups](https://www.terraform.io/docs/providers/cloudflare/r/access_group.html#conditions). Requires AccessPolicyRequireArrayInput // The DNS zone to which the access rule should be // added. ZoneId pulumi.StringPtrInput }
func (AccessPolicyState) ElementType ¶ added in v1.6.0
func (AccessPolicyState) ElementType() reflect.Type
type AccessRule ¶
type AccessRule struct { pulumi.CustomResourceState // Rule configuration to apply to a matched request. It's a complex value. See description below. Configuration AccessRuleConfigurationOutput `pulumi:"configuration"` // The action to apply to a matched request. Allowed values: "block", "challenge", "whitelist", "jsChallenge" Mode pulumi.StringOutput `pulumi:"mode"` // A personal note about the rule. Typically used as a reminder or explanation for the rule. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The DNS zone to which the access rule should be added. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare IP Firewall Access Rule resource. Access control can be applied on basis of IP addresses, IP ranges, AS numbers or countries.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/access_rule.html.markdown.
func GetAccessRule ¶
func GetAccessRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessRuleState, opts ...pulumi.ResourceOption) (*AccessRule, error)
GetAccessRule gets an existing AccessRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessRule ¶
func NewAccessRule(ctx *pulumi.Context, name string, args *AccessRuleArgs, opts ...pulumi.ResourceOption) (*AccessRule, error)
NewAccessRule registers a new resource with the given unique name, arguments, and options.
type AccessRuleArgs ¶
type AccessRuleArgs struct { // Rule configuration to apply to a matched request. It's a complex value. See description below. Configuration AccessRuleConfigurationInput // The action to apply to a matched request. Allowed values: "block", "challenge", "whitelist", "jsChallenge" Mode pulumi.StringInput // A personal note about the rule. Typically used as a reminder or explanation for the rule. Notes pulumi.StringPtrInput // The DNS zone to which the access rule should be added. ZoneId pulumi.StringPtrInput }
The set of arguments for constructing a AccessRule resource.
func (AccessRuleArgs) ElementType ¶ added in v1.6.0
func (AccessRuleArgs) ElementType() reflect.Type
type AccessRuleConfiguration ¶ added in v1.6.0
type AccessRuleConfigurationArgs ¶ added in v1.6.0
type AccessRuleConfigurationArgs struct { // The request property to target. Allowed values: "ip", "ip6", "ipRange", "asn", "country" Target pulumi.StringInput `pulumi:"target"` // The value to target. Depends on target's type. Value pulumi.StringInput `pulumi:"value"` }
func (AccessRuleConfigurationArgs) ElementType ¶ added in v1.6.0
func (AccessRuleConfigurationArgs) ElementType() reflect.Type
func (AccessRuleConfigurationArgs) ToAccessRuleConfigurationOutput ¶ added in v1.6.0
func (i AccessRuleConfigurationArgs) ToAccessRuleConfigurationOutput() AccessRuleConfigurationOutput
func (AccessRuleConfigurationArgs) ToAccessRuleConfigurationOutputWithContext ¶ added in v1.6.0
func (i AccessRuleConfigurationArgs) ToAccessRuleConfigurationOutputWithContext(ctx context.Context) AccessRuleConfigurationOutput
func (AccessRuleConfigurationArgs) ToAccessRuleConfigurationPtrOutput ¶ added in v1.6.0
func (i AccessRuleConfigurationArgs) ToAccessRuleConfigurationPtrOutput() AccessRuleConfigurationPtrOutput
func (AccessRuleConfigurationArgs) ToAccessRuleConfigurationPtrOutputWithContext ¶ added in v1.6.0
func (i AccessRuleConfigurationArgs) ToAccessRuleConfigurationPtrOutputWithContext(ctx context.Context) AccessRuleConfigurationPtrOutput
type AccessRuleConfigurationInput ¶ added in v1.6.0
type AccessRuleConfigurationInput interface { pulumi.Input ToAccessRuleConfigurationOutput() AccessRuleConfigurationOutput ToAccessRuleConfigurationOutputWithContext(context.Context) AccessRuleConfigurationOutput }
type AccessRuleConfigurationOutput ¶ added in v1.6.0
type AccessRuleConfigurationOutput struct{ *pulumi.OutputState }
func (AccessRuleConfigurationOutput) ElementType ¶ added in v1.6.0
func (AccessRuleConfigurationOutput) ElementType() reflect.Type
func (AccessRuleConfigurationOutput) Target ¶ added in v1.6.0
func (o AccessRuleConfigurationOutput) Target() pulumi.StringOutput
The request property to target. Allowed values: "ip", "ip6", "ipRange", "asn", "country"
func (AccessRuleConfigurationOutput) ToAccessRuleConfigurationOutput ¶ added in v1.6.0
func (o AccessRuleConfigurationOutput) ToAccessRuleConfigurationOutput() AccessRuleConfigurationOutput
func (AccessRuleConfigurationOutput) ToAccessRuleConfigurationOutputWithContext ¶ added in v1.6.0
func (o AccessRuleConfigurationOutput) ToAccessRuleConfigurationOutputWithContext(ctx context.Context) AccessRuleConfigurationOutput
func (AccessRuleConfigurationOutput) ToAccessRuleConfigurationPtrOutput ¶ added in v1.6.0
func (o AccessRuleConfigurationOutput) ToAccessRuleConfigurationPtrOutput() AccessRuleConfigurationPtrOutput
func (AccessRuleConfigurationOutput) ToAccessRuleConfigurationPtrOutputWithContext ¶ added in v1.6.0
func (o AccessRuleConfigurationOutput) ToAccessRuleConfigurationPtrOutputWithContext(ctx context.Context) AccessRuleConfigurationPtrOutput
func (AccessRuleConfigurationOutput) Value ¶ added in v1.6.0
func (o AccessRuleConfigurationOutput) Value() pulumi.StringOutput
The value to target. Depends on target's type.
type AccessRuleConfigurationPtrInput ¶ added in v1.6.0
type AccessRuleConfigurationPtrInput interface { pulumi.Input ToAccessRuleConfigurationPtrOutput() AccessRuleConfigurationPtrOutput ToAccessRuleConfigurationPtrOutputWithContext(context.Context) AccessRuleConfigurationPtrOutput }
func AccessRuleConfigurationPtr ¶ added in v1.6.0
func AccessRuleConfigurationPtr(v *AccessRuleConfigurationArgs) AccessRuleConfigurationPtrInput
type AccessRuleConfigurationPtrOutput ¶ added in v1.6.0
type AccessRuleConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AccessRuleConfigurationPtrOutput) Elem ¶ added in v1.6.0
func (o AccessRuleConfigurationPtrOutput) Elem() AccessRuleConfigurationOutput
func (AccessRuleConfigurationPtrOutput) ElementType ¶ added in v1.6.0
func (AccessRuleConfigurationPtrOutput) ElementType() reflect.Type
func (AccessRuleConfigurationPtrOutput) Target ¶ added in v1.6.0
func (o AccessRuleConfigurationPtrOutput) Target() pulumi.StringOutput
The request property to target. Allowed values: "ip", "ip6", "ipRange", "asn", "country"
func (AccessRuleConfigurationPtrOutput) ToAccessRuleConfigurationPtrOutput ¶ added in v1.6.0
func (o AccessRuleConfigurationPtrOutput) ToAccessRuleConfigurationPtrOutput() AccessRuleConfigurationPtrOutput
func (AccessRuleConfigurationPtrOutput) ToAccessRuleConfigurationPtrOutputWithContext ¶ added in v1.6.0
func (o AccessRuleConfigurationPtrOutput) ToAccessRuleConfigurationPtrOutputWithContext(ctx context.Context) AccessRuleConfigurationPtrOutput
func (AccessRuleConfigurationPtrOutput) Value ¶ added in v1.6.0
func (o AccessRuleConfigurationPtrOutput) Value() pulumi.StringOutput
The value to target. Depends on target's type.
type AccessRuleState ¶
type AccessRuleState struct { // Rule configuration to apply to a matched request. It's a complex value. See description below. Configuration AccessRuleConfigurationPtrInput // The action to apply to a matched request. Allowed values: "block", "challenge", "whitelist", "jsChallenge" Mode pulumi.StringPtrInput // A personal note about the rule. Typically used as a reminder or explanation for the rule. Notes pulumi.StringPtrInput // The DNS zone to which the access rule should be added. ZoneId pulumi.StringPtrInput }
func (AccessRuleState) ElementType ¶ added in v1.6.0
func (AccessRuleState) ElementType() reflect.Type
type AccessServiceToken ¶ added in v1.1.0
type AccessServiceToken struct { pulumi.CustomResourceState // The ID of the account where the Access // Service is being created. AccountId pulumi.StringOutput `pulumi:"accountId"` // UUID client ID associated with the Service Token. ClientId pulumi.StringOutput `pulumi:"clientId"` // A secret for interacting with Access protocols. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // Friendly name of the token's intent. Name pulumi.StringOutput `pulumi:"name"` }
Access Service Tokens are used for service-to-service communication when an application is behind Cloudflare Access.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/access_service_token.html.markdown.
func GetAccessServiceToken ¶ added in v1.1.0
func GetAccessServiceToken(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessServiceTokenState, opts ...pulumi.ResourceOption) (*AccessServiceToken, error)
GetAccessServiceToken gets an existing AccessServiceToken resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessServiceToken ¶ added in v1.1.0
func NewAccessServiceToken(ctx *pulumi.Context, name string, args *AccessServiceTokenArgs, opts ...pulumi.ResourceOption) (*AccessServiceToken, error)
NewAccessServiceToken registers a new resource with the given unique name, arguments, and options.
type AccessServiceTokenArgs ¶ added in v1.1.0
type AccessServiceTokenArgs struct { // The ID of the account where the Access // Service is being created. AccountId pulumi.StringInput // Friendly name of the token's intent. Name pulumi.StringInput }
The set of arguments for constructing a AccessServiceToken resource.
func (AccessServiceTokenArgs) ElementType ¶ added in v1.6.0
func (AccessServiceTokenArgs) ElementType() reflect.Type
type AccessServiceTokenState ¶ added in v1.1.0
type AccessServiceTokenState struct { // The ID of the account where the Access // Service is being created. AccountId pulumi.StringPtrInput // UUID client ID associated with the Service Token. ClientId pulumi.StringPtrInput // A secret for interacting with Access protocols. ClientSecret pulumi.StringPtrInput // Friendly name of the token's intent. Name pulumi.StringPtrInput }
func (AccessServiceTokenState) ElementType ¶ added in v1.6.0
func (AccessServiceTokenState) ElementType() reflect.Type
type AccountMember ¶
type AccountMember struct { pulumi.CustomResourceState // The email address of the user who you wish to manage. Note: Following creation, this field becomes read only via the API and cannot be updated. EmailAddress pulumi.StringOutput `pulumi:"emailAddress"` // Array of account role IDs that you want to assign to a member. RoleIds pulumi.StringArrayOutput `pulumi:"roleIds"` }
Provides a resource which manages Cloudflare account members.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/account_member.markdown.
func GetAccountMember ¶
func GetAccountMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountMemberState, opts ...pulumi.ResourceOption) (*AccountMember, error)
GetAccountMember gets an existing AccountMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccountMember ¶
func NewAccountMember(ctx *pulumi.Context, name string, args *AccountMemberArgs, opts ...pulumi.ResourceOption) (*AccountMember, error)
NewAccountMember registers a new resource with the given unique name, arguments, and options.
type AccountMemberArgs ¶
type AccountMemberArgs struct { // The email address of the user who you wish to manage. Note: Following creation, this field becomes read only via the API and cannot be updated. EmailAddress pulumi.StringInput // Array of account role IDs that you want to assign to a member. RoleIds pulumi.StringArrayInput }
The set of arguments for constructing a AccountMember resource.
func (AccountMemberArgs) ElementType ¶ added in v1.6.0
func (AccountMemberArgs) ElementType() reflect.Type
type AccountMemberState ¶
type AccountMemberState struct { // The email address of the user who you wish to manage. Note: Following creation, this field becomes read only via the API and cannot be updated. EmailAddress pulumi.StringPtrInput // Array of account role IDs that you want to assign to a member. RoleIds pulumi.StringArrayInput }
func (AccountMemberState) ElementType ¶ added in v1.6.0
func (AccountMemberState) ElementType() reflect.Type
type Argo ¶ added in v0.17.2
type Argo struct { pulumi.CustomResourceState // Whether smart routing is enabled. Valid values: `on` or `off`. Defaults to `off`. SmartRouting pulumi.StringPtrOutput `pulumi:"smartRouting"` // Whether tiered caching is enabled. Valid values: `on` or `off`. Defaults to `off`. TieredCaching pulumi.StringPtrOutput `pulumi:"tieredCaching"` // The DNS zone ID that you wish to manage Argo on. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Cloudflare Argo controls the routing to your origin and tiered caching options to speed up your website browsing experience.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/argo.html.markdown.
func GetArgo ¶ added in v0.17.2
func GetArgo(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ArgoState, opts ...pulumi.ResourceOption) (*Argo, error)
GetArgo gets an existing Argo resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type ArgoArgs ¶ added in v0.17.2
type ArgoArgs struct { // Whether smart routing is enabled. Valid values: `on` or `off`. Defaults to `off`. SmartRouting pulumi.StringPtrInput // Whether tiered caching is enabled. Valid values: `on` or `off`. Defaults to `off`. TieredCaching pulumi.StringPtrInput // The DNS zone ID that you wish to manage Argo on. ZoneId pulumi.StringInput }
The set of arguments for constructing a Argo resource.
func (ArgoArgs) ElementType ¶ added in v1.6.0
type ArgoState ¶ added in v0.17.2
type ArgoState struct { // Whether smart routing is enabled. Valid values: `on` or `off`. Defaults to `off`. SmartRouting pulumi.StringPtrInput // Whether tiered caching is enabled. Valid values: `on` or `off`. Defaults to `off`. TieredCaching pulumi.StringPtrInput // The DNS zone ID that you wish to manage Argo on. ZoneId pulumi.StringPtrInput }
func (ArgoState) ElementType ¶ added in v1.6.0
type CustomPages ¶
type CustomPages struct { pulumi.CustomResourceState // The account ID where the custom pages should be // updated. Either `accountId` or `zoneId` must be provided. If // `accountId` is present, it will override the zone setting. AccountId pulumi.StringPtrOutput `pulumi:"accountId"` State pulumi.StringPtrOutput `pulumi:"state"` // The type of custom page you wish to update. Must // be one of `basicChallenge`, `wafChallenge`, `wafBlock`, // `ratelimitBlock`, `countryChallenge`, `ipBlock`, `underAttack`, // `500Errors`, `1000Errors`, `alwaysOnline`. Type pulumi.StringOutput `pulumi:"type"` // URL of where the custom page source is located. Url pulumi.StringOutput `pulumi:"url"` // The zone ID where the custom pages should be // updated. Either `zoneId` or `accountId` must be provided. ZoneId pulumi.StringPtrOutput `pulumi:"zoneId"` }
Provides a resource which manages Cloudflare custom error pages.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/custom_pages.html.markdown.
func GetCustomPages ¶
func GetCustomPages(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomPagesState, opts ...pulumi.ResourceOption) (*CustomPages, error)
GetCustomPages gets an existing CustomPages resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomPages ¶
func NewCustomPages(ctx *pulumi.Context, name string, args *CustomPagesArgs, opts ...pulumi.ResourceOption) (*CustomPages, error)
NewCustomPages registers a new resource with the given unique name, arguments, and options.
type CustomPagesArgs ¶
type CustomPagesArgs struct { // The account ID where the custom pages should be // updated. Either `accountId` or `zoneId` must be provided. If // `accountId` is present, it will override the zone setting. AccountId pulumi.StringPtrInput State pulumi.StringPtrInput // The type of custom page you wish to update. Must // be one of `basicChallenge`, `wafChallenge`, `wafBlock`, // `ratelimitBlock`, `countryChallenge`, `ipBlock`, `underAttack`, // `500Errors`, `1000Errors`, `alwaysOnline`. Type pulumi.StringInput // URL of where the custom page source is located. Url pulumi.StringInput // The zone ID where the custom pages should be // updated. Either `zoneId` or `accountId` must be provided. ZoneId pulumi.StringPtrInput }
The set of arguments for constructing a CustomPages resource.
func (CustomPagesArgs) ElementType ¶ added in v1.6.0
func (CustomPagesArgs) ElementType() reflect.Type
type CustomPagesState ¶
type CustomPagesState struct { // The account ID where the custom pages should be // updated. Either `accountId` or `zoneId` must be provided. If // `accountId` is present, it will override the zone setting. AccountId pulumi.StringPtrInput State pulumi.StringPtrInput // The type of custom page you wish to update. Must // be one of `basicChallenge`, `wafChallenge`, `wafBlock`, // `ratelimitBlock`, `countryChallenge`, `ipBlock`, `underAttack`, // `500Errors`, `1000Errors`, `alwaysOnline`. Type pulumi.StringPtrInput // URL of where the custom page source is located. Url pulumi.StringPtrInput // The zone ID where the custom pages should be // updated. Either `zoneId` or `accountId` must be provided. ZoneId pulumi.StringPtrInput }
func (CustomPagesState) ElementType ¶ added in v1.6.0
func (CustomPagesState) ElementType() reflect.Type
type CustomSsl ¶ added in v0.17.13
type CustomSsl struct { pulumi.CustomResourceState // The certificate, private key and associated optional parameters, such as bundle_method, geo_restrictions, and type. CustomSslOptions CustomSslCustomSslOptionsPtrOutput `pulumi:"customSslOptions"` CustomSslPriorities CustomSslCustomSslPriorityArrayOutput `pulumi:"customSslPriorities"` ExpiresOn pulumi.StringOutput `pulumi:"expiresOn"` Hosts pulumi.StringArrayOutput `pulumi:"hosts"` Issuer pulumi.StringOutput `pulumi:"issuer"` ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` Priority pulumi.IntOutput `pulumi:"priority"` Signature pulumi.StringOutput `pulumi:"signature"` Status pulumi.StringOutput `pulumi:"status"` UploadedOn pulumi.StringOutput `pulumi:"uploadedOn"` // The DNS zone id to the custom ssl cert should be added. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare custom ssl resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/custom_ssl.html.markdown.
func GetCustomSsl ¶ added in v0.17.13
func GetCustomSsl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomSslState, opts ...pulumi.ResourceOption) (*CustomSsl, error)
GetCustomSsl gets an existing CustomSsl resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomSsl ¶ added in v0.17.13
func NewCustomSsl(ctx *pulumi.Context, name string, args *CustomSslArgs, opts ...pulumi.ResourceOption) (*CustomSsl, error)
NewCustomSsl registers a new resource with the given unique name, arguments, and options.
type CustomSslArgs ¶ added in v0.17.13
type CustomSslArgs struct { // The certificate, private key and associated optional parameters, such as bundle_method, geo_restrictions, and type. CustomSslOptions CustomSslCustomSslOptionsPtrInput CustomSslPriorities CustomSslCustomSslPriorityArrayInput // The DNS zone id to the custom ssl cert should be added. ZoneId pulumi.StringInput }
The set of arguments for constructing a CustomSsl resource.
func (CustomSslArgs) ElementType ¶ added in v1.6.0
func (CustomSslArgs) ElementType() reflect.Type
type CustomSslCustomSslOptions ¶ added in v1.6.0
type CustomSslCustomSslOptions struct { // Method of building intermediate certificate chain. A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Valid values are `ubiquitous` (default), `optimal`, `force`. BundleMethod *string `pulumi:"bundleMethod"` // Certificate certificate and the intermediate(s) Certificate string `pulumi:"certificate"` // Specifies the region where your private key can be held locally. Valid values are `us`, `eu`, `highestSecurity`. GeoRestrictions *string `pulumi:"geoRestrictions"` // Certificate's private key PrivateKey string `pulumi:"privateKey"` // Whether to enable support for legacy clients which do not include SNI in the TLS handshake. Valid values are `legacyCustom` (default), `sniCustom`. Type *string `pulumi:"type"` }
type CustomSslCustomSslOptionsArgs ¶ added in v1.6.0
type CustomSslCustomSslOptionsArgs struct { // Method of building intermediate certificate chain. A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Valid values are `ubiquitous` (default), `optimal`, `force`. BundleMethod pulumi.StringPtrInput `pulumi:"bundleMethod"` // Certificate certificate and the intermediate(s) Certificate pulumi.StringInput `pulumi:"certificate"` // Specifies the region where your private key can be held locally. Valid values are `us`, `eu`, `highestSecurity`. GeoRestrictions pulumi.StringPtrInput `pulumi:"geoRestrictions"` // Certificate's private key PrivateKey pulumi.StringInput `pulumi:"privateKey"` // Whether to enable support for legacy clients which do not include SNI in the TLS handshake. Valid values are `legacyCustom` (default), `sniCustom`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (CustomSslCustomSslOptionsArgs) ElementType ¶ added in v1.6.0
func (CustomSslCustomSslOptionsArgs) ElementType() reflect.Type
func (CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsOutput ¶ added in v1.6.0
func (i CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsOutput() CustomSslCustomSslOptionsOutput
func (CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsOutputWithContext ¶ added in v1.6.0
func (i CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsOutput
func (CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsPtrOutput ¶ added in v1.6.0
func (i CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsPtrOutput() CustomSslCustomSslOptionsPtrOutput
func (CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsPtrOutputWithContext ¶ added in v1.6.0
func (i CustomSslCustomSslOptionsArgs) ToCustomSslCustomSslOptionsPtrOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsPtrOutput
type CustomSslCustomSslOptionsInput ¶ added in v1.6.0
type CustomSslCustomSslOptionsInput interface { pulumi.Input ToCustomSslCustomSslOptionsOutput() CustomSslCustomSslOptionsOutput ToCustomSslCustomSslOptionsOutputWithContext(context.Context) CustomSslCustomSslOptionsOutput }
type CustomSslCustomSslOptionsOutput ¶ added in v1.6.0
type CustomSslCustomSslOptionsOutput struct{ *pulumi.OutputState }
func (CustomSslCustomSslOptionsOutput) BundleMethod ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsOutput) BundleMethod() pulumi.StringPtrOutput
Method of building intermediate certificate chain. A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Valid values are `ubiquitous` (default), `optimal`, `force`.
func (CustomSslCustomSslOptionsOutput) Certificate ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsOutput) Certificate() pulumi.StringOutput
Certificate certificate and the intermediate(s)
func (CustomSslCustomSslOptionsOutput) ElementType ¶ added in v1.6.0
func (CustomSslCustomSslOptionsOutput) ElementType() reflect.Type
func (CustomSslCustomSslOptionsOutput) GeoRestrictions ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsOutput) GeoRestrictions() pulumi.StringPtrOutput
Specifies the region where your private key can be held locally. Valid values are `us`, `eu`, `highestSecurity`.
func (CustomSslCustomSslOptionsOutput) PrivateKey ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsOutput) PrivateKey() pulumi.StringOutput
Certificate's private key
func (CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsOutput ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsOutput() CustomSslCustomSslOptionsOutput
func (CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsOutputWithContext ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsOutput
func (CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsPtrOutput ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsPtrOutput() CustomSslCustomSslOptionsPtrOutput
func (CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsPtrOutputWithContext ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsOutput) ToCustomSslCustomSslOptionsPtrOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsPtrOutput
func (CustomSslCustomSslOptionsOutput) Type ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsOutput) Type() pulumi.StringPtrOutput
Whether to enable support for legacy clients which do not include SNI in the TLS handshake. Valid values are `legacyCustom` (default), `sniCustom`.
type CustomSslCustomSslOptionsPtrInput ¶ added in v1.6.0
type CustomSslCustomSslOptionsPtrInput interface { pulumi.Input ToCustomSslCustomSslOptionsPtrOutput() CustomSslCustomSslOptionsPtrOutput ToCustomSslCustomSslOptionsPtrOutputWithContext(context.Context) CustomSslCustomSslOptionsPtrOutput }
func CustomSslCustomSslOptionsPtr ¶ added in v1.6.0
func CustomSslCustomSslOptionsPtr(v *CustomSslCustomSslOptionsArgs) CustomSslCustomSslOptionsPtrInput
type CustomSslCustomSslOptionsPtrOutput ¶ added in v1.6.0
type CustomSslCustomSslOptionsPtrOutput struct{ *pulumi.OutputState }
func (CustomSslCustomSslOptionsPtrOutput) BundleMethod ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsPtrOutput) BundleMethod() pulumi.StringPtrOutput
Method of building intermediate certificate chain. A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Valid values are `ubiquitous` (default), `optimal`, `force`.
func (CustomSslCustomSslOptionsPtrOutput) Certificate ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsPtrOutput) Certificate() pulumi.StringOutput
Certificate certificate and the intermediate(s)
func (CustomSslCustomSslOptionsPtrOutput) Elem ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsPtrOutput) Elem() CustomSslCustomSslOptionsOutput
func (CustomSslCustomSslOptionsPtrOutput) ElementType ¶ added in v1.6.0
func (CustomSslCustomSslOptionsPtrOutput) ElementType() reflect.Type
func (CustomSslCustomSslOptionsPtrOutput) GeoRestrictions ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsPtrOutput) GeoRestrictions() pulumi.StringPtrOutput
Specifies the region where your private key can be held locally. Valid values are `us`, `eu`, `highestSecurity`.
func (CustomSslCustomSslOptionsPtrOutput) PrivateKey ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsPtrOutput) PrivateKey() pulumi.StringOutput
Certificate's private key
func (CustomSslCustomSslOptionsPtrOutput) ToCustomSslCustomSslOptionsPtrOutput ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsPtrOutput) ToCustomSslCustomSslOptionsPtrOutput() CustomSslCustomSslOptionsPtrOutput
func (CustomSslCustomSslOptionsPtrOutput) ToCustomSslCustomSslOptionsPtrOutputWithContext ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsPtrOutput) ToCustomSslCustomSslOptionsPtrOutputWithContext(ctx context.Context) CustomSslCustomSslOptionsPtrOutput
func (CustomSslCustomSslOptionsPtrOutput) Type ¶ added in v1.6.0
func (o CustomSslCustomSslOptionsPtrOutput) Type() pulumi.StringPtrOutput
Whether to enable support for legacy clients which do not include SNI in the TLS handshake. Valid values are `legacyCustom` (default), `sniCustom`.
type CustomSslCustomSslPriority ¶ added in v1.6.0
type CustomSslCustomSslPriorityArgs ¶ added in v1.6.0
type CustomSslCustomSslPriorityArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Priority pulumi.IntPtrInput `pulumi:"priority"` }
func (CustomSslCustomSslPriorityArgs) ElementType ¶ added in v1.6.0
func (CustomSslCustomSslPriorityArgs) ElementType() reflect.Type
func (CustomSslCustomSslPriorityArgs) ToCustomSslCustomSslPriorityOutput ¶ added in v1.6.0
func (i CustomSslCustomSslPriorityArgs) ToCustomSslCustomSslPriorityOutput() CustomSslCustomSslPriorityOutput
func (CustomSslCustomSslPriorityArgs) ToCustomSslCustomSslPriorityOutputWithContext ¶ added in v1.6.0
func (i CustomSslCustomSslPriorityArgs) ToCustomSslCustomSslPriorityOutputWithContext(ctx context.Context) CustomSslCustomSslPriorityOutput
type CustomSslCustomSslPriorityArray ¶ added in v1.6.0
type CustomSslCustomSslPriorityArray []CustomSslCustomSslPriorityInput
func (CustomSslCustomSslPriorityArray) ElementType ¶ added in v1.6.0
func (CustomSslCustomSslPriorityArray) ElementType() reflect.Type
func (CustomSslCustomSslPriorityArray) ToCustomSslCustomSslPriorityArrayOutput ¶ added in v1.6.0
func (i CustomSslCustomSslPriorityArray) ToCustomSslCustomSslPriorityArrayOutput() CustomSslCustomSslPriorityArrayOutput
func (CustomSslCustomSslPriorityArray) ToCustomSslCustomSslPriorityArrayOutputWithContext ¶ added in v1.6.0
func (i CustomSslCustomSslPriorityArray) ToCustomSslCustomSslPriorityArrayOutputWithContext(ctx context.Context) CustomSslCustomSslPriorityArrayOutput
type CustomSslCustomSslPriorityArrayInput ¶ added in v1.6.0
type CustomSslCustomSslPriorityArrayInput interface { pulumi.Input ToCustomSslCustomSslPriorityArrayOutput() CustomSslCustomSslPriorityArrayOutput ToCustomSslCustomSslPriorityArrayOutputWithContext(context.Context) CustomSslCustomSslPriorityArrayOutput }
type CustomSslCustomSslPriorityArrayOutput ¶ added in v1.6.0
type CustomSslCustomSslPriorityArrayOutput struct{ *pulumi.OutputState }
func (CustomSslCustomSslPriorityArrayOutput) ElementType ¶ added in v1.6.0
func (CustomSslCustomSslPriorityArrayOutput) ElementType() reflect.Type
func (CustomSslCustomSslPriorityArrayOutput) Index ¶ added in v1.6.0
func (o CustomSslCustomSslPriorityArrayOutput) Index(i pulumi.IntInput) CustomSslCustomSslPriorityOutput
func (CustomSslCustomSslPriorityArrayOutput) ToCustomSslCustomSslPriorityArrayOutput ¶ added in v1.6.0
func (o CustomSslCustomSslPriorityArrayOutput) ToCustomSslCustomSslPriorityArrayOutput() CustomSslCustomSslPriorityArrayOutput
func (CustomSslCustomSslPriorityArrayOutput) ToCustomSslCustomSslPriorityArrayOutputWithContext ¶ added in v1.6.0
func (o CustomSslCustomSslPriorityArrayOutput) ToCustomSslCustomSslPriorityArrayOutputWithContext(ctx context.Context) CustomSslCustomSslPriorityArrayOutput
type CustomSslCustomSslPriorityInput ¶ added in v1.6.0
type CustomSslCustomSslPriorityInput interface { pulumi.Input ToCustomSslCustomSslPriorityOutput() CustomSslCustomSslPriorityOutput ToCustomSslCustomSslPriorityOutputWithContext(context.Context) CustomSslCustomSslPriorityOutput }
type CustomSslCustomSslPriorityOutput ¶ added in v1.6.0
type CustomSslCustomSslPriorityOutput struct{ *pulumi.OutputState }
func (CustomSslCustomSslPriorityOutput) ElementType ¶ added in v1.6.0
func (CustomSslCustomSslPriorityOutput) ElementType() reflect.Type
func (CustomSslCustomSslPriorityOutput) Id ¶ added in v1.6.0
func (o CustomSslCustomSslPriorityOutput) Id() pulumi.StringPtrOutput
func (CustomSslCustomSslPriorityOutput) Priority ¶ added in v1.6.0
func (o CustomSslCustomSslPriorityOutput) Priority() pulumi.IntPtrOutput
func (CustomSslCustomSslPriorityOutput) ToCustomSslCustomSslPriorityOutput ¶ added in v1.6.0
func (o CustomSslCustomSslPriorityOutput) ToCustomSslCustomSslPriorityOutput() CustomSslCustomSslPriorityOutput
func (CustomSslCustomSslPriorityOutput) ToCustomSslCustomSslPriorityOutputWithContext ¶ added in v1.6.0
func (o CustomSslCustomSslPriorityOutput) ToCustomSslCustomSslPriorityOutputWithContext(ctx context.Context) CustomSslCustomSslPriorityOutput
type CustomSslState ¶ added in v0.17.13
type CustomSslState struct { // The certificate, private key and associated optional parameters, such as bundle_method, geo_restrictions, and type. CustomSslOptions CustomSslCustomSslOptionsPtrInput CustomSslPriorities CustomSslCustomSslPriorityArrayInput ExpiresOn pulumi.StringPtrInput Hosts pulumi.StringArrayInput Issuer pulumi.StringPtrInput ModifiedOn pulumi.StringPtrInput Priority pulumi.IntPtrInput Signature pulumi.StringPtrInput Status pulumi.StringPtrInput UploadedOn pulumi.StringPtrInput // The DNS zone id to the custom ssl cert should be added. ZoneId pulumi.StringPtrInput }
func (CustomSslState) ElementType ¶ added in v1.6.0
func (CustomSslState) ElementType() reflect.Type
type Filter ¶
type Filter struct { pulumi.CustomResourceState // A note that you can use to describe the purpose of the filter. Description pulumi.StringPtrOutput `pulumi:"description"` // The filter expression to be used. Expression pulumi.StringOutput `pulumi:"expression"` // Whether this filter is currently paused. Boolean value. Paused pulumi.BoolPtrOutput `pulumi:"paused"` // Short reference tag to quickly select related rules. Ref pulumi.StringPtrOutput `pulumi:"ref"` // The DNS zone to which the Filter should be added. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Filter expressions that can be referenced across multiple features, e.g. Firewall Rule. The expression format is similar to [Wireshark Display Filter](https://www.wireshark.org/docs/man-pages/wireshark-filter.html).
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/filter.markdown.
func GetFilter ¶
func GetFilter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FilterState, opts ...pulumi.ResourceOption) (*Filter, error)
GetFilter gets an existing Filter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFilter ¶
func NewFilter(ctx *pulumi.Context, name string, args *FilterArgs, opts ...pulumi.ResourceOption) (*Filter, error)
NewFilter registers a new resource with the given unique name, arguments, and options.
type FilterArgs ¶
type FilterArgs struct { // A note that you can use to describe the purpose of the filter. Description pulumi.StringPtrInput // The filter expression to be used. Expression pulumi.StringInput // Whether this filter is currently paused. Boolean value. Paused pulumi.BoolPtrInput // Short reference tag to quickly select related rules. Ref pulumi.StringPtrInput // The DNS zone to which the Filter should be added. ZoneId pulumi.StringInput }
The set of arguments for constructing a Filter resource.
func (FilterArgs) ElementType ¶ added in v1.6.0
func (FilterArgs) ElementType() reflect.Type
type FilterState ¶
type FilterState struct { // A note that you can use to describe the purpose of the filter. Description pulumi.StringPtrInput // The filter expression to be used. Expression pulumi.StringPtrInput // Whether this filter is currently paused. Boolean value. Paused pulumi.BoolPtrInput // Short reference tag to quickly select related rules. Ref pulumi.StringPtrInput // The DNS zone to which the Filter should be added. ZoneId pulumi.StringPtrInput }
func (FilterState) ElementType ¶ added in v1.6.0
func (FilterState) ElementType() reflect.Type
type FirewallRule ¶
type FirewallRule struct { pulumi.CustomResourceState // The action to apply to a matched request. Allowed values: "block", "challenge", "allow", "jsChallenge", "bypass". Enterprise plan also allows "log". Action pulumi.StringOutput `pulumi:"action"` // A description of the rule to help identify it. Description pulumi.StringPtrOutput `pulumi:"description"` FilterId pulumi.StringOutput `pulumi:"filterId"` // Whether this filter based firewall rule is currently paused. Boolean value. Paused pulumi.BoolPtrOutput `pulumi:"paused"` // The priority of the rule to allow control of processing order. A lower number indicates high priority. If not provided, any rules with a priority will be sequenced before those without. Priority pulumi.IntPtrOutput `pulumi:"priority"` // List of products to bypass for a request when the bypass action is used. Allowed values: "zoneLockdown", "uaBlock", "bic", "hot", "securityLevel", "rateLimit", "waf". Products pulumi.StringArrayOutput `pulumi:"products"` // The DNS zone to which the Filter should be added. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Define Firewall rules using filter expressions for more control over how traffic is matched to the rule. A filter expression permits selecting traffic by multiple criteria allowing greater freedom in rule creation.
Filter expressions needs to be created first before using Firewall Rule. See Filter.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/firewall_rule.markdown.
func GetFirewallRule ¶
func GetFirewallRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)
GetFirewallRule gets an existing FirewallRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewallRule ¶
func NewFirewallRule(ctx *pulumi.Context, name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)
NewFirewallRule registers a new resource with the given unique name, arguments, and options.
type FirewallRuleArgs ¶
type FirewallRuleArgs struct { // The action to apply to a matched request. Allowed values: "block", "challenge", "allow", "jsChallenge", "bypass". Enterprise plan also allows "log". Action pulumi.StringInput // A description of the rule to help identify it. Description pulumi.StringPtrInput FilterId pulumi.StringInput // Whether this filter based firewall rule is currently paused. Boolean value. Paused pulumi.BoolPtrInput // The priority of the rule to allow control of processing order. A lower number indicates high priority. If not provided, any rules with a priority will be sequenced before those without. Priority pulumi.IntPtrInput // List of products to bypass for a request when the bypass action is used. Allowed values: "zoneLockdown", "uaBlock", "bic", "hot", "securityLevel", "rateLimit", "waf". Products pulumi.StringArrayInput // The DNS zone to which the Filter should be added. ZoneId pulumi.StringInput }
The set of arguments for constructing a FirewallRule resource.
func (FirewallRuleArgs) ElementType ¶ added in v1.6.0
func (FirewallRuleArgs) ElementType() reflect.Type
type FirewallRuleState ¶
type FirewallRuleState struct { // The action to apply to a matched request. Allowed values: "block", "challenge", "allow", "jsChallenge", "bypass". Enterprise plan also allows "log". Action pulumi.StringPtrInput // A description of the rule to help identify it. Description pulumi.StringPtrInput FilterId pulumi.StringPtrInput // Whether this filter based firewall rule is currently paused. Boolean value. Paused pulumi.BoolPtrInput // The priority of the rule to allow control of processing order. A lower number indicates high priority. If not provided, any rules with a priority will be sequenced before those without. Priority pulumi.IntPtrInput // List of products to bypass for a request when the bypass action is used. Allowed values: "zoneLockdown", "uaBlock", "bic", "hot", "securityLevel", "rateLimit", "waf". Products pulumi.StringArrayInput // The DNS zone to which the Filter should be added. ZoneId pulumi.StringPtrInput }
func (FirewallRuleState) ElementType ¶ added in v1.6.0
func (FirewallRuleState) ElementType() reflect.Type
type GetIpRangesResult ¶
type GetIpRangesResult struct { CidrBlocks []string `pulumi:"cidrBlocks"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ipv4CidrBlocks []string `pulumi:"ipv4CidrBlocks"` Ipv6CidrBlocks []string `pulumi:"ipv6CidrBlocks"` }
A collection of values returned by getIpRanges.
func GetIpRanges ¶ added in v1.6.0
func GetIpRanges(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetIpRangesResult, error)
Use this data source to get the [IP ranges][1] of Cloudflare edge nodes.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/d/ip_ranges.html.md.
type GetWafGroupsArgs ¶ added in v1.1.0
type GetWafGroupsArgs struct { Filter *GetWafGroupsFilter `pulumi:"filter"` PackageId *string `pulumi:"packageId"` ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getWafGroups.
type GetWafGroupsFilter ¶ added in v1.6.0
type GetWafGroupsFilterArgs ¶ added in v1.6.0
type GetWafGroupsFilterArgs struct { Mode pulumi.StringPtrInput `pulumi:"mode"` Name pulumi.StringPtrInput `pulumi:"name"` }
func (GetWafGroupsFilterArgs) ElementType ¶ added in v1.6.0
func (GetWafGroupsFilterArgs) ElementType() reflect.Type
func (GetWafGroupsFilterArgs) ToGetWafGroupsFilterOutput ¶ added in v1.6.0
func (i GetWafGroupsFilterArgs) ToGetWafGroupsFilterOutput() GetWafGroupsFilterOutput
func (GetWafGroupsFilterArgs) ToGetWafGroupsFilterOutputWithContext ¶ added in v1.6.0
func (i GetWafGroupsFilterArgs) ToGetWafGroupsFilterOutputWithContext(ctx context.Context) GetWafGroupsFilterOutput
type GetWafGroupsFilterInput ¶ added in v1.6.0
type GetWafGroupsFilterInput interface { pulumi.Input ToGetWafGroupsFilterOutput() GetWafGroupsFilterOutput ToGetWafGroupsFilterOutputWithContext(context.Context) GetWafGroupsFilterOutput }
type GetWafGroupsFilterOutput ¶ added in v1.6.0
type GetWafGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetWafGroupsFilterOutput) ElementType ¶ added in v1.6.0
func (GetWafGroupsFilterOutput) ElementType() reflect.Type
func (GetWafGroupsFilterOutput) Mode ¶ added in v1.6.0
func (o GetWafGroupsFilterOutput) Mode() pulumi.StringPtrOutput
func (GetWafGroupsFilterOutput) Name ¶ added in v1.6.0
func (o GetWafGroupsFilterOutput) Name() pulumi.StringPtrOutput
func (GetWafGroupsFilterOutput) ToGetWafGroupsFilterOutput ¶ added in v1.6.0
func (o GetWafGroupsFilterOutput) ToGetWafGroupsFilterOutput() GetWafGroupsFilterOutput
func (GetWafGroupsFilterOutput) ToGetWafGroupsFilterOutputWithContext ¶ added in v1.6.0
func (o GetWafGroupsFilterOutput) ToGetWafGroupsFilterOutputWithContext(ctx context.Context) GetWafGroupsFilterOutput
type GetWafGroupsGroup ¶ added in v1.6.0
type GetWafGroupsGroupArgs ¶ added in v1.6.0
type GetWafGroupsGroupArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Id pulumi.StringPtrInput `pulumi:"id"` Mode pulumi.StringPtrInput `pulumi:"mode"` ModifiedRulesCount pulumi.IntPtrInput `pulumi:"modifiedRulesCount"` Name pulumi.StringPtrInput `pulumi:"name"` PackageId pulumi.StringPtrInput `pulumi:"packageId"` RulesCount pulumi.IntPtrInput `pulumi:"rulesCount"` }
func (GetWafGroupsGroupArgs) ElementType ¶ added in v1.6.0
func (GetWafGroupsGroupArgs) ElementType() reflect.Type
func (GetWafGroupsGroupArgs) ToGetWafGroupsGroupOutput ¶ added in v1.6.0
func (i GetWafGroupsGroupArgs) ToGetWafGroupsGroupOutput() GetWafGroupsGroupOutput
func (GetWafGroupsGroupArgs) ToGetWafGroupsGroupOutputWithContext ¶ added in v1.6.0
func (i GetWafGroupsGroupArgs) ToGetWafGroupsGroupOutputWithContext(ctx context.Context) GetWafGroupsGroupOutput
type GetWafGroupsGroupArray ¶ added in v1.6.0
type GetWafGroupsGroupArray []GetWafGroupsGroupInput
func (GetWafGroupsGroupArray) ElementType ¶ added in v1.6.0
func (GetWafGroupsGroupArray) ElementType() reflect.Type
func (GetWafGroupsGroupArray) ToGetWafGroupsGroupArrayOutput ¶ added in v1.6.0
func (i GetWafGroupsGroupArray) ToGetWafGroupsGroupArrayOutput() GetWafGroupsGroupArrayOutput
func (GetWafGroupsGroupArray) ToGetWafGroupsGroupArrayOutputWithContext ¶ added in v1.6.0
func (i GetWafGroupsGroupArray) ToGetWafGroupsGroupArrayOutputWithContext(ctx context.Context) GetWafGroupsGroupArrayOutput
type GetWafGroupsGroupArrayInput ¶ added in v1.6.0
type GetWafGroupsGroupArrayInput interface { pulumi.Input ToGetWafGroupsGroupArrayOutput() GetWafGroupsGroupArrayOutput ToGetWafGroupsGroupArrayOutputWithContext(context.Context) GetWafGroupsGroupArrayOutput }
type GetWafGroupsGroupArrayOutput ¶ added in v1.6.0
type GetWafGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetWafGroupsGroupArrayOutput) ElementType ¶ added in v1.6.0
func (GetWafGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetWafGroupsGroupArrayOutput) Index ¶ added in v1.6.0
func (o GetWafGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetWafGroupsGroupOutput
func (GetWafGroupsGroupArrayOutput) ToGetWafGroupsGroupArrayOutput ¶ added in v1.6.0
func (o GetWafGroupsGroupArrayOutput) ToGetWafGroupsGroupArrayOutput() GetWafGroupsGroupArrayOutput
func (GetWafGroupsGroupArrayOutput) ToGetWafGroupsGroupArrayOutputWithContext ¶ added in v1.6.0
func (o GetWafGroupsGroupArrayOutput) ToGetWafGroupsGroupArrayOutputWithContext(ctx context.Context) GetWafGroupsGroupArrayOutput
type GetWafGroupsGroupInput ¶ added in v1.6.0
type GetWafGroupsGroupInput interface { pulumi.Input ToGetWafGroupsGroupOutput() GetWafGroupsGroupOutput ToGetWafGroupsGroupOutputWithContext(context.Context) GetWafGroupsGroupOutput }
type GetWafGroupsGroupOutput ¶ added in v1.6.0
type GetWafGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetWafGroupsGroupOutput) Description ¶ added in v1.6.0
func (o GetWafGroupsGroupOutput) Description() pulumi.StringPtrOutput
func (GetWafGroupsGroupOutput) ElementType ¶ added in v1.6.0
func (GetWafGroupsGroupOutput) ElementType() reflect.Type
func (GetWafGroupsGroupOutput) Id ¶ added in v1.6.0
func (o GetWafGroupsGroupOutput) Id() pulumi.StringPtrOutput
func (GetWafGroupsGroupOutput) Mode ¶ added in v1.6.0
func (o GetWafGroupsGroupOutput) Mode() pulumi.StringPtrOutput
func (GetWafGroupsGroupOutput) ModifiedRulesCount ¶ added in v1.6.0
func (o GetWafGroupsGroupOutput) ModifiedRulesCount() pulumi.IntPtrOutput
func (GetWafGroupsGroupOutput) Name ¶ added in v1.6.0
func (o GetWafGroupsGroupOutput) Name() pulumi.StringPtrOutput
func (GetWafGroupsGroupOutput) PackageId ¶ added in v1.6.0
func (o GetWafGroupsGroupOutput) PackageId() pulumi.StringPtrOutput
func (GetWafGroupsGroupOutput) RulesCount ¶ added in v1.6.0
func (o GetWafGroupsGroupOutput) RulesCount() pulumi.IntPtrOutput
func (GetWafGroupsGroupOutput) ToGetWafGroupsGroupOutput ¶ added in v1.6.0
func (o GetWafGroupsGroupOutput) ToGetWafGroupsGroupOutput() GetWafGroupsGroupOutput
func (GetWafGroupsGroupOutput) ToGetWafGroupsGroupOutputWithContext ¶ added in v1.6.0
func (o GetWafGroupsGroupOutput) ToGetWafGroupsGroupOutputWithContext(ctx context.Context) GetWafGroupsGroupOutput
type GetWafGroupsResult ¶ added in v1.1.0
type GetWafGroupsResult struct { Filter *GetWafGroupsFilter `pulumi:"filter"` Groups []GetWafGroupsGroup `pulumi:"groups"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PackageId *string `pulumi:"packageId"` ZoneId string `pulumi:"zoneId"` }
A collection of values returned by getWafGroups.
func GetWafGroups ¶ added in v1.6.0
func GetWafGroups(ctx *pulumi.Context, args *GetWafGroupsArgs, opts ...pulumi.InvokeOption) (*GetWafGroupsResult, error)
Use this data source to look up [WAF Rule Groups][1].
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/d/waf_groups.html.md.
type GetWafPackagesArgs ¶ added in v1.1.0
type GetWafPackagesArgs struct { Filter *GetWafPackagesFilter `pulumi:"filter"` ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getWafPackages.
type GetWafPackagesFilter ¶ added in v1.6.0
type GetWafPackagesFilterArgs ¶ added in v1.6.0
type GetWafPackagesFilterArgs struct { ActionMode pulumi.StringPtrInput `pulumi:"actionMode"` DetectionMode pulumi.StringPtrInput `pulumi:"detectionMode"` Name pulumi.StringPtrInput `pulumi:"name"` Sensitivity pulumi.StringPtrInput `pulumi:"sensitivity"` }
func (GetWafPackagesFilterArgs) ElementType ¶ added in v1.6.0
func (GetWafPackagesFilterArgs) ElementType() reflect.Type
func (GetWafPackagesFilterArgs) ToGetWafPackagesFilterOutput ¶ added in v1.6.0
func (i GetWafPackagesFilterArgs) ToGetWafPackagesFilterOutput() GetWafPackagesFilterOutput
func (GetWafPackagesFilterArgs) ToGetWafPackagesFilterOutputWithContext ¶ added in v1.6.0
func (i GetWafPackagesFilterArgs) ToGetWafPackagesFilterOutputWithContext(ctx context.Context) GetWafPackagesFilterOutput
type GetWafPackagesFilterInput ¶ added in v1.6.0
type GetWafPackagesFilterInput interface { pulumi.Input ToGetWafPackagesFilterOutput() GetWafPackagesFilterOutput ToGetWafPackagesFilterOutputWithContext(context.Context) GetWafPackagesFilterOutput }
type GetWafPackagesFilterOutput ¶ added in v1.6.0
type GetWafPackagesFilterOutput struct{ *pulumi.OutputState }
func (GetWafPackagesFilterOutput) ActionMode ¶ added in v1.6.0
func (o GetWafPackagesFilterOutput) ActionMode() pulumi.StringPtrOutput
func (GetWafPackagesFilterOutput) DetectionMode ¶ added in v1.6.0
func (o GetWafPackagesFilterOutput) DetectionMode() pulumi.StringPtrOutput
func (GetWafPackagesFilterOutput) ElementType ¶ added in v1.6.0
func (GetWafPackagesFilterOutput) ElementType() reflect.Type
func (GetWafPackagesFilterOutput) Name ¶ added in v1.6.0
func (o GetWafPackagesFilterOutput) Name() pulumi.StringPtrOutput
func (GetWafPackagesFilterOutput) Sensitivity ¶ added in v1.6.0
func (o GetWafPackagesFilterOutput) Sensitivity() pulumi.StringPtrOutput
func (GetWafPackagesFilterOutput) ToGetWafPackagesFilterOutput ¶ added in v1.6.0
func (o GetWafPackagesFilterOutput) ToGetWafPackagesFilterOutput() GetWafPackagesFilterOutput
func (GetWafPackagesFilterOutput) ToGetWafPackagesFilterOutputWithContext ¶ added in v1.6.0
func (o GetWafPackagesFilterOutput) ToGetWafPackagesFilterOutputWithContext(ctx context.Context) GetWafPackagesFilterOutput
type GetWafPackagesPackage ¶ added in v1.6.0
type GetWafPackagesPackageArgs ¶ added in v1.6.0
type GetWafPackagesPackageArgs struct { ActionMode pulumi.StringPtrInput `pulumi:"actionMode"` Description pulumi.StringPtrInput `pulumi:"description"` DetectionMode pulumi.StringPtrInput `pulumi:"detectionMode"` Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` Sensitivity pulumi.StringPtrInput `pulumi:"sensitivity"` }
func (GetWafPackagesPackageArgs) ElementType ¶ added in v1.6.0
func (GetWafPackagesPackageArgs) ElementType() reflect.Type
func (GetWafPackagesPackageArgs) ToGetWafPackagesPackageOutput ¶ added in v1.6.0
func (i GetWafPackagesPackageArgs) ToGetWafPackagesPackageOutput() GetWafPackagesPackageOutput
func (GetWafPackagesPackageArgs) ToGetWafPackagesPackageOutputWithContext ¶ added in v1.6.0
func (i GetWafPackagesPackageArgs) ToGetWafPackagesPackageOutputWithContext(ctx context.Context) GetWafPackagesPackageOutput
type GetWafPackagesPackageArray ¶ added in v1.6.0
type GetWafPackagesPackageArray []GetWafPackagesPackageInput
func (GetWafPackagesPackageArray) ElementType ¶ added in v1.6.0
func (GetWafPackagesPackageArray) ElementType() reflect.Type
func (GetWafPackagesPackageArray) ToGetWafPackagesPackageArrayOutput ¶ added in v1.6.0
func (i GetWafPackagesPackageArray) ToGetWafPackagesPackageArrayOutput() GetWafPackagesPackageArrayOutput
func (GetWafPackagesPackageArray) ToGetWafPackagesPackageArrayOutputWithContext ¶ added in v1.6.0
func (i GetWafPackagesPackageArray) ToGetWafPackagesPackageArrayOutputWithContext(ctx context.Context) GetWafPackagesPackageArrayOutput
type GetWafPackagesPackageArrayInput ¶ added in v1.6.0
type GetWafPackagesPackageArrayInput interface { pulumi.Input ToGetWafPackagesPackageArrayOutput() GetWafPackagesPackageArrayOutput ToGetWafPackagesPackageArrayOutputWithContext(context.Context) GetWafPackagesPackageArrayOutput }
type GetWafPackagesPackageArrayOutput ¶ added in v1.6.0
type GetWafPackagesPackageArrayOutput struct{ *pulumi.OutputState }
func (GetWafPackagesPackageArrayOutput) ElementType ¶ added in v1.6.0
func (GetWafPackagesPackageArrayOutput) ElementType() reflect.Type
func (GetWafPackagesPackageArrayOutput) Index ¶ added in v1.6.0
func (o GetWafPackagesPackageArrayOutput) Index(i pulumi.IntInput) GetWafPackagesPackageOutput
func (GetWafPackagesPackageArrayOutput) ToGetWafPackagesPackageArrayOutput ¶ added in v1.6.0
func (o GetWafPackagesPackageArrayOutput) ToGetWafPackagesPackageArrayOutput() GetWafPackagesPackageArrayOutput
func (GetWafPackagesPackageArrayOutput) ToGetWafPackagesPackageArrayOutputWithContext ¶ added in v1.6.0
func (o GetWafPackagesPackageArrayOutput) ToGetWafPackagesPackageArrayOutputWithContext(ctx context.Context) GetWafPackagesPackageArrayOutput
type GetWafPackagesPackageInput ¶ added in v1.6.0
type GetWafPackagesPackageInput interface { pulumi.Input ToGetWafPackagesPackageOutput() GetWafPackagesPackageOutput ToGetWafPackagesPackageOutputWithContext(context.Context) GetWafPackagesPackageOutput }
type GetWafPackagesPackageOutput ¶ added in v1.6.0
type GetWafPackagesPackageOutput struct{ *pulumi.OutputState }
func (GetWafPackagesPackageOutput) ActionMode ¶ added in v1.6.0
func (o GetWafPackagesPackageOutput) ActionMode() pulumi.StringPtrOutput
func (GetWafPackagesPackageOutput) Description ¶ added in v1.6.0
func (o GetWafPackagesPackageOutput) Description() pulumi.StringPtrOutput
func (GetWafPackagesPackageOutput) DetectionMode ¶ added in v1.6.0
func (o GetWafPackagesPackageOutput) DetectionMode() pulumi.StringPtrOutput
func (GetWafPackagesPackageOutput) ElementType ¶ added in v1.6.0
func (GetWafPackagesPackageOutput) ElementType() reflect.Type
func (GetWafPackagesPackageOutput) Id ¶ added in v1.6.0
func (o GetWafPackagesPackageOutput) Id() pulumi.StringPtrOutput
func (GetWafPackagesPackageOutput) Name ¶ added in v1.6.0
func (o GetWafPackagesPackageOutput) Name() pulumi.StringPtrOutput
func (GetWafPackagesPackageOutput) Sensitivity ¶ added in v1.6.0
func (o GetWafPackagesPackageOutput) Sensitivity() pulumi.StringPtrOutput
func (GetWafPackagesPackageOutput) ToGetWafPackagesPackageOutput ¶ added in v1.6.0
func (o GetWafPackagesPackageOutput) ToGetWafPackagesPackageOutput() GetWafPackagesPackageOutput
func (GetWafPackagesPackageOutput) ToGetWafPackagesPackageOutputWithContext ¶ added in v1.6.0
func (o GetWafPackagesPackageOutput) ToGetWafPackagesPackageOutputWithContext(ctx context.Context) GetWafPackagesPackageOutput
type GetWafPackagesResult ¶ added in v1.1.0
type GetWafPackagesResult struct { Filter *GetWafPackagesFilter `pulumi:"filter"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Packages []GetWafPackagesPackage `pulumi:"packages"` ZoneId string `pulumi:"zoneId"` }
A collection of values returned by getWafPackages.
func GetWafPackages ¶ added in v1.6.0
func GetWafPackages(ctx *pulumi.Context, args *GetWafPackagesArgs, opts ...pulumi.InvokeOption) (*GetWafPackagesResult, error)
Use this data source to look up [WAF Rule Packages][1].
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/d/waf_packages.html.md.
type GetWafRulesArgs ¶ added in v1.2.0
type GetWafRulesArgs struct { Filter *GetWafRulesFilter `pulumi:"filter"` PackageId *string `pulumi:"packageId"` ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getWafRules.
type GetWafRulesFilter ¶ added in v1.6.0
type GetWafRulesFilterArgs ¶ added in v1.6.0
type GetWafRulesFilterArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` GroupId pulumi.StringPtrInput `pulumi:"groupId"` Mode pulumi.StringPtrInput `pulumi:"mode"` }
func (GetWafRulesFilterArgs) ElementType ¶ added in v1.6.0
func (GetWafRulesFilterArgs) ElementType() reflect.Type
func (GetWafRulesFilterArgs) ToGetWafRulesFilterOutput ¶ added in v1.6.0
func (i GetWafRulesFilterArgs) ToGetWafRulesFilterOutput() GetWafRulesFilterOutput
func (GetWafRulesFilterArgs) ToGetWafRulesFilterOutputWithContext ¶ added in v1.6.0
func (i GetWafRulesFilterArgs) ToGetWafRulesFilterOutputWithContext(ctx context.Context) GetWafRulesFilterOutput
type GetWafRulesFilterInput ¶ added in v1.6.0
type GetWafRulesFilterInput interface { pulumi.Input ToGetWafRulesFilterOutput() GetWafRulesFilterOutput ToGetWafRulesFilterOutputWithContext(context.Context) GetWafRulesFilterOutput }
type GetWafRulesFilterOutput ¶ added in v1.6.0
type GetWafRulesFilterOutput struct{ *pulumi.OutputState }
func (GetWafRulesFilterOutput) Description ¶ added in v1.6.0
func (o GetWafRulesFilterOutput) Description() pulumi.StringPtrOutput
func (GetWafRulesFilterOutput) ElementType ¶ added in v1.6.0
func (GetWafRulesFilterOutput) ElementType() reflect.Type
func (GetWafRulesFilterOutput) GroupId ¶ added in v1.6.0
func (o GetWafRulesFilterOutput) GroupId() pulumi.StringPtrOutput
func (GetWafRulesFilterOutput) Mode ¶ added in v1.6.0
func (o GetWafRulesFilterOutput) Mode() pulumi.StringPtrOutput
func (GetWafRulesFilterOutput) ToGetWafRulesFilterOutput ¶ added in v1.6.0
func (o GetWafRulesFilterOutput) ToGetWafRulesFilterOutput() GetWafRulesFilterOutput
func (GetWafRulesFilterOutput) ToGetWafRulesFilterOutputWithContext ¶ added in v1.6.0
func (o GetWafRulesFilterOutput) ToGetWafRulesFilterOutputWithContext(ctx context.Context) GetWafRulesFilterOutput
type GetWafRulesResult ¶ added in v1.2.0
type GetWafRulesResult struct { Filter *GetWafRulesFilter `pulumi:"filter"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PackageId *string `pulumi:"packageId"` Rules []GetWafRulesRule `pulumi:"rules"` ZoneId string `pulumi:"zoneId"` }
A collection of values returned by getWafRules.
func GetWafRules ¶ added in v1.6.0
func GetWafRules(ctx *pulumi.Context, args *GetWafRulesArgs, opts ...pulumi.InvokeOption) (*GetWafRulesResult, error)
Use this data source to look up [WAF Rules][1].
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/d/waf_rules.html.md.
type GetWafRulesRule ¶ added in v1.6.0
type GetWafRulesRule struct { AllowedModes []string `pulumi:"allowedModes"` Description *string `pulumi:"description"` GroupId *string `pulumi:"groupId"` GroupName *string `pulumi:"groupName"` Id *string `pulumi:"id"` Mode *string `pulumi:"mode"` PackageId *string `pulumi:"packageId"` Priority *string `pulumi:"priority"` }
type GetWafRulesRuleArgs ¶ added in v1.6.0
type GetWafRulesRuleArgs struct { AllowedModes pulumi.StringArrayInput `pulumi:"allowedModes"` Description pulumi.StringPtrInput `pulumi:"description"` GroupId pulumi.StringPtrInput `pulumi:"groupId"` GroupName pulumi.StringPtrInput `pulumi:"groupName"` Id pulumi.StringPtrInput `pulumi:"id"` Mode pulumi.StringPtrInput `pulumi:"mode"` PackageId pulumi.StringPtrInput `pulumi:"packageId"` Priority pulumi.StringPtrInput `pulumi:"priority"` }
func (GetWafRulesRuleArgs) ElementType ¶ added in v1.6.0
func (GetWafRulesRuleArgs) ElementType() reflect.Type
func (GetWafRulesRuleArgs) ToGetWafRulesRuleOutput ¶ added in v1.6.0
func (i GetWafRulesRuleArgs) ToGetWafRulesRuleOutput() GetWafRulesRuleOutput
func (GetWafRulesRuleArgs) ToGetWafRulesRuleOutputWithContext ¶ added in v1.6.0
func (i GetWafRulesRuleArgs) ToGetWafRulesRuleOutputWithContext(ctx context.Context) GetWafRulesRuleOutput
type GetWafRulesRuleArray ¶ added in v1.6.0
type GetWafRulesRuleArray []GetWafRulesRuleInput
func (GetWafRulesRuleArray) ElementType ¶ added in v1.6.0
func (GetWafRulesRuleArray) ElementType() reflect.Type
func (GetWafRulesRuleArray) ToGetWafRulesRuleArrayOutput ¶ added in v1.6.0
func (i GetWafRulesRuleArray) ToGetWafRulesRuleArrayOutput() GetWafRulesRuleArrayOutput
func (GetWafRulesRuleArray) ToGetWafRulesRuleArrayOutputWithContext ¶ added in v1.6.0
func (i GetWafRulesRuleArray) ToGetWafRulesRuleArrayOutputWithContext(ctx context.Context) GetWafRulesRuleArrayOutput
type GetWafRulesRuleArrayInput ¶ added in v1.6.0
type GetWafRulesRuleArrayInput interface { pulumi.Input ToGetWafRulesRuleArrayOutput() GetWafRulesRuleArrayOutput ToGetWafRulesRuleArrayOutputWithContext(context.Context) GetWafRulesRuleArrayOutput }
type GetWafRulesRuleArrayOutput ¶ added in v1.6.0
type GetWafRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWafRulesRuleArrayOutput) ElementType ¶ added in v1.6.0
func (GetWafRulesRuleArrayOutput) ElementType() reflect.Type
func (GetWafRulesRuleArrayOutput) Index ¶ added in v1.6.0
func (o GetWafRulesRuleArrayOutput) Index(i pulumi.IntInput) GetWafRulesRuleOutput
func (GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutput ¶ added in v1.6.0
func (o GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutput() GetWafRulesRuleArrayOutput
func (GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutputWithContext ¶ added in v1.6.0
func (o GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutputWithContext(ctx context.Context) GetWafRulesRuleArrayOutput
type GetWafRulesRuleInput ¶ added in v1.6.0
type GetWafRulesRuleInput interface { pulumi.Input ToGetWafRulesRuleOutput() GetWafRulesRuleOutput ToGetWafRulesRuleOutputWithContext(context.Context) GetWafRulesRuleOutput }
type GetWafRulesRuleOutput ¶ added in v1.6.0
type GetWafRulesRuleOutput struct{ *pulumi.OutputState }
func (GetWafRulesRuleOutput) AllowedModes ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) AllowedModes() pulumi.StringArrayOutput
func (GetWafRulesRuleOutput) Description ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) Description() pulumi.StringPtrOutput
func (GetWafRulesRuleOutput) ElementType ¶ added in v1.6.0
func (GetWafRulesRuleOutput) ElementType() reflect.Type
func (GetWafRulesRuleOutput) GroupId ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) GroupId() pulumi.StringPtrOutput
func (GetWafRulesRuleOutput) GroupName ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) GroupName() pulumi.StringPtrOutput
func (GetWafRulesRuleOutput) Id ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) Id() pulumi.StringPtrOutput
func (GetWafRulesRuleOutput) Mode ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) Mode() pulumi.StringPtrOutput
func (GetWafRulesRuleOutput) PackageId ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) PackageId() pulumi.StringPtrOutput
func (GetWafRulesRuleOutput) Priority ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) Priority() pulumi.StringPtrOutput
func (GetWafRulesRuleOutput) ToGetWafRulesRuleOutput ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) ToGetWafRulesRuleOutput() GetWafRulesRuleOutput
func (GetWafRulesRuleOutput) ToGetWafRulesRuleOutputWithContext ¶ added in v1.6.0
func (o GetWafRulesRuleOutput) ToGetWafRulesRuleOutputWithContext(ctx context.Context) GetWafRulesRuleOutput
type GetZonesArgs ¶
type GetZonesArgs struct {
Filter GetZonesFilter `pulumi:"filter"`
}
A collection of arguments for invoking getZones.
type GetZonesFilter ¶ added in v1.6.0
type GetZonesFilterArgs ¶ added in v1.6.0
type GetZonesFilterArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` Paused pulumi.BoolPtrInput `pulumi:"paused"` Status pulumi.StringPtrInput `pulumi:"status"` }
func (GetZonesFilterArgs) ElementType ¶ added in v1.6.0
func (GetZonesFilterArgs) ElementType() reflect.Type
func (GetZonesFilterArgs) ToGetZonesFilterOutput ¶ added in v1.6.0
func (i GetZonesFilterArgs) ToGetZonesFilterOutput() GetZonesFilterOutput
func (GetZonesFilterArgs) ToGetZonesFilterOutputWithContext ¶ added in v1.6.0
func (i GetZonesFilterArgs) ToGetZonesFilterOutputWithContext(ctx context.Context) GetZonesFilterOutput
type GetZonesFilterInput ¶ added in v1.6.0
type GetZonesFilterInput interface { pulumi.Input ToGetZonesFilterOutput() GetZonesFilterOutput ToGetZonesFilterOutputWithContext(context.Context) GetZonesFilterOutput }
type GetZonesFilterOutput ¶ added in v1.6.0
type GetZonesFilterOutput struct{ *pulumi.OutputState }
func (GetZonesFilterOutput) ElementType ¶ added in v1.6.0
func (GetZonesFilterOutput) ElementType() reflect.Type
func (GetZonesFilterOutput) Name ¶ added in v1.6.0
func (o GetZonesFilterOutput) Name() pulumi.StringPtrOutput
func (GetZonesFilterOutput) Paused ¶ added in v1.6.0
func (o GetZonesFilterOutput) Paused() pulumi.BoolPtrOutput
func (GetZonesFilterOutput) Status ¶ added in v1.6.0
func (o GetZonesFilterOutput) Status() pulumi.StringPtrOutput
func (GetZonesFilterOutput) ToGetZonesFilterOutput ¶ added in v1.6.0
func (o GetZonesFilterOutput) ToGetZonesFilterOutput() GetZonesFilterOutput
func (GetZonesFilterOutput) ToGetZonesFilterOutputWithContext ¶ added in v1.6.0
func (o GetZonesFilterOutput) ToGetZonesFilterOutputWithContext(ctx context.Context) GetZonesFilterOutput
type GetZonesResult ¶
type GetZonesResult struct { Filter GetZonesFilter `pulumi:"filter"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Zones []GetZonesZone `pulumi:"zones"` }
A collection of values returned by getZones.
func GetZones ¶ added in v1.6.0
func GetZones(ctx *pulumi.Context, args *GetZonesArgs, opts ...pulumi.InvokeOption) (*GetZonesResult, error)
Use this data source to look up Zone[1] records.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/d/zones.html.md.
type GetZonesZone ¶ added in v1.6.0
type GetZonesZoneArgs ¶ added in v1.6.0
type GetZonesZoneArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` }
func (GetZonesZoneArgs) ElementType ¶ added in v1.6.0
func (GetZonesZoneArgs) ElementType() reflect.Type
func (GetZonesZoneArgs) ToGetZonesZoneOutput ¶ added in v1.6.0
func (i GetZonesZoneArgs) ToGetZonesZoneOutput() GetZonesZoneOutput
func (GetZonesZoneArgs) ToGetZonesZoneOutputWithContext ¶ added in v1.6.0
func (i GetZonesZoneArgs) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
type GetZonesZoneArray ¶ added in v1.6.0
type GetZonesZoneArray []GetZonesZoneInput
func (GetZonesZoneArray) ElementType ¶ added in v1.6.0
func (GetZonesZoneArray) ElementType() reflect.Type
func (GetZonesZoneArray) ToGetZonesZoneArrayOutput ¶ added in v1.6.0
func (i GetZonesZoneArray) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
func (GetZonesZoneArray) ToGetZonesZoneArrayOutputWithContext ¶ added in v1.6.0
func (i GetZonesZoneArray) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
type GetZonesZoneArrayInput ¶ added in v1.6.0
type GetZonesZoneArrayInput interface { pulumi.Input ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput ToGetZonesZoneArrayOutputWithContext(context.Context) GetZonesZoneArrayOutput }
type GetZonesZoneArrayOutput ¶ added in v1.6.0
type GetZonesZoneArrayOutput struct{ *pulumi.OutputState }
func (GetZonesZoneArrayOutput) ElementType ¶ added in v1.6.0
func (GetZonesZoneArrayOutput) ElementType() reflect.Type
func (GetZonesZoneArrayOutput) Index ¶ added in v1.6.0
func (o GetZonesZoneArrayOutput) Index(i pulumi.IntInput) GetZonesZoneOutput
func (GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutput ¶ added in v1.6.0
func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
func (GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutputWithContext ¶ added in v1.6.0
func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
type GetZonesZoneInput ¶ added in v1.6.0
type GetZonesZoneInput interface { pulumi.Input ToGetZonesZoneOutput() GetZonesZoneOutput ToGetZonesZoneOutputWithContext(context.Context) GetZonesZoneOutput }
type GetZonesZoneOutput ¶ added in v1.6.0
type GetZonesZoneOutput struct{ *pulumi.OutputState }
func (GetZonesZoneOutput) ElementType ¶ added in v1.6.0
func (GetZonesZoneOutput) ElementType() reflect.Type
func (GetZonesZoneOutput) Id ¶ added in v1.6.0
func (o GetZonesZoneOutput) Id() pulumi.StringPtrOutput
func (GetZonesZoneOutput) Name ¶ added in v1.6.0
func (o GetZonesZoneOutput) Name() pulumi.StringPtrOutput
func (GetZonesZoneOutput) ToGetZonesZoneOutput ¶ added in v1.6.0
func (o GetZonesZoneOutput) ToGetZonesZoneOutput() GetZonesZoneOutput
func (GetZonesZoneOutput) ToGetZonesZoneOutputWithContext ¶ added in v1.6.0
func (o GetZonesZoneOutput) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
type LoadBalancer ¶
type LoadBalancer struct { pulumi.CustomResourceState // The RFC3339 timestamp of when the load balancer was created. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // A list of pool IDs ordered by their failover priority. Used whenever region/pop pools are not defined. DefaultPoolIds pulumi.StringArrayOutput `pulumi:"defaultPoolIds"` // Free text description. Description pulumi.StringPtrOutput `pulumi:"description"` // Enable or disable the load balancer. Defaults to `true` (enabled). Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The pool ID to use when all other pools are detected as unhealthy. FallbackPoolId pulumi.StringOutput `pulumi:"fallbackPoolId"` // The RFC3339 timestamp of when the load balancer was last modified. ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // The DNS name (FQDN, including the zone) to associate with the load balancer. Name pulumi.StringOutput `pulumi:"name"` // A set containing mappings of Cloudflare Point-of-Presence (PoP) identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter). This feature is only available to enterprise customers. Fields documented below. PopPools LoadBalancerPopPoolArrayOutput `pulumi:"popPools"` // Whether the hostname gets Cloudflare's origin protection. Defaults to `false`. Proxied pulumi.BoolPtrOutput `pulumi:"proxied"` // A set containing mappings of region/country codes to a list of pool IDs (ordered by their failover priority) for the given region. Fields documented below. RegionPools LoadBalancerRegionPoolArrayOutput `pulumi:"regionPools"` // Associates all requests coming from an end-user with a single origin. Cloudflare will set a cookie on the initial response to the client, such that consequent requests with the cookie in the request will go to the same origin, so long as it is available. Valid values are: `""`, `"none"`, `"cookie"`, and `"ipCookie"`. Default is `""`. SessionAffinity pulumi.StringPtrOutput `pulumi:"sessionAffinity"` // Determine which method the load balancer uses to determine the fastest route to your origin. Valid values are: `"off"`, `"geo"`, `"dynamicLatency"`, `"random"` or `""`. Default is `""`. SteeringPolicy pulumi.StringOutput `pulumi:"steeringPolicy"` // Time to live (TTL) of this load balancer's DNS `name`. Conflicts with `proxied` - this cannot be set for proxied load balancers. Default is `30`. Ttl pulumi.IntOutput `pulumi:"ttl"` // The zone ID to add the load balancer to. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare Load Balancer resource. This sits in front of a number of defined pools of origins and provides various options for geographically-aware load balancing. Note that the load balancing feature must be enabled in your Cloudflare account before you can use this resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/load_balancer.html.markdown.
func GetLoadBalancer ¶
func GetLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerState, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
GetLoadBalancer gets an existing LoadBalancer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLoadBalancer ¶
func NewLoadBalancer(ctx *pulumi.Context, name string, args *LoadBalancerArgs, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
NewLoadBalancer registers a new resource with the given unique name, arguments, and options.
type LoadBalancerArgs ¶
type LoadBalancerArgs struct { // A list of pool IDs ordered by their failover priority. Used whenever region/pop pools are not defined. DefaultPoolIds pulumi.StringArrayInput // Free text description. Description pulumi.StringPtrInput // Enable or disable the load balancer. Defaults to `true` (enabled). Enabled pulumi.BoolPtrInput // The pool ID to use when all other pools are detected as unhealthy. FallbackPoolId pulumi.StringInput // The DNS name (FQDN, including the zone) to associate with the load balancer. Name pulumi.StringInput // A set containing mappings of Cloudflare Point-of-Presence (PoP) identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter). This feature is only available to enterprise customers. Fields documented below. PopPools LoadBalancerPopPoolArrayInput // Whether the hostname gets Cloudflare's origin protection. Defaults to `false`. Proxied pulumi.BoolPtrInput // A set containing mappings of region/country codes to a list of pool IDs (ordered by their failover priority) for the given region. Fields documented below. RegionPools LoadBalancerRegionPoolArrayInput // Associates all requests coming from an end-user with a single origin. Cloudflare will set a cookie on the initial response to the client, such that consequent requests with the cookie in the request will go to the same origin, so long as it is available. Valid values are: `""`, `"none"`, `"cookie"`, and `"ipCookie"`. Default is `""`. SessionAffinity pulumi.StringPtrInput // Determine which method the load balancer uses to determine the fastest route to your origin. Valid values are: `"off"`, `"geo"`, `"dynamicLatency"`, `"random"` or `""`. Default is `""`. SteeringPolicy pulumi.StringPtrInput // Time to live (TTL) of this load balancer's DNS `name`. Conflicts with `proxied` - this cannot be set for proxied load balancers. Default is `30`. Ttl pulumi.IntPtrInput // The zone ID to add the load balancer to. ZoneId pulumi.StringInput }
The set of arguments for constructing a LoadBalancer resource.
func (LoadBalancerArgs) ElementType ¶ added in v1.6.0
func (LoadBalancerArgs) ElementType() reflect.Type
type LoadBalancerMonitor ¶
type LoadBalancerMonitor struct { pulumi.CustomResourceState // Do not validate the certificate when monitor use HTTPS. Only valid if `type` is "http" or "https". AllowInsecure pulumi.BoolPtrOutput `pulumi:"allowInsecure"` // The RFC3339 timestamp of when the load balancer monitor was created. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Free text description. Description pulumi.StringPtrOutput `pulumi:"description"` // A case-insensitive sub-string to look for in the response body. If this string is not found, the origin will be marked as unhealthy. Only valid if `type` is "http" or "https". Default: "". ExpectedBody pulumi.StringPtrOutput `pulumi:"expectedBody"` // The expected HTTP response code or code range of the health check. Eg `2xx`. Only valid and required if `type` is "http" or "https". ExpectedCodes pulumi.StringPtrOutput `pulumi:"expectedCodes"` // Follow redirects if returned by the origin. Only valid if `type` is "http" or "https". FollowRedirects pulumi.BoolPtrOutput `pulumi:"followRedirects"` // The header name. Headers LoadBalancerMonitorHeaderArrayOutput `pulumi:"headers"` // The interval between each health check. Shorter intervals may improve failover time, but will increase load on the origins as we check from multiple locations. Default: 60. Interval pulumi.IntPtrOutput `pulumi:"interval"` // The method to use for the health check. Valid values are any valid HTTP verb if `type` is "http" or "https", or `connectionEstablished` if `type` is "tcp". Default: "GET" if `type` is "http" or "https", or "connectionEstablished" if `type` is "tcp" . Method pulumi.StringOutput `pulumi:"method"` // The RFC3339 timestamp of when the load balancer monitor was last modified. ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // The endpoint path to health check against. Default: "/". Only valid if `type` is "http" or "https". Path pulumi.StringOutput `pulumi:"path"` Port pulumi.IntPtrOutput `pulumi:"port"` // The number of retries to attempt in case of a timeout before marking the origin as unhealthy. Retries are attempted immediately. Default: 2. Retries pulumi.IntPtrOutput `pulumi:"retries"` // The timeout (in seconds) before marking the health check as failed. Default: 5. Timeout pulumi.IntPtrOutput `pulumi:"timeout"` // The protocol to use for the healthcheck. Currently supported protocols are 'HTTP', 'HTTPS' and 'TCP'. Default: "http". Type pulumi.StringPtrOutput `pulumi:"type"` }
If you're using Cloudflare's Load Balancing to load-balance across multiple origin servers or data centers, you configure one of these Monitors to actively check the availability of those servers over HTTP(S) or TCP.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/load_balancer_monitor.html.markdown.
func GetLoadBalancerMonitor ¶
func GetLoadBalancerMonitor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerMonitorState, opts ...pulumi.ResourceOption) (*LoadBalancerMonitor, error)
GetLoadBalancerMonitor gets an existing LoadBalancerMonitor resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLoadBalancerMonitor ¶
func NewLoadBalancerMonitor(ctx *pulumi.Context, name string, args *LoadBalancerMonitorArgs, opts ...pulumi.ResourceOption) (*LoadBalancerMonitor, error)
NewLoadBalancerMonitor registers a new resource with the given unique name, arguments, and options.
type LoadBalancerMonitorArgs ¶
type LoadBalancerMonitorArgs struct { // Do not validate the certificate when monitor use HTTPS. Only valid if `type` is "http" or "https". AllowInsecure pulumi.BoolPtrInput // Free text description. Description pulumi.StringPtrInput // A case-insensitive sub-string to look for in the response body. If this string is not found, the origin will be marked as unhealthy. Only valid if `type` is "http" or "https". Default: "". ExpectedBody pulumi.StringPtrInput // The expected HTTP response code or code range of the health check. Eg `2xx`. Only valid and required if `type` is "http" or "https". ExpectedCodes pulumi.StringPtrInput // Follow redirects if returned by the origin. Only valid if `type` is "http" or "https". FollowRedirects pulumi.BoolPtrInput // The header name. Headers LoadBalancerMonitorHeaderArrayInput // The interval between each health check. Shorter intervals may improve failover time, but will increase load on the origins as we check from multiple locations. Default: 60. Interval pulumi.IntPtrInput // The method to use for the health check. Valid values are any valid HTTP verb if `type` is "http" or "https", or `connectionEstablished` if `type` is "tcp". Default: "GET" if `type` is "http" or "https", or "connectionEstablished" if `type` is "tcp" . Method pulumi.StringPtrInput // The endpoint path to health check against. Default: "/". Only valid if `type` is "http" or "https". Path pulumi.StringPtrInput Port pulumi.IntPtrInput // The number of retries to attempt in case of a timeout before marking the origin as unhealthy. Retries are attempted immediately. Default: 2. Retries pulumi.IntPtrInput // The timeout (in seconds) before marking the health check as failed. Default: 5. Timeout pulumi.IntPtrInput // The protocol to use for the healthcheck. Currently supported protocols are 'HTTP', 'HTTPS' and 'TCP'. Default: "http". Type pulumi.StringPtrInput }
The set of arguments for constructing a LoadBalancerMonitor resource.
func (LoadBalancerMonitorArgs) ElementType ¶ added in v1.6.0
func (LoadBalancerMonitorArgs) ElementType() reflect.Type
type LoadBalancerMonitorHeader ¶ added in v1.6.0
type LoadBalancerMonitorHeaderArgs ¶ added in v1.6.0
type LoadBalancerMonitorHeaderArgs struct { // The header name. Header pulumi.StringInput `pulumi:"header"` // A list of string values for the header. Values pulumi.StringArrayInput `pulumi:"values"` }
func (LoadBalancerMonitorHeaderArgs) ElementType ¶ added in v1.6.0
func (LoadBalancerMonitorHeaderArgs) ElementType() reflect.Type
func (LoadBalancerMonitorHeaderArgs) ToLoadBalancerMonitorHeaderOutput ¶ added in v1.6.0
func (i LoadBalancerMonitorHeaderArgs) ToLoadBalancerMonitorHeaderOutput() LoadBalancerMonitorHeaderOutput
func (LoadBalancerMonitorHeaderArgs) ToLoadBalancerMonitorHeaderOutputWithContext ¶ added in v1.6.0
func (i LoadBalancerMonitorHeaderArgs) ToLoadBalancerMonitorHeaderOutputWithContext(ctx context.Context) LoadBalancerMonitorHeaderOutput
type LoadBalancerMonitorHeaderArray ¶ added in v1.6.0
type LoadBalancerMonitorHeaderArray []LoadBalancerMonitorHeaderInput
func (LoadBalancerMonitorHeaderArray) ElementType ¶ added in v1.6.0
func (LoadBalancerMonitorHeaderArray) ElementType() reflect.Type
func (LoadBalancerMonitorHeaderArray) ToLoadBalancerMonitorHeaderArrayOutput ¶ added in v1.6.0
func (i LoadBalancerMonitorHeaderArray) ToLoadBalancerMonitorHeaderArrayOutput() LoadBalancerMonitorHeaderArrayOutput
func (LoadBalancerMonitorHeaderArray) ToLoadBalancerMonitorHeaderArrayOutputWithContext ¶ added in v1.6.0
func (i LoadBalancerMonitorHeaderArray) ToLoadBalancerMonitorHeaderArrayOutputWithContext(ctx context.Context) LoadBalancerMonitorHeaderArrayOutput
type LoadBalancerMonitorHeaderArrayInput ¶ added in v1.6.0
type LoadBalancerMonitorHeaderArrayInput interface { pulumi.Input ToLoadBalancerMonitorHeaderArrayOutput() LoadBalancerMonitorHeaderArrayOutput ToLoadBalancerMonitorHeaderArrayOutputWithContext(context.Context) LoadBalancerMonitorHeaderArrayOutput }
type LoadBalancerMonitorHeaderArrayOutput ¶ added in v1.6.0
type LoadBalancerMonitorHeaderArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerMonitorHeaderArrayOutput) ElementType ¶ added in v1.6.0
func (LoadBalancerMonitorHeaderArrayOutput) ElementType() reflect.Type
func (LoadBalancerMonitorHeaderArrayOutput) Index ¶ added in v1.6.0
func (o LoadBalancerMonitorHeaderArrayOutput) Index(i pulumi.IntInput) LoadBalancerMonitorHeaderOutput
func (LoadBalancerMonitorHeaderArrayOutput) ToLoadBalancerMonitorHeaderArrayOutput ¶ added in v1.6.0
func (o LoadBalancerMonitorHeaderArrayOutput) ToLoadBalancerMonitorHeaderArrayOutput() LoadBalancerMonitorHeaderArrayOutput
func (LoadBalancerMonitorHeaderArrayOutput) ToLoadBalancerMonitorHeaderArrayOutputWithContext ¶ added in v1.6.0
func (o LoadBalancerMonitorHeaderArrayOutput) ToLoadBalancerMonitorHeaderArrayOutputWithContext(ctx context.Context) LoadBalancerMonitorHeaderArrayOutput
type LoadBalancerMonitorHeaderInput ¶ added in v1.6.0
type LoadBalancerMonitorHeaderInput interface { pulumi.Input ToLoadBalancerMonitorHeaderOutput() LoadBalancerMonitorHeaderOutput ToLoadBalancerMonitorHeaderOutputWithContext(context.Context) LoadBalancerMonitorHeaderOutput }
type LoadBalancerMonitorHeaderOutput ¶ added in v1.6.0
type LoadBalancerMonitorHeaderOutput struct{ *pulumi.OutputState }
func (LoadBalancerMonitorHeaderOutput) ElementType ¶ added in v1.6.0
func (LoadBalancerMonitorHeaderOutput) ElementType() reflect.Type
func (LoadBalancerMonitorHeaderOutput) Header ¶ added in v1.6.0
func (o LoadBalancerMonitorHeaderOutput) Header() pulumi.StringOutput
The header name.
func (LoadBalancerMonitorHeaderOutput) ToLoadBalancerMonitorHeaderOutput ¶ added in v1.6.0
func (o LoadBalancerMonitorHeaderOutput) ToLoadBalancerMonitorHeaderOutput() LoadBalancerMonitorHeaderOutput
func (LoadBalancerMonitorHeaderOutput) ToLoadBalancerMonitorHeaderOutputWithContext ¶ added in v1.6.0
func (o LoadBalancerMonitorHeaderOutput) ToLoadBalancerMonitorHeaderOutputWithContext(ctx context.Context) LoadBalancerMonitorHeaderOutput
func (LoadBalancerMonitorHeaderOutput) Values ¶ added in v1.6.0
func (o LoadBalancerMonitorHeaderOutput) Values() pulumi.StringArrayOutput
A list of string values for the header.
type LoadBalancerMonitorState ¶
type LoadBalancerMonitorState struct { // Do not validate the certificate when monitor use HTTPS. Only valid if `type` is "http" or "https". AllowInsecure pulumi.BoolPtrInput // The RFC3339 timestamp of when the load balancer monitor was created. CreatedOn pulumi.StringPtrInput // Free text description. Description pulumi.StringPtrInput // A case-insensitive sub-string to look for in the response body. If this string is not found, the origin will be marked as unhealthy. Only valid if `type` is "http" or "https". Default: "". ExpectedBody pulumi.StringPtrInput // The expected HTTP response code or code range of the health check. Eg `2xx`. Only valid and required if `type` is "http" or "https". ExpectedCodes pulumi.StringPtrInput // Follow redirects if returned by the origin. Only valid if `type` is "http" or "https". FollowRedirects pulumi.BoolPtrInput // The header name. Headers LoadBalancerMonitorHeaderArrayInput // The interval between each health check. Shorter intervals may improve failover time, but will increase load on the origins as we check from multiple locations. Default: 60. Interval pulumi.IntPtrInput // The method to use for the health check. Valid values are any valid HTTP verb if `type` is "http" or "https", or `connectionEstablished` if `type` is "tcp". Default: "GET" if `type` is "http" or "https", or "connectionEstablished" if `type` is "tcp" . Method pulumi.StringPtrInput // The RFC3339 timestamp of when the load balancer monitor was last modified. ModifiedOn pulumi.StringPtrInput // The endpoint path to health check against. Default: "/". Only valid if `type` is "http" or "https". Path pulumi.StringPtrInput Port pulumi.IntPtrInput // The number of retries to attempt in case of a timeout before marking the origin as unhealthy. Retries are attempted immediately. Default: 2. Retries pulumi.IntPtrInput // The timeout (in seconds) before marking the health check as failed. Default: 5. Timeout pulumi.IntPtrInput // The protocol to use for the healthcheck. Currently supported protocols are 'HTTP', 'HTTPS' and 'TCP'. Default: "http". Type pulumi.StringPtrInput }
func (LoadBalancerMonitorState) ElementType ¶ added in v1.6.0
func (LoadBalancerMonitorState) ElementType() reflect.Type
type LoadBalancerPool ¶
type LoadBalancerPool struct { pulumi.CustomResourceState // A list of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions). CheckRegions pulumi.StringArrayOutput `pulumi:"checkRegions"` // The RFC3339 timestamp of when the load balancer was created. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Free text description. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether to enable (the default) this origin within the Pool. Disabled origins will not receive traffic and are excluded from health checks. The origin will only be disabled for the current pool. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The minimum number of origins that must be healthy for this pool to serve traffic. If the number of healthy origins falls below this number, the pool will be marked unhealthy and we will failover to the next available pool. Default: 1. MinimumOrigins pulumi.IntPtrOutput `pulumi:"minimumOrigins"` // The RFC3339 timestamp of when the load balancer was last modified. ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // The ID of the Monitor to use for health checking origins within this pool. Monitor pulumi.StringPtrOutput `pulumi:"monitor"` // A human-identifiable name for the origin. Name pulumi.StringOutput `pulumi:"name"` // The email address to send health status notifications to. This can be an individual mailbox or a mailing list. NotificationEmail pulumi.StringPtrOutput `pulumi:"notificationEmail"` // The list of origins within this pool. Traffic directed at this pool is balanced across all currently healthy origins, provided the pool itself is healthy. It's a complex value. See description below. Origins LoadBalancerPoolOriginArrayOutput `pulumi:"origins"` }
Provides a Cloudflare Load Balancer pool resource. This provides a pool of origins that can be used by a Cloudflare Load Balancer. Note that the load balancing feature must be enabled in your Cloudflare account before you can use this resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/load_balancer_pool.html.markdown.
func GetLoadBalancerPool ¶
func GetLoadBalancerPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerPoolState, opts ...pulumi.ResourceOption) (*LoadBalancerPool, error)
GetLoadBalancerPool gets an existing LoadBalancerPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLoadBalancerPool ¶
func NewLoadBalancerPool(ctx *pulumi.Context, name string, args *LoadBalancerPoolArgs, opts ...pulumi.ResourceOption) (*LoadBalancerPool, error)
NewLoadBalancerPool registers a new resource with the given unique name, arguments, and options.
type LoadBalancerPoolArgs ¶
type LoadBalancerPoolArgs struct { // A list of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions). CheckRegions pulumi.StringArrayInput // Free text description. Description pulumi.StringPtrInput // Whether to enable (the default) this origin within the Pool. Disabled origins will not receive traffic and are excluded from health checks. The origin will only be disabled for the current pool. Enabled pulumi.BoolPtrInput // The minimum number of origins that must be healthy for this pool to serve traffic. If the number of healthy origins falls below this number, the pool will be marked unhealthy and we will failover to the next available pool. Default: 1. MinimumOrigins pulumi.IntPtrInput // The ID of the Monitor to use for health checking origins within this pool. Monitor pulumi.StringPtrInput // A human-identifiable name for the origin. Name pulumi.StringInput // The email address to send health status notifications to. This can be an individual mailbox or a mailing list. NotificationEmail pulumi.StringPtrInput // The list of origins within this pool. Traffic directed at this pool is balanced across all currently healthy origins, provided the pool itself is healthy. It's a complex value. See description below. Origins LoadBalancerPoolOriginArrayInput }
The set of arguments for constructing a LoadBalancerPool resource.
func (LoadBalancerPoolArgs) ElementType ¶ added in v1.6.0
func (LoadBalancerPoolArgs) ElementType() reflect.Type
type LoadBalancerPoolOrigin ¶ added in v1.6.0
type LoadBalancerPoolOrigin struct { // The IP address (IPv4 or IPv6) of the origin, or the publicly addressable hostname. Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare. Address string `pulumi:"address"` // Whether to enable (the default) this origin within the Pool. Disabled origins will not receive traffic and are excluded from health checks. The origin will only be disabled for the current pool. Enabled *bool `pulumi:"enabled"` // A human-identifiable name for the origin. Name string `pulumi:"name"` // The weight (0.01 - 1.00) of this origin, relative to other origins in the pool. Equal values mean equal weighting. A weight of 0 means traffic will not be sent to this origin, but health is still checked. Default: 1. Weight *float64 `pulumi:"weight"` }
type LoadBalancerPoolOriginArgs ¶ added in v1.6.0
type LoadBalancerPoolOriginArgs struct { // The IP address (IPv4 or IPv6) of the origin, or the publicly addressable hostname. Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare. Address pulumi.StringInput `pulumi:"address"` // Whether to enable (the default) this origin within the Pool. Disabled origins will not receive traffic and are excluded from health checks. The origin will only be disabled for the current pool. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A human-identifiable name for the origin. Name pulumi.StringInput `pulumi:"name"` // The weight (0.01 - 1.00) of this origin, relative to other origins in the pool. Equal values mean equal weighting. A weight of 0 means traffic will not be sent to this origin, but health is still checked. Default: 1. Weight pulumi.Float64PtrInput `pulumi:"weight"` }
func (LoadBalancerPoolOriginArgs) ElementType ¶ added in v1.6.0
func (LoadBalancerPoolOriginArgs) ElementType() reflect.Type
func (LoadBalancerPoolOriginArgs) ToLoadBalancerPoolOriginOutput ¶ added in v1.6.0
func (i LoadBalancerPoolOriginArgs) ToLoadBalancerPoolOriginOutput() LoadBalancerPoolOriginOutput
func (LoadBalancerPoolOriginArgs) ToLoadBalancerPoolOriginOutputWithContext ¶ added in v1.6.0
func (i LoadBalancerPoolOriginArgs) ToLoadBalancerPoolOriginOutputWithContext(ctx context.Context) LoadBalancerPoolOriginOutput
type LoadBalancerPoolOriginArray ¶ added in v1.6.0
type LoadBalancerPoolOriginArray []LoadBalancerPoolOriginInput
func (LoadBalancerPoolOriginArray) ElementType ¶ added in v1.6.0
func (LoadBalancerPoolOriginArray) ElementType() reflect.Type
func (LoadBalancerPoolOriginArray) ToLoadBalancerPoolOriginArrayOutput ¶ added in v1.6.0
func (i LoadBalancerPoolOriginArray) ToLoadBalancerPoolOriginArrayOutput() LoadBalancerPoolOriginArrayOutput
func (LoadBalancerPoolOriginArray) ToLoadBalancerPoolOriginArrayOutputWithContext ¶ added in v1.6.0
func (i LoadBalancerPoolOriginArray) ToLoadBalancerPoolOriginArrayOutputWithContext(ctx context.Context) LoadBalancerPoolOriginArrayOutput
type LoadBalancerPoolOriginArrayInput ¶ added in v1.6.0
type LoadBalancerPoolOriginArrayInput interface { pulumi.Input ToLoadBalancerPoolOriginArrayOutput() LoadBalancerPoolOriginArrayOutput ToLoadBalancerPoolOriginArrayOutputWithContext(context.Context) LoadBalancerPoolOriginArrayOutput }
type LoadBalancerPoolOriginArrayOutput ¶ added in v1.6.0
type LoadBalancerPoolOriginArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerPoolOriginArrayOutput) ElementType ¶ added in v1.6.0
func (LoadBalancerPoolOriginArrayOutput) ElementType() reflect.Type
func (LoadBalancerPoolOriginArrayOutput) Index ¶ added in v1.6.0
func (o LoadBalancerPoolOriginArrayOutput) Index(i pulumi.IntInput) LoadBalancerPoolOriginOutput
func (LoadBalancerPoolOriginArrayOutput) ToLoadBalancerPoolOriginArrayOutput ¶ added in v1.6.0
func (o LoadBalancerPoolOriginArrayOutput) ToLoadBalancerPoolOriginArrayOutput() LoadBalancerPoolOriginArrayOutput
func (LoadBalancerPoolOriginArrayOutput) ToLoadBalancerPoolOriginArrayOutputWithContext ¶ added in v1.6.0
func (o LoadBalancerPoolOriginArrayOutput) ToLoadBalancerPoolOriginArrayOutputWithContext(ctx context.Context) LoadBalancerPoolOriginArrayOutput
type LoadBalancerPoolOriginInput ¶ added in v1.6.0
type LoadBalancerPoolOriginInput interface { pulumi.Input ToLoadBalancerPoolOriginOutput() LoadBalancerPoolOriginOutput ToLoadBalancerPoolOriginOutputWithContext(context.Context) LoadBalancerPoolOriginOutput }
type LoadBalancerPoolOriginOutput ¶ added in v1.6.0
type LoadBalancerPoolOriginOutput struct{ *pulumi.OutputState }
func (LoadBalancerPoolOriginOutput) Address ¶ added in v1.6.0
func (o LoadBalancerPoolOriginOutput) Address() pulumi.StringOutput
The IP address (IPv4 or IPv6) of the origin, or the publicly addressable hostname. Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare.
func (LoadBalancerPoolOriginOutput) ElementType ¶ added in v1.6.0
func (LoadBalancerPoolOriginOutput) ElementType() reflect.Type
func (LoadBalancerPoolOriginOutput) Enabled ¶ added in v1.6.0
func (o LoadBalancerPoolOriginOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable (the default) this origin within the Pool. Disabled origins will not receive traffic and are excluded from health checks. The origin will only be disabled for the current pool.
func (LoadBalancerPoolOriginOutput) Name ¶ added in v1.6.0
func (o LoadBalancerPoolOriginOutput) Name() pulumi.StringOutput
A human-identifiable name for the origin.
func (LoadBalancerPoolOriginOutput) ToLoadBalancerPoolOriginOutput ¶ added in v1.6.0
func (o LoadBalancerPoolOriginOutput) ToLoadBalancerPoolOriginOutput() LoadBalancerPoolOriginOutput
func (LoadBalancerPoolOriginOutput) ToLoadBalancerPoolOriginOutputWithContext ¶ added in v1.6.0
func (o LoadBalancerPoolOriginOutput) ToLoadBalancerPoolOriginOutputWithContext(ctx context.Context) LoadBalancerPoolOriginOutput
func (LoadBalancerPoolOriginOutput) Weight ¶ added in v1.6.0
func (o LoadBalancerPoolOriginOutput) Weight() pulumi.Float64PtrOutput
The weight (0.01 - 1.00) of this origin, relative to other origins in the pool. Equal values mean equal weighting. A weight of 0 means traffic will not be sent to this origin, but health is still checked. Default: 1.
type LoadBalancerPoolState ¶
type LoadBalancerPoolState struct { // A list of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions). CheckRegions pulumi.StringArrayInput // The RFC3339 timestamp of when the load balancer was created. CreatedOn pulumi.StringPtrInput // Free text description. Description pulumi.StringPtrInput // Whether to enable (the default) this origin within the Pool. Disabled origins will not receive traffic and are excluded from health checks. The origin will only be disabled for the current pool. Enabled pulumi.BoolPtrInput // The minimum number of origins that must be healthy for this pool to serve traffic. If the number of healthy origins falls below this number, the pool will be marked unhealthy and we will failover to the next available pool. Default: 1. MinimumOrigins pulumi.IntPtrInput // The RFC3339 timestamp of when the load balancer was last modified. ModifiedOn pulumi.StringPtrInput // The ID of the Monitor to use for health checking origins within this pool. Monitor pulumi.StringPtrInput // A human-identifiable name for the origin. Name pulumi.StringPtrInput // The email address to send health status notifications to. This can be an individual mailbox or a mailing list. NotificationEmail pulumi.StringPtrInput // The list of origins within this pool. Traffic directed at this pool is balanced across all currently healthy origins, provided the pool itself is healthy. It's a complex value. See description below. Origins LoadBalancerPoolOriginArrayInput }
func (LoadBalancerPoolState) ElementType ¶ added in v1.6.0
func (LoadBalancerPoolState) ElementType() reflect.Type
type LoadBalancerPopPool ¶ added in v1.6.0
type LoadBalancerPopPool struct { // A list of pool IDs in failover priority to use for traffic reaching the given PoP. PoolIds []string `pulumi:"poolIds"` // A 3-letter code for the Point-of-Presence. Allowed values can be found in the list of datacenters on the [status page](https://www.cloudflarestatus.com/). Multiple entries should not be specified with the same PoP. Pop string `pulumi:"pop"` }
type LoadBalancerPopPoolArgs ¶ added in v1.6.0
type LoadBalancerPopPoolArgs struct { // A list of pool IDs in failover priority to use for traffic reaching the given PoP. PoolIds pulumi.StringArrayInput `pulumi:"poolIds"` // A 3-letter code for the Point-of-Presence. Allowed values can be found in the list of datacenters on the [status page](https://www.cloudflarestatus.com/). Multiple entries should not be specified with the same PoP. Pop pulumi.StringInput `pulumi:"pop"` }
func (LoadBalancerPopPoolArgs) ElementType ¶ added in v1.6.0
func (LoadBalancerPopPoolArgs) ElementType() reflect.Type
func (LoadBalancerPopPoolArgs) ToLoadBalancerPopPoolOutput ¶ added in v1.6.0
func (i LoadBalancerPopPoolArgs) ToLoadBalancerPopPoolOutput() LoadBalancerPopPoolOutput
func (LoadBalancerPopPoolArgs) ToLoadBalancerPopPoolOutputWithContext ¶ added in v1.6.0
func (i LoadBalancerPopPoolArgs) ToLoadBalancerPopPoolOutputWithContext(ctx context.Context) LoadBalancerPopPoolOutput
type LoadBalancerPopPoolArray ¶ added in v1.6.0
type LoadBalancerPopPoolArray []LoadBalancerPopPoolInput
func (LoadBalancerPopPoolArray) ElementType ¶ added in v1.6.0
func (LoadBalancerPopPoolArray) ElementType() reflect.Type
func (LoadBalancerPopPoolArray) ToLoadBalancerPopPoolArrayOutput ¶ added in v1.6.0
func (i LoadBalancerPopPoolArray) ToLoadBalancerPopPoolArrayOutput() LoadBalancerPopPoolArrayOutput
func (LoadBalancerPopPoolArray) ToLoadBalancerPopPoolArrayOutputWithContext ¶ added in v1.6.0
func (i LoadBalancerPopPoolArray) ToLoadBalancerPopPoolArrayOutputWithContext(ctx context.Context) LoadBalancerPopPoolArrayOutput
type LoadBalancerPopPoolArrayInput ¶ added in v1.6.0
type LoadBalancerPopPoolArrayInput interface { pulumi.Input ToLoadBalancerPopPoolArrayOutput() LoadBalancerPopPoolArrayOutput ToLoadBalancerPopPoolArrayOutputWithContext(context.Context) LoadBalancerPopPoolArrayOutput }
type LoadBalancerPopPoolArrayOutput ¶ added in v1.6.0
type LoadBalancerPopPoolArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerPopPoolArrayOutput) ElementType ¶ added in v1.6.0
func (LoadBalancerPopPoolArrayOutput) ElementType() reflect.Type
func (LoadBalancerPopPoolArrayOutput) Index ¶ added in v1.6.0
func (o LoadBalancerPopPoolArrayOutput) Index(i pulumi.IntInput) LoadBalancerPopPoolOutput
func (LoadBalancerPopPoolArrayOutput) ToLoadBalancerPopPoolArrayOutput ¶ added in v1.6.0
func (o LoadBalancerPopPoolArrayOutput) ToLoadBalancerPopPoolArrayOutput() LoadBalancerPopPoolArrayOutput
func (LoadBalancerPopPoolArrayOutput) ToLoadBalancerPopPoolArrayOutputWithContext ¶ added in v1.6.0
func (o LoadBalancerPopPoolArrayOutput) ToLoadBalancerPopPoolArrayOutputWithContext(ctx context.Context) LoadBalancerPopPoolArrayOutput
type LoadBalancerPopPoolInput ¶ added in v1.6.0
type LoadBalancerPopPoolInput interface { pulumi.Input ToLoadBalancerPopPoolOutput() LoadBalancerPopPoolOutput ToLoadBalancerPopPoolOutputWithContext(context.Context) LoadBalancerPopPoolOutput }
type LoadBalancerPopPoolOutput ¶ added in v1.6.0
type LoadBalancerPopPoolOutput struct{ *pulumi.OutputState }
func (LoadBalancerPopPoolOutput) ElementType ¶ added in v1.6.0
func (LoadBalancerPopPoolOutput) ElementType() reflect.Type
func (LoadBalancerPopPoolOutput) PoolIds ¶ added in v1.6.0
func (o LoadBalancerPopPoolOutput) PoolIds() pulumi.StringArrayOutput
A list of pool IDs in failover priority to use for traffic reaching the given PoP.
func (LoadBalancerPopPoolOutput) Pop ¶ added in v1.6.0
func (o LoadBalancerPopPoolOutput) Pop() pulumi.StringOutput
A 3-letter code for the Point-of-Presence. Allowed values can be found in the list of datacenters on the [status page](https://www.cloudflarestatus.com/). Multiple entries should not be specified with the same PoP.
func (LoadBalancerPopPoolOutput) ToLoadBalancerPopPoolOutput ¶ added in v1.6.0
func (o LoadBalancerPopPoolOutput) ToLoadBalancerPopPoolOutput() LoadBalancerPopPoolOutput
func (LoadBalancerPopPoolOutput) ToLoadBalancerPopPoolOutputWithContext ¶ added in v1.6.0
func (o LoadBalancerPopPoolOutput) ToLoadBalancerPopPoolOutputWithContext(ctx context.Context) LoadBalancerPopPoolOutput
type LoadBalancerRegionPool ¶ added in v1.6.0
type LoadBalancerRegionPool struct { // A list of pool IDs in failover priority to use for traffic reaching the given PoP. PoolIds []string `pulumi:"poolIds"` // A region code which must be in the list defined [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions). Multiple entries should not be specified with the same region. Region string `pulumi:"region"` }
type LoadBalancerRegionPoolArgs ¶ added in v1.6.0
type LoadBalancerRegionPoolArgs struct { // A list of pool IDs in failover priority to use for traffic reaching the given PoP. PoolIds pulumi.StringArrayInput `pulumi:"poolIds"` // A region code which must be in the list defined [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions). Multiple entries should not be specified with the same region. Region pulumi.StringInput `pulumi:"region"` }
func (LoadBalancerRegionPoolArgs) ElementType ¶ added in v1.6.0
func (LoadBalancerRegionPoolArgs) ElementType() reflect.Type
func (LoadBalancerRegionPoolArgs) ToLoadBalancerRegionPoolOutput ¶ added in v1.6.0
func (i LoadBalancerRegionPoolArgs) ToLoadBalancerRegionPoolOutput() LoadBalancerRegionPoolOutput
func (LoadBalancerRegionPoolArgs) ToLoadBalancerRegionPoolOutputWithContext ¶ added in v1.6.0
func (i LoadBalancerRegionPoolArgs) ToLoadBalancerRegionPoolOutputWithContext(ctx context.Context) LoadBalancerRegionPoolOutput
type LoadBalancerRegionPoolArray ¶ added in v1.6.0
type LoadBalancerRegionPoolArray []LoadBalancerRegionPoolInput
func (LoadBalancerRegionPoolArray) ElementType ¶ added in v1.6.0
func (LoadBalancerRegionPoolArray) ElementType() reflect.Type
func (LoadBalancerRegionPoolArray) ToLoadBalancerRegionPoolArrayOutput ¶ added in v1.6.0
func (i LoadBalancerRegionPoolArray) ToLoadBalancerRegionPoolArrayOutput() LoadBalancerRegionPoolArrayOutput
func (LoadBalancerRegionPoolArray) ToLoadBalancerRegionPoolArrayOutputWithContext ¶ added in v1.6.0
func (i LoadBalancerRegionPoolArray) ToLoadBalancerRegionPoolArrayOutputWithContext(ctx context.Context) LoadBalancerRegionPoolArrayOutput
type LoadBalancerRegionPoolArrayInput ¶ added in v1.6.0
type LoadBalancerRegionPoolArrayInput interface { pulumi.Input ToLoadBalancerRegionPoolArrayOutput() LoadBalancerRegionPoolArrayOutput ToLoadBalancerRegionPoolArrayOutputWithContext(context.Context) LoadBalancerRegionPoolArrayOutput }
type LoadBalancerRegionPoolArrayOutput ¶ added in v1.6.0
type LoadBalancerRegionPoolArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerRegionPoolArrayOutput) ElementType ¶ added in v1.6.0
func (LoadBalancerRegionPoolArrayOutput) ElementType() reflect.Type
func (LoadBalancerRegionPoolArrayOutput) Index ¶ added in v1.6.0
func (o LoadBalancerRegionPoolArrayOutput) Index(i pulumi.IntInput) LoadBalancerRegionPoolOutput
func (LoadBalancerRegionPoolArrayOutput) ToLoadBalancerRegionPoolArrayOutput ¶ added in v1.6.0
func (o LoadBalancerRegionPoolArrayOutput) ToLoadBalancerRegionPoolArrayOutput() LoadBalancerRegionPoolArrayOutput
func (LoadBalancerRegionPoolArrayOutput) ToLoadBalancerRegionPoolArrayOutputWithContext ¶ added in v1.6.0
func (o LoadBalancerRegionPoolArrayOutput) ToLoadBalancerRegionPoolArrayOutputWithContext(ctx context.Context) LoadBalancerRegionPoolArrayOutput
type LoadBalancerRegionPoolInput ¶ added in v1.6.0
type LoadBalancerRegionPoolInput interface { pulumi.Input ToLoadBalancerRegionPoolOutput() LoadBalancerRegionPoolOutput ToLoadBalancerRegionPoolOutputWithContext(context.Context) LoadBalancerRegionPoolOutput }
type LoadBalancerRegionPoolOutput ¶ added in v1.6.0
type LoadBalancerRegionPoolOutput struct{ *pulumi.OutputState }
func (LoadBalancerRegionPoolOutput) ElementType ¶ added in v1.6.0
func (LoadBalancerRegionPoolOutput) ElementType() reflect.Type
func (LoadBalancerRegionPoolOutput) PoolIds ¶ added in v1.6.0
func (o LoadBalancerRegionPoolOutput) PoolIds() pulumi.StringArrayOutput
A list of pool IDs in failover priority to use for traffic reaching the given PoP.
func (LoadBalancerRegionPoolOutput) Region ¶ added in v1.6.0
func (o LoadBalancerRegionPoolOutput) Region() pulumi.StringOutput
A region code which must be in the list defined [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions). Multiple entries should not be specified with the same region.
func (LoadBalancerRegionPoolOutput) ToLoadBalancerRegionPoolOutput ¶ added in v1.6.0
func (o LoadBalancerRegionPoolOutput) ToLoadBalancerRegionPoolOutput() LoadBalancerRegionPoolOutput
func (LoadBalancerRegionPoolOutput) ToLoadBalancerRegionPoolOutputWithContext ¶ added in v1.6.0
func (o LoadBalancerRegionPoolOutput) ToLoadBalancerRegionPoolOutputWithContext(ctx context.Context) LoadBalancerRegionPoolOutput
type LoadBalancerState ¶
type LoadBalancerState struct { // The RFC3339 timestamp of when the load balancer was created. CreatedOn pulumi.StringPtrInput // A list of pool IDs ordered by their failover priority. Used whenever region/pop pools are not defined. DefaultPoolIds pulumi.StringArrayInput // Free text description. Description pulumi.StringPtrInput // Enable or disable the load balancer. Defaults to `true` (enabled). Enabled pulumi.BoolPtrInput // The pool ID to use when all other pools are detected as unhealthy. FallbackPoolId pulumi.StringPtrInput // The RFC3339 timestamp of when the load balancer was last modified. ModifiedOn pulumi.StringPtrInput // The DNS name (FQDN, including the zone) to associate with the load balancer. Name pulumi.StringPtrInput // A set containing mappings of Cloudflare Point-of-Presence (PoP) identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter). This feature is only available to enterprise customers. Fields documented below. PopPools LoadBalancerPopPoolArrayInput // Whether the hostname gets Cloudflare's origin protection. Defaults to `false`. Proxied pulumi.BoolPtrInput // A set containing mappings of region/country codes to a list of pool IDs (ordered by their failover priority) for the given region. Fields documented below. RegionPools LoadBalancerRegionPoolArrayInput // Associates all requests coming from an end-user with a single origin. Cloudflare will set a cookie on the initial response to the client, such that consequent requests with the cookie in the request will go to the same origin, so long as it is available. Valid values are: `""`, `"none"`, `"cookie"`, and `"ipCookie"`. Default is `""`. SessionAffinity pulumi.StringPtrInput // Determine which method the load balancer uses to determine the fastest route to your origin. Valid values are: `"off"`, `"geo"`, `"dynamicLatency"`, `"random"` or `""`. Default is `""`. SteeringPolicy pulumi.StringPtrInput // Time to live (TTL) of this load balancer's DNS `name`. Conflicts with `proxied` - this cannot be set for proxied load balancers. Default is `30`. Ttl pulumi.IntPtrInput // The zone ID to add the load balancer to. ZoneId pulumi.StringPtrInput }
func (LoadBalancerState) ElementType ¶ added in v1.6.0
func (LoadBalancerState) ElementType() reflect.Type
type LogpushJob ¶ added in v0.17.1
type LogpushJob struct { pulumi.CustomResourceState // Uniquely identifies a resource (such as an s3 bucket) where data will be pushed. Additional configuration parameters supported by the destination may be included. See [Logpush destination documentation](https://developers.cloudflare.com/logs/logpush/logpush-configuration-api/understanding-logpush-api/#destination). DestinationConf pulumi.StringOutput `pulumi:"destinationConf"` Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Configuration string for the Logshare API. It specifies things like requested fields and timestamp formats. See [Logpull options documentation](https://developers.cloudflare.com/logs/logpush/logpush-configuration-api/understanding-logpush-api/#options). LogpullOptions pulumi.StringPtrOutput `pulumi:"logpullOptions"` // The name of the logpush job to create. Must match the regular expression `^[a-zA-Z0-9\-\.]*$`. Name pulumi.StringPtrOutput `pulumi:"name"` // Ownership challenge token to prove destination ownership. See [Developer documentation](https://developers.cloudflare.com/logs/logpush/logpush-configuration-api/understanding-logpush-api/#usage). OwnershipChallenge pulumi.StringOutput `pulumi:"ownershipChallenge"` // The zone ID where the logpush job should be created. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource which manages Cloudflare logpush jobs.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/logpush_job.html.markdown.
func GetLogpushJob ¶ added in v0.17.1
func GetLogpushJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogpushJobState, opts ...pulumi.ResourceOption) (*LogpushJob, error)
GetLogpushJob gets an existing LogpushJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLogpushJob ¶ added in v0.17.1
func NewLogpushJob(ctx *pulumi.Context, name string, args *LogpushJobArgs, opts ...pulumi.ResourceOption) (*LogpushJob, error)
NewLogpushJob registers a new resource with the given unique name, arguments, and options.
type LogpushJobArgs ¶ added in v0.17.1
type LogpushJobArgs struct { // Uniquely identifies a resource (such as an s3 bucket) where data will be pushed. Additional configuration parameters supported by the destination may be included. See [Logpush destination documentation](https://developers.cloudflare.com/logs/logpush/logpush-configuration-api/understanding-logpush-api/#destination). DestinationConf pulumi.StringInput Enabled pulumi.BoolPtrInput // Configuration string for the Logshare API. It specifies things like requested fields and timestamp formats. See [Logpull options documentation](https://developers.cloudflare.com/logs/logpush/logpush-configuration-api/understanding-logpush-api/#options). LogpullOptions pulumi.StringPtrInput // The name of the logpush job to create. Must match the regular expression `^[a-zA-Z0-9\-\.]*$`. Name pulumi.StringPtrInput // Ownership challenge token to prove destination ownership. See [Developer documentation](https://developers.cloudflare.com/logs/logpush/logpush-configuration-api/understanding-logpush-api/#usage). OwnershipChallenge pulumi.StringInput // The zone ID where the logpush job should be created. ZoneId pulumi.StringInput }
The set of arguments for constructing a LogpushJob resource.
func (LogpushJobArgs) ElementType ¶ added in v1.6.0
func (LogpushJobArgs) ElementType() reflect.Type
type LogpushJobState ¶ added in v0.17.1
type LogpushJobState struct { // Uniquely identifies a resource (such as an s3 bucket) where data will be pushed. Additional configuration parameters supported by the destination may be included. See [Logpush destination documentation](https://developers.cloudflare.com/logs/logpush/logpush-configuration-api/understanding-logpush-api/#destination). DestinationConf pulumi.StringPtrInput Enabled pulumi.BoolPtrInput // Configuration string for the Logshare API. It specifies things like requested fields and timestamp formats. See [Logpull options documentation](https://developers.cloudflare.com/logs/logpush/logpush-configuration-api/understanding-logpush-api/#options). LogpullOptions pulumi.StringPtrInput // The name of the logpush job to create. Must match the regular expression `^[a-zA-Z0-9\-\.]*$`. Name pulumi.StringPtrInput // Ownership challenge token to prove destination ownership. See [Developer documentation](https://developers.cloudflare.com/logs/logpush/logpush-configuration-api/understanding-logpush-api/#usage). OwnershipChallenge pulumi.StringPtrInput // The zone ID where the logpush job should be created. ZoneId pulumi.StringPtrInput }
func (LogpushJobState) ElementType ¶ added in v1.6.0
func (LogpushJobState) ElementType() reflect.Type
type OriginCaCertificate ¶ added in v1.5.0
type OriginCaCertificate struct { pulumi.CustomResourceState // The Origin CA certificate Certificate pulumi.StringOutput `pulumi:"certificate"` // The Certificate Signing Request. Must be newline-encoded. Csr pulumi.StringOutput `pulumi:"csr"` // The datetime when the certificate will expire. ExpiresOn pulumi.StringOutput `pulumi:"expiresOn"` // An array of hostnames or wildcard names bound to the certificate. Hostnames pulumi.StringArrayOutput `pulumi:"hostnames"` // The signature type desired on the certificate. RequestType pulumi.StringOutput `pulumi:"requestType"` // The number of days for which the certificate should be valid. RequestedValidity pulumi.IntPtrOutput `pulumi:"requestedValidity"` }
Provides a Cloudflare Origin CA certificate used to protect traffic to your origin without involving a third party Certificate Authority.
**This resource requires you use your Origin CA Key as the `apiUserServiceKey`.**
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/origin_ca_certificate.html.markdown.
func GetOriginCaCertificate ¶ added in v1.5.0
func GetOriginCaCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OriginCaCertificateState, opts ...pulumi.ResourceOption) (*OriginCaCertificate, error)
GetOriginCaCertificate gets an existing OriginCaCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOriginCaCertificate ¶ added in v1.5.0
func NewOriginCaCertificate(ctx *pulumi.Context, name string, args *OriginCaCertificateArgs, opts ...pulumi.ResourceOption) (*OriginCaCertificate, error)
NewOriginCaCertificate registers a new resource with the given unique name, arguments, and options.
type OriginCaCertificateArgs ¶ added in v1.5.0
type OriginCaCertificateArgs struct { // The Certificate Signing Request. Must be newline-encoded. Csr pulumi.StringInput // An array of hostnames or wildcard names bound to the certificate. Hostnames pulumi.StringArrayInput // The signature type desired on the certificate. RequestType pulumi.StringInput // The number of days for which the certificate should be valid. RequestedValidity pulumi.IntPtrInput }
The set of arguments for constructing a OriginCaCertificate resource.
func (OriginCaCertificateArgs) ElementType ¶ added in v1.6.0
func (OriginCaCertificateArgs) ElementType() reflect.Type
type OriginCaCertificateState ¶ added in v1.5.0
type OriginCaCertificateState struct { // The Origin CA certificate Certificate pulumi.StringPtrInput // The Certificate Signing Request. Must be newline-encoded. Csr pulumi.StringPtrInput // The datetime when the certificate will expire. ExpiresOn pulumi.StringPtrInput // An array of hostnames or wildcard names bound to the certificate. Hostnames pulumi.StringArrayInput // The signature type desired on the certificate. RequestType pulumi.StringPtrInput // The number of days for which the certificate should be valid. RequestedValidity pulumi.IntPtrInput }
func (OriginCaCertificateState) ElementType ¶ added in v1.6.0
func (OriginCaCertificateState) ElementType() reflect.Type
type PageRule ¶
type PageRule struct { pulumi.CustomResourceState // The actions taken by the page rule, options given below. Actions PageRuleActionsOutput `pulumi:"actions"` // The priority of the page rule among others for this target, the higher the number the higher the priority as per [API documentation](https://api.cloudflare.com/#page-rules-for-a-zone-create-page-rule). Priority pulumi.IntPtrOutput `pulumi:"priority"` // Whether the page rule is active or disabled. Status pulumi.StringPtrOutput `pulumi:"status"` // The URL pattern to target with the page rule. Target pulumi.StringOutput `pulumi:"target"` // The DNS zone ID to which the page rule should be added. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare page rule resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/page_rule.html.markdown.
func GetPageRule ¶
func GetPageRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PageRuleState, opts ...pulumi.ResourceOption) (*PageRule, error)
GetPageRule gets an existing PageRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPageRule ¶
func NewPageRule(ctx *pulumi.Context, name string, args *PageRuleArgs, opts ...pulumi.ResourceOption) (*PageRule, error)
NewPageRule registers a new resource with the given unique name, arguments, and options.
type PageRuleActions ¶ added in v1.6.0
type PageRuleActions struct { // Whether this action is `"on"` or `"off"`. AlwaysOnline *string `pulumi:"alwaysOnline"` // Boolean of whether this action is enabled. Default: false. AlwaysUseHttps *bool `pulumi:"alwaysUseHttps"` // Whether this action is `"on"` or `"off"`. AutomaticHttpsRewrites *string `pulumi:"automaticHttpsRewrites"` // The Time To Live for the browser cache. `0` means 'Respect Existing Headers' BrowserCacheTtl *string `pulumi:"browserCacheTtl"` // Whether this action is `"on"` or `"off"`. BrowserCheck *string `pulumi:"browserCheck"` // String value of cookie name to conditionally bypass cache the page. BypassCacheOnCookie *string `pulumi:"bypassCacheOnCookie"` // Whether this action is `"on"` or `"off"`. CacheByDeviceType *string `pulumi:"cacheByDeviceType"` // Whether this action is `"on"` or `"off"`. CacheDeceptionArmor *string `pulumi:"cacheDeceptionArmor"` // Whether to set the cache level to `"bypass"`, `"basic"`, `"simplified"`, `"aggressive"`, or `"cacheEverything"`. CacheLevel *string `pulumi:"cacheLevel"` // String value of cookie name to conditionally cache the page. CacheOnCookie *string `pulumi:"cacheOnCookie"` // Boolean of whether this action is enabled. Default: false. DisableApps *bool `pulumi:"disableApps"` // Boolean of whether this action is enabled. Default: false. DisablePerformance *bool `pulumi:"disablePerformance"` // Boolean of whether this action is enabled. Default: false. DisableRailgun *bool `pulumi:"disableRailgun"` // Boolean of whether this action is enabled. Default: false. DisableSecurity *bool `pulumi:"disableSecurity"` // The Time To Live for the edge cache. EdgeCacheTtl *int `pulumi:"edgeCacheTtl"` // Whether this action is `"on"` or `"off"`. EmailObfuscation *string `pulumi:"emailObfuscation"` // Whether origin Cache-Control action is `"on"` or `"off"`. ExplicitCacheControl *string `pulumi:"explicitCacheControl"` // The URL to forward to, and with what status. See below. ForwardingUrl *PageRuleActionsForwardingUrl `pulumi:"forwardingUrl"` // Value of the Host header to send. HostHeaderOverride *string `pulumi:"hostHeaderOverride"` // Whether this action is `"on"` or `"off"`. IpGeolocation *string `pulumi:"ipGeolocation"` // The configuration for HTML, CSS and JS minification. See below for full list of options. Minifies []PageRuleActionsMinify `pulumi:"minifies"` // Whether this action is `"on"` or `"off"`. Mirage *string `pulumi:"mirage"` // Whether this action is `"on"` or `"off"`. OpportunisticEncryption *string `pulumi:"opportunisticEncryption"` // Whether this action is `"on"` or `"off"`. OriginErrorPagePassThru *string `pulumi:"originErrorPagePassThru"` // Whether this action is `"off"`, `"lossless"` or `"lossy"`. Polish *string `pulumi:"polish"` // Overridden origin server name. ResolveOverride *string `pulumi:"resolveOverride"` // Whether this action is `"on"` or `"off"`. RespectStrongEtag *string `pulumi:"respectStrongEtag"` // Whether this action is `"on"` or `"off"`. ResponseBuffering *string `pulumi:"responseBuffering"` // Whether to set the rocket loader to `"on"`, `"off"`. RocketLoader *string `pulumi:"rocketLoader"` // Whether to set the security level to `"off"`, `"essentiallyOff"`, `"low"`, `"medium"`, `"high"`, or `"underAttack"`. SecurityLevel *string `pulumi:"securityLevel"` // Whether this action is `"on"` or `"off"`. ServerSideExclude *string `pulumi:"serverSideExclude"` // Whether this action is `"on"` or `"off"`. SortQueryStringForCache *string `pulumi:"sortQueryStringForCache"` // Whether to set the SSL mode to `"off"`, `"flexible"`, `"full"`, `"strict"`, or `"originPull"`. Ssl *string `pulumi:"ssl"` // Whether this action is `"on"` or `"off"`. TrueClientIpHeader *string `pulumi:"trueClientIpHeader"` // Whether this action is `"on"` or `"off"`. Waf *string `pulumi:"waf"` }
type PageRuleActionsArgs ¶ added in v1.6.0
type PageRuleActionsArgs struct { // Whether this action is `"on"` or `"off"`. AlwaysOnline pulumi.StringPtrInput `pulumi:"alwaysOnline"` // Boolean of whether this action is enabled. Default: false. AlwaysUseHttps pulumi.BoolPtrInput `pulumi:"alwaysUseHttps"` // Whether this action is `"on"` or `"off"`. AutomaticHttpsRewrites pulumi.StringPtrInput `pulumi:"automaticHttpsRewrites"` // The Time To Live for the browser cache. `0` means 'Respect Existing Headers' BrowserCacheTtl pulumi.StringPtrInput `pulumi:"browserCacheTtl"` // Whether this action is `"on"` or `"off"`. BrowserCheck pulumi.StringPtrInput `pulumi:"browserCheck"` // String value of cookie name to conditionally bypass cache the page. BypassCacheOnCookie pulumi.StringPtrInput `pulumi:"bypassCacheOnCookie"` // Whether this action is `"on"` or `"off"`. CacheByDeviceType pulumi.StringPtrInput `pulumi:"cacheByDeviceType"` // Whether this action is `"on"` or `"off"`. CacheDeceptionArmor pulumi.StringPtrInput `pulumi:"cacheDeceptionArmor"` // Whether to set the cache level to `"bypass"`, `"basic"`, `"simplified"`, `"aggressive"`, or `"cacheEverything"`. CacheLevel pulumi.StringPtrInput `pulumi:"cacheLevel"` // String value of cookie name to conditionally cache the page. CacheOnCookie pulumi.StringPtrInput `pulumi:"cacheOnCookie"` // Boolean of whether this action is enabled. Default: false. DisableApps pulumi.BoolPtrInput `pulumi:"disableApps"` // Boolean of whether this action is enabled. Default: false. DisablePerformance pulumi.BoolPtrInput `pulumi:"disablePerformance"` // Boolean of whether this action is enabled. Default: false. DisableRailgun pulumi.BoolPtrInput `pulumi:"disableRailgun"` // Boolean of whether this action is enabled. Default: false. DisableSecurity pulumi.BoolPtrInput `pulumi:"disableSecurity"` // The Time To Live for the edge cache. EdgeCacheTtl pulumi.IntPtrInput `pulumi:"edgeCacheTtl"` // Whether this action is `"on"` or `"off"`. EmailObfuscation pulumi.StringPtrInput `pulumi:"emailObfuscation"` // Whether origin Cache-Control action is `"on"` or `"off"`. ExplicitCacheControl pulumi.StringPtrInput `pulumi:"explicitCacheControl"` // The URL to forward to, and with what status. See below. ForwardingUrl PageRuleActionsForwardingUrlPtrInput `pulumi:"forwardingUrl"` // Value of the Host header to send. HostHeaderOverride pulumi.StringPtrInput `pulumi:"hostHeaderOverride"` // Whether this action is `"on"` or `"off"`. IpGeolocation pulumi.StringPtrInput `pulumi:"ipGeolocation"` // The configuration for HTML, CSS and JS minification. See below for full list of options. Minifies PageRuleActionsMinifyArrayInput `pulumi:"minifies"` // Whether this action is `"on"` or `"off"`. Mirage pulumi.StringPtrInput `pulumi:"mirage"` // Whether this action is `"on"` or `"off"`. OpportunisticEncryption pulumi.StringPtrInput `pulumi:"opportunisticEncryption"` // Whether this action is `"on"` or `"off"`. OriginErrorPagePassThru pulumi.StringPtrInput `pulumi:"originErrorPagePassThru"` // Whether this action is `"off"`, `"lossless"` or `"lossy"`. Polish pulumi.StringPtrInput `pulumi:"polish"` // Overridden origin server name. ResolveOverride pulumi.StringPtrInput `pulumi:"resolveOverride"` // Whether this action is `"on"` or `"off"`. RespectStrongEtag pulumi.StringPtrInput `pulumi:"respectStrongEtag"` // Whether this action is `"on"` or `"off"`. ResponseBuffering pulumi.StringPtrInput `pulumi:"responseBuffering"` // Whether to set the rocket loader to `"on"`, `"off"`. RocketLoader pulumi.StringPtrInput `pulumi:"rocketLoader"` // Whether to set the security level to `"off"`, `"essentiallyOff"`, `"low"`, `"medium"`, `"high"`, or `"underAttack"`. SecurityLevel pulumi.StringPtrInput `pulumi:"securityLevel"` // Whether this action is `"on"` or `"off"`. ServerSideExclude pulumi.StringPtrInput `pulumi:"serverSideExclude"` // Whether this action is `"on"` or `"off"`. SortQueryStringForCache pulumi.StringPtrInput `pulumi:"sortQueryStringForCache"` // Whether to set the SSL mode to `"off"`, `"flexible"`, `"full"`, `"strict"`, or `"originPull"`. Ssl pulumi.StringPtrInput `pulumi:"ssl"` // Whether this action is `"on"` or `"off"`. TrueClientIpHeader pulumi.StringPtrInput `pulumi:"trueClientIpHeader"` // Whether this action is `"on"` or `"off"`. Waf pulumi.StringPtrInput `pulumi:"waf"` }
func (PageRuleActionsArgs) ElementType ¶ added in v1.6.0
func (PageRuleActionsArgs) ElementType() reflect.Type
func (PageRuleActionsArgs) ToPageRuleActionsOutput ¶ added in v1.6.0
func (i PageRuleActionsArgs) ToPageRuleActionsOutput() PageRuleActionsOutput
func (PageRuleActionsArgs) ToPageRuleActionsOutputWithContext ¶ added in v1.6.0
func (i PageRuleActionsArgs) ToPageRuleActionsOutputWithContext(ctx context.Context) PageRuleActionsOutput
func (PageRuleActionsArgs) ToPageRuleActionsPtrOutput ¶ added in v1.6.0
func (i PageRuleActionsArgs) ToPageRuleActionsPtrOutput() PageRuleActionsPtrOutput
func (PageRuleActionsArgs) ToPageRuleActionsPtrOutputWithContext ¶ added in v1.6.0
func (i PageRuleActionsArgs) ToPageRuleActionsPtrOutputWithContext(ctx context.Context) PageRuleActionsPtrOutput
type PageRuleActionsForwardingUrl ¶ added in v1.6.0
type PageRuleActionsForwardingUrlArgs ¶ added in v1.6.0
type PageRuleActionsForwardingUrlArgs struct { // The status code to use for the redirection. StatusCode pulumi.IntInput `pulumi:"statusCode"` // The URL to which the page rule should forward. Url pulumi.StringInput `pulumi:"url"` }
func (PageRuleActionsForwardingUrlArgs) ElementType ¶ added in v1.6.0
func (PageRuleActionsForwardingUrlArgs) ElementType() reflect.Type
func (PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlOutput ¶ added in v1.6.0
func (i PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlOutput() PageRuleActionsForwardingUrlOutput
func (PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlOutputWithContext ¶ added in v1.6.0
func (i PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlOutput
func (PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlPtrOutput ¶ added in v1.6.0
func (i PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlPtrOutput() PageRuleActionsForwardingUrlPtrOutput
func (PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlPtrOutputWithContext ¶ added in v1.6.0
func (i PageRuleActionsForwardingUrlArgs) ToPageRuleActionsForwardingUrlPtrOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlPtrOutput
type PageRuleActionsForwardingUrlInput ¶ added in v1.6.0
type PageRuleActionsForwardingUrlInput interface { pulumi.Input ToPageRuleActionsForwardingUrlOutput() PageRuleActionsForwardingUrlOutput ToPageRuleActionsForwardingUrlOutputWithContext(context.Context) PageRuleActionsForwardingUrlOutput }
type PageRuleActionsForwardingUrlOutput ¶ added in v1.6.0
type PageRuleActionsForwardingUrlOutput struct{ *pulumi.OutputState }
func (PageRuleActionsForwardingUrlOutput) ElementType ¶ added in v1.6.0
func (PageRuleActionsForwardingUrlOutput) ElementType() reflect.Type
func (PageRuleActionsForwardingUrlOutput) StatusCode ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlOutput) StatusCode() pulumi.IntOutput
The status code to use for the redirection.
func (PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlOutput ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlOutput() PageRuleActionsForwardingUrlOutput
func (PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlOutputWithContext ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlOutput
func (PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlPtrOutput ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlPtrOutput() PageRuleActionsForwardingUrlPtrOutput
func (PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlPtrOutputWithContext ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlOutput) ToPageRuleActionsForwardingUrlPtrOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlPtrOutput
func (PageRuleActionsForwardingUrlOutput) Url ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlOutput) Url() pulumi.StringOutput
The URL to which the page rule should forward.
type PageRuleActionsForwardingUrlPtrInput ¶ added in v1.6.0
type PageRuleActionsForwardingUrlPtrInput interface { pulumi.Input ToPageRuleActionsForwardingUrlPtrOutput() PageRuleActionsForwardingUrlPtrOutput ToPageRuleActionsForwardingUrlPtrOutputWithContext(context.Context) PageRuleActionsForwardingUrlPtrOutput }
func PageRuleActionsForwardingUrlPtr ¶ added in v1.6.0
func PageRuleActionsForwardingUrlPtr(v *PageRuleActionsForwardingUrlArgs) PageRuleActionsForwardingUrlPtrInput
type PageRuleActionsForwardingUrlPtrOutput ¶ added in v1.6.0
type PageRuleActionsForwardingUrlPtrOutput struct{ *pulumi.OutputState }
func (PageRuleActionsForwardingUrlPtrOutput) ElementType ¶ added in v1.6.0
func (PageRuleActionsForwardingUrlPtrOutput) ElementType() reflect.Type
func (PageRuleActionsForwardingUrlPtrOutput) StatusCode ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlPtrOutput) StatusCode() pulumi.IntOutput
The status code to use for the redirection.
func (PageRuleActionsForwardingUrlPtrOutput) ToPageRuleActionsForwardingUrlPtrOutput ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlPtrOutput) ToPageRuleActionsForwardingUrlPtrOutput() PageRuleActionsForwardingUrlPtrOutput
func (PageRuleActionsForwardingUrlPtrOutput) ToPageRuleActionsForwardingUrlPtrOutputWithContext ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlPtrOutput) ToPageRuleActionsForwardingUrlPtrOutputWithContext(ctx context.Context) PageRuleActionsForwardingUrlPtrOutput
func (PageRuleActionsForwardingUrlPtrOutput) Url ¶ added in v1.6.0
func (o PageRuleActionsForwardingUrlPtrOutput) Url() pulumi.StringOutput
The URL to which the page rule should forward.
type PageRuleActionsInput ¶ added in v1.6.0
type PageRuleActionsInput interface { pulumi.Input ToPageRuleActionsOutput() PageRuleActionsOutput ToPageRuleActionsOutputWithContext(context.Context) PageRuleActionsOutput }
type PageRuleActionsMinify ¶ added in v1.6.0
type PageRuleActionsMinify struct { // Whether CSS should be minified. Valid values are `"on"` or `"off"`. Css string `pulumi:"css"` // Whether HTML should be minified. Valid values are `"on"` or `"off"`. Html string `pulumi:"html"` // Whether Javascript should be minified. Valid values are `"on"` or `"off"`. Js string `pulumi:"js"` }
type PageRuleActionsMinifyArgs ¶ added in v1.6.0
type PageRuleActionsMinifyArgs struct { // Whether CSS should be minified. Valid values are `"on"` or `"off"`. Css pulumi.StringInput `pulumi:"css"` // Whether HTML should be minified. Valid values are `"on"` or `"off"`. Html pulumi.StringInput `pulumi:"html"` // Whether Javascript should be minified. Valid values are `"on"` or `"off"`. Js pulumi.StringInput `pulumi:"js"` }
func (PageRuleActionsMinifyArgs) ElementType ¶ added in v1.6.0
func (PageRuleActionsMinifyArgs) ElementType() reflect.Type
func (PageRuleActionsMinifyArgs) ToPageRuleActionsMinifyOutput ¶ added in v1.6.0
func (i PageRuleActionsMinifyArgs) ToPageRuleActionsMinifyOutput() PageRuleActionsMinifyOutput
func (PageRuleActionsMinifyArgs) ToPageRuleActionsMinifyOutputWithContext ¶ added in v1.6.0
func (i PageRuleActionsMinifyArgs) ToPageRuleActionsMinifyOutputWithContext(ctx context.Context) PageRuleActionsMinifyOutput
type PageRuleActionsMinifyArray ¶ added in v1.6.0
type PageRuleActionsMinifyArray []PageRuleActionsMinifyInput
func (PageRuleActionsMinifyArray) ElementType ¶ added in v1.6.0
func (PageRuleActionsMinifyArray) ElementType() reflect.Type
func (PageRuleActionsMinifyArray) ToPageRuleActionsMinifyArrayOutput ¶ added in v1.6.0
func (i PageRuleActionsMinifyArray) ToPageRuleActionsMinifyArrayOutput() PageRuleActionsMinifyArrayOutput
func (PageRuleActionsMinifyArray) ToPageRuleActionsMinifyArrayOutputWithContext ¶ added in v1.6.0
func (i PageRuleActionsMinifyArray) ToPageRuleActionsMinifyArrayOutputWithContext(ctx context.Context) PageRuleActionsMinifyArrayOutput
type PageRuleActionsMinifyArrayInput ¶ added in v1.6.0
type PageRuleActionsMinifyArrayInput interface { pulumi.Input ToPageRuleActionsMinifyArrayOutput() PageRuleActionsMinifyArrayOutput ToPageRuleActionsMinifyArrayOutputWithContext(context.Context) PageRuleActionsMinifyArrayOutput }
type PageRuleActionsMinifyArrayOutput ¶ added in v1.6.0
type PageRuleActionsMinifyArrayOutput struct{ *pulumi.OutputState }
func (PageRuleActionsMinifyArrayOutput) ElementType ¶ added in v1.6.0
func (PageRuleActionsMinifyArrayOutput) ElementType() reflect.Type
func (PageRuleActionsMinifyArrayOutput) Index ¶ added in v1.6.0
func (o PageRuleActionsMinifyArrayOutput) Index(i pulumi.IntInput) PageRuleActionsMinifyOutput
func (PageRuleActionsMinifyArrayOutput) ToPageRuleActionsMinifyArrayOutput ¶ added in v1.6.0
func (o PageRuleActionsMinifyArrayOutput) ToPageRuleActionsMinifyArrayOutput() PageRuleActionsMinifyArrayOutput
func (PageRuleActionsMinifyArrayOutput) ToPageRuleActionsMinifyArrayOutputWithContext ¶ added in v1.6.0
func (o PageRuleActionsMinifyArrayOutput) ToPageRuleActionsMinifyArrayOutputWithContext(ctx context.Context) PageRuleActionsMinifyArrayOutput
type PageRuleActionsMinifyInput ¶ added in v1.6.0
type PageRuleActionsMinifyInput interface { pulumi.Input ToPageRuleActionsMinifyOutput() PageRuleActionsMinifyOutput ToPageRuleActionsMinifyOutputWithContext(context.Context) PageRuleActionsMinifyOutput }
type PageRuleActionsMinifyOutput ¶ added in v1.6.0
type PageRuleActionsMinifyOutput struct{ *pulumi.OutputState }
func (PageRuleActionsMinifyOutput) Css ¶ added in v1.6.0
func (o PageRuleActionsMinifyOutput) Css() pulumi.StringOutput
Whether CSS should be minified. Valid values are `"on"` or `"off"`.
func (PageRuleActionsMinifyOutput) ElementType ¶ added in v1.6.0
func (PageRuleActionsMinifyOutput) ElementType() reflect.Type
func (PageRuleActionsMinifyOutput) Html ¶ added in v1.6.0
func (o PageRuleActionsMinifyOutput) Html() pulumi.StringOutput
Whether HTML should be minified. Valid values are `"on"` or `"off"`.
func (PageRuleActionsMinifyOutput) Js ¶ added in v1.6.0
func (o PageRuleActionsMinifyOutput) Js() pulumi.StringOutput
Whether Javascript should be minified. Valid values are `"on"` or `"off"`.
func (PageRuleActionsMinifyOutput) ToPageRuleActionsMinifyOutput ¶ added in v1.6.0
func (o PageRuleActionsMinifyOutput) ToPageRuleActionsMinifyOutput() PageRuleActionsMinifyOutput
func (PageRuleActionsMinifyOutput) ToPageRuleActionsMinifyOutputWithContext ¶ added in v1.6.0
func (o PageRuleActionsMinifyOutput) ToPageRuleActionsMinifyOutputWithContext(ctx context.Context) PageRuleActionsMinifyOutput
type PageRuleActionsOutput ¶ added in v1.6.0
type PageRuleActionsOutput struct{ *pulumi.OutputState }
func (PageRuleActionsOutput) AlwaysOnline ¶ added in v1.6.0
func (o PageRuleActionsOutput) AlwaysOnline() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) AlwaysUseHttps ¶ added in v1.6.0
func (o PageRuleActionsOutput) AlwaysUseHttps() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsOutput) AutomaticHttpsRewrites ¶ added in v1.6.0
func (o PageRuleActionsOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) BrowserCacheTtl ¶ added in v1.6.0
func (o PageRuleActionsOutput) BrowserCacheTtl() pulumi.StringPtrOutput
The Time To Live for the browser cache. `0` means 'Respect Existing Headers'
func (PageRuleActionsOutput) BrowserCheck ¶ added in v1.6.0
func (o PageRuleActionsOutput) BrowserCheck() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) BypassCacheOnCookie ¶ added in v1.6.0
func (o PageRuleActionsOutput) BypassCacheOnCookie() pulumi.StringPtrOutput
String value of cookie name to conditionally bypass cache the page.
func (PageRuleActionsOutput) CacheByDeviceType ¶ added in v1.6.0
func (o PageRuleActionsOutput) CacheByDeviceType() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) CacheDeceptionArmor ¶ added in v1.6.0
func (o PageRuleActionsOutput) CacheDeceptionArmor() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) CacheLevel ¶ added in v1.6.0
func (o PageRuleActionsOutput) CacheLevel() pulumi.StringPtrOutput
Whether to set the cache level to `"bypass"`, `"basic"`, `"simplified"`, `"aggressive"`, or `"cacheEverything"`.
func (PageRuleActionsOutput) CacheOnCookie ¶ added in v1.6.0
func (o PageRuleActionsOutput) CacheOnCookie() pulumi.StringPtrOutput
String value of cookie name to conditionally cache the page.
func (PageRuleActionsOutput) DisableApps ¶ added in v1.6.0
func (o PageRuleActionsOutput) DisableApps() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsOutput) DisablePerformance ¶ added in v1.6.0
func (o PageRuleActionsOutput) DisablePerformance() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsOutput) DisableRailgun ¶ added in v1.6.0
func (o PageRuleActionsOutput) DisableRailgun() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsOutput) DisableSecurity ¶ added in v1.6.0
func (o PageRuleActionsOutput) DisableSecurity() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsOutput) EdgeCacheTtl ¶ added in v1.6.0
func (o PageRuleActionsOutput) EdgeCacheTtl() pulumi.IntPtrOutput
The Time To Live for the edge cache.
func (PageRuleActionsOutput) ElementType ¶ added in v1.6.0
func (PageRuleActionsOutput) ElementType() reflect.Type
func (PageRuleActionsOutput) EmailObfuscation ¶ added in v1.6.0
func (o PageRuleActionsOutput) EmailObfuscation() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) ExplicitCacheControl ¶ added in v1.6.0
func (o PageRuleActionsOutput) ExplicitCacheControl() pulumi.StringPtrOutput
Whether origin Cache-Control action is `"on"` or `"off"`.
func (PageRuleActionsOutput) ForwardingUrl ¶ added in v1.6.0
func (o PageRuleActionsOutput) ForwardingUrl() PageRuleActionsForwardingUrlPtrOutput
The URL to forward to, and with what status. See below.
func (PageRuleActionsOutput) HostHeaderOverride ¶ added in v1.6.0
func (o PageRuleActionsOutput) HostHeaderOverride() pulumi.StringPtrOutput
Value of the Host header to send.
func (PageRuleActionsOutput) IpGeolocation ¶ added in v1.6.0
func (o PageRuleActionsOutput) IpGeolocation() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) Minifies ¶ added in v1.6.0
func (o PageRuleActionsOutput) Minifies() PageRuleActionsMinifyArrayOutput
The configuration for HTML, CSS and JS minification. See below for full list of options.
func (PageRuleActionsOutput) Mirage ¶ added in v1.6.0
func (o PageRuleActionsOutput) Mirage() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) OpportunisticEncryption ¶ added in v1.6.0
func (o PageRuleActionsOutput) OpportunisticEncryption() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) OriginErrorPagePassThru ¶ added in v1.6.0
func (o PageRuleActionsOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) Polish ¶ added in v1.6.0
func (o PageRuleActionsOutput) Polish() pulumi.StringPtrOutput
Whether this action is `"off"`, `"lossless"` or `"lossy"`.
func (PageRuleActionsOutput) ResolveOverride ¶ added in v1.6.0
func (o PageRuleActionsOutput) ResolveOverride() pulumi.StringPtrOutput
Overridden origin server name.
func (PageRuleActionsOutput) RespectStrongEtag ¶ added in v1.6.0
func (o PageRuleActionsOutput) RespectStrongEtag() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) ResponseBuffering ¶ added in v1.6.0
func (o PageRuleActionsOutput) ResponseBuffering() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) RocketLoader ¶ added in v1.6.0
func (o PageRuleActionsOutput) RocketLoader() pulumi.StringPtrOutput
Whether to set the rocket loader to `"on"`, `"off"`.
func (PageRuleActionsOutput) SecurityLevel ¶ added in v1.6.0
func (o PageRuleActionsOutput) SecurityLevel() pulumi.StringPtrOutput
Whether to set the security level to `"off"`, `"essentiallyOff"`, `"low"`, `"medium"`, `"high"`, or `"underAttack"`.
func (PageRuleActionsOutput) ServerSideExclude ¶ added in v1.6.0
func (o PageRuleActionsOutput) ServerSideExclude() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) SortQueryStringForCache ¶ added in v1.6.0
func (o PageRuleActionsOutput) SortQueryStringForCache() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) Ssl ¶ added in v1.6.0
func (o PageRuleActionsOutput) Ssl() pulumi.StringPtrOutput
Whether to set the SSL mode to `"off"`, `"flexible"`, `"full"`, `"strict"`, or `"originPull"`.
func (PageRuleActionsOutput) ToPageRuleActionsOutput ¶ added in v1.6.0
func (o PageRuleActionsOutput) ToPageRuleActionsOutput() PageRuleActionsOutput
func (PageRuleActionsOutput) ToPageRuleActionsOutputWithContext ¶ added in v1.6.0
func (o PageRuleActionsOutput) ToPageRuleActionsOutputWithContext(ctx context.Context) PageRuleActionsOutput
func (PageRuleActionsOutput) ToPageRuleActionsPtrOutput ¶ added in v1.6.0
func (o PageRuleActionsOutput) ToPageRuleActionsPtrOutput() PageRuleActionsPtrOutput
func (PageRuleActionsOutput) ToPageRuleActionsPtrOutputWithContext ¶ added in v1.6.0
func (o PageRuleActionsOutput) ToPageRuleActionsPtrOutputWithContext(ctx context.Context) PageRuleActionsPtrOutput
func (PageRuleActionsOutput) TrueClientIpHeader ¶ added in v1.6.0
func (o PageRuleActionsOutput) TrueClientIpHeader() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsOutput) Waf ¶ added in v1.6.0
func (o PageRuleActionsOutput) Waf() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
type PageRuleActionsPtrInput ¶ added in v1.6.0
type PageRuleActionsPtrInput interface { pulumi.Input ToPageRuleActionsPtrOutput() PageRuleActionsPtrOutput ToPageRuleActionsPtrOutputWithContext(context.Context) PageRuleActionsPtrOutput }
func PageRuleActionsPtr ¶ added in v1.6.0
func PageRuleActionsPtr(v *PageRuleActionsArgs) PageRuleActionsPtrInput
type PageRuleActionsPtrOutput ¶ added in v1.6.0
type PageRuleActionsPtrOutput struct{ *pulumi.OutputState }
func (PageRuleActionsPtrOutput) AlwaysOnline ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) AlwaysOnline() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) AlwaysUseHttps ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) AlwaysUseHttps() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsPtrOutput) AutomaticHttpsRewrites ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) BrowserCacheTtl ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) BrowserCacheTtl() pulumi.StringPtrOutput
The Time To Live for the browser cache. `0` means 'Respect Existing Headers'
func (PageRuleActionsPtrOutput) BrowserCheck ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) BrowserCheck() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) BypassCacheOnCookie ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) BypassCacheOnCookie() pulumi.StringPtrOutput
String value of cookie name to conditionally bypass cache the page.
func (PageRuleActionsPtrOutput) CacheByDeviceType ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) CacheByDeviceType() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) CacheDeceptionArmor ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) CacheDeceptionArmor() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) CacheLevel ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) CacheLevel() pulumi.StringPtrOutput
Whether to set the cache level to `"bypass"`, `"basic"`, `"simplified"`, `"aggressive"`, or `"cacheEverything"`.
func (PageRuleActionsPtrOutput) CacheOnCookie ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) CacheOnCookie() pulumi.StringPtrOutput
String value of cookie name to conditionally cache the page.
func (PageRuleActionsPtrOutput) DisableApps ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) DisableApps() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsPtrOutput) DisablePerformance ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) DisablePerformance() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsPtrOutput) DisableRailgun ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) DisableRailgun() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsPtrOutput) DisableSecurity ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) DisableSecurity() pulumi.BoolPtrOutput
Boolean of whether this action is enabled. Default: false.
func (PageRuleActionsPtrOutput) EdgeCacheTtl ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) EdgeCacheTtl() pulumi.IntPtrOutput
The Time To Live for the edge cache.
func (PageRuleActionsPtrOutput) Elem ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) Elem() PageRuleActionsOutput
func (PageRuleActionsPtrOutput) ElementType ¶ added in v1.6.0
func (PageRuleActionsPtrOutput) ElementType() reflect.Type
func (PageRuleActionsPtrOutput) EmailObfuscation ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) EmailObfuscation() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) ExplicitCacheControl ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) ExplicitCacheControl() pulumi.StringPtrOutput
Whether origin Cache-Control action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) ForwardingUrl ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) ForwardingUrl() PageRuleActionsForwardingUrlPtrOutput
The URL to forward to, and with what status. See below.
func (PageRuleActionsPtrOutput) HostHeaderOverride ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) HostHeaderOverride() pulumi.StringPtrOutput
Value of the Host header to send.
func (PageRuleActionsPtrOutput) IpGeolocation ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) IpGeolocation() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) Minifies ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) Minifies() PageRuleActionsMinifyArrayOutput
The configuration for HTML, CSS and JS minification. See below for full list of options.
func (PageRuleActionsPtrOutput) Mirage ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) Mirage() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) OpportunisticEncryption ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) OpportunisticEncryption() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) OriginErrorPagePassThru ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) Polish ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) Polish() pulumi.StringPtrOutput
Whether this action is `"off"`, `"lossless"` or `"lossy"`.
func (PageRuleActionsPtrOutput) ResolveOverride ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) ResolveOverride() pulumi.StringPtrOutput
Overridden origin server name.
func (PageRuleActionsPtrOutput) RespectStrongEtag ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) RespectStrongEtag() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) ResponseBuffering ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) ResponseBuffering() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) RocketLoader ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) RocketLoader() pulumi.StringPtrOutput
Whether to set the rocket loader to `"on"`, `"off"`.
func (PageRuleActionsPtrOutput) SecurityLevel ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) SecurityLevel() pulumi.StringPtrOutput
Whether to set the security level to `"off"`, `"essentiallyOff"`, `"low"`, `"medium"`, `"high"`, or `"underAttack"`.
func (PageRuleActionsPtrOutput) ServerSideExclude ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) ServerSideExclude() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) SortQueryStringForCache ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) SortQueryStringForCache() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) Ssl ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) Ssl() pulumi.StringPtrOutput
Whether to set the SSL mode to `"off"`, `"flexible"`, `"full"`, `"strict"`, or `"originPull"`.
func (PageRuleActionsPtrOutput) ToPageRuleActionsPtrOutput ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) ToPageRuleActionsPtrOutput() PageRuleActionsPtrOutput
func (PageRuleActionsPtrOutput) ToPageRuleActionsPtrOutputWithContext ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) ToPageRuleActionsPtrOutputWithContext(ctx context.Context) PageRuleActionsPtrOutput
func (PageRuleActionsPtrOutput) TrueClientIpHeader ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) TrueClientIpHeader() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
func (PageRuleActionsPtrOutput) Waf ¶ added in v1.6.0
func (o PageRuleActionsPtrOutput) Waf() pulumi.StringPtrOutput
Whether this action is `"on"` or `"off"`.
type PageRuleArgs ¶
type PageRuleArgs struct { // The actions taken by the page rule, options given below. Actions PageRuleActionsInput // The priority of the page rule among others for this target, the higher the number the higher the priority as per [API documentation](https://api.cloudflare.com/#page-rules-for-a-zone-create-page-rule). Priority pulumi.IntPtrInput // Whether the page rule is active or disabled. Status pulumi.StringPtrInput // The URL pattern to target with the page rule. Target pulumi.StringInput // The DNS zone ID to which the page rule should be added. ZoneId pulumi.StringInput }
The set of arguments for constructing a PageRule resource.
func (PageRuleArgs) ElementType ¶ added in v1.6.0
func (PageRuleArgs) ElementType() reflect.Type
type PageRuleState ¶
type PageRuleState struct { // The actions taken by the page rule, options given below. Actions PageRuleActionsPtrInput // The priority of the page rule among others for this target, the higher the number the higher the priority as per [API documentation](https://api.cloudflare.com/#page-rules-for-a-zone-create-page-rule). Priority pulumi.IntPtrInput // Whether the page rule is active or disabled. Status pulumi.StringPtrInput // The URL pattern to target with the page rule. Target pulumi.StringPtrInput // The DNS zone ID to which the page rule should be added. ZoneId pulumi.StringPtrInput }
func (PageRuleState) ElementType ¶ added in v1.6.0
func (PageRuleState) ElementType() reflect.Type
type Provider ¶ added in v1.6.0
type Provider struct {
pulumi.ProviderResourceState
}
The provider type for the cloudflare package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/index.html.markdown.
func NewProvider ¶ added in v1.6.0
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
type ProviderArgs ¶ added in v1.6.0
type ProviderArgs struct { // Configure API client to always use that account. AccountId pulumi.StringPtrInput // Whether to print logs from the API client (using the default log library logger) ApiClientLogging pulumi.BoolPtrInput // The API key for operations. ApiKey pulumi.StringPtrInput // The API Token for operations. ApiToken pulumi.StringPtrInput // A special Cloudflare API key good for a restricted set of endpoints. ApiUserServiceKey pulumi.StringPtrInput // A registered Cloudflare email address. Email pulumi.StringPtrInput // Maximum backoff period in seconds after failed API calls MaxBackoff pulumi.IntPtrInput // Minimum backoff period in seconds after failed API calls MinBackoff pulumi.IntPtrInput // Maximum number of retries to perform when an API request fails Retries pulumi.IntPtrInput // RPS limit to apply when making calls to the API Rps pulumi.IntPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶ added in v1.6.0
func (ProviderArgs) ElementType() reflect.Type
type RateLimit ¶
type RateLimit struct { pulumi.CustomResourceState // The action to be performed when the threshold of matched traffic within the period defined is exceeded. Action RateLimitActionOutput `pulumi:"action"` // URLs matching the patterns specified here will be excluded from rate limiting. BypassUrlPatterns pulumi.StringArrayOutput `pulumi:"bypassUrlPatterns"` // Determines how rate limiting is applied. By default if not specified, rate limiting applies to the clients IP address. Correlate RateLimitCorrelatePtrOutput `pulumi:"correlate"` // A note that you can use to describe the reason for a rate limit. This value is sanitized and all tags are removed. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether this ratelimit is currently disabled. Default: `false`. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // Determines which traffic the rate limit counts towards the threshold. By default matches all traffic in the zone. See definition below. Match RateLimitMatchOutput `pulumi:"match"` // The time in seconds to count matching traffic. If the count exceeds threshold within this period the action will be performed (min: 1, max: 86,400). Period pulumi.IntOutput `pulumi:"period"` // The threshold that triggers the rate limit mitigations, combine with period. i.e. threshold per period (min: 2, max: 1,000,000). Threshold pulumi.IntOutput `pulumi:"threshold"` // The DNS zone ID to apply rate limiting to. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare rate limit resource for a given zone. This can be used to limit the traffic you receive zone-wide, or matching more specific types of requests/responses.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/rate_limit.html.markdown.
func GetRateLimit ¶
func GetRateLimit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RateLimitState, opts ...pulumi.ResourceOption) (*RateLimit, error)
GetRateLimit gets an existing RateLimit resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRateLimit ¶
func NewRateLimit(ctx *pulumi.Context, name string, args *RateLimitArgs, opts ...pulumi.ResourceOption) (*RateLimit, error)
NewRateLimit registers a new resource with the given unique name, arguments, and options.
type RateLimitAction ¶ added in v1.6.0
type RateLimitAction struct { // The type of action to perform. Allowable values are 'simulate', 'ban', 'challenge' and 'js_challenge'. Mode string `pulumi:"mode"` // Custom content-type and body to return, this overrides the custom error for the zone. This field is not required. Omission will result in default HTML error page. Definition below. Response *RateLimitActionResponse `pulumi:"response"` // The time in seconds as an integer to perform the mitigation action. This field is required if the `mode` is either `simulate` or `ban`. Must be the same or greater than the period (min: 1, max: 86400). Timeout *int `pulumi:"timeout"` }
type RateLimitActionArgs ¶ added in v1.6.0
type RateLimitActionArgs struct { // The type of action to perform. Allowable values are 'simulate', 'ban', 'challenge' and 'js_challenge'. Mode pulumi.StringInput `pulumi:"mode"` // Custom content-type and body to return, this overrides the custom error for the zone. This field is not required. Omission will result in default HTML error page. Definition below. Response RateLimitActionResponsePtrInput `pulumi:"response"` // The time in seconds as an integer to perform the mitigation action. This field is required if the `mode` is either `simulate` or `ban`. Must be the same or greater than the period (min: 1, max: 86400). Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
func (RateLimitActionArgs) ElementType ¶ added in v1.6.0
func (RateLimitActionArgs) ElementType() reflect.Type
func (RateLimitActionArgs) ToRateLimitActionOutput ¶ added in v1.6.0
func (i RateLimitActionArgs) ToRateLimitActionOutput() RateLimitActionOutput
func (RateLimitActionArgs) ToRateLimitActionOutputWithContext ¶ added in v1.6.0
func (i RateLimitActionArgs) ToRateLimitActionOutputWithContext(ctx context.Context) RateLimitActionOutput
func (RateLimitActionArgs) ToRateLimitActionPtrOutput ¶ added in v1.6.0
func (i RateLimitActionArgs) ToRateLimitActionPtrOutput() RateLimitActionPtrOutput
func (RateLimitActionArgs) ToRateLimitActionPtrOutputWithContext ¶ added in v1.6.0
func (i RateLimitActionArgs) ToRateLimitActionPtrOutputWithContext(ctx context.Context) RateLimitActionPtrOutput
type RateLimitActionInput ¶ added in v1.6.0
type RateLimitActionInput interface { pulumi.Input ToRateLimitActionOutput() RateLimitActionOutput ToRateLimitActionOutputWithContext(context.Context) RateLimitActionOutput }
type RateLimitActionOutput ¶ added in v1.6.0
type RateLimitActionOutput struct{ *pulumi.OutputState }
func (RateLimitActionOutput) ElementType ¶ added in v1.6.0
func (RateLimitActionOutput) ElementType() reflect.Type
func (RateLimitActionOutput) Mode ¶ added in v1.6.0
func (o RateLimitActionOutput) Mode() pulumi.StringOutput
The type of action to perform. Allowable values are 'simulate', 'ban', 'challenge' and 'js_challenge'.
func (RateLimitActionOutput) Response ¶ added in v1.6.0
func (o RateLimitActionOutput) Response() RateLimitActionResponsePtrOutput
Custom content-type and body to return, this overrides the custom error for the zone. This field is not required. Omission will result in default HTML error page. Definition below.
func (RateLimitActionOutput) Timeout ¶ added in v1.6.0
func (o RateLimitActionOutput) Timeout() pulumi.IntPtrOutput
The time in seconds as an integer to perform the mitigation action. This field is required if the `mode` is either `simulate` or `ban`. Must be the same or greater than the period (min: 1, max: 86400).
func (RateLimitActionOutput) ToRateLimitActionOutput ¶ added in v1.6.0
func (o RateLimitActionOutput) ToRateLimitActionOutput() RateLimitActionOutput
func (RateLimitActionOutput) ToRateLimitActionOutputWithContext ¶ added in v1.6.0
func (o RateLimitActionOutput) ToRateLimitActionOutputWithContext(ctx context.Context) RateLimitActionOutput
func (RateLimitActionOutput) ToRateLimitActionPtrOutput ¶ added in v1.6.0
func (o RateLimitActionOutput) ToRateLimitActionPtrOutput() RateLimitActionPtrOutput
func (RateLimitActionOutput) ToRateLimitActionPtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitActionOutput) ToRateLimitActionPtrOutputWithContext(ctx context.Context) RateLimitActionPtrOutput
type RateLimitActionPtrInput ¶ added in v1.6.0
type RateLimitActionPtrInput interface { pulumi.Input ToRateLimitActionPtrOutput() RateLimitActionPtrOutput ToRateLimitActionPtrOutputWithContext(context.Context) RateLimitActionPtrOutput }
func RateLimitActionPtr ¶ added in v1.6.0
func RateLimitActionPtr(v *RateLimitActionArgs) RateLimitActionPtrInput
type RateLimitActionPtrOutput ¶ added in v1.6.0
type RateLimitActionPtrOutput struct{ *pulumi.OutputState }
func (RateLimitActionPtrOutput) Elem ¶ added in v1.6.0
func (o RateLimitActionPtrOutput) Elem() RateLimitActionOutput
func (RateLimitActionPtrOutput) ElementType ¶ added in v1.6.0
func (RateLimitActionPtrOutput) ElementType() reflect.Type
func (RateLimitActionPtrOutput) Mode ¶ added in v1.6.0
func (o RateLimitActionPtrOutput) Mode() pulumi.StringOutput
The type of action to perform. Allowable values are 'simulate', 'ban', 'challenge' and 'js_challenge'.
func (RateLimitActionPtrOutput) Response ¶ added in v1.6.0
func (o RateLimitActionPtrOutput) Response() RateLimitActionResponsePtrOutput
Custom content-type and body to return, this overrides the custom error for the zone. This field is not required. Omission will result in default HTML error page. Definition below.
func (RateLimitActionPtrOutput) Timeout ¶ added in v1.6.0
func (o RateLimitActionPtrOutput) Timeout() pulumi.IntPtrOutput
The time in seconds as an integer to perform the mitigation action. This field is required if the `mode` is either `simulate` or `ban`. Must be the same or greater than the period (min: 1, max: 86400).
func (RateLimitActionPtrOutput) ToRateLimitActionPtrOutput ¶ added in v1.6.0
func (o RateLimitActionPtrOutput) ToRateLimitActionPtrOutput() RateLimitActionPtrOutput
func (RateLimitActionPtrOutput) ToRateLimitActionPtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitActionPtrOutput) ToRateLimitActionPtrOutputWithContext(ctx context.Context) RateLimitActionPtrOutput
type RateLimitActionResponse ¶ added in v1.6.0
type RateLimitActionResponseArgs ¶ added in v1.6.0
type RateLimitActionResponseArgs struct { // The body to return, the content here should conform to the content_type. Body pulumi.StringInput `pulumi:"body"` // The content-type of the body, must be one of: 'text/plain', 'text/xml', 'application/json'. ContentType pulumi.StringInput `pulumi:"contentType"` }
func (RateLimitActionResponseArgs) ElementType ¶ added in v1.6.0
func (RateLimitActionResponseArgs) ElementType() reflect.Type
func (RateLimitActionResponseArgs) ToRateLimitActionResponseOutput ¶ added in v1.6.0
func (i RateLimitActionResponseArgs) ToRateLimitActionResponseOutput() RateLimitActionResponseOutput
func (RateLimitActionResponseArgs) ToRateLimitActionResponseOutputWithContext ¶ added in v1.6.0
func (i RateLimitActionResponseArgs) ToRateLimitActionResponseOutputWithContext(ctx context.Context) RateLimitActionResponseOutput
func (RateLimitActionResponseArgs) ToRateLimitActionResponsePtrOutput ¶ added in v1.6.0
func (i RateLimitActionResponseArgs) ToRateLimitActionResponsePtrOutput() RateLimitActionResponsePtrOutput
func (RateLimitActionResponseArgs) ToRateLimitActionResponsePtrOutputWithContext ¶ added in v1.6.0
func (i RateLimitActionResponseArgs) ToRateLimitActionResponsePtrOutputWithContext(ctx context.Context) RateLimitActionResponsePtrOutput
type RateLimitActionResponseInput ¶ added in v1.6.0
type RateLimitActionResponseInput interface { pulumi.Input ToRateLimitActionResponseOutput() RateLimitActionResponseOutput ToRateLimitActionResponseOutputWithContext(context.Context) RateLimitActionResponseOutput }
type RateLimitActionResponseOutput ¶ added in v1.6.0
type RateLimitActionResponseOutput struct{ *pulumi.OutputState }
func (RateLimitActionResponseOutput) Body ¶ added in v1.6.0
func (o RateLimitActionResponseOutput) Body() pulumi.StringOutput
The body to return, the content here should conform to the content_type.
func (RateLimitActionResponseOutput) ContentType ¶ added in v1.6.0
func (o RateLimitActionResponseOutput) ContentType() pulumi.StringOutput
The content-type of the body, must be one of: 'text/plain', 'text/xml', 'application/json'.
func (RateLimitActionResponseOutput) ElementType ¶ added in v1.6.0
func (RateLimitActionResponseOutput) ElementType() reflect.Type
func (RateLimitActionResponseOutput) ToRateLimitActionResponseOutput ¶ added in v1.6.0
func (o RateLimitActionResponseOutput) ToRateLimitActionResponseOutput() RateLimitActionResponseOutput
func (RateLimitActionResponseOutput) ToRateLimitActionResponseOutputWithContext ¶ added in v1.6.0
func (o RateLimitActionResponseOutput) ToRateLimitActionResponseOutputWithContext(ctx context.Context) RateLimitActionResponseOutput
func (RateLimitActionResponseOutput) ToRateLimitActionResponsePtrOutput ¶ added in v1.6.0
func (o RateLimitActionResponseOutput) ToRateLimitActionResponsePtrOutput() RateLimitActionResponsePtrOutput
func (RateLimitActionResponseOutput) ToRateLimitActionResponsePtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitActionResponseOutput) ToRateLimitActionResponsePtrOutputWithContext(ctx context.Context) RateLimitActionResponsePtrOutput
type RateLimitActionResponsePtrInput ¶ added in v1.6.0
type RateLimitActionResponsePtrInput interface { pulumi.Input ToRateLimitActionResponsePtrOutput() RateLimitActionResponsePtrOutput ToRateLimitActionResponsePtrOutputWithContext(context.Context) RateLimitActionResponsePtrOutput }
func RateLimitActionResponsePtr ¶ added in v1.6.0
func RateLimitActionResponsePtr(v *RateLimitActionResponseArgs) RateLimitActionResponsePtrInput
type RateLimitActionResponsePtrOutput ¶ added in v1.6.0
type RateLimitActionResponsePtrOutput struct{ *pulumi.OutputState }
func (RateLimitActionResponsePtrOutput) Body ¶ added in v1.6.0
func (o RateLimitActionResponsePtrOutput) Body() pulumi.StringOutput
The body to return, the content here should conform to the content_type.
func (RateLimitActionResponsePtrOutput) ContentType ¶ added in v1.6.0
func (o RateLimitActionResponsePtrOutput) ContentType() pulumi.StringOutput
The content-type of the body, must be one of: 'text/plain', 'text/xml', 'application/json'.
func (RateLimitActionResponsePtrOutput) Elem ¶ added in v1.6.0
func (o RateLimitActionResponsePtrOutput) Elem() RateLimitActionResponseOutput
func (RateLimitActionResponsePtrOutput) ElementType ¶ added in v1.6.0
func (RateLimitActionResponsePtrOutput) ElementType() reflect.Type
func (RateLimitActionResponsePtrOutput) ToRateLimitActionResponsePtrOutput ¶ added in v1.6.0
func (o RateLimitActionResponsePtrOutput) ToRateLimitActionResponsePtrOutput() RateLimitActionResponsePtrOutput
func (RateLimitActionResponsePtrOutput) ToRateLimitActionResponsePtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitActionResponsePtrOutput) ToRateLimitActionResponsePtrOutputWithContext(ctx context.Context) RateLimitActionResponsePtrOutput
type RateLimitArgs ¶
type RateLimitArgs struct { // The action to be performed when the threshold of matched traffic within the period defined is exceeded. Action RateLimitActionInput // URLs matching the patterns specified here will be excluded from rate limiting. BypassUrlPatterns pulumi.StringArrayInput // Determines how rate limiting is applied. By default if not specified, rate limiting applies to the clients IP address. Correlate RateLimitCorrelatePtrInput // A note that you can use to describe the reason for a rate limit. This value is sanitized and all tags are removed. Description pulumi.StringPtrInput // Whether this ratelimit is currently disabled. Default: `false`. Disabled pulumi.BoolPtrInput // Determines which traffic the rate limit counts towards the threshold. By default matches all traffic in the zone. See definition below. Match RateLimitMatchPtrInput // The time in seconds to count matching traffic. If the count exceeds threshold within this period the action will be performed (min: 1, max: 86,400). Period pulumi.IntInput // The threshold that triggers the rate limit mitigations, combine with period. i.e. threshold per period (min: 2, max: 1,000,000). Threshold pulumi.IntInput // The DNS zone ID to apply rate limiting to. ZoneId pulumi.StringInput }
The set of arguments for constructing a RateLimit resource.
func (RateLimitArgs) ElementType ¶ added in v1.6.0
func (RateLimitArgs) ElementType() reflect.Type
type RateLimitCorrelate ¶ added in v1.6.0
type RateLimitCorrelate struct { // If set to 'nat', NAT support will be enabled for rate limiting. By *string `pulumi:"by"` }
type RateLimitCorrelateArgs ¶ added in v1.6.0
type RateLimitCorrelateArgs struct { // If set to 'nat', NAT support will be enabled for rate limiting. By pulumi.StringPtrInput `pulumi:"by"` }
func (RateLimitCorrelateArgs) ElementType ¶ added in v1.6.0
func (RateLimitCorrelateArgs) ElementType() reflect.Type
func (RateLimitCorrelateArgs) ToRateLimitCorrelateOutput ¶ added in v1.6.0
func (i RateLimitCorrelateArgs) ToRateLimitCorrelateOutput() RateLimitCorrelateOutput
func (RateLimitCorrelateArgs) ToRateLimitCorrelateOutputWithContext ¶ added in v1.6.0
func (i RateLimitCorrelateArgs) ToRateLimitCorrelateOutputWithContext(ctx context.Context) RateLimitCorrelateOutput
func (RateLimitCorrelateArgs) ToRateLimitCorrelatePtrOutput ¶ added in v1.6.0
func (i RateLimitCorrelateArgs) ToRateLimitCorrelatePtrOutput() RateLimitCorrelatePtrOutput
func (RateLimitCorrelateArgs) ToRateLimitCorrelatePtrOutputWithContext ¶ added in v1.6.0
func (i RateLimitCorrelateArgs) ToRateLimitCorrelatePtrOutputWithContext(ctx context.Context) RateLimitCorrelatePtrOutput
type RateLimitCorrelateInput ¶ added in v1.6.0
type RateLimitCorrelateInput interface { pulumi.Input ToRateLimitCorrelateOutput() RateLimitCorrelateOutput ToRateLimitCorrelateOutputWithContext(context.Context) RateLimitCorrelateOutput }
type RateLimitCorrelateOutput ¶ added in v1.6.0
type RateLimitCorrelateOutput struct{ *pulumi.OutputState }
func (RateLimitCorrelateOutput) By ¶ added in v1.6.0
func (o RateLimitCorrelateOutput) By() pulumi.StringPtrOutput
If set to 'nat', NAT support will be enabled for rate limiting.
func (RateLimitCorrelateOutput) ElementType ¶ added in v1.6.0
func (RateLimitCorrelateOutput) ElementType() reflect.Type
func (RateLimitCorrelateOutput) ToRateLimitCorrelateOutput ¶ added in v1.6.0
func (o RateLimitCorrelateOutput) ToRateLimitCorrelateOutput() RateLimitCorrelateOutput
func (RateLimitCorrelateOutput) ToRateLimitCorrelateOutputWithContext ¶ added in v1.6.0
func (o RateLimitCorrelateOutput) ToRateLimitCorrelateOutputWithContext(ctx context.Context) RateLimitCorrelateOutput
func (RateLimitCorrelateOutput) ToRateLimitCorrelatePtrOutput ¶ added in v1.6.0
func (o RateLimitCorrelateOutput) ToRateLimitCorrelatePtrOutput() RateLimitCorrelatePtrOutput
func (RateLimitCorrelateOutput) ToRateLimitCorrelatePtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitCorrelateOutput) ToRateLimitCorrelatePtrOutputWithContext(ctx context.Context) RateLimitCorrelatePtrOutput
type RateLimitCorrelatePtrInput ¶ added in v1.6.0
type RateLimitCorrelatePtrInput interface { pulumi.Input ToRateLimitCorrelatePtrOutput() RateLimitCorrelatePtrOutput ToRateLimitCorrelatePtrOutputWithContext(context.Context) RateLimitCorrelatePtrOutput }
func RateLimitCorrelatePtr ¶ added in v1.6.0
func RateLimitCorrelatePtr(v *RateLimitCorrelateArgs) RateLimitCorrelatePtrInput
type RateLimitCorrelatePtrOutput ¶ added in v1.6.0
type RateLimitCorrelatePtrOutput struct{ *pulumi.OutputState }
func (RateLimitCorrelatePtrOutput) By ¶ added in v1.6.0
func (o RateLimitCorrelatePtrOutput) By() pulumi.StringPtrOutput
If set to 'nat', NAT support will be enabled for rate limiting.
func (RateLimitCorrelatePtrOutput) Elem ¶ added in v1.6.0
func (o RateLimitCorrelatePtrOutput) Elem() RateLimitCorrelateOutput
func (RateLimitCorrelatePtrOutput) ElementType ¶ added in v1.6.0
func (RateLimitCorrelatePtrOutput) ElementType() reflect.Type
func (RateLimitCorrelatePtrOutput) ToRateLimitCorrelatePtrOutput ¶ added in v1.6.0
func (o RateLimitCorrelatePtrOutput) ToRateLimitCorrelatePtrOutput() RateLimitCorrelatePtrOutput
func (RateLimitCorrelatePtrOutput) ToRateLimitCorrelatePtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitCorrelatePtrOutput) ToRateLimitCorrelatePtrOutputWithContext(ctx context.Context) RateLimitCorrelatePtrOutput
type RateLimitMatch ¶ added in v1.6.0
type RateLimitMatch struct { // Matches HTTP requests (from the client to Cloudflare). See definition below. Request *RateLimitMatchRequest `pulumi:"request"` // Custom content-type and body to return, this overrides the custom error for the zone. This field is not required. Omission will result in default HTML error page. Definition below. Response *RateLimitMatchResponse `pulumi:"response"` }
type RateLimitMatchArgs ¶ added in v1.6.0
type RateLimitMatchArgs struct { // Matches HTTP requests (from the client to Cloudflare). See definition below. Request RateLimitMatchRequestPtrInput `pulumi:"request"` // Custom content-type and body to return, this overrides the custom error for the zone. This field is not required. Omission will result in default HTML error page. Definition below. Response RateLimitMatchResponsePtrInput `pulumi:"response"` }
func (RateLimitMatchArgs) ElementType ¶ added in v1.6.0
func (RateLimitMatchArgs) ElementType() reflect.Type
func (RateLimitMatchArgs) ToRateLimitMatchOutput ¶ added in v1.6.0
func (i RateLimitMatchArgs) ToRateLimitMatchOutput() RateLimitMatchOutput
func (RateLimitMatchArgs) ToRateLimitMatchOutputWithContext ¶ added in v1.6.0
func (i RateLimitMatchArgs) ToRateLimitMatchOutputWithContext(ctx context.Context) RateLimitMatchOutput
func (RateLimitMatchArgs) ToRateLimitMatchPtrOutput ¶ added in v1.6.0
func (i RateLimitMatchArgs) ToRateLimitMatchPtrOutput() RateLimitMatchPtrOutput
func (RateLimitMatchArgs) ToRateLimitMatchPtrOutputWithContext ¶ added in v1.6.0
func (i RateLimitMatchArgs) ToRateLimitMatchPtrOutputWithContext(ctx context.Context) RateLimitMatchPtrOutput
type RateLimitMatchInput ¶ added in v1.6.0
type RateLimitMatchInput interface { pulumi.Input ToRateLimitMatchOutput() RateLimitMatchOutput ToRateLimitMatchOutputWithContext(context.Context) RateLimitMatchOutput }
type RateLimitMatchOutput ¶ added in v1.6.0
type RateLimitMatchOutput struct{ *pulumi.OutputState }
func (RateLimitMatchOutput) ElementType ¶ added in v1.6.0
func (RateLimitMatchOutput) ElementType() reflect.Type
func (RateLimitMatchOutput) Request ¶ added in v1.6.0
func (o RateLimitMatchOutput) Request() RateLimitMatchRequestPtrOutput
Matches HTTP requests (from the client to Cloudflare). See definition below.
func (RateLimitMatchOutput) Response ¶ added in v1.6.0
func (o RateLimitMatchOutput) Response() RateLimitMatchResponsePtrOutput
Custom content-type and body to return, this overrides the custom error for the zone. This field is not required. Omission will result in default HTML error page. Definition below.
func (RateLimitMatchOutput) ToRateLimitMatchOutput ¶ added in v1.6.0
func (o RateLimitMatchOutput) ToRateLimitMatchOutput() RateLimitMatchOutput
func (RateLimitMatchOutput) ToRateLimitMatchOutputWithContext ¶ added in v1.6.0
func (o RateLimitMatchOutput) ToRateLimitMatchOutputWithContext(ctx context.Context) RateLimitMatchOutput
func (RateLimitMatchOutput) ToRateLimitMatchPtrOutput ¶ added in v1.6.0
func (o RateLimitMatchOutput) ToRateLimitMatchPtrOutput() RateLimitMatchPtrOutput
func (RateLimitMatchOutput) ToRateLimitMatchPtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitMatchOutput) ToRateLimitMatchPtrOutputWithContext(ctx context.Context) RateLimitMatchPtrOutput
type RateLimitMatchPtrInput ¶ added in v1.6.0
type RateLimitMatchPtrInput interface { pulumi.Input ToRateLimitMatchPtrOutput() RateLimitMatchPtrOutput ToRateLimitMatchPtrOutputWithContext(context.Context) RateLimitMatchPtrOutput }
func RateLimitMatchPtr ¶ added in v1.6.0
func RateLimitMatchPtr(v *RateLimitMatchArgs) RateLimitMatchPtrInput
type RateLimitMatchPtrOutput ¶ added in v1.6.0
type RateLimitMatchPtrOutput struct{ *pulumi.OutputState }
func (RateLimitMatchPtrOutput) Elem ¶ added in v1.6.0
func (o RateLimitMatchPtrOutput) Elem() RateLimitMatchOutput
func (RateLimitMatchPtrOutput) ElementType ¶ added in v1.6.0
func (RateLimitMatchPtrOutput) ElementType() reflect.Type
func (RateLimitMatchPtrOutput) Request ¶ added in v1.6.0
func (o RateLimitMatchPtrOutput) Request() RateLimitMatchRequestPtrOutput
Matches HTTP requests (from the client to Cloudflare). See definition below.
func (RateLimitMatchPtrOutput) Response ¶ added in v1.6.0
func (o RateLimitMatchPtrOutput) Response() RateLimitMatchResponsePtrOutput
Custom content-type and body to return, this overrides the custom error for the zone. This field is not required. Omission will result in default HTML error page. Definition below.
func (RateLimitMatchPtrOutput) ToRateLimitMatchPtrOutput ¶ added in v1.6.0
func (o RateLimitMatchPtrOutput) ToRateLimitMatchPtrOutput() RateLimitMatchPtrOutput
func (RateLimitMatchPtrOutput) ToRateLimitMatchPtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitMatchPtrOutput) ToRateLimitMatchPtrOutputWithContext(ctx context.Context) RateLimitMatchPtrOutput
type RateLimitMatchRequest ¶ added in v1.6.0
type RateLimitMatchRequest struct { // HTTP Methods, can be a subset ['POST','PUT'] or all ['\_ALL\_']. Default: ['\_ALL\_']. Methods []string `pulumi:"methods"` // HTTP Schemes, can be one ['HTTPS'], both ['HTTP','HTTPS'] or all ['\_ALL\_']. Default: ['\_ALL\_']. Schemes []string `pulumi:"schemes"` // The URL pattern to match comprised of the host and path, i.e. example.org/path. Wildcard are expanded to match applicable traffic, query strings are not matched. Use * for all traffic to your zone. Default: '*'. UrlPattern *string `pulumi:"urlPattern"` }
type RateLimitMatchRequestArgs ¶ added in v1.6.0
type RateLimitMatchRequestArgs struct { // HTTP Methods, can be a subset ['POST','PUT'] or all ['\_ALL\_']. Default: ['\_ALL\_']. Methods pulumi.StringArrayInput `pulumi:"methods"` // HTTP Schemes, can be one ['HTTPS'], both ['HTTP','HTTPS'] or all ['\_ALL\_']. Default: ['\_ALL\_']. Schemes pulumi.StringArrayInput `pulumi:"schemes"` // The URL pattern to match comprised of the host and path, i.e. example.org/path. Wildcard are expanded to match applicable traffic, query strings are not matched. Use * for all traffic to your zone. Default: '*'. UrlPattern pulumi.StringPtrInput `pulumi:"urlPattern"` }
func (RateLimitMatchRequestArgs) ElementType ¶ added in v1.6.0
func (RateLimitMatchRequestArgs) ElementType() reflect.Type
func (RateLimitMatchRequestArgs) ToRateLimitMatchRequestOutput ¶ added in v1.6.0
func (i RateLimitMatchRequestArgs) ToRateLimitMatchRequestOutput() RateLimitMatchRequestOutput
func (RateLimitMatchRequestArgs) ToRateLimitMatchRequestOutputWithContext ¶ added in v1.6.0
func (i RateLimitMatchRequestArgs) ToRateLimitMatchRequestOutputWithContext(ctx context.Context) RateLimitMatchRequestOutput
func (RateLimitMatchRequestArgs) ToRateLimitMatchRequestPtrOutput ¶ added in v1.6.0
func (i RateLimitMatchRequestArgs) ToRateLimitMatchRequestPtrOutput() RateLimitMatchRequestPtrOutput
func (RateLimitMatchRequestArgs) ToRateLimitMatchRequestPtrOutputWithContext ¶ added in v1.6.0
func (i RateLimitMatchRequestArgs) ToRateLimitMatchRequestPtrOutputWithContext(ctx context.Context) RateLimitMatchRequestPtrOutput
type RateLimitMatchRequestInput ¶ added in v1.6.0
type RateLimitMatchRequestInput interface { pulumi.Input ToRateLimitMatchRequestOutput() RateLimitMatchRequestOutput ToRateLimitMatchRequestOutputWithContext(context.Context) RateLimitMatchRequestOutput }
type RateLimitMatchRequestOutput ¶ added in v1.6.0
type RateLimitMatchRequestOutput struct{ *pulumi.OutputState }
func (RateLimitMatchRequestOutput) ElementType ¶ added in v1.6.0
func (RateLimitMatchRequestOutput) ElementType() reflect.Type
func (RateLimitMatchRequestOutput) Methods ¶ added in v1.6.0
func (o RateLimitMatchRequestOutput) Methods() pulumi.StringArrayOutput
HTTP Methods, can be a subset ['POST','PUT'] or all ['\_ALL\_']. Default: ['\_ALL\_'].
func (RateLimitMatchRequestOutput) Schemes ¶ added in v1.6.0
func (o RateLimitMatchRequestOutput) Schemes() pulumi.StringArrayOutput
HTTP Schemes, can be one ['HTTPS'], both ['HTTP','HTTPS'] or all ['\_ALL\_']. Default: ['\_ALL\_'].
func (RateLimitMatchRequestOutput) ToRateLimitMatchRequestOutput ¶ added in v1.6.0
func (o RateLimitMatchRequestOutput) ToRateLimitMatchRequestOutput() RateLimitMatchRequestOutput
func (RateLimitMatchRequestOutput) ToRateLimitMatchRequestOutputWithContext ¶ added in v1.6.0
func (o RateLimitMatchRequestOutput) ToRateLimitMatchRequestOutputWithContext(ctx context.Context) RateLimitMatchRequestOutput
func (RateLimitMatchRequestOutput) ToRateLimitMatchRequestPtrOutput ¶ added in v1.6.0
func (o RateLimitMatchRequestOutput) ToRateLimitMatchRequestPtrOutput() RateLimitMatchRequestPtrOutput
func (RateLimitMatchRequestOutput) ToRateLimitMatchRequestPtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitMatchRequestOutput) ToRateLimitMatchRequestPtrOutputWithContext(ctx context.Context) RateLimitMatchRequestPtrOutput
func (RateLimitMatchRequestOutput) UrlPattern ¶ added in v1.6.0
func (o RateLimitMatchRequestOutput) UrlPattern() pulumi.StringPtrOutput
The URL pattern to match comprised of the host and path, i.e. example.org/path. Wildcard are expanded to match applicable traffic, query strings are not matched. Use * for all traffic to your zone. Default: '*'.
type RateLimitMatchRequestPtrInput ¶ added in v1.6.0
type RateLimitMatchRequestPtrInput interface { pulumi.Input ToRateLimitMatchRequestPtrOutput() RateLimitMatchRequestPtrOutput ToRateLimitMatchRequestPtrOutputWithContext(context.Context) RateLimitMatchRequestPtrOutput }
func RateLimitMatchRequestPtr ¶ added in v1.6.0
func RateLimitMatchRequestPtr(v *RateLimitMatchRequestArgs) RateLimitMatchRequestPtrInput
type RateLimitMatchRequestPtrOutput ¶ added in v1.6.0
type RateLimitMatchRequestPtrOutput struct{ *pulumi.OutputState }
func (RateLimitMatchRequestPtrOutput) Elem ¶ added in v1.6.0
func (o RateLimitMatchRequestPtrOutput) Elem() RateLimitMatchRequestOutput
func (RateLimitMatchRequestPtrOutput) ElementType ¶ added in v1.6.0
func (RateLimitMatchRequestPtrOutput) ElementType() reflect.Type
func (RateLimitMatchRequestPtrOutput) Methods ¶ added in v1.6.0
func (o RateLimitMatchRequestPtrOutput) Methods() pulumi.StringArrayOutput
HTTP Methods, can be a subset ['POST','PUT'] or all ['\_ALL\_']. Default: ['\_ALL\_'].
func (RateLimitMatchRequestPtrOutput) Schemes ¶ added in v1.6.0
func (o RateLimitMatchRequestPtrOutput) Schemes() pulumi.StringArrayOutput
HTTP Schemes, can be one ['HTTPS'], both ['HTTP','HTTPS'] or all ['\_ALL\_']. Default: ['\_ALL\_'].
func (RateLimitMatchRequestPtrOutput) ToRateLimitMatchRequestPtrOutput ¶ added in v1.6.0
func (o RateLimitMatchRequestPtrOutput) ToRateLimitMatchRequestPtrOutput() RateLimitMatchRequestPtrOutput
func (RateLimitMatchRequestPtrOutput) ToRateLimitMatchRequestPtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitMatchRequestPtrOutput) ToRateLimitMatchRequestPtrOutputWithContext(ctx context.Context) RateLimitMatchRequestPtrOutput
func (RateLimitMatchRequestPtrOutput) UrlPattern ¶ added in v1.6.0
func (o RateLimitMatchRequestPtrOutput) UrlPattern() pulumi.StringPtrOutput
The URL pattern to match comprised of the host and path, i.e. example.org/path. Wildcard are expanded to match applicable traffic, query strings are not matched. Use * for all traffic to your zone. Default: '*'.
type RateLimitMatchResponse ¶ added in v1.6.0
type RateLimitMatchResponse struct { // Only count traffic that has come from your origin servers. If true, cached items that Cloudflare serve will not count towards rate limiting. Default: `true`. OriginTraffic *bool `pulumi:"originTraffic"` // HTTP Status codes, can be one [403], many [401,403] or indicate all by not providing this value. Statuses []int `pulumi:"statuses"` }
type RateLimitMatchResponseArgs ¶ added in v1.6.0
type RateLimitMatchResponseArgs struct { // Only count traffic that has come from your origin servers. If true, cached items that Cloudflare serve will not count towards rate limiting. Default: `true`. OriginTraffic pulumi.BoolPtrInput `pulumi:"originTraffic"` // HTTP Status codes, can be one [403], many [401,403] or indicate all by not providing this value. Statuses pulumi.IntArrayInput `pulumi:"statuses"` }
func (RateLimitMatchResponseArgs) ElementType ¶ added in v1.6.0
func (RateLimitMatchResponseArgs) ElementType() reflect.Type
func (RateLimitMatchResponseArgs) ToRateLimitMatchResponseOutput ¶ added in v1.6.0
func (i RateLimitMatchResponseArgs) ToRateLimitMatchResponseOutput() RateLimitMatchResponseOutput
func (RateLimitMatchResponseArgs) ToRateLimitMatchResponseOutputWithContext ¶ added in v1.6.0
func (i RateLimitMatchResponseArgs) ToRateLimitMatchResponseOutputWithContext(ctx context.Context) RateLimitMatchResponseOutput
func (RateLimitMatchResponseArgs) ToRateLimitMatchResponsePtrOutput ¶ added in v1.6.0
func (i RateLimitMatchResponseArgs) ToRateLimitMatchResponsePtrOutput() RateLimitMatchResponsePtrOutput
func (RateLimitMatchResponseArgs) ToRateLimitMatchResponsePtrOutputWithContext ¶ added in v1.6.0
func (i RateLimitMatchResponseArgs) ToRateLimitMatchResponsePtrOutputWithContext(ctx context.Context) RateLimitMatchResponsePtrOutput
type RateLimitMatchResponseInput ¶ added in v1.6.0
type RateLimitMatchResponseInput interface { pulumi.Input ToRateLimitMatchResponseOutput() RateLimitMatchResponseOutput ToRateLimitMatchResponseOutputWithContext(context.Context) RateLimitMatchResponseOutput }
type RateLimitMatchResponseOutput ¶ added in v1.6.0
type RateLimitMatchResponseOutput struct{ *pulumi.OutputState }
func (RateLimitMatchResponseOutput) ElementType ¶ added in v1.6.0
func (RateLimitMatchResponseOutput) ElementType() reflect.Type
func (RateLimitMatchResponseOutput) OriginTraffic ¶ added in v1.6.0
func (o RateLimitMatchResponseOutput) OriginTraffic() pulumi.BoolPtrOutput
Only count traffic that has come from your origin servers. If true, cached items that Cloudflare serve will not count towards rate limiting. Default: `true`.
func (RateLimitMatchResponseOutput) Statuses ¶ added in v1.6.0
func (o RateLimitMatchResponseOutput) Statuses() pulumi.IntArrayOutput
HTTP Status codes, can be one [403], many [401,403] or indicate all by not providing this value.
func (RateLimitMatchResponseOutput) ToRateLimitMatchResponseOutput ¶ added in v1.6.0
func (o RateLimitMatchResponseOutput) ToRateLimitMatchResponseOutput() RateLimitMatchResponseOutput
func (RateLimitMatchResponseOutput) ToRateLimitMatchResponseOutputWithContext ¶ added in v1.6.0
func (o RateLimitMatchResponseOutput) ToRateLimitMatchResponseOutputWithContext(ctx context.Context) RateLimitMatchResponseOutput
func (RateLimitMatchResponseOutput) ToRateLimitMatchResponsePtrOutput ¶ added in v1.6.0
func (o RateLimitMatchResponseOutput) ToRateLimitMatchResponsePtrOutput() RateLimitMatchResponsePtrOutput
func (RateLimitMatchResponseOutput) ToRateLimitMatchResponsePtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitMatchResponseOutput) ToRateLimitMatchResponsePtrOutputWithContext(ctx context.Context) RateLimitMatchResponsePtrOutput
type RateLimitMatchResponsePtrInput ¶ added in v1.6.0
type RateLimitMatchResponsePtrInput interface { pulumi.Input ToRateLimitMatchResponsePtrOutput() RateLimitMatchResponsePtrOutput ToRateLimitMatchResponsePtrOutputWithContext(context.Context) RateLimitMatchResponsePtrOutput }
func RateLimitMatchResponsePtr ¶ added in v1.6.0
func RateLimitMatchResponsePtr(v *RateLimitMatchResponseArgs) RateLimitMatchResponsePtrInput
type RateLimitMatchResponsePtrOutput ¶ added in v1.6.0
type RateLimitMatchResponsePtrOutput struct{ *pulumi.OutputState }
func (RateLimitMatchResponsePtrOutput) Elem ¶ added in v1.6.0
func (o RateLimitMatchResponsePtrOutput) Elem() RateLimitMatchResponseOutput
func (RateLimitMatchResponsePtrOutput) ElementType ¶ added in v1.6.0
func (RateLimitMatchResponsePtrOutput) ElementType() reflect.Type
func (RateLimitMatchResponsePtrOutput) OriginTraffic ¶ added in v1.6.0
func (o RateLimitMatchResponsePtrOutput) OriginTraffic() pulumi.BoolPtrOutput
Only count traffic that has come from your origin servers. If true, cached items that Cloudflare serve will not count towards rate limiting. Default: `true`.
func (RateLimitMatchResponsePtrOutput) Statuses ¶ added in v1.6.0
func (o RateLimitMatchResponsePtrOutput) Statuses() pulumi.IntArrayOutput
HTTP Status codes, can be one [403], many [401,403] or indicate all by not providing this value.
func (RateLimitMatchResponsePtrOutput) ToRateLimitMatchResponsePtrOutput ¶ added in v1.6.0
func (o RateLimitMatchResponsePtrOutput) ToRateLimitMatchResponsePtrOutput() RateLimitMatchResponsePtrOutput
func (RateLimitMatchResponsePtrOutput) ToRateLimitMatchResponsePtrOutputWithContext ¶ added in v1.6.0
func (o RateLimitMatchResponsePtrOutput) ToRateLimitMatchResponsePtrOutputWithContext(ctx context.Context) RateLimitMatchResponsePtrOutput
type RateLimitState ¶
type RateLimitState struct { // The action to be performed when the threshold of matched traffic within the period defined is exceeded. Action RateLimitActionPtrInput // URLs matching the patterns specified here will be excluded from rate limiting. BypassUrlPatterns pulumi.StringArrayInput // Determines how rate limiting is applied. By default if not specified, rate limiting applies to the clients IP address. Correlate RateLimitCorrelatePtrInput // A note that you can use to describe the reason for a rate limit. This value is sanitized and all tags are removed. Description pulumi.StringPtrInput // Whether this ratelimit is currently disabled. Default: `false`. Disabled pulumi.BoolPtrInput // Determines which traffic the rate limit counts towards the threshold. By default matches all traffic in the zone. See definition below. Match RateLimitMatchPtrInput // The time in seconds to count matching traffic. If the count exceeds threshold within this period the action will be performed (min: 1, max: 86,400). Period pulumi.IntPtrInput // The threshold that triggers the rate limit mitigations, combine with period. i.e. threshold per period (min: 2, max: 1,000,000). Threshold pulumi.IntPtrInput // The DNS zone ID to apply rate limiting to. ZoneId pulumi.StringPtrInput }
func (RateLimitState) ElementType ¶ added in v1.6.0
func (RateLimitState) ElementType() reflect.Type
type Record ¶
type Record struct { pulumi.CustomResourceState // The RFC3339 timestamp of when the record was created CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Map of attributes that constitute the record value. Primarily used for LOC and SRV record types. Either this or `value` must be specified Data RecordDataPtrOutput `pulumi:"data"` // The FQDN of the record Hostname pulumi.StringOutput `pulumi:"hostname"` // A key-value map of string metadata Cloudflare associates with the record Metadata pulumi.MapOutput `pulumi:"metadata"` // The RFC3339 timestamp of when the record was last modified ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // The name of the record Name pulumi.StringOutput `pulumi:"name"` // The priority of the record Priority pulumi.IntPtrOutput `pulumi:"priority"` // Shows whether this record can be proxied, must be true if setting `proxied=true` Proxiable pulumi.BoolOutput `pulumi:"proxiable"` // Whether the record gets Cloudflare's origin protection; defaults to `false`. Proxied pulumi.BoolPtrOutput `pulumi:"proxied"` // The TTL of the record ([automatic: '1'](https://api.cloudflare.com/#dns-records-for-a-zone-create-dns-record)) Ttl pulumi.IntOutput `pulumi:"ttl"` // The type of the record Type pulumi.StringOutput `pulumi:"type"` // The (string) value of the record. Either this or `data` must be specified Value pulumi.StringOutput `pulumi:"value"` // The DNS zone ID to add the record to ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare record resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/record.html.markdown.
func GetRecord ¶
func GetRecord(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RecordState, opts ...pulumi.ResourceOption) (*Record, error)
GetRecord gets an existing Record resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRecord ¶
func NewRecord(ctx *pulumi.Context, name string, args *RecordArgs, opts ...pulumi.ResourceOption) (*Record, error)
NewRecord registers a new resource with the given unique name, arguments, and options.
type RecordArgs ¶
type RecordArgs struct { // Map of attributes that constitute the record value. Primarily used for LOC and SRV record types. Either this or `value` must be specified Data RecordDataPtrInput // The name of the record Name pulumi.StringInput // The priority of the record Priority pulumi.IntPtrInput // Whether the record gets Cloudflare's origin protection; defaults to `false`. Proxied pulumi.BoolPtrInput // The TTL of the record ([automatic: '1'](https://api.cloudflare.com/#dns-records-for-a-zone-create-dns-record)) Ttl pulumi.IntPtrInput // The type of the record Type pulumi.StringInput // The (string) value of the record. Either this or `data` must be specified Value pulumi.StringPtrInput // The DNS zone ID to add the record to ZoneId pulumi.StringInput }
The set of arguments for constructing a Record resource.
func (RecordArgs) ElementType ¶ added in v1.6.0
func (RecordArgs) ElementType() reflect.Type
type RecordData ¶ added in v1.6.0
type RecordData struct { Algorithm *int `pulumi:"algorithm"` Altitude *float64 `pulumi:"altitude"` Certificate *string `pulumi:"certificate"` Content *string `pulumi:"content"` Digest *string `pulumi:"digest"` DigestType *int `pulumi:"digestType"` Fingerprint *string `pulumi:"fingerprint"` Flags *string `pulumi:"flags"` KeyTag *int `pulumi:"keyTag"` LatDegrees *int `pulumi:"latDegrees"` LatDirection *string `pulumi:"latDirection"` LatMinutes *int `pulumi:"latMinutes"` LatSeconds *float64 `pulumi:"latSeconds"` LongDegrees *int `pulumi:"longDegrees"` LongDirection *string `pulumi:"longDirection"` LongMinutes *int `pulumi:"longMinutes"` LongSeconds *float64 `pulumi:"longSeconds"` MatchingType *int `pulumi:"matchingType"` // The name of the record Name *string `pulumi:"name"` Order *int `pulumi:"order"` Port *int `pulumi:"port"` PrecisionHorz *float64 `pulumi:"precisionHorz"` PrecisionVert *float64 `pulumi:"precisionVert"` Preference *int `pulumi:"preference"` // The priority of the record Priority *int `pulumi:"priority"` Proto *string `pulumi:"proto"` Protocol *int `pulumi:"protocol"` PublicKey *string `pulumi:"publicKey"` Regex *string `pulumi:"regex"` Replacement *string `pulumi:"replacement"` Selector *int `pulumi:"selector"` Service *string `pulumi:"service"` Size *float64 `pulumi:"size"` Target *string `pulumi:"target"` // The type of the record Type *int `pulumi:"type"` Usage *int `pulumi:"usage"` Weight *int `pulumi:"weight"` }
type RecordDataArgs ¶ added in v1.6.0
type RecordDataArgs struct { Algorithm pulumi.IntPtrInput `pulumi:"algorithm"` Altitude pulumi.Float64PtrInput `pulumi:"altitude"` Certificate pulumi.StringPtrInput `pulumi:"certificate"` Content pulumi.StringPtrInput `pulumi:"content"` Digest pulumi.StringPtrInput `pulumi:"digest"` DigestType pulumi.IntPtrInput `pulumi:"digestType"` Fingerprint pulumi.StringPtrInput `pulumi:"fingerprint"` Flags pulumi.StringPtrInput `pulumi:"flags"` KeyTag pulumi.IntPtrInput `pulumi:"keyTag"` LatDegrees pulumi.IntPtrInput `pulumi:"latDegrees"` LatDirection pulumi.StringPtrInput `pulumi:"latDirection"` LatMinutes pulumi.IntPtrInput `pulumi:"latMinutes"` LatSeconds pulumi.Float64PtrInput `pulumi:"latSeconds"` LongDegrees pulumi.IntPtrInput `pulumi:"longDegrees"` LongDirection pulumi.StringPtrInput `pulumi:"longDirection"` LongMinutes pulumi.IntPtrInput `pulumi:"longMinutes"` LongSeconds pulumi.Float64PtrInput `pulumi:"longSeconds"` MatchingType pulumi.IntPtrInput `pulumi:"matchingType"` // The name of the record Name pulumi.StringPtrInput `pulumi:"name"` Order pulumi.IntPtrInput `pulumi:"order"` Port pulumi.IntPtrInput `pulumi:"port"` PrecisionHorz pulumi.Float64PtrInput `pulumi:"precisionHorz"` PrecisionVert pulumi.Float64PtrInput `pulumi:"precisionVert"` Preference pulumi.IntPtrInput `pulumi:"preference"` // The priority of the record Priority pulumi.IntPtrInput `pulumi:"priority"` Proto pulumi.StringPtrInput `pulumi:"proto"` Protocol pulumi.IntPtrInput `pulumi:"protocol"` PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` Regex pulumi.StringPtrInput `pulumi:"regex"` Replacement pulumi.StringPtrInput `pulumi:"replacement"` Selector pulumi.IntPtrInput `pulumi:"selector"` Service pulumi.StringPtrInput `pulumi:"service"` Size pulumi.Float64PtrInput `pulumi:"size"` Target pulumi.StringPtrInput `pulumi:"target"` // The type of the record Type pulumi.IntPtrInput `pulumi:"type"` Usage pulumi.IntPtrInput `pulumi:"usage"` Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (RecordDataArgs) ElementType ¶ added in v1.6.0
func (RecordDataArgs) ElementType() reflect.Type
func (RecordDataArgs) ToRecordDataOutput ¶ added in v1.6.0
func (i RecordDataArgs) ToRecordDataOutput() RecordDataOutput
func (RecordDataArgs) ToRecordDataOutputWithContext ¶ added in v1.6.0
func (i RecordDataArgs) ToRecordDataOutputWithContext(ctx context.Context) RecordDataOutput
func (RecordDataArgs) ToRecordDataPtrOutput ¶ added in v1.6.0
func (i RecordDataArgs) ToRecordDataPtrOutput() RecordDataPtrOutput
func (RecordDataArgs) ToRecordDataPtrOutputWithContext ¶ added in v1.6.0
func (i RecordDataArgs) ToRecordDataPtrOutputWithContext(ctx context.Context) RecordDataPtrOutput
type RecordDataInput ¶ added in v1.6.0
type RecordDataInput interface { pulumi.Input ToRecordDataOutput() RecordDataOutput ToRecordDataOutputWithContext(context.Context) RecordDataOutput }
type RecordDataOutput ¶ added in v1.6.0
type RecordDataOutput struct{ *pulumi.OutputState }
func (RecordDataOutput) Algorithm ¶ added in v1.6.0
func (o RecordDataOutput) Algorithm() pulumi.IntPtrOutput
func (RecordDataOutput) Altitude ¶ added in v1.6.0
func (o RecordDataOutput) Altitude() pulumi.Float64PtrOutput
func (RecordDataOutput) Certificate ¶ added in v1.6.0
func (o RecordDataOutput) Certificate() pulumi.StringPtrOutput
func (RecordDataOutput) Content ¶ added in v1.6.0
func (o RecordDataOutput) Content() pulumi.StringPtrOutput
func (RecordDataOutput) Digest ¶ added in v1.6.0
func (o RecordDataOutput) Digest() pulumi.StringPtrOutput
func (RecordDataOutput) DigestType ¶ added in v1.6.0
func (o RecordDataOutput) DigestType() pulumi.IntPtrOutput
func (RecordDataOutput) ElementType ¶ added in v1.6.0
func (RecordDataOutput) ElementType() reflect.Type
func (RecordDataOutput) Fingerprint ¶ added in v1.6.0
func (o RecordDataOutput) Fingerprint() pulumi.StringPtrOutput
func (RecordDataOutput) Flags ¶ added in v1.6.0
func (o RecordDataOutput) Flags() pulumi.StringPtrOutput
func (RecordDataOutput) KeyTag ¶ added in v1.6.0
func (o RecordDataOutput) KeyTag() pulumi.IntPtrOutput
func (RecordDataOutput) LatDegrees ¶ added in v1.6.0
func (o RecordDataOutput) LatDegrees() pulumi.IntPtrOutput
func (RecordDataOutput) LatDirection ¶ added in v1.6.0
func (o RecordDataOutput) LatDirection() pulumi.StringPtrOutput
func (RecordDataOutput) LatMinutes ¶ added in v1.6.0
func (o RecordDataOutput) LatMinutes() pulumi.IntPtrOutput
func (RecordDataOutput) LatSeconds ¶ added in v1.6.0
func (o RecordDataOutput) LatSeconds() pulumi.Float64PtrOutput
func (RecordDataOutput) LongDegrees ¶ added in v1.6.0
func (o RecordDataOutput) LongDegrees() pulumi.IntPtrOutput
func (RecordDataOutput) LongDirection ¶ added in v1.6.0
func (o RecordDataOutput) LongDirection() pulumi.StringPtrOutput
func (RecordDataOutput) LongMinutes ¶ added in v1.6.0
func (o RecordDataOutput) LongMinutes() pulumi.IntPtrOutput
func (RecordDataOutput) LongSeconds ¶ added in v1.6.0
func (o RecordDataOutput) LongSeconds() pulumi.Float64PtrOutput
func (RecordDataOutput) MatchingType ¶ added in v1.6.0
func (o RecordDataOutput) MatchingType() pulumi.IntPtrOutput
func (RecordDataOutput) Name ¶ added in v1.6.0
func (o RecordDataOutput) Name() pulumi.StringPtrOutput
The name of the record
func (RecordDataOutput) Order ¶ added in v1.6.0
func (o RecordDataOutput) Order() pulumi.IntPtrOutput
func (RecordDataOutput) Port ¶ added in v1.6.0
func (o RecordDataOutput) Port() pulumi.IntPtrOutput
func (RecordDataOutput) PrecisionHorz ¶ added in v1.6.0
func (o RecordDataOutput) PrecisionHorz() pulumi.Float64PtrOutput
func (RecordDataOutput) PrecisionVert ¶ added in v1.6.0
func (o RecordDataOutput) PrecisionVert() pulumi.Float64PtrOutput
func (RecordDataOutput) Preference ¶ added in v1.6.0
func (o RecordDataOutput) Preference() pulumi.IntPtrOutput
func (RecordDataOutput) Priority ¶ added in v1.6.0
func (o RecordDataOutput) Priority() pulumi.IntPtrOutput
The priority of the record
func (RecordDataOutput) Proto ¶ added in v1.6.0
func (o RecordDataOutput) Proto() pulumi.StringPtrOutput
func (RecordDataOutput) Protocol ¶ added in v1.6.0
func (o RecordDataOutput) Protocol() pulumi.IntPtrOutput
func (RecordDataOutput) PublicKey ¶ added in v1.6.0
func (o RecordDataOutput) PublicKey() pulumi.StringPtrOutput
func (RecordDataOutput) Regex ¶ added in v1.6.0
func (o RecordDataOutput) Regex() pulumi.StringPtrOutput
func (RecordDataOutput) Replacement ¶ added in v1.6.0
func (o RecordDataOutput) Replacement() pulumi.StringPtrOutput
func (RecordDataOutput) Selector ¶ added in v1.6.0
func (o RecordDataOutput) Selector() pulumi.IntPtrOutput
func (RecordDataOutput) Service ¶ added in v1.6.0
func (o RecordDataOutput) Service() pulumi.StringPtrOutput
func (RecordDataOutput) Size ¶ added in v1.6.0
func (o RecordDataOutput) Size() pulumi.Float64PtrOutput
func (RecordDataOutput) Target ¶ added in v1.6.0
func (o RecordDataOutput) Target() pulumi.StringPtrOutput
func (RecordDataOutput) ToRecordDataOutput ¶ added in v1.6.0
func (o RecordDataOutput) ToRecordDataOutput() RecordDataOutput
func (RecordDataOutput) ToRecordDataOutputWithContext ¶ added in v1.6.0
func (o RecordDataOutput) ToRecordDataOutputWithContext(ctx context.Context) RecordDataOutput
func (RecordDataOutput) ToRecordDataPtrOutput ¶ added in v1.6.0
func (o RecordDataOutput) ToRecordDataPtrOutput() RecordDataPtrOutput
func (RecordDataOutput) ToRecordDataPtrOutputWithContext ¶ added in v1.6.0
func (o RecordDataOutput) ToRecordDataPtrOutputWithContext(ctx context.Context) RecordDataPtrOutput
func (RecordDataOutput) Type ¶ added in v1.6.0
func (o RecordDataOutput) Type() pulumi.IntPtrOutput
The type of the record
func (RecordDataOutput) Usage ¶ added in v1.6.0
func (o RecordDataOutput) Usage() pulumi.IntPtrOutput
func (RecordDataOutput) Weight ¶ added in v1.6.0
func (o RecordDataOutput) Weight() pulumi.IntPtrOutput
type RecordDataPtrInput ¶ added in v1.6.0
type RecordDataPtrInput interface { pulumi.Input ToRecordDataPtrOutput() RecordDataPtrOutput ToRecordDataPtrOutputWithContext(context.Context) RecordDataPtrOutput }
func RecordDataPtr ¶ added in v1.6.0
func RecordDataPtr(v *RecordDataArgs) RecordDataPtrInput
type RecordDataPtrOutput ¶ added in v1.6.0
type RecordDataPtrOutput struct{ *pulumi.OutputState }
func (RecordDataPtrOutput) Algorithm ¶ added in v1.6.0
func (o RecordDataPtrOutput) Algorithm() pulumi.IntPtrOutput
func (RecordDataPtrOutput) Altitude ¶ added in v1.6.0
func (o RecordDataPtrOutput) Altitude() pulumi.Float64PtrOutput
func (RecordDataPtrOutput) Certificate ¶ added in v1.6.0
func (o RecordDataPtrOutput) Certificate() pulumi.StringPtrOutput
func (RecordDataPtrOutput) Content ¶ added in v1.6.0
func (o RecordDataPtrOutput) Content() pulumi.StringPtrOutput
func (RecordDataPtrOutput) Digest ¶ added in v1.6.0
func (o RecordDataPtrOutput) Digest() pulumi.StringPtrOutput
func (RecordDataPtrOutput) DigestType ¶ added in v1.6.0
func (o RecordDataPtrOutput) DigestType() pulumi.IntPtrOutput
func (RecordDataPtrOutput) Elem ¶ added in v1.6.0
func (o RecordDataPtrOutput) Elem() RecordDataOutput
func (RecordDataPtrOutput) ElementType ¶ added in v1.6.0
func (RecordDataPtrOutput) ElementType() reflect.Type
func (RecordDataPtrOutput) Fingerprint ¶ added in v1.6.0
func (o RecordDataPtrOutput) Fingerprint() pulumi.StringPtrOutput
func (RecordDataPtrOutput) Flags ¶ added in v1.6.0
func (o RecordDataPtrOutput) Flags() pulumi.StringPtrOutput
func (RecordDataPtrOutput) KeyTag ¶ added in v1.6.0
func (o RecordDataPtrOutput) KeyTag() pulumi.IntPtrOutput
func (RecordDataPtrOutput) LatDegrees ¶ added in v1.6.0
func (o RecordDataPtrOutput) LatDegrees() pulumi.IntPtrOutput
func (RecordDataPtrOutput) LatDirection ¶ added in v1.6.0
func (o RecordDataPtrOutput) LatDirection() pulumi.StringPtrOutput
func (RecordDataPtrOutput) LatMinutes ¶ added in v1.6.0
func (o RecordDataPtrOutput) LatMinutes() pulumi.IntPtrOutput
func (RecordDataPtrOutput) LatSeconds ¶ added in v1.6.0
func (o RecordDataPtrOutput) LatSeconds() pulumi.Float64PtrOutput
func (RecordDataPtrOutput) LongDegrees ¶ added in v1.6.0
func (o RecordDataPtrOutput) LongDegrees() pulumi.IntPtrOutput
func (RecordDataPtrOutput) LongDirection ¶ added in v1.6.0
func (o RecordDataPtrOutput) LongDirection() pulumi.StringPtrOutput
func (RecordDataPtrOutput) LongMinutes ¶ added in v1.6.0
func (o RecordDataPtrOutput) LongMinutes() pulumi.IntPtrOutput
func (RecordDataPtrOutput) LongSeconds ¶ added in v1.6.0
func (o RecordDataPtrOutput) LongSeconds() pulumi.Float64PtrOutput
func (RecordDataPtrOutput) MatchingType ¶ added in v1.6.0
func (o RecordDataPtrOutput) MatchingType() pulumi.IntPtrOutput
func (RecordDataPtrOutput) Name ¶ added in v1.6.0
func (o RecordDataPtrOutput) Name() pulumi.StringPtrOutput
The name of the record
func (RecordDataPtrOutput) Order ¶ added in v1.6.0
func (o RecordDataPtrOutput) Order() pulumi.IntPtrOutput
func (RecordDataPtrOutput) Port ¶ added in v1.6.0
func (o RecordDataPtrOutput) Port() pulumi.IntPtrOutput
func (RecordDataPtrOutput) PrecisionHorz ¶ added in v1.6.0
func (o RecordDataPtrOutput) PrecisionHorz() pulumi.Float64PtrOutput
func (RecordDataPtrOutput) PrecisionVert ¶ added in v1.6.0
func (o RecordDataPtrOutput) PrecisionVert() pulumi.Float64PtrOutput
func (RecordDataPtrOutput) Preference ¶ added in v1.6.0
func (o RecordDataPtrOutput) Preference() pulumi.IntPtrOutput
func (RecordDataPtrOutput) Priority ¶ added in v1.6.0
func (o RecordDataPtrOutput) Priority() pulumi.IntPtrOutput
The priority of the record
func (RecordDataPtrOutput) Proto ¶ added in v1.6.0
func (o RecordDataPtrOutput) Proto() pulumi.StringPtrOutput
func (RecordDataPtrOutput) Protocol ¶ added in v1.6.0
func (o RecordDataPtrOutput) Protocol() pulumi.IntPtrOutput
func (RecordDataPtrOutput) PublicKey ¶ added in v1.6.0
func (o RecordDataPtrOutput) PublicKey() pulumi.StringPtrOutput
func (RecordDataPtrOutput) Regex ¶ added in v1.6.0
func (o RecordDataPtrOutput) Regex() pulumi.StringPtrOutput
func (RecordDataPtrOutput) Replacement ¶ added in v1.6.0
func (o RecordDataPtrOutput) Replacement() pulumi.StringPtrOutput
func (RecordDataPtrOutput) Selector ¶ added in v1.6.0
func (o RecordDataPtrOutput) Selector() pulumi.IntPtrOutput
func (RecordDataPtrOutput) Service ¶ added in v1.6.0
func (o RecordDataPtrOutput) Service() pulumi.StringPtrOutput
func (RecordDataPtrOutput) Size ¶ added in v1.6.0
func (o RecordDataPtrOutput) Size() pulumi.Float64PtrOutput
func (RecordDataPtrOutput) Target ¶ added in v1.6.0
func (o RecordDataPtrOutput) Target() pulumi.StringPtrOutput
func (RecordDataPtrOutput) ToRecordDataPtrOutput ¶ added in v1.6.0
func (o RecordDataPtrOutput) ToRecordDataPtrOutput() RecordDataPtrOutput
func (RecordDataPtrOutput) ToRecordDataPtrOutputWithContext ¶ added in v1.6.0
func (o RecordDataPtrOutput) ToRecordDataPtrOutputWithContext(ctx context.Context) RecordDataPtrOutput
func (RecordDataPtrOutput) Type ¶ added in v1.6.0
func (o RecordDataPtrOutput) Type() pulumi.IntPtrOutput
The type of the record
func (RecordDataPtrOutput) Usage ¶ added in v1.6.0
func (o RecordDataPtrOutput) Usage() pulumi.IntPtrOutput
func (RecordDataPtrOutput) Weight ¶ added in v1.6.0
func (o RecordDataPtrOutput) Weight() pulumi.IntPtrOutput
type RecordState ¶
type RecordState struct { // The RFC3339 timestamp of when the record was created CreatedOn pulumi.StringPtrInput // Map of attributes that constitute the record value. Primarily used for LOC and SRV record types. Either this or `value` must be specified Data RecordDataPtrInput // The FQDN of the record Hostname pulumi.StringPtrInput // A key-value map of string metadata Cloudflare associates with the record Metadata pulumi.MapInput // The RFC3339 timestamp of when the record was last modified ModifiedOn pulumi.StringPtrInput // The name of the record Name pulumi.StringPtrInput // The priority of the record Priority pulumi.IntPtrInput // Shows whether this record can be proxied, must be true if setting `proxied=true` Proxiable pulumi.BoolPtrInput // Whether the record gets Cloudflare's origin protection; defaults to `false`. Proxied pulumi.BoolPtrInput // The TTL of the record ([automatic: '1'](https://api.cloudflare.com/#dns-records-for-a-zone-create-dns-record)) Ttl pulumi.IntPtrInput // The type of the record Type pulumi.StringPtrInput // The (string) value of the record. Either this or `data` must be specified Value pulumi.StringPtrInput // The DNS zone ID to add the record to ZoneId pulumi.StringPtrInput }
func (RecordState) ElementType ¶ added in v1.6.0
func (RecordState) ElementType() reflect.Type
type SpectrumApplication ¶
type SpectrumApplication struct { pulumi.CustomResourceState // . Enables Argo Smart Routing. Defaults to `false`. ArgoSmartRouting pulumi.BoolPtrOutput `pulumi:"argoSmartRouting"` // The name and type of DNS record for the Spectrum application. Fields documented below. Dns SpectrumApplicationDnsOutput `pulumi:"dns"` // . Choose which types of IP addresses will be provisioned for this subdomain. Valid values are: `all`, `ipv4`, `ipv6`. Defaults to `all`. EdgeIpConnectivity pulumi.StringPtrOutput `pulumi:"edgeIpConnectivity"` // . A list of edge IPs (IPv4 and/or IPv6) to configure Spectrum application to. Requires [Bring Your Own IP](https://developers.cloudflare.com/spectrum/getting-started/byoip/) provisioned. EdgeIps pulumi.StringArrayOutput `pulumi:"edgeIps"` // Enables the IP Firewall for this application. Defaults to `true`. IpFirewall pulumi.BoolPtrOutput `pulumi:"ipFirewall"` // A list of destination addresses to the origin. e.g. `tcp://192.0.2.1:22`. OriginDirects pulumi.StringArrayOutput `pulumi:"originDirects"` // A destination DNS addresses to the origin. Fields documented below. OriginDns SpectrumApplicationOriginDnsPtrOutput `pulumi:"originDns"` // If using `originDns` this is a required attribute. Origin port to proxy traffice to e.g. `22`. OriginPort pulumi.IntPtrOutput `pulumi:"originPort"` // The port configuration at Cloudflare’s edge. e.g. `tcp/22`. Protocol pulumi.StringOutput `pulumi:"protocol"` // Enables a proxy protocol to the origin. Valid values are: `off`, `v1`, `v2`, and `simple`. Defaults to `off`. ProxyProtocol pulumi.StringPtrOutput `pulumi:"proxyProtocol"` // TLS configuration option for Cloudflare to connect to your origin. Valid values are: `off`, `flexible`, `full` and `strict`. Defaults to `off`. Tls pulumi.StringPtrOutput `pulumi:"tls"` // Sets application type. Valid values are: `direct`, `http`, `https`. Defaults to `direct`. TrafficType pulumi.StringPtrOutput `pulumi:"trafficType"` // The DNS zone ID to add the application to ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare Spectrum Application. You can extend the power of Cloudflare's DDoS, TLS, and IP Firewall to your other TCP-based services.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/spectrum_application.html.markdown.
func GetSpectrumApplication ¶
func GetSpectrumApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpectrumApplicationState, opts ...pulumi.ResourceOption) (*SpectrumApplication, error)
GetSpectrumApplication gets an existing SpectrumApplication resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpectrumApplication ¶
func NewSpectrumApplication(ctx *pulumi.Context, name string, args *SpectrumApplicationArgs, opts ...pulumi.ResourceOption) (*SpectrumApplication, error)
NewSpectrumApplication registers a new resource with the given unique name, arguments, and options.
type SpectrumApplicationArgs ¶
type SpectrumApplicationArgs struct { // . Enables Argo Smart Routing. Defaults to `false`. ArgoSmartRouting pulumi.BoolPtrInput // The name and type of DNS record for the Spectrum application. Fields documented below. Dns SpectrumApplicationDnsInput // . Choose which types of IP addresses will be provisioned for this subdomain. Valid values are: `all`, `ipv4`, `ipv6`. Defaults to `all`. EdgeIpConnectivity pulumi.StringPtrInput // . A list of edge IPs (IPv4 and/or IPv6) to configure Spectrum application to. Requires [Bring Your Own IP](https://developers.cloudflare.com/spectrum/getting-started/byoip/) provisioned. EdgeIps pulumi.StringArrayInput // Enables the IP Firewall for this application. Defaults to `true`. IpFirewall pulumi.BoolPtrInput // A list of destination addresses to the origin. e.g. `tcp://192.0.2.1:22`. OriginDirects pulumi.StringArrayInput // A destination DNS addresses to the origin. Fields documented below. OriginDns SpectrumApplicationOriginDnsPtrInput // If using `originDns` this is a required attribute. Origin port to proxy traffice to e.g. `22`. OriginPort pulumi.IntPtrInput // The port configuration at Cloudflare’s edge. e.g. `tcp/22`. Protocol pulumi.StringInput // Enables a proxy protocol to the origin. Valid values are: `off`, `v1`, `v2`, and `simple`. Defaults to `off`. ProxyProtocol pulumi.StringPtrInput // TLS configuration option for Cloudflare to connect to your origin. Valid values are: `off`, `flexible`, `full` and `strict`. Defaults to `off`. Tls pulumi.StringPtrInput // Sets application type. Valid values are: `direct`, `http`, `https`. Defaults to `direct`. TrafficType pulumi.StringPtrInput // The DNS zone ID to add the application to ZoneId pulumi.StringInput }
The set of arguments for constructing a SpectrumApplication resource.
func (SpectrumApplicationArgs) ElementType ¶ added in v1.6.0
func (SpectrumApplicationArgs) ElementType() reflect.Type
type SpectrumApplicationDns ¶ added in v1.6.0
type SpectrumApplicationDnsArgs ¶ added in v1.6.0
type SpectrumApplicationDnsArgs struct { // Fully qualified domain name of the origin e.g. origin-ssh.example.com. Name pulumi.StringInput `pulumi:"name"` // The type of DNS record associated with the application. Valid values: `CNAME`. Type pulumi.StringInput `pulumi:"type"` }
func (SpectrumApplicationDnsArgs) ElementType ¶ added in v1.6.0
func (SpectrumApplicationDnsArgs) ElementType() reflect.Type
func (SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsOutput ¶ added in v1.6.0
func (i SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsOutput() SpectrumApplicationDnsOutput
func (SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsOutputWithContext ¶ added in v1.6.0
func (i SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsOutputWithContext(ctx context.Context) SpectrumApplicationDnsOutput
func (SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsPtrOutput ¶ added in v1.6.0
func (i SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsPtrOutput() SpectrumApplicationDnsPtrOutput
func (SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsPtrOutputWithContext ¶ added in v1.6.0
func (i SpectrumApplicationDnsArgs) ToSpectrumApplicationDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationDnsPtrOutput
type SpectrumApplicationDnsInput ¶ added in v1.6.0
type SpectrumApplicationDnsInput interface { pulumi.Input ToSpectrumApplicationDnsOutput() SpectrumApplicationDnsOutput ToSpectrumApplicationDnsOutputWithContext(context.Context) SpectrumApplicationDnsOutput }
type SpectrumApplicationDnsOutput ¶ added in v1.6.0
type SpectrumApplicationDnsOutput struct{ *pulumi.OutputState }
func (SpectrumApplicationDnsOutput) ElementType ¶ added in v1.6.0
func (SpectrumApplicationDnsOutput) ElementType() reflect.Type
func (SpectrumApplicationDnsOutput) Name ¶ added in v1.6.0
func (o SpectrumApplicationDnsOutput) Name() pulumi.StringOutput
Fully qualified domain name of the origin e.g. origin-ssh.example.com.
func (SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsOutput ¶ added in v1.6.0
func (o SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsOutput() SpectrumApplicationDnsOutput
func (SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsOutputWithContext ¶ added in v1.6.0
func (o SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsOutputWithContext(ctx context.Context) SpectrumApplicationDnsOutput
func (SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsPtrOutput ¶ added in v1.6.0
func (o SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsPtrOutput() SpectrumApplicationDnsPtrOutput
func (SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsPtrOutputWithContext ¶ added in v1.6.0
func (o SpectrumApplicationDnsOutput) ToSpectrumApplicationDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationDnsPtrOutput
func (SpectrumApplicationDnsOutput) Type ¶ added in v1.6.0
func (o SpectrumApplicationDnsOutput) Type() pulumi.StringOutput
The type of DNS record associated with the application. Valid values: `CNAME`.
type SpectrumApplicationDnsPtrInput ¶ added in v1.6.0
type SpectrumApplicationDnsPtrInput interface { pulumi.Input ToSpectrumApplicationDnsPtrOutput() SpectrumApplicationDnsPtrOutput ToSpectrumApplicationDnsPtrOutputWithContext(context.Context) SpectrumApplicationDnsPtrOutput }
func SpectrumApplicationDnsPtr ¶ added in v1.6.0
func SpectrumApplicationDnsPtr(v *SpectrumApplicationDnsArgs) SpectrumApplicationDnsPtrInput
type SpectrumApplicationDnsPtrOutput ¶ added in v1.6.0
type SpectrumApplicationDnsPtrOutput struct{ *pulumi.OutputState }
func (SpectrumApplicationDnsPtrOutput) Elem ¶ added in v1.6.0
func (o SpectrumApplicationDnsPtrOutput) Elem() SpectrumApplicationDnsOutput
func (SpectrumApplicationDnsPtrOutput) ElementType ¶ added in v1.6.0
func (SpectrumApplicationDnsPtrOutput) ElementType() reflect.Type
func (SpectrumApplicationDnsPtrOutput) Name ¶ added in v1.6.0
func (o SpectrumApplicationDnsPtrOutput) Name() pulumi.StringOutput
Fully qualified domain name of the origin e.g. origin-ssh.example.com.
func (SpectrumApplicationDnsPtrOutput) ToSpectrumApplicationDnsPtrOutput ¶ added in v1.6.0
func (o SpectrumApplicationDnsPtrOutput) ToSpectrumApplicationDnsPtrOutput() SpectrumApplicationDnsPtrOutput
func (SpectrumApplicationDnsPtrOutput) ToSpectrumApplicationDnsPtrOutputWithContext ¶ added in v1.6.0
func (o SpectrumApplicationDnsPtrOutput) ToSpectrumApplicationDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationDnsPtrOutput
func (SpectrumApplicationDnsPtrOutput) Type ¶ added in v1.6.0
func (o SpectrumApplicationDnsPtrOutput) Type() pulumi.StringOutput
The type of DNS record associated with the application. Valid values: `CNAME`.
type SpectrumApplicationOriginDns ¶ added in v1.6.0
type SpectrumApplicationOriginDns struct { // Fully qualified domain name of the origin e.g. origin-ssh.example.com. Name string `pulumi:"name"` }
type SpectrumApplicationOriginDnsArgs ¶ added in v1.6.0
type SpectrumApplicationOriginDnsArgs struct { // Fully qualified domain name of the origin e.g. origin-ssh.example.com. Name pulumi.StringInput `pulumi:"name"` }
func (SpectrumApplicationOriginDnsArgs) ElementType ¶ added in v1.6.0
func (SpectrumApplicationOriginDnsArgs) ElementType() reflect.Type
func (SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsOutput ¶ added in v1.6.0
func (i SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsOutput() SpectrumApplicationOriginDnsOutput
func (SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsOutputWithContext ¶ added in v1.6.0
func (i SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsOutput
func (SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsPtrOutput ¶ added in v1.6.0
func (i SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsPtrOutput() SpectrumApplicationOriginDnsPtrOutput
func (SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsPtrOutputWithContext ¶ added in v1.6.0
func (i SpectrumApplicationOriginDnsArgs) ToSpectrumApplicationOriginDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsPtrOutput
type SpectrumApplicationOriginDnsInput ¶ added in v1.6.0
type SpectrumApplicationOriginDnsInput interface { pulumi.Input ToSpectrumApplicationOriginDnsOutput() SpectrumApplicationOriginDnsOutput ToSpectrumApplicationOriginDnsOutputWithContext(context.Context) SpectrumApplicationOriginDnsOutput }
type SpectrumApplicationOriginDnsOutput ¶ added in v1.6.0
type SpectrumApplicationOriginDnsOutput struct{ *pulumi.OutputState }
func (SpectrumApplicationOriginDnsOutput) ElementType ¶ added in v1.6.0
func (SpectrumApplicationOriginDnsOutput) ElementType() reflect.Type
func (SpectrumApplicationOriginDnsOutput) Name ¶ added in v1.6.0
func (o SpectrumApplicationOriginDnsOutput) Name() pulumi.StringOutput
Fully qualified domain name of the origin e.g. origin-ssh.example.com.
func (SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsOutput ¶ added in v1.6.0
func (o SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsOutput() SpectrumApplicationOriginDnsOutput
func (SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsOutputWithContext ¶ added in v1.6.0
func (o SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsOutput
func (SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsPtrOutput ¶ added in v1.6.0
func (o SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsPtrOutput() SpectrumApplicationOriginDnsPtrOutput
func (SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsPtrOutputWithContext ¶ added in v1.6.0
func (o SpectrumApplicationOriginDnsOutput) ToSpectrumApplicationOriginDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsPtrOutput
type SpectrumApplicationOriginDnsPtrInput ¶ added in v1.6.0
type SpectrumApplicationOriginDnsPtrInput interface { pulumi.Input ToSpectrumApplicationOriginDnsPtrOutput() SpectrumApplicationOriginDnsPtrOutput ToSpectrumApplicationOriginDnsPtrOutputWithContext(context.Context) SpectrumApplicationOriginDnsPtrOutput }
func SpectrumApplicationOriginDnsPtr ¶ added in v1.6.0
func SpectrumApplicationOriginDnsPtr(v *SpectrumApplicationOriginDnsArgs) SpectrumApplicationOriginDnsPtrInput
type SpectrumApplicationOriginDnsPtrOutput ¶ added in v1.6.0
type SpectrumApplicationOriginDnsPtrOutput struct{ *pulumi.OutputState }
func (SpectrumApplicationOriginDnsPtrOutput) ElementType ¶ added in v1.6.0
func (SpectrumApplicationOriginDnsPtrOutput) ElementType() reflect.Type
func (SpectrumApplicationOriginDnsPtrOutput) Name ¶ added in v1.6.0
func (o SpectrumApplicationOriginDnsPtrOutput) Name() pulumi.StringOutput
Fully qualified domain name of the origin e.g. origin-ssh.example.com.
func (SpectrumApplicationOriginDnsPtrOutput) ToSpectrumApplicationOriginDnsPtrOutput ¶ added in v1.6.0
func (o SpectrumApplicationOriginDnsPtrOutput) ToSpectrumApplicationOriginDnsPtrOutput() SpectrumApplicationOriginDnsPtrOutput
func (SpectrumApplicationOriginDnsPtrOutput) ToSpectrumApplicationOriginDnsPtrOutputWithContext ¶ added in v1.6.0
func (o SpectrumApplicationOriginDnsPtrOutput) ToSpectrumApplicationOriginDnsPtrOutputWithContext(ctx context.Context) SpectrumApplicationOriginDnsPtrOutput
type SpectrumApplicationState ¶
type SpectrumApplicationState struct { // . Enables Argo Smart Routing. Defaults to `false`. ArgoSmartRouting pulumi.BoolPtrInput // The name and type of DNS record for the Spectrum application. Fields documented below. Dns SpectrumApplicationDnsPtrInput // . Choose which types of IP addresses will be provisioned for this subdomain. Valid values are: `all`, `ipv4`, `ipv6`. Defaults to `all`. EdgeIpConnectivity pulumi.StringPtrInput // . A list of edge IPs (IPv4 and/or IPv6) to configure Spectrum application to. Requires [Bring Your Own IP](https://developers.cloudflare.com/spectrum/getting-started/byoip/) provisioned. EdgeIps pulumi.StringArrayInput // Enables the IP Firewall for this application. Defaults to `true`. IpFirewall pulumi.BoolPtrInput // A list of destination addresses to the origin. e.g. `tcp://192.0.2.1:22`. OriginDirects pulumi.StringArrayInput // A destination DNS addresses to the origin. Fields documented below. OriginDns SpectrumApplicationOriginDnsPtrInput // If using `originDns` this is a required attribute. Origin port to proxy traffice to e.g. `22`. OriginPort pulumi.IntPtrInput // The port configuration at Cloudflare’s edge. e.g. `tcp/22`. Protocol pulumi.StringPtrInput // Enables a proxy protocol to the origin. Valid values are: `off`, `v1`, `v2`, and `simple`. Defaults to `off`. ProxyProtocol pulumi.StringPtrInput // TLS configuration option for Cloudflare to connect to your origin. Valid values are: `off`, `flexible`, `full` and `strict`. Defaults to `off`. Tls pulumi.StringPtrInput // Sets application type. Valid values are: `direct`, `http`, `https`. Defaults to `direct`. TrafficType pulumi.StringPtrInput // The DNS zone ID to add the application to ZoneId pulumi.StringPtrInput }
func (SpectrumApplicationState) ElementType ¶ added in v1.6.0
func (SpectrumApplicationState) ElementType() reflect.Type
type WafGroup ¶ added in v1.1.0
type WafGroup struct { pulumi.CustomResourceState // The WAF Rule Group ID. GroupId pulumi.StringOutput `pulumi:"groupId"` // The mode of the group, can be one of ["on", "off"]. Mode pulumi.StringPtrOutput `pulumi:"mode"` // The ID of the WAF Rule Package that contains the group. PackageId pulumi.StringOutput `pulumi:"packageId"` // The DNS zone ID to apply to. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare WAF rule group resource for a particular zone. This can be used to configure firewall behaviour for pre-defined firewall groups.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/waf_group.html.markdown.
func GetWafGroup ¶ added in v1.1.0
func GetWafGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WafGroupState, opts ...pulumi.ResourceOption) (*WafGroup, error)
GetWafGroup gets an existing WafGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWafGroup ¶ added in v1.1.0
func NewWafGroup(ctx *pulumi.Context, name string, args *WafGroupArgs, opts ...pulumi.ResourceOption) (*WafGroup, error)
NewWafGroup registers a new resource with the given unique name, arguments, and options.
type WafGroupArgs ¶ added in v1.1.0
type WafGroupArgs struct { // The WAF Rule Group ID. GroupId pulumi.StringInput // The mode of the group, can be one of ["on", "off"]. Mode pulumi.StringPtrInput // The ID of the WAF Rule Package that contains the group. PackageId pulumi.StringPtrInput // The DNS zone ID to apply to. ZoneId pulumi.StringInput }
The set of arguments for constructing a WafGroup resource.
func (WafGroupArgs) ElementType ¶ added in v1.6.0
func (WafGroupArgs) ElementType() reflect.Type
type WafGroupState ¶ added in v1.1.0
type WafGroupState struct { // The WAF Rule Group ID. GroupId pulumi.StringPtrInput // The mode of the group, can be one of ["on", "off"]. Mode pulumi.StringPtrInput // The ID of the WAF Rule Package that contains the group. PackageId pulumi.StringPtrInput // The DNS zone ID to apply to. ZoneId pulumi.StringPtrInput }
func (WafGroupState) ElementType ¶ added in v1.6.0
func (WafGroupState) ElementType() reflect.Type
type WafPackage ¶ added in v1.1.0
type WafPackage struct { pulumi.CustomResourceState // The action mode of the package, can be one of ["block", "challenge", "simulate"]. ActionMode pulumi.StringPtrOutput `pulumi:"actionMode"` // The WAF Package ID. PackageId pulumi.StringOutput `pulumi:"packageId"` // The sensitivity of the package, can be one of ["high", "medium", "low", "off"]. Sensitivity pulumi.StringPtrOutput `pulumi:"sensitivity"` // The DNS zone ID to apply to. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare WAF rule package resource for a particular zone. This can be used to configure firewall behaviour for pre-defined firewall packages.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/waf_package.html.markdown.
func GetWafPackage ¶ added in v1.1.0
func GetWafPackage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WafPackageState, opts ...pulumi.ResourceOption) (*WafPackage, error)
GetWafPackage gets an existing WafPackage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWafPackage ¶ added in v1.1.0
func NewWafPackage(ctx *pulumi.Context, name string, args *WafPackageArgs, opts ...pulumi.ResourceOption) (*WafPackage, error)
NewWafPackage registers a new resource with the given unique name, arguments, and options.
type WafPackageArgs ¶ added in v1.1.0
type WafPackageArgs struct { // The action mode of the package, can be one of ["block", "challenge", "simulate"]. ActionMode pulumi.StringPtrInput // The WAF Package ID. PackageId pulumi.StringInput // The sensitivity of the package, can be one of ["high", "medium", "low", "off"]. Sensitivity pulumi.StringPtrInput // The DNS zone ID to apply to. ZoneId pulumi.StringInput }
The set of arguments for constructing a WafPackage resource.
func (WafPackageArgs) ElementType ¶ added in v1.6.0
func (WafPackageArgs) ElementType() reflect.Type
type WafPackageState ¶ added in v1.1.0
type WafPackageState struct { // The action mode of the package, can be one of ["block", "challenge", "simulate"]. ActionMode pulumi.StringPtrInput // The WAF Package ID. PackageId pulumi.StringPtrInput // The sensitivity of the package, can be one of ["high", "medium", "low", "off"]. Sensitivity pulumi.StringPtrInput // The DNS zone ID to apply to. ZoneId pulumi.StringPtrInput }
func (WafPackageState) ElementType ¶ added in v1.6.0
func (WafPackageState) ElementType() reflect.Type
type WafRule ¶
type WafRule struct { pulumi.CustomResourceState // The ID of the WAF Rule Group that contains the rule. GroupId pulumi.StringOutput `pulumi:"groupId"` // The mode of the rule, can be one of ["block", "challenge", "default", "disable", "simulate"]. Mode pulumi.StringOutput `pulumi:"mode"` // The ID of the WAF Rule Package that contains the rule. PackageId pulumi.StringOutput `pulumi:"packageId"` // The WAF Rule ID. RuleId pulumi.StringOutput `pulumi:"ruleId"` // The DNS zone ID to apply to. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare WAF rule resource for a particular zone. This can be used to configure firewall behaviour for pre-defined firewall rules.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/waf_rule.html.markdown.
func GetWafRule ¶
func GetWafRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WafRuleState, opts ...pulumi.ResourceOption) (*WafRule, error)
GetWafRule gets an existing WafRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWafRule ¶
func NewWafRule(ctx *pulumi.Context, name string, args *WafRuleArgs, opts ...pulumi.ResourceOption) (*WafRule, error)
NewWafRule registers a new resource with the given unique name, arguments, and options.
type WafRuleArgs ¶
type WafRuleArgs struct { // The mode of the rule, can be one of ["block", "challenge", "default", "disable", "simulate"]. Mode pulumi.StringInput // The ID of the WAF Rule Package that contains the rule. PackageId pulumi.StringPtrInput // The WAF Rule ID. RuleId pulumi.StringInput // The DNS zone ID to apply to. ZoneId pulumi.StringInput }
The set of arguments for constructing a WafRule resource.
func (WafRuleArgs) ElementType ¶ added in v1.6.0
func (WafRuleArgs) ElementType() reflect.Type
type WafRuleState ¶
type WafRuleState struct { // The ID of the WAF Rule Group that contains the rule. GroupId pulumi.StringPtrInput // The mode of the rule, can be one of ["block", "challenge", "default", "disable", "simulate"]. Mode pulumi.StringPtrInput // The ID of the WAF Rule Package that contains the rule. PackageId pulumi.StringPtrInput // The WAF Rule ID. RuleId pulumi.StringPtrInput // The DNS zone ID to apply to. ZoneId pulumi.StringPtrInput }
func (WafRuleState) ElementType ¶ added in v1.6.0
func (WafRuleState) ElementType() reflect.Type
type WorkerRoute ¶
type WorkerRoute struct { pulumi.CustomResourceState // The [route pattern](https://developers.cloudflare.com/workers/about/routes/) // * `scriptName` Which worker script to run for requests that match the route pattern. If `scriptName` is empty, workers will be skipped for matching requests. Pattern pulumi.StringOutput `pulumi:"pattern"` ScriptName pulumi.StringPtrOutput `pulumi:"scriptName"` // The zone ID to add the route to. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare worker route resource. A route will also require a `.WorkerScript`.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/worker_route.html.markdown.
func GetWorkerRoute ¶
func GetWorkerRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkerRouteState, opts ...pulumi.ResourceOption) (*WorkerRoute, error)
GetWorkerRoute gets an existing WorkerRoute resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkerRoute ¶
func NewWorkerRoute(ctx *pulumi.Context, name string, args *WorkerRouteArgs, opts ...pulumi.ResourceOption) (*WorkerRoute, error)
NewWorkerRoute registers a new resource with the given unique name, arguments, and options.
type WorkerRouteArgs ¶
type WorkerRouteArgs struct { // The [route pattern](https://developers.cloudflare.com/workers/about/routes/) // * `scriptName` Which worker script to run for requests that match the route pattern. If `scriptName` is empty, workers will be skipped for matching requests. Pattern pulumi.StringInput ScriptName pulumi.StringPtrInput // The zone ID to add the route to. ZoneId pulumi.StringInput }
The set of arguments for constructing a WorkerRoute resource.
func (WorkerRouteArgs) ElementType ¶ added in v1.6.0
func (WorkerRouteArgs) ElementType() reflect.Type
type WorkerRouteState ¶
type WorkerRouteState struct { // The [route pattern](https://developers.cloudflare.com/workers/about/routes/) // * `scriptName` Which worker script to run for requests that match the route pattern. If `scriptName` is empty, workers will be skipped for matching requests. Pattern pulumi.StringPtrInput ScriptName pulumi.StringPtrInput // The zone ID to add the route to. ZoneId pulumi.StringPtrInput }
func (WorkerRouteState) ElementType ¶ added in v1.6.0
func (WorkerRouteState) ElementType() reflect.Type
type WorkerScript ¶
type WorkerScript struct { pulumi.CustomResourceState // The script content. Content pulumi.StringOutput `pulumi:"content"` KvNamespaceBindings WorkerScriptKvNamespaceBindingArrayOutput `pulumi:"kvNamespaceBindings"` // The name for the binding. Name pulumi.StringOutput `pulumi:"name"` }
Provides a Cloudflare worker script resource. In order for a script to be active, you'll also need to setup a `.WorkerRoute`.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/worker_script.html.markdown.
func GetWorkerScript ¶
func GetWorkerScript(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkerScriptState, opts ...pulumi.ResourceOption) (*WorkerScript, error)
GetWorkerScript gets an existing WorkerScript resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkerScript ¶
func NewWorkerScript(ctx *pulumi.Context, name string, args *WorkerScriptArgs, opts ...pulumi.ResourceOption) (*WorkerScript, error)
NewWorkerScript registers a new resource with the given unique name, arguments, and options.
type WorkerScriptArgs ¶
type WorkerScriptArgs struct { // The script content. Content pulumi.StringInput KvNamespaceBindings WorkerScriptKvNamespaceBindingArrayInput // The name for the binding. Name pulumi.StringInput }
The set of arguments for constructing a WorkerScript resource.
func (WorkerScriptArgs) ElementType ¶ added in v1.6.0
func (WorkerScriptArgs) ElementType() reflect.Type
type WorkerScriptKvNamespaceBinding ¶ added in v1.6.0
type WorkerScriptKvNamespaceBindingArgs ¶ added in v1.6.0
type WorkerScriptKvNamespaceBindingArgs struct { // The name for the binding. Name pulumi.StringInput `pulumi:"name"` // ID of KV namespace. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` }
func (WorkerScriptKvNamespaceBindingArgs) ElementType ¶ added in v1.6.0
func (WorkerScriptKvNamespaceBindingArgs) ElementType() reflect.Type
func (WorkerScriptKvNamespaceBindingArgs) ToWorkerScriptKvNamespaceBindingOutput ¶ added in v1.6.0
func (i WorkerScriptKvNamespaceBindingArgs) ToWorkerScriptKvNamespaceBindingOutput() WorkerScriptKvNamespaceBindingOutput
func (WorkerScriptKvNamespaceBindingArgs) ToWorkerScriptKvNamespaceBindingOutputWithContext ¶ added in v1.6.0
func (i WorkerScriptKvNamespaceBindingArgs) ToWorkerScriptKvNamespaceBindingOutputWithContext(ctx context.Context) WorkerScriptKvNamespaceBindingOutput
type WorkerScriptKvNamespaceBindingArray ¶ added in v1.6.0
type WorkerScriptKvNamespaceBindingArray []WorkerScriptKvNamespaceBindingInput
func (WorkerScriptKvNamespaceBindingArray) ElementType ¶ added in v1.6.0
func (WorkerScriptKvNamespaceBindingArray) ElementType() reflect.Type
func (WorkerScriptKvNamespaceBindingArray) ToWorkerScriptKvNamespaceBindingArrayOutput ¶ added in v1.6.0
func (i WorkerScriptKvNamespaceBindingArray) ToWorkerScriptKvNamespaceBindingArrayOutput() WorkerScriptKvNamespaceBindingArrayOutput
func (WorkerScriptKvNamespaceBindingArray) ToWorkerScriptKvNamespaceBindingArrayOutputWithContext ¶ added in v1.6.0
func (i WorkerScriptKvNamespaceBindingArray) ToWorkerScriptKvNamespaceBindingArrayOutputWithContext(ctx context.Context) WorkerScriptKvNamespaceBindingArrayOutput
type WorkerScriptKvNamespaceBindingArrayInput ¶ added in v1.6.0
type WorkerScriptKvNamespaceBindingArrayInput interface { pulumi.Input ToWorkerScriptKvNamespaceBindingArrayOutput() WorkerScriptKvNamespaceBindingArrayOutput ToWorkerScriptKvNamespaceBindingArrayOutputWithContext(context.Context) WorkerScriptKvNamespaceBindingArrayOutput }
type WorkerScriptKvNamespaceBindingArrayOutput ¶ added in v1.6.0
type WorkerScriptKvNamespaceBindingArrayOutput struct{ *pulumi.OutputState }
func (WorkerScriptKvNamespaceBindingArrayOutput) ElementType ¶ added in v1.6.0
func (WorkerScriptKvNamespaceBindingArrayOutput) ElementType() reflect.Type
func (WorkerScriptKvNamespaceBindingArrayOutput) ToWorkerScriptKvNamespaceBindingArrayOutput ¶ added in v1.6.0
func (o WorkerScriptKvNamespaceBindingArrayOutput) ToWorkerScriptKvNamespaceBindingArrayOutput() WorkerScriptKvNamespaceBindingArrayOutput
func (WorkerScriptKvNamespaceBindingArrayOutput) ToWorkerScriptKvNamespaceBindingArrayOutputWithContext ¶ added in v1.6.0
func (o WorkerScriptKvNamespaceBindingArrayOutput) ToWorkerScriptKvNamespaceBindingArrayOutputWithContext(ctx context.Context) WorkerScriptKvNamespaceBindingArrayOutput
type WorkerScriptKvNamespaceBindingInput ¶ added in v1.6.0
type WorkerScriptKvNamespaceBindingInput interface { pulumi.Input ToWorkerScriptKvNamespaceBindingOutput() WorkerScriptKvNamespaceBindingOutput ToWorkerScriptKvNamespaceBindingOutputWithContext(context.Context) WorkerScriptKvNamespaceBindingOutput }
type WorkerScriptKvNamespaceBindingOutput ¶ added in v1.6.0
type WorkerScriptKvNamespaceBindingOutput struct{ *pulumi.OutputState }
func (WorkerScriptKvNamespaceBindingOutput) ElementType ¶ added in v1.6.0
func (WorkerScriptKvNamespaceBindingOutput) ElementType() reflect.Type
func (WorkerScriptKvNamespaceBindingOutput) Name ¶ added in v1.6.0
func (o WorkerScriptKvNamespaceBindingOutput) Name() pulumi.StringOutput
The name for the binding.
func (WorkerScriptKvNamespaceBindingOutput) NamespaceId ¶ added in v1.6.0
func (o WorkerScriptKvNamespaceBindingOutput) NamespaceId() pulumi.StringOutput
ID of KV namespace.
func (WorkerScriptKvNamespaceBindingOutput) ToWorkerScriptKvNamespaceBindingOutput ¶ added in v1.6.0
func (o WorkerScriptKvNamespaceBindingOutput) ToWorkerScriptKvNamespaceBindingOutput() WorkerScriptKvNamespaceBindingOutput
func (WorkerScriptKvNamespaceBindingOutput) ToWorkerScriptKvNamespaceBindingOutputWithContext ¶ added in v1.6.0
func (o WorkerScriptKvNamespaceBindingOutput) ToWorkerScriptKvNamespaceBindingOutputWithContext(ctx context.Context) WorkerScriptKvNamespaceBindingOutput
type WorkerScriptState ¶
type WorkerScriptState struct { // The script content. Content pulumi.StringPtrInput KvNamespaceBindings WorkerScriptKvNamespaceBindingArrayInput // The name for the binding. Name pulumi.StringPtrInput }
func (WorkerScriptState) ElementType ¶ added in v1.6.0
func (WorkerScriptState) ElementType() reflect.Type
type WorkersKv ¶ added in v1.7.0
type WorkersKv struct { pulumi.CustomResourceState // The key name Key pulumi.StringOutput `pulumi:"key"` // The ID of the Workers KV namespace in which you want to create the KV pair NamespaceId pulumi.StringOutput `pulumi:"namespaceId"` // The string value to be stored in the key Value pulumi.StringOutput `pulumi:"value"` }
Provides a Workers KV Pair. *NOTE:* This resource uses the Cloudflare account APIs. This requires setting the `CLOUDFLARE_ACCOUNT_ID` environment variable or `accountId` provider argument.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/workers_kv.html.markdown.
func GetWorkersKv ¶ added in v1.7.0
func GetWorkersKv(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkersKvState, opts ...pulumi.ResourceOption) (*WorkersKv, error)
GetWorkersKv gets an existing WorkersKv resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkersKv ¶ added in v1.7.0
func NewWorkersKv(ctx *pulumi.Context, name string, args *WorkersKvArgs, opts ...pulumi.ResourceOption) (*WorkersKv, error)
NewWorkersKv registers a new resource with the given unique name, arguments, and options.
type WorkersKvArgs ¶ added in v1.7.0
type WorkersKvArgs struct { // The key name Key pulumi.StringInput // The ID of the Workers KV namespace in which you want to create the KV pair NamespaceId pulumi.StringInput // The string value to be stored in the key Value pulumi.StringInput }
The set of arguments for constructing a WorkersKv resource.
func (WorkersKvArgs) ElementType ¶ added in v1.7.0
func (WorkersKvArgs) ElementType() reflect.Type
type WorkersKvNamespace ¶ added in v1.4.0
type WorkersKvNamespace struct { pulumi.CustomResourceState // The name of the namespace you wish to create. Title pulumi.StringOutput `pulumi:"title"` }
Provides a Workers KV Namespace
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/workers_kv_namespace.html.markdown.
func GetWorkersKvNamespace ¶ added in v1.4.0
func GetWorkersKvNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkersKvNamespaceState, opts ...pulumi.ResourceOption) (*WorkersKvNamespace, error)
GetWorkersKvNamespace gets an existing WorkersKvNamespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkersKvNamespace ¶ added in v1.4.0
func NewWorkersKvNamespace(ctx *pulumi.Context, name string, args *WorkersKvNamespaceArgs, opts ...pulumi.ResourceOption) (*WorkersKvNamespace, error)
NewWorkersKvNamespace registers a new resource with the given unique name, arguments, and options.
type WorkersKvNamespaceArgs ¶ added in v1.4.0
type WorkersKvNamespaceArgs struct { // The name of the namespace you wish to create. Title pulumi.StringInput }
The set of arguments for constructing a WorkersKvNamespace resource.
func (WorkersKvNamespaceArgs) ElementType ¶ added in v1.6.0
func (WorkersKvNamespaceArgs) ElementType() reflect.Type
type WorkersKvNamespaceState ¶ added in v1.4.0
type WorkersKvNamespaceState struct { // The name of the namespace you wish to create. Title pulumi.StringPtrInput }
func (WorkersKvNamespaceState) ElementType ¶ added in v1.6.0
func (WorkersKvNamespaceState) ElementType() reflect.Type
type WorkersKvState ¶ added in v1.7.0
type WorkersKvState struct { // The key name Key pulumi.StringPtrInput // The ID of the Workers KV namespace in which you want to create the KV pair NamespaceId pulumi.StringPtrInput // The string value to be stored in the key Value pulumi.StringPtrInput }
func (WorkersKvState) ElementType ¶ added in v1.7.0
func (WorkersKvState) ElementType() reflect.Type
type Zone ¶
type Zone struct { pulumi.CustomResourceState // Boolean of whether to scan for DNS records on creation. Ignored after zone is created. Default: false. JumpStart pulumi.BoolPtrOutput `pulumi:"jumpStart"` Meta ZoneMetaOutput `pulumi:"meta"` // Cloudflare-assigned name servers. This is only populated for zones that use Cloudflare DNS. NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` // Boolean of whether this zone is paused (traffic bypasses Cloudflare). Default: false. Paused pulumi.BoolPtrOutput `pulumi:"paused"` // The name of the commercial plan to apply to the zone, can be updated once the one is created; one of `free`, `pro`, `business`, `enterprise`. Plan pulumi.StringOutput `pulumi:"plan"` // Status of the zone. Valid values: `active`, `pending`, `initializing`, `moved`, `deleted`, `deactivated`. Status pulumi.StringOutput `pulumi:"status"` // A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. Valid values: `full`, `partial`. Default is `full`. Type pulumi.StringPtrOutput `pulumi:"type"` // List of Vanity Nameservers (if set). // * `meta.wildcard_proxiable` - Indicates whether wildcard DNS records can receive Cloudflare security and performance features. // * `meta.phishing_detected` - Indicates if URLs on the zone have been identified as hosting phishing content. VanityNameServers pulumi.StringArrayOutput `pulumi:"vanityNameServers"` // Contains the TXT record value to validate domain ownership. This is only populated for zones of type `partial`. VerificationKey pulumi.StringOutput `pulumi:"verificationKey"` // The DNS zone name which will be added. Zone pulumi.StringOutput `pulumi:"zone"` }
Provides a Cloudflare Zone resource. Zone is the basic resource for working with Cloudflare and is roughly equivalent to a domain name that the user purchases.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/zone.html.markdown.
func GetZone ¶
func GetZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ZoneState, opts ...pulumi.ResourceOption) (*Zone, error)
GetZone gets an existing Zone resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type ZoneArgs ¶
type ZoneArgs struct { // Boolean of whether to scan for DNS records on creation. Ignored after zone is created. Default: false. JumpStart pulumi.BoolPtrInput // Boolean of whether this zone is paused (traffic bypasses Cloudflare). Default: false. Paused pulumi.BoolPtrInput // The name of the commercial plan to apply to the zone, can be updated once the one is created; one of `free`, `pro`, `business`, `enterprise`. Plan pulumi.StringPtrInput // A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. Valid values: `full`, `partial`. Default is `full`. Type pulumi.StringPtrInput // The DNS zone name which will be added. Zone pulumi.StringInput }
The set of arguments for constructing a Zone resource.
func (ZoneArgs) ElementType ¶ added in v1.6.0
type ZoneLockdown ¶
type ZoneLockdown struct { pulumi.CustomResourceState // A list of IP addresses or IP ranges to match the request against specified in target, value pairs. It's a complex value. See description below. The order of the configuration entries is unimportant. Configurations ZoneLockdownConfigurationArrayOutput `pulumi:"configurations"` // A description about the lockdown entry. Typically used as a reminder or explanation for the lockdown. Description pulumi.StringPtrOutput `pulumi:"description"` // Boolean of whether this zone lockdown is currently paused. Default: false. Paused pulumi.BoolPtrOutput `pulumi:"paused"` Priority pulumi.IntPtrOutput `pulumi:"priority"` // A list of simple wildcard patterns to match requests against. The order of the urls is unimportant. Urls pulumi.StringArrayOutput `pulumi:"urls"` // The DNS zone ID to which the access rule should be added. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a Cloudflare Zone Lockdown resource. Zone Lockdown allows you to define one or more URLs (with wildcard matching on the domain or path) that will only permit access if the request originates from an IP address that matches a safelist of one or more IP addresses and/or IP ranges.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/zone_lockdown.html.markdown.
func GetZoneLockdown ¶
func GetZoneLockdown(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ZoneLockdownState, opts ...pulumi.ResourceOption) (*ZoneLockdown, error)
GetZoneLockdown gets an existing ZoneLockdown resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewZoneLockdown ¶
func NewZoneLockdown(ctx *pulumi.Context, name string, args *ZoneLockdownArgs, opts ...pulumi.ResourceOption) (*ZoneLockdown, error)
NewZoneLockdown registers a new resource with the given unique name, arguments, and options.
type ZoneLockdownArgs ¶
type ZoneLockdownArgs struct { // A list of IP addresses or IP ranges to match the request against specified in target, value pairs. It's a complex value. See description below. The order of the configuration entries is unimportant. Configurations ZoneLockdownConfigurationArrayInput // A description about the lockdown entry. Typically used as a reminder or explanation for the lockdown. Description pulumi.StringPtrInput // Boolean of whether this zone lockdown is currently paused. Default: false. Paused pulumi.BoolPtrInput Priority pulumi.IntPtrInput // A list of simple wildcard patterns to match requests against. The order of the urls is unimportant. Urls pulumi.StringArrayInput // The DNS zone ID to which the access rule should be added. ZoneId pulumi.StringInput }
The set of arguments for constructing a ZoneLockdown resource.
func (ZoneLockdownArgs) ElementType ¶ added in v1.6.0
func (ZoneLockdownArgs) ElementType() reflect.Type
type ZoneLockdownConfiguration ¶ added in v1.6.0
type ZoneLockdownConfiguration struct { // The request property to target. Allowed values: "ip", "ipRange" Target string `pulumi:"target"` // The value to target. Depends on target's type. IP addresses should just be standard IPv4/IPv6 notation i.e. `198.51.100.4` or `2001:db8::/32` and IP ranges in CIDR format i.e. `198.51.0.0/16`. Value string `pulumi:"value"` }
type ZoneLockdownConfigurationArgs ¶ added in v1.6.0
type ZoneLockdownConfigurationArgs struct { // The request property to target. Allowed values: "ip", "ipRange" Target pulumi.StringInput `pulumi:"target"` // The value to target. Depends on target's type. IP addresses should just be standard IPv4/IPv6 notation i.e. `198.51.100.4` or `2001:db8::/32` and IP ranges in CIDR format i.e. `198.51.0.0/16`. Value pulumi.StringInput `pulumi:"value"` }
func (ZoneLockdownConfigurationArgs) ElementType ¶ added in v1.6.0
func (ZoneLockdownConfigurationArgs) ElementType() reflect.Type
func (ZoneLockdownConfigurationArgs) ToZoneLockdownConfigurationOutput ¶ added in v1.6.0
func (i ZoneLockdownConfigurationArgs) ToZoneLockdownConfigurationOutput() ZoneLockdownConfigurationOutput
func (ZoneLockdownConfigurationArgs) ToZoneLockdownConfigurationOutputWithContext ¶ added in v1.6.0
func (i ZoneLockdownConfigurationArgs) ToZoneLockdownConfigurationOutputWithContext(ctx context.Context) ZoneLockdownConfigurationOutput
type ZoneLockdownConfigurationArray ¶ added in v1.6.0
type ZoneLockdownConfigurationArray []ZoneLockdownConfigurationInput
func (ZoneLockdownConfigurationArray) ElementType ¶ added in v1.6.0
func (ZoneLockdownConfigurationArray) ElementType() reflect.Type
func (ZoneLockdownConfigurationArray) ToZoneLockdownConfigurationArrayOutput ¶ added in v1.6.0
func (i ZoneLockdownConfigurationArray) ToZoneLockdownConfigurationArrayOutput() ZoneLockdownConfigurationArrayOutput
func (ZoneLockdownConfigurationArray) ToZoneLockdownConfigurationArrayOutputWithContext ¶ added in v1.6.0
func (i ZoneLockdownConfigurationArray) ToZoneLockdownConfigurationArrayOutputWithContext(ctx context.Context) ZoneLockdownConfigurationArrayOutput
type ZoneLockdownConfigurationArrayInput ¶ added in v1.6.0
type ZoneLockdownConfigurationArrayInput interface { pulumi.Input ToZoneLockdownConfigurationArrayOutput() ZoneLockdownConfigurationArrayOutput ToZoneLockdownConfigurationArrayOutputWithContext(context.Context) ZoneLockdownConfigurationArrayOutput }
type ZoneLockdownConfigurationArrayOutput ¶ added in v1.6.0
type ZoneLockdownConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ZoneLockdownConfigurationArrayOutput) ElementType ¶ added in v1.6.0
func (ZoneLockdownConfigurationArrayOutput) ElementType() reflect.Type
func (ZoneLockdownConfigurationArrayOutput) Index ¶ added in v1.6.0
func (o ZoneLockdownConfigurationArrayOutput) Index(i pulumi.IntInput) ZoneLockdownConfigurationOutput
func (ZoneLockdownConfigurationArrayOutput) ToZoneLockdownConfigurationArrayOutput ¶ added in v1.6.0
func (o ZoneLockdownConfigurationArrayOutput) ToZoneLockdownConfigurationArrayOutput() ZoneLockdownConfigurationArrayOutput
func (ZoneLockdownConfigurationArrayOutput) ToZoneLockdownConfigurationArrayOutputWithContext ¶ added in v1.6.0
func (o ZoneLockdownConfigurationArrayOutput) ToZoneLockdownConfigurationArrayOutputWithContext(ctx context.Context) ZoneLockdownConfigurationArrayOutput
type ZoneLockdownConfigurationInput ¶ added in v1.6.0
type ZoneLockdownConfigurationInput interface { pulumi.Input ToZoneLockdownConfigurationOutput() ZoneLockdownConfigurationOutput ToZoneLockdownConfigurationOutputWithContext(context.Context) ZoneLockdownConfigurationOutput }
type ZoneLockdownConfigurationOutput ¶ added in v1.6.0
type ZoneLockdownConfigurationOutput struct{ *pulumi.OutputState }
func (ZoneLockdownConfigurationOutput) ElementType ¶ added in v1.6.0
func (ZoneLockdownConfigurationOutput) ElementType() reflect.Type
func (ZoneLockdownConfigurationOutput) Target ¶ added in v1.6.0
func (o ZoneLockdownConfigurationOutput) Target() pulumi.StringOutput
The request property to target. Allowed values: "ip", "ipRange"
func (ZoneLockdownConfigurationOutput) ToZoneLockdownConfigurationOutput ¶ added in v1.6.0
func (o ZoneLockdownConfigurationOutput) ToZoneLockdownConfigurationOutput() ZoneLockdownConfigurationOutput
func (ZoneLockdownConfigurationOutput) ToZoneLockdownConfigurationOutputWithContext ¶ added in v1.6.0
func (o ZoneLockdownConfigurationOutput) ToZoneLockdownConfigurationOutputWithContext(ctx context.Context) ZoneLockdownConfigurationOutput
func (ZoneLockdownConfigurationOutput) Value ¶ added in v1.6.0
func (o ZoneLockdownConfigurationOutput) Value() pulumi.StringOutput
The value to target. Depends on target's type. IP addresses should just be standard IPv4/IPv6 notation i.e. `198.51.100.4` or `2001:db8::/32` and IP ranges in CIDR format i.e. `198.51.0.0/16`.
type ZoneLockdownState ¶
type ZoneLockdownState struct { // A list of IP addresses or IP ranges to match the request against specified in target, value pairs. It's a complex value. See description below. The order of the configuration entries is unimportant. Configurations ZoneLockdownConfigurationArrayInput // A description about the lockdown entry. Typically used as a reminder or explanation for the lockdown. Description pulumi.StringPtrInput // Boolean of whether this zone lockdown is currently paused. Default: false. Paused pulumi.BoolPtrInput Priority pulumi.IntPtrInput // A list of simple wildcard patterns to match requests against. The order of the urls is unimportant. Urls pulumi.StringArrayInput // The DNS zone ID to which the access rule should be added. ZoneId pulumi.StringPtrInput }
func (ZoneLockdownState) ElementType ¶ added in v1.6.0
func (ZoneLockdownState) ElementType() reflect.Type
type ZoneMetaArgs ¶ added in v1.6.0
type ZoneMetaArgs struct { PhishingDetected pulumi.BoolInput `pulumi:"phishingDetected"` WildcardProxiable pulumi.BoolInput `pulumi:"wildcardProxiable"` }
func (ZoneMetaArgs) ElementType ¶ added in v1.6.0
func (ZoneMetaArgs) ElementType() reflect.Type
func (ZoneMetaArgs) ToZoneMetaOutput ¶ added in v1.6.0
func (i ZoneMetaArgs) ToZoneMetaOutput() ZoneMetaOutput
func (ZoneMetaArgs) ToZoneMetaOutputWithContext ¶ added in v1.6.0
func (i ZoneMetaArgs) ToZoneMetaOutputWithContext(ctx context.Context) ZoneMetaOutput
func (ZoneMetaArgs) ToZoneMetaPtrOutput ¶ added in v1.6.0
func (i ZoneMetaArgs) ToZoneMetaPtrOutput() ZoneMetaPtrOutput
func (ZoneMetaArgs) ToZoneMetaPtrOutputWithContext ¶ added in v1.6.0
func (i ZoneMetaArgs) ToZoneMetaPtrOutputWithContext(ctx context.Context) ZoneMetaPtrOutput
type ZoneMetaInput ¶ added in v1.6.0
type ZoneMetaInput interface { pulumi.Input ToZoneMetaOutput() ZoneMetaOutput ToZoneMetaOutputWithContext(context.Context) ZoneMetaOutput }
type ZoneMetaOutput ¶ added in v1.6.0
type ZoneMetaOutput struct{ *pulumi.OutputState }
func (ZoneMetaOutput) ElementType ¶ added in v1.6.0
func (ZoneMetaOutput) ElementType() reflect.Type
func (ZoneMetaOutput) PhishingDetected ¶ added in v1.6.0
func (o ZoneMetaOutput) PhishingDetected() pulumi.BoolOutput
func (ZoneMetaOutput) ToZoneMetaOutput ¶ added in v1.6.0
func (o ZoneMetaOutput) ToZoneMetaOutput() ZoneMetaOutput
func (ZoneMetaOutput) ToZoneMetaOutputWithContext ¶ added in v1.6.0
func (o ZoneMetaOutput) ToZoneMetaOutputWithContext(ctx context.Context) ZoneMetaOutput
func (ZoneMetaOutput) ToZoneMetaPtrOutput ¶ added in v1.6.0
func (o ZoneMetaOutput) ToZoneMetaPtrOutput() ZoneMetaPtrOutput
func (ZoneMetaOutput) ToZoneMetaPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneMetaOutput) ToZoneMetaPtrOutputWithContext(ctx context.Context) ZoneMetaPtrOutput
func (ZoneMetaOutput) WildcardProxiable ¶ added in v1.6.0
func (o ZoneMetaOutput) WildcardProxiable() pulumi.BoolOutput
type ZoneMetaPtrInput ¶ added in v1.6.0
type ZoneMetaPtrInput interface { pulumi.Input ToZoneMetaPtrOutput() ZoneMetaPtrOutput ToZoneMetaPtrOutputWithContext(context.Context) ZoneMetaPtrOutput }
func ZoneMetaPtr ¶ added in v1.6.0
func ZoneMetaPtr(v *ZoneMetaArgs) ZoneMetaPtrInput
type ZoneMetaPtrOutput ¶ added in v1.6.0
type ZoneMetaPtrOutput struct{ *pulumi.OutputState }
func (ZoneMetaPtrOutput) Elem ¶ added in v1.6.0
func (o ZoneMetaPtrOutput) Elem() ZoneMetaOutput
func (ZoneMetaPtrOutput) ElementType ¶ added in v1.6.0
func (ZoneMetaPtrOutput) ElementType() reflect.Type
func (ZoneMetaPtrOutput) PhishingDetected ¶ added in v1.6.0
func (o ZoneMetaPtrOutput) PhishingDetected() pulumi.BoolOutput
func (ZoneMetaPtrOutput) ToZoneMetaPtrOutput ¶ added in v1.6.0
func (o ZoneMetaPtrOutput) ToZoneMetaPtrOutput() ZoneMetaPtrOutput
func (ZoneMetaPtrOutput) ToZoneMetaPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneMetaPtrOutput) ToZoneMetaPtrOutputWithContext(ctx context.Context) ZoneMetaPtrOutput
func (ZoneMetaPtrOutput) WildcardProxiable ¶ added in v1.6.0
func (o ZoneMetaPtrOutput) WildcardProxiable() pulumi.BoolOutput
type ZoneSettingsOverride ¶
type ZoneSettingsOverride struct { pulumi.CustomResourceState // Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the `settings` attribute (Above). InitialSettings ZoneSettingsOverrideInitialSettingsOutput `pulumi:"initialSettings"` InitialSettingsReadAt pulumi.StringOutput `pulumi:"initialSettingsReadAt"` // Which of the current `settings` are not able to be set by the user. Which settings these are is determined by plan level and user permissions. // * `zoneStatus`. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. // * `zoneType`. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated. ReadonlySettings pulumi.StringArrayOutput `pulumi:"readonlySettings"` // Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below. Settings ZoneSettingsOverrideSettingsOutput `pulumi:"settings"` // The DNS zone ID to which apply settings. ZoneId pulumi.StringOutput `pulumi:"zoneId"` ZoneStatus pulumi.StringOutput `pulumi:"zoneStatus"` ZoneType pulumi.StringOutput `pulumi:"zoneType"` }
Provides a resource which customizes Cloudflare zone settings. Note that after destroying this resource Zone Settings will be reset to their initial values.
> This content is derived from https://github.com/terraform-providers/terraform-provider-cloudflare/blob/master/website/docs/r/zone_settings_override.html.markdown.
func GetZoneSettingsOverride ¶
func GetZoneSettingsOverride(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ZoneSettingsOverrideState, opts ...pulumi.ResourceOption) (*ZoneSettingsOverride, error)
GetZoneSettingsOverride gets an existing ZoneSettingsOverride resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewZoneSettingsOverride ¶
func NewZoneSettingsOverride(ctx *pulumi.Context, name string, args *ZoneSettingsOverrideArgs, opts ...pulumi.ResourceOption) (*ZoneSettingsOverride, error)
NewZoneSettingsOverride registers a new resource with the given unique name, arguments, and options.
type ZoneSettingsOverrideArgs ¶
type ZoneSettingsOverrideArgs struct { // Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below. Settings ZoneSettingsOverrideSettingsPtrInput // The DNS zone ID to which apply settings. ZoneId pulumi.StringInput }
The set of arguments for constructing a ZoneSettingsOverride resource.
func (ZoneSettingsOverrideArgs) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideArgs) ElementType() reflect.Type
type ZoneSettingsOverrideInitialSettings ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettings struct { AlwaysOnline *string `pulumi:"alwaysOnline"` AlwaysUseHttps *string `pulumi:"alwaysUseHttps"` AutomaticHttpsRewrites *string `pulumi:"automaticHttpsRewrites"` Brotli *string `pulumi:"brotli"` BrowserCacheTtl *int `pulumi:"browserCacheTtl"` BrowserCheck *string `pulumi:"browserCheck"` CacheLevel *string `pulumi:"cacheLevel"` ChallengeTtl *int `pulumi:"challengeTtl"` CnameFlattening *string `pulumi:"cnameFlattening"` DevelopmentMode *string `pulumi:"developmentMode"` EdgeCacheTtl *int `pulumi:"edgeCacheTtl"` EmailObfuscation *string `pulumi:"emailObfuscation"` H2Prioritization *string `pulumi:"h2Prioritization"` HotlinkProtection *string `pulumi:"hotlinkProtection"` Http2 *string `pulumi:"http2"` Http3 *string `pulumi:"http3"` ImageResizing *string `pulumi:"imageResizing"` IpGeolocation *string `pulumi:"ipGeolocation"` Ipv6 *string `pulumi:"ipv6"` MaxUpload *int `pulumi:"maxUpload"` MinTlsVersion *string `pulumi:"minTlsVersion"` Minify *ZoneSettingsOverrideInitialSettingsMinify `pulumi:"minify"` Mirage *string `pulumi:"mirage"` MobileRedirect *ZoneSettingsOverrideInitialSettingsMobileRedirect `pulumi:"mobileRedirect"` OpportunisticEncryption *string `pulumi:"opportunisticEncryption"` OpportunisticOnion *string `pulumi:"opportunisticOnion"` OriginErrorPagePassThru *string `pulumi:"originErrorPagePassThru"` Polish *string `pulumi:"polish"` PrefetchPreload *string `pulumi:"prefetchPreload"` PrivacyPass *string `pulumi:"privacyPass"` PseudoIpv4 *string `pulumi:"pseudoIpv4"` ResponseBuffering *string `pulumi:"responseBuffering"` RocketLoader *string `pulumi:"rocketLoader"` SecurityHeader *ZoneSettingsOverrideInitialSettingsSecurityHeader `pulumi:"securityHeader"` SecurityLevel *string `pulumi:"securityLevel"` ServerSideExclude *string `pulumi:"serverSideExclude"` SortQueryStringForCache *string `pulumi:"sortQueryStringForCache"` Ssl *string `pulumi:"ssl"` Tls12Only *string `pulumi:"tls12Only"` Tls13 *string `pulumi:"tls13"` TlsClientAuth *string `pulumi:"tlsClientAuth"` TrueClientIpHeader *string `pulumi:"trueClientIpHeader"` Waf *string `pulumi:"waf"` Webp *string `pulumi:"webp"` Websockets *string `pulumi:"websockets"` ZeroRtt *string `pulumi:"zeroRtt"` }
type ZoneSettingsOverrideInitialSettingsArgs ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsArgs struct { AlwaysOnline pulumi.StringPtrInput `pulumi:"alwaysOnline"` AlwaysUseHttps pulumi.StringPtrInput `pulumi:"alwaysUseHttps"` AutomaticHttpsRewrites pulumi.StringPtrInput `pulumi:"automaticHttpsRewrites"` Brotli pulumi.StringPtrInput `pulumi:"brotli"` BrowserCacheTtl pulumi.IntPtrInput `pulumi:"browserCacheTtl"` BrowserCheck pulumi.StringPtrInput `pulumi:"browserCheck"` CacheLevel pulumi.StringPtrInput `pulumi:"cacheLevel"` ChallengeTtl pulumi.IntPtrInput `pulumi:"challengeTtl"` CnameFlattening pulumi.StringPtrInput `pulumi:"cnameFlattening"` DevelopmentMode pulumi.StringPtrInput `pulumi:"developmentMode"` EdgeCacheTtl pulumi.IntPtrInput `pulumi:"edgeCacheTtl"` EmailObfuscation pulumi.StringPtrInput `pulumi:"emailObfuscation"` H2Prioritization pulumi.StringPtrInput `pulumi:"h2Prioritization"` HotlinkProtection pulumi.StringPtrInput `pulumi:"hotlinkProtection"` Http2 pulumi.StringPtrInput `pulumi:"http2"` Http3 pulumi.StringPtrInput `pulumi:"http3"` ImageResizing pulumi.StringPtrInput `pulumi:"imageResizing"` IpGeolocation pulumi.StringPtrInput `pulumi:"ipGeolocation"` Ipv6 pulumi.StringPtrInput `pulumi:"ipv6"` MaxUpload pulumi.IntPtrInput `pulumi:"maxUpload"` MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` Minify ZoneSettingsOverrideInitialSettingsMinifyPtrInput `pulumi:"minify"` Mirage pulumi.StringPtrInput `pulumi:"mirage"` MobileRedirect ZoneSettingsOverrideInitialSettingsMobileRedirectPtrInput `pulumi:"mobileRedirect"` OpportunisticEncryption pulumi.StringPtrInput `pulumi:"opportunisticEncryption"` OpportunisticOnion pulumi.StringPtrInput `pulumi:"opportunisticOnion"` OriginErrorPagePassThru pulumi.StringPtrInput `pulumi:"originErrorPagePassThru"` Polish pulumi.StringPtrInput `pulumi:"polish"` PrefetchPreload pulumi.StringPtrInput `pulumi:"prefetchPreload"` PrivacyPass pulumi.StringPtrInput `pulumi:"privacyPass"` PseudoIpv4 pulumi.StringPtrInput `pulumi:"pseudoIpv4"` ResponseBuffering pulumi.StringPtrInput `pulumi:"responseBuffering"` RocketLoader pulumi.StringPtrInput `pulumi:"rocketLoader"` SecurityHeader ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrInput `pulumi:"securityHeader"` SecurityLevel pulumi.StringPtrInput `pulumi:"securityLevel"` ServerSideExclude pulumi.StringPtrInput `pulumi:"serverSideExclude"` SortQueryStringForCache pulumi.StringPtrInput `pulumi:"sortQueryStringForCache"` Ssl pulumi.StringPtrInput `pulumi:"ssl"` Tls12Only pulumi.StringPtrInput `pulumi:"tls12Only"` Tls13 pulumi.StringPtrInput `pulumi:"tls13"` TlsClientAuth pulumi.StringPtrInput `pulumi:"tlsClientAuth"` TrueClientIpHeader pulumi.StringPtrInput `pulumi:"trueClientIpHeader"` Waf pulumi.StringPtrInput `pulumi:"waf"` Webp pulumi.StringPtrInput `pulumi:"webp"` Websockets pulumi.StringPtrInput `pulumi:"websockets"` ZeroRtt pulumi.StringPtrInput `pulumi:"zeroRtt"` }
func (ZoneSettingsOverrideInitialSettingsArgs) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsArgs) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsOutput() ZoneSettingsOverrideInitialSettingsOutput
func (ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsOutput
func (ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsPtrOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsPtrOutput() ZoneSettingsOverrideInitialSettingsPtrOutput
func (ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsArgs) ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsPtrOutput
type ZoneSettingsOverrideInitialSettingsInput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsInput interface { pulumi.Input ToZoneSettingsOverrideInitialSettingsOutput() ZoneSettingsOverrideInitialSettingsOutput ToZoneSettingsOverrideInitialSettingsOutputWithContext(context.Context) ZoneSettingsOverrideInitialSettingsOutput }
type ZoneSettingsOverrideInitialSettingsMinify ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMinifyArgs ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMinifyArgs struct { // "on"/"off" Css pulumi.StringInput `pulumi:"css"` // "on"/"off" // * `js` (Required)"on"/"off" Html pulumi.StringInput `pulumi:"html"` Js pulumi.StringInput `pulumi:"js"` }
func (ZoneSettingsOverrideInitialSettingsMinifyArgs) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsMinifyArgs) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyOutput() ZoneSettingsOverrideInitialSettingsMinifyOutput
func (ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyOutput
func (ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput() ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
func (ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsMinifyArgs) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
type ZoneSettingsOverrideInitialSettingsMinifyInput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMinifyInput interface { pulumi.Input ToZoneSettingsOverrideInitialSettingsMinifyOutput() ZoneSettingsOverrideInitialSettingsMinifyOutput ToZoneSettingsOverrideInitialSettingsMinifyOutputWithContext(context.Context) ZoneSettingsOverrideInitialSettingsMinifyOutput }
type ZoneSettingsOverrideInitialSettingsMinifyOutput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMinifyOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideInitialSettingsMinifyOutput) Css ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) Css() pulumi.StringOutput
"on"/"off"
func (ZoneSettingsOverrideInitialSettingsMinifyOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsMinifyOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsMinifyOutput) Html ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) Html() pulumi.StringOutput
"on"/"off" * `js` (Required)"on"/"off"
func (ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyOutput() ZoneSettingsOverrideInitialSettingsMinifyOutput
func (ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyOutput
func (ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput() ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
func (ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
type ZoneSettingsOverrideInitialSettingsMinifyPtrInput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMinifyPtrInput interface { pulumi.Input ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput() ZoneSettingsOverrideInitialSettingsMinifyPtrOutput ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext(context.Context) ZoneSettingsOverrideInitialSettingsMinifyPtrOutput }
func ZoneSettingsOverrideInitialSettingsMinifyPtr ¶ added in v1.6.0
func ZoneSettingsOverrideInitialSettingsMinifyPtr(v *ZoneSettingsOverrideInitialSettingsMinifyArgs) ZoneSettingsOverrideInitialSettingsMinifyPtrInput
type ZoneSettingsOverrideInitialSettingsMinifyPtrOutput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMinifyPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) Css ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) Css() pulumi.StringOutput
"on"/"off"
func (ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) Html ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) Html() pulumi.StringOutput
"on"/"off" * `js` (Required)"on"/"off"
func (ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutput() ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
func (ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMinifyPtrOutput) ToZoneSettingsOverrideInitialSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMinifyPtrOutput
type ZoneSettingsOverrideInitialSettingsMobileRedirect ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMobileRedirectArgs ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMobileRedirectArgs struct { // String value MobileSubdomain pulumi.StringInput `pulumi:"mobileSubdomain"` // "on"/"off" Status pulumi.StringInput `pulumi:"status"` // true/false StripUri pulumi.BoolInput `pulumi:"stripUri"` }
func (ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
func (ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
func (ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
type ZoneSettingsOverrideInitialSettingsMobileRedirectInput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMobileRedirectInput interface { pulumi.Input ToZoneSettingsOverrideInitialSettingsMobileRedirectOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectOutput ToZoneSettingsOverrideInitialSettingsMobileRedirectOutputWithContext(context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectOutput }
type ZoneSettingsOverrideInitialSettingsMobileRedirectOutput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMobileRedirectOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) MobileSubdomain ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) MobileSubdomain() pulumi.StringOutput
String value
func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) Status ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) Status() pulumi.StringOutput
"on"/"off"
func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) StripUri ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) StripUri() pulumi.BoolOutput
true/false
func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectOutput
func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
type ZoneSettingsOverrideInitialSettingsMobileRedirectPtrInput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMobileRedirectPtrInput interface { pulumi.Input ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext(context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput }
func ZoneSettingsOverrideInitialSettingsMobileRedirectPtr ¶ added in v1.6.0
func ZoneSettingsOverrideInitialSettingsMobileRedirectPtr(v *ZoneSettingsOverrideInitialSettingsMobileRedirectArgs) ZoneSettingsOverrideInitialSettingsMobileRedirectPtrInput
type ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) MobileSubdomain ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) MobileSubdomain() pulumi.StringOutput
String value
func (ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) Status ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) Status() pulumi.StringOutput
"on"/"off"
func (ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) StripUri ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) StripUri() pulumi.BoolOutput
true/false
func (ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
type ZoneSettingsOverrideInitialSettingsOutput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideInitialSettingsOutput) AlwaysOnline ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) AlwaysOnline() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) AlwaysUseHttps ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) AlwaysUseHttps() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) AutomaticHttpsRewrites ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Brotli ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Brotli() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) BrowserCacheTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) BrowserCacheTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) BrowserCheck ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) BrowserCheck() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) CacheLevel ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) CacheLevel() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ChallengeTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) ChallengeTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) CnameFlattening ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) CnameFlattening() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) DevelopmentMode ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) DevelopmentMode() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) EdgeCacheTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) EdgeCacheTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsOutput) EmailObfuscation ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) EmailObfuscation() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) H2Prioritization ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) H2Prioritization() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) HotlinkProtection ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) HotlinkProtection() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Http2 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Http2() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Http3 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Http3() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ImageResizing ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) ImageResizing() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) IpGeolocation ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) IpGeolocation() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Ipv6 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Ipv6() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) MaxUpload ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) MaxUpload() pulumi.IntPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) MinTlsVersion ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) MinTlsVersion() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Mirage ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Mirage() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) MobileRedirect ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) MobileRedirect() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) OpportunisticEncryption ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) OpportunisticEncryption() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) OpportunisticOnion ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) OpportunisticOnion() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) OriginErrorPagePassThru ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Polish ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Polish() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) PrefetchPreload ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) PrefetchPreload() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) PrivacyPass ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) PrivacyPass() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) PseudoIpv4 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) PseudoIpv4() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ResponseBuffering ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) ResponseBuffering() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) RocketLoader ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) RocketLoader() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) SecurityHeader ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) SecurityHeader() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) SecurityLevel ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) SecurityLevel() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ServerSideExclude ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) ServerSideExclude() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) SortQueryStringForCache ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) SortQueryStringForCache() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Ssl ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Ssl() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Tls12Only ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Tls12Only() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Tls13 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Tls13() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) TlsClientAuth ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) TlsClientAuth() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsOutput() ZoneSettingsOverrideInitialSettingsOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsPtrOutput() ZoneSettingsOverrideInitialSettingsPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) TrueClientIpHeader ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) TrueClientIpHeader() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Waf ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Waf() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Webp ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Webp() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) Websockets ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) Websockets() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsOutput) ZeroRtt ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsOutput) ZeroRtt() pulumi.StringPtrOutput
type ZoneSettingsOverrideInitialSettingsPtrInput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsPtrInput interface { pulumi.Input ToZoneSettingsOverrideInitialSettingsPtrOutput() ZoneSettingsOverrideInitialSettingsPtrOutput ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext(context.Context) ZoneSettingsOverrideInitialSettingsPtrOutput }
func ZoneSettingsOverrideInitialSettingsPtr ¶ added in v1.6.0
func ZoneSettingsOverrideInitialSettingsPtr(v *ZoneSettingsOverrideInitialSettingsArgs) ZoneSettingsOverrideInitialSettingsPtrInput
type ZoneSettingsOverrideInitialSettingsPtrOutput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideInitialSettingsPtrOutput) AlwaysOnline ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) AlwaysOnline() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) AlwaysUseHttps ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) AlwaysUseHttps() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) AutomaticHttpsRewrites ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Brotli ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Brotli() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) BrowserCacheTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) BrowserCacheTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) BrowserCheck ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) BrowserCheck() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) CacheLevel ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) CacheLevel() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) ChallengeTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ChallengeTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) CnameFlattening ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) CnameFlattening() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) DevelopmentMode ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) DevelopmentMode() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) EdgeCacheTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) EdgeCacheTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsPtrOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsPtrOutput) EmailObfuscation ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) EmailObfuscation() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) H2Prioritization ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) H2Prioritization() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) HotlinkProtection ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) HotlinkProtection() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Http2 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Http2() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Http3 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Http3() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) ImageResizing ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ImageResizing() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) IpGeolocation ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) IpGeolocation() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Ipv6 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Ipv6() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) MaxUpload ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) MaxUpload() pulumi.IntPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) MinTlsVersion ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Mirage ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Mirage() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) MobileRedirect ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) MobileRedirect() ZoneSettingsOverrideInitialSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) OpportunisticEncryption ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) OpportunisticEncryption() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) OpportunisticOnion ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) OpportunisticOnion() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) OriginErrorPagePassThru ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Polish ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Polish() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) PrefetchPreload ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) PrefetchPreload() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) PrivacyPass ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) PrivacyPass() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) PseudoIpv4 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) PseudoIpv4() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) ResponseBuffering ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ResponseBuffering() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) RocketLoader ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) RocketLoader() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) SecurityHeader ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) SecurityHeader() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) SecurityLevel ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) SecurityLevel() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) ServerSideExclude ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ServerSideExclude() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) SortQueryStringForCache ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) SortQueryStringForCache() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Ssl ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Ssl() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Tls12Only ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Tls12Only() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Tls13 ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Tls13() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) TlsClientAuth ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) TlsClientAuth() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) ToZoneSettingsOverrideInitialSettingsPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ToZoneSettingsOverrideInitialSettingsPtrOutput() ZoneSettingsOverrideInitialSettingsPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ToZoneSettingsOverrideInitialSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) TrueClientIpHeader ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) TrueClientIpHeader() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Waf ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Waf() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Webp ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Webp() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) Websockets ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) Websockets() pulumi.StringPtrOutput
func (ZoneSettingsOverrideInitialSettingsPtrOutput) ZeroRtt ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsPtrOutput) ZeroRtt() pulumi.StringPtrOutput
type ZoneSettingsOverrideInitialSettingsSecurityHeader ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsSecurityHeader struct { // true/false Enabled *bool `pulumi:"enabled"` // true/false IncludeSubdomains *bool `pulumi:"includeSubdomains"` // Integer MaxAge *int `pulumi:"maxAge"` // true/false Nosniff *bool `pulumi:"nosniff"` // true/false Preload *bool `pulumi:"preload"` }
type ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs struct { // true/false Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // true/false IncludeSubdomains pulumi.BoolPtrInput `pulumi:"includeSubdomains"` // Integer MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` // true/false Nosniff pulumi.BoolPtrInput `pulumi:"nosniff"` // true/false Preload pulumi.BoolPtrInput `pulumi:"preload"` }
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
type ZoneSettingsOverrideInitialSettingsSecurityHeaderInput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsSecurityHeaderInput interface { pulumi.Input ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutputWithContext(context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput }
type ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) Enabled ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) Enabled() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) IncludeSubdomains ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) IncludeSubdomains() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) MaxAge ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) MaxAge() pulumi.IntPtrOutput
Integer
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) Nosniff ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) Nosniff() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) Preload ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) Preload() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
type ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrInput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrInput interface { pulumi.Input ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext(context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput }
func ZoneSettingsOverrideInitialSettingsSecurityHeaderPtr ¶ added in v1.6.0
func ZoneSettingsOverrideInitialSettingsSecurityHeaderPtr(v *ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs) ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrInput
type ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput ¶ added in v1.6.0
type ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Enabled ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Enabled() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) IncludeSubdomains ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) IncludeSubdomains() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) MaxAge ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) MaxAge() pulumi.IntPtrOutput
Integer
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Nosniff ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Nosniff() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Preload ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) Preload() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideInitialSettingsSecurityHeaderPtrOutput
type ZoneSettingsOverrideSettings ¶ added in v1.6.0
type ZoneSettingsOverrideSettings struct { AlwaysOnline *string `pulumi:"alwaysOnline"` AlwaysUseHttps *string `pulumi:"alwaysUseHttps"` AutomaticHttpsRewrites *string `pulumi:"automaticHttpsRewrites"` Brotli *string `pulumi:"brotli"` BrowserCacheTtl *int `pulumi:"browserCacheTtl"` BrowserCheck *string `pulumi:"browserCheck"` CacheLevel *string `pulumi:"cacheLevel"` ChallengeTtl *int `pulumi:"challengeTtl"` CnameFlattening *string `pulumi:"cnameFlattening"` DevelopmentMode *string `pulumi:"developmentMode"` EdgeCacheTtl *int `pulumi:"edgeCacheTtl"` EmailObfuscation *string `pulumi:"emailObfuscation"` H2Prioritization *string `pulumi:"h2Prioritization"` HotlinkProtection *string `pulumi:"hotlinkProtection"` Http2 *string `pulumi:"http2"` Http3 *string `pulumi:"http3"` ImageResizing *string `pulumi:"imageResizing"` IpGeolocation *string `pulumi:"ipGeolocation"` Ipv6 *string `pulumi:"ipv6"` MaxUpload *int `pulumi:"maxUpload"` MinTlsVersion *string `pulumi:"minTlsVersion"` Minify *ZoneSettingsOverrideSettingsMinify `pulumi:"minify"` Mirage *string `pulumi:"mirage"` MobileRedirect *ZoneSettingsOverrideSettingsMobileRedirect `pulumi:"mobileRedirect"` OpportunisticEncryption *string `pulumi:"opportunisticEncryption"` OpportunisticOnion *string `pulumi:"opportunisticOnion"` OriginErrorPagePassThru *string `pulumi:"originErrorPagePassThru"` Polish *string `pulumi:"polish"` PrefetchPreload *string `pulumi:"prefetchPreload"` PrivacyPass *string `pulumi:"privacyPass"` PseudoIpv4 *string `pulumi:"pseudoIpv4"` ResponseBuffering *string `pulumi:"responseBuffering"` RocketLoader *string `pulumi:"rocketLoader"` SecurityHeader *ZoneSettingsOverrideSettingsSecurityHeader `pulumi:"securityHeader"` SecurityLevel *string `pulumi:"securityLevel"` ServerSideExclude *string `pulumi:"serverSideExclude"` SortQueryStringForCache *string `pulumi:"sortQueryStringForCache"` Ssl *string `pulumi:"ssl"` Tls12Only *string `pulumi:"tls12Only"` Tls13 *string `pulumi:"tls13"` TlsClientAuth *string `pulumi:"tlsClientAuth"` TrueClientIpHeader *string `pulumi:"trueClientIpHeader"` Waf *string `pulumi:"waf"` Webp *string `pulumi:"webp"` Websockets *string `pulumi:"websockets"` ZeroRtt *string `pulumi:"zeroRtt"` }
type ZoneSettingsOverrideSettingsArgs ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsArgs struct { AlwaysOnline pulumi.StringPtrInput `pulumi:"alwaysOnline"` AlwaysUseHttps pulumi.StringPtrInput `pulumi:"alwaysUseHttps"` AutomaticHttpsRewrites pulumi.StringPtrInput `pulumi:"automaticHttpsRewrites"` Brotli pulumi.StringPtrInput `pulumi:"brotli"` BrowserCacheTtl pulumi.IntPtrInput `pulumi:"browserCacheTtl"` BrowserCheck pulumi.StringPtrInput `pulumi:"browserCheck"` CacheLevel pulumi.StringPtrInput `pulumi:"cacheLevel"` ChallengeTtl pulumi.IntPtrInput `pulumi:"challengeTtl"` CnameFlattening pulumi.StringPtrInput `pulumi:"cnameFlattening"` DevelopmentMode pulumi.StringPtrInput `pulumi:"developmentMode"` EdgeCacheTtl pulumi.IntPtrInput `pulumi:"edgeCacheTtl"` EmailObfuscation pulumi.StringPtrInput `pulumi:"emailObfuscation"` H2Prioritization pulumi.StringPtrInput `pulumi:"h2Prioritization"` HotlinkProtection pulumi.StringPtrInput `pulumi:"hotlinkProtection"` Http2 pulumi.StringPtrInput `pulumi:"http2"` Http3 pulumi.StringPtrInput `pulumi:"http3"` ImageResizing pulumi.StringPtrInput `pulumi:"imageResizing"` IpGeolocation pulumi.StringPtrInput `pulumi:"ipGeolocation"` Ipv6 pulumi.StringPtrInput `pulumi:"ipv6"` MaxUpload pulumi.IntPtrInput `pulumi:"maxUpload"` MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` Minify ZoneSettingsOverrideSettingsMinifyPtrInput `pulumi:"minify"` Mirage pulumi.StringPtrInput `pulumi:"mirage"` MobileRedirect ZoneSettingsOverrideSettingsMobileRedirectPtrInput `pulumi:"mobileRedirect"` OpportunisticEncryption pulumi.StringPtrInput `pulumi:"opportunisticEncryption"` OpportunisticOnion pulumi.StringPtrInput `pulumi:"opportunisticOnion"` OriginErrorPagePassThru pulumi.StringPtrInput `pulumi:"originErrorPagePassThru"` Polish pulumi.StringPtrInput `pulumi:"polish"` PrefetchPreload pulumi.StringPtrInput `pulumi:"prefetchPreload"` PrivacyPass pulumi.StringPtrInput `pulumi:"privacyPass"` PseudoIpv4 pulumi.StringPtrInput `pulumi:"pseudoIpv4"` ResponseBuffering pulumi.StringPtrInput `pulumi:"responseBuffering"` RocketLoader pulumi.StringPtrInput `pulumi:"rocketLoader"` SecurityHeader ZoneSettingsOverrideSettingsSecurityHeaderPtrInput `pulumi:"securityHeader"` SecurityLevel pulumi.StringPtrInput `pulumi:"securityLevel"` ServerSideExclude pulumi.StringPtrInput `pulumi:"serverSideExclude"` SortQueryStringForCache pulumi.StringPtrInput `pulumi:"sortQueryStringForCache"` Ssl pulumi.StringPtrInput `pulumi:"ssl"` Tls12Only pulumi.StringPtrInput `pulumi:"tls12Only"` Tls13 pulumi.StringPtrInput `pulumi:"tls13"` TlsClientAuth pulumi.StringPtrInput `pulumi:"tlsClientAuth"` TrueClientIpHeader pulumi.StringPtrInput `pulumi:"trueClientIpHeader"` Waf pulumi.StringPtrInput `pulumi:"waf"` Webp pulumi.StringPtrInput `pulumi:"webp"` Websockets pulumi.StringPtrInput `pulumi:"websockets"` ZeroRtt pulumi.StringPtrInput `pulumi:"zeroRtt"` }
func (ZoneSettingsOverrideSettingsArgs) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsArgs) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsOutput() ZoneSettingsOverrideSettingsOutput
func (ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsOutput
func (ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsPtrOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsPtrOutput() ZoneSettingsOverrideSettingsPtrOutput
func (ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsPtrOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsArgs) ToZoneSettingsOverrideSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsPtrOutput
type ZoneSettingsOverrideSettingsInput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsInput interface { pulumi.Input ToZoneSettingsOverrideSettingsOutput() ZoneSettingsOverrideSettingsOutput ToZoneSettingsOverrideSettingsOutputWithContext(context.Context) ZoneSettingsOverrideSettingsOutput }
type ZoneSettingsOverrideSettingsMinify ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMinifyArgs ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMinifyArgs struct { // "on"/"off" Css pulumi.StringInput `pulumi:"css"` // "on"/"off" // * `js` (Required)"on"/"off" Html pulumi.StringInput `pulumi:"html"` Js pulumi.StringInput `pulumi:"js"` }
func (ZoneSettingsOverrideSettingsMinifyArgs) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsMinifyArgs) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyOutput() ZoneSettingsOverrideSettingsMinifyOutput
func (ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyOutput
func (ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyPtrOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyPtrOutput() ZoneSettingsOverrideSettingsMinifyPtrOutput
func (ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsMinifyArgs) ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyPtrOutput
type ZoneSettingsOverrideSettingsMinifyInput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMinifyInput interface { pulumi.Input ToZoneSettingsOverrideSettingsMinifyOutput() ZoneSettingsOverrideSettingsMinifyOutput ToZoneSettingsOverrideSettingsMinifyOutputWithContext(context.Context) ZoneSettingsOverrideSettingsMinifyOutput }
type ZoneSettingsOverrideSettingsMinifyOutput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMinifyOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideSettingsMinifyOutput) Css ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyOutput) Css() pulumi.StringOutput
"on"/"off"
func (ZoneSettingsOverrideSettingsMinifyOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsMinifyOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsMinifyOutput) Html ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyOutput) Html() pulumi.StringOutput
"on"/"off" * `js` (Required)"on"/"off"
func (ZoneSettingsOverrideSettingsMinifyOutput) Js ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyOutput) Js() pulumi.StringOutput
func (ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyOutput() ZoneSettingsOverrideSettingsMinifyOutput
func (ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyOutput
func (ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutput() ZoneSettingsOverrideSettingsMinifyPtrOutput
func (ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyPtrOutput
type ZoneSettingsOverrideSettingsMinifyPtrInput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMinifyPtrInput interface { pulumi.Input ToZoneSettingsOverrideSettingsMinifyPtrOutput() ZoneSettingsOverrideSettingsMinifyPtrOutput ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext(context.Context) ZoneSettingsOverrideSettingsMinifyPtrOutput }
func ZoneSettingsOverrideSettingsMinifyPtr ¶ added in v1.6.0
func ZoneSettingsOverrideSettingsMinifyPtr(v *ZoneSettingsOverrideSettingsMinifyArgs) ZoneSettingsOverrideSettingsMinifyPtrInput
type ZoneSettingsOverrideSettingsMinifyPtrOutput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMinifyPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideSettingsMinifyPtrOutput) Css ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) Css() pulumi.StringOutput
"on"/"off"
func (ZoneSettingsOverrideSettingsMinifyPtrOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsMinifyPtrOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsMinifyPtrOutput) Html ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) Html() pulumi.StringOutput
"on"/"off" * `js` (Required)"on"/"off"
func (ZoneSettingsOverrideSettingsMinifyPtrOutput) Js ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) Js() pulumi.StringOutput
func (ZoneSettingsOverrideSettingsMinifyPtrOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutput() ZoneSettingsOverrideSettingsMinifyPtrOutput
func (ZoneSettingsOverrideSettingsMinifyPtrOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMinifyPtrOutput) ToZoneSettingsOverrideSettingsMinifyPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMinifyPtrOutput
type ZoneSettingsOverrideSettingsMobileRedirect ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMobileRedirectArgs ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMobileRedirectArgs struct { // String value MobileSubdomain pulumi.StringInput `pulumi:"mobileSubdomain"` // "on"/"off" Status pulumi.StringInput `pulumi:"status"` // true/false StripUri pulumi.BoolInput `pulumi:"stripUri"` }
func (ZoneSettingsOverrideSettingsMobileRedirectArgs) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsMobileRedirectArgs) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectOutput() ZoneSettingsOverrideSettingsMobileRedirectOutput
func (ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectOutput
func (ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsMobileRedirectArgs) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
type ZoneSettingsOverrideSettingsMobileRedirectInput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMobileRedirectInput interface { pulumi.Input ToZoneSettingsOverrideSettingsMobileRedirectOutput() ZoneSettingsOverrideSettingsMobileRedirectOutput ToZoneSettingsOverrideSettingsMobileRedirectOutputWithContext(context.Context) ZoneSettingsOverrideSettingsMobileRedirectOutput }
type ZoneSettingsOverrideSettingsMobileRedirectOutput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMobileRedirectOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideSettingsMobileRedirectOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsMobileRedirectOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsMobileRedirectOutput) MobileSubdomain ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) MobileSubdomain() pulumi.StringOutput
String value
func (ZoneSettingsOverrideSettingsMobileRedirectOutput) Status ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) Status() pulumi.StringOutput
"on"/"off"
func (ZoneSettingsOverrideSettingsMobileRedirectOutput) StripUri ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) StripUri() pulumi.BoolOutput
true/false
func (ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectOutput() ZoneSettingsOverrideSettingsMobileRedirectOutput
func (ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectOutput
func (ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
type ZoneSettingsOverrideSettingsMobileRedirectPtrInput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMobileRedirectPtrInput interface { pulumi.Input ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext(context.Context) ZoneSettingsOverrideSettingsMobileRedirectPtrOutput }
func ZoneSettingsOverrideSettingsMobileRedirectPtr ¶ added in v1.6.0
func ZoneSettingsOverrideSettingsMobileRedirectPtr(v *ZoneSettingsOverrideSettingsMobileRedirectArgs) ZoneSettingsOverrideSettingsMobileRedirectPtrInput
type ZoneSettingsOverrideSettingsMobileRedirectPtrOutput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsMobileRedirectPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) MobileSubdomain ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) MobileSubdomain() pulumi.StringOutput
String value
func (ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) Status ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) Status() pulumi.StringOutput
"on"/"off"
func (ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) StripUri ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) StripUri() pulumi.BoolOutput
true/false
func (ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutput() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsMobileRedirectPtrOutput) ToZoneSettingsOverrideSettingsMobileRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
type ZoneSettingsOverrideSettingsOutput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideSettingsOutput) AlwaysOnline ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) AlwaysOnline() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) AlwaysUseHttps ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) AlwaysUseHttps() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) AutomaticHttpsRewrites ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Brotli ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Brotli() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) BrowserCacheTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) BrowserCacheTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideSettingsOutput) BrowserCheck ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) BrowserCheck() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) CacheLevel ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) CacheLevel() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) ChallengeTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) ChallengeTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideSettingsOutput) CnameFlattening ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) CnameFlattening() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) DevelopmentMode ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) DevelopmentMode() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) EdgeCacheTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) EdgeCacheTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideSettingsOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsOutput) EmailObfuscation ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) EmailObfuscation() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) H2Prioritization ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) H2Prioritization() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) HotlinkProtection ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) HotlinkProtection() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Http2 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Http2() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Http3 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Http3() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) ImageResizing ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) ImageResizing() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) IpGeolocation ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) IpGeolocation() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Ipv6 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Ipv6() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) MaxUpload ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) MaxUpload() pulumi.IntPtrOutput
func (ZoneSettingsOverrideSettingsOutput) MinTlsVersion ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) MinTlsVersion() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Mirage ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Mirage() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) MobileRedirect ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) MobileRedirect() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideSettingsOutput) OpportunisticEncryption ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) OpportunisticEncryption() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) OpportunisticOnion ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) OpportunisticOnion() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) OriginErrorPagePassThru ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Polish ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Polish() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) PrefetchPreload ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) PrefetchPreload() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) PrivacyPass ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) PrivacyPass() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) PseudoIpv4 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) PseudoIpv4() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) ResponseBuffering ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) ResponseBuffering() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) RocketLoader ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) RocketLoader() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) SecurityHeader ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) SecurityHeader() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideSettingsOutput) SecurityLevel ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) SecurityLevel() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) ServerSideExclude ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) ServerSideExclude() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) SortQueryStringForCache ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) SortQueryStringForCache() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Ssl ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Ssl() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Tls12Only ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Tls12Only() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Tls13 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Tls13() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) TlsClientAuth ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) TlsClientAuth() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsOutput() ZoneSettingsOverrideSettingsOutput
func (ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsOutput
func (ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsPtrOutput() ZoneSettingsOverrideSettingsPtrOutput
func (ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) ToZoneSettingsOverrideSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsPtrOutput
func (ZoneSettingsOverrideSettingsOutput) TrueClientIpHeader ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) TrueClientIpHeader() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Waf ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Waf() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Webp ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Webp() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) Websockets ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) Websockets() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsOutput) ZeroRtt ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsOutput) ZeroRtt() pulumi.StringPtrOutput
type ZoneSettingsOverrideSettingsPtrInput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsPtrInput interface { pulumi.Input ToZoneSettingsOverrideSettingsPtrOutput() ZoneSettingsOverrideSettingsPtrOutput ToZoneSettingsOverrideSettingsPtrOutputWithContext(context.Context) ZoneSettingsOverrideSettingsPtrOutput }
func ZoneSettingsOverrideSettingsPtr ¶ added in v1.6.0
func ZoneSettingsOverrideSettingsPtr(v *ZoneSettingsOverrideSettingsArgs) ZoneSettingsOverrideSettingsPtrInput
type ZoneSettingsOverrideSettingsPtrOutput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideSettingsPtrOutput) AlwaysOnline ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) AlwaysOnline() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) AlwaysUseHttps ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) AlwaysUseHttps() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) AutomaticHttpsRewrites ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) AutomaticHttpsRewrites() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Brotli ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Brotli() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) BrowserCacheTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) BrowserCacheTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) BrowserCheck ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) BrowserCheck() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) CacheLevel ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) CacheLevel() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) ChallengeTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) ChallengeTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) CnameFlattening ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) CnameFlattening() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) DevelopmentMode ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) DevelopmentMode() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) EdgeCacheTtl ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) EdgeCacheTtl() pulumi.IntPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsPtrOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsPtrOutput) EmailObfuscation ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) EmailObfuscation() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) H2Prioritization ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) H2Prioritization() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) HotlinkProtection ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) HotlinkProtection() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Http2 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Http2() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Http3 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Http3() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) ImageResizing ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) ImageResizing() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) IpGeolocation ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) IpGeolocation() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Ipv6 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Ipv6() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) MaxUpload ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) MaxUpload() pulumi.IntPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) MinTlsVersion ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Mirage ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Mirage() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) MobileRedirect ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) MobileRedirect() ZoneSettingsOverrideSettingsMobileRedirectPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) OpportunisticEncryption ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) OpportunisticEncryption() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) OpportunisticOnion ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) OpportunisticOnion() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) OriginErrorPagePassThru ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) OriginErrorPagePassThru() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Polish ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Polish() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) PrefetchPreload ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) PrefetchPreload() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) PrivacyPass ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) PrivacyPass() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) PseudoIpv4 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) PseudoIpv4() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) ResponseBuffering ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) ResponseBuffering() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) RocketLoader ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) RocketLoader() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) SecurityHeader ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) SecurityHeader() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) SecurityLevel ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) SecurityLevel() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) ServerSideExclude ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) ServerSideExclude() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) SortQueryStringForCache ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) SortQueryStringForCache() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Ssl ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Ssl() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Tls12Only ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Tls12Only() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Tls13 ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Tls13() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) TlsClientAuth ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) TlsClientAuth() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) ToZoneSettingsOverrideSettingsPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) ToZoneSettingsOverrideSettingsPtrOutput() ZoneSettingsOverrideSettingsPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) ToZoneSettingsOverrideSettingsPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) ToZoneSettingsOverrideSettingsPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) TrueClientIpHeader ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) TrueClientIpHeader() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Waf ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Waf() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Webp ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Webp() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) Websockets ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) Websockets() pulumi.StringPtrOutput
func (ZoneSettingsOverrideSettingsPtrOutput) ZeroRtt ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsPtrOutput) ZeroRtt() pulumi.StringPtrOutput
type ZoneSettingsOverrideSettingsSecurityHeader ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsSecurityHeader struct { // true/false Enabled *bool `pulumi:"enabled"` // true/false IncludeSubdomains *bool `pulumi:"includeSubdomains"` // Integer MaxAge *int `pulumi:"maxAge"` // true/false Nosniff *bool `pulumi:"nosniff"` // true/false Preload *bool `pulumi:"preload"` }
type ZoneSettingsOverrideSettingsSecurityHeaderArgs ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsSecurityHeaderArgs struct { // true/false Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // true/false IncludeSubdomains pulumi.BoolPtrInput `pulumi:"includeSubdomains"` // Integer MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` // true/false Nosniff pulumi.BoolPtrInput `pulumi:"nosniff"` // true/false Preload pulumi.BoolPtrInput `pulumi:"preload"` }
func (ZoneSettingsOverrideSettingsSecurityHeaderArgs) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsSecurityHeaderArgs) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderOutput() ZoneSettingsOverrideSettingsSecurityHeaderOutput
func (ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderOutput
func (ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext ¶ added in v1.6.0
func (i ZoneSettingsOverrideSettingsSecurityHeaderArgs) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
type ZoneSettingsOverrideSettingsSecurityHeaderInput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsSecurityHeaderInput interface { pulumi.Input ToZoneSettingsOverrideSettingsSecurityHeaderOutput() ZoneSettingsOverrideSettingsSecurityHeaderOutput ToZoneSettingsOverrideSettingsSecurityHeaderOutputWithContext(context.Context) ZoneSettingsOverrideSettingsSecurityHeaderOutput }
type ZoneSettingsOverrideSettingsSecurityHeaderOutput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsSecurityHeaderOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) Enabled ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) Enabled() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) IncludeSubdomains ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) IncludeSubdomains() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) MaxAge ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) MaxAge() pulumi.IntPtrOutput
Integer
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) Nosniff ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) Nosniff() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) Preload ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) Preload() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderOutput() ZoneSettingsOverrideSettingsSecurityHeaderOutput
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderOutput
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
type ZoneSettingsOverrideSettingsSecurityHeaderPtrInput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsSecurityHeaderPtrInput interface { pulumi.Input ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext(context.Context) ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput }
func ZoneSettingsOverrideSettingsSecurityHeaderPtr ¶ added in v1.6.0
func ZoneSettingsOverrideSettingsSecurityHeaderPtr(v *ZoneSettingsOverrideSettingsSecurityHeaderArgs) ZoneSettingsOverrideSettingsSecurityHeaderPtrInput
type ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput ¶ added in v1.6.0
type ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) ElementType() reflect.Type
func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Enabled ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Enabled() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) IncludeSubdomains ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) IncludeSubdomains() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) MaxAge ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) MaxAge() pulumi.IntPtrOutput
Integer
func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Nosniff ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Nosniff() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Preload ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) Preload() pulumi.BoolPtrOutput
true/false
func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutput() ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
func (ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext ¶ added in v1.6.0
func (o ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput) ToZoneSettingsOverrideSettingsSecurityHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingsOverrideSettingsSecurityHeaderPtrOutput
type ZoneSettingsOverrideState ¶
type ZoneSettingsOverrideState struct { // Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the `settings` attribute (Above). InitialSettings ZoneSettingsOverrideInitialSettingsPtrInput InitialSettingsReadAt pulumi.StringPtrInput // Which of the current `settings` are not able to be set by the user. Which settings these are is determined by plan level and user permissions. // * `zoneStatus`. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. // * `zoneType`. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated. ReadonlySettings pulumi.StringArrayInput // Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below. Settings ZoneSettingsOverrideSettingsPtrInput // The DNS zone ID to which apply settings. ZoneId pulumi.StringPtrInput ZoneStatus pulumi.StringPtrInput ZoneType pulumi.StringPtrInput }
func (ZoneSettingsOverrideState) ElementType ¶ added in v1.6.0
func (ZoneSettingsOverrideState) ElementType() reflect.Type
type ZoneState ¶
type ZoneState struct { // Boolean of whether to scan for DNS records on creation. Ignored after zone is created. Default: false. JumpStart pulumi.BoolPtrInput Meta ZoneMetaPtrInput // Cloudflare-assigned name servers. This is only populated for zones that use Cloudflare DNS. NameServers pulumi.StringArrayInput // Boolean of whether this zone is paused (traffic bypasses Cloudflare). Default: false. Paused pulumi.BoolPtrInput // The name of the commercial plan to apply to the zone, can be updated once the one is created; one of `free`, `pro`, `business`, `enterprise`. Plan pulumi.StringPtrInput // Status of the zone. Valid values: `active`, `pending`, `initializing`, `moved`, `deleted`, `deactivated`. Status pulumi.StringPtrInput // A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. Valid values: `full`, `partial`. Default is `full`. Type pulumi.StringPtrInput // List of Vanity Nameservers (if set). // * `meta.wildcard_proxiable` - Indicates whether wildcard DNS records can receive Cloudflare security and performance features. // * `meta.phishing_detected` - Indicates if URLs on the zone have been identified as hosting phishing content. VanityNameServers pulumi.StringArrayInput // Contains the TXT record value to validate domain ownership. This is only populated for zones of type `partial`. VerificationKey pulumi.StringPtrInput // The DNS zone name which will be added. Zone pulumi.StringPtrInput }
func (ZoneState) ElementType ¶ added in v1.6.0
Source Files ¶
- accessApplication.go
- accessGroup.go
- accessIdentityProvider.go
- accessPolicy.go
- accessRule.go
- accessServiceToken.go
- accountMember.go
- argo.go
- customPages.go
- customSsl.go
- doc.go
- filter.go
- firewallRule.go
- getIpRanges.go
- getWafGroups.go
- getWafPackages.go
- getWafRules.go
- getZones.go
- loadBalancer.go
- loadBalancerMonitor.go
- loadBalancerPool.go
- logpushJob.go
- originCaCertificate.go
- pageRule.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go
- rateLimit.go
- record.go
- spectrumApplication.go
- wafGroup.go
- wafPackage.go
- wafRule.go
- workerRoute.go
- workerScript.go
- workersKv.go
- workersKvNamespace.go
- zone.go
- zoneLockdown.go
- zoneSettingsOverride.go