Documentation ¶
Overview ¶
A Pulumi package for creating and managing fastly cloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetFastlyIpRangesResult
- type GetWafRulesArgs
- 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 (GetWafRulesRuleOutput) ElementType() reflect.Type
- func (o GetWafRulesRuleOutput) LatestRevisionNumber() pulumi.IntOutput
- func (o GetWafRulesRuleOutput) ModsecRuleId() pulumi.IntOutput
- func (o GetWafRulesRuleOutput) ToGetWafRulesRuleOutput() GetWafRulesRuleOutput
- func (o GetWafRulesRuleOutput) ToGetWafRulesRuleOutputWithContext(ctx context.Context) GetWafRulesRuleOutput
- func (o GetWafRulesRuleOutput) Type() pulumi.StringOutput
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
- type ServiceACLEntriesv1
- func (*ServiceACLEntriesv1) ElementType() reflect.Type
- func (i *ServiceACLEntriesv1) ToServiceACLEntriesv1Output() ServiceACLEntriesv1Output
- func (i *ServiceACLEntriesv1) ToServiceACLEntriesv1OutputWithContext(ctx context.Context) ServiceACLEntriesv1Output
- func (i *ServiceACLEntriesv1) ToServiceACLEntriesv1PtrOutput() ServiceACLEntriesv1PtrOutput
- func (i *ServiceACLEntriesv1) ToServiceACLEntriesv1PtrOutputWithContext(ctx context.Context) ServiceACLEntriesv1PtrOutput
- type ServiceACLEntriesv1Args
- type ServiceACLEntriesv1Array
- type ServiceACLEntriesv1ArrayInput
- type ServiceACLEntriesv1ArrayOutput
- func (ServiceACLEntriesv1ArrayOutput) ElementType() reflect.Type
- func (o ServiceACLEntriesv1ArrayOutput) Index(i pulumi.IntInput) ServiceACLEntriesv1Output
- func (o ServiceACLEntriesv1ArrayOutput) ToServiceACLEntriesv1ArrayOutput() ServiceACLEntriesv1ArrayOutput
- func (o ServiceACLEntriesv1ArrayOutput) ToServiceACLEntriesv1ArrayOutputWithContext(ctx context.Context) ServiceACLEntriesv1ArrayOutput
- type ServiceACLEntriesv1Entry
- type ServiceACLEntriesv1EntryArgs
- func (ServiceACLEntriesv1EntryArgs) ElementType() reflect.Type
- func (i ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutput() ServiceACLEntriesv1EntryOutput
- func (i ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryOutput
- type ServiceACLEntriesv1EntryArray
- func (ServiceACLEntriesv1EntryArray) ElementType() reflect.Type
- func (i ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutput() ServiceACLEntriesv1EntryArrayOutput
- func (i ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryArrayOutput
- type ServiceACLEntriesv1EntryArrayInput
- type ServiceACLEntriesv1EntryArrayOutput
- func (ServiceACLEntriesv1EntryArrayOutput) ElementType() reflect.Type
- func (o ServiceACLEntriesv1EntryArrayOutput) Index(i pulumi.IntInput) ServiceACLEntriesv1EntryOutput
- func (o ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutput() ServiceACLEntriesv1EntryArrayOutput
- func (o ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryArrayOutput
- type ServiceACLEntriesv1EntryInput
- type ServiceACLEntriesv1EntryOutput
- func (o ServiceACLEntriesv1EntryOutput) Comment() pulumi.StringPtrOutput
- func (ServiceACLEntriesv1EntryOutput) ElementType() reflect.Type
- func (o ServiceACLEntriesv1EntryOutput) Id() pulumi.StringPtrOutput
- func (o ServiceACLEntriesv1EntryOutput) Ip() pulumi.StringOutput
- func (o ServiceACLEntriesv1EntryOutput) Negated() pulumi.BoolPtrOutput
- func (o ServiceACLEntriesv1EntryOutput) Subnet() pulumi.StringPtrOutput
- func (o ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutput() ServiceACLEntriesv1EntryOutput
- func (o ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryOutput
- type ServiceACLEntriesv1Input
- type ServiceACLEntriesv1Map
- type ServiceACLEntriesv1MapInput
- type ServiceACLEntriesv1MapOutput
- func (ServiceACLEntriesv1MapOutput) ElementType() reflect.Type
- func (o ServiceACLEntriesv1MapOutput) MapIndex(k pulumi.StringInput) ServiceACLEntriesv1Output
- func (o ServiceACLEntriesv1MapOutput) ToServiceACLEntriesv1MapOutput() ServiceACLEntriesv1MapOutput
- func (o ServiceACLEntriesv1MapOutput) ToServiceACLEntriesv1MapOutputWithContext(ctx context.Context) ServiceACLEntriesv1MapOutput
- type ServiceACLEntriesv1Output
- func (ServiceACLEntriesv1Output) ElementType() reflect.Type
- func (o ServiceACLEntriesv1Output) ToServiceACLEntriesv1Output() ServiceACLEntriesv1Output
- func (o ServiceACLEntriesv1Output) ToServiceACLEntriesv1OutputWithContext(ctx context.Context) ServiceACLEntriesv1Output
- func (o ServiceACLEntriesv1Output) ToServiceACLEntriesv1PtrOutput() ServiceACLEntriesv1PtrOutput
- func (o ServiceACLEntriesv1Output) ToServiceACLEntriesv1PtrOutputWithContext(ctx context.Context) ServiceACLEntriesv1PtrOutput
- type ServiceACLEntriesv1PtrInput
- type ServiceACLEntriesv1PtrOutput
- type ServiceACLEntriesv1State
- type ServiceCompute
- func (*ServiceCompute) ElementType() reflect.Type
- func (i *ServiceCompute) ToServiceComputeOutput() ServiceComputeOutput
- func (i *ServiceCompute) ToServiceComputeOutputWithContext(ctx context.Context) ServiceComputeOutput
- func (i *ServiceCompute) ToServiceComputePtrOutput() ServiceComputePtrOutput
- func (i *ServiceCompute) ToServiceComputePtrOutputWithContext(ctx context.Context) ServiceComputePtrOutput
- type ServiceComputeArgs
- type ServiceComputeArray
- type ServiceComputeArrayInput
- type ServiceComputeArrayOutput
- func (ServiceComputeArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeArrayOutput) Index(i pulumi.IntInput) ServiceComputeOutput
- func (o ServiceComputeArrayOutput) ToServiceComputeArrayOutput() ServiceComputeArrayOutput
- func (o ServiceComputeArrayOutput) ToServiceComputeArrayOutputWithContext(ctx context.Context) ServiceComputeArrayOutput
- type ServiceComputeBackend
- type ServiceComputeBackendArgs
- type ServiceComputeBackendArray
- func (ServiceComputeBackendArray) ElementType() reflect.Type
- func (i ServiceComputeBackendArray) ToServiceComputeBackendArrayOutput() ServiceComputeBackendArrayOutput
- func (i ServiceComputeBackendArray) ToServiceComputeBackendArrayOutputWithContext(ctx context.Context) ServiceComputeBackendArrayOutput
- type ServiceComputeBackendArrayInput
- type ServiceComputeBackendArrayOutput
- func (ServiceComputeBackendArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeBackendArrayOutput) Index(i pulumi.IntInput) ServiceComputeBackendOutput
- func (o ServiceComputeBackendArrayOutput) ToServiceComputeBackendArrayOutput() ServiceComputeBackendArrayOutput
- func (o ServiceComputeBackendArrayOutput) ToServiceComputeBackendArrayOutputWithContext(ctx context.Context) ServiceComputeBackendArrayOutput
- type ServiceComputeBackendInput
- type ServiceComputeBackendOutput
- func (o ServiceComputeBackendOutput) Address() pulumi.StringOutput
- func (o ServiceComputeBackendOutput) AutoLoadbalance() pulumi.BoolPtrOutput
- func (o ServiceComputeBackendOutput) BetweenBytesTimeout() pulumi.IntPtrOutput
- func (o ServiceComputeBackendOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (ServiceComputeBackendOutput) ElementType() reflect.Type
- func (o ServiceComputeBackendOutput) ErrorThreshold() pulumi.IntPtrOutput
- func (o ServiceComputeBackendOutput) FirstByteTimeout() pulumi.IntPtrOutput
- func (o ServiceComputeBackendOutput) Healthcheck() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) MaxConn() pulumi.IntPtrOutput
- func (o ServiceComputeBackendOutput) MaxTlsVersion() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) Name() pulumi.StringOutput
- func (o ServiceComputeBackendOutput) OverrideHost() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) Port() pulumi.IntPtrOutput
- func (o ServiceComputeBackendOutput) Shield() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) SslCaCert() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) SslCertHostname() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) SslCheckCert() pulumi.BoolPtrOutput
- func (o ServiceComputeBackendOutput) SslCiphers() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) SslClientCert() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) SslClientKey() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) SslHostname() pulumi.StringPtrOutputdeprecated
- func (o ServiceComputeBackendOutput) SslSniHostname() pulumi.StringPtrOutput
- func (o ServiceComputeBackendOutput) ToServiceComputeBackendOutput() ServiceComputeBackendOutput
- func (o ServiceComputeBackendOutput) ToServiceComputeBackendOutputWithContext(ctx context.Context) ServiceComputeBackendOutput
- func (o ServiceComputeBackendOutput) UseSsl() pulumi.BoolPtrOutput
- func (o ServiceComputeBackendOutput) Weight() pulumi.IntPtrOutput
- type ServiceComputeBigquerylogging
- type ServiceComputeBigqueryloggingArgs
- func (ServiceComputeBigqueryloggingArgs) ElementType() reflect.Type
- func (i ServiceComputeBigqueryloggingArgs) ToServiceComputeBigqueryloggingOutput() ServiceComputeBigqueryloggingOutput
- func (i ServiceComputeBigqueryloggingArgs) ToServiceComputeBigqueryloggingOutputWithContext(ctx context.Context) ServiceComputeBigqueryloggingOutput
- type ServiceComputeBigqueryloggingArray
- func (ServiceComputeBigqueryloggingArray) ElementType() reflect.Type
- func (i ServiceComputeBigqueryloggingArray) ToServiceComputeBigqueryloggingArrayOutput() ServiceComputeBigqueryloggingArrayOutput
- func (i ServiceComputeBigqueryloggingArray) ToServiceComputeBigqueryloggingArrayOutputWithContext(ctx context.Context) ServiceComputeBigqueryloggingArrayOutput
- type ServiceComputeBigqueryloggingArrayInput
- type ServiceComputeBigqueryloggingArrayOutput
- func (ServiceComputeBigqueryloggingArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeBigqueryloggingArrayOutput) Index(i pulumi.IntInput) ServiceComputeBigqueryloggingOutput
- func (o ServiceComputeBigqueryloggingArrayOutput) ToServiceComputeBigqueryloggingArrayOutput() ServiceComputeBigqueryloggingArrayOutput
- func (o ServiceComputeBigqueryloggingArrayOutput) ToServiceComputeBigqueryloggingArrayOutputWithContext(ctx context.Context) ServiceComputeBigqueryloggingArrayOutput
- type ServiceComputeBigqueryloggingInput
- type ServiceComputeBigqueryloggingOutput
- func (o ServiceComputeBigqueryloggingOutput) Dataset() pulumi.StringOutput
- func (ServiceComputeBigqueryloggingOutput) ElementType() reflect.Type
- func (o ServiceComputeBigqueryloggingOutput) Email() pulumi.StringOutput
- func (o ServiceComputeBigqueryloggingOutput) Name() pulumi.StringOutput
- func (o ServiceComputeBigqueryloggingOutput) ProjectId() pulumi.StringOutput
- func (o ServiceComputeBigqueryloggingOutput) SecretKey() pulumi.StringOutput
- func (o ServiceComputeBigqueryloggingOutput) Table() pulumi.StringOutput
- func (o ServiceComputeBigqueryloggingOutput) Template() pulumi.StringPtrOutput
- func (o ServiceComputeBigqueryloggingOutput) ToServiceComputeBigqueryloggingOutput() ServiceComputeBigqueryloggingOutput
- func (o ServiceComputeBigqueryloggingOutput) ToServiceComputeBigqueryloggingOutputWithContext(ctx context.Context) ServiceComputeBigqueryloggingOutput
- type ServiceComputeBlobstoragelogging
- type ServiceComputeBlobstorageloggingArgs
- func (ServiceComputeBlobstorageloggingArgs) ElementType() reflect.Type
- func (i ServiceComputeBlobstorageloggingArgs) ToServiceComputeBlobstorageloggingOutput() ServiceComputeBlobstorageloggingOutput
- func (i ServiceComputeBlobstorageloggingArgs) ToServiceComputeBlobstorageloggingOutputWithContext(ctx context.Context) ServiceComputeBlobstorageloggingOutput
- type ServiceComputeBlobstorageloggingArray
- func (ServiceComputeBlobstorageloggingArray) ElementType() reflect.Type
- func (i ServiceComputeBlobstorageloggingArray) ToServiceComputeBlobstorageloggingArrayOutput() ServiceComputeBlobstorageloggingArrayOutput
- func (i ServiceComputeBlobstorageloggingArray) ToServiceComputeBlobstorageloggingArrayOutputWithContext(ctx context.Context) ServiceComputeBlobstorageloggingArrayOutput
- type ServiceComputeBlobstorageloggingArrayInput
- type ServiceComputeBlobstorageloggingArrayOutput
- func (ServiceComputeBlobstorageloggingArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeBlobstorageloggingArrayOutput) Index(i pulumi.IntInput) ServiceComputeBlobstorageloggingOutput
- func (o ServiceComputeBlobstorageloggingArrayOutput) ToServiceComputeBlobstorageloggingArrayOutput() ServiceComputeBlobstorageloggingArrayOutput
- func (o ServiceComputeBlobstorageloggingArrayOutput) ToServiceComputeBlobstorageloggingArrayOutputWithContext(ctx context.Context) ServiceComputeBlobstorageloggingArrayOutput
- type ServiceComputeBlobstorageloggingInput
- type ServiceComputeBlobstorageloggingOutput
- func (o ServiceComputeBlobstorageloggingOutput) AccountName() pulumi.StringOutput
- func (o ServiceComputeBlobstorageloggingOutput) Container() pulumi.StringOutput
- func (ServiceComputeBlobstorageloggingOutput) ElementType() reflect.Type
- func (o ServiceComputeBlobstorageloggingOutput) GzipLevel() pulumi.IntPtrOutput
- func (o ServiceComputeBlobstorageloggingOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeBlobstorageloggingOutput) Name() pulumi.StringOutput
- func (o ServiceComputeBlobstorageloggingOutput) Path() pulumi.StringPtrOutput
- func (o ServiceComputeBlobstorageloggingOutput) Period() pulumi.IntPtrOutput
- func (o ServiceComputeBlobstorageloggingOutput) PublicKey() pulumi.StringPtrOutput
- func (o ServiceComputeBlobstorageloggingOutput) SasToken() pulumi.StringOutput
- func (o ServiceComputeBlobstorageloggingOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o ServiceComputeBlobstorageloggingOutput) ToServiceComputeBlobstorageloggingOutput() ServiceComputeBlobstorageloggingOutput
- func (o ServiceComputeBlobstorageloggingOutput) ToServiceComputeBlobstorageloggingOutputWithContext(ctx context.Context) ServiceComputeBlobstorageloggingOutput
- type ServiceComputeDomain
- type ServiceComputeDomainArgs
- type ServiceComputeDomainArray
- type ServiceComputeDomainArrayInput
- type ServiceComputeDomainArrayOutput
- func (ServiceComputeDomainArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeDomainArrayOutput) Index(i pulumi.IntInput) ServiceComputeDomainOutput
- func (o ServiceComputeDomainArrayOutput) ToServiceComputeDomainArrayOutput() ServiceComputeDomainArrayOutput
- func (o ServiceComputeDomainArrayOutput) ToServiceComputeDomainArrayOutputWithContext(ctx context.Context) ServiceComputeDomainArrayOutput
- type ServiceComputeDomainInput
- type ServiceComputeDomainOutput
- func (o ServiceComputeDomainOutput) Comment() pulumi.StringPtrOutput
- func (ServiceComputeDomainOutput) ElementType() reflect.Type
- func (o ServiceComputeDomainOutput) Name() pulumi.StringOutput
- func (o ServiceComputeDomainOutput) ToServiceComputeDomainOutput() ServiceComputeDomainOutput
- func (o ServiceComputeDomainOutput) ToServiceComputeDomainOutputWithContext(ctx context.Context) ServiceComputeDomainOutput
- type ServiceComputeGcslogging
- type ServiceComputeGcsloggingArgs
- func (ServiceComputeGcsloggingArgs) ElementType() reflect.Type
- func (i ServiceComputeGcsloggingArgs) ToServiceComputeGcsloggingOutput() ServiceComputeGcsloggingOutput
- func (i ServiceComputeGcsloggingArgs) ToServiceComputeGcsloggingOutputWithContext(ctx context.Context) ServiceComputeGcsloggingOutput
- type ServiceComputeGcsloggingArray
- func (ServiceComputeGcsloggingArray) ElementType() reflect.Type
- func (i ServiceComputeGcsloggingArray) ToServiceComputeGcsloggingArrayOutput() ServiceComputeGcsloggingArrayOutput
- func (i ServiceComputeGcsloggingArray) ToServiceComputeGcsloggingArrayOutputWithContext(ctx context.Context) ServiceComputeGcsloggingArrayOutput
- type ServiceComputeGcsloggingArrayInput
- type ServiceComputeGcsloggingArrayOutput
- func (ServiceComputeGcsloggingArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeGcsloggingArrayOutput) Index(i pulumi.IntInput) ServiceComputeGcsloggingOutput
- func (o ServiceComputeGcsloggingArrayOutput) ToServiceComputeGcsloggingArrayOutput() ServiceComputeGcsloggingArrayOutput
- func (o ServiceComputeGcsloggingArrayOutput) ToServiceComputeGcsloggingArrayOutputWithContext(ctx context.Context) ServiceComputeGcsloggingArrayOutput
- type ServiceComputeGcsloggingInput
- type ServiceComputeGcsloggingOutput
- func (o ServiceComputeGcsloggingOutput) BucketName() pulumi.StringOutput
- func (ServiceComputeGcsloggingOutput) ElementType() reflect.Type
- func (o ServiceComputeGcsloggingOutput) Email() pulumi.StringPtrOutput
- func (o ServiceComputeGcsloggingOutput) GzipLevel() pulumi.IntPtrOutput
- func (o ServiceComputeGcsloggingOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeGcsloggingOutput) Name() pulumi.StringOutput
- func (o ServiceComputeGcsloggingOutput) Path() pulumi.StringPtrOutput
- func (o ServiceComputeGcsloggingOutput) Period() pulumi.IntPtrOutput
- func (o ServiceComputeGcsloggingOutput) SecretKey() pulumi.StringPtrOutput
- func (o ServiceComputeGcsloggingOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o ServiceComputeGcsloggingOutput) ToServiceComputeGcsloggingOutput() ServiceComputeGcsloggingOutput
- func (o ServiceComputeGcsloggingOutput) ToServiceComputeGcsloggingOutputWithContext(ctx context.Context) ServiceComputeGcsloggingOutput
- type ServiceComputeHealthcheck
- type ServiceComputeHealthcheckArgs
- func (ServiceComputeHealthcheckArgs) ElementType() reflect.Type
- func (i ServiceComputeHealthcheckArgs) ToServiceComputeHealthcheckOutput() ServiceComputeHealthcheckOutput
- func (i ServiceComputeHealthcheckArgs) ToServiceComputeHealthcheckOutputWithContext(ctx context.Context) ServiceComputeHealthcheckOutput
- type ServiceComputeHealthcheckArray
- func (ServiceComputeHealthcheckArray) ElementType() reflect.Type
- func (i ServiceComputeHealthcheckArray) ToServiceComputeHealthcheckArrayOutput() ServiceComputeHealthcheckArrayOutput
- func (i ServiceComputeHealthcheckArray) ToServiceComputeHealthcheckArrayOutputWithContext(ctx context.Context) ServiceComputeHealthcheckArrayOutput
- type ServiceComputeHealthcheckArrayInput
- type ServiceComputeHealthcheckArrayOutput
- func (ServiceComputeHealthcheckArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeHealthcheckArrayOutput) Index(i pulumi.IntInput) ServiceComputeHealthcheckOutput
- func (o ServiceComputeHealthcheckArrayOutput) ToServiceComputeHealthcheckArrayOutput() ServiceComputeHealthcheckArrayOutput
- func (o ServiceComputeHealthcheckArrayOutput) ToServiceComputeHealthcheckArrayOutputWithContext(ctx context.Context) ServiceComputeHealthcheckArrayOutput
- type ServiceComputeHealthcheckInput
- type ServiceComputeHealthcheckOutput
- func (o ServiceComputeHealthcheckOutput) CheckInterval() pulumi.IntPtrOutput
- func (ServiceComputeHealthcheckOutput) ElementType() reflect.Type
- func (o ServiceComputeHealthcheckOutput) ExpectedResponse() pulumi.IntPtrOutput
- func (o ServiceComputeHealthcheckOutput) Host() pulumi.StringOutput
- func (o ServiceComputeHealthcheckOutput) HttpVersion() pulumi.StringPtrOutput
- func (o ServiceComputeHealthcheckOutput) Initial() pulumi.IntPtrOutput
- func (o ServiceComputeHealthcheckOutput) Method() pulumi.StringPtrOutput
- func (o ServiceComputeHealthcheckOutput) Name() pulumi.StringOutput
- func (o ServiceComputeHealthcheckOutput) Path() pulumi.StringOutput
- func (o ServiceComputeHealthcheckOutput) Threshold() pulumi.IntPtrOutput
- func (o ServiceComputeHealthcheckOutput) Timeout() pulumi.IntPtrOutput
- func (o ServiceComputeHealthcheckOutput) ToServiceComputeHealthcheckOutput() ServiceComputeHealthcheckOutput
- func (o ServiceComputeHealthcheckOutput) ToServiceComputeHealthcheckOutputWithContext(ctx context.Context) ServiceComputeHealthcheckOutput
- func (o ServiceComputeHealthcheckOutput) Window() pulumi.IntPtrOutput
- type ServiceComputeHttpslogging
- type ServiceComputeHttpsloggingArgs
- func (ServiceComputeHttpsloggingArgs) ElementType() reflect.Type
- func (i ServiceComputeHttpsloggingArgs) ToServiceComputeHttpsloggingOutput() ServiceComputeHttpsloggingOutput
- func (i ServiceComputeHttpsloggingArgs) ToServiceComputeHttpsloggingOutputWithContext(ctx context.Context) ServiceComputeHttpsloggingOutput
- type ServiceComputeHttpsloggingArray
- func (ServiceComputeHttpsloggingArray) ElementType() reflect.Type
- func (i ServiceComputeHttpsloggingArray) ToServiceComputeHttpsloggingArrayOutput() ServiceComputeHttpsloggingArrayOutput
- func (i ServiceComputeHttpsloggingArray) ToServiceComputeHttpsloggingArrayOutputWithContext(ctx context.Context) ServiceComputeHttpsloggingArrayOutput
- type ServiceComputeHttpsloggingArrayInput
- type ServiceComputeHttpsloggingArrayOutput
- func (ServiceComputeHttpsloggingArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeHttpsloggingArrayOutput) Index(i pulumi.IntInput) ServiceComputeHttpsloggingOutput
- func (o ServiceComputeHttpsloggingArrayOutput) ToServiceComputeHttpsloggingArrayOutput() ServiceComputeHttpsloggingArrayOutput
- func (o ServiceComputeHttpsloggingArrayOutput) ToServiceComputeHttpsloggingArrayOutputWithContext(ctx context.Context) ServiceComputeHttpsloggingArrayOutput
- type ServiceComputeHttpsloggingInput
- type ServiceComputeHttpsloggingOutput
- func (o ServiceComputeHttpsloggingOutput) ContentType() pulumi.StringPtrOutput
- func (ServiceComputeHttpsloggingOutput) ElementType() reflect.Type
- func (o ServiceComputeHttpsloggingOutput) HeaderName() pulumi.StringPtrOutput
- func (o ServiceComputeHttpsloggingOutput) HeaderValue() pulumi.StringPtrOutput
- func (o ServiceComputeHttpsloggingOutput) JsonFormat() pulumi.StringPtrOutput
- func (o ServiceComputeHttpsloggingOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeHttpsloggingOutput) Method() pulumi.StringPtrOutput
- func (o ServiceComputeHttpsloggingOutput) Name() pulumi.StringOutput
- func (o ServiceComputeHttpsloggingOutput) RequestMaxBytes() pulumi.IntPtrOutput
- func (o ServiceComputeHttpsloggingOutput) RequestMaxEntries() pulumi.IntPtrOutput
- func (o ServiceComputeHttpsloggingOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o ServiceComputeHttpsloggingOutput) TlsClientCert() pulumi.StringPtrOutput
- func (o ServiceComputeHttpsloggingOutput) TlsClientKey() pulumi.StringPtrOutput
- func (o ServiceComputeHttpsloggingOutput) TlsHostname() pulumi.StringPtrOutput
- func (o ServiceComputeHttpsloggingOutput) ToServiceComputeHttpsloggingOutput() ServiceComputeHttpsloggingOutput
- func (o ServiceComputeHttpsloggingOutput) ToServiceComputeHttpsloggingOutputWithContext(ctx context.Context) ServiceComputeHttpsloggingOutput
- func (o ServiceComputeHttpsloggingOutput) Url() pulumi.StringOutput
- type ServiceComputeInput
- type ServiceComputeLogentry
- type ServiceComputeLogentryArgs
- type ServiceComputeLogentryArray
- func (ServiceComputeLogentryArray) ElementType() reflect.Type
- func (i ServiceComputeLogentryArray) ToServiceComputeLogentryArrayOutput() ServiceComputeLogentryArrayOutput
- func (i ServiceComputeLogentryArray) ToServiceComputeLogentryArrayOutputWithContext(ctx context.Context) ServiceComputeLogentryArrayOutput
- type ServiceComputeLogentryArrayInput
- type ServiceComputeLogentryArrayOutput
- func (ServiceComputeLogentryArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLogentryArrayOutput) Index(i pulumi.IntInput) ServiceComputeLogentryOutput
- func (o ServiceComputeLogentryArrayOutput) ToServiceComputeLogentryArrayOutput() ServiceComputeLogentryArrayOutput
- func (o ServiceComputeLogentryArrayOutput) ToServiceComputeLogentryArrayOutputWithContext(ctx context.Context) ServiceComputeLogentryArrayOutput
- type ServiceComputeLogentryInput
- type ServiceComputeLogentryOutput
- func (ServiceComputeLogentryOutput) ElementType() reflect.Type
- func (o ServiceComputeLogentryOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLogentryOutput) Port() pulumi.IntPtrOutput
- func (o ServiceComputeLogentryOutput) ToServiceComputeLogentryOutput() ServiceComputeLogentryOutput
- func (o ServiceComputeLogentryOutput) ToServiceComputeLogentryOutputWithContext(ctx context.Context) ServiceComputeLogentryOutput
- func (o ServiceComputeLogentryOutput) Token() pulumi.StringOutput
- func (o ServiceComputeLogentryOutput) UseTls() pulumi.BoolPtrOutput
- type ServiceComputeLoggingCloudfile
- type ServiceComputeLoggingCloudfileArgs
- func (ServiceComputeLoggingCloudfileArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingCloudfileArgs) ToServiceComputeLoggingCloudfileOutput() ServiceComputeLoggingCloudfileOutput
- func (i ServiceComputeLoggingCloudfileArgs) ToServiceComputeLoggingCloudfileOutputWithContext(ctx context.Context) ServiceComputeLoggingCloudfileOutput
- type ServiceComputeLoggingCloudfileArray
- func (ServiceComputeLoggingCloudfileArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingCloudfileArray) ToServiceComputeLoggingCloudfileArrayOutput() ServiceComputeLoggingCloudfileArrayOutput
- func (i ServiceComputeLoggingCloudfileArray) ToServiceComputeLoggingCloudfileArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingCloudfileArrayOutput
- type ServiceComputeLoggingCloudfileArrayInput
- type ServiceComputeLoggingCloudfileArrayOutput
- func (ServiceComputeLoggingCloudfileArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingCloudfileArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingCloudfileOutput
- func (o ServiceComputeLoggingCloudfileArrayOutput) ToServiceComputeLoggingCloudfileArrayOutput() ServiceComputeLoggingCloudfileArrayOutput
- func (o ServiceComputeLoggingCloudfileArrayOutput) ToServiceComputeLoggingCloudfileArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingCloudfileArrayOutput
- type ServiceComputeLoggingCloudfileInput
- type ServiceComputeLoggingCloudfileOutput
- func (o ServiceComputeLoggingCloudfileOutput) AccessKey() pulumi.StringOutput
- func (o ServiceComputeLoggingCloudfileOutput) BucketName() pulumi.StringOutput
- func (ServiceComputeLoggingCloudfileOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingCloudfileOutput) GzipLevel() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingCloudfileOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingCloudfileOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingCloudfileOutput) Path() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingCloudfileOutput) Period() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingCloudfileOutput) PublicKey() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingCloudfileOutput) Region() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingCloudfileOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingCloudfileOutput) ToServiceComputeLoggingCloudfileOutput() ServiceComputeLoggingCloudfileOutput
- func (o ServiceComputeLoggingCloudfileOutput) ToServiceComputeLoggingCloudfileOutputWithContext(ctx context.Context) ServiceComputeLoggingCloudfileOutput
- func (o ServiceComputeLoggingCloudfileOutput) User() pulumi.StringOutput
- type ServiceComputeLoggingDatadog
- type ServiceComputeLoggingDatadogArgs
- func (ServiceComputeLoggingDatadogArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingDatadogArgs) ToServiceComputeLoggingDatadogOutput() ServiceComputeLoggingDatadogOutput
- func (i ServiceComputeLoggingDatadogArgs) ToServiceComputeLoggingDatadogOutputWithContext(ctx context.Context) ServiceComputeLoggingDatadogOutput
- type ServiceComputeLoggingDatadogArray
- func (ServiceComputeLoggingDatadogArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingDatadogArray) ToServiceComputeLoggingDatadogArrayOutput() ServiceComputeLoggingDatadogArrayOutput
- func (i ServiceComputeLoggingDatadogArray) ToServiceComputeLoggingDatadogArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingDatadogArrayOutput
- type ServiceComputeLoggingDatadogArrayInput
- type ServiceComputeLoggingDatadogArrayOutput
- func (ServiceComputeLoggingDatadogArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingDatadogArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingDatadogOutput
- func (o ServiceComputeLoggingDatadogArrayOutput) ToServiceComputeLoggingDatadogArrayOutput() ServiceComputeLoggingDatadogArrayOutput
- func (o ServiceComputeLoggingDatadogArrayOutput) ToServiceComputeLoggingDatadogArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingDatadogArrayOutput
- type ServiceComputeLoggingDatadogInput
- type ServiceComputeLoggingDatadogOutput
- func (ServiceComputeLoggingDatadogOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingDatadogOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingDatadogOutput) Region() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingDatadogOutput) ToServiceComputeLoggingDatadogOutput() ServiceComputeLoggingDatadogOutput
- func (o ServiceComputeLoggingDatadogOutput) ToServiceComputeLoggingDatadogOutputWithContext(ctx context.Context) ServiceComputeLoggingDatadogOutput
- func (o ServiceComputeLoggingDatadogOutput) Token() pulumi.StringOutput
- type ServiceComputeLoggingDigitalocean
- type ServiceComputeLoggingDigitaloceanArgs
- func (ServiceComputeLoggingDigitaloceanArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingDigitaloceanArgs) ToServiceComputeLoggingDigitaloceanOutput() ServiceComputeLoggingDigitaloceanOutput
- func (i ServiceComputeLoggingDigitaloceanArgs) ToServiceComputeLoggingDigitaloceanOutputWithContext(ctx context.Context) ServiceComputeLoggingDigitaloceanOutput
- type ServiceComputeLoggingDigitaloceanArray
- func (ServiceComputeLoggingDigitaloceanArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingDigitaloceanArray) ToServiceComputeLoggingDigitaloceanArrayOutput() ServiceComputeLoggingDigitaloceanArrayOutput
- func (i ServiceComputeLoggingDigitaloceanArray) ToServiceComputeLoggingDigitaloceanArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingDigitaloceanArrayOutput
- type ServiceComputeLoggingDigitaloceanArrayInput
- type ServiceComputeLoggingDigitaloceanArrayOutput
- func (ServiceComputeLoggingDigitaloceanArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingDigitaloceanArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingDigitaloceanOutput
- func (o ServiceComputeLoggingDigitaloceanArrayOutput) ToServiceComputeLoggingDigitaloceanArrayOutput() ServiceComputeLoggingDigitaloceanArrayOutput
- func (o ServiceComputeLoggingDigitaloceanArrayOutput) ToServiceComputeLoggingDigitaloceanArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingDigitaloceanArrayOutput
- type ServiceComputeLoggingDigitaloceanInput
- type ServiceComputeLoggingDigitaloceanOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) AccessKey() pulumi.StringOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) BucketName() pulumi.StringOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) Domain() pulumi.StringPtrOutput
- func (ServiceComputeLoggingDigitaloceanOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingDigitaloceanOutput) GzipLevel() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) Path() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) Period() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) PublicKey() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) SecretKey() pulumi.StringOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) ToServiceComputeLoggingDigitaloceanOutput() ServiceComputeLoggingDigitaloceanOutput
- func (o ServiceComputeLoggingDigitaloceanOutput) ToServiceComputeLoggingDigitaloceanOutputWithContext(ctx context.Context) ServiceComputeLoggingDigitaloceanOutput
- type ServiceComputeLoggingElasticsearch
- type ServiceComputeLoggingElasticsearchArgs
- func (ServiceComputeLoggingElasticsearchArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingElasticsearchArgs) ToServiceComputeLoggingElasticsearchOutput() ServiceComputeLoggingElasticsearchOutput
- func (i ServiceComputeLoggingElasticsearchArgs) ToServiceComputeLoggingElasticsearchOutputWithContext(ctx context.Context) ServiceComputeLoggingElasticsearchOutput
- type ServiceComputeLoggingElasticsearchArray
- func (ServiceComputeLoggingElasticsearchArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingElasticsearchArray) ToServiceComputeLoggingElasticsearchArrayOutput() ServiceComputeLoggingElasticsearchArrayOutput
- func (i ServiceComputeLoggingElasticsearchArray) ToServiceComputeLoggingElasticsearchArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingElasticsearchArrayOutput
- type ServiceComputeLoggingElasticsearchArrayInput
- type ServiceComputeLoggingElasticsearchArrayOutput
- func (ServiceComputeLoggingElasticsearchArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingElasticsearchArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingElasticsearchOutput
- func (o ServiceComputeLoggingElasticsearchArrayOutput) ToServiceComputeLoggingElasticsearchArrayOutput() ServiceComputeLoggingElasticsearchArrayOutput
- func (o ServiceComputeLoggingElasticsearchArrayOutput) ToServiceComputeLoggingElasticsearchArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingElasticsearchArrayOutput
- type ServiceComputeLoggingElasticsearchInput
- type ServiceComputeLoggingElasticsearchOutput
- func (ServiceComputeLoggingElasticsearchOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingElasticsearchOutput) Index() pulumi.StringOutput
- func (o ServiceComputeLoggingElasticsearchOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingElasticsearchOutput) Password() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingElasticsearchOutput) Pipeline() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingElasticsearchOutput) RequestMaxBytes() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingElasticsearchOutput) RequestMaxEntries() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingElasticsearchOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingElasticsearchOutput) TlsClientCert() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingElasticsearchOutput) TlsClientKey() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingElasticsearchOutput) TlsHostname() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingElasticsearchOutput) ToServiceComputeLoggingElasticsearchOutput() ServiceComputeLoggingElasticsearchOutput
- func (o ServiceComputeLoggingElasticsearchOutput) ToServiceComputeLoggingElasticsearchOutputWithContext(ctx context.Context) ServiceComputeLoggingElasticsearchOutput
- func (o ServiceComputeLoggingElasticsearchOutput) Url() pulumi.StringOutput
- func (o ServiceComputeLoggingElasticsearchOutput) User() pulumi.StringPtrOutput
- type ServiceComputeLoggingFtp
- type ServiceComputeLoggingFtpArgs
- func (ServiceComputeLoggingFtpArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingFtpArgs) ToServiceComputeLoggingFtpOutput() ServiceComputeLoggingFtpOutput
- func (i ServiceComputeLoggingFtpArgs) ToServiceComputeLoggingFtpOutputWithContext(ctx context.Context) ServiceComputeLoggingFtpOutput
- type ServiceComputeLoggingFtpArray
- func (ServiceComputeLoggingFtpArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingFtpArray) ToServiceComputeLoggingFtpArrayOutput() ServiceComputeLoggingFtpArrayOutput
- func (i ServiceComputeLoggingFtpArray) ToServiceComputeLoggingFtpArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingFtpArrayOutput
- type ServiceComputeLoggingFtpArrayInput
- type ServiceComputeLoggingFtpArrayOutput
- func (ServiceComputeLoggingFtpArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingFtpArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingFtpOutput
- func (o ServiceComputeLoggingFtpArrayOutput) ToServiceComputeLoggingFtpArrayOutput() ServiceComputeLoggingFtpArrayOutput
- func (o ServiceComputeLoggingFtpArrayOutput) ToServiceComputeLoggingFtpArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingFtpArrayOutput
- type ServiceComputeLoggingFtpInput
- type ServiceComputeLoggingFtpOutput
- func (o ServiceComputeLoggingFtpOutput) Address() pulumi.StringOutput
- func (ServiceComputeLoggingFtpOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingFtpOutput) GzipLevel() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingFtpOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingFtpOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingFtpOutput) Password() pulumi.StringOutput
- func (o ServiceComputeLoggingFtpOutput) Path() pulumi.StringOutput
- func (o ServiceComputeLoggingFtpOutput) Period() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingFtpOutput) Port() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingFtpOutput) PublicKey() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingFtpOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingFtpOutput) ToServiceComputeLoggingFtpOutput() ServiceComputeLoggingFtpOutput
- func (o ServiceComputeLoggingFtpOutput) ToServiceComputeLoggingFtpOutputWithContext(ctx context.Context) ServiceComputeLoggingFtpOutput
- func (o ServiceComputeLoggingFtpOutput) User() pulumi.StringOutput
- type ServiceComputeLoggingGooglepubsub
- type ServiceComputeLoggingGooglepubsubArgs
- func (ServiceComputeLoggingGooglepubsubArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingGooglepubsubArgs) ToServiceComputeLoggingGooglepubsubOutput() ServiceComputeLoggingGooglepubsubOutput
- func (i ServiceComputeLoggingGooglepubsubArgs) ToServiceComputeLoggingGooglepubsubOutputWithContext(ctx context.Context) ServiceComputeLoggingGooglepubsubOutput
- type ServiceComputeLoggingGooglepubsubArray
- func (ServiceComputeLoggingGooglepubsubArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingGooglepubsubArray) ToServiceComputeLoggingGooglepubsubArrayOutput() ServiceComputeLoggingGooglepubsubArrayOutput
- func (i ServiceComputeLoggingGooglepubsubArray) ToServiceComputeLoggingGooglepubsubArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingGooglepubsubArrayOutput
- type ServiceComputeLoggingGooglepubsubArrayInput
- type ServiceComputeLoggingGooglepubsubArrayOutput
- func (ServiceComputeLoggingGooglepubsubArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingGooglepubsubArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingGooglepubsubOutput
- func (o ServiceComputeLoggingGooglepubsubArrayOutput) ToServiceComputeLoggingGooglepubsubArrayOutput() ServiceComputeLoggingGooglepubsubArrayOutput
- func (o ServiceComputeLoggingGooglepubsubArrayOutput) ToServiceComputeLoggingGooglepubsubArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingGooglepubsubArrayOutput
- type ServiceComputeLoggingGooglepubsubInput
- type ServiceComputeLoggingGooglepubsubOutput
- func (ServiceComputeLoggingGooglepubsubOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingGooglepubsubOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingGooglepubsubOutput) ProjectId() pulumi.StringOutput
- func (o ServiceComputeLoggingGooglepubsubOutput) SecretKey() pulumi.StringOutput
- func (o ServiceComputeLoggingGooglepubsubOutput) ToServiceComputeLoggingGooglepubsubOutput() ServiceComputeLoggingGooglepubsubOutput
- func (o ServiceComputeLoggingGooglepubsubOutput) ToServiceComputeLoggingGooglepubsubOutputWithContext(ctx context.Context) ServiceComputeLoggingGooglepubsubOutput
- func (o ServiceComputeLoggingGooglepubsubOutput) Topic() pulumi.StringOutput
- func (o ServiceComputeLoggingGooglepubsubOutput) User() pulumi.StringOutput
- type ServiceComputeLoggingHeroku
- type ServiceComputeLoggingHerokuArgs
- func (ServiceComputeLoggingHerokuArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingHerokuArgs) ToServiceComputeLoggingHerokuOutput() ServiceComputeLoggingHerokuOutput
- func (i ServiceComputeLoggingHerokuArgs) ToServiceComputeLoggingHerokuOutputWithContext(ctx context.Context) ServiceComputeLoggingHerokuOutput
- type ServiceComputeLoggingHerokuArray
- func (ServiceComputeLoggingHerokuArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingHerokuArray) ToServiceComputeLoggingHerokuArrayOutput() ServiceComputeLoggingHerokuArrayOutput
- func (i ServiceComputeLoggingHerokuArray) ToServiceComputeLoggingHerokuArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingHerokuArrayOutput
- type ServiceComputeLoggingHerokuArrayInput
- type ServiceComputeLoggingHerokuArrayOutput
- func (ServiceComputeLoggingHerokuArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingHerokuArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingHerokuOutput
- func (o ServiceComputeLoggingHerokuArrayOutput) ToServiceComputeLoggingHerokuArrayOutput() ServiceComputeLoggingHerokuArrayOutput
- func (o ServiceComputeLoggingHerokuArrayOutput) ToServiceComputeLoggingHerokuArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingHerokuArrayOutput
- type ServiceComputeLoggingHerokuInput
- type ServiceComputeLoggingHerokuOutput
- func (ServiceComputeLoggingHerokuOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingHerokuOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingHerokuOutput) ToServiceComputeLoggingHerokuOutput() ServiceComputeLoggingHerokuOutput
- func (o ServiceComputeLoggingHerokuOutput) ToServiceComputeLoggingHerokuOutputWithContext(ctx context.Context) ServiceComputeLoggingHerokuOutput
- func (o ServiceComputeLoggingHerokuOutput) Token() pulumi.StringOutput
- func (o ServiceComputeLoggingHerokuOutput) Url() pulumi.StringOutput
- type ServiceComputeLoggingHoneycomb
- type ServiceComputeLoggingHoneycombArgs
- func (ServiceComputeLoggingHoneycombArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingHoneycombArgs) ToServiceComputeLoggingHoneycombOutput() ServiceComputeLoggingHoneycombOutput
- func (i ServiceComputeLoggingHoneycombArgs) ToServiceComputeLoggingHoneycombOutputWithContext(ctx context.Context) ServiceComputeLoggingHoneycombOutput
- type ServiceComputeLoggingHoneycombArray
- func (ServiceComputeLoggingHoneycombArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingHoneycombArray) ToServiceComputeLoggingHoneycombArrayOutput() ServiceComputeLoggingHoneycombArrayOutput
- func (i ServiceComputeLoggingHoneycombArray) ToServiceComputeLoggingHoneycombArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingHoneycombArrayOutput
- type ServiceComputeLoggingHoneycombArrayInput
- type ServiceComputeLoggingHoneycombArrayOutput
- func (ServiceComputeLoggingHoneycombArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingHoneycombArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingHoneycombOutput
- func (o ServiceComputeLoggingHoneycombArrayOutput) ToServiceComputeLoggingHoneycombArrayOutput() ServiceComputeLoggingHoneycombArrayOutput
- func (o ServiceComputeLoggingHoneycombArrayOutput) ToServiceComputeLoggingHoneycombArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingHoneycombArrayOutput
- type ServiceComputeLoggingHoneycombInput
- type ServiceComputeLoggingHoneycombOutput
- func (o ServiceComputeLoggingHoneycombOutput) Dataset() pulumi.StringOutput
- func (ServiceComputeLoggingHoneycombOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingHoneycombOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingHoneycombOutput) ToServiceComputeLoggingHoneycombOutput() ServiceComputeLoggingHoneycombOutput
- func (o ServiceComputeLoggingHoneycombOutput) ToServiceComputeLoggingHoneycombOutputWithContext(ctx context.Context) ServiceComputeLoggingHoneycombOutput
- func (o ServiceComputeLoggingHoneycombOutput) Token() pulumi.StringOutput
- type ServiceComputeLoggingKafka
- type ServiceComputeLoggingKafkaArgs
- func (ServiceComputeLoggingKafkaArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingKafkaArgs) ToServiceComputeLoggingKafkaOutput() ServiceComputeLoggingKafkaOutput
- func (i ServiceComputeLoggingKafkaArgs) ToServiceComputeLoggingKafkaOutputWithContext(ctx context.Context) ServiceComputeLoggingKafkaOutput
- type ServiceComputeLoggingKafkaArray
- func (ServiceComputeLoggingKafkaArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingKafkaArray) ToServiceComputeLoggingKafkaArrayOutput() ServiceComputeLoggingKafkaArrayOutput
- func (i ServiceComputeLoggingKafkaArray) ToServiceComputeLoggingKafkaArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingKafkaArrayOutput
- type ServiceComputeLoggingKafkaArrayInput
- type ServiceComputeLoggingKafkaArrayOutput
- func (ServiceComputeLoggingKafkaArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingKafkaArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingKafkaOutput
- func (o ServiceComputeLoggingKafkaArrayOutput) ToServiceComputeLoggingKafkaArrayOutput() ServiceComputeLoggingKafkaArrayOutput
- func (o ServiceComputeLoggingKafkaArrayOutput) ToServiceComputeLoggingKafkaArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingKafkaArrayOutput
- type ServiceComputeLoggingKafkaInput
- type ServiceComputeLoggingKafkaOutput
- func (o ServiceComputeLoggingKafkaOutput) AuthMethod() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) Brokers() pulumi.StringOutput
- func (o ServiceComputeLoggingKafkaOutput) CompressionCodec() pulumi.StringPtrOutput
- func (ServiceComputeLoggingKafkaOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingKafkaOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingKafkaOutput) ParseLogKeyvals() pulumi.BoolPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) Password() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) RequestMaxBytes() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) RequiredAcks() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) TlsClientCert() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) TlsClientKey() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) TlsHostname() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) ToServiceComputeLoggingKafkaOutput() ServiceComputeLoggingKafkaOutput
- func (o ServiceComputeLoggingKafkaOutput) ToServiceComputeLoggingKafkaOutputWithContext(ctx context.Context) ServiceComputeLoggingKafkaOutput
- func (o ServiceComputeLoggingKafkaOutput) Topic() pulumi.StringOutput
- func (o ServiceComputeLoggingKafkaOutput) UseTls() pulumi.BoolPtrOutput
- func (o ServiceComputeLoggingKafkaOutput) User() pulumi.StringPtrOutput
- type ServiceComputeLoggingKinese
- type ServiceComputeLoggingKineseArgs
- func (ServiceComputeLoggingKineseArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingKineseArgs) ToServiceComputeLoggingKineseOutput() ServiceComputeLoggingKineseOutput
- func (i ServiceComputeLoggingKineseArgs) ToServiceComputeLoggingKineseOutputWithContext(ctx context.Context) ServiceComputeLoggingKineseOutput
- type ServiceComputeLoggingKineseArray
- func (ServiceComputeLoggingKineseArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingKineseArray) ToServiceComputeLoggingKineseArrayOutput() ServiceComputeLoggingKineseArrayOutput
- func (i ServiceComputeLoggingKineseArray) ToServiceComputeLoggingKineseArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingKineseArrayOutput
- type ServiceComputeLoggingKineseArrayInput
- type ServiceComputeLoggingKineseArrayOutput
- func (ServiceComputeLoggingKineseArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingKineseArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingKineseOutput
- func (o ServiceComputeLoggingKineseArrayOutput) ToServiceComputeLoggingKineseArrayOutput() ServiceComputeLoggingKineseArrayOutput
- func (o ServiceComputeLoggingKineseArrayOutput) ToServiceComputeLoggingKineseArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingKineseArrayOutput
- type ServiceComputeLoggingKineseInput
- type ServiceComputeLoggingKineseOutput
- func (o ServiceComputeLoggingKineseOutput) AccessKey() pulumi.StringOutput
- func (ServiceComputeLoggingKineseOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingKineseOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingKineseOutput) Region() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingKineseOutput) SecretKey() pulumi.StringOutput
- func (o ServiceComputeLoggingKineseOutput) ToServiceComputeLoggingKineseOutput() ServiceComputeLoggingKineseOutput
- func (o ServiceComputeLoggingKineseOutput) ToServiceComputeLoggingKineseOutputWithContext(ctx context.Context) ServiceComputeLoggingKineseOutput
- func (o ServiceComputeLoggingKineseOutput) Topic() pulumi.StringOutput
- type ServiceComputeLoggingLoggly
- type ServiceComputeLoggingLogglyArgs
- func (ServiceComputeLoggingLogglyArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingLogglyArgs) ToServiceComputeLoggingLogglyOutput() ServiceComputeLoggingLogglyOutput
- func (i ServiceComputeLoggingLogglyArgs) ToServiceComputeLoggingLogglyOutputWithContext(ctx context.Context) ServiceComputeLoggingLogglyOutput
- type ServiceComputeLoggingLogglyArray
- func (ServiceComputeLoggingLogglyArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingLogglyArray) ToServiceComputeLoggingLogglyArrayOutput() ServiceComputeLoggingLogglyArrayOutput
- func (i ServiceComputeLoggingLogglyArray) ToServiceComputeLoggingLogglyArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingLogglyArrayOutput
- type ServiceComputeLoggingLogglyArrayInput
- type ServiceComputeLoggingLogglyArrayOutput
- func (ServiceComputeLoggingLogglyArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingLogglyArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingLogglyOutput
- func (o ServiceComputeLoggingLogglyArrayOutput) ToServiceComputeLoggingLogglyArrayOutput() ServiceComputeLoggingLogglyArrayOutput
- func (o ServiceComputeLoggingLogglyArrayOutput) ToServiceComputeLoggingLogglyArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingLogglyArrayOutput
- type ServiceComputeLoggingLogglyInput
- type ServiceComputeLoggingLogglyOutput
- func (ServiceComputeLoggingLogglyOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingLogglyOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingLogglyOutput) ToServiceComputeLoggingLogglyOutput() ServiceComputeLoggingLogglyOutput
- func (o ServiceComputeLoggingLogglyOutput) ToServiceComputeLoggingLogglyOutputWithContext(ctx context.Context) ServiceComputeLoggingLogglyOutput
- func (o ServiceComputeLoggingLogglyOutput) Token() pulumi.StringOutput
- type ServiceComputeLoggingLogshuttle
- type ServiceComputeLoggingLogshuttleArgs
- func (ServiceComputeLoggingLogshuttleArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingLogshuttleArgs) ToServiceComputeLoggingLogshuttleOutput() ServiceComputeLoggingLogshuttleOutput
- func (i ServiceComputeLoggingLogshuttleArgs) ToServiceComputeLoggingLogshuttleOutputWithContext(ctx context.Context) ServiceComputeLoggingLogshuttleOutput
- type ServiceComputeLoggingLogshuttleArray
- func (ServiceComputeLoggingLogshuttleArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingLogshuttleArray) ToServiceComputeLoggingLogshuttleArrayOutput() ServiceComputeLoggingLogshuttleArrayOutput
- func (i ServiceComputeLoggingLogshuttleArray) ToServiceComputeLoggingLogshuttleArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingLogshuttleArrayOutput
- type ServiceComputeLoggingLogshuttleArrayInput
- type ServiceComputeLoggingLogshuttleArrayOutput
- func (ServiceComputeLoggingLogshuttleArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingLogshuttleArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingLogshuttleOutput
- func (o ServiceComputeLoggingLogshuttleArrayOutput) ToServiceComputeLoggingLogshuttleArrayOutput() ServiceComputeLoggingLogshuttleArrayOutput
- func (o ServiceComputeLoggingLogshuttleArrayOutput) ToServiceComputeLoggingLogshuttleArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingLogshuttleArrayOutput
- type ServiceComputeLoggingLogshuttleInput
- type ServiceComputeLoggingLogshuttleOutput
- func (ServiceComputeLoggingLogshuttleOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingLogshuttleOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingLogshuttleOutput) ToServiceComputeLoggingLogshuttleOutput() ServiceComputeLoggingLogshuttleOutput
- func (o ServiceComputeLoggingLogshuttleOutput) ToServiceComputeLoggingLogshuttleOutputWithContext(ctx context.Context) ServiceComputeLoggingLogshuttleOutput
- func (o ServiceComputeLoggingLogshuttleOutput) Token() pulumi.StringOutput
- func (o ServiceComputeLoggingLogshuttleOutput) Url() pulumi.StringOutput
- type ServiceComputeLoggingNewrelic
- type ServiceComputeLoggingNewrelicArgs
- func (ServiceComputeLoggingNewrelicArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingNewrelicArgs) ToServiceComputeLoggingNewrelicOutput() ServiceComputeLoggingNewrelicOutput
- func (i ServiceComputeLoggingNewrelicArgs) ToServiceComputeLoggingNewrelicOutputWithContext(ctx context.Context) ServiceComputeLoggingNewrelicOutput
- type ServiceComputeLoggingNewrelicArray
- func (ServiceComputeLoggingNewrelicArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingNewrelicArray) ToServiceComputeLoggingNewrelicArrayOutput() ServiceComputeLoggingNewrelicArrayOutput
- func (i ServiceComputeLoggingNewrelicArray) ToServiceComputeLoggingNewrelicArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingNewrelicArrayOutput
- type ServiceComputeLoggingNewrelicArrayInput
- type ServiceComputeLoggingNewrelicArrayOutput
- func (ServiceComputeLoggingNewrelicArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingNewrelicArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingNewrelicOutput
- func (o ServiceComputeLoggingNewrelicArrayOutput) ToServiceComputeLoggingNewrelicArrayOutput() ServiceComputeLoggingNewrelicArrayOutput
- func (o ServiceComputeLoggingNewrelicArrayOutput) ToServiceComputeLoggingNewrelicArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingNewrelicArrayOutput
- type ServiceComputeLoggingNewrelicInput
- type ServiceComputeLoggingNewrelicOutput
- func (ServiceComputeLoggingNewrelicOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingNewrelicOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingNewrelicOutput) ToServiceComputeLoggingNewrelicOutput() ServiceComputeLoggingNewrelicOutput
- func (o ServiceComputeLoggingNewrelicOutput) ToServiceComputeLoggingNewrelicOutputWithContext(ctx context.Context) ServiceComputeLoggingNewrelicOutput
- func (o ServiceComputeLoggingNewrelicOutput) Token() pulumi.StringOutput
- type ServiceComputeLoggingOpenstack
- type ServiceComputeLoggingOpenstackArgs
- func (ServiceComputeLoggingOpenstackArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingOpenstackArgs) ToServiceComputeLoggingOpenstackOutput() ServiceComputeLoggingOpenstackOutput
- func (i ServiceComputeLoggingOpenstackArgs) ToServiceComputeLoggingOpenstackOutputWithContext(ctx context.Context) ServiceComputeLoggingOpenstackOutput
- type ServiceComputeLoggingOpenstackArray
- func (ServiceComputeLoggingOpenstackArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingOpenstackArray) ToServiceComputeLoggingOpenstackArrayOutput() ServiceComputeLoggingOpenstackArrayOutput
- func (i ServiceComputeLoggingOpenstackArray) ToServiceComputeLoggingOpenstackArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingOpenstackArrayOutput
- type ServiceComputeLoggingOpenstackArrayInput
- type ServiceComputeLoggingOpenstackArrayOutput
- func (ServiceComputeLoggingOpenstackArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingOpenstackArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingOpenstackOutput
- func (o ServiceComputeLoggingOpenstackArrayOutput) ToServiceComputeLoggingOpenstackArrayOutput() ServiceComputeLoggingOpenstackArrayOutput
- func (o ServiceComputeLoggingOpenstackArrayOutput) ToServiceComputeLoggingOpenstackArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingOpenstackArrayOutput
- type ServiceComputeLoggingOpenstackInput
- type ServiceComputeLoggingOpenstackOutput
- func (o ServiceComputeLoggingOpenstackOutput) AccessKey() pulumi.StringOutput
- func (o ServiceComputeLoggingOpenstackOutput) BucketName() pulumi.StringOutput
- func (ServiceComputeLoggingOpenstackOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingOpenstackOutput) GzipLevel() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingOpenstackOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingOpenstackOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingOpenstackOutput) Path() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingOpenstackOutput) Period() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingOpenstackOutput) PublicKey() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingOpenstackOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingOpenstackOutput) ToServiceComputeLoggingOpenstackOutput() ServiceComputeLoggingOpenstackOutput
- func (o ServiceComputeLoggingOpenstackOutput) ToServiceComputeLoggingOpenstackOutputWithContext(ctx context.Context) ServiceComputeLoggingOpenstackOutput
- func (o ServiceComputeLoggingOpenstackOutput) Url() pulumi.StringOutput
- func (o ServiceComputeLoggingOpenstackOutput) User() pulumi.StringOutput
- type ServiceComputeLoggingScalyr
- type ServiceComputeLoggingScalyrArgs
- func (ServiceComputeLoggingScalyrArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingScalyrArgs) ToServiceComputeLoggingScalyrOutput() ServiceComputeLoggingScalyrOutput
- func (i ServiceComputeLoggingScalyrArgs) ToServiceComputeLoggingScalyrOutputWithContext(ctx context.Context) ServiceComputeLoggingScalyrOutput
- type ServiceComputeLoggingScalyrArray
- func (ServiceComputeLoggingScalyrArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingScalyrArray) ToServiceComputeLoggingScalyrArrayOutput() ServiceComputeLoggingScalyrArrayOutput
- func (i ServiceComputeLoggingScalyrArray) ToServiceComputeLoggingScalyrArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingScalyrArrayOutput
- type ServiceComputeLoggingScalyrArrayInput
- type ServiceComputeLoggingScalyrArrayOutput
- func (ServiceComputeLoggingScalyrArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingScalyrArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingScalyrOutput
- func (o ServiceComputeLoggingScalyrArrayOutput) ToServiceComputeLoggingScalyrArrayOutput() ServiceComputeLoggingScalyrArrayOutput
- func (o ServiceComputeLoggingScalyrArrayOutput) ToServiceComputeLoggingScalyrArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingScalyrArrayOutput
- type ServiceComputeLoggingScalyrInput
- type ServiceComputeLoggingScalyrOutput
- func (ServiceComputeLoggingScalyrOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingScalyrOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingScalyrOutput) Region() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingScalyrOutput) ToServiceComputeLoggingScalyrOutput() ServiceComputeLoggingScalyrOutput
- func (o ServiceComputeLoggingScalyrOutput) ToServiceComputeLoggingScalyrOutputWithContext(ctx context.Context) ServiceComputeLoggingScalyrOutput
- func (o ServiceComputeLoggingScalyrOutput) Token() pulumi.StringOutput
- type ServiceComputeLoggingSftp
- type ServiceComputeLoggingSftpArgs
- func (ServiceComputeLoggingSftpArgs) ElementType() reflect.Type
- func (i ServiceComputeLoggingSftpArgs) ToServiceComputeLoggingSftpOutput() ServiceComputeLoggingSftpOutput
- func (i ServiceComputeLoggingSftpArgs) ToServiceComputeLoggingSftpOutputWithContext(ctx context.Context) ServiceComputeLoggingSftpOutput
- type ServiceComputeLoggingSftpArray
- func (ServiceComputeLoggingSftpArray) ElementType() reflect.Type
- func (i ServiceComputeLoggingSftpArray) ToServiceComputeLoggingSftpArrayOutput() ServiceComputeLoggingSftpArrayOutput
- func (i ServiceComputeLoggingSftpArray) ToServiceComputeLoggingSftpArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingSftpArrayOutput
- type ServiceComputeLoggingSftpArrayInput
- type ServiceComputeLoggingSftpArrayOutput
- func (ServiceComputeLoggingSftpArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingSftpArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingSftpOutput
- func (o ServiceComputeLoggingSftpArrayOutput) ToServiceComputeLoggingSftpArrayOutput() ServiceComputeLoggingSftpArrayOutput
- func (o ServiceComputeLoggingSftpArrayOutput) ToServiceComputeLoggingSftpArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingSftpArrayOutput
- type ServiceComputeLoggingSftpInput
- type ServiceComputeLoggingSftpOutput
- func (o ServiceComputeLoggingSftpOutput) Address() pulumi.StringOutput
- func (ServiceComputeLoggingSftpOutput) ElementType() reflect.Type
- func (o ServiceComputeLoggingSftpOutput) GzipLevel() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingSftpOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingSftpOutput) Name() pulumi.StringOutput
- func (o ServiceComputeLoggingSftpOutput) Password() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingSftpOutput) Path() pulumi.StringOutput
- func (o ServiceComputeLoggingSftpOutput) Period() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingSftpOutput) Port() pulumi.IntPtrOutput
- func (o ServiceComputeLoggingSftpOutput) PublicKey() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingSftpOutput) SecretKey() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingSftpOutput) SshKnownHosts() pulumi.StringOutput
- func (o ServiceComputeLoggingSftpOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o ServiceComputeLoggingSftpOutput) ToServiceComputeLoggingSftpOutput() ServiceComputeLoggingSftpOutput
- func (o ServiceComputeLoggingSftpOutput) ToServiceComputeLoggingSftpOutputWithContext(ctx context.Context) ServiceComputeLoggingSftpOutput
- func (o ServiceComputeLoggingSftpOutput) User() pulumi.StringOutput
- type ServiceComputeMap
- type ServiceComputeMapInput
- type ServiceComputeMapOutput
- func (ServiceComputeMapOutput) ElementType() reflect.Type
- func (o ServiceComputeMapOutput) MapIndex(k pulumi.StringInput) ServiceComputeOutput
- func (o ServiceComputeMapOutput) ToServiceComputeMapOutput() ServiceComputeMapOutput
- func (o ServiceComputeMapOutput) ToServiceComputeMapOutputWithContext(ctx context.Context) ServiceComputeMapOutput
- type ServiceComputeOutput
- func (ServiceComputeOutput) ElementType() reflect.Type
- func (o ServiceComputeOutput) ToServiceComputeOutput() ServiceComputeOutput
- func (o ServiceComputeOutput) ToServiceComputeOutputWithContext(ctx context.Context) ServiceComputeOutput
- func (o ServiceComputeOutput) ToServiceComputePtrOutput() ServiceComputePtrOutput
- func (o ServiceComputeOutput) ToServiceComputePtrOutputWithContext(ctx context.Context) ServiceComputePtrOutput
- type ServiceComputePackage
- type ServiceComputePackageArgs
- func (ServiceComputePackageArgs) ElementType() reflect.Type
- func (i ServiceComputePackageArgs) ToServiceComputePackageOutput() ServiceComputePackageOutput
- func (i ServiceComputePackageArgs) ToServiceComputePackageOutputWithContext(ctx context.Context) ServiceComputePackageOutput
- func (i ServiceComputePackageArgs) ToServiceComputePackagePtrOutput() ServiceComputePackagePtrOutput
- func (i ServiceComputePackageArgs) ToServiceComputePackagePtrOutputWithContext(ctx context.Context) ServiceComputePackagePtrOutput
- type ServiceComputePackageInput
- type ServiceComputePackageOutput
- func (ServiceComputePackageOutput) ElementType() reflect.Type
- func (o ServiceComputePackageOutput) Filename() pulumi.StringOutput
- func (o ServiceComputePackageOutput) SourceCodeHash() pulumi.StringPtrOutput
- func (o ServiceComputePackageOutput) ToServiceComputePackageOutput() ServiceComputePackageOutput
- func (o ServiceComputePackageOutput) ToServiceComputePackageOutputWithContext(ctx context.Context) ServiceComputePackageOutput
- func (o ServiceComputePackageOutput) ToServiceComputePackagePtrOutput() ServiceComputePackagePtrOutput
- func (o ServiceComputePackageOutput) ToServiceComputePackagePtrOutputWithContext(ctx context.Context) ServiceComputePackagePtrOutput
- type ServiceComputePackagePtrInput
- type ServiceComputePackagePtrOutput
- func (o ServiceComputePackagePtrOutput) Elem() ServiceComputePackageOutput
- func (ServiceComputePackagePtrOutput) ElementType() reflect.Type
- func (o ServiceComputePackagePtrOutput) Filename() pulumi.StringPtrOutput
- func (o ServiceComputePackagePtrOutput) SourceCodeHash() pulumi.StringPtrOutput
- func (o ServiceComputePackagePtrOutput) ToServiceComputePackagePtrOutput() ServiceComputePackagePtrOutput
- func (o ServiceComputePackagePtrOutput) ToServiceComputePackagePtrOutputWithContext(ctx context.Context) ServiceComputePackagePtrOutput
- type ServiceComputePapertrail
- type ServiceComputePapertrailArgs
- func (ServiceComputePapertrailArgs) ElementType() reflect.Type
- func (i ServiceComputePapertrailArgs) ToServiceComputePapertrailOutput() ServiceComputePapertrailOutput
- func (i ServiceComputePapertrailArgs) ToServiceComputePapertrailOutputWithContext(ctx context.Context) ServiceComputePapertrailOutput
- type ServiceComputePapertrailArray
- func (ServiceComputePapertrailArray) ElementType() reflect.Type
- func (i ServiceComputePapertrailArray) ToServiceComputePapertrailArrayOutput() ServiceComputePapertrailArrayOutput
- func (i ServiceComputePapertrailArray) ToServiceComputePapertrailArrayOutputWithContext(ctx context.Context) ServiceComputePapertrailArrayOutput
- type ServiceComputePapertrailArrayInput
- type ServiceComputePapertrailArrayOutput
- func (ServiceComputePapertrailArrayOutput) ElementType() reflect.Type
- func (o ServiceComputePapertrailArrayOutput) Index(i pulumi.IntInput) ServiceComputePapertrailOutput
- func (o ServiceComputePapertrailArrayOutput) ToServiceComputePapertrailArrayOutput() ServiceComputePapertrailArrayOutput
- func (o ServiceComputePapertrailArrayOutput) ToServiceComputePapertrailArrayOutputWithContext(ctx context.Context) ServiceComputePapertrailArrayOutput
- type ServiceComputePapertrailInput
- type ServiceComputePapertrailOutput
- func (o ServiceComputePapertrailOutput) Address() pulumi.StringOutput
- func (ServiceComputePapertrailOutput) ElementType() reflect.Type
- func (o ServiceComputePapertrailOutput) Name() pulumi.StringOutput
- func (o ServiceComputePapertrailOutput) Port() pulumi.IntOutput
- func (o ServiceComputePapertrailOutput) ToServiceComputePapertrailOutput() ServiceComputePapertrailOutput
- func (o ServiceComputePapertrailOutput) ToServiceComputePapertrailOutputWithContext(ctx context.Context) ServiceComputePapertrailOutput
- type ServiceComputePtrInput
- type ServiceComputePtrOutput
- type ServiceComputeS3logging
- type ServiceComputeS3loggingArgs
- type ServiceComputeS3loggingArray
- func (ServiceComputeS3loggingArray) ElementType() reflect.Type
- func (i ServiceComputeS3loggingArray) ToServiceComputeS3loggingArrayOutput() ServiceComputeS3loggingArrayOutput
- func (i ServiceComputeS3loggingArray) ToServiceComputeS3loggingArrayOutputWithContext(ctx context.Context) ServiceComputeS3loggingArrayOutput
- type ServiceComputeS3loggingArrayInput
- type ServiceComputeS3loggingArrayOutput
- func (ServiceComputeS3loggingArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeS3loggingArrayOutput) Index(i pulumi.IntInput) ServiceComputeS3loggingOutput
- func (o ServiceComputeS3loggingArrayOutput) ToServiceComputeS3loggingArrayOutput() ServiceComputeS3loggingArrayOutput
- func (o ServiceComputeS3loggingArrayOutput) ToServiceComputeS3loggingArrayOutputWithContext(ctx context.Context) ServiceComputeS3loggingArrayOutput
- type ServiceComputeS3loggingInput
- type ServiceComputeS3loggingOutput
- func (o ServiceComputeS3loggingOutput) BucketName() pulumi.StringOutput
- func (o ServiceComputeS3loggingOutput) Domain() pulumi.StringPtrOutput
- func (ServiceComputeS3loggingOutput) ElementType() reflect.Type
- func (o ServiceComputeS3loggingOutput) GzipLevel() pulumi.IntPtrOutput
- func (o ServiceComputeS3loggingOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeS3loggingOutput) Name() pulumi.StringOutput
- func (o ServiceComputeS3loggingOutput) Path() pulumi.StringPtrOutput
- func (o ServiceComputeS3loggingOutput) Period() pulumi.IntPtrOutput
- func (o ServiceComputeS3loggingOutput) PublicKey() pulumi.StringPtrOutput
- func (o ServiceComputeS3loggingOutput) Redundancy() pulumi.StringPtrOutput
- func (o ServiceComputeS3loggingOutput) S3AccessKey() pulumi.StringPtrOutput
- func (o ServiceComputeS3loggingOutput) S3SecretKey() pulumi.StringPtrOutput
- func (o ServiceComputeS3loggingOutput) ServerSideEncryption() pulumi.StringPtrOutput
- func (o ServiceComputeS3loggingOutput) ServerSideEncryptionKmsKeyId() pulumi.StringPtrOutput
- func (o ServiceComputeS3loggingOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o ServiceComputeS3loggingOutput) ToServiceComputeS3loggingOutput() ServiceComputeS3loggingOutput
- func (o ServiceComputeS3loggingOutput) ToServiceComputeS3loggingOutputWithContext(ctx context.Context) ServiceComputeS3loggingOutput
- type ServiceComputeSplunk
- type ServiceComputeSplunkArgs
- type ServiceComputeSplunkArray
- type ServiceComputeSplunkArrayInput
- type ServiceComputeSplunkArrayOutput
- func (ServiceComputeSplunkArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeSplunkArrayOutput) Index(i pulumi.IntInput) ServiceComputeSplunkOutput
- func (o ServiceComputeSplunkArrayOutput) ToServiceComputeSplunkArrayOutput() ServiceComputeSplunkArrayOutput
- func (o ServiceComputeSplunkArrayOutput) ToServiceComputeSplunkArrayOutputWithContext(ctx context.Context) ServiceComputeSplunkArrayOutput
- type ServiceComputeSplunkInput
- type ServiceComputeSplunkOutput
- func (ServiceComputeSplunkOutput) ElementType() reflect.Type
- func (o ServiceComputeSplunkOutput) Name() pulumi.StringOutput
- func (o ServiceComputeSplunkOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o ServiceComputeSplunkOutput) TlsHostname() pulumi.StringPtrOutput
- func (o ServiceComputeSplunkOutput) ToServiceComputeSplunkOutput() ServiceComputeSplunkOutput
- func (o ServiceComputeSplunkOutput) ToServiceComputeSplunkOutputWithContext(ctx context.Context) ServiceComputeSplunkOutput
- func (o ServiceComputeSplunkOutput) Token() pulumi.StringOutput
- func (o ServiceComputeSplunkOutput) Url() pulumi.StringOutput
- type ServiceComputeState
- type ServiceComputeSumologic
- type ServiceComputeSumologicArgs
- type ServiceComputeSumologicArray
- func (ServiceComputeSumologicArray) ElementType() reflect.Type
- func (i ServiceComputeSumologicArray) ToServiceComputeSumologicArrayOutput() ServiceComputeSumologicArrayOutput
- func (i ServiceComputeSumologicArray) ToServiceComputeSumologicArrayOutputWithContext(ctx context.Context) ServiceComputeSumologicArrayOutput
- type ServiceComputeSumologicArrayInput
- type ServiceComputeSumologicArrayOutput
- func (ServiceComputeSumologicArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeSumologicArrayOutput) Index(i pulumi.IntInput) ServiceComputeSumologicOutput
- func (o ServiceComputeSumologicArrayOutput) ToServiceComputeSumologicArrayOutput() ServiceComputeSumologicArrayOutput
- func (o ServiceComputeSumologicArrayOutput) ToServiceComputeSumologicArrayOutputWithContext(ctx context.Context) ServiceComputeSumologicArrayOutput
- type ServiceComputeSumologicInput
- type ServiceComputeSumologicOutput
- func (ServiceComputeSumologicOutput) ElementType() reflect.Type
- func (o ServiceComputeSumologicOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeSumologicOutput) Name() pulumi.StringOutput
- func (o ServiceComputeSumologicOutput) ToServiceComputeSumologicOutput() ServiceComputeSumologicOutput
- func (o ServiceComputeSumologicOutput) ToServiceComputeSumologicOutputWithContext(ctx context.Context) ServiceComputeSumologicOutput
- func (o ServiceComputeSumologicOutput) Url() pulumi.StringOutput
- type ServiceComputeSyslog
- type ServiceComputeSyslogArgs
- type ServiceComputeSyslogArray
- type ServiceComputeSyslogArrayInput
- type ServiceComputeSyslogArrayOutput
- func (ServiceComputeSyslogArrayOutput) ElementType() reflect.Type
- func (o ServiceComputeSyslogArrayOutput) Index(i pulumi.IntInput) ServiceComputeSyslogOutput
- func (o ServiceComputeSyslogArrayOutput) ToServiceComputeSyslogArrayOutput() ServiceComputeSyslogArrayOutput
- func (o ServiceComputeSyslogArrayOutput) ToServiceComputeSyslogArrayOutputWithContext(ctx context.Context) ServiceComputeSyslogArrayOutput
- type ServiceComputeSyslogInput
- type ServiceComputeSyslogOutput
- func (o ServiceComputeSyslogOutput) Address() pulumi.StringOutput
- func (ServiceComputeSyslogOutput) ElementType() reflect.Type
- func (o ServiceComputeSyslogOutput) MessageType() pulumi.StringPtrOutput
- func (o ServiceComputeSyslogOutput) Name() pulumi.StringOutput
- func (o ServiceComputeSyslogOutput) Port() pulumi.IntPtrOutput
- func (o ServiceComputeSyslogOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o ServiceComputeSyslogOutput) TlsClientCert() pulumi.StringPtrOutput
- func (o ServiceComputeSyslogOutput) TlsClientKey() pulumi.StringPtrOutput
- func (o ServiceComputeSyslogOutput) TlsHostname() pulumi.StringPtrOutput
- func (o ServiceComputeSyslogOutput) ToServiceComputeSyslogOutput() ServiceComputeSyslogOutput
- func (o ServiceComputeSyslogOutput) ToServiceComputeSyslogOutputWithContext(ctx context.Context) ServiceComputeSyslogOutput
- func (o ServiceComputeSyslogOutput) Token() pulumi.StringPtrOutput
- func (o ServiceComputeSyslogOutput) UseTls() pulumi.BoolPtrOutput
- type ServiceDictionaryItemsv1
- func (*ServiceDictionaryItemsv1) ElementType() reflect.Type
- func (i *ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1Output() ServiceDictionaryItemsv1Output
- func (i *ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1OutputWithContext(ctx context.Context) ServiceDictionaryItemsv1Output
- func (i *ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1PtrOutput() ServiceDictionaryItemsv1PtrOutput
- func (i *ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1PtrOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1PtrOutput
- type ServiceDictionaryItemsv1Args
- type ServiceDictionaryItemsv1Array
- func (ServiceDictionaryItemsv1Array) ElementType() reflect.Type
- func (i ServiceDictionaryItemsv1Array) ToServiceDictionaryItemsv1ArrayOutput() ServiceDictionaryItemsv1ArrayOutput
- func (i ServiceDictionaryItemsv1Array) ToServiceDictionaryItemsv1ArrayOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1ArrayOutput
- type ServiceDictionaryItemsv1ArrayInput
- type ServiceDictionaryItemsv1ArrayOutput
- func (ServiceDictionaryItemsv1ArrayOutput) ElementType() reflect.Type
- func (o ServiceDictionaryItemsv1ArrayOutput) Index(i pulumi.IntInput) ServiceDictionaryItemsv1Output
- func (o ServiceDictionaryItemsv1ArrayOutput) ToServiceDictionaryItemsv1ArrayOutput() ServiceDictionaryItemsv1ArrayOutput
- func (o ServiceDictionaryItemsv1ArrayOutput) ToServiceDictionaryItemsv1ArrayOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1ArrayOutput
- type ServiceDictionaryItemsv1Input
- type ServiceDictionaryItemsv1Map
- func (ServiceDictionaryItemsv1Map) ElementType() reflect.Type
- func (i ServiceDictionaryItemsv1Map) ToServiceDictionaryItemsv1MapOutput() ServiceDictionaryItemsv1MapOutput
- func (i ServiceDictionaryItemsv1Map) ToServiceDictionaryItemsv1MapOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1MapOutput
- type ServiceDictionaryItemsv1MapInput
- type ServiceDictionaryItemsv1MapOutput
- func (ServiceDictionaryItemsv1MapOutput) ElementType() reflect.Type
- func (o ServiceDictionaryItemsv1MapOutput) MapIndex(k pulumi.StringInput) ServiceDictionaryItemsv1Output
- func (o ServiceDictionaryItemsv1MapOutput) ToServiceDictionaryItemsv1MapOutput() ServiceDictionaryItemsv1MapOutput
- func (o ServiceDictionaryItemsv1MapOutput) ToServiceDictionaryItemsv1MapOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1MapOutput
- type ServiceDictionaryItemsv1Output
- func (ServiceDictionaryItemsv1Output) ElementType() reflect.Type
- func (o ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1Output() ServiceDictionaryItemsv1Output
- func (o ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1OutputWithContext(ctx context.Context) ServiceDictionaryItemsv1Output
- func (o ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1PtrOutput() ServiceDictionaryItemsv1PtrOutput
- func (o ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1PtrOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1PtrOutput
- type ServiceDictionaryItemsv1PtrInput
- type ServiceDictionaryItemsv1PtrOutput
- func (ServiceDictionaryItemsv1PtrOutput) ElementType() reflect.Type
- func (o ServiceDictionaryItemsv1PtrOutput) ToServiceDictionaryItemsv1PtrOutput() ServiceDictionaryItemsv1PtrOutput
- func (o ServiceDictionaryItemsv1PtrOutput) ToServiceDictionaryItemsv1PtrOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1PtrOutput
- type ServiceDictionaryItemsv1State
- type ServiceDynamicSnippetContentv1
- func (*ServiceDynamicSnippetContentv1) ElementType() reflect.Type
- func (i *ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1Output() ServiceDynamicSnippetContentv1Output
- func (i *ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1OutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1Output
- func (i *ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1PtrOutput() ServiceDynamicSnippetContentv1PtrOutput
- func (i *ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1PtrOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1PtrOutput
- type ServiceDynamicSnippetContentv1Args
- type ServiceDynamicSnippetContentv1Array
- func (ServiceDynamicSnippetContentv1Array) ElementType() reflect.Type
- func (i ServiceDynamicSnippetContentv1Array) ToServiceDynamicSnippetContentv1ArrayOutput() ServiceDynamicSnippetContentv1ArrayOutput
- func (i ServiceDynamicSnippetContentv1Array) ToServiceDynamicSnippetContentv1ArrayOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1ArrayOutput
- type ServiceDynamicSnippetContentv1ArrayInput
- type ServiceDynamicSnippetContentv1ArrayOutput
- func (ServiceDynamicSnippetContentv1ArrayOutput) ElementType() reflect.Type
- func (o ServiceDynamicSnippetContentv1ArrayOutput) Index(i pulumi.IntInput) ServiceDynamicSnippetContentv1Output
- func (o ServiceDynamicSnippetContentv1ArrayOutput) ToServiceDynamicSnippetContentv1ArrayOutput() ServiceDynamicSnippetContentv1ArrayOutput
- func (o ServiceDynamicSnippetContentv1ArrayOutput) ToServiceDynamicSnippetContentv1ArrayOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1ArrayOutput
- type ServiceDynamicSnippetContentv1Input
- type ServiceDynamicSnippetContentv1Map
- func (ServiceDynamicSnippetContentv1Map) ElementType() reflect.Type
- func (i ServiceDynamicSnippetContentv1Map) ToServiceDynamicSnippetContentv1MapOutput() ServiceDynamicSnippetContentv1MapOutput
- func (i ServiceDynamicSnippetContentv1Map) ToServiceDynamicSnippetContentv1MapOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1MapOutput
- type ServiceDynamicSnippetContentv1MapInput
- type ServiceDynamicSnippetContentv1MapOutput
- func (ServiceDynamicSnippetContentv1MapOutput) ElementType() reflect.Type
- func (o ServiceDynamicSnippetContentv1MapOutput) MapIndex(k pulumi.StringInput) ServiceDynamicSnippetContentv1Output
- func (o ServiceDynamicSnippetContentv1MapOutput) ToServiceDynamicSnippetContentv1MapOutput() ServiceDynamicSnippetContentv1MapOutput
- func (o ServiceDynamicSnippetContentv1MapOutput) ToServiceDynamicSnippetContentv1MapOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1MapOutput
- type ServiceDynamicSnippetContentv1Output
- func (ServiceDynamicSnippetContentv1Output) ElementType() reflect.Type
- func (o ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1Output() ServiceDynamicSnippetContentv1Output
- func (o ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1OutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1Output
- func (o ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1PtrOutput() ServiceDynamicSnippetContentv1PtrOutput
- func (o ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1PtrOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1PtrOutput
- type ServiceDynamicSnippetContentv1PtrInput
- type ServiceDynamicSnippetContentv1PtrOutput
- func (ServiceDynamicSnippetContentv1PtrOutput) ElementType() reflect.Type
- func (o ServiceDynamicSnippetContentv1PtrOutput) ToServiceDynamicSnippetContentv1PtrOutput() ServiceDynamicSnippetContentv1PtrOutput
- func (o ServiceDynamicSnippetContentv1PtrOutput) ToServiceDynamicSnippetContentv1PtrOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1PtrOutput
- type ServiceDynamicSnippetContentv1State
- type ServiceWafConfiguration
- func (*ServiceWafConfiguration) ElementType() reflect.Type
- func (i *ServiceWafConfiguration) ToServiceWafConfigurationOutput() ServiceWafConfigurationOutput
- func (i *ServiceWafConfiguration) ToServiceWafConfigurationOutputWithContext(ctx context.Context) ServiceWafConfigurationOutput
- func (i *ServiceWafConfiguration) ToServiceWafConfigurationPtrOutput() ServiceWafConfigurationPtrOutput
- func (i *ServiceWafConfiguration) ToServiceWafConfigurationPtrOutputWithContext(ctx context.Context) ServiceWafConfigurationPtrOutput
- type ServiceWafConfigurationArgs
- type ServiceWafConfigurationArray
- func (ServiceWafConfigurationArray) ElementType() reflect.Type
- func (i ServiceWafConfigurationArray) ToServiceWafConfigurationArrayOutput() ServiceWafConfigurationArrayOutput
- func (i ServiceWafConfigurationArray) ToServiceWafConfigurationArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationArrayOutput
- type ServiceWafConfigurationArrayInput
- type ServiceWafConfigurationArrayOutput
- func (ServiceWafConfigurationArrayOutput) ElementType() reflect.Type
- func (o ServiceWafConfigurationArrayOutput) Index(i pulumi.IntInput) ServiceWafConfigurationOutput
- func (o ServiceWafConfigurationArrayOutput) ToServiceWafConfigurationArrayOutput() ServiceWafConfigurationArrayOutput
- func (o ServiceWafConfigurationArrayOutput) ToServiceWafConfigurationArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationArrayOutput
- type ServiceWafConfigurationInput
- type ServiceWafConfigurationMap
- func (ServiceWafConfigurationMap) ElementType() reflect.Type
- func (i ServiceWafConfigurationMap) ToServiceWafConfigurationMapOutput() ServiceWafConfigurationMapOutput
- func (i ServiceWafConfigurationMap) ToServiceWafConfigurationMapOutputWithContext(ctx context.Context) ServiceWafConfigurationMapOutput
- type ServiceWafConfigurationMapInput
- type ServiceWafConfigurationMapOutput
- func (ServiceWafConfigurationMapOutput) ElementType() reflect.Type
- func (o ServiceWafConfigurationMapOutput) MapIndex(k pulumi.StringInput) ServiceWafConfigurationOutput
- func (o ServiceWafConfigurationMapOutput) ToServiceWafConfigurationMapOutput() ServiceWafConfigurationMapOutput
- func (o ServiceWafConfigurationMapOutput) ToServiceWafConfigurationMapOutputWithContext(ctx context.Context) ServiceWafConfigurationMapOutput
- type ServiceWafConfigurationOutput
- func (ServiceWafConfigurationOutput) ElementType() reflect.Type
- func (o ServiceWafConfigurationOutput) ToServiceWafConfigurationOutput() ServiceWafConfigurationOutput
- func (o ServiceWafConfigurationOutput) ToServiceWafConfigurationOutputWithContext(ctx context.Context) ServiceWafConfigurationOutput
- func (o ServiceWafConfigurationOutput) ToServiceWafConfigurationPtrOutput() ServiceWafConfigurationPtrOutput
- func (o ServiceWafConfigurationOutput) ToServiceWafConfigurationPtrOutputWithContext(ctx context.Context) ServiceWafConfigurationPtrOutput
- type ServiceWafConfigurationPtrInput
- type ServiceWafConfigurationPtrOutput
- func (ServiceWafConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceWafConfigurationPtrOutput) ToServiceWafConfigurationPtrOutput() ServiceWafConfigurationPtrOutput
- func (o ServiceWafConfigurationPtrOutput) ToServiceWafConfigurationPtrOutputWithContext(ctx context.Context) ServiceWafConfigurationPtrOutput
- type ServiceWafConfigurationRule
- type ServiceWafConfigurationRuleArgs
- func (ServiceWafConfigurationRuleArgs) ElementType() reflect.Type
- func (i ServiceWafConfigurationRuleArgs) ToServiceWafConfigurationRuleOutput() ServiceWafConfigurationRuleOutput
- func (i ServiceWafConfigurationRuleArgs) ToServiceWafConfigurationRuleOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleOutput
- type ServiceWafConfigurationRuleArray
- func (ServiceWafConfigurationRuleArray) ElementType() reflect.Type
- func (i ServiceWafConfigurationRuleArray) ToServiceWafConfigurationRuleArrayOutput() ServiceWafConfigurationRuleArrayOutput
- func (i ServiceWafConfigurationRuleArray) ToServiceWafConfigurationRuleArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleArrayOutput
- type ServiceWafConfigurationRuleArrayInput
- type ServiceWafConfigurationRuleArrayOutput
- func (ServiceWafConfigurationRuleArrayOutput) ElementType() reflect.Type
- func (o ServiceWafConfigurationRuleArrayOutput) Index(i pulumi.IntInput) ServiceWafConfigurationRuleOutput
- func (o ServiceWafConfigurationRuleArrayOutput) ToServiceWafConfigurationRuleArrayOutput() ServiceWafConfigurationRuleArrayOutput
- func (o ServiceWafConfigurationRuleArrayOutput) ToServiceWafConfigurationRuleArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleArrayOutput
- type ServiceWafConfigurationRuleExclusion
- type ServiceWafConfigurationRuleExclusionArgs
- func (ServiceWafConfigurationRuleExclusionArgs) ElementType() reflect.Type
- func (i ServiceWafConfigurationRuleExclusionArgs) ToServiceWafConfigurationRuleExclusionOutput() ServiceWafConfigurationRuleExclusionOutput
- func (i ServiceWafConfigurationRuleExclusionArgs) ToServiceWafConfigurationRuleExclusionOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleExclusionOutput
- type ServiceWafConfigurationRuleExclusionArray
- func (ServiceWafConfigurationRuleExclusionArray) ElementType() reflect.Type
- func (i ServiceWafConfigurationRuleExclusionArray) ToServiceWafConfigurationRuleExclusionArrayOutput() ServiceWafConfigurationRuleExclusionArrayOutput
- func (i ServiceWafConfigurationRuleExclusionArray) ToServiceWafConfigurationRuleExclusionArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleExclusionArrayOutput
- type ServiceWafConfigurationRuleExclusionArrayInput
- type ServiceWafConfigurationRuleExclusionArrayOutput
- func (ServiceWafConfigurationRuleExclusionArrayOutput) ElementType() reflect.Type
- func (o ServiceWafConfigurationRuleExclusionArrayOutput) Index(i pulumi.IntInput) ServiceWafConfigurationRuleExclusionOutput
- func (o ServiceWafConfigurationRuleExclusionArrayOutput) ToServiceWafConfigurationRuleExclusionArrayOutput() ServiceWafConfigurationRuleExclusionArrayOutput
- func (o ServiceWafConfigurationRuleExclusionArrayOutput) ToServiceWafConfigurationRuleExclusionArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleExclusionArrayOutput
- type ServiceWafConfigurationRuleExclusionInput
- type ServiceWafConfigurationRuleExclusionOutput
- func (o ServiceWafConfigurationRuleExclusionOutput) Condition() pulumi.StringOutput
- func (ServiceWafConfigurationRuleExclusionOutput) ElementType() reflect.Type
- func (o ServiceWafConfigurationRuleExclusionOutput) ExclusionType() pulumi.StringOutput
- func (o ServiceWafConfigurationRuleExclusionOutput) ModsecRuleIds() pulumi.IntArrayOutput
- func (o ServiceWafConfigurationRuleExclusionOutput) Name() pulumi.StringOutput
- func (o ServiceWafConfigurationRuleExclusionOutput) Number() pulumi.IntPtrOutput
- func (o ServiceWafConfigurationRuleExclusionOutput) ToServiceWafConfigurationRuleExclusionOutput() ServiceWafConfigurationRuleExclusionOutput
- func (o ServiceWafConfigurationRuleExclusionOutput) ToServiceWafConfigurationRuleExclusionOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleExclusionOutput
- type ServiceWafConfigurationRuleInput
- type ServiceWafConfigurationRuleOutput
- func (ServiceWafConfigurationRuleOutput) ElementType() reflect.Type
- func (o ServiceWafConfigurationRuleOutput) ModsecRuleId() pulumi.IntOutput
- func (o ServiceWafConfigurationRuleOutput) Revision() pulumi.IntPtrOutput
- func (o ServiceWafConfigurationRuleOutput) Status() pulumi.StringOutput
- func (o ServiceWafConfigurationRuleOutput) ToServiceWafConfigurationRuleOutput() ServiceWafConfigurationRuleOutput
- func (o ServiceWafConfigurationRuleOutput) ToServiceWafConfigurationRuleOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleOutput
- type ServiceWafConfigurationState
- type Servicev1
- func (*Servicev1) ElementType() reflect.Type
- func (i *Servicev1) ToServicev1Output() Servicev1Output
- func (i *Servicev1) ToServicev1OutputWithContext(ctx context.Context) Servicev1Output
- func (i *Servicev1) ToServicev1PtrOutput() Servicev1PtrOutput
- func (i *Servicev1) ToServicev1PtrOutputWithContext(ctx context.Context) Servicev1PtrOutput
- type Servicev1Acl
- type Servicev1AclArgs
- type Servicev1AclArray
- type Servicev1AclArrayInput
- type Servicev1AclArrayOutput
- func (Servicev1AclArrayOutput) ElementType() reflect.Type
- func (o Servicev1AclArrayOutput) Index(i pulumi.IntInput) Servicev1AclOutput
- func (o Servicev1AclArrayOutput) ToServicev1AclArrayOutput() Servicev1AclArrayOutput
- func (o Servicev1AclArrayOutput) ToServicev1AclArrayOutputWithContext(ctx context.Context) Servicev1AclArrayOutput
- type Servicev1AclInput
- type Servicev1AclOutput
- func (o Servicev1AclOutput) AclId() pulumi.StringPtrOutput
- func (Servicev1AclOutput) ElementType() reflect.Type
- func (o Servicev1AclOutput) Name() pulumi.StringOutput
- func (o Servicev1AclOutput) ToServicev1AclOutput() Servicev1AclOutput
- func (o Servicev1AclOutput) ToServicev1AclOutputWithContext(ctx context.Context) Servicev1AclOutput
- type Servicev1Args
- type Servicev1Array
- type Servicev1ArrayInput
- type Servicev1ArrayOutput
- func (Servicev1ArrayOutput) ElementType() reflect.Type
- func (o Servicev1ArrayOutput) Index(i pulumi.IntInput) Servicev1Output
- func (o Servicev1ArrayOutput) ToServicev1ArrayOutput() Servicev1ArrayOutput
- func (o Servicev1ArrayOutput) ToServicev1ArrayOutputWithContext(ctx context.Context) Servicev1ArrayOutput
- type Servicev1Backend
- type Servicev1BackendArgs
- type Servicev1BackendArray
- type Servicev1BackendArrayInput
- type Servicev1BackendArrayOutput
- func (Servicev1BackendArrayOutput) ElementType() reflect.Type
- func (o Servicev1BackendArrayOutput) Index(i pulumi.IntInput) Servicev1BackendOutput
- func (o Servicev1BackendArrayOutput) ToServicev1BackendArrayOutput() Servicev1BackendArrayOutput
- func (o Servicev1BackendArrayOutput) ToServicev1BackendArrayOutputWithContext(ctx context.Context) Servicev1BackendArrayOutput
- type Servicev1BackendInput
- type Servicev1BackendOutput
- func (o Servicev1BackendOutput) Address() pulumi.StringOutput
- func (o Servicev1BackendOutput) AutoLoadbalance() pulumi.BoolPtrOutput
- func (o Servicev1BackendOutput) BetweenBytesTimeout() pulumi.IntPtrOutput
- func (o Servicev1BackendOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (Servicev1BackendOutput) ElementType() reflect.Type
- func (o Servicev1BackendOutput) ErrorThreshold() pulumi.IntPtrOutput
- func (o Servicev1BackendOutput) FirstByteTimeout() pulumi.IntPtrOutput
- func (o Servicev1BackendOutput) Healthcheck() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) MaxConn() pulumi.IntPtrOutput
- func (o Servicev1BackendOutput) MaxTlsVersion() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) Name() pulumi.StringOutput
- func (o Servicev1BackendOutput) OverrideHost() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) Port() pulumi.IntPtrOutput
- func (o Servicev1BackendOutput) RequestCondition() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) Shield() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) SslCaCert() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) SslCertHostname() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) SslCheckCert() pulumi.BoolPtrOutput
- func (o Servicev1BackendOutput) SslCiphers() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) SslClientCert() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) SslClientKey() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) SslHostname() pulumi.StringPtrOutputdeprecated
- func (o Servicev1BackendOutput) SslSniHostname() pulumi.StringPtrOutput
- func (o Servicev1BackendOutput) ToServicev1BackendOutput() Servicev1BackendOutput
- func (o Servicev1BackendOutput) ToServicev1BackendOutputWithContext(ctx context.Context) Servicev1BackendOutput
- func (o Servicev1BackendOutput) UseSsl() pulumi.BoolPtrOutput
- func (o Servicev1BackendOutput) Weight() pulumi.IntPtrOutput
- type Servicev1Bigquerylogging
- type Servicev1BigqueryloggingArgs
- func (Servicev1BigqueryloggingArgs) ElementType() reflect.Type
- func (i Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutput() Servicev1BigqueryloggingOutput
- func (i Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutputWithContext(ctx context.Context) Servicev1BigqueryloggingOutput
- type Servicev1BigqueryloggingArray
- func (Servicev1BigqueryloggingArray) ElementType() reflect.Type
- func (i Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutput() Servicev1BigqueryloggingArrayOutput
- func (i Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutputWithContext(ctx context.Context) Servicev1BigqueryloggingArrayOutput
- type Servicev1BigqueryloggingArrayInput
- type Servicev1BigqueryloggingArrayOutput
- func (Servicev1BigqueryloggingArrayOutput) ElementType() reflect.Type
- func (o Servicev1BigqueryloggingArrayOutput) Index(i pulumi.IntInput) Servicev1BigqueryloggingOutput
- func (o Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutput() Servicev1BigqueryloggingArrayOutput
- func (o Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutputWithContext(ctx context.Context) Servicev1BigqueryloggingArrayOutput
- type Servicev1BigqueryloggingInput
- type Servicev1BigqueryloggingOutput
- func (o Servicev1BigqueryloggingOutput) Dataset() pulumi.StringOutput
- func (Servicev1BigqueryloggingOutput) ElementType() reflect.Type
- func (o Servicev1BigqueryloggingOutput) Email() pulumi.StringOutput
- func (o Servicev1BigqueryloggingOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1BigqueryloggingOutput) Name() pulumi.StringOutput
- func (o Servicev1BigqueryloggingOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1BigqueryloggingOutput) ProjectId() pulumi.StringOutput
- func (o Servicev1BigqueryloggingOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1BigqueryloggingOutput) SecretKey() pulumi.StringOutput
- func (o Servicev1BigqueryloggingOutput) Table() pulumi.StringOutput
- func (o Servicev1BigqueryloggingOutput) Template() pulumi.StringPtrOutput
- func (o Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutput() Servicev1BigqueryloggingOutput
- func (o Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutputWithContext(ctx context.Context) Servicev1BigqueryloggingOutput
- type Servicev1Blobstoragelogging
- type Servicev1BlobstorageloggingArgs
- func (Servicev1BlobstorageloggingArgs) ElementType() reflect.Type
- func (i Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutput() Servicev1BlobstorageloggingOutput
- func (i Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingOutput
- type Servicev1BlobstorageloggingArray
- func (Servicev1BlobstorageloggingArray) ElementType() reflect.Type
- func (i Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutput() Servicev1BlobstorageloggingArrayOutput
- func (i Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingArrayOutput
- type Servicev1BlobstorageloggingArrayInput
- type Servicev1BlobstorageloggingArrayOutput
- func (Servicev1BlobstorageloggingArrayOutput) ElementType() reflect.Type
- func (o Servicev1BlobstorageloggingArrayOutput) Index(i pulumi.IntInput) Servicev1BlobstorageloggingOutput
- func (o Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutput() Servicev1BlobstorageloggingArrayOutput
- func (o Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingArrayOutput
- type Servicev1BlobstorageloggingInput
- type Servicev1BlobstorageloggingOutput
- func (o Servicev1BlobstorageloggingOutput) AccountName() pulumi.StringOutput
- func (o Servicev1BlobstorageloggingOutput) Container() pulumi.StringOutput
- func (Servicev1BlobstorageloggingOutput) ElementType() reflect.Type
- func (o Servicev1BlobstorageloggingOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1BlobstorageloggingOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1BlobstorageloggingOutput) GzipLevel() pulumi.IntPtrOutput
- func (o Servicev1BlobstorageloggingOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1BlobstorageloggingOutput) Name() pulumi.StringOutput
- func (o Servicev1BlobstorageloggingOutput) Path() pulumi.StringPtrOutput
- func (o Servicev1BlobstorageloggingOutput) Period() pulumi.IntPtrOutput
- func (o Servicev1BlobstorageloggingOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1BlobstorageloggingOutput) PublicKey() pulumi.StringPtrOutput
- func (o Servicev1BlobstorageloggingOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1BlobstorageloggingOutput) SasToken() pulumi.StringOutput
- func (o Servicev1BlobstorageloggingOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutput() Servicev1BlobstorageloggingOutput
- func (o Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingOutput
- type Servicev1CacheSetting
- type Servicev1CacheSettingArgs
- type Servicev1CacheSettingArray
- func (Servicev1CacheSettingArray) ElementType() reflect.Type
- func (i Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutput() Servicev1CacheSettingArrayOutput
- func (i Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutputWithContext(ctx context.Context) Servicev1CacheSettingArrayOutput
- type Servicev1CacheSettingArrayInput
- type Servicev1CacheSettingArrayOutput
- func (Servicev1CacheSettingArrayOutput) ElementType() reflect.Type
- func (o Servicev1CacheSettingArrayOutput) Index(i pulumi.IntInput) Servicev1CacheSettingOutput
- func (o Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutput() Servicev1CacheSettingArrayOutput
- func (o Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutputWithContext(ctx context.Context) Servicev1CacheSettingArrayOutput
- type Servicev1CacheSettingInput
- type Servicev1CacheSettingOutput
- func (o Servicev1CacheSettingOutput) Action() pulumi.StringPtrOutput
- func (o Servicev1CacheSettingOutput) CacheCondition() pulumi.StringPtrOutput
- func (Servicev1CacheSettingOutput) ElementType() reflect.Type
- func (o Servicev1CacheSettingOutput) Name() pulumi.StringOutput
- func (o Servicev1CacheSettingOutput) StaleTtl() pulumi.IntPtrOutput
- func (o Servicev1CacheSettingOutput) ToServicev1CacheSettingOutput() Servicev1CacheSettingOutput
- func (o Servicev1CacheSettingOutput) ToServicev1CacheSettingOutputWithContext(ctx context.Context) Servicev1CacheSettingOutput
- func (o Servicev1CacheSettingOutput) Ttl() pulumi.IntPtrOutput
- type Servicev1Condition
- type Servicev1ConditionArgs
- type Servicev1ConditionArray
- type Servicev1ConditionArrayInput
- type Servicev1ConditionArrayOutput
- func (Servicev1ConditionArrayOutput) ElementType() reflect.Type
- func (o Servicev1ConditionArrayOutput) Index(i pulumi.IntInput) Servicev1ConditionOutput
- func (o Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutput() Servicev1ConditionArrayOutput
- func (o Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutputWithContext(ctx context.Context) Servicev1ConditionArrayOutput
- type Servicev1ConditionInput
- type Servicev1ConditionOutput
- func (Servicev1ConditionOutput) ElementType() reflect.Type
- func (o Servicev1ConditionOutput) Name() pulumi.StringOutput
- func (o Servicev1ConditionOutput) Priority() pulumi.IntPtrOutput
- func (o Servicev1ConditionOutput) Statement() pulumi.StringOutput
- func (o Servicev1ConditionOutput) ToServicev1ConditionOutput() Servicev1ConditionOutput
- func (o Servicev1ConditionOutput) ToServicev1ConditionOutputWithContext(ctx context.Context) Servicev1ConditionOutput
- func (o Servicev1ConditionOutput) Type() pulumi.StringOutput
- type Servicev1Dictionary
- type Servicev1DictionaryArgs
- type Servicev1DictionaryArray
- type Servicev1DictionaryArrayInput
- type Servicev1DictionaryArrayOutput
- func (Servicev1DictionaryArrayOutput) ElementType() reflect.Type
- func (o Servicev1DictionaryArrayOutput) Index(i pulumi.IntInput) Servicev1DictionaryOutput
- func (o Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutput() Servicev1DictionaryArrayOutput
- func (o Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutputWithContext(ctx context.Context) Servicev1DictionaryArrayOutput
- type Servicev1DictionaryInput
- type Servicev1DictionaryOutput
- func (o Servicev1DictionaryOutput) DictionaryId() pulumi.StringPtrOutput
- func (Servicev1DictionaryOutput) ElementType() reflect.Type
- func (o Servicev1DictionaryOutput) Name() pulumi.StringOutput
- func (o Servicev1DictionaryOutput) ToServicev1DictionaryOutput() Servicev1DictionaryOutput
- func (o Servicev1DictionaryOutput) ToServicev1DictionaryOutputWithContext(ctx context.Context) Servicev1DictionaryOutput
- func (o Servicev1DictionaryOutput) WriteOnly() pulumi.BoolPtrOutput
- type Servicev1Director
- type Servicev1DirectorArgs
- type Servicev1DirectorArray
- type Servicev1DirectorArrayInput
- type Servicev1DirectorArrayOutput
- func (Servicev1DirectorArrayOutput) ElementType() reflect.Type
- func (o Servicev1DirectorArrayOutput) Index(i pulumi.IntInput) Servicev1DirectorOutput
- func (o Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutput() Servicev1DirectorArrayOutput
- func (o Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutputWithContext(ctx context.Context) Servicev1DirectorArrayOutput
- type Servicev1DirectorInput
- type Servicev1DirectorOutput
- func (o Servicev1DirectorOutput) Backends() pulumi.StringArrayOutput
- func (o Servicev1DirectorOutput) Capacity() pulumi.IntPtrOutput
- func (o Servicev1DirectorOutput) Comment() pulumi.StringPtrOutput
- func (Servicev1DirectorOutput) ElementType() reflect.Type
- func (o Servicev1DirectorOutput) Name() pulumi.StringOutput
- func (o Servicev1DirectorOutput) Quorum() pulumi.IntPtrOutput
- func (o Servicev1DirectorOutput) Retries() pulumi.IntPtrOutput
- func (o Servicev1DirectorOutput) Shield() pulumi.StringPtrOutput
- func (o Servicev1DirectorOutput) ToServicev1DirectorOutput() Servicev1DirectorOutput
- func (o Servicev1DirectorOutput) ToServicev1DirectorOutputWithContext(ctx context.Context) Servicev1DirectorOutput
- func (o Servicev1DirectorOutput) Type() pulumi.IntPtrOutput
- type Servicev1Domain
- type Servicev1DomainArgs
- type Servicev1DomainArray
- type Servicev1DomainArrayInput
- type Servicev1DomainArrayOutput
- func (Servicev1DomainArrayOutput) ElementType() reflect.Type
- func (o Servicev1DomainArrayOutput) Index(i pulumi.IntInput) Servicev1DomainOutput
- func (o Servicev1DomainArrayOutput) ToServicev1DomainArrayOutput() Servicev1DomainArrayOutput
- func (o Servicev1DomainArrayOutput) ToServicev1DomainArrayOutputWithContext(ctx context.Context) Servicev1DomainArrayOutput
- type Servicev1DomainInput
- type Servicev1DomainOutput
- func (o Servicev1DomainOutput) Comment() pulumi.StringPtrOutput
- func (Servicev1DomainOutput) ElementType() reflect.Type
- func (o Servicev1DomainOutput) Name() pulumi.StringOutput
- func (o Servicev1DomainOutput) ToServicev1DomainOutput() Servicev1DomainOutput
- func (o Servicev1DomainOutput) ToServicev1DomainOutputWithContext(ctx context.Context) Servicev1DomainOutput
- type Servicev1Dynamicsnippet
- type Servicev1DynamicsnippetArgs
- type Servicev1DynamicsnippetArray
- func (Servicev1DynamicsnippetArray) ElementType() reflect.Type
- func (i Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutput() Servicev1DynamicsnippetArrayOutput
- func (i Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutputWithContext(ctx context.Context) Servicev1DynamicsnippetArrayOutput
- type Servicev1DynamicsnippetArrayInput
- type Servicev1DynamicsnippetArrayOutput
- func (Servicev1DynamicsnippetArrayOutput) ElementType() reflect.Type
- func (o Servicev1DynamicsnippetArrayOutput) Index(i pulumi.IntInput) Servicev1DynamicsnippetOutput
- func (o Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutput() Servicev1DynamicsnippetArrayOutput
- func (o Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutputWithContext(ctx context.Context) Servicev1DynamicsnippetArrayOutput
- type Servicev1DynamicsnippetInput
- type Servicev1DynamicsnippetOutput
- func (Servicev1DynamicsnippetOutput) ElementType() reflect.Type
- func (o Servicev1DynamicsnippetOutput) Name() pulumi.StringOutput
- func (o Servicev1DynamicsnippetOutput) Priority() pulumi.IntPtrOutput
- func (o Servicev1DynamicsnippetOutput) SnippetId() pulumi.StringPtrOutput
- func (o Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutput() Servicev1DynamicsnippetOutput
- func (o Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutputWithContext(ctx context.Context) Servicev1DynamicsnippetOutput
- func (o Servicev1DynamicsnippetOutput) Type() pulumi.StringOutput
- type Servicev1Gcslogging
- type Servicev1GcsloggingArgs
- type Servicev1GcsloggingArray
- type Servicev1GcsloggingArrayInput
- type Servicev1GcsloggingArrayOutput
- func (Servicev1GcsloggingArrayOutput) ElementType() reflect.Type
- func (o Servicev1GcsloggingArrayOutput) Index(i pulumi.IntInput) Servicev1GcsloggingOutput
- func (o Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutput() Servicev1GcsloggingArrayOutput
- func (o Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutputWithContext(ctx context.Context) Servicev1GcsloggingArrayOutput
- type Servicev1GcsloggingInput
- type Servicev1GcsloggingOutput
- func (o Servicev1GcsloggingOutput) BucketName() pulumi.StringOutput
- func (Servicev1GcsloggingOutput) ElementType() reflect.Type
- func (o Servicev1GcsloggingOutput) Email() pulumi.StringPtrOutput
- func (o Servicev1GcsloggingOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1GcsloggingOutput) GzipLevel() pulumi.IntPtrOutput
- func (o Servicev1GcsloggingOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1GcsloggingOutput) Name() pulumi.StringOutput
- func (o Servicev1GcsloggingOutput) Path() pulumi.StringPtrOutput
- func (o Servicev1GcsloggingOutput) Period() pulumi.IntPtrOutput
- func (o Servicev1GcsloggingOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1GcsloggingOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1GcsloggingOutput) SecretKey() pulumi.StringPtrOutput
- func (o Servicev1GcsloggingOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o Servicev1GcsloggingOutput) ToServicev1GcsloggingOutput() Servicev1GcsloggingOutput
- func (o Servicev1GcsloggingOutput) ToServicev1GcsloggingOutputWithContext(ctx context.Context) Servicev1GcsloggingOutput
- type Servicev1Gzip
- type Servicev1GzipArgs
- type Servicev1GzipArray
- type Servicev1GzipArrayInput
- type Servicev1GzipArrayOutput
- func (Servicev1GzipArrayOutput) ElementType() reflect.Type
- func (o Servicev1GzipArrayOutput) Index(i pulumi.IntInput) Servicev1GzipOutput
- func (o Servicev1GzipArrayOutput) ToServicev1GzipArrayOutput() Servicev1GzipArrayOutput
- func (o Servicev1GzipArrayOutput) ToServicev1GzipArrayOutputWithContext(ctx context.Context) Servicev1GzipArrayOutput
- type Servicev1GzipInput
- type Servicev1GzipOutput
- func (o Servicev1GzipOutput) CacheCondition() pulumi.StringPtrOutput
- func (o Servicev1GzipOutput) ContentTypes() pulumi.StringArrayOutput
- func (Servicev1GzipOutput) ElementType() reflect.Type
- func (o Servicev1GzipOutput) Extensions() pulumi.StringArrayOutput
- func (o Servicev1GzipOutput) Name() pulumi.StringOutput
- func (o Servicev1GzipOutput) ToServicev1GzipOutput() Servicev1GzipOutput
- func (o Servicev1GzipOutput) ToServicev1GzipOutputWithContext(ctx context.Context) Servicev1GzipOutput
- type Servicev1Header
- type Servicev1HeaderArgs
- type Servicev1HeaderArray
- type Servicev1HeaderArrayInput
- type Servicev1HeaderArrayOutput
- func (Servicev1HeaderArrayOutput) ElementType() reflect.Type
- func (o Servicev1HeaderArrayOutput) Index(i pulumi.IntInput) Servicev1HeaderOutput
- func (o Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutput() Servicev1HeaderArrayOutput
- func (o Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutputWithContext(ctx context.Context) Servicev1HeaderArrayOutput
- type Servicev1HeaderInput
- type Servicev1HeaderOutput
- func (o Servicev1HeaderOutput) Action() pulumi.StringOutput
- func (o Servicev1HeaderOutput) CacheCondition() pulumi.StringPtrOutput
- func (o Servicev1HeaderOutput) Destination() pulumi.StringOutput
- func (Servicev1HeaderOutput) ElementType() reflect.Type
- func (o Servicev1HeaderOutput) IgnoreIfSet() pulumi.BoolPtrOutput
- func (o Servicev1HeaderOutput) Name() pulumi.StringOutput
- func (o Servicev1HeaderOutput) Priority() pulumi.IntPtrOutput
- func (o Servicev1HeaderOutput) Regex() pulumi.StringPtrOutput
- func (o Servicev1HeaderOutput) RequestCondition() pulumi.StringPtrOutput
- func (o Servicev1HeaderOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1HeaderOutput) Source() pulumi.StringPtrOutput
- func (o Servicev1HeaderOutput) Substitution() pulumi.StringPtrOutput
- func (o Servicev1HeaderOutput) ToServicev1HeaderOutput() Servicev1HeaderOutput
- func (o Servicev1HeaderOutput) ToServicev1HeaderOutputWithContext(ctx context.Context) Servicev1HeaderOutput
- func (o Servicev1HeaderOutput) Type() pulumi.StringOutput
- type Servicev1Healthcheck
- type Servicev1HealthcheckArgs
- type Servicev1HealthcheckArray
- type Servicev1HealthcheckArrayInput
- type Servicev1HealthcheckArrayOutput
- func (Servicev1HealthcheckArrayOutput) ElementType() reflect.Type
- func (o Servicev1HealthcheckArrayOutput) Index(i pulumi.IntInput) Servicev1HealthcheckOutput
- func (o Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutput() Servicev1HealthcheckArrayOutput
- func (o Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutputWithContext(ctx context.Context) Servicev1HealthcheckArrayOutput
- type Servicev1HealthcheckInput
- type Servicev1HealthcheckOutput
- func (o Servicev1HealthcheckOutput) CheckInterval() pulumi.IntPtrOutput
- func (Servicev1HealthcheckOutput) ElementType() reflect.Type
- func (o Servicev1HealthcheckOutput) ExpectedResponse() pulumi.IntPtrOutput
- func (o Servicev1HealthcheckOutput) Host() pulumi.StringOutput
- func (o Servicev1HealthcheckOutput) HttpVersion() pulumi.StringPtrOutput
- func (o Servicev1HealthcheckOutput) Initial() pulumi.IntPtrOutput
- func (o Servicev1HealthcheckOutput) Method() pulumi.StringPtrOutput
- func (o Servicev1HealthcheckOutput) Name() pulumi.StringOutput
- func (o Servicev1HealthcheckOutput) Path() pulumi.StringOutput
- func (o Servicev1HealthcheckOutput) Threshold() pulumi.IntPtrOutput
- func (o Servicev1HealthcheckOutput) Timeout() pulumi.IntPtrOutput
- func (o Servicev1HealthcheckOutput) ToServicev1HealthcheckOutput() Servicev1HealthcheckOutput
- func (o Servicev1HealthcheckOutput) ToServicev1HealthcheckOutputWithContext(ctx context.Context) Servicev1HealthcheckOutput
- func (o Servicev1HealthcheckOutput) Window() pulumi.IntPtrOutput
- type Servicev1Httpslogging
- type Servicev1HttpsloggingArgs
- type Servicev1HttpsloggingArray
- func (Servicev1HttpsloggingArray) ElementType() reflect.Type
- func (i Servicev1HttpsloggingArray) ToServicev1HttpsloggingArrayOutput() Servicev1HttpsloggingArrayOutput
- func (i Servicev1HttpsloggingArray) ToServicev1HttpsloggingArrayOutputWithContext(ctx context.Context) Servicev1HttpsloggingArrayOutput
- type Servicev1HttpsloggingArrayInput
- type Servicev1HttpsloggingArrayOutput
- func (Servicev1HttpsloggingArrayOutput) ElementType() reflect.Type
- func (o Servicev1HttpsloggingArrayOutput) Index(i pulumi.IntInput) Servicev1HttpsloggingOutput
- func (o Servicev1HttpsloggingArrayOutput) ToServicev1HttpsloggingArrayOutput() Servicev1HttpsloggingArrayOutput
- func (o Servicev1HttpsloggingArrayOutput) ToServicev1HttpsloggingArrayOutputWithContext(ctx context.Context) Servicev1HttpsloggingArrayOutput
- type Servicev1HttpsloggingInput
- type Servicev1HttpsloggingOutput
- func (o Servicev1HttpsloggingOutput) ContentType() pulumi.StringPtrOutput
- func (Servicev1HttpsloggingOutput) ElementType() reflect.Type
- func (o Servicev1HttpsloggingOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1HttpsloggingOutput) HeaderName() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) HeaderValue() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) JsonFormat() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) Method() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) Name() pulumi.StringOutput
- func (o Servicev1HttpsloggingOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) RequestMaxBytes() pulumi.IntPtrOutput
- func (o Servicev1HttpsloggingOutput) RequestMaxEntries() pulumi.IntPtrOutput
- func (o Servicev1HttpsloggingOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) TlsClientCert() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) TlsClientKey() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) TlsHostname() pulumi.StringPtrOutput
- func (o Servicev1HttpsloggingOutput) ToServicev1HttpsloggingOutput() Servicev1HttpsloggingOutput
- func (o Servicev1HttpsloggingOutput) ToServicev1HttpsloggingOutputWithContext(ctx context.Context) Servicev1HttpsloggingOutput
- func (o Servicev1HttpsloggingOutput) Url() pulumi.StringOutput
- type Servicev1Input
- type Servicev1Logentry
- type Servicev1LogentryArgs
- type Servicev1LogentryArray
- type Servicev1LogentryArrayInput
- type Servicev1LogentryArrayOutput
- func (Servicev1LogentryArrayOutput) ElementType() reflect.Type
- func (o Servicev1LogentryArrayOutput) Index(i pulumi.IntInput) Servicev1LogentryOutput
- func (o Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutput() Servicev1LogentryArrayOutput
- func (o Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutputWithContext(ctx context.Context) Servicev1LogentryArrayOutput
- type Servicev1LogentryInput
- type Servicev1LogentryOutput
- func (Servicev1LogentryOutput) ElementType() reflect.Type
- func (o Servicev1LogentryOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LogentryOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LogentryOutput) Name() pulumi.StringOutput
- func (o Servicev1LogentryOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LogentryOutput) Port() pulumi.IntPtrOutput
- func (o Servicev1LogentryOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LogentryOutput) ToServicev1LogentryOutput() Servicev1LogentryOutput
- func (o Servicev1LogentryOutput) ToServicev1LogentryOutputWithContext(ctx context.Context) Servicev1LogentryOutput
- func (o Servicev1LogentryOutput) Token() pulumi.StringOutput
- func (o Servicev1LogentryOutput) UseTls() pulumi.BoolPtrOutput
- type Servicev1LoggingCloudfile
- type Servicev1LoggingCloudfileArgs
- func (Servicev1LoggingCloudfileArgs) ElementType() reflect.Type
- func (i Servicev1LoggingCloudfileArgs) ToServicev1LoggingCloudfileOutput() Servicev1LoggingCloudfileOutput
- func (i Servicev1LoggingCloudfileArgs) ToServicev1LoggingCloudfileOutputWithContext(ctx context.Context) Servicev1LoggingCloudfileOutput
- type Servicev1LoggingCloudfileArray
- func (Servicev1LoggingCloudfileArray) ElementType() reflect.Type
- func (i Servicev1LoggingCloudfileArray) ToServicev1LoggingCloudfileArrayOutput() Servicev1LoggingCloudfileArrayOutput
- func (i Servicev1LoggingCloudfileArray) ToServicev1LoggingCloudfileArrayOutputWithContext(ctx context.Context) Servicev1LoggingCloudfileArrayOutput
- type Servicev1LoggingCloudfileArrayInput
- type Servicev1LoggingCloudfileArrayOutput
- func (Servicev1LoggingCloudfileArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingCloudfileArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingCloudfileOutput
- func (o Servicev1LoggingCloudfileArrayOutput) ToServicev1LoggingCloudfileArrayOutput() Servicev1LoggingCloudfileArrayOutput
- func (o Servicev1LoggingCloudfileArrayOutput) ToServicev1LoggingCloudfileArrayOutputWithContext(ctx context.Context) Servicev1LoggingCloudfileArrayOutput
- type Servicev1LoggingCloudfileInput
- type Servicev1LoggingCloudfileOutput
- func (o Servicev1LoggingCloudfileOutput) AccessKey() pulumi.StringOutput
- func (o Servicev1LoggingCloudfileOutput) BucketName() pulumi.StringOutput
- func (Servicev1LoggingCloudfileOutput) ElementType() reflect.Type
- func (o Servicev1LoggingCloudfileOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingCloudfileOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingCloudfileOutput) GzipLevel() pulumi.IntPtrOutput
- func (o Servicev1LoggingCloudfileOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1LoggingCloudfileOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingCloudfileOutput) Path() pulumi.StringPtrOutput
- func (o Servicev1LoggingCloudfileOutput) Period() pulumi.IntPtrOutput
- func (o Servicev1LoggingCloudfileOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingCloudfileOutput) PublicKey() pulumi.StringPtrOutput
- func (o Servicev1LoggingCloudfileOutput) Region() pulumi.StringPtrOutput
- func (o Servicev1LoggingCloudfileOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingCloudfileOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o Servicev1LoggingCloudfileOutput) ToServicev1LoggingCloudfileOutput() Servicev1LoggingCloudfileOutput
- func (o Servicev1LoggingCloudfileOutput) ToServicev1LoggingCloudfileOutputWithContext(ctx context.Context) Servicev1LoggingCloudfileOutput
- func (o Servicev1LoggingCloudfileOutput) User() pulumi.StringOutput
- type Servicev1LoggingDatadog
- type Servicev1LoggingDatadogArgs
- type Servicev1LoggingDatadogArray
- func (Servicev1LoggingDatadogArray) ElementType() reflect.Type
- func (i Servicev1LoggingDatadogArray) ToServicev1LoggingDatadogArrayOutput() Servicev1LoggingDatadogArrayOutput
- func (i Servicev1LoggingDatadogArray) ToServicev1LoggingDatadogArrayOutputWithContext(ctx context.Context) Servicev1LoggingDatadogArrayOutput
- type Servicev1LoggingDatadogArrayInput
- type Servicev1LoggingDatadogArrayOutput
- func (Servicev1LoggingDatadogArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingDatadogArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingDatadogOutput
- func (o Servicev1LoggingDatadogArrayOutput) ToServicev1LoggingDatadogArrayOutput() Servicev1LoggingDatadogArrayOutput
- func (o Servicev1LoggingDatadogArrayOutput) ToServicev1LoggingDatadogArrayOutputWithContext(ctx context.Context) Servicev1LoggingDatadogArrayOutput
- type Servicev1LoggingDatadogInput
- type Servicev1LoggingDatadogOutput
- func (Servicev1LoggingDatadogOutput) ElementType() reflect.Type
- func (o Servicev1LoggingDatadogOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingDatadogOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingDatadogOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingDatadogOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingDatadogOutput) Region() pulumi.StringPtrOutput
- func (o Servicev1LoggingDatadogOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingDatadogOutput) ToServicev1LoggingDatadogOutput() Servicev1LoggingDatadogOutput
- func (o Servicev1LoggingDatadogOutput) ToServicev1LoggingDatadogOutputWithContext(ctx context.Context) Servicev1LoggingDatadogOutput
- func (o Servicev1LoggingDatadogOutput) Token() pulumi.StringOutput
- type Servicev1LoggingDigitalocean
- type Servicev1LoggingDigitaloceanArgs
- func (Servicev1LoggingDigitaloceanArgs) ElementType() reflect.Type
- func (i Servicev1LoggingDigitaloceanArgs) ToServicev1LoggingDigitaloceanOutput() Servicev1LoggingDigitaloceanOutput
- func (i Servicev1LoggingDigitaloceanArgs) ToServicev1LoggingDigitaloceanOutputWithContext(ctx context.Context) Servicev1LoggingDigitaloceanOutput
- type Servicev1LoggingDigitaloceanArray
- func (Servicev1LoggingDigitaloceanArray) ElementType() reflect.Type
- func (i Servicev1LoggingDigitaloceanArray) ToServicev1LoggingDigitaloceanArrayOutput() Servicev1LoggingDigitaloceanArrayOutput
- func (i Servicev1LoggingDigitaloceanArray) ToServicev1LoggingDigitaloceanArrayOutputWithContext(ctx context.Context) Servicev1LoggingDigitaloceanArrayOutput
- type Servicev1LoggingDigitaloceanArrayInput
- type Servicev1LoggingDigitaloceanArrayOutput
- func (Servicev1LoggingDigitaloceanArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingDigitaloceanArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingDigitaloceanOutput
- func (o Servicev1LoggingDigitaloceanArrayOutput) ToServicev1LoggingDigitaloceanArrayOutput() Servicev1LoggingDigitaloceanArrayOutput
- func (o Servicev1LoggingDigitaloceanArrayOutput) ToServicev1LoggingDigitaloceanArrayOutputWithContext(ctx context.Context) Servicev1LoggingDigitaloceanArrayOutput
- type Servicev1LoggingDigitaloceanInput
- type Servicev1LoggingDigitaloceanOutput
- func (o Servicev1LoggingDigitaloceanOutput) AccessKey() pulumi.StringOutput
- func (o Servicev1LoggingDigitaloceanOutput) BucketName() pulumi.StringOutput
- func (o Servicev1LoggingDigitaloceanOutput) Domain() pulumi.StringPtrOutput
- func (Servicev1LoggingDigitaloceanOutput) ElementType() reflect.Type
- func (o Servicev1LoggingDigitaloceanOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) GzipLevel() pulumi.IntPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingDigitaloceanOutput) Path() pulumi.StringPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) Period() pulumi.IntPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) PublicKey() pulumi.StringPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) SecretKey() pulumi.StringOutput
- func (o Servicev1LoggingDigitaloceanOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o Servicev1LoggingDigitaloceanOutput) ToServicev1LoggingDigitaloceanOutput() Servicev1LoggingDigitaloceanOutput
- func (o Servicev1LoggingDigitaloceanOutput) ToServicev1LoggingDigitaloceanOutputWithContext(ctx context.Context) Servicev1LoggingDigitaloceanOutput
- type Servicev1LoggingElasticsearch
- type Servicev1LoggingElasticsearchArgs
- func (Servicev1LoggingElasticsearchArgs) ElementType() reflect.Type
- func (i Servicev1LoggingElasticsearchArgs) ToServicev1LoggingElasticsearchOutput() Servicev1LoggingElasticsearchOutput
- func (i Servicev1LoggingElasticsearchArgs) ToServicev1LoggingElasticsearchOutputWithContext(ctx context.Context) Servicev1LoggingElasticsearchOutput
- type Servicev1LoggingElasticsearchArray
- func (Servicev1LoggingElasticsearchArray) ElementType() reflect.Type
- func (i Servicev1LoggingElasticsearchArray) ToServicev1LoggingElasticsearchArrayOutput() Servicev1LoggingElasticsearchArrayOutput
- func (i Servicev1LoggingElasticsearchArray) ToServicev1LoggingElasticsearchArrayOutputWithContext(ctx context.Context) Servicev1LoggingElasticsearchArrayOutput
- type Servicev1LoggingElasticsearchArrayInput
- type Servicev1LoggingElasticsearchArrayOutput
- func (Servicev1LoggingElasticsearchArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingElasticsearchArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingElasticsearchOutput
- func (o Servicev1LoggingElasticsearchArrayOutput) ToServicev1LoggingElasticsearchArrayOutput() Servicev1LoggingElasticsearchArrayOutput
- func (o Servicev1LoggingElasticsearchArrayOutput) ToServicev1LoggingElasticsearchArrayOutputWithContext(ctx context.Context) Servicev1LoggingElasticsearchArrayOutput
- type Servicev1LoggingElasticsearchInput
- type Servicev1LoggingElasticsearchOutput
- func (Servicev1LoggingElasticsearchOutput) ElementType() reflect.Type
- func (o Servicev1LoggingElasticsearchOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) Index() pulumi.StringOutput
- func (o Servicev1LoggingElasticsearchOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingElasticsearchOutput) Password() pulumi.StringPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) Pipeline() pulumi.StringPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) RequestMaxBytes() pulumi.IntPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) RequestMaxEntries() pulumi.IntPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) TlsClientCert() pulumi.StringPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) TlsClientKey() pulumi.StringPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) TlsHostname() pulumi.StringPtrOutput
- func (o Servicev1LoggingElasticsearchOutput) ToServicev1LoggingElasticsearchOutput() Servicev1LoggingElasticsearchOutput
- func (o Servicev1LoggingElasticsearchOutput) ToServicev1LoggingElasticsearchOutputWithContext(ctx context.Context) Servicev1LoggingElasticsearchOutput
- func (o Servicev1LoggingElasticsearchOutput) Url() pulumi.StringOutput
- func (o Servicev1LoggingElasticsearchOutput) User() pulumi.StringPtrOutput
- type Servicev1LoggingFtp
- type Servicev1LoggingFtpArgs
- type Servicev1LoggingFtpArray
- type Servicev1LoggingFtpArrayInput
- type Servicev1LoggingFtpArrayOutput
- func (Servicev1LoggingFtpArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingFtpArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingFtpOutput
- func (o Servicev1LoggingFtpArrayOutput) ToServicev1LoggingFtpArrayOutput() Servicev1LoggingFtpArrayOutput
- func (o Servicev1LoggingFtpArrayOutput) ToServicev1LoggingFtpArrayOutputWithContext(ctx context.Context) Servicev1LoggingFtpArrayOutput
- type Servicev1LoggingFtpInput
- type Servicev1LoggingFtpOutput
- func (o Servicev1LoggingFtpOutput) Address() pulumi.StringOutput
- func (Servicev1LoggingFtpOutput) ElementType() reflect.Type
- func (o Servicev1LoggingFtpOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingFtpOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingFtpOutput) GzipLevel() pulumi.IntPtrOutput
- func (o Servicev1LoggingFtpOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1LoggingFtpOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingFtpOutput) Password() pulumi.StringOutput
- func (o Servicev1LoggingFtpOutput) Path() pulumi.StringOutput
- func (o Servicev1LoggingFtpOutput) Period() pulumi.IntPtrOutput
- func (o Servicev1LoggingFtpOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingFtpOutput) Port() pulumi.IntPtrOutput
- func (o Servicev1LoggingFtpOutput) PublicKey() pulumi.StringPtrOutput
- func (o Servicev1LoggingFtpOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingFtpOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o Servicev1LoggingFtpOutput) ToServicev1LoggingFtpOutput() Servicev1LoggingFtpOutput
- func (o Servicev1LoggingFtpOutput) ToServicev1LoggingFtpOutputWithContext(ctx context.Context) Servicev1LoggingFtpOutput
- func (o Servicev1LoggingFtpOutput) User() pulumi.StringOutput
- type Servicev1LoggingGooglepubsub
- type Servicev1LoggingGooglepubsubArgs
- func (Servicev1LoggingGooglepubsubArgs) ElementType() reflect.Type
- func (i Servicev1LoggingGooglepubsubArgs) ToServicev1LoggingGooglepubsubOutput() Servicev1LoggingGooglepubsubOutput
- func (i Servicev1LoggingGooglepubsubArgs) ToServicev1LoggingGooglepubsubOutputWithContext(ctx context.Context) Servicev1LoggingGooglepubsubOutput
- type Servicev1LoggingGooglepubsubArray
- func (Servicev1LoggingGooglepubsubArray) ElementType() reflect.Type
- func (i Servicev1LoggingGooglepubsubArray) ToServicev1LoggingGooglepubsubArrayOutput() Servicev1LoggingGooglepubsubArrayOutput
- func (i Servicev1LoggingGooglepubsubArray) ToServicev1LoggingGooglepubsubArrayOutputWithContext(ctx context.Context) Servicev1LoggingGooglepubsubArrayOutput
- type Servicev1LoggingGooglepubsubArrayInput
- type Servicev1LoggingGooglepubsubArrayOutput
- func (Servicev1LoggingGooglepubsubArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingGooglepubsubArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingGooglepubsubOutput
- func (o Servicev1LoggingGooglepubsubArrayOutput) ToServicev1LoggingGooglepubsubArrayOutput() Servicev1LoggingGooglepubsubArrayOutput
- func (o Servicev1LoggingGooglepubsubArrayOutput) ToServicev1LoggingGooglepubsubArrayOutputWithContext(ctx context.Context) Servicev1LoggingGooglepubsubArrayOutput
- type Servicev1LoggingGooglepubsubInput
- type Servicev1LoggingGooglepubsubOutput
- func (Servicev1LoggingGooglepubsubOutput) ElementType() reflect.Type
- func (o Servicev1LoggingGooglepubsubOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingGooglepubsubOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingGooglepubsubOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingGooglepubsubOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingGooglepubsubOutput) ProjectId() pulumi.StringOutput
- func (o Servicev1LoggingGooglepubsubOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingGooglepubsubOutput) SecretKey() pulumi.StringOutput
- func (o Servicev1LoggingGooglepubsubOutput) ToServicev1LoggingGooglepubsubOutput() Servicev1LoggingGooglepubsubOutput
- func (o Servicev1LoggingGooglepubsubOutput) ToServicev1LoggingGooglepubsubOutputWithContext(ctx context.Context) Servicev1LoggingGooglepubsubOutput
- func (o Servicev1LoggingGooglepubsubOutput) Topic() pulumi.StringOutput
- func (o Servicev1LoggingGooglepubsubOutput) User() pulumi.StringOutput
- type Servicev1LoggingHeroku
- type Servicev1LoggingHerokuArgs
- type Servicev1LoggingHerokuArray
- func (Servicev1LoggingHerokuArray) ElementType() reflect.Type
- func (i Servicev1LoggingHerokuArray) ToServicev1LoggingHerokuArrayOutput() Servicev1LoggingHerokuArrayOutput
- func (i Servicev1LoggingHerokuArray) ToServicev1LoggingHerokuArrayOutputWithContext(ctx context.Context) Servicev1LoggingHerokuArrayOutput
- type Servicev1LoggingHerokuArrayInput
- type Servicev1LoggingHerokuArrayOutput
- func (Servicev1LoggingHerokuArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingHerokuArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingHerokuOutput
- func (o Servicev1LoggingHerokuArrayOutput) ToServicev1LoggingHerokuArrayOutput() Servicev1LoggingHerokuArrayOutput
- func (o Servicev1LoggingHerokuArrayOutput) ToServicev1LoggingHerokuArrayOutputWithContext(ctx context.Context) Servicev1LoggingHerokuArrayOutput
- type Servicev1LoggingHerokuInput
- type Servicev1LoggingHerokuOutput
- func (Servicev1LoggingHerokuOutput) ElementType() reflect.Type
- func (o Servicev1LoggingHerokuOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingHerokuOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingHerokuOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingHerokuOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingHerokuOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingHerokuOutput) ToServicev1LoggingHerokuOutput() Servicev1LoggingHerokuOutput
- func (o Servicev1LoggingHerokuOutput) ToServicev1LoggingHerokuOutputWithContext(ctx context.Context) Servicev1LoggingHerokuOutput
- func (o Servicev1LoggingHerokuOutput) Token() pulumi.StringOutput
- func (o Servicev1LoggingHerokuOutput) Url() pulumi.StringOutput
- type Servicev1LoggingHoneycomb
- type Servicev1LoggingHoneycombArgs
- func (Servicev1LoggingHoneycombArgs) ElementType() reflect.Type
- func (i Servicev1LoggingHoneycombArgs) ToServicev1LoggingHoneycombOutput() Servicev1LoggingHoneycombOutput
- func (i Servicev1LoggingHoneycombArgs) ToServicev1LoggingHoneycombOutputWithContext(ctx context.Context) Servicev1LoggingHoneycombOutput
- type Servicev1LoggingHoneycombArray
- func (Servicev1LoggingHoneycombArray) ElementType() reflect.Type
- func (i Servicev1LoggingHoneycombArray) ToServicev1LoggingHoneycombArrayOutput() Servicev1LoggingHoneycombArrayOutput
- func (i Servicev1LoggingHoneycombArray) ToServicev1LoggingHoneycombArrayOutputWithContext(ctx context.Context) Servicev1LoggingHoneycombArrayOutput
- type Servicev1LoggingHoneycombArrayInput
- type Servicev1LoggingHoneycombArrayOutput
- func (Servicev1LoggingHoneycombArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingHoneycombArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingHoneycombOutput
- func (o Servicev1LoggingHoneycombArrayOutput) ToServicev1LoggingHoneycombArrayOutput() Servicev1LoggingHoneycombArrayOutput
- func (o Servicev1LoggingHoneycombArrayOutput) ToServicev1LoggingHoneycombArrayOutputWithContext(ctx context.Context) Servicev1LoggingHoneycombArrayOutput
- type Servicev1LoggingHoneycombInput
- type Servicev1LoggingHoneycombOutput
- func (o Servicev1LoggingHoneycombOutput) Dataset() pulumi.StringOutput
- func (Servicev1LoggingHoneycombOutput) ElementType() reflect.Type
- func (o Servicev1LoggingHoneycombOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingHoneycombOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingHoneycombOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingHoneycombOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingHoneycombOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingHoneycombOutput) ToServicev1LoggingHoneycombOutput() Servicev1LoggingHoneycombOutput
- func (o Servicev1LoggingHoneycombOutput) ToServicev1LoggingHoneycombOutputWithContext(ctx context.Context) Servicev1LoggingHoneycombOutput
- func (o Servicev1LoggingHoneycombOutput) Token() pulumi.StringOutput
- type Servicev1LoggingKafka
- type Servicev1LoggingKafkaArgs
- type Servicev1LoggingKafkaArray
- func (Servicev1LoggingKafkaArray) ElementType() reflect.Type
- func (i Servicev1LoggingKafkaArray) ToServicev1LoggingKafkaArrayOutput() Servicev1LoggingKafkaArrayOutput
- func (i Servicev1LoggingKafkaArray) ToServicev1LoggingKafkaArrayOutputWithContext(ctx context.Context) Servicev1LoggingKafkaArrayOutput
- type Servicev1LoggingKafkaArrayInput
- type Servicev1LoggingKafkaArrayOutput
- func (Servicev1LoggingKafkaArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingKafkaArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingKafkaOutput
- func (o Servicev1LoggingKafkaArrayOutput) ToServicev1LoggingKafkaArrayOutput() Servicev1LoggingKafkaArrayOutput
- func (o Servicev1LoggingKafkaArrayOutput) ToServicev1LoggingKafkaArrayOutputWithContext(ctx context.Context) Servicev1LoggingKafkaArrayOutput
- type Servicev1LoggingKafkaInput
- type Servicev1LoggingKafkaOutput
- func (o Servicev1LoggingKafkaOutput) AuthMethod() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) Brokers() pulumi.StringOutput
- func (o Servicev1LoggingKafkaOutput) CompressionCodec() pulumi.StringPtrOutput
- func (Servicev1LoggingKafkaOutput) ElementType() reflect.Type
- func (o Servicev1LoggingKafkaOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingKafkaOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingKafkaOutput) ParseLogKeyvals() pulumi.BoolPtrOutput
- func (o Servicev1LoggingKafkaOutput) Password() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) RequestMaxBytes() pulumi.IntPtrOutput
- func (o Servicev1LoggingKafkaOutput) RequiredAcks() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) TlsClientCert() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) TlsClientKey() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) TlsHostname() pulumi.StringPtrOutput
- func (o Servicev1LoggingKafkaOutput) ToServicev1LoggingKafkaOutput() Servicev1LoggingKafkaOutput
- func (o Servicev1LoggingKafkaOutput) ToServicev1LoggingKafkaOutputWithContext(ctx context.Context) Servicev1LoggingKafkaOutput
- func (o Servicev1LoggingKafkaOutput) Topic() pulumi.StringOutput
- func (o Servicev1LoggingKafkaOutput) UseTls() pulumi.BoolPtrOutput
- func (o Servicev1LoggingKafkaOutput) User() pulumi.StringPtrOutput
- type Servicev1LoggingKinese
- type Servicev1LoggingKineseArgs
- type Servicev1LoggingKineseArray
- func (Servicev1LoggingKineseArray) ElementType() reflect.Type
- func (i Servicev1LoggingKineseArray) ToServicev1LoggingKineseArrayOutput() Servicev1LoggingKineseArrayOutput
- func (i Servicev1LoggingKineseArray) ToServicev1LoggingKineseArrayOutputWithContext(ctx context.Context) Servicev1LoggingKineseArrayOutput
- type Servicev1LoggingKineseArrayInput
- type Servicev1LoggingKineseArrayOutput
- func (Servicev1LoggingKineseArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingKineseArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingKineseOutput
- func (o Servicev1LoggingKineseArrayOutput) ToServicev1LoggingKineseArrayOutput() Servicev1LoggingKineseArrayOutput
- func (o Servicev1LoggingKineseArrayOutput) ToServicev1LoggingKineseArrayOutputWithContext(ctx context.Context) Servicev1LoggingKineseArrayOutput
- type Servicev1LoggingKineseInput
- type Servicev1LoggingKineseOutput
- func (o Servicev1LoggingKineseOutput) AccessKey() pulumi.StringOutput
- func (Servicev1LoggingKineseOutput) ElementType() reflect.Type
- func (o Servicev1LoggingKineseOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingKineseOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingKineseOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingKineseOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingKineseOutput) Region() pulumi.StringPtrOutput
- func (o Servicev1LoggingKineseOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingKineseOutput) SecretKey() pulumi.StringOutput
- func (o Servicev1LoggingKineseOutput) ToServicev1LoggingKineseOutput() Servicev1LoggingKineseOutput
- func (o Servicev1LoggingKineseOutput) ToServicev1LoggingKineseOutputWithContext(ctx context.Context) Servicev1LoggingKineseOutput
- func (o Servicev1LoggingKineseOutput) Topic() pulumi.StringOutput
- type Servicev1LoggingLoggly
- type Servicev1LoggingLogglyArgs
- type Servicev1LoggingLogglyArray
- func (Servicev1LoggingLogglyArray) ElementType() reflect.Type
- func (i Servicev1LoggingLogglyArray) ToServicev1LoggingLogglyArrayOutput() Servicev1LoggingLogglyArrayOutput
- func (i Servicev1LoggingLogglyArray) ToServicev1LoggingLogglyArrayOutputWithContext(ctx context.Context) Servicev1LoggingLogglyArrayOutput
- type Servicev1LoggingLogglyArrayInput
- type Servicev1LoggingLogglyArrayOutput
- func (Servicev1LoggingLogglyArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingLogglyArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingLogglyOutput
- func (o Servicev1LoggingLogglyArrayOutput) ToServicev1LoggingLogglyArrayOutput() Servicev1LoggingLogglyArrayOutput
- func (o Servicev1LoggingLogglyArrayOutput) ToServicev1LoggingLogglyArrayOutputWithContext(ctx context.Context) Servicev1LoggingLogglyArrayOutput
- type Servicev1LoggingLogglyInput
- type Servicev1LoggingLogglyOutput
- func (Servicev1LoggingLogglyOutput) ElementType() reflect.Type
- func (o Servicev1LoggingLogglyOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingLogglyOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingLogglyOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingLogglyOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingLogglyOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingLogglyOutput) ToServicev1LoggingLogglyOutput() Servicev1LoggingLogglyOutput
- func (o Servicev1LoggingLogglyOutput) ToServicev1LoggingLogglyOutputWithContext(ctx context.Context) Servicev1LoggingLogglyOutput
- func (o Servicev1LoggingLogglyOutput) Token() pulumi.StringOutput
- type Servicev1LoggingLogshuttle
- type Servicev1LoggingLogshuttleArgs
- func (Servicev1LoggingLogshuttleArgs) ElementType() reflect.Type
- func (i Servicev1LoggingLogshuttleArgs) ToServicev1LoggingLogshuttleOutput() Servicev1LoggingLogshuttleOutput
- func (i Servicev1LoggingLogshuttleArgs) ToServicev1LoggingLogshuttleOutputWithContext(ctx context.Context) Servicev1LoggingLogshuttleOutput
- type Servicev1LoggingLogshuttleArray
- func (Servicev1LoggingLogshuttleArray) ElementType() reflect.Type
- func (i Servicev1LoggingLogshuttleArray) ToServicev1LoggingLogshuttleArrayOutput() Servicev1LoggingLogshuttleArrayOutput
- func (i Servicev1LoggingLogshuttleArray) ToServicev1LoggingLogshuttleArrayOutputWithContext(ctx context.Context) Servicev1LoggingLogshuttleArrayOutput
- type Servicev1LoggingLogshuttleArrayInput
- type Servicev1LoggingLogshuttleArrayOutput
- func (Servicev1LoggingLogshuttleArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingLogshuttleArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingLogshuttleOutput
- func (o Servicev1LoggingLogshuttleArrayOutput) ToServicev1LoggingLogshuttleArrayOutput() Servicev1LoggingLogshuttleArrayOutput
- func (o Servicev1LoggingLogshuttleArrayOutput) ToServicev1LoggingLogshuttleArrayOutputWithContext(ctx context.Context) Servicev1LoggingLogshuttleArrayOutput
- type Servicev1LoggingLogshuttleInput
- type Servicev1LoggingLogshuttleOutput
- func (Servicev1LoggingLogshuttleOutput) ElementType() reflect.Type
- func (o Servicev1LoggingLogshuttleOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingLogshuttleOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingLogshuttleOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingLogshuttleOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingLogshuttleOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingLogshuttleOutput) ToServicev1LoggingLogshuttleOutput() Servicev1LoggingLogshuttleOutput
- func (o Servicev1LoggingLogshuttleOutput) ToServicev1LoggingLogshuttleOutputWithContext(ctx context.Context) Servicev1LoggingLogshuttleOutput
- func (o Servicev1LoggingLogshuttleOutput) Token() pulumi.StringOutput
- func (o Servicev1LoggingLogshuttleOutput) Url() pulumi.StringOutput
- type Servicev1LoggingNewrelic
- type Servicev1LoggingNewrelicArgs
- func (Servicev1LoggingNewrelicArgs) ElementType() reflect.Type
- func (i Servicev1LoggingNewrelicArgs) ToServicev1LoggingNewrelicOutput() Servicev1LoggingNewrelicOutput
- func (i Servicev1LoggingNewrelicArgs) ToServicev1LoggingNewrelicOutputWithContext(ctx context.Context) Servicev1LoggingNewrelicOutput
- type Servicev1LoggingNewrelicArray
- func (Servicev1LoggingNewrelicArray) ElementType() reflect.Type
- func (i Servicev1LoggingNewrelicArray) ToServicev1LoggingNewrelicArrayOutput() Servicev1LoggingNewrelicArrayOutput
- func (i Servicev1LoggingNewrelicArray) ToServicev1LoggingNewrelicArrayOutputWithContext(ctx context.Context) Servicev1LoggingNewrelicArrayOutput
- type Servicev1LoggingNewrelicArrayInput
- type Servicev1LoggingNewrelicArrayOutput
- func (Servicev1LoggingNewrelicArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingNewrelicArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingNewrelicOutput
- func (o Servicev1LoggingNewrelicArrayOutput) ToServicev1LoggingNewrelicArrayOutput() Servicev1LoggingNewrelicArrayOutput
- func (o Servicev1LoggingNewrelicArrayOutput) ToServicev1LoggingNewrelicArrayOutputWithContext(ctx context.Context) Servicev1LoggingNewrelicArrayOutput
- type Servicev1LoggingNewrelicInput
- type Servicev1LoggingNewrelicOutput
- func (Servicev1LoggingNewrelicOutput) ElementType() reflect.Type
- func (o Servicev1LoggingNewrelicOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingNewrelicOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingNewrelicOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingNewrelicOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingNewrelicOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingNewrelicOutput) ToServicev1LoggingNewrelicOutput() Servicev1LoggingNewrelicOutput
- func (o Servicev1LoggingNewrelicOutput) ToServicev1LoggingNewrelicOutputWithContext(ctx context.Context) Servicev1LoggingNewrelicOutput
- func (o Servicev1LoggingNewrelicOutput) Token() pulumi.StringOutput
- type Servicev1LoggingOpenstack
- type Servicev1LoggingOpenstackArgs
- func (Servicev1LoggingOpenstackArgs) ElementType() reflect.Type
- func (i Servicev1LoggingOpenstackArgs) ToServicev1LoggingOpenstackOutput() Servicev1LoggingOpenstackOutput
- func (i Servicev1LoggingOpenstackArgs) ToServicev1LoggingOpenstackOutputWithContext(ctx context.Context) Servicev1LoggingOpenstackOutput
- type Servicev1LoggingOpenstackArray
- func (Servicev1LoggingOpenstackArray) ElementType() reflect.Type
- func (i Servicev1LoggingOpenstackArray) ToServicev1LoggingOpenstackArrayOutput() Servicev1LoggingOpenstackArrayOutput
- func (i Servicev1LoggingOpenstackArray) ToServicev1LoggingOpenstackArrayOutputWithContext(ctx context.Context) Servicev1LoggingOpenstackArrayOutput
- type Servicev1LoggingOpenstackArrayInput
- type Servicev1LoggingOpenstackArrayOutput
- func (Servicev1LoggingOpenstackArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingOpenstackArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingOpenstackOutput
- func (o Servicev1LoggingOpenstackArrayOutput) ToServicev1LoggingOpenstackArrayOutput() Servicev1LoggingOpenstackArrayOutput
- func (o Servicev1LoggingOpenstackArrayOutput) ToServicev1LoggingOpenstackArrayOutputWithContext(ctx context.Context) Servicev1LoggingOpenstackArrayOutput
- type Servicev1LoggingOpenstackInput
- type Servicev1LoggingOpenstackOutput
- func (o Servicev1LoggingOpenstackOutput) AccessKey() pulumi.StringOutput
- func (o Servicev1LoggingOpenstackOutput) BucketName() pulumi.StringOutput
- func (Servicev1LoggingOpenstackOutput) ElementType() reflect.Type
- func (o Servicev1LoggingOpenstackOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingOpenstackOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingOpenstackOutput) GzipLevel() pulumi.IntPtrOutput
- func (o Servicev1LoggingOpenstackOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1LoggingOpenstackOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingOpenstackOutput) Path() pulumi.StringPtrOutput
- func (o Servicev1LoggingOpenstackOutput) Period() pulumi.IntPtrOutput
- func (o Servicev1LoggingOpenstackOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingOpenstackOutput) PublicKey() pulumi.StringPtrOutput
- func (o Servicev1LoggingOpenstackOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingOpenstackOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o Servicev1LoggingOpenstackOutput) ToServicev1LoggingOpenstackOutput() Servicev1LoggingOpenstackOutput
- func (o Servicev1LoggingOpenstackOutput) ToServicev1LoggingOpenstackOutputWithContext(ctx context.Context) Servicev1LoggingOpenstackOutput
- func (o Servicev1LoggingOpenstackOutput) Url() pulumi.StringOutput
- func (o Servicev1LoggingOpenstackOutput) User() pulumi.StringOutput
- type Servicev1LoggingScalyr
- type Servicev1LoggingScalyrArgs
- type Servicev1LoggingScalyrArray
- func (Servicev1LoggingScalyrArray) ElementType() reflect.Type
- func (i Servicev1LoggingScalyrArray) ToServicev1LoggingScalyrArrayOutput() Servicev1LoggingScalyrArrayOutput
- func (i Servicev1LoggingScalyrArray) ToServicev1LoggingScalyrArrayOutputWithContext(ctx context.Context) Servicev1LoggingScalyrArrayOutput
- type Servicev1LoggingScalyrArrayInput
- type Servicev1LoggingScalyrArrayOutput
- func (Servicev1LoggingScalyrArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingScalyrArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingScalyrOutput
- func (o Servicev1LoggingScalyrArrayOutput) ToServicev1LoggingScalyrArrayOutput() Servicev1LoggingScalyrArrayOutput
- func (o Servicev1LoggingScalyrArrayOutput) ToServicev1LoggingScalyrArrayOutputWithContext(ctx context.Context) Servicev1LoggingScalyrArrayOutput
- type Servicev1LoggingScalyrInput
- type Servicev1LoggingScalyrOutput
- func (Servicev1LoggingScalyrOutput) ElementType() reflect.Type
- func (o Servicev1LoggingScalyrOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingScalyrOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingScalyrOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingScalyrOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingScalyrOutput) Region() pulumi.StringPtrOutput
- func (o Servicev1LoggingScalyrOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingScalyrOutput) ToServicev1LoggingScalyrOutput() Servicev1LoggingScalyrOutput
- func (o Servicev1LoggingScalyrOutput) ToServicev1LoggingScalyrOutputWithContext(ctx context.Context) Servicev1LoggingScalyrOutput
- func (o Servicev1LoggingScalyrOutput) Token() pulumi.StringOutput
- type Servicev1LoggingSftp
- type Servicev1LoggingSftpArgs
- type Servicev1LoggingSftpArray
- type Servicev1LoggingSftpArrayInput
- type Servicev1LoggingSftpArrayOutput
- func (Servicev1LoggingSftpArrayOutput) ElementType() reflect.Type
- func (o Servicev1LoggingSftpArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingSftpOutput
- func (o Servicev1LoggingSftpArrayOutput) ToServicev1LoggingSftpArrayOutput() Servicev1LoggingSftpArrayOutput
- func (o Servicev1LoggingSftpArrayOutput) ToServicev1LoggingSftpArrayOutputWithContext(ctx context.Context) Servicev1LoggingSftpArrayOutput
- type Servicev1LoggingSftpInput
- type Servicev1LoggingSftpOutput
- func (o Servicev1LoggingSftpOutput) Address() pulumi.StringOutput
- func (Servicev1LoggingSftpOutput) ElementType() reflect.Type
- func (o Servicev1LoggingSftpOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1LoggingSftpOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1LoggingSftpOutput) GzipLevel() pulumi.IntPtrOutput
- func (o Servicev1LoggingSftpOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1LoggingSftpOutput) Name() pulumi.StringOutput
- func (o Servicev1LoggingSftpOutput) Password() pulumi.StringPtrOutput
- func (o Servicev1LoggingSftpOutput) Path() pulumi.StringOutput
- func (o Servicev1LoggingSftpOutput) Period() pulumi.IntPtrOutput
- func (o Servicev1LoggingSftpOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1LoggingSftpOutput) Port() pulumi.IntPtrOutput
- func (o Servicev1LoggingSftpOutput) PublicKey() pulumi.StringPtrOutput
- func (o Servicev1LoggingSftpOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1LoggingSftpOutput) SecretKey() pulumi.StringPtrOutput
- func (o Servicev1LoggingSftpOutput) SshKnownHosts() pulumi.StringOutput
- func (o Servicev1LoggingSftpOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o Servicev1LoggingSftpOutput) ToServicev1LoggingSftpOutput() Servicev1LoggingSftpOutput
- func (o Servicev1LoggingSftpOutput) ToServicev1LoggingSftpOutputWithContext(ctx context.Context) Servicev1LoggingSftpOutput
- func (o Servicev1LoggingSftpOutput) User() pulumi.StringOutput
- type Servicev1Map
- type Servicev1MapInput
- type Servicev1MapOutput
- type Servicev1Output
- func (Servicev1Output) ElementType() reflect.Type
- func (o Servicev1Output) ToServicev1Output() Servicev1Output
- func (o Servicev1Output) ToServicev1OutputWithContext(ctx context.Context) Servicev1Output
- func (o Servicev1Output) ToServicev1PtrOutput() Servicev1PtrOutput
- func (o Servicev1Output) ToServicev1PtrOutputWithContext(ctx context.Context) Servicev1PtrOutput
- type Servicev1Papertrail
- type Servicev1PapertrailArgs
- type Servicev1PapertrailArray
- type Servicev1PapertrailArrayInput
- type Servicev1PapertrailArrayOutput
- func (Servicev1PapertrailArrayOutput) ElementType() reflect.Type
- func (o Servicev1PapertrailArrayOutput) Index(i pulumi.IntInput) Servicev1PapertrailOutput
- func (o Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutput() Servicev1PapertrailArrayOutput
- func (o Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutputWithContext(ctx context.Context) Servicev1PapertrailArrayOutput
- type Servicev1PapertrailInput
- type Servicev1PapertrailOutput
- func (o Servicev1PapertrailOutput) Address() pulumi.StringOutput
- func (Servicev1PapertrailOutput) ElementType() reflect.Type
- func (o Servicev1PapertrailOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1PapertrailOutput) Name() pulumi.StringOutput
- func (o Servicev1PapertrailOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1PapertrailOutput) Port() pulumi.IntOutput
- func (o Servicev1PapertrailOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1PapertrailOutput) ToServicev1PapertrailOutput() Servicev1PapertrailOutput
- func (o Servicev1PapertrailOutput) ToServicev1PapertrailOutputWithContext(ctx context.Context) Servicev1PapertrailOutput
- type Servicev1PtrInput
- type Servicev1PtrOutput
- type Servicev1RequestSetting
- type Servicev1RequestSettingArgs
- type Servicev1RequestSettingArray
- func (Servicev1RequestSettingArray) ElementType() reflect.Type
- func (i Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutput() Servicev1RequestSettingArrayOutput
- func (i Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutputWithContext(ctx context.Context) Servicev1RequestSettingArrayOutput
- type Servicev1RequestSettingArrayInput
- type Servicev1RequestSettingArrayOutput
- func (Servicev1RequestSettingArrayOutput) ElementType() reflect.Type
- func (o Servicev1RequestSettingArrayOutput) Index(i pulumi.IntInput) Servicev1RequestSettingOutput
- func (o Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutput() Servicev1RequestSettingArrayOutput
- func (o Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutputWithContext(ctx context.Context) Servicev1RequestSettingArrayOutput
- type Servicev1RequestSettingInput
- type Servicev1RequestSettingOutput
- func (o Servicev1RequestSettingOutput) Action() pulumi.StringPtrOutput
- func (o Servicev1RequestSettingOutput) BypassBusyWait() pulumi.BoolPtrOutput
- func (o Servicev1RequestSettingOutput) DefaultHost() pulumi.StringPtrOutput
- func (Servicev1RequestSettingOutput) ElementType() reflect.Type
- func (o Servicev1RequestSettingOutput) ForceMiss() pulumi.BoolPtrOutput
- func (o Servicev1RequestSettingOutput) ForceSsl() pulumi.BoolPtrOutput
- func (o Servicev1RequestSettingOutput) GeoHeaders() pulumi.BoolPtrOutput
- func (o Servicev1RequestSettingOutput) HashKeys() pulumi.StringPtrOutput
- func (o Servicev1RequestSettingOutput) MaxStaleAge() pulumi.IntPtrOutput
- func (o Servicev1RequestSettingOutput) Name() pulumi.StringOutput
- func (o Servicev1RequestSettingOutput) RequestCondition() pulumi.StringPtrOutput
- func (o Servicev1RequestSettingOutput) TimerSupport() pulumi.BoolPtrOutput
- func (o Servicev1RequestSettingOutput) ToServicev1RequestSettingOutput() Servicev1RequestSettingOutput
- func (o Servicev1RequestSettingOutput) ToServicev1RequestSettingOutputWithContext(ctx context.Context) Servicev1RequestSettingOutput
- func (o Servicev1RequestSettingOutput) Xff() pulumi.StringPtrOutput
- type Servicev1ResponseObject
- type Servicev1ResponseObjectArgs
- type Servicev1ResponseObjectArray
- func (Servicev1ResponseObjectArray) ElementType() reflect.Type
- func (i Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutput() Servicev1ResponseObjectArrayOutput
- func (i Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutputWithContext(ctx context.Context) Servicev1ResponseObjectArrayOutput
- type Servicev1ResponseObjectArrayInput
- type Servicev1ResponseObjectArrayOutput
- func (Servicev1ResponseObjectArrayOutput) ElementType() reflect.Type
- func (o Servicev1ResponseObjectArrayOutput) Index(i pulumi.IntInput) Servicev1ResponseObjectOutput
- func (o Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutput() Servicev1ResponseObjectArrayOutput
- func (o Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutputWithContext(ctx context.Context) Servicev1ResponseObjectArrayOutput
- type Servicev1ResponseObjectInput
- type Servicev1ResponseObjectOutput
- func (o Servicev1ResponseObjectOutput) CacheCondition() pulumi.StringPtrOutput
- func (o Servicev1ResponseObjectOutput) Content() pulumi.StringPtrOutput
- func (o Servicev1ResponseObjectOutput) ContentType() pulumi.StringPtrOutput
- func (Servicev1ResponseObjectOutput) ElementType() reflect.Type
- func (o Servicev1ResponseObjectOutput) Name() pulumi.StringOutput
- func (o Servicev1ResponseObjectOutput) RequestCondition() pulumi.StringPtrOutput
- func (o Servicev1ResponseObjectOutput) Response() pulumi.StringPtrOutput
- func (o Servicev1ResponseObjectOutput) Status() pulumi.IntPtrOutput
- func (o Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutput() Servicev1ResponseObjectOutput
- func (o Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutputWithContext(ctx context.Context) Servicev1ResponseObjectOutput
- type Servicev1S3logging
- type Servicev1S3loggingArgs
- type Servicev1S3loggingArray
- type Servicev1S3loggingArrayInput
- type Servicev1S3loggingArrayOutput
- func (Servicev1S3loggingArrayOutput) ElementType() reflect.Type
- func (o Servicev1S3loggingArrayOutput) Index(i pulumi.IntInput) Servicev1S3loggingOutput
- func (o Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutput() Servicev1S3loggingArrayOutput
- func (o Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutputWithContext(ctx context.Context) Servicev1S3loggingArrayOutput
- type Servicev1S3loggingInput
- type Servicev1S3loggingOutput
- func (o Servicev1S3loggingOutput) BucketName() pulumi.StringOutput
- func (o Servicev1S3loggingOutput) Domain() pulumi.StringPtrOutput
- func (Servicev1S3loggingOutput) ElementType() reflect.Type
- func (o Servicev1S3loggingOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1S3loggingOutput) GzipLevel() pulumi.IntPtrOutput
- func (o Servicev1S3loggingOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) Name() pulumi.StringOutput
- func (o Servicev1S3loggingOutput) Path() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) Period() pulumi.IntPtrOutput
- func (o Servicev1S3loggingOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) PublicKey() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) Redundancy() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) S3AccessKey() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) S3SecretKey() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) ServerSideEncryption() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) ServerSideEncryptionKmsKeyId() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) TimestampFormat() pulumi.StringPtrOutput
- func (o Servicev1S3loggingOutput) ToServicev1S3loggingOutput() Servicev1S3loggingOutput
- func (o Servicev1S3loggingOutput) ToServicev1S3loggingOutputWithContext(ctx context.Context) Servicev1S3loggingOutput
- type Servicev1Snippet
- type Servicev1SnippetArgs
- type Servicev1SnippetArray
- type Servicev1SnippetArrayInput
- type Servicev1SnippetArrayOutput
- func (Servicev1SnippetArrayOutput) ElementType() reflect.Type
- func (o Servicev1SnippetArrayOutput) Index(i pulumi.IntInput) Servicev1SnippetOutput
- func (o Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutput() Servicev1SnippetArrayOutput
- func (o Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutputWithContext(ctx context.Context) Servicev1SnippetArrayOutput
- type Servicev1SnippetInput
- type Servicev1SnippetOutput
- func (o Servicev1SnippetOutput) Content() pulumi.StringOutput
- func (Servicev1SnippetOutput) ElementType() reflect.Type
- func (o Servicev1SnippetOutput) Name() pulumi.StringOutput
- func (o Servicev1SnippetOutput) Priority() pulumi.IntPtrOutput
- func (o Servicev1SnippetOutput) ToServicev1SnippetOutput() Servicev1SnippetOutput
- func (o Servicev1SnippetOutput) ToServicev1SnippetOutputWithContext(ctx context.Context) Servicev1SnippetOutput
- func (o Servicev1SnippetOutput) Type() pulumi.StringOutput
- type Servicev1Splunk
- type Servicev1SplunkArgs
- type Servicev1SplunkArray
- type Servicev1SplunkArrayInput
- type Servicev1SplunkArrayOutput
- func (Servicev1SplunkArrayOutput) ElementType() reflect.Type
- func (o Servicev1SplunkArrayOutput) Index(i pulumi.IntInput) Servicev1SplunkOutput
- func (o Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutput() Servicev1SplunkArrayOutput
- func (o Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutputWithContext(ctx context.Context) Servicev1SplunkArrayOutput
- type Servicev1SplunkInput
- type Servicev1SplunkOutput
- func (Servicev1SplunkOutput) ElementType() reflect.Type
- func (o Servicev1SplunkOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1SplunkOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1SplunkOutput) Name() pulumi.StringOutput
- func (o Servicev1SplunkOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1SplunkOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1SplunkOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o Servicev1SplunkOutput) TlsHostname() pulumi.StringPtrOutput
- func (o Servicev1SplunkOutput) ToServicev1SplunkOutput() Servicev1SplunkOutput
- func (o Servicev1SplunkOutput) ToServicev1SplunkOutputWithContext(ctx context.Context) Servicev1SplunkOutput
- func (o Servicev1SplunkOutput) Token() pulumi.StringOutput
- func (o Servicev1SplunkOutput) Url() pulumi.StringOutput
- type Servicev1State
- type Servicev1Sumologic
- type Servicev1SumologicArgs
- type Servicev1SumologicArray
- type Servicev1SumologicArrayInput
- type Servicev1SumologicArrayOutput
- func (Servicev1SumologicArrayOutput) ElementType() reflect.Type
- func (o Servicev1SumologicArrayOutput) Index(i pulumi.IntInput) Servicev1SumologicOutput
- func (o Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutput() Servicev1SumologicArrayOutput
- func (o Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutputWithContext(ctx context.Context) Servicev1SumologicArrayOutput
- type Servicev1SumologicInput
- type Servicev1SumologicOutput
- func (Servicev1SumologicOutput) ElementType() reflect.Type
- func (o Servicev1SumologicOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1SumologicOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1SumologicOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1SumologicOutput) Name() pulumi.StringOutput
- func (o Servicev1SumologicOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1SumologicOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1SumologicOutput) ToServicev1SumologicOutput() Servicev1SumologicOutput
- func (o Servicev1SumologicOutput) ToServicev1SumologicOutputWithContext(ctx context.Context) Servicev1SumologicOutput
- func (o Servicev1SumologicOutput) Url() pulumi.StringOutput
- type Servicev1Syslog
- type Servicev1SyslogArgs
- type Servicev1SyslogArray
- type Servicev1SyslogArrayInput
- type Servicev1SyslogArrayOutput
- func (Servicev1SyslogArrayOutput) ElementType() reflect.Type
- func (o Servicev1SyslogArrayOutput) Index(i pulumi.IntInput) Servicev1SyslogOutput
- func (o Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutput() Servicev1SyslogArrayOutput
- func (o Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutputWithContext(ctx context.Context) Servicev1SyslogArrayOutput
- type Servicev1SyslogInput
- type Servicev1SyslogOutput
- func (o Servicev1SyslogOutput) Address() pulumi.StringOutput
- func (Servicev1SyslogOutput) ElementType() reflect.Type
- func (o Servicev1SyslogOutput) Format() pulumi.StringPtrOutput
- func (o Servicev1SyslogOutput) FormatVersion() pulumi.IntPtrOutput
- func (o Servicev1SyslogOutput) MessageType() pulumi.StringPtrOutput
- func (o Servicev1SyslogOutput) Name() pulumi.StringOutput
- func (o Servicev1SyslogOutput) Placement() pulumi.StringPtrOutput
- func (o Servicev1SyslogOutput) Port() pulumi.IntPtrOutput
- func (o Servicev1SyslogOutput) ResponseCondition() pulumi.StringPtrOutput
- func (o Servicev1SyslogOutput) TlsCaCert() pulumi.StringPtrOutput
- func (o Servicev1SyslogOutput) TlsClientCert() pulumi.StringPtrOutput
- func (o Servicev1SyslogOutput) TlsClientKey() pulumi.StringPtrOutput
- func (o Servicev1SyslogOutput) TlsHostname() pulumi.StringPtrOutput
- func (o Servicev1SyslogOutput) ToServicev1SyslogOutput() Servicev1SyslogOutput
- func (o Servicev1SyslogOutput) ToServicev1SyslogOutputWithContext(ctx context.Context) Servicev1SyslogOutput
- func (o Servicev1SyslogOutput) Token() pulumi.StringPtrOutput
- func (o Servicev1SyslogOutput) UseTls() pulumi.BoolPtrOutput
- type Servicev1Vcl
- type Servicev1VclArgs
- type Servicev1VclArray
- type Servicev1VclArrayInput
- type Servicev1VclArrayOutput
- func (Servicev1VclArrayOutput) ElementType() reflect.Type
- func (o Servicev1VclArrayOutput) Index(i pulumi.IntInput) Servicev1VclOutput
- func (o Servicev1VclArrayOutput) ToServicev1VclArrayOutput() Servicev1VclArrayOutput
- func (o Servicev1VclArrayOutput) ToServicev1VclArrayOutputWithContext(ctx context.Context) Servicev1VclArrayOutput
- type Servicev1VclInput
- type Servicev1VclOutput
- func (o Servicev1VclOutput) Content() pulumi.StringOutput
- func (Servicev1VclOutput) ElementType() reflect.Type
- func (o Servicev1VclOutput) Main() pulumi.BoolPtrOutput
- func (o Servicev1VclOutput) Name() pulumi.StringOutput
- func (o Servicev1VclOutput) ToServicev1VclOutput() Servicev1VclOutput
- func (o Servicev1VclOutput) ToServicev1VclOutputWithContext(ctx context.Context) Servicev1VclOutput
- type Servicev1Waf
- type Servicev1WafArgs
- func (Servicev1WafArgs) ElementType() reflect.Type
- func (i Servicev1WafArgs) ToServicev1WafOutput() Servicev1WafOutput
- func (i Servicev1WafArgs) ToServicev1WafOutputWithContext(ctx context.Context) Servicev1WafOutput
- func (i Servicev1WafArgs) ToServicev1WafPtrOutput() Servicev1WafPtrOutput
- func (i Servicev1WafArgs) ToServicev1WafPtrOutputWithContext(ctx context.Context) Servicev1WafPtrOutput
- type Servicev1WafInput
- type Servicev1WafOutput
- func (o Servicev1WafOutput) Disabled() pulumi.BoolPtrOutput
- func (Servicev1WafOutput) ElementType() reflect.Type
- func (o Servicev1WafOutput) PrefetchCondition() pulumi.StringPtrOutput
- func (o Servicev1WafOutput) ResponseObject() pulumi.StringOutput
- func (o Servicev1WafOutput) ToServicev1WafOutput() Servicev1WafOutput
- func (o Servicev1WafOutput) ToServicev1WafOutputWithContext(ctx context.Context) Servicev1WafOutput
- func (o Servicev1WafOutput) ToServicev1WafPtrOutput() Servicev1WafPtrOutput
- func (o Servicev1WafOutput) ToServicev1WafPtrOutputWithContext(ctx context.Context) Servicev1WafPtrOutput
- func (o Servicev1WafOutput) WafId() pulumi.StringPtrOutput
- type Servicev1WafPtrInput
- type Servicev1WafPtrOutput
- func (o Servicev1WafPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o Servicev1WafPtrOutput) Elem() Servicev1WafOutput
- func (Servicev1WafPtrOutput) ElementType() reflect.Type
- func (o Servicev1WafPtrOutput) PrefetchCondition() pulumi.StringPtrOutput
- func (o Servicev1WafPtrOutput) ResponseObject() pulumi.StringPtrOutput
- func (o Servicev1WafPtrOutput) ToServicev1WafPtrOutput() Servicev1WafPtrOutput
- func (o Servicev1WafPtrOutput) ToServicev1WafPtrOutputWithContext(ctx context.Context) Servicev1WafPtrOutput
- func (o Servicev1WafPtrOutput) WafId() pulumi.StringPtrOutput
- type Userv1
- func (*Userv1) ElementType() reflect.Type
- func (i *Userv1) ToUserv1Output() Userv1Output
- func (i *Userv1) ToUserv1OutputWithContext(ctx context.Context) Userv1Output
- func (i *Userv1) ToUserv1PtrOutput() Userv1PtrOutput
- func (i *Userv1) ToUserv1PtrOutputWithContext(ctx context.Context) Userv1PtrOutput
- type Userv1Args
- type Userv1Array
- type Userv1ArrayInput
- type Userv1ArrayOutput
- type Userv1Input
- type Userv1Map
- type Userv1MapInput
- type Userv1MapOutput
- type Userv1Output
- func (Userv1Output) ElementType() reflect.Type
- func (o Userv1Output) ToUserv1Output() Userv1Output
- func (o Userv1Output) ToUserv1OutputWithContext(ctx context.Context) Userv1Output
- func (o Userv1Output) ToUserv1PtrOutput() Userv1PtrOutput
- func (o Userv1Output) ToUserv1PtrOutputWithContext(ctx context.Context) Userv1PtrOutput
- type Userv1PtrInput
- type Userv1PtrOutput
- type Userv1State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v2.13.0
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type GetFastlyIpRangesResult ¶
type GetFastlyIpRangesResult struct { // The lexically ordered list of ipv4 CIDR blocks. CidrBlocks []string `pulumi:"cidrBlocks"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The lexically ordered list of ipv6 CIDR blocks. Ipv6CidrBlocks []string `pulumi:"ipv6CidrBlocks"` }
A collection of values returned by getFastlyIpRanges.
func GetFastlyIpRanges ¶
func GetFastlyIpRanges(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetFastlyIpRangesResult, error)
Use this data source to get the [IP ranges](https://docs.fastly.com/guides/securing-communications/accessing-fastlys-ip-ranges) of Fastly edge nodes.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/ec2" "github.com/pulumi/pulumi-fastly/sdk/v2/go/fastly" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fastly, err := fastly.GetFastlyIpRanges(ctx, nil, nil) if err != nil { return err } _, err = ec2.NewSecurityGroup(ctx, "fromFastly", &ec2.SecurityGroupArgs{ Ingress: ec2.SecurityGroupIngressArray{ &ec2.SecurityGroupIngressArgs{ FromPort: pulumi.Int(443), ToPort: pulumi.Int(443), Protocol: pulumi.String("tcp"), CidrBlocks: toPulumiStringArray(fastly.CidrBlocks), Ipv6CidrBlocks: toPulumiStringArray(fastly.Ipv6CidrBlocks), }, }, }) if err != nil { return err } return nil }) }
func toPulumiStringArray(arr []string) pulumi.StringArray { var pulumiArr pulumi.StringArray for _, v := range arr { pulumiArr = append(pulumiArr, pulumi.String(v)) } return pulumiArr }
```
type GetWafRulesArgs ¶ added in v2.8.1
type GetWafRulesArgs struct { // Exclusion filter by WAF rule's ModSecurity ID. ExcludeModsecRuleIds []int `pulumi:"excludeModsecRuleIds"` // Inclusion filter by WAF rule's publishers. Publishers []string `pulumi:"publishers"` // Inclusion filter by WAF rule's tags. Tags []string `pulumi:"tags"` }
A collection of arguments for invoking getWafRules.
type GetWafRulesResult ¶ added in v2.8.1
type GetWafRulesResult struct { ExcludeModsecRuleIds []int `pulumi:"excludeModsecRuleIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Publishers []string `pulumi:"publishers"` // The Web Application Firewall's rules result set. Rules []GetWafRulesRule `pulumi:"rules"` Tags []string `pulumi:"tags"` }
A collection of values returned by getWafRules.
func GetWafRules ¶ added in v2.8.1
func GetWafRules(ctx *pulumi.Context, args *GetWafRulesArgs, opts ...pulumi.InvokeOption) (*GetWafRulesResult, error)
type GetWafRulesRule ¶ added in v2.8.1
type GetWafRulesRuleArgs ¶ added in v2.8.1
type GetWafRulesRuleArgs struct { // The rule's latest revision. LatestRevisionNumber pulumi.IntInput `pulumi:"latestRevisionNumber"` // The rule's modsecurity ID. ModsecRuleId pulumi.IntInput `pulumi:"modsecRuleId"` // The rule's type. Type pulumi.StringInput `pulumi:"type"` }
func (GetWafRulesRuleArgs) ElementType ¶ added in v2.8.1
func (GetWafRulesRuleArgs) ElementType() reflect.Type
func (GetWafRulesRuleArgs) ToGetWafRulesRuleOutput ¶ added in v2.8.1
func (i GetWafRulesRuleArgs) ToGetWafRulesRuleOutput() GetWafRulesRuleOutput
func (GetWafRulesRuleArgs) ToGetWafRulesRuleOutputWithContext ¶ added in v2.8.1
func (i GetWafRulesRuleArgs) ToGetWafRulesRuleOutputWithContext(ctx context.Context) GetWafRulesRuleOutput
type GetWafRulesRuleArray ¶ added in v2.8.1
type GetWafRulesRuleArray []GetWafRulesRuleInput
func (GetWafRulesRuleArray) ElementType ¶ added in v2.8.1
func (GetWafRulesRuleArray) ElementType() reflect.Type
func (GetWafRulesRuleArray) ToGetWafRulesRuleArrayOutput ¶ added in v2.8.1
func (i GetWafRulesRuleArray) ToGetWafRulesRuleArrayOutput() GetWafRulesRuleArrayOutput
func (GetWafRulesRuleArray) ToGetWafRulesRuleArrayOutputWithContext ¶ added in v2.8.1
func (i GetWafRulesRuleArray) ToGetWafRulesRuleArrayOutputWithContext(ctx context.Context) GetWafRulesRuleArrayOutput
type GetWafRulesRuleArrayInput ¶ added in v2.8.1
type GetWafRulesRuleArrayInput interface { pulumi.Input ToGetWafRulesRuleArrayOutput() GetWafRulesRuleArrayOutput ToGetWafRulesRuleArrayOutputWithContext(context.Context) GetWafRulesRuleArrayOutput }
GetWafRulesRuleArrayInput is an input type that accepts GetWafRulesRuleArray and GetWafRulesRuleArrayOutput values. You can construct a concrete instance of `GetWafRulesRuleArrayInput` via:
GetWafRulesRuleArray{ GetWafRulesRuleArgs{...} }
type GetWafRulesRuleArrayOutput ¶ added in v2.8.1
type GetWafRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWafRulesRuleArrayOutput) ElementType ¶ added in v2.8.1
func (GetWafRulesRuleArrayOutput) ElementType() reflect.Type
func (GetWafRulesRuleArrayOutput) Index ¶ added in v2.8.1
func (o GetWafRulesRuleArrayOutput) Index(i pulumi.IntInput) GetWafRulesRuleOutput
func (GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutput ¶ added in v2.8.1
func (o GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutput() GetWafRulesRuleArrayOutput
func (GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutputWithContext ¶ added in v2.8.1
func (o GetWafRulesRuleArrayOutput) ToGetWafRulesRuleArrayOutputWithContext(ctx context.Context) GetWafRulesRuleArrayOutput
type GetWafRulesRuleInput ¶ added in v2.8.1
type GetWafRulesRuleInput interface { pulumi.Input ToGetWafRulesRuleOutput() GetWafRulesRuleOutput ToGetWafRulesRuleOutputWithContext(context.Context) GetWafRulesRuleOutput }
GetWafRulesRuleInput is an input type that accepts GetWafRulesRuleArgs and GetWafRulesRuleOutput values. You can construct a concrete instance of `GetWafRulesRuleInput` via:
GetWafRulesRuleArgs{...}
type GetWafRulesRuleOutput ¶ added in v2.8.1
type GetWafRulesRuleOutput struct{ *pulumi.OutputState }
func (GetWafRulesRuleOutput) ElementType ¶ added in v2.8.1
func (GetWafRulesRuleOutput) ElementType() reflect.Type
func (GetWafRulesRuleOutput) LatestRevisionNumber ¶ added in v2.8.1
func (o GetWafRulesRuleOutput) LatestRevisionNumber() pulumi.IntOutput
The rule's latest revision.
func (GetWafRulesRuleOutput) ModsecRuleId ¶ added in v2.8.1
func (o GetWafRulesRuleOutput) ModsecRuleId() pulumi.IntOutput
The rule's modsecurity ID.
func (GetWafRulesRuleOutput) ToGetWafRulesRuleOutput ¶ added in v2.8.1
func (o GetWafRulesRuleOutput) ToGetWafRulesRuleOutput() GetWafRulesRuleOutput
func (GetWafRulesRuleOutput) ToGetWafRulesRuleOutputWithContext ¶ added in v2.8.1
func (o GetWafRulesRuleOutput) ToGetWafRulesRuleOutputWithContext(ctx context.Context) GetWafRulesRuleOutput
func (GetWafRulesRuleOutput) Type ¶ added in v2.8.1
func (o GetWafRulesRuleOutput) Type() pulumi.StringOutput
The rule's type.
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
The provider type for the fastly 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.
func NewProvider ¶
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.
func (*Provider) ElementType ¶ added in v2.10.1
func (*Provider) ToProviderOutput ¶ added in v2.10.1
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶ added in v2.10.1
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (*Provider) ToProviderPtrOutput ¶ added in v2.13.1
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶ added in v2.13.1
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderArgs ¶
type ProviderArgs struct { // Fastly API Key from https://app.fastly.com/#account ApiKey pulumi.StringPtrInput // Fastly API URL BaseUrl pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶ added in v2.10.1
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶ added in v2.10.1
type ProviderOutput struct {
*pulumi.OutputState
}
func (ProviderOutput) ElementType ¶ added in v2.10.1
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶ added in v2.10.1
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶ added in v2.10.1
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) ToProviderPtrOutput ¶ added in v2.13.1
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶ added in v2.13.1
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶ added in v2.13.1
type ProviderPtrInput interface { pulumi.Input ToProviderPtrOutput() ProviderPtrOutput ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput }
type ProviderPtrOutput ¶ added in v2.13.1
type ProviderPtrOutput struct {
*pulumi.OutputState
}
func (ProviderPtrOutput) ElementType ¶ added in v2.13.1
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶ added in v2.13.1
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶ added in v2.13.1
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ServiceACLEntriesv1 ¶
type ServiceACLEntriesv1 struct { pulumi.CustomResourceState // The ID of the ACL that the items belong to AclId pulumi.StringOutput `pulumi:"aclId"` // A Set ACL entries that are applied to the service. Defined below Entries ServiceACLEntriesv1EntryArrayOutput `pulumi:"entries"` // The ID of the Service that the ACL belongs to ServiceId pulumi.StringOutput `pulumi:"serviceId"` }
## Import
This is an example of the import command being applied to the resource named `fastly_service_acl_entries_v1.entries` The resource ID is a combined value of the `service_id` and `acl_id` separated by a forward slash.
```sh
$ pulumi import fastly:index/serviceACLEntriesv1:ServiceACLEntriesv1 entries xxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxx
```
If Terraform is already managing remote acl entries against a resource being imported then the user will be asked to remove it from the existing Terraform state. The following is an example of the Terraform state command to remove the resource named `fastly_service_acl_entries_v1.entries` from the Terraform state file. $ terraform state rm fastly_service_acl_entries_v1.entries
func GetServiceACLEntriesv1 ¶
func GetServiceACLEntriesv1(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceACLEntriesv1State, opts ...pulumi.ResourceOption) (*ServiceACLEntriesv1, error)
GetServiceACLEntriesv1 gets an existing ServiceACLEntriesv1 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 NewServiceACLEntriesv1 ¶
func NewServiceACLEntriesv1(ctx *pulumi.Context, name string, args *ServiceACLEntriesv1Args, opts ...pulumi.ResourceOption) (*ServiceACLEntriesv1, error)
NewServiceACLEntriesv1 registers a new resource with the given unique name, arguments, and options.
func (*ServiceACLEntriesv1) ElementType ¶ added in v2.10.1
func (*ServiceACLEntriesv1) ElementType() reflect.Type
func (*ServiceACLEntriesv1) ToServiceACLEntriesv1Output ¶ added in v2.10.1
func (i *ServiceACLEntriesv1) ToServiceACLEntriesv1Output() ServiceACLEntriesv1Output
func (*ServiceACLEntriesv1) ToServiceACLEntriesv1OutputWithContext ¶ added in v2.10.1
func (i *ServiceACLEntriesv1) ToServiceACLEntriesv1OutputWithContext(ctx context.Context) ServiceACLEntriesv1Output
func (*ServiceACLEntriesv1) ToServiceACLEntriesv1PtrOutput ¶ added in v2.13.1
func (i *ServiceACLEntriesv1) ToServiceACLEntriesv1PtrOutput() ServiceACLEntriesv1PtrOutput
func (*ServiceACLEntriesv1) ToServiceACLEntriesv1PtrOutputWithContext ¶ added in v2.13.1
func (i *ServiceACLEntriesv1) ToServiceACLEntriesv1PtrOutputWithContext(ctx context.Context) ServiceACLEntriesv1PtrOutput
type ServiceACLEntriesv1Args ¶
type ServiceACLEntriesv1Args struct { // The ID of the ACL that the items belong to AclId pulumi.StringInput // A Set ACL entries that are applied to the service. Defined below Entries ServiceACLEntriesv1EntryArrayInput // The ID of the Service that the ACL belongs to ServiceId pulumi.StringInput }
The set of arguments for constructing a ServiceACLEntriesv1 resource.
func (ServiceACLEntriesv1Args) ElementType ¶
func (ServiceACLEntriesv1Args) ElementType() reflect.Type
type ServiceACLEntriesv1Array ¶ added in v2.13.1
type ServiceACLEntriesv1Array []ServiceACLEntriesv1Input
func (ServiceACLEntriesv1Array) ElementType ¶ added in v2.13.1
func (ServiceACLEntriesv1Array) ElementType() reflect.Type
func (ServiceACLEntriesv1Array) ToServiceACLEntriesv1ArrayOutput ¶ added in v2.13.1
func (i ServiceACLEntriesv1Array) ToServiceACLEntriesv1ArrayOutput() ServiceACLEntriesv1ArrayOutput
func (ServiceACLEntriesv1Array) ToServiceACLEntriesv1ArrayOutputWithContext ¶ added in v2.13.1
func (i ServiceACLEntriesv1Array) ToServiceACLEntriesv1ArrayOutputWithContext(ctx context.Context) ServiceACLEntriesv1ArrayOutput
type ServiceACLEntriesv1ArrayInput ¶ added in v2.13.1
type ServiceACLEntriesv1ArrayInput interface { pulumi.Input ToServiceACLEntriesv1ArrayOutput() ServiceACLEntriesv1ArrayOutput ToServiceACLEntriesv1ArrayOutputWithContext(context.Context) ServiceACLEntriesv1ArrayOutput }
ServiceACLEntriesv1ArrayInput is an input type that accepts ServiceACLEntriesv1Array and ServiceACLEntriesv1ArrayOutput values. You can construct a concrete instance of `ServiceACLEntriesv1ArrayInput` via:
ServiceACLEntriesv1Array{ ServiceACLEntriesv1Args{...} }
type ServiceACLEntriesv1ArrayOutput ¶ added in v2.13.1
type ServiceACLEntriesv1ArrayOutput struct{ *pulumi.OutputState }
func (ServiceACLEntriesv1ArrayOutput) ElementType ¶ added in v2.13.1
func (ServiceACLEntriesv1ArrayOutput) ElementType() reflect.Type
func (ServiceACLEntriesv1ArrayOutput) Index ¶ added in v2.13.1
func (o ServiceACLEntriesv1ArrayOutput) Index(i pulumi.IntInput) ServiceACLEntriesv1Output
func (ServiceACLEntriesv1ArrayOutput) ToServiceACLEntriesv1ArrayOutput ¶ added in v2.13.1
func (o ServiceACLEntriesv1ArrayOutput) ToServiceACLEntriesv1ArrayOutput() ServiceACLEntriesv1ArrayOutput
func (ServiceACLEntriesv1ArrayOutput) ToServiceACLEntriesv1ArrayOutputWithContext ¶ added in v2.13.1
func (o ServiceACLEntriesv1ArrayOutput) ToServiceACLEntriesv1ArrayOutputWithContext(ctx context.Context) ServiceACLEntriesv1ArrayOutput
type ServiceACLEntriesv1Entry ¶
type ServiceACLEntriesv1Entry struct { // A personal freeform descriptive note Comment *string `pulumi:"comment"` Id *string `pulumi:"id"` // An IP address that is the focus for the ACL Ip string `pulumi:"ip"` // A boolean that will negate the match if true Negated *bool `pulumi:"negated"` // An optional subnet mask applied to the IP address Subnet *string `pulumi:"subnet"` }
type ServiceACLEntriesv1EntryArgs ¶
type ServiceACLEntriesv1EntryArgs struct { // A personal freeform descriptive note Comment pulumi.StringPtrInput `pulumi:"comment"` Id pulumi.StringPtrInput `pulumi:"id"` // An IP address that is the focus for the ACL Ip pulumi.StringInput `pulumi:"ip"` // A boolean that will negate the match if true Negated pulumi.BoolPtrInput `pulumi:"negated"` // An optional subnet mask applied to the IP address Subnet pulumi.StringPtrInput `pulumi:"subnet"` }
func (ServiceACLEntriesv1EntryArgs) ElementType ¶
func (ServiceACLEntriesv1EntryArgs) ElementType() reflect.Type
func (ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutput ¶
func (i ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutput() ServiceACLEntriesv1EntryOutput
func (ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutputWithContext ¶
func (i ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryOutput
type ServiceACLEntriesv1EntryArray ¶
type ServiceACLEntriesv1EntryArray []ServiceACLEntriesv1EntryInput
func (ServiceACLEntriesv1EntryArray) ElementType ¶
func (ServiceACLEntriesv1EntryArray) ElementType() reflect.Type
func (ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutput ¶
func (i ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutput() ServiceACLEntriesv1EntryArrayOutput
func (ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutputWithContext ¶
func (i ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryArrayOutput
type ServiceACLEntriesv1EntryArrayInput ¶
type ServiceACLEntriesv1EntryArrayInput interface { pulumi.Input ToServiceACLEntriesv1EntryArrayOutput() ServiceACLEntriesv1EntryArrayOutput ToServiceACLEntriesv1EntryArrayOutputWithContext(context.Context) ServiceACLEntriesv1EntryArrayOutput }
ServiceACLEntriesv1EntryArrayInput is an input type that accepts ServiceACLEntriesv1EntryArray and ServiceACLEntriesv1EntryArrayOutput values. You can construct a concrete instance of `ServiceACLEntriesv1EntryArrayInput` via:
ServiceACLEntriesv1EntryArray{ ServiceACLEntriesv1EntryArgs{...} }
type ServiceACLEntriesv1EntryArrayOutput ¶
type ServiceACLEntriesv1EntryArrayOutput struct{ *pulumi.OutputState }
func (ServiceACLEntriesv1EntryArrayOutput) ElementType ¶
func (ServiceACLEntriesv1EntryArrayOutput) ElementType() reflect.Type
func (ServiceACLEntriesv1EntryArrayOutput) Index ¶
func (o ServiceACLEntriesv1EntryArrayOutput) Index(i pulumi.IntInput) ServiceACLEntriesv1EntryOutput
func (ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutput ¶
func (o ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutput() ServiceACLEntriesv1EntryArrayOutput
func (ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutputWithContext ¶
func (o ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryArrayOutput
type ServiceACLEntriesv1EntryInput ¶
type ServiceACLEntriesv1EntryInput interface { pulumi.Input ToServiceACLEntriesv1EntryOutput() ServiceACLEntriesv1EntryOutput ToServiceACLEntriesv1EntryOutputWithContext(context.Context) ServiceACLEntriesv1EntryOutput }
ServiceACLEntriesv1EntryInput is an input type that accepts ServiceACLEntriesv1EntryArgs and ServiceACLEntriesv1EntryOutput values. You can construct a concrete instance of `ServiceACLEntriesv1EntryInput` via:
ServiceACLEntriesv1EntryArgs{...}
type ServiceACLEntriesv1EntryOutput ¶
type ServiceACLEntriesv1EntryOutput struct{ *pulumi.OutputState }
func (ServiceACLEntriesv1EntryOutput) Comment ¶
func (o ServiceACLEntriesv1EntryOutput) Comment() pulumi.StringPtrOutput
A personal freeform descriptive note
func (ServiceACLEntriesv1EntryOutput) ElementType ¶
func (ServiceACLEntriesv1EntryOutput) ElementType() reflect.Type
func (ServiceACLEntriesv1EntryOutput) Id ¶
func (o ServiceACLEntriesv1EntryOutput) Id() pulumi.StringPtrOutput
func (ServiceACLEntriesv1EntryOutput) Ip ¶
func (o ServiceACLEntriesv1EntryOutput) Ip() pulumi.StringOutput
An IP address that is the focus for the ACL
func (ServiceACLEntriesv1EntryOutput) Negated ¶
func (o ServiceACLEntriesv1EntryOutput) Negated() pulumi.BoolPtrOutput
A boolean that will negate the match if true
func (ServiceACLEntriesv1EntryOutput) Subnet ¶
func (o ServiceACLEntriesv1EntryOutput) Subnet() pulumi.StringPtrOutput
An optional subnet mask applied to the IP address
func (ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutput ¶
func (o ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutput() ServiceACLEntriesv1EntryOutput
func (ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutputWithContext ¶
func (o ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryOutput
type ServiceACLEntriesv1Input ¶ added in v2.10.1
type ServiceACLEntriesv1Input interface { pulumi.Input ToServiceACLEntriesv1Output() ServiceACLEntriesv1Output ToServiceACLEntriesv1OutputWithContext(ctx context.Context) ServiceACLEntriesv1Output }
type ServiceACLEntriesv1Map ¶ added in v2.13.1
type ServiceACLEntriesv1Map map[string]ServiceACLEntriesv1Input
func (ServiceACLEntriesv1Map) ElementType ¶ added in v2.13.1
func (ServiceACLEntriesv1Map) ElementType() reflect.Type
func (ServiceACLEntriesv1Map) ToServiceACLEntriesv1MapOutput ¶ added in v2.13.1
func (i ServiceACLEntriesv1Map) ToServiceACLEntriesv1MapOutput() ServiceACLEntriesv1MapOutput
func (ServiceACLEntriesv1Map) ToServiceACLEntriesv1MapOutputWithContext ¶ added in v2.13.1
func (i ServiceACLEntriesv1Map) ToServiceACLEntriesv1MapOutputWithContext(ctx context.Context) ServiceACLEntriesv1MapOutput
type ServiceACLEntriesv1MapInput ¶ added in v2.13.1
type ServiceACLEntriesv1MapInput interface { pulumi.Input ToServiceACLEntriesv1MapOutput() ServiceACLEntriesv1MapOutput ToServiceACLEntriesv1MapOutputWithContext(context.Context) ServiceACLEntriesv1MapOutput }
ServiceACLEntriesv1MapInput is an input type that accepts ServiceACLEntriesv1Map and ServiceACLEntriesv1MapOutput values. You can construct a concrete instance of `ServiceACLEntriesv1MapInput` via:
ServiceACLEntriesv1Map{ "key": ServiceACLEntriesv1Args{...} }
type ServiceACLEntriesv1MapOutput ¶ added in v2.13.1
type ServiceACLEntriesv1MapOutput struct{ *pulumi.OutputState }
func (ServiceACLEntriesv1MapOutput) ElementType ¶ added in v2.13.1
func (ServiceACLEntriesv1MapOutput) ElementType() reflect.Type
func (ServiceACLEntriesv1MapOutput) MapIndex ¶ added in v2.13.1
func (o ServiceACLEntriesv1MapOutput) MapIndex(k pulumi.StringInput) ServiceACLEntriesv1Output
func (ServiceACLEntriesv1MapOutput) ToServiceACLEntriesv1MapOutput ¶ added in v2.13.1
func (o ServiceACLEntriesv1MapOutput) ToServiceACLEntriesv1MapOutput() ServiceACLEntriesv1MapOutput
func (ServiceACLEntriesv1MapOutput) ToServiceACLEntriesv1MapOutputWithContext ¶ added in v2.13.1
func (o ServiceACLEntriesv1MapOutput) ToServiceACLEntriesv1MapOutputWithContext(ctx context.Context) ServiceACLEntriesv1MapOutput
type ServiceACLEntriesv1Output ¶ added in v2.10.1
type ServiceACLEntriesv1Output struct {
*pulumi.OutputState
}
func (ServiceACLEntriesv1Output) ElementType ¶ added in v2.10.1
func (ServiceACLEntriesv1Output) ElementType() reflect.Type
func (ServiceACLEntriesv1Output) ToServiceACLEntriesv1Output ¶ added in v2.10.1
func (o ServiceACLEntriesv1Output) ToServiceACLEntriesv1Output() ServiceACLEntriesv1Output
func (ServiceACLEntriesv1Output) ToServiceACLEntriesv1OutputWithContext ¶ added in v2.10.1
func (o ServiceACLEntriesv1Output) ToServiceACLEntriesv1OutputWithContext(ctx context.Context) ServiceACLEntriesv1Output
func (ServiceACLEntriesv1Output) ToServiceACLEntriesv1PtrOutput ¶ added in v2.13.1
func (o ServiceACLEntriesv1Output) ToServiceACLEntriesv1PtrOutput() ServiceACLEntriesv1PtrOutput
func (ServiceACLEntriesv1Output) ToServiceACLEntriesv1PtrOutputWithContext ¶ added in v2.13.1
func (o ServiceACLEntriesv1Output) ToServiceACLEntriesv1PtrOutputWithContext(ctx context.Context) ServiceACLEntriesv1PtrOutput
type ServiceACLEntriesv1PtrInput ¶ added in v2.13.1
type ServiceACLEntriesv1PtrInput interface { pulumi.Input ToServiceACLEntriesv1PtrOutput() ServiceACLEntriesv1PtrOutput ToServiceACLEntriesv1PtrOutputWithContext(ctx context.Context) ServiceACLEntriesv1PtrOutput }
type ServiceACLEntriesv1PtrOutput ¶ added in v2.13.1
type ServiceACLEntriesv1PtrOutput struct {
*pulumi.OutputState
}
func (ServiceACLEntriesv1PtrOutput) ElementType ¶ added in v2.13.1
func (ServiceACLEntriesv1PtrOutput) ElementType() reflect.Type
func (ServiceACLEntriesv1PtrOutput) ToServiceACLEntriesv1PtrOutput ¶ added in v2.13.1
func (o ServiceACLEntriesv1PtrOutput) ToServiceACLEntriesv1PtrOutput() ServiceACLEntriesv1PtrOutput
func (ServiceACLEntriesv1PtrOutput) ToServiceACLEntriesv1PtrOutputWithContext ¶ added in v2.13.1
func (o ServiceACLEntriesv1PtrOutput) ToServiceACLEntriesv1PtrOutputWithContext(ctx context.Context) ServiceACLEntriesv1PtrOutput
type ServiceACLEntriesv1State ¶
type ServiceACLEntriesv1State struct { // The ID of the ACL that the items belong to AclId pulumi.StringPtrInput // A Set ACL entries that are applied to the service. Defined below Entries ServiceACLEntriesv1EntryArrayInput // The ID of the Service that the ACL belongs to ServiceId pulumi.StringPtrInput }
func (ServiceACLEntriesv1State) ElementType ¶
func (ServiceACLEntriesv1State) ElementType() reflect.Type
type ServiceCompute ¶ added in v2.7.0
type ServiceCompute struct { pulumi.CustomResourceState // Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true. Activate pulumi.BoolPtrOutput `pulumi:"activate"` // The currently active version of your Fastly Service. ActiveVersion pulumi.IntOutput `pulumi:"activeVersion"` // A set of Backends to service requests from your Domains. // Defined below. Backends must be defined in this argument, or defined in the // `vcl` argument below Backends ServiceComputeBackendArrayOutput `pulumi:"backends"` // A BigQuery endpoint to send streaming logs too. // Defined below. Bigqueryloggings ServiceComputeBigqueryloggingArrayOutput `pulumi:"bigqueryloggings"` // An Azure Blob Storage endpoint to send streaming logs too. // Defined below. Blobstorageloggings ServiceComputeBlobstorageloggingArrayOutput `pulumi:"blobstorageloggings"` ClonedVersion pulumi.IntOutput `pulumi:"clonedVersion"` // An optional comment about the Domain. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domains ServiceComputeDomainArrayOutput `pulumi:"domains"` // Services that are active cannot be destroyed. In // order to destroy the Service, set `forceDestroy` to `true`. Default `false`. ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` // A gcs endpoint to send streaming logs too. // Defined below. Gcsloggings ServiceComputeGcsloggingArrayOutput `pulumi:"gcsloggings"` // Name of a defined `healthcheck` to assign to this backend. Healthchecks ServiceComputeHealthcheckArrayOutput `pulumi:"healthchecks"` // An HTTPS endpoint to send streaming logs to. // Defined below. Httpsloggings ServiceComputeHttpsloggingArrayOutput `pulumi:"httpsloggings"` // A logentries endpoint to send streaming logs too. // Defined below. Logentries ServiceComputeLogentryArrayOutput `pulumi:"logentries"` // A Rackspace Cloud Files endpoint to send streaming logs to. // Defined below. LoggingCloudfiles ServiceComputeLoggingCloudfileArrayOutput `pulumi:"loggingCloudfiles"` // A Datadog endpoint to send streaming logs to. // Defined below. LoggingDatadogs ServiceComputeLoggingDatadogArrayOutput `pulumi:"loggingDatadogs"` // A DigitalOcean Spaces endpoint to send streaming logs to. // Defined below. LoggingDigitaloceans ServiceComputeLoggingDigitaloceanArrayOutput `pulumi:"loggingDigitaloceans"` // An Elasticsearch endpoint to send streaming logs to. // Defined below. LoggingElasticsearches ServiceComputeLoggingElasticsearchArrayOutput `pulumi:"loggingElasticsearches"` // An FTP endpoint to send streaming logs to. // Defined below. LoggingFtps ServiceComputeLoggingFtpArrayOutput `pulumi:"loggingFtps"` // A Google Cloud Pub/Sub endpoint to send streaming logs to. // Defined below. LoggingGooglepubsubs ServiceComputeLoggingGooglepubsubArrayOutput `pulumi:"loggingGooglepubsubs"` // A Heroku endpoint to send streaming logs to. // Defined below. LoggingHeroku ServiceComputeLoggingHerokuArrayOutput `pulumi:"loggingHeroku"` // A Honeycomb endpoint to send streaming logs to. // Defined below. LoggingHoneycombs ServiceComputeLoggingHoneycombArrayOutput `pulumi:"loggingHoneycombs"` // A Kafka endpoint to send streaming logs to. // Defined below. LoggingKafkas ServiceComputeLoggingKafkaArrayOutput `pulumi:"loggingKafkas"` // A Kinesis endpoint to send streaming logs to. // Defined below. LoggingKineses ServiceComputeLoggingKineseArrayOutput `pulumi:"loggingKineses"` // A Loggly endpoint to send streaming logs to. // Defined below. LoggingLogglies ServiceComputeLoggingLogglyArrayOutput `pulumi:"loggingLogglies"` // A Log Shuttle endpoint to send streaming logs to. // Defined below. LoggingLogshuttles ServiceComputeLoggingLogshuttleArrayOutput `pulumi:"loggingLogshuttles"` // A New Relic endpoint to send streaming logs to. // Defined below. LoggingNewrelics ServiceComputeLoggingNewrelicArrayOutput `pulumi:"loggingNewrelics"` // An OpenStack endpoint to send streaming logs to. // Defined below. LoggingOpenstacks ServiceComputeLoggingOpenstackArrayOutput `pulumi:"loggingOpenstacks"` // A Scalyr endpoint to send streaming logs to. // Defined below. LoggingScalyrs ServiceComputeLoggingScalyrArrayOutput `pulumi:"loggingScalyrs"` // An SFTP endpoint to send streaming logs to. // Defined below. LoggingSftps ServiceComputeLoggingSftpArrayOutput `pulumi:"loggingSftps"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringOutput `pulumi:"name"` // A Wasm deployment package to upload. // Defined below. Package ServiceComputePackageOutput `pulumi:"package"` // A Papertrail endpoint to send streaming logs too. // Defined below. Papertrails ServiceComputePapertrailArrayOutput `pulumi:"papertrails"` // A set of S3 Buckets to send streaming logs too. // Defined below. S3loggings ServiceComputeS3loggingArrayOutput `pulumi:"s3loggings"` // A Splunk endpoint to send streaming logs too. // Defined below. Splunks ServiceComputeSplunkArrayOutput `pulumi:"splunks"` // A Sumologic endpoint to send streaming logs too. // Defined below. Sumologics ServiceComputeSumologicArrayOutput `pulumi:"sumologics"` // A syslog endpoint to send streaming logs too. // Defined below. Syslogs ServiceComputeSyslogArrayOutput `pulumi:"syslogs"` // Description field for the version. VersionComment pulumi.StringPtrOutput `pulumi:"versionComment"` }
Provides a Fastly Compute@Edge service. Compute@Edge is a computation platform capable of running custom binaries that you compile on your own systems and upload to Fastly. Security and portability is provided by compiling your code to [WebAssembly](https://webassembly.org/), which is run at the edge using [Lucet](https://github.com/bytecodealliance/lucet), an open-source WebAssembly runtime created by Fastly. A compute service encompasses Domains and Backends.
The Service resource requires a domain name that is correctly set up to direct traffic to the Fastly service. See Fastly's guide on [Adding CNAME Records][fastly-cname] on their documentation site for guidance.
## Import
Fastly Service can be imported using their service ID, e.g.
```sh
$ pulumi import fastly:index/serviceCompute:ServiceCompute demo xxxxxxxxxxxxxxxxxxxx
```
func GetServiceCompute ¶ added in v2.7.0
func GetServiceCompute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceComputeState, opts ...pulumi.ResourceOption) (*ServiceCompute, error)
GetServiceCompute gets an existing ServiceCompute 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 NewServiceCompute ¶ added in v2.7.0
func NewServiceCompute(ctx *pulumi.Context, name string, args *ServiceComputeArgs, opts ...pulumi.ResourceOption) (*ServiceCompute, error)
NewServiceCompute registers a new resource with the given unique name, arguments, and options.
func (*ServiceCompute) ElementType ¶ added in v2.10.1
func (*ServiceCompute) ElementType() reflect.Type
func (*ServiceCompute) ToServiceComputeOutput ¶ added in v2.10.1
func (i *ServiceCompute) ToServiceComputeOutput() ServiceComputeOutput
func (*ServiceCompute) ToServiceComputeOutputWithContext ¶ added in v2.10.1
func (i *ServiceCompute) ToServiceComputeOutputWithContext(ctx context.Context) ServiceComputeOutput
func (*ServiceCompute) ToServiceComputePtrOutput ¶ added in v2.13.1
func (i *ServiceCompute) ToServiceComputePtrOutput() ServiceComputePtrOutput
func (*ServiceCompute) ToServiceComputePtrOutputWithContext ¶ added in v2.13.1
func (i *ServiceCompute) ToServiceComputePtrOutputWithContext(ctx context.Context) ServiceComputePtrOutput
type ServiceComputeArgs ¶ added in v2.7.0
type ServiceComputeArgs struct { // Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true. Activate pulumi.BoolPtrInput // A set of Backends to service requests from your Domains. // Defined below. Backends must be defined in this argument, or defined in the // `vcl` argument below Backends ServiceComputeBackendArrayInput // A BigQuery endpoint to send streaming logs too. // Defined below. Bigqueryloggings ServiceComputeBigqueryloggingArrayInput // An Azure Blob Storage endpoint to send streaming logs too. // Defined below. Blobstorageloggings ServiceComputeBlobstorageloggingArrayInput // An optional comment about the Domain. Comment pulumi.StringPtrInput // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domains ServiceComputeDomainArrayInput // Services that are active cannot be destroyed. In // order to destroy the Service, set `forceDestroy` to `true`. Default `false`. ForceDestroy pulumi.BoolPtrInput // A gcs endpoint to send streaming logs too. // Defined below. Gcsloggings ServiceComputeGcsloggingArrayInput // Name of a defined `healthcheck` to assign to this backend. Healthchecks ServiceComputeHealthcheckArrayInput // An HTTPS endpoint to send streaming logs to. // Defined below. Httpsloggings ServiceComputeHttpsloggingArrayInput // A logentries endpoint to send streaming logs too. // Defined below. Logentries ServiceComputeLogentryArrayInput // A Rackspace Cloud Files endpoint to send streaming logs to. // Defined below. LoggingCloudfiles ServiceComputeLoggingCloudfileArrayInput // A Datadog endpoint to send streaming logs to. // Defined below. LoggingDatadogs ServiceComputeLoggingDatadogArrayInput // A DigitalOcean Spaces endpoint to send streaming logs to. // Defined below. LoggingDigitaloceans ServiceComputeLoggingDigitaloceanArrayInput // An Elasticsearch endpoint to send streaming logs to. // Defined below. LoggingElasticsearches ServiceComputeLoggingElasticsearchArrayInput // An FTP endpoint to send streaming logs to. // Defined below. LoggingFtps ServiceComputeLoggingFtpArrayInput // A Google Cloud Pub/Sub endpoint to send streaming logs to. // Defined below. LoggingGooglepubsubs ServiceComputeLoggingGooglepubsubArrayInput // A Heroku endpoint to send streaming logs to. // Defined below. LoggingHeroku ServiceComputeLoggingHerokuArrayInput // A Honeycomb endpoint to send streaming logs to. // Defined below. LoggingHoneycombs ServiceComputeLoggingHoneycombArrayInput // A Kafka endpoint to send streaming logs to. // Defined below. LoggingKafkas ServiceComputeLoggingKafkaArrayInput // A Kinesis endpoint to send streaming logs to. // Defined below. LoggingKineses ServiceComputeLoggingKineseArrayInput // A Loggly endpoint to send streaming logs to. // Defined below. LoggingLogglies ServiceComputeLoggingLogglyArrayInput // A Log Shuttle endpoint to send streaming logs to. // Defined below. LoggingLogshuttles ServiceComputeLoggingLogshuttleArrayInput // A New Relic endpoint to send streaming logs to. // Defined below. LoggingNewrelics ServiceComputeLoggingNewrelicArrayInput // An OpenStack endpoint to send streaming logs to. // Defined below. LoggingOpenstacks ServiceComputeLoggingOpenstackArrayInput // A Scalyr endpoint to send streaming logs to. // Defined below. LoggingScalyrs ServiceComputeLoggingScalyrArrayInput // An SFTP endpoint to send streaming logs to. // Defined below. LoggingSftps ServiceComputeLoggingSftpArrayInput // The unique name of the Kinesis logging endpoint. Name pulumi.StringPtrInput // A Wasm deployment package to upload. // Defined below. Package ServiceComputePackageInput // A Papertrail endpoint to send streaming logs too. // Defined below. Papertrails ServiceComputePapertrailArrayInput // A set of S3 Buckets to send streaming logs too. // Defined below. S3loggings ServiceComputeS3loggingArrayInput // A Splunk endpoint to send streaming logs too. // Defined below. Splunks ServiceComputeSplunkArrayInput // A Sumologic endpoint to send streaming logs too. // Defined below. Sumologics ServiceComputeSumologicArrayInput // A syslog endpoint to send streaming logs too. // Defined below. Syslogs ServiceComputeSyslogArrayInput // Description field for the version. VersionComment pulumi.StringPtrInput }
The set of arguments for constructing a ServiceCompute resource.
func (ServiceComputeArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeArgs) ElementType() reflect.Type
type ServiceComputeArray ¶ added in v2.13.1
type ServiceComputeArray []ServiceComputeInput
func (ServiceComputeArray) ElementType ¶ added in v2.13.1
func (ServiceComputeArray) ElementType() reflect.Type
func (ServiceComputeArray) ToServiceComputeArrayOutput ¶ added in v2.13.1
func (i ServiceComputeArray) ToServiceComputeArrayOutput() ServiceComputeArrayOutput
func (ServiceComputeArray) ToServiceComputeArrayOutputWithContext ¶ added in v2.13.1
func (i ServiceComputeArray) ToServiceComputeArrayOutputWithContext(ctx context.Context) ServiceComputeArrayOutput
type ServiceComputeArrayInput ¶ added in v2.13.1
type ServiceComputeArrayInput interface { pulumi.Input ToServiceComputeArrayOutput() ServiceComputeArrayOutput ToServiceComputeArrayOutputWithContext(context.Context) ServiceComputeArrayOutput }
ServiceComputeArrayInput is an input type that accepts ServiceComputeArray and ServiceComputeArrayOutput values. You can construct a concrete instance of `ServiceComputeArrayInput` via:
ServiceComputeArray{ ServiceComputeArgs{...} }
type ServiceComputeArrayOutput ¶ added in v2.13.1
type ServiceComputeArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeArrayOutput) ElementType ¶ added in v2.13.1
func (ServiceComputeArrayOutput) ElementType() reflect.Type
func (ServiceComputeArrayOutput) Index ¶ added in v2.13.1
func (o ServiceComputeArrayOutput) Index(i pulumi.IntInput) ServiceComputeOutput
func (ServiceComputeArrayOutput) ToServiceComputeArrayOutput ¶ added in v2.13.1
func (o ServiceComputeArrayOutput) ToServiceComputeArrayOutput() ServiceComputeArrayOutput
func (ServiceComputeArrayOutput) ToServiceComputeArrayOutputWithContext ¶ added in v2.13.1
func (o ServiceComputeArrayOutput) ToServiceComputeArrayOutputWithContext(ctx context.Context) ServiceComputeArrayOutput
type ServiceComputeBackend ¶ added in v2.7.0
type ServiceComputeBackend struct { // The SFTP address to stream logs to. Address string `pulumi:"address"` // Denotes if this Backend should be // included in the pool of backends that requests are load balanced against. // Default `true`. AutoLoadbalance *bool `pulumi:"autoLoadbalance"` // How long to wait between bytes in milliseconds. Default `10000`. BetweenBytesTimeout *int `pulumi:"betweenBytesTimeout"` // How long to wait for a timeout in milliseconds. // Default `1000` ConnectTimeout *int `pulumi:"connectTimeout"` // Number of errors to allow before the Backend is marked as down. Default `0`. ErrorThreshold *int `pulumi:"errorThreshold"` // How long to wait for the first bytes in milliseconds. Default `15000`. FirstByteTimeout *int `pulumi:"firstByteTimeout"` // Name of a defined `healthcheck` to assign to this backend. Healthcheck *string `pulumi:"healthcheck"` // Maximum number of connections for this Backend. // Default `200`. MaxConn *int `pulumi:"maxConn"` // Maximum allowed TLS version on SSL connections to this backend. MaxTlsVersion *string `pulumi:"maxTlsVersion"` // Minimum allowed TLS version on SSL connections to this backend. MinTlsVersion *string `pulumi:"minTlsVersion"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The hostname to override the Host header. OverrideHost *string `pulumi:"overrideHost"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // The POP of the shield designated to reduce inbound load. Valid values for `shield` are included in the [`GET /datacenters`](https://developer.fastly.com/reference/api/utils/datacenter/) API response. Shield *string `pulumi:"shield"` // CA certificate attached to origin. SslCaCert *string `pulumi:"sslCaCert"` // Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all. SslCertHostname *string `pulumi:"sslCertHostname"` // Be strict about checking SSL certs. Default `true`. SslCheckCert *bool `pulumi:"sslCheckCert"` // Comma separated list of OpenSSL Ciphers to try when negotiating to the backend. SslCiphers *string `pulumi:"sslCiphers"` // Client certificate attached to origin. Used when connecting to the backend. SslClientCert *string `pulumi:"sslClientCert"` // Client key attached to origin. Used when connecting to the backend. SslClientKey *string `pulumi:"sslClientKey"` // Used for both SNI during the TLS handshake and to validate the cert. // // Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead. SslHostname *string `pulumi:"sslHostname"` // Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all. SslSniHostname *string `pulumi:"sslSniHostname"` // Whether or not to use SSL to reach the backend. Default `false`. UseSsl *bool `pulumi:"useSsl"` // The [portion of traffic](https://docs.fastly.com/en/guides/load-balancing-configuration#how-weight-affects-load-balancing) to send to this Backend. Each Backend receives `weight / total` of the traffic. Default `100`. Weight *int `pulumi:"weight"` }
type ServiceComputeBackendArgs ¶ added in v2.7.0
type ServiceComputeBackendArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // Denotes if this Backend should be // included in the pool of backends that requests are load balanced against. // Default `true`. AutoLoadbalance pulumi.BoolPtrInput `pulumi:"autoLoadbalance"` // How long to wait between bytes in milliseconds. Default `10000`. BetweenBytesTimeout pulumi.IntPtrInput `pulumi:"betweenBytesTimeout"` // How long to wait for a timeout in milliseconds. // Default `1000` ConnectTimeout pulumi.IntPtrInput `pulumi:"connectTimeout"` // Number of errors to allow before the Backend is marked as down. Default `0`. ErrorThreshold pulumi.IntPtrInput `pulumi:"errorThreshold"` // How long to wait for the first bytes in milliseconds. Default `15000`. FirstByteTimeout pulumi.IntPtrInput `pulumi:"firstByteTimeout"` // Name of a defined `healthcheck` to assign to this backend. Healthcheck pulumi.StringPtrInput `pulumi:"healthcheck"` // Maximum number of connections for this Backend. // Default `200`. MaxConn pulumi.IntPtrInput `pulumi:"maxConn"` // Maximum allowed TLS version on SSL connections to this backend. MaxTlsVersion pulumi.StringPtrInput `pulumi:"maxTlsVersion"` // Minimum allowed TLS version on SSL connections to this backend. MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The hostname to override the Host header. OverrideHost pulumi.StringPtrInput `pulumi:"overrideHost"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // The POP of the shield designated to reduce inbound load. Valid values for `shield` are included in the [`GET /datacenters`](https://developer.fastly.com/reference/api/utils/datacenter/) API response. Shield pulumi.StringPtrInput `pulumi:"shield"` // CA certificate attached to origin. SslCaCert pulumi.StringPtrInput `pulumi:"sslCaCert"` // Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all. SslCertHostname pulumi.StringPtrInput `pulumi:"sslCertHostname"` // Be strict about checking SSL certs. Default `true`. SslCheckCert pulumi.BoolPtrInput `pulumi:"sslCheckCert"` // Comma separated list of OpenSSL Ciphers to try when negotiating to the backend. SslCiphers pulumi.StringPtrInput `pulumi:"sslCiphers"` // Client certificate attached to origin. Used when connecting to the backend. SslClientCert pulumi.StringPtrInput `pulumi:"sslClientCert"` // Client key attached to origin. Used when connecting to the backend. SslClientKey pulumi.StringPtrInput `pulumi:"sslClientKey"` // Used for both SNI during the TLS handshake and to validate the cert. // // Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead. SslHostname pulumi.StringPtrInput `pulumi:"sslHostname"` // Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all. SslSniHostname pulumi.StringPtrInput `pulumi:"sslSniHostname"` // Whether or not to use SSL to reach the backend. Default `false`. UseSsl pulumi.BoolPtrInput `pulumi:"useSsl"` // The [portion of traffic](https://docs.fastly.com/en/guides/load-balancing-configuration#how-weight-affects-load-balancing) to send to this Backend. Each Backend receives `weight / total` of the traffic. Default `100`. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (ServiceComputeBackendArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeBackendArgs) ElementType() reflect.Type
func (ServiceComputeBackendArgs) ToServiceComputeBackendOutput ¶ added in v2.7.0
func (i ServiceComputeBackendArgs) ToServiceComputeBackendOutput() ServiceComputeBackendOutput
func (ServiceComputeBackendArgs) ToServiceComputeBackendOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeBackendArgs) ToServiceComputeBackendOutputWithContext(ctx context.Context) ServiceComputeBackendOutput
type ServiceComputeBackendArray ¶ added in v2.7.0
type ServiceComputeBackendArray []ServiceComputeBackendInput
func (ServiceComputeBackendArray) ElementType ¶ added in v2.7.0
func (ServiceComputeBackendArray) ElementType() reflect.Type
func (ServiceComputeBackendArray) ToServiceComputeBackendArrayOutput ¶ added in v2.7.0
func (i ServiceComputeBackendArray) ToServiceComputeBackendArrayOutput() ServiceComputeBackendArrayOutput
func (ServiceComputeBackendArray) ToServiceComputeBackendArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeBackendArray) ToServiceComputeBackendArrayOutputWithContext(ctx context.Context) ServiceComputeBackendArrayOutput
type ServiceComputeBackendArrayInput ¶ added in v2.7.0
type ServiceComputeBackendArrayInput interface { pulumi.Input ToServiceComputeBackendArrayOutput() ServiceComputeBackendArrayOutput ToServiceComputeBackendArrayOutputWithContext(context.Context) ServiceComputeBackendArrayOutput }
ServiceComputeBackendArrayInput is an input type that accepts ServiceComputeBackendArray and ServiceComputeBackendArrayOutput values. You can construct a concrete instance of `ServiceComputeBackendArrayInput` via:
ServiceComputeBackendArray{ ServiceComputeBackendArgs{...} }
type ServiceComputeBackendArrayOutput ¶ added in v2.7.0
type ServiceComputeBackendArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeBackendArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeBackendArrayOutput) ElementType() reflect.Type
func (ServiceComputeBackendArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeBackendArrayOutput) Index(i pulumi.IntInput) ServiceComputeBackendOutput
func (ServiceComputeBackendArrayOutput) ToServiceComputeBackendArrayOutput ¶ added in v2.7.0
func (o ServiceComputeBackendArrayOutput) ToServiceComputeBackendArrayOutput() ServiceComputeBackendArrayOutput
func (ServiceComputeBackendArrayOutput) ToServiceComputeBackendArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeBackendArrayOutput) ToServiceComputeBackendArrayOutputWithContext(ctx context.Context) ServiceComputeBackendArrayOutput
type ServiceComputeBackendInput ¶ added in v2.7.0
type ServiceComputeBackendInput interface { pulumi.Input ToServiceComputeBackendOutput() ServiceComputeBackendOutput ToServiceComputeBackendOutputWithContext(context.Context) ServiceComputeBackendOutput }
ServiceComputeBackendInput is an input type that accepts ServiceComputeBackendArgs and ServiceComputeBackendOutput values. You can construct a concrete instance of `ServiceComputeBackendInput` via:
ServiceComputeBackendArgs{...}
type ServiceComputeBackendOutput ¶ added in v2.7.0
type ServiceComputeBackendOutput struct{ *pulumi.OutputState }
func (ServiceComputeBackendOutput) Address ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (ServiceComputeBackendOutput) AutoLoadbalance ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) AutoLoadbalance() pulumi.BoolPtrOutput
Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default `true`.
func (ServiceComputeBackendOutput) BetweenBytesTimeout ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) BetweenBytesTimeout() pulumi.IntPtrOutput
How long to wait between bytes in milliseconds. Default `10000`.
func (ServiceComputeBackendOutput) ConnectTimeout ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) ConnectTimeout() pulumi.IntPtrOutput
How long to wait for a timeout in milliseconds. Default `1000`
func (ServiceComputeBackendOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeBackendOutput) ElementType() reflect.Type
func (ServiceComputeBackendOutput) ErrorThreshold ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) ErrorThreshold() pulumi.IntPtrOutput
Number of errors to allow before the Backend is marked as down. Default `0`.
func (ServiceComputeBackendOutput) FirstByteTimeout ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) FirstByteTimeout() pulumi.IntPtrOutput
How long to wait for the first bytes in milliseconds. Default `15000`.
func (ServiceComputeBackendOutput) Healthcheck ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) Healthcheck() pulumi.StringPtrOutput
Name of a defined `healthcheck` to assign to this backend.
func (ServiceComputeBackendOutput) MaxConn ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) MaxConn() pulumi.IntPtrOutput
Maximum number of connections for this Backend. Default `200`.
func (ServiceComputeBackendOutput) MaxTlsVersion ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) MaxTlsVersion() pulumi.StringPtrOutput
Maximum allowed TLS version on SSL connections to this backend.
func (ServiceComputeBackendOutput) MinTlsVersion ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) MinTlsVersion() pulumi.StringPtrOutput
Minimum allowed TLS version on SSL connections to this backend.
func (ServiceComputeBackendOutput) Name ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeBackendOutput) OverrideHost ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) OverrideHost() pulumi.StringPtrOutput
The hostname to override the Host header.
func (ServiceComputeBackendOutput) Port ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (ServiceComputeBackendOutput) Shield ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) Shield() pulumi.StringPtrOutput
The POP of the shield designated to reduce inbound load. Valid values for `shield` are included in the [`GET /datacenters`](https://developer.fastly.com/reference/api/utils/datacenter/) API response.
func (ServiceComputeBackendOutput) SslCaCert ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) SslCaCert() pulumi.StringPtrOutput
CA certificate attached to origin.
func (ServiceComputeBackendOutput) SslCertHostname ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) SslCertHostname() pulumi.StringPtrOutput
Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
func (ServiceComputeBackendOutput) SslCheckCert ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) SslCheckCert() pulumi.BoolPtrOutput
Be strict about checking SSL certs. Default `true`.
func (ServiceComputeBackendOutput) SslCiphers ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) SslCiphers() pulumi.StringPtrOutput
Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
func (ServiceComputeBackendOutput) SslClientCert ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) SslClientCert() pulumi.StringPtrOutput
Client certificate attached to origin. Used when connecting to the backend.
func (ServiceComputeBackendOutput) SslClientKey ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) SslClientKey() pulumi.StringPtrOutput
Client key attached to origin. Used when connecting to the backend.
func (ServiceComputeBackendOutput) SslHostname
deprecated
added in
v2.7.0
func (o ServiceComputeBackendOutput) SslHostname() pulumi.StringPtrOutput
Used for both SNI during the TLS handshake and to validate the cert.
Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead.
func (ServiceComputeBackendOutput) SslSniHostname ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) SslSniHostname() pulumi.StringPtrOutput
Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
func (ServiceComputeBackendOutput) ToServiceComputeBackendOutput ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) ToServiceComputeBackendOutput() ServiceComputeBackendOutput
func (ServiceComputeBackendOutput) ToServiceComputeBackendOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) ToServiceComputeBackendOutputWithContext(ctx context.Context) ServiceComputeBackendOutput
func (ServiceComputeBackendOutput) UseSsl ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) UseSsl() pulumi.BoolPtrOutput
Whether or not to use SSL to reach the backend. Default `false`.
func (ServiceComputeBackendOutput) Weight ¶ added in v2.7.0
func (o ServiceComputeBackendOutput) Weight() pulumi.IntPtrOutput
The [portion of traffic](https://docs.fastly.com/en/guides/load-balancing-configuration#how-weight-affects-load-balancing) to send to this Backend. Each Backend receives `weight / total` of the traffic. Default `100`.
type ServiceComputeBigquerylogging ¶ added in v2.7.0
type ServiceComputeBigquerylogging struct { // The Honeycomb Dataset you want to log to. Dataset string `pulumi:"dataset"` // The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable. Email string `pulumi:"email"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The ID of your Google Cloud Platform project. ProjectId string `pulumi:"projectId"` // The AWS secret access key to authenticate with. SecretKey string `pulumi:"secretKey"` // The ID of your BigQuery table. Table string `pulumi:"table"` Template *string `pulumi:"template"` }
type ServiceComputeBigqueryloggingArgs ¶ added in v2.7.0
type ServiceComputeBigqueryloggingArgs struct { // The Honeycomb Dataset you want to log to. Dataset pulumi.StringInput `pulumi:"dataset"` // The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable. Email pulumi.StringInput `pulumi:"email"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The ID of your Google Cloud Platform project. ProjectId pulumi.StringInput `pulumi:"projectId"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringInput `pulumi:"secretKey"` // The ID of your BigQuery table. Table pulumi.StringInput `pulumi:"table"` Template pulumi.StringPtrInput `pulumi:"template"` }
func (ServiceComputeBigqueryloggingArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeBigqueryloggingArgs) ElementType() reflect.Type
func (ServiceComputeBigqueryloggingArgs) ToServiceComputeBigqueryloggingOutput ¶ added in v2.7.0
func (i ServiceComputeBigqueryloggingArgs) ToServiceComputeBigqueryloggingOutput() ServiceComputeBigqueryloggingOutput
func (ServiceComputeBigqueryloggingArgs) ToServiceComputeBigqueryloggingOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeBigqueryloggingArgs) ToServiceComputeBigqueryloggingOutputWithContext(ctx context.Context) ServiceComputeBigqueryloggingOutput
type ServiceComputeBigqueryloggingArray ¶ added in v2.7.0
type ServiceComputeBigqueryloggingArray []ServiceComputeBigqueryloggingInput
func (ServiceComputeBigqueryloggingArray) ElementType ¶ added in v2.7.0
func (ServiceComputeBigqueryloggingArray) ElementType() reflect.Type
func (ServiceComputeBigqueryloggingArray) ToServiceComputeBigqueryloggingArrayOutput ¶ added in v2.7.0
func (i ServiceComputeBigqueryloggingArray) ToServiceComputeBigqueryloggingArrayOutput() ServiceComputeBigqueryloggingArrayOutput
func (ServiceComputeBigqueryloggingArray) ToServiceComputeBigqueryloggingArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeBigqueryloggingArray) ToServiceComputeBigqueryloggingArrayOutputWithContext(ctx context.Context) ServiceComputeBigqueryloggingArrayOutput
type ServiceComputeBigqueryloggingArrayInput ¶ added in v2.7.0
type ServiceComputeBigqueryloggingArrayInput interface { pulumi.Input ToServiceComputeBigqueryloggingArrayOutput() ServiceComputeBigqueryloggingArrayOutput ToServiceComputeBigqueryloggingArrayOutputWithContext(context.Context) ServiceComputeBigqueryloggingArrayOutput }
ServiceComputeBigqueryloggingArrayInput is an input type that accepts ServiceComputeBigqueryloggingArray and ServiceComputeBigqueryloggingArrayOutput values. You can construct a concrete instance of `ServiceComputeBigqueryloggingArrayInput` via:
ServiceComputeBigqueryloggingArray{ ServiceComputeBigqueryloggingArgs{...} }
type ServiceComputeBigqueryloggingArrayOutput ¶ added in v2.7.0
type ServiceComputeBigqueryloggingArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeBigqueryloggingArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeBigqueryloggingArrayOutput) ElementType() reflect.Type
func (ServiceComputeBigqueryloggingArrayOutput) ToServiceComputeBigqueryloggingArrayOutput ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingArrayOutput) ToServiceComputeBigqueryloggingArrayOutput() ServiceComputeBigqueryloggingArrayOutput
func (ServiceComputeBigqueryloggingArrayOutput) ToServiceComputeBigqueryloggingArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingArrayOutput) ToServiceComputeBigqueryloggingArrayOutputWithContext(ctx context.Context) ServiceComputeBigqueryloggingArrayOutput
type ServiceComputeBigqueryloggingInput ¶ added in v2.7.0
type ServiceComputeBigqueryloggingInput interface { pulumi.Input ToServiceComputeBigqueryloggingOutput() ServiceComputeBigqueryloggingOutput ToServiceComputeBigqueryloggingOutputWithContext(context.Context) ServiceComputeBigqueryloggingOutput }
ServiceComputeBigqueryloggingInput is an input type that accepts ServiceComputeBigqueryloggingArgs and ServiceComputeBigqueryloggingOutput values. You can construct a concrete instance of `ServiceComputeBigqueryloggingInput` via:
ServiceComputeBigqueryloggingArgs{...}
type ServiceComputeBigqueryloggingOutput ¶ added in v2.7.0
type ServiceComputeBigqueryloggingOutput struct{ *pulumi.OutputState }
func (ServiceComputeBigqueryloggingOutput) Dataset ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingOutput) Dataset() pulumi.StringOutput
The Honeycomb Dataset you want to log to.
func (ServiceComputeBigqueryloggingOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeBigqueryloggingOutput) ElementType() reflect.Type
func (ServiceComputeBigqueryloggingOutput) Email ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingOutput) Email() pulumi.StringOutput
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable.
func (ServiceComputeBigqueryloggingOutput) Name ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeBigqueryloggingOutput) ProjectId ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingOutput) ProjectId() pulumi.StringOutput
The ID of your Google Cloud Platform project.
func (ServiceComputeBigqueryloggingOutput) SecretKey ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingOutput) SecretKey() pulumi.StringOutput
The AWS secret access key to authenticate with.
func (ServiceComputeBigqueryloggingOutput) Table ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingOutput) Table() pulumi.StringOutput
The ID of your BigQuery table.
func (ServiceComputeBigqueryloggingOutput) Template ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingOutput) Template() pulumi.StringPtrOutput
func (ServiceComputeBigqueryloggingOutput) ToServiceComputeBigqueryloggingOutput ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingOutput) ToServiceComputeBigqueryloggingOutput() ServiceComputeBigqueryloggingOutput
func (ServiceComputeBigqueryloggingOutput) ToServiceComputeBigqueryloggingOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeBigqueryloggingOutput) ToServiceComputeBigqueryloggingOutputWithContext(ctx context.Context) ServiceComputeBigqueryloggingOutput
type ServiceComputeBlobstoragelogging ¶ added in v2.7.0
type ServiceComputeBlobstoragelogging struct { // The unique Azure Blob Storage namespace in which your data objects are stored. AccountName string `pulumi:"accountName"` // The name of the Azure Blob Storage container in which to store logs. Container string `pulumi:"container"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work. SasToken string `pulumi:"sasToken"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` }
type ServiceComputeBlobstorageloggingArgs ¶ added in v2.7.0
type ServiceComputeBlobstorageloggingArgs struct { // The unique Azure Blob Storage namespace in which your data objects are stored. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the Azure Blob Storage container in which to store logs. Container pulumi.StringInput `pulumi:"container"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work. SasToken pulumi.StringInput `pulumi:"sasToken"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` }
func (ServiceComputeBlobstorageloggingArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeBlobstorageloggingArgs) ElementType() reflect.Type
func (ServiceComputeBlobstorageloggingArgs) ToServiceComputeBlobstorageloggingOutput ¶ added in v2.7.0
func (i ServiceComputeBlobstorageloggingArgs) ToServiceComputeBlobstorageloggingOutput() ServiceComputeBlobstorageloggingOutput
func (ServiceComputeBlobstorageloggingArgs) ToServiceComputeBlobstorageloggingOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeBlobstorageloggingArgs) ToServiceComputeBlobstorageloggingOutputWithContext(ctx context.Context) ServiceComputeBlobstorageloggingOutput
type ServiceComputeBlobstorageloggingArray ¶ added in v2.7.0
type ServiceComputeBlobstorageloggingArray []ServiceComputeBlobstorageloggingInput
func (ServiceComputeBlobstorageloggingArray) ElementType ¶ added in v2.7.0
func (ServiceComputeBlobstorageloggingArray) ElementType() reflect.Type
func (ServiceComputeBlobstorageloggingArray) ToServiceComputeBlobstorageloggingArrayOutput ¶ added in v2.7.0
func (i ServiceComputeBlobstorageloggingArray) ToServiceComputeBlobstorageloggingArrayOutput() ServiceComputeBlobstorageloggingArrayOutput
func (ServiceComputeBlobstorageloggingArray) ToServiceComputeBlobstorageloggingArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeBlobstorageloggingArray) ToServiceComputeBlobstorageloggingArrayOutputWithContext(ctx context.Context) ServiceComputeBlobstorageloggingArrayOutput
type ServiceComputeBlobstorageloggingArrayInput ¶ added in v2.7.0
type ServiceComputeBlobstorageloggingArrayInput interface { pulumi.Input ToServiceComputeBlobstorageloggingArrayOutput() ServiceComputeBlobstorageloggingArrayOutput ToServiceComputeBlobstorageloggingArrayOutputWithContext(context.Context) ServiceComputeBlobstorageloggingArrayOutput }
ServiceComputeBlobstorageloggingArrayInput is an input type that accepts ServiceComputeBlobstorageloggingArray and ServiceComputeBlobstorageloggingArrayOutput values. You can construct a concrete instance of `ServiceComputeBlobstorageloggingArrayInput` via:
ServiceComputeBlobstorageloggingArray{ ServiceComputeBlobstorageloggingArgs{...} }
type ServiceComputeBlobstorageloggingArrayOutput ¶ added in v2.7.0
type ServiceComputeBlobstorageloggingArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeBlobstorageloggingArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeBlobstorageloggingArrayOutput) ElementType() reflect.Type
func (ServiceComputeBlobstorageloggingArrayOutput) ToServiceComputeBlobstorageloggingArrayOutput ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingArrayOutput) ToServiceComputeBlobstorageloggingArrayOutput() ServiceComputeBlobstorageloggingArrayOutput
func (ServiceComputeBlobstorageloggingArrayOutput) ToServiceComputeBlobstorageloggingArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingArrayOutput) ToServiceComputeBlobstorageloggingArrayOutputWithContext(ctx context.Context) ServiceComputeBlobstorageloggingArrayOutput
type ServiceComputeBlobstorageloggingInput ¶ added in v2.7.0
type ServiceComputeBlobstorageloggingInput interface { pulumi.Input ToServiceComputeBlobstorageloggingOutput() ServiceComputeBlobstorageloggingOutput ToServiceComputeBlobstorageloggingOutputWithContext(context.Context) ServiceComputeBlobstorageloggingOutput }
ServiceComputeBlobstorageloggingInput is an input type that accepts ServiceComputeBlobstorageloggingArgs and ServiceComputeBlobstorageloggingOutput values. You can construct a concrete instance of `ServiceComputeBlobstorageloggingInput` via:
ServiceComputeBlobstorageloggingArgs{...}
type ServiceComputeBlobstorageloggingOutput ¶ added in v2.7.0
type ServiceComputeBlobstorageloggingOutput struct{ *pulumi.OutputState }
func (ServiceComputeBlobstorageloggingOutput) AccountName ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) AccountName() pulumi.StringOutput
The unique Azure Blob Storage namespace in which your data objects are stored.
func (ServiceComputeBlobstorageloggingOutput) Container ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) Container() pulumi.StringOutput
The name of the Azure Blob Storage container in which to store logs.
func (ServiceComputeBlobstorageloggingOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeBlobstorageloggingOutput) ElementType() reflect.Type
func (ServiceComputeBlobstorageloggingOutput) GzipLevel ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (ServiceComputeBlobstorageloggingOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeBlobstorageloggingOutput) Name ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeBlobstorageloggingOutput) Path ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (ServiceComputeBlobstorageloggingOutput) Period ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (ServiceComputeBlobstorageloggingOutput) PublicKey ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (ServiceComputeBlobstorageloggingOutput) SasToken ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) SasToken() pulumi.StringOutput
The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
func (ServiceComputeBlobstorageloggingOutput) TimestampFormat ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (ServiceComputeBlobstorageloggingOutput) ToServiceComputeBlobstorageloggingOutput ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) ToServiceComputeBlobstorageloggingOutput() ServiceComputeBlobstorageloggingOutput
func (ServiceComputeBlobstorageloggingOutput) ToServiceComputeBlobstorageloggingOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeBlobstorageloggingOutput) ToServiceComputeBlobstorageloggingOutputWithContext(ctx context.Context) ServiceComputeBlobstorageloggingOutput
type ServiceComputeDomain ¶ added in v2.7.0
type ServiceComputeDomainArgs ¶ added in v2.7.0
type ServiceComputeDomainArgs struct { // An optional comment about the Domain. Comment pulumi.StringPtrInput `pulumi:"comment"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` }
func (ServiceComputeDomainArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeDomainArgs) ElementType() reflect.Type
func (ServiceComputeDomainArgs) ToServiceComputeDomainOutput ¶ added in v2.7.0
func (i ServiceComputeDomainArgs) ToServiceComputeDomainOutput() ServiceComputeDomainOutput
func (ServiceComputeDomainArgs) ToServiceComputeDomainOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeDomainArgs) ToServiceComputeDomainOutputWithContext(ctx context.Context) ServiceComputeDomainOutput
type ServiceComputeDomainArray ¶ added in v2.7.0
type ServiceComputeDomainArray []ServiceComputeDomainInput
func (ServiceComputeDomainArray) ElementType ¶ added in v2.7.0
func (ServiceComputeDomainArray) ElementType() reflect.Type
func (ServiceComputeDomainArray) ToServiceComputeDomainArrayOutput ¶ added in v2.7.0
func (i ServiceComputeDomainArray) ToServiceComputeDomainArrayOutput() ServiceComputeDomainArrayOutput
func (ServiceComputeDomainArray) ToServiceComputeDomainArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeDomainArray) ToServiceComputeDomainArrayOutputWithContext(ctx context.Context) ServiceComputeDomainArrayOutput
type ServiceComputeDomainArrayInput ¶ added in v2.7.0
type ServiceComputeDomainArrayInput interface { pulumi.Input ToServiceComputeDomainArrayOutput() ServiceComputeDomainArrayOutput ToServiceComputeDomainArrayOutputWithContext(context.Context) ServiceComputeDomainArrayOutput }
ServiceComputeDomainArrayInput is an input type that accepts ServiceComputeDomainArray and ServiceComputeDomainArrayOutput values. You can construct a concrete instance of `ServiceComputeDomainArrayInput` via:
ServiceComputeDomainArray{ ServiceComputeDomainArgs{...} }
type ServiceComputeDomainArrayOutput ¶ added in v2.7.0
type ServiceComputeDomainArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeDomainArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeDomainArrayOutput) ElementType() reflect.Type
func (ServiceComputeDomainArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeDomainArrayOutput) Index(i pulumi.IntInput) ServiceComputeDomainOutput
func (ServiceComputeDomainArrayOutput) ToServiceComputeDomainArrayOutput ¶ added in v2.7.0
func (o ServiceComputeDomainArrayOutput) ToServiceComputeDomainArrayOutput() ServiceComputeDomainArrayOutput
func (ServiceComputeDomainArrayOutput) ToServiceComputeDomainArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeDomainArrayOutput) ToServiceComputeDomainArrayOutputWithContext(ctx context.Context) ServiceComputeDomainArrayOutput
type ServiceComputeDomainInput ¶ added in v2.7.0
type ServiceComputeDomainInput interface { pulumi.Input ToServiceComputeDomainOutput() ServiceComputeDomainOutput ToServiceComputeDomainOutputWithContext(context.Context) ServiceComputeDomainOutput }
ServiceComputeDomainInput is an input type that accepts ServiceComputeDomainArgs and ServiceComputeDomainOutput values. You can construct a concrete instance of `ServiceComputeDomainInput` via:
ServiceComputeDomainArgs{...}
type ServiceComputeDomainOutput ¶ added in v2.7.0
type ServiceComputeDomainOutput struct{ *pulumi.OutputState }
func (ServiceComputeDomainOutput) Comment ¶ added in v2.7.0
func (o ServiceComputeDomainOutput) Comment() pulumi.StringPtrOutput
An optional comment about the Domain.
func (ServiceComputeDomainOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeDomainOutput) ElementType() reflect.Type
func (ServiceComputeDomainOutput) Name ¶ added in v2.7.0
func (o ServiceComputeDomainOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeDomainOutput) ToServiceComputeDomainOutput ¶ added in v2.7.0
func (o ServiceComputeDomainOutput) ToServiceComputeDomainOutput() ServiceComputeDomainOutput
func (ServiceComputeDomainOutput) ToServiceComputeDomainOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeDomainOutput) ToServiceComputeDomainOutputWithContext(ctx context.Context) ServiceComputeDomainOutput
type ServiceComputeGcslogging ¶ added in v2.7.0
type ServiceComputeGcslogging struct { // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable. Email *string `pulumi:"email"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // The AWS secret access key to authenticate with. SecretKey *string `pulumi:"secretKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` }
type ServiceComputeGcsloggingArgs ¶ added in v2.7.0
type ServiceComputeGcsloggingArgs struct { // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable. Email pulumi.StringPtrInput `pulumi:"email"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` }
func (ServiceComputeGcsloggingArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeGcsloggingArgs) ElementType() reflect.Type
func (ServiceComputeGcsloggingArgs) ToServiceComputeGcsloggingOutput ¶ added in v2.7.0
func (i ServiceComputeGcsloggingArgs) ToServiceComputeGcsloggingOutput() ServiceComputeGcsloggingOutput
func (ServiceComputeGcsloggingArgs) ToServiceComputeGcsloggingOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeGcsloggingArgs) ToServiceComputeGcsloggingOutputWithContext(ctx context.Context) ServiceComputeGcsloggingOutput
type ServiceComputeGcsloggingArray ¶ added in v2.7.0
type ServiceComputeGcsloggingArray []ServiceComputeGcsloggingInput
func (ServiceComputeGcsloggingArray) ElementType ¶ added in v2.7.0
func (ServiceComputeGcsloggingArray) ElementType() reflect.Type
func (ServiceComputeGcsloggingArray) ToServiceComputeGcsloggingArrayOutput ¶ added in v2.7.0
func (i ServiceComputeGcsloggingArray) ToServiceComputeGcsloggingArrayOutput() ServiceComputeGcsloggingArrayOutput
func (ServiceComputeGcsloggingArray) ToServiceComputeGcsloggingArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeGcsloggingArray) ToServiceComputeGcsloggingArrayOutputWithContext(ctx context.Context) ServiceComputeGcsloggingArrayOutput
type ServiceComputeGcsloggingArrayInput ¶ added in v2.7.0
type ServiceComputeGcsloggingArrayInput interface { pulumi.Input ToServiceComputeGcsloggingArrayOutput() ServiceComputeGcsloggingArrayOutput ToServiceComputeGcsloggingArrayOutputWithContext(context.Context) ServiceComputeGcsloggingArrayOutput }
ServiceComputeGcsloggingArrayInput is an input type that accepts ServiceComputeGcsloggingArray and ServiceComputeGcsloggingArrayOutput values. You can construct a concrete instance of `ServiceComputeGcsloggingArrayInput` via:
ServiceComputeGcsloggingArray{ ServiceComputeGcsloggingArgs{...} }
type ServiceComputeGcsloggingArrayOutput ¶ added in v2.7.0
type ServiceComputeGcsloggingArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeGcsloggingArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeGcsloggingArrayOutput) ElementType() reflect.Type
func (ServiceComputeGcsloggingArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeGcsloggingArrayOutput) Index(i pulumi.IntInput) ServiceComputeGcsloggingOutput
func (ServiceComputeGcsloggingArrayOutput) ToServiceComputeGcsloggingArrayOutput ¶ added in v2.7.0
func (o ServiceComputeGcsloggingArrayOutput) ToServiceComputeGcsloggingArrayOutput() ServiceComputeGcsloggingArrayOutput
func (ServiceComputeGcsloggingArrayOutput) ToServiceComputeGcsloggingArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeGcsloggingArrayOutput) ToServiceComputeGcsloggingArrayOutputWithContext(ctx context.Context) ServiceComputeGcsloggingArrayOutput
type ServiceComputeGcsloggingInput ¶ added in v2.7.0
type ServiceComputeGcsloggingInput interface { pulumi.Input ToServiceComputeGcsloggingOutput() ServiceComputeGcsloggingOutput ToServiceComputeGcsloggingOutputWithContext(context.Context) ServiceComputeGcsloggingOutput }
ServiceComputeGcsloggingInput is an input type that accepts ServiceComputeGcsloggingArgs and ServiceComputeGcsloggingOutput values. You can construct a concrete instance of `ServiceComputeGcsloggingInput` via:
ServiceComputeGcsloggingArgs{...}
type ServiceComputeGcsloggingOutput ¶ added in v2.7.0
type ServiceComputeGcsloggingOutput struct{ *pulumi.OutputState }
func (ServiceComputeGcsloggingOutput) BucketName ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (ServiceComputeGcsloggingOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeGcsloggingOutput) ElementType() reflect.Type
func (ServiceComputeGcsloggingOutput) Email ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) Email() pulumi.StringPtrOutput
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable.
func (ServiceComputeGcsloggingOutput) GzipLevel ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (ServiceComputeGcsloggingOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeGcsloggingOutput) Name ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeGcsloggingOutput) Path ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (ServiceComputeGcsloggingOutput) Period ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (ServiceComputeGcsloggingOutput) SecretKey ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) SecretKey() pulumi.StringPtrOutput
The AWS secret access key to authenticate with.
func (ServiceComputeGcsloggingOutput) TimestampFormat ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (ServiceComputeGcsloggingOutput) ToServiceComputeGcsloggingOutput ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) ToServiceComputeGcsloggingOutput() ServiceComputeGcsloggingOutput
func (ServiceComputeGcsloggingOutput) ToServiceComputeGcsloggingOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeGcsloggingOutput) ToServiceComputeGcsloggingOutputWithContext(ctx context.Context) ServiceComputeGcsloggingOutput
type ServiceComputeHealthcheck ¶ added in v2.7.0
type ServiceComputeHealthcheck struct { // How often to run the Healthcheck in milliseconds. Default `5000`. CheckInterval *int `pulumi:"checkInterval"` // The status code expected from the host. Default `200`. ExpectedResponse *int `pulumi:"expectedResponse"` // The Host header to send for this Healthcheck. Host string `pulumi:"host"` // Whether to use version 1.0 or 1.1 HTTP. Default `1.1`. HttpVersion *string `pulumi:"httpVersion"` // When loading a config, the initial number of probes to be seen as OK. Default `2`. Initial *int `pulumi:"initial"` // HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`. Method *string `pulumi:"method"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The path to upload logs to. Path string `pulumi:"path"` // How many Healthchecks must succeed to be considered healthy. Default `3`. Threshold *int `pulumi:"threshold"` // Timeout in milliseconds. Default `500`. Timeout *int `pulumi:"timeout"` // The number of most recent Healthcheck queries to keep for this Healthcheck. Default `5`. Window *int `pulumi:"window"` }
type ServiceComputeHealthcheckArgs ¶ added in v2.7.0
type ServiceComputeHealthcheckArgs struct { // How often to run the Healthcheck in milliseconds. Default `5000`. CheckInterval pulumi.IntPtrInput `pulumi:"checkInterval"` // The status code expected from the host. Default `200`. ExpectedResponse pulumi.IntPtrInput `pulumi:"expectedResponse"` // The Host header to send for this Healthcheck. Host pulumi.StringInput `pulumi:"host"` // Whether to use version 1.0 or 1.1 HTTP. Default `1.1`. HttpVersion pulumi.StringPtrInput `pulumi:"httpVersion"` // When loading a config, the initial number of probes to be seen as OK. Default `2`. Initial pulumi.IntPtrInput `pulumi:"initial"` // HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`. Method pulumi.StringPtrInput `pulumi:"method"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringInput `pulumi:"path"` // How many Healthchecks must succeed to be considered healthy. Default `3`. Threshold pulumi.IntPtrInput `pulumi:"threshold"` // Timeout in milliseconds. Default `500`. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // The number of most recent Healthcheck queries to keep for this Healthcheck. Default `5`. Window pulumi.IntPtrInput `pulumi:"window"` }
func (ServiceComputeHealthcheckArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeHealthcheckArgs) ElementType() reflect.Type
func (ServiceComputeHealthcheckArgs) ToServiceComputeHealthcheckOutput ¶ added in v2.7.0
func (i ServiceComputeHealthcheckArgs) ToServiceComputeHealthcheckOutput() ServiceComputeHealthcheckOutput
func (ServiceComputeHealthcheckArgs) ToServiceComputeHealthcheckOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeHealthcheckArgs) ToServiceComputeHealthcheckOutputWithContext(ctx context.Context) ServiceComputeHealthcheckOutput
type ServiceComputeHealthcheckArray ¶ added in v2.7.0
type ServiceComputeHealthcheckArray []ServiceComputeHealthcheckInput
func (ServiceComputeHealthcheckArray) ElementType ¶ added in v2.7.0
func (ServiceComputeHealthcheckArray) ElementType() reflect.Type
func (ServiceComputeHealthcheckArray) ToServiceComputeHealthcheckArrayOutput ¶ added in v2.7.0
func (i ServiceComputeHealthcheckArray) ToServiceComputeHealthcheckArrayOutput() ServiceComputeHealthcheckArrayOutput
func (ServiceComputeHealthcheckArray) ToServiceComputeHealthcheckArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeHealthcheckArray) ToServiceComputeHealthcheckArrayOutputWithContext(ctx context.Context) ServiceComputeHealthcheckArrayOutput
type ServiceComputeHealthcheckArrayInput ¶ added in v2.7.0
type ServiceComputeHealthcheckArrayInput interface { pulumi.Input ToServiceComputeHealthcheckArrayOutput() ServiceComputeHealthcheckArrayOutput ToServiceComputeHealthcheckArrayOutputWithContext(context.Context) ServiceComputeHealthcheckArrayOutput }
ServiceComputeHealthcheckArrayInput is an input type that accepts ServiceComputeHealthcheckArray and ServiceComputeHealthcheckArrayOutput values. You can construct a concrete instance of `ServiceComputeHealthcheckArrayInput` via:
ServiceComputeHealthcheckArray{ ServiceComputeHealthcheckArgs{...} }
type ServiceComputeHealthcheckArrayOutput ¶ added in v2.7.0
type ServiceComputeHealthcheckArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeHealthcheckArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeHealthcheckArrayOutput) ElementType() reflect.Type
func (ServiceComputeHealthcheckArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeHealthcheckArrayOutput) Index(i pulumi.IntInput) ServiceComputeHealthcheckOutput
func (ServiceComputeHealthcheckArrayOutput) ToServiceComputeHealthcheckArrayOutput ¶ added in v2.7.0
func (o ServiceComputeHealthcheckArrayOutput) ToServiceComputeHealthcheckArrayOutput() ServiceComputeHealthcheckArrayOutput
func (ServiceComputeHealthcheckArrayOutput) ToServiceComputeHealthcheckArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeHealthcheckArrayOutput) ToServiceComputeHealthcheckArrayOutputWithContext(ctx context.Context) ServiceComputeHealthcheckArrayOutput
type ServiceComputeHealthcheckInput ¶ added in v2.7.0
type ServiceComputeHealthcheckInput interface { pulumi.Input ToServiceComputeHealthcheckOutput() ServiceComputeHealthcheckOutput ToServiceComputeHealthcheckOutputWithContext(context.Context) ServiceComputeHealthcheckOutput }
ServiceComputeHealthcheckInput is an input type that accepts ServiceComputeHealthcheckArgs and ServiceComputeHealthcheckOutput values. You can construct a concrete instance of `ServiceComputeHealthcheckInput` via:
ServiceComputeHealthcheckArgs{...}
type ServiceComputeHealthcheckOutput ¶ added in v2.7.0
type ServiceComputeHealthcheckOutput struct{ *pulumi.OutputState }
func (ServiceComputeHealthcheckOutput) CheckInterval ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) CheckInterval() pulumi.IntPtrOutput
How often to run the Healthcheck in milliseconds. Default `5000`.
func (ServiceComputeHealthcheckOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeHealthcheckOutput) ElementType() reflect.Type
func (ServiceComputeHealthcheckOutput) ExpectedResponse ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) ExpectedResponse() pulumi.IntPtrOutput
The status code expected from the host. Default `200`.
func (ServiceComputeHealthcheckOutput) Host ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) Host() pulumi.StringOutput
The Host header to send for this Healthcheck.
func (ServiceComputeHealthcheckOutput) HttpVersion ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) HttpVersion() pulumi.StringPtrOutput
Whether to use version 1.0 or 1.1 HTTP. Default `1.1`.
func (ServiceComputeHealthcheckOutput) Initial ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) Initial() pulumi.IntPtrOutput
When loading a config, the initial number of probes to be seen as OK. Default `2`.
func (ServiceComputeHealthcheckOutput) Method ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) Method() pulumi.StringPtrOutput
HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`.
func (ServiceComputeHealthcheckOutput) Name ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeHealthcheckOutput) Path ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) Path() pulumi.StringOutput
The path to upload logs to.
func (ServiceComputeHealthcheckOutput) Threshold ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) Threshold() pulumi.IntPtrOutput
How many Healthchecks must succeed to be considered healthy. Default `3`.
func (ServiceComputeHealthcheckOutput) Timeout ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) Timeout() pulumi.IntPtrOutput
Timeout in milliseconds. Default `500`.
func (ServiceComputeHealthcheckOutput) ToServiceComputeHealthcheckOutput ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) ToServiceComputeHealthcheckOutput() ServiceComputeHealthcheckOutput
func (ServiceComputeHealthcheckOutput) ToServiceComputeHealthcheckOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) ToServiceComputeHealthcheckOutputWithContext(ctx context.Context) ServiceComputeHealthcheckOutput
func (ServiceComputeHealthcheckOutput) Window ¶ added in v2.7.0
func (o ServiceComputeHealthcheckOutput) Window() pulumi.IntPtrOutput
The number of most recent Healthcheck queries to keep for this Healthcheck. Default `5`.
type ServiceComputeHttpslogging ¶ added in v2.7.0
type ServiceComputeHttpslogging struct { // Value of the `Content-Type` header sent with the request. ContentType *string `pulumi:"contentType"` // Custom header sent with the request. HeaderName *string `pulumi:"headerName"` // Value of the custom header sent with the request. HeaderValue *string `pulumi:"headerValue"` // Formats log entries as JSON. Can be either disabled (`0`), array of json (`1`), or newline delimited json (`2`). JsonFormat *string `pulumi:"jsonFormat"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`. Method *string `pulumi:"method"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes *int `pulumi:"requestMaxBytes"` // The maximum number of logs sent in one request. Defaults to `0` for unbounded. RequestMaxEntries *int `pulumi:"requestMaxEntries"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert *string `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey *string `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // Your OpenStack auth url. Url string `pulumi:"url"` }
type ServiceComputeHttpsloggingArgs ¶ added in v2.7.0
type ServiceComputeHttpsloggingArgs struct { // Value of the `Content-Type` header sent with the request. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // Custom header sent with the request. HeaderName pulumi.StringPtrInput `pulumi:"headerName"` // Value of the custom header sent with the request. HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` // Formats log entries as JSON. Can be either disabled (`0`), array of json (`1`), or newline delimited json (`2`). JsonFormat pulumi.StringPtrInput `pulumi:"jsonFormat"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`. Method pulumi.StringPtrInput `pulumi:"method"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes pulumi.IntPtrInput `pulumi:"requestMaxBytes"` // The maximum number of logs sent in one request. Defaults to `0` for unbounded. RequestMaxEntries pulumi.IntPtrInput `pulumi:"requestMaxEntries"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert pulumi.StringPtrInput `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey pulumi.StringPtrInput `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (ServiceComputeHttpsloggingArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeHttpsloggingArgs) ElementType() reflect.Type
func (ServiceComputeHttpsloggingArgs) ToServiceComputeHttpsloggingOutput ¶ added in v2.7.0
func (i ServiceComputeHttpsloggingArgs) ToServiceComputeHttpsloggingOutput() ServiceComputeHttpsloggingOutput
func (ServiceComputeHttpsloggingArgs) ToServiceComputeHttpsloggingOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeHttpsloggingArgs) ToServiceComputeHttpsloggingOutputWithContext(ctx context.Context) ServiceComputeHttpsloggingOutput
type ServiceComputeHttpsloggingArray ¶ added in v2.7.0
type ServiceComputeHttpsloggingArray []ServiceComputeHttpsloggingInput
func (ServiceComputeHttpsloggingArray) ElementType ¶ added in v2.7.0
func (ServiceComputeHttpsloggingArray) ElementType() reflect.Type
func (ServiceComputeHttpsloggingArray) ToServiceComputeHttpsloggingArrayOutput ¶ added in v2.7.0
func (i ServiceComputeHttpsloggingArray) ToServiceComputeHttpsloggingArrayOutput() ServiceComputeHttpsloggingArrayOutput
func (ServiceComputeHttpsloggingArray) ToServiceComputeHttpsloggingArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeHttpsloggingArray) ToServiceComputeHttpsloggingArrayOutputWithContext(ctx context.Context) ServiceComputeHttpsloggingArrayOutput
type ServiceComputeHttpsloggingArrayInput ¶ added in v2.7.0
type ServiceComputeHttpsloggingArrayInput interface { pulumi.Input ToServiceComputeHttpsloggingArrayOutput() ServiceComputeHttpsloggingArrayOutput ToServiceComputeHttpsloggingArrayOutputWithContext(context.Context) ServiceComputeHttpsloggingArrayOutput }
ServiceComputeHttpsloggingArrayInput is an input type that accepts ServiceComputeHttpsloggingArray and ServiceComputeHttpsloggingArrayOutput values. You can construct a concrete instance of `ServiceComputeHttpsloggingArrayInput` via:
ServiceComputeHttpsloggingArray{ ServiceComputeHttpsloggingArgs{...} }
type ServiceComputeHttpsloggingArrayOutput ¶ added in v2.7.0
type ServiceComputeHttpsloggingArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeHttpsloggingArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeHttpsloggingArrayOutput) ElementType() reflect.Type
func (ServiceComputeHttpsloggingArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingArrayOutput) Index(i pulumi.IntInput) ServiceComputeHttpsloggingOutput
func (ServiceComputeHttpsloggingArrayOutput) ToServiceComputeHttpsloggingArrayOutput ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingArrayOutput) ToServiceComputeHttpsloggingArrayOutput() ServiceComputeHttpsloggingArrayOutput
func (ServiceComputeHttpsloggingArrayOutput) ToServiceComputeHttpsloggingArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingArrayOutput) ToServiceComputeHttpsloggingArrayOutputWithContext(ctx context.Context) ServiceComputeHttpsloggingArrayOutput
type ServiceComputeHttpsloggingInput ¶ added in v2.7.0
type ServiceComputeHttpsloggingInput interface { pulumi.Input ToServiceComputeHttpsloggingOutput() ServiceComputeHttpsloggingOutput ToServiceComputeHttpsloggingOutputWithContext(context.Context) ServiceComputeHttpsloggingOutput }
ServiceComputeHttpsloggingInput is an input type that accepts ServiceComputeHttpsloggingArgs and ServiceComputeHttpsloggingOutput values. You can construct a concrete instance of `ServiceComputeHttpsloggingInput` via:
ServiceComputeHttpsloggingArgs{...}
type ServiceComputeHttpsloggingOutput ¶ added in v2.7.0
type ServiceComputeHttpsloggingOutput struct{ *pulumi.OutputState }
func (ServiceComputeHttpsloggingOutput) ContentType ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) ContentType() pulumi.StringPtrOutput
Value of the `Content-Type` header sent with the request.
func (ServiceComputeHttpsloggingOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeHttpsloggingOutput) ElementType() reflect.Type
func (ServiceComputeHttpsloggingOutput) HeaderName ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) HeaderName() pulumi.StringPtrOutput
Custom header sent with the request.
func (ServiceComputeHttpsloggingOutput) HeaderValue ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) HeaderValue() pulumi.StringPtrOutput
Value of the custom header sent with the request.
func (ServiceComputeHttpsloggingOutput) JsonFormat ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) JsonFormat() pulumi.StringPtrOutput
Formats log entries as JSON. Can be either disabled (`0`), array of json (`1`), or newline delimited json (`2`).
func (ServiceComputeHttpsloggingOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeHttpsloggingOutput) Method ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) Method() pulumi.StringPtrOutput
HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`.
func (ServiceComputeHttpsloggingOutput) Name ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeHttpsloggingOutput) RequestMaxBytes ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) RequestMaxBytes() pulumi.IntPtrOutput
The maximum number of bytes sent in one request. Defaults to `0` for unbounded.
func (ServiceComputeHttpsloggingOutput) RequestMaxEntries ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) RequestMaxEntries() pulumi.IntPtrOutput
The maximum number of logs sent in one request. Defaults to `0` for unbounded.
func (ServiceComputeHttpsloggingOutput) TlsCaCert ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (ServiceComputeHttpsloggingOutput) TlsClientCert ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) TlsClientCert() pulumi.StringPtrOutput
The client certificate used to make authenticated requests. Must be in PEM format.
func (ServiceComputeHttpsloggingOutput) TlsClientKey ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) TlsClientKey() pulumi.StringPtrOutput
The client private key used to make authenticated requests. Must be in PEM format.
func (ServiceComputeHttpsloggingOutput) TlsHostname ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (ServiceComputeHttpsloggingOutput) ToServiceComputeHttpsloggingOutput ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) ToServiceComputeHttpsloggingOutput() ServiceComputeHttpsloggingOutput
func (ServiceComputeHttpsloggingOutput) ToServiceComputeHttpsloggingOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) ToServiceComputeHttpsloggingOutputWithContext(ctx context.Context) ServiceComputeHttpsloggingOutput
func (ServiceComputeHttpsloggingOutput) Url ¶ added in v2.7.0
func (o ServiceComputeHttpsloggingOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type ServiceComputeInput ¶ added in v2.10.1
type ServiceComputeInput interface { pulumi.Input ToServiceComputeOutput() ServiceComputeOutput ToServiceComputeOutputWithContext(ctx context.Context) ServiceComputeOutput }
type ServiceComputeLogentry ¶ added in v2.7.0
type ServiceComputeLogentry struct { // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` // Whether to use TLS for secure logging. Can be either true or false. UseTls *bool `pulumi:"useTls"` }
type ServiceComputeLogentryArgs ¶ added in v2.7.0
type ServiceComputeLogentryArgs struct { // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` // Whether to use TLS for secure logging. Can be either true or false. UseTls pulumi.BoolPtrInput `pulumi:"useTls"` }
func (ServiceComputeLogentryArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLogentryArgs) ElementType() reflect.Type
func (ServiceComputeLogentryArgs) ToServiceComputeLogentryOutput ¶ added in v2.7.0
func (i ServiceComputeLogentryArgs) ToServiceComputeLogentryOutput() ServiceComputeLogentryOutput
func (ServiceComputeLogentryArgs) ToServiceComputeLogentryOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLogentryArgs) ToServiceComputeLogentryOutputWithContext(ctx context.Context) ServiceComputeLogentryOutput
type ServiceComputeLogentryArray ¶ added in v2.7.0
type ServiceComputeLogentryArray []ServiceComputeLogentryInput
func (ServiceComputeLogentryArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLogentryArray) ElementType() reflect.Type
func (ServiceComputeLogentryArray) ToServiceComputeLogentryArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLogentryArray) ToServiceComputeLogentryArrayOutput() ServiceComputeLogentryArrayOutput
func (ServiceComputeLogentryArray) ToServiceComputeLogentryArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLogentryArray) ToServiceComputeLogentryArrayOutputWithContext(ctx context.Context) ServiceComputeLogentryArrayOutput
type ServiceComputeLogentryArrayInput ¶ added in v2.7.0
type ServiceComputeLogentryArrayInput interface { pulumi.Input ToServiceComputeLogentryArrayOutput() ServiceComputeLogentryArrayOutput ToServiceComputeLogentryArrayOutputWithContext(context.Context) ServiceComputeLogentryArrayOutput }
ServiceComputeLogentryArrayInput is an input type that accepts ServiceComputeLogentryArray and ServiceComputeLogentryArrayOutput values. You can construct a concrete instance of `ServiceComputeLogentryArrayInput` via:
ServiceComputeLogentryArray{ ServiceComputeLogentryArgs{...} }
type ServiceComputeLogentryArrayOutput ¶ added in v2.7.0
type ServiceComputeLogentryArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLogentryArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLogentryArrayOutput) ElementType() reflect.Type
func (ServiceComputeLogentryArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeLogentryArrayOutput) Index(i pulumi.IntInput) ServiceComputeLogentryOutput
func (ServiceComputeLogentryArrayOutput) ToServiceComputeLogentryArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLogentryArrayOutput) ToServiceComputeLogentryArrayOutput() ServiceComputeLogentryArrayOutput
func (ServiceComputeLogentryArrayOutput) ToServiceComputeLogentryArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLogentryArrayOutput) ToServiceComputeLogentryArrayOutputWithContext(ctx context.Context) ServiceComputeLogentryArrayOutput
type ServiceComputeLogentryInput ¶ added in v2.7.0
type ServiceComputeLogentryInput interface { pulumi.Input ToServiceComputeLogentryOutput() ServiceComputeLogentryOutput ToServiceComputeLogentryOutputWithContext(context.Context) ServiceComputeLogentryOutput }
ServiceComputeLogentryInput is an input type that accepts ServiceComputeLogentryArgs and ServiceComputeLogentryOutput values. You can construct a concrete instance of `ServiceComputeLogentryInput` via:
ServiceComputeLogentryArgs{...}
type ServiceComputeLogentryOutput ¶ added in v2.7.0
type ServiceComputeLogentryOutput struct{ *pulumi.OutputState }
func (ServiceComputeLogentryOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLogentryOutput) ElementType() reflect.Type
func (ServiceComputeLogentryOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLogentryOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLogentryOutput) Port ¶ added in v2.7.0
func (o ServiceComputeLogentryOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (ServiceComputeLogentryOutput) ToServiceComputeLogentryOutput ¶ added in v2.7.0
func (o ServiceComputeLogentryOutput) ToServiceComputeLogentryOutput() ServiceComputeLogentryOutput
func (ServiceComputeLogentryOutput) ToServiceComputeLogentryOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLogentryOutput) ToServiceComputeLogentryOutputWithContext(ctx context.Context) ServiceComputeLogentryOutput
func (ServiceComputeLogentryOutput) Token ¶ added in v2.7.0
func (o ServiceComputeLogentryOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
func (ServiceComputeLogentryOutput) UseTls ¶ added in v2.7.0
func (o ServiceComputeLogentryOutput) UseTls() pulumi.BoolPtrOutput
Whether to use TLS for secure logging. Can be either true or false.
type ServiceComputeLoggingCloudfile ¶ added in v2.7.0
type ServiceComputeLoggingCloudfile struct { // The AWS access key to be used to write to the stream. AccessKey string `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The AWS region the stream resides in. (Default: `us-east-1`). Region *string `pulumi:"region"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type ServiceComputeLoggingCloudfileArgs ¶ added in v2.7.0
type ServiceComputeLoggingCloudfileArgs struct { // The AWS access key to be used to write to the stream. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The AWS region the stream resides in. (Default: `us-east-1`). Region pulumi.StringPtrInput `pulumi:"region"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (ServiceComputeLoggingCloudfileArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingCloudfileArgs) ElementType() reflect.Type
func (ServiceComputeLoggingCloudfileArgs) ToServiceComputeLoggingCloudfileOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingCloudfileArgs) ToServiceComputeLoggingCloudfileOutput() ServiceComputeLoggingCloudfileOutput
func (ServiceComputeLoggingCloudfileArgs) ToServiceComputeLoggingCloudfileOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingCloudfileArgs) ToServiceComputeLoggingCloudfileOutputWithContext(ctx context.Context) ServiceComputeLoggingCloudfileOutput
type ServiceComputeLoggingCloudfileArray ¶ added in v2.7.0
type ServiceComputeLoggingCloudfileArray []ServiceComputeLoggingCloudfileInput
func (ServiceComputeLoggingCloudfileArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingCloudfileArray) ElementType() reflect.Type
func (ServiceComputeLoggingCloudfileArray) ToServiceComputeLoggingCloudfileArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingCloudfileArray) ToServiceComputeLoggingCloudfileArrayOutput() ServiceComputeLoggingCloudfileArrayOutput
func (ServiceComputeLoggingCloudfileArray) ToServiceComputeLoggingCloudfileArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingCloudfileArray) ToServiceComputeLoggingCloudfileArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingCloudfileArrayOutput
type ServiceComputeLoggingCloudfileArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingCloudfileArrayInput interface { pulumi.Input ToServiceComputeLoggingCloudfileArrayOutput() ServiceComputeLoggingCloudfileArrayOutput ToServiceComputeLoggingCloudfileArrayOutputWithContext(context.Context) ServiceComputeLoggingCloudfileArrayOutput }
ServiceComputeLoggingCloudfileArrayInput is an input type that accepts ServiceComputeLoggingCloudfileArray and ServiceComputeLoggingCloudfileArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingCloudfileArrayInput` via:
ServiceComputeLoggingCloudfileArray{ ServiceComputeLoggingCloudfileArgs{...} }
type ServiceComputeLoggingCloudfileArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingCloudfileArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingCloudfileArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingCloudfileArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingCloudfileArrayOutput) ToServiceComputeLoggingCloudfileArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileArrayOutput) ToServiceComputeLoggingCloudfileArrayOutput() ServiceComputeLoggingCloudfileArrayOutput
func (ServiceComputeLoggingCloudfileArrayOutput) ToServiceComputeLoggingCloudfileArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileArrayOutput) ToServiceComputeLoggingCloudfileArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingCloudfileArrayOutput
type ServiceComputeLoggingCloudfileInput ¶ added in v2.7.0
type ServiceComputeLoggingCloudfileInput interface { pulumi.Input ToServiceComputeLoggingCloudfileOutput() ServiceComputeLoggingCloudfileOutput ToServiceComputeLoggingCloudfileOutputWithContext(context.Context) ServiceComputeLoggingCloudfileOutput }
ServiceComputeLoggingCloudfileInput is an input type that accepts ServiceComputeLoggingCloudfileArgs and ServiceComputeLoggingCloudfileOutput values. You can construct a concrete instance of `ServiceComputeLoggingCloudfileInput` via:
ServiceComputeLoggingCloudfileArgs{...}
type ServiceComputeLoggingCloudfileOutput ¶ added in v2.7.0
type ServiceComputeLoggingCloudfileOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingCloudfileOutput) AccessKey ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) AccessKey() pulumi.StringOutput
The AWS access key to be used to write to the stream.
func (ServiceComputeLoggingCloudfileOutput) BucketName ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (ServiceComputeLoggingCloudfileOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingCloudfileOutput) ElementType() reflect.Type
func (ServiceComputeLoggingCloudfileOutput) GzipLevel ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (ServiceComputeLoggingCloudfileOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeLoggingCloudfileOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingCloudfileOutput) Path ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (ServiceComputeLoggingCloudfileOutput) Period ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (ServiceComputeLoggingCloudfileOutput) PublicKey ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (ServiceComputeLoggingCloudfileOutput) Region ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) Region() pulumi.StringPtrOutput
The AWS region the stream resides in. (Default: `us-east-1`).
func (ServiceComputeLoggingCloudfileOutput) TimestampFormat ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (ServiceComputeLoggingCloudfileOutput) ToServiceComputeLoggingCloudfileOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) ToServiceComputeLoggingCloudfileOutput() ServiceComputeLoggingCloudfileOutput
func (ServiceComputeLoggingCloudfileOutput) ToServiceComputeLoggingCloudfileOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) ToServiceComputeLoggingCloudfileOutputWithContext(ctx context.Context) ServiceComputeLoggingCloudfileOutput
func (ServiceComputeLoggingCloudfileOutput) User ¶ added in v2.7.0
func (o ServiceComputeLoggingCloudfileOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type ServiceComputeLoggingDatadog ¶ added in v2.7.0
type ServiceComputeLoggingDatadog struct { // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The AWS region the stream resides in. (Default: `us-east-1`). Region *string `pulumi:"region"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` }
type ServiceComputeLoggingDatadogArgs ¶ added in v2.7.0
type ServiceComputeLoggingDatadogArgs struct { // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The AWS region the stream resides in. (Default: `us-east-1`). Region pulumi.StringPtrInput `pulumi:"region"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (ServiceComputeLoggingDatadogArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingDatadogArgs) ElementType() reflect.Type
func (ServiceComputeLoggingDatadogArgs) ToServiceComputeLoggingDatadogOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingDatadogArgs) ToServiceComputeLoggingDatadogOutput() ServiceComputeLoggingDatadogOutput
func (ServiceComputeLoggingDatadogArgs) ToServiceComputeLoggingDatadogOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingDatadogArgs) ToServiceComputeLoggingDatadogOutputWithContext(ctx context.Context) ServiceComputeLoggingDatadogOutput
type ServiceComputeLoggingDatadogArray ¶ added in v2.7.0
type ServiceComputeLoggingDatadogArray []ServiceComputeLoggingDatadogInput
func (ServiceComputeLoggingDatadogArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingDatadogArray) ElementType() reflect.Type
func (ServiceComputeLoggingDatadogArray) ToServiceComputeLoggingDatadogArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingDatadogArray) ToServiceComputeLoggingDatadogArrayOutput() ServiceComputeLoggingDatadogArrayOutput
func (ServiceComputeLoggingDatadogArray) ToServiceComputeLoggingDatadogArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingDatadogArray) ToServiceComputeLoggingDatadogArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingDatadogArrayOutput
type ServiceComputeLoggingDatadogArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingDatadogArrayInput interface { pulumi.Input ToServiceComputeLoggingDatadogArrayOutput() ServiceComputeLoggingDatadogArrayOutput ToServiceComputeLoggingDatadogArrayOutputWithContext(context.Context) ServiceComputeLoggingDatadogArrayOutput }
ServiceComputeLoggingDatadogArrayInput is an input type that accepts ServiceComputeLoggingDatadogArray and ServiceComputeLoggingDatadogArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingDatadogArrayInput` via:
ServiceComputeLoggingDatadogArray{ ServiceComputeLoggingDatadogArgs{...} }
type ServiceComputeLoggingDatadogArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingDatadogArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingDatadogArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingDatadogArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingDatadogArrayOutput) ToServiceComputeLoggingDatadogArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingDatadogArrayOutput) ToServiceComputeLoggingDatadogArrayOutput() ServiceComputeLoggingDatadogArrayOutput
func (ServiceComputeLoggingDatadogArrayOutput) ToServiceComputeLoggingDatadogArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingDatadogArrayOutput) ToServiceComputeLoggingDatadogArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingDatadogArrayOutput
type ServiceComputeLoggingDatadogInput ¶ added in v2.7.0
type ServiceComputeLoggingDatadogInput interface { pulumi.Input ToServiceComputeLoggingDatadogOutput() ServiceComputeLoggingDatadogOutput ToServiceComputeLoggingDatadogOutputWithContext(context.Context) ServiceComputeLoggingDatadogOutput }
ServiceComputeLoggingDatadogInput is an input type that accepts ServiceComputeLoggingDatadogArgs and ServiceComputeLoggingDatadogOutput values. You can construct a concrete instance of `ServiceComputeLoggingDatadogInput` via:
ServiceComputeLoggingDatadogArgs{...}
type ServiceComputeLoggingDatadogOutput ¶ added in v2.7.0
type ServiceComputeLoggingDatadogOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingDatadogOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingDatadogOutput) ElementType() reflect.Type
func (ServiceComputeLoggingDatadogOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingDatadogOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingDatadogOutput) Region ¶ added in v2.7.0
func (o ServiceComputeLoggingDatadogOutput) Region() pulumi.StringPtrOutput
The AWS region the stream resides in. (Default: `us-east-1`).
func (ServiceComputeLoggingDatadogOutput) ToServiceComputeLoggingDatadogOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingDatadogOutput) ToServiceComputeLoggingDatadogOutput() ServiceComputeLoggingDatadogOutput
func (ServiceComputeLoggingDatadogOutput) ToServiceComputeLoggingDatadogOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingDatadogOutput) ToServiceComputeLoggingDatadogOutputWithContext(ctx context.Context) ServiceComputeLoggingDatadogOutput
func (ServiceComputeLoggingDatadogOutput) Token ¶ added in v2.7.0
func (o ServiceComputeLoggingDatadogOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type ServiceComputeLoggingDigitalocean ¶ added in v2.7.0
type ServiceComputeLoggingDigitalocean struct { // The AWS access key to be used to write to the stream. AccessKey string `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domain *string `pulumi:"domain"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The AWS secret access key to authenticate with. SecretKey string `pulumi:"secretKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` }
type ServiceComputeLoggingDigitaloceanArgs ¶ added in v2.7.0
type ServiceComputeLoggingDigitaloceanArgs struct { // The AWS access key to be used to write to the stream. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domain pulumi.StringPtrInput `pulumi:"domain"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringInput `pulumi:"secretKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` }
func (ServiceComputeLoggingDigitaloceanArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingDigitaloceanArgs) ElementType() reflect.Type
func (ServiceComputeLoggingDigitaloceanArgs) ToServiceComputeLoggingDigitaloceanOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingDigitaloceanArgs) ToServiceComputeLoggingDigitaloceanOutput() ServiceComputeLoggingDigitaloceanOutput
func (ServiceComputeLoggingDigitaloceanArgs) ToServiceComputeLoggingDigitaloceanOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingDigitaloceanArgs) ToServiceComputeLoggingDigitaloceanOutputWithContext(ctx context.Context) ServiceComputeLoggingDigitaloceanOutput
type ServiceComputeLoggingDigitaloceanArray ¶ added in v2.7.0
type ServiceComputeLoggingDigitaloceanArray []ServiceComputeLoggingDigitaloceanInput
func (ServiceComputeLoggingDigitaloceanArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingDigitaloceanArray) ElementType() reflect.Type
func (ServiceComputeLoggingDigitaloceanArray) ToServiceComputeLoggingDigitaloceanArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingDigitaloceanArray) ToServiceComputeLoggingDigitaloceanArrayOutput() ServiceComputeLoggingDigitaloceanArrayOutput
func (ServiceComputeLoggingDigitaloceanArray) ToServiceComputeLoggingDigitaloceanArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingDigitaloceanArray) ToServiceComputeLoggingDigitaloceanArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingDigitaloceanArrayOutput
type ServiceComputeLoggingDigitaloceanArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingDigitaloceanArrayInput interface { pulumi.Input ToServiceComputeLoggingDigitaloceanArrayOutput() ServiceComputeLoggingDigitaloceanArrayOutput ToServiceComputeLoggingDigitaloceanArrayOutputWithContext(context.Context) ServiceComputeLoggingDigitaloceanArrayOutput }
ServiceComputeLoggingDigitaloceanArrayInput is an input type that accepts ServiceComputeLoggingDigitaloceanArray and ServiceComputeLoggingDigitaloceanArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingDigitaloceanArrayInput` via:
ServiceComputeLoggingDigitaloceanArray{ ServiceComputeLoggingDigitaloceanArgs{...} }
type ServiceComputeLoggingDigitaloceanArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingDigitaloceanArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingDigitaloceanArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingDigitaloceanArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingDigitaloceanArrayOutput) ToServiceComputeLoggingDigitaloceanArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanArrayOutput) ToServiceComputeLoggingDigitaloceanArrayOutput() ServiceComputeLoggingDigitaloceanArrayOutput
func (ServiceComputeLoggingDigitaloceanArrayOutput) ToServiceComputeLoggingDigitaloceanArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanArrayOutput) ToServiceComputeLoggingDigitaloceanArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingDigitaloceanArrayOutput
type ServiceComputeLoggingDigitaloceanInput ¶ added in v2.7.0
type ServiceComputeLoggingDigitaloceanInput interface { pulumi.Input ToServiceComputeLoggingDigitaloceanOutput() ServiceComputeLoggingDigitaloceanOutput ToServiceComputeLoggingDigitaloceanOutputWithContext(context.Context) ServiceComputeLoggingDigitaloceanOutput }
ServiceComputeLoggingDigitaloceanInput is an input type that accepts ServiceComputeLoggingDigitaloceanArgs and ServiceComputeLoggingDigitaloceanOutput values. You can construct a concrete instance of `ServiceComputeLoggingDigitaloceanInput` via:
ServiceComputeLoggingDigitaloceanArgs{...}
type ServiceComputeLoggingDigitaloceanOutput ¶ added in v2.7.0
type ServiceComputeLoggingDigitaloceanOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingDigitaloceanOutput) AccessKey ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) AccessKey() pulumi.StringOutput
The AWS access key to be used to write to the stream.
func (ServiceComputeLoggingDigitaloceanOutput) BucketName ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (ServiceComputeLoggingDigitaloceanOutput) Domain ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) Domain() pulumi.StringPtrOutput
The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com").
func (ServiceComputeLoggingDigitaloceanOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingDigitaloceanOutput) ElementType() reflect.Type
func (ServiceComputeLoggingDigitaloceanOutput) GzipLevel ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (ServiceComputeLoggingDigitaloceanOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeLoggingDigitaloceanOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingDigitaloceanOutput) Path ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (ServiceComputeLoggingDigitaloceanOutput) Period ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (ServiceComputeLoggingDigitaloceanOutput) PublicKey ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (ServiceComputeLoggingDigitaloceanOutput) SecretKey ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) SecretKey() pulumi.StringOutput
The AWS secret access key to authenticate with.
func (ServiceComputeLoggingDigitaloceanOutput) TimestampFormat ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (ServiceComputeLoggingDigitaloceanOutput) ToServiceComputeLoggingDigitaloceanOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) ToServiceComputeLoggingDigitaloceanOutput() ServiceComputeLoggingDigitaloceanOutput
func (ServiceComputeLoggingDigitaloceanOutput) ToServiceComputeLoggingDigitaloceanOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingDigitaloceanOutput) ToServiceComputeLoggingDigitaloceanOutputWithContext(ctx context.Context) ServiceComputeLoggingDigitaloceanOutput
type ServiceComputeLoggingElasticsearch ¶ added in v2.7.0
type ServiceComputeLoggingElasticsearch struct { // The name of the Elasticsearch index to send documents (logs) to. Index string `pulumi:"index"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password *string `pulumi:"password"` // The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing. Pipeline *string `pulumi:"pipeline"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes *int `pulumi:"requestMaxBytes"` // The maximum number of logs sent in one request. Defaults to `0` for unbounded. RequestMaxEntries *int `pulumi:"requestMaxEntries"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert *string `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey *string `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // Your OpenStack auth url. Url string `pulumi:"url"` // The username for your Cloud Files account. User *string `pulumi:"user"` }
type ServiceComputeLoggingElasticsearchArgs ¶ added in v2.7.0
type ServiceComputeLoggingElasticsearchArgs struct { // The name of the Elasticsearch index to send documents (logs) to. Index pulumi.StringInput `pulumi:"index"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password pulumi.StringPtrInput `pulumi:"password"` // The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing. Pipeline pulumi.StringPtrInput `pulumi:"pipeline"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes pulumi.IntPtrInput `pulumi:"requestMaxBytes"` // The maximum number of logs sent in one request. Defaults to `0` for unbounded. RequestMaxEntries pulumi.IntPtrInput `pulumi:"requestMaxEntries"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert pulumi.StringPtrInput `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey pulumi.StringPtrInput `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` // The username for your Cloud Files account. User pulumi.StringPtrInput `pulumi:"user"` }
func (ServiceComputeLoggingElasticsearchArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingElasticsearchArgs) ElementType() reflect.Type
func (ServiceComputeLoggingElasticsearchArgs) ToServiceComputeLoggingElasticsearchOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingElasticsearchArgs) ToServiceComputeLoggingElasticsearchOutput() ServiceComputeLoggingElasticsearchOutput
func (ServiceComputeLoggingElasticsearchArgs) ToServiceComputeLoggingElasticsearchOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingElasticsearchArgs) ToServiceComputeLoggingElasticsearchOutputWithContext(ctx context.Context) ServiceComputeLoggingElasticsearchOutput
type ServiceComputeLoggingElasticsearchArray ¶ added in v2.7.0
type ServiceComputeLoggingElasticsearchArray []ServiceComputeLoggingElasticsearchInput
func (ServiceComputeLoggingElasticsearchArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingElasticsearchArray) ElementType() reflect.Type
func (ServiceComputeLoggingElasticsearchArray) ToServiceComputeLoggingElasticsearchArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingElasticsearchArray) ToServiceComputeLoggingElasticsearchArrayOutput() ServiceComputeLoggingElasticsearchArrayOutput
func (ServiceComputeLoggingElasticsearchArray) ToServiceComputeLoggingElasticsearchArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingElasticsearchArray) ToServiceComputeLoggingElasticsearchArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingElasticsearchArrayOutput
type ServiceComputeLoggingElasticsearchArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingElasticsearchArrayInput interface { pulumi.Input ToServiceComputeLoggingElasticsearchArrayOutput() ServiceComputeLoggingElasticsearchArrayOutput ToServiceComputeLoggingElasticsearchArrayOutputWithContext(context.Context) ServiceComputeLoggingElasticsearchArrayOutput }
ServiceComputeLoggingElasticsearchArrayInput is an input type that accepts ServiceComputeLoggingElasticsearchArray and ServiceComputeLoggingElasticsearchArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingElasticsearchArrayInput` via:
ServiceComputeLoggingElasticsearchArray{ ServiceComputeLoggingElasticsearchArgs{...} }
type ServiceComputeLoggingElasticsearchArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingElasticsearchArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingElasticsearchArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingElasticsearchArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingElasticsearchArrayOutput) ToServiceComputeLoggingElasticsearchArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchArrayOutput) ToServiceComputeLoggingElasticsearchArrayOutput() ServiceComputeLoggingElasticsearchArrayOutput
func (ServiceComputeLoggingElasticsearchArrayOutput) ToServiceComputeLoggingElasticsearchArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchArrayOutput) ToServiceComputeLoggingElasticsearchArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingElasticsearchArrayOutput
type ServiceComputeLoggingElasticsearchInput ¶ added in v2.7.0
type ServiceComputeLoggingElasticsearchInput interface { pulumi.Input ToServiceComputeLoggingElasticsearchOutput() ServiceComputeLoggingElasticsearchOutput ToServiceComputeLoggingElasticsearchOutputWithContext(context.Context) ServiceComputeLoggingElasticsearchOutput }
ServiceComputeLoggingElasticsearchInput is an input type that accepts ServiceComputeLoggingElasticsearchArgs and ServiceComputeLoggingElasticsearchOutput values. You can construct a concrete instance of `ServiceComputeLoggingElasticsearchInput` via:
ServiceComputeLoggingElasticsearchArgs{...}
type ServiceComputeLoggingElasticsearchOutput ¶ added in v2.7.0
type ServiceComputeLoggingElasticsearchOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingElasticsearchOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingElasticsearchOutput) ElementType() reflect.Type
func (ServiceComputeLoggingElasticsearchOutput) Index ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) Index() pulumi.StringOutput
The name of the Elasticsearch index to send documents (logs) to.
func (ServiceComputeLoggingElasticsearchOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingElasticsearchOutput) Password ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) Password() pulumi.StringPtrOutput
The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred.
func (ServiceComputeLoggingElasticsearchOutput) Pipeline ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) Pipeline() pulumi.StringPtrOutput
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
func (ServiceComputeLoggingElasticsearchOutput) RequestMaxBytes ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) RequestMaxBytes() pulumi.IntPtrOutput
The maximum number of bytes sent in one request. Defaults to `0` for unbounded.
func (ServiceComputeLoggingElasticsearchOutput) RequestMaxEntries ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) RequestMaxEntries() pulumi.IntPtrOutput
The maximum number of logs sent in one request. Defaults to `0` for unbounded.
func (ServiceComputeLoggingElasticsearchOutput) TlsCaCert ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (ServiceComputeLoggingElasticsearchOutput) TlsClientCert ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) TlsClientCert() pulumi.StringPtrOutput
The client certificate used to make authenticated requests. Must be in PEM format.
func (ServiceComputeLoggingElasticsearchOutput) TlsClientKey ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) TlsClientKey() pulumi.StringPtrOutput
The client private key used to make authenticated requests. Must be in PEM format.
func (ServiceComputeLoggingElasticsearchOutput) TlsHostname ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (ServiceComputeLoggingElasticsearchOutput) ToServiceComputeLoggingElasticsearchOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) ToServiceComputeLoggingElasticsearchOutput() ServiceComputeLoggingElasticsearchOutput
func (ServiceComputeLoggingElasticsearchOutput) ToServiceComputeLoggingElasticsearchOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) ToServiceComputeLoggingElasticsearchOutputWithContext(ctx context.Context) ServiceComputeLoggingElasticsearchOutput
func (ServiceComputeLoggingElasticsearchOutput) Url ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
func (ServiceComputeLoggingElasticsearchOutput) User ¶ added in v2.7.0
func (o ServiceComputeLoggingElasticsearchOutput) User() pulumi.StringPtrOutput
The username for your Cloud Files account.
type ServiceComputeLoggingFtp ¶ added in v2.7.0
type ServiceComputeLoggingFtp struct { // The SFTP address to stream logs to. Address string `pulumi:"address"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password string `pulumi:"password"` // The path to upload logs to. Path string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type ServiceComputeLoggingFtpArgs ¶ added in v2.7.0
type ServiceComputeLoggingFtpArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password pulumi.StringInput `pulumi:"password"` // The path to upload logs to. Path pulumi.StringInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (ServiceComputeLoggingFtpArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingFtpArgs) ElementType() reflect.Type
func (ServiceComputeLoggingFtpArgs) ToServiceComputeLoggingFtpOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingFtpArgs) ToServiceComputeLoggingFtpOutput() ServiceComputeLoggingFtpOutput
func (ServiceComputeLoggingFtpArgs) ToServiceComputeLoggingFtpOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingFtpArgs) ToServiceComputeLoggingFtpOutputWithContext(ctx context.Context) ServiceComputeLoggingFtpOutput
type ServiceComputeLoggingFtpArray ¶ added in v2.7.0
type ServiceComputeLoggingFtpArray []ServiceComputeLoggingFtpInput
func (ServiceComputeLoggingFtpArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingFtpArray) ElementType() reflect.Type
func (ServiceComputeLoggingFtpArray) ToServiceComputeLoggingFtpArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingFtpArray) ToServiceComputeLoggingFtpArrayOutput() ServiceComputeLoggingFtpArrayOutput
func (ServiceComputeLoggingFtpArray) ToServiceComputeLoggingFtpArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingFtpArray) ToServiceComputeLoggingFtpArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingFtpArrayOutput
type ServiceComputeLoggingFtpArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingFtpArrayInput interface { pulumi.Input ToServiceComputeLoggingFtpArrayOutput() ServiceComputeLoggingFtpArrayOutput ToServiceComputeLoggingFtpArrayOutputWithContext(context.Context) ServiceComputeLoggingFtpArrayOutput }
ServiceComputeLoggingFtpArrayInput is an input type that accepts ServiceComputeLoggingFtpArray and ServiceComputeLoggingFtpArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingFtpArrayInput` via:
ServiceComputeLoggingFtpArray{ ServiceComputeLoggingFtpArgs{...} }
type ServiceComputeLoggingFtpArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingFtpArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingFtpArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingFtpArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingFtpArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingFtpOutput
func (ServiceComputeLoggingFtpArrayOutput) ToServiceComputeLoggingFtpArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpArrayOutput) ToServiceComputeLoggingFtpArrayOutput() ServiceComputeLoggingFtpArrayOutput
func (ServiceComputeLoggingFtpArrayOutput) ToServiceComputeLoggingFtpArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpArrayOutput) ToServiceComputeLoggingFtpArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingFtpArrayOutput
type ServiceComputeLoggingFtpInput ¶ added in v2.7.0
type ServiceComputeLoggingFtpInput interface { pulumi.Input ToServiceComputeLoggingFtpOutput() ServiceComputeLoggingFtpOutput ToServiceComputeLoggingFtpOutputWithContext(context.Context) ServiceComputeLoggingFtpOutput }
ServiceComputeLoggingFtpInput is an input type that accepts ServiceComputeLoggingFtpArgs and ServiceComputeLoggingFtpOutput values. You can construct a concrete instance of `ServiceComputeLoggingFtpInput` via:
ServiceComputeLoggingFtpArgs{...}
type ServiceComputeLoggingFtpOutput ¶ added in v2.7.0
type ServiceComputeLoggingFtpOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingFtpOutput) Address ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (ServiceComputeLoggingFtpOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingFtpOutput) ElementType() reflect.Type
func (ServiceComputeLoggingFtpOutput) GzipLevel ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (ServiceComputeLoggingFtpOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeLoggingFtpOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingFtpOutput) Password ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) Password() pulumi.StringOutput
The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred.
func (ServiceComputeLoggingFtpOutput) Path ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) Path() pulumi.StringOutput
The path to upload logs to.
func (ServiceComputeLoggingFtpOutput) Period ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (ServiceComputeLoggingFtpOutput) Port ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (ServiceComputeLoggingFtpOutput) PublicKey ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (ServiceComputeLoggingFtpOutput) TimestampFormat ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (ServiceComputeLoggingFtpOutput) ToServiceComputeLoggingFtpOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) ToServiceComputeLoggingFtpOutput() ServiceComputeLoggingFtpOutput
func (ServiceComputeLoggingFtpOutput) ToServiceComputeLoggingFtpOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) ToServiceComputeLoggingFtpOutputWithContext(ctx context.Context) ServiceComputeLoggingFtpOutput
func (ServiceComputeLoggingFtpOutput) User ¶ added in v2.7.0
func (o ServiceComputeLoggingFtpOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type ServiceComputeLoggingGooglepubsub ¶ added in v2.7.0
type ServiceComputeLoggingGooglepubsub struct { // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The ID of your Google Cloud Platform project. ProjectId string `pulumi:"projectId"` // The AWS secret access key to authenticate with. SecretKey string `pulumi:"secretKey"` // The Kinesis stream name. Topic string `pulumi:"topic"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type ServiceComputeLoggingGooglepubsubArgs ¶ added in v2.7.0
type ServiceComputeLoggingGooglepubsubArgs struct { // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The ID of your Google Cloud Platform project. ProjectId pulumi.StringInput `pulumi:"projectId"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringInput `pulumi:"secretKey"` // The Kinesis stream name. Topic pulumi.StringInput `pulumi:"topic"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (ServiceComputeLoggingGooglepubsubArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingGooglepubsubArgs) ElementType() reflect.Type
func (ServiceComputeLoggingGooglepubsubArgs) ToServiceComputeLoggingGooglepubsubOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingGooglepubsubArgs) ToServiceComputeLoggingGooglepubsubOutput() ServiceComputeLoggingGooglepubsubOutput
func (ServiceComputeLoggingGooglepubsubArgs) ToServiceComputeLoggingGooglepubsubOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingGooglepubsubArgs) ToServiceComputeLoggingGooglepubsubOutputWithContext(ctx context.Context) ServiceComputeLoggingGooglepubsubOutput
type ServiceComputeLoggingGooglepubsubArray ¶ added in v2.7.0
type ServiceComputeLoggingGooglepubsubArray []ServiceComputeLoggingGooglepubsubInput
func (ServiceComputeLoggingGooglepubsubArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingGooglepubsubArray) ElementType() reflect.Type
func (ServiceComputeLoggingGooglepubsubArray) ToServiceComputeLoggingGooglepubsubArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingGooglepubsubArray) ToServiceComputeLoggingGooglepubsubArrayOutput() ServiceComputeLoggingGooglepubsubArrayOutput
func (ServiceComputeLoggingGooglepubsubArray) ToServiceComputeLoggingGooglepubsubArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingGooglepubsubArray) ToServiceComputeLoggingGooglepubsubArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingGooglepubsubArrayOutput
type ServiceComputeLoggingGooglepubsubArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingGooglepubsubArrayInput interface { pulumi.Input ToServiceComputeLoggingGooglepubsubArrayOutput() ServiceComputeLoggingGooglepubsubArrayOutput ToServiceComputeLoggingGooglepubsubArrayOutputWithContext(context.Context) ServiceComputeLoggingGooglepubsubArrayOutput }
ServiceComputeLoggingGooglepubsubArrayInput is an input type that accepts ServiceComputeLoggingGooglepubsubArray and ServiceComputeLoggingGooglepubsubArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingGooglepubsubArrayInput` via:
ServiceComputeLoggingGooglepubsubArray{ ServiceComputeLoggingGooglepubsubArgs{...} }
type ServiceComputeLoggingGooglepubsubArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingGooglepubsubArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingGooglepubsubArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingGooglepubsubArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingGooglepubsubArrayOutput) ToServiceComputeLoggingGooglepubsubArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingGooglepubsubArrayOutput) ToServiceComputeLoggingGooglepubsubArrayOutput() ServiceComputeLoggingGooglepubsubArrayOutput
func (ServiceComputeLoggingGooglepubsubArrayOutput) ToServiceComputeLoggingGooglepubsubArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingGooglepubsubArrayOutput) ToServiceComputeLoggingGooglepubsubArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingGooglepubsubArrayOutput
type ServiceComputeLoggingGooglepubsubInput ¶ added in v2.7.0
type ServiceComputeLoggingGooglepubsubInput interface { pulumi.Input ToServiceComputeLoggingGooglepubsubOutput() ServiceComputeLoggingGooglepubsubOutput ToServiceComputeLoggingGooglepubsubOutputWithContext(context.Context) ServiceComputeLoggingGooglepubsubOutput }
ServiceComputeLoggingGooglepubsubInput is an input type that accepts ServiceComputeLoggingGooglepubsubArgs and ServiceComputeLoggingGooglepubsubOutput values. You can construct a concrete instance of `ServiceComputeLoggingGooglepubsubInput` via:
ServiceComputeLoggingGooglepubsubArgs{...}
type ServiceComputeLoggingGooglepubsubOutput ¶ added in v2.7.0
type ServiceComputeLoggingGooglepubsubOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingGooglepubsubOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingGooglepubsubOutput) ElementType() reflect.Type
func (ServiceComputeLoggingGooglepubsubOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingGooglepubsubOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingGooglepubsubOutput) ProjectId ¶ added in v2.7.0
func (o ServiceComputeLoggingGooglepubsubOutput) ProjectId() pulumi.StringOutput
The ID of your Google Cloud Platform project.
func (ServiceComputeLoggingGooglepubsubOutput) SecretKey ¶ added in v2.7.0
func (o ServiceComputeLoggingGooglepubsubOutput) SecretKey() pulumi.StringOutput
The AWS secret access key to authenticate with.
func (ServiceComputeLoggingGooglepubsubOutput) ToServiceComputeLoggingGooglepubsubOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingGooglepubsubOutput) ToServiceComputeLoggingGooglepubsubOutput() ServiceComputeLoggingGooglepubsubOutput
func (ServiceComputeLoggingGooglepubsubOutput) ToServiceComputeLoggingGooglepubsubOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingGooglepubsubOutput) ToServiceComputeLoggingGooglepubsubOutputWithContext(ctx context.Context) ServiceComputeLoggingGooglepubsubOutput
func (ServiceComputeLoggingGooglepubsubOutput) Topic ¶ added in v2.7.0
func (o ServiceComputeLoggingGooglepubsubOutput) Topic() pulumi.StringOutput
The Kinesis stream name.
func (ServiceComputeLoggingGooglepubsubOutput) User ¶ added in v2.7.0
func (o ServiceComputeLoggingGooglepubsubOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type ServiceComputeLoggingHeroku ¶ added in v2.7.0
type ServiceComputeLoggingHerokuArgs ¶ added in v2.7.0
type ServiceComputeLoggingHerokuArgs struct { // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (ServiceComputeLoggingHerokuArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingHerokuArgs) ElementType() reflect.Type
func (ServiceComputeLoggingHerokuArgs) ToServiceComputeLoggingHerokuOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingHerokuArgs) ToServiceComputeLoggingHerokuOutput() ServiceComputeLoggingHerokuOutput
func (ServiceComputeLoggingHerokuArgs) ToServiceComputeLoggingHerokuOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingHerokuArgs) ToServiceComputeLoggingHerokuOutputWithContext(ctx context.Context) ServiceComputeLoggingHerokuOutput
type ServiceComputeLoggingHerokuArray ¶ added in v2.7.0
type ServiceComputeLoggingHerokuArray []ServiceComputeLoggingHerokuInput
func (ServiceComputeLoggingHerokuArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingHerokuArray) ElementType() reflect.Type
func (ServiceComputeLoggingHerokuArray) ToServiceComputeLoggingHerokuArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingHerokuArray) ToServiceComputeLoggingHerokuArrayOutput() ServiceComputeLoggingHerokuArrayOutput
func (ServiceComputeLoggingHerokuArray) ToServiceComputeLoggingHerokuArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingHerokuArray) ToServiceComputeLoggingHerokuArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingHerokuArrayOutput
type ServiceComputeLoggingHerokuArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingHerokuArrayInput interface { pulumi.Input ToServiceComputeLoggingHerokuArrayOutput() ServiceComputeLoggingHerokuArrayOutput ToServiceComputeLoggingHerokuArrayOutputWithContext(context.Context) ServiceComputeLoggingHerokuArrayOutput }
ServiceComputeLoggingHerokuArrayInput is an input type that accepts ServiceComputeLoggingHerokuArray and ServiceComputeLoggingHerokuArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingHerokuArrayInput` via:
ServiceComputeLoggingHerokuArray{ ServiceComputeLoggingHerokuArgs{...} }
type ServiceComputeLoggingHerokuArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingHerokuArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingHerokuArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingHerokuArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingHerokuArrayOutput) ToServiceComputeLoggingHerokuArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingHerokuArrayOutput) ToServiceComputeLoggingHerokuArrayOutput() ServiceComputeLoggingHerokuArrayOutput
func (ServiceComputeLoggingHerokuArrayOutput) ToServiceComputeLoggingHerokuArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingHerokuArrayOutput) ToServiceComputeLoggingHerokuArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingHerokuArrayOutput
type ServiceComputeLoggingHerokuInput ¶ added in v2.7.0
type ServiceComputeLoggingHerokuInput interface { pulumi.Input ToServiceComputeLoggingHerokuOutput() ServiceComputeLoggingHerokuOutput ToServiceComputeLoggingHerokuOutputWithContext(context.Context) ServiceComputeLoggingHerokuOutput }
ServiceComputeLoggingHerokuInput is an input type that accepts ServiceComputeLoggingHerokuArgs and ServiceComputeLoggingHerokuOutput values. You can construct a concrete instance of `ServiceComputeLoggingHerokuInput` via:
ServiceComputeLoggingHerokuArgs{...}
type ServiceComputeLoggingHerokuOutput ¶ added in v2.7.0
type ServiceComputeLoggingHerokuOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingHerokuOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingHerokuOutput) ElementType() reflect.Type
func (ServiceComputeLoggingHerokuOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingHerokuOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingHerokuOutput) ToServiceComputeLoggingHerokuOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingHerokuOutput) ToServiceComputeLoggingHerokuOutput() ServiceComputeLoggingHerokuOutput
func (ServiceComputeLoggingHerokuOutput) ToServiceComputeLoggingHerokuOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingHerokuOutput) ToServiceComputeLoggingHerokuOutputWithContext(ctx context.Context) ServiceComputeLoggingHerokuOutput
func (ServiceComputeLoggingHerokuOutput) Token ¶ added in v2.7.0
func (o ServiceComputeLoggingHerokuOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
func (ServiceComputeLoggingHerokuOutput) Url ¶ added in v2.7.0
func (o ServiceComputeLoggingHerokuOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type ServiceComputeLoggingHoneycomb ¶ added in v2.7.0
type ServiceComputeLoggingHoneycombArgs ¶ added in v2.7.0
type ServiceComputeLoggingHoneycombArgs struct { // The Honeycomb Dataset you want to log to. Dataset pulumi.StringInput `pulumi:"dataset"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (ServiceComputeLoggingHoneycombArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingHoneycombArgs) ElementType() reflect.Type
func (ServiceComputeLoggingHoneycombArgs) ToServiceComputeLoggingHoneycombOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingHoneycombArgs) ToServiceComputeLoggingHoneycombOutput() ServiceComputeLoggingHoneycombOutput
func (ServiceComputeLoggingHoneycombArgs) ToServiceComputeLoggingHoneycombOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingHoneycombArgs) ToServiceComputeLoggingHoneycombOutputWithContext(ctx context.Context) ServiceComputeLoggingHoneycombOutput
type ServiceComputeLoggingHoneycombArray ¶ added in v2.7.0
type ServiceComputeLoggingHoneycombArray []ServiceComputeLoggingHoneycombInput
func (ServiceComputeLoggingHoneycombArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingHoneycombArray) ElementType() reflect.Type
func (ServiceComputeLoggingHoneycombArray) ToServiceComputeLoggingHoneycombArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingHoneycombArray) ToServiceComputeLoggingHoneycombArrayOutput() ServiceComputeLoggingHoneycombArrayOutput
func (ServiceComputeLoggingHoneycombArray) ToServiceComputeLoggingHoneycombArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingHoneycombArray) ToServiceComputeLoggingHoneycombArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingHoneycombArrayOutput
type ServiceComputeLoggingHoneycombArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingHoneycombArrayInput interface { pulumi.Input ToServiceComputeLoggingHoneycombArrayOutput() ServiceComputeLoggingHoneycombArrayOutput ToServiceComputeLoggingHoneycombArrayOutputWithContext(context.Context) ServiceComputeLoggingHoneycombArrayOutput }
ServiceComputeLoggingHoneycombArrayInput is an input type that accepts ServiceComputeLoggingHoneycombArray and ServiceComputeLoggingHoneycombArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingHoneycombArrayInput` via:
ServiceComputeLoggingHoneycombArray{ ServiceComputeLoggingHoneycombArgs{...} }
type ServiceComputeLoggingHoneycombArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingHoneycombArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingHoneycombArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingHoneycombArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingHoneycombArrayOutput) ToServiceComputeLoggingHoneycombArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingHoneycombArrayOutput) ToServiceComputeLoggingHoneycombArrayOutput() ServiceComputeLoggingHoneycombArrayOutput
func (ServiceComputeLoggingHoneycombArrayOutput) ToServiceComputeLoggingHoneycombArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingHoneycombArrayOutput) ToServiceComputeLoggingHoneycombArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingHoneycombArrayOutput
type ServiceComputeLoggingHoneycombInput ¶ added in v2.7.0
type ServiceComputeLoggingHoneycombInput interface { pulumi.Input ToServiceComputeLoggingHoneycombOutput() ServiceComputeLoggingHoneycombOutput ToServiceComputeLoggingHoneycombOutputWithContext(context.Context) ServiceComputeLoggingHoneycombOutput }
ServiceComputeLoggingHoneycombInput is an input type that accepts ServiceComputeLoggingHoneycombArgs and ServiceComputeLoggingHoneycombOutput values. You can construct a concrete instance of `ServiceComputeLoggingHoneycombInput` via:
ServiceComputeLoggingHoneycombArgs{...}
type ServiceComputeLoggingHoneycombOutput ¶ added in v2.7.0
type ServiceComputeLoggingHoneycombOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingHoneycombOutput) Dataset ¶ added in v2.7.0
func (o ServiceComputeLoggingHoneycombOutput) Dataset() pulumi.StringOutput
The Honeycomb Dataset you want to log to.
func (ServiceComputeLoggingHoneycombOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingHoneycombOutput) ElementType() reflect.Type
func (ServiceComputeLoggingHoneycombOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingHoneycombOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingHoneycombOutput) ToServiceComputeLoggingHoneycombOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingHoneycombOutput) ToServiceComputeLoggingHoneycombOutput() ServiceComputeLoggingHoneycombOutput
func (ServiceComputeLoggingHoneycombOutput) ToServiceComputeLoggingHoneycombOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingHoneycombOutput) ToServiceComputeLoggingHoneycombOutputWithContext(ctx context.Context) ServiceComputeLoggingHoneycombOutput
func (ServiceComputeLoggingHoneycombOutput) Token ¶ added in v2.7.0
func (o ServiceComputeLoggingHoneycombOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type ServiceComputeLoggingKafka ¶ added in v2.7.0
type ServiceComputeLoggingKafka struct { AuthMethod *string `pulumi:"authMethod"` // A comma-separated list of IP addresses or hostnames of Kafka brokers. Brokers string `pulumi:"brokers"` // The codec used for compression of your logs. One of: gzip, snappy, lz4. CompressionCodec *string `pulumi:"compressionCodec"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` ParseLogKeyvals *bool `pulumi:"parseLogKeyvals"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password *string `pulumi:"password"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes *int `pulumi:"requestMaxBytes"` // The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond. RequiredAcks *string `pulumi:"requiredAcks"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert *string `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey *string `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // The Kinesis stream name. Topic string `pulumi:"topic"` // Whether to use TLS for secure logging. Can be either true or false. UseTls *bool `pulumi:"useTls"` // The username for your Cloud Files account. User *string `pulumi:"user"` }
type ServiceComputeLoggingKafkaArgs ¶ added in v2.7.0
type ServiceComputeLoggingKafkaArgs struct { AuthMethod pulumi.StringPtrInput `pulumi:"authMethod"` // A comma-separated list of IP addresses or hostnames of Kafka brokers. Brokers pulumi.StringInput `pulumi:"brokers"` // The codec used for compression of your logs. One of: gzip, snappy, lz4. CompressionCodec pulumi.StringPtrInput `pulumi:"compressionCodec"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` ParseLogKeyvals pulumi.BoolPtrInput `pulumi:"parseLogKeyvals"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password pulumi.StringPtrInput `pulumi:"password"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes pulumi.IntPtrInput `pulumi:"requestMaxBytes"` // The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond. RequiredAcks pulumi.StringPtrInput `pulumi:"requiredAcks"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert pulumi.StringPtrInput `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey pulumi.StringPtrInput `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // The Kinesis stream name. Topic pulumi.StringInput `pulumi:"topic"` // Whether to use TLS for secure logging. Can be either true or false. UseTls pulumi.BoolPtrInput `pulumi:"useTls"` // The username for your Cloud Files account. User pulumi.StringPtrInput `pulumi:"user"` }
func (ServiceComputeLoggingKafkaArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingKafkaArgs) ElementType() reflect.Type
func (ServiceComputeLoggingKafkaArgs) ToServiceComputeLoggingKafkaOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingKafkaArgs) ToServiceComputeLoggingKafkaOutput() ServiceComputeLoggingKafkaOutput
func (ServiceComputeLoggingKafkaArgs) ToServiceComputeLoggingKafkaOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingKafkaArgs) ToServiceComputeLoggingKafkaOutputWithContext(ctx context.Context) ServiceComputeLoggingKafkaOutput
type ServiceComputeLoggingKafkaArray ¶ added in v2.7.0
type ServiceComputeLoggingKafkaArray []ServiceComputeLoggingKafkaInput
func (ServiceComputeLoggingKafkaArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingKafkaArray) ElementType() reflect.Type
func (ServiceComputeLoggingKafkaArray) ToServiceComputeLoggingKafkaArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingKafkaArray) ToServiceComputeLoggingKafkaArrayOutput() ServiceComputeLoggingKafkaArrayOutput
func (ServiceComputeLoggingKafkaArray) ToServiceComputeLoggingKafkaArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingKafkaArray) ToServiceComputeLoggingKafkaArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingKafkaArrayOutput
type ServiceComputeLoggingKafkaArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingKafkaArrayInput interface { pulumi.Input ToServiceComputeLoggingKafkaArrayOutput() ServiceComputeLoggingKafkaArrayOutput ToServiceComputeLoggingKafkaArrayOutputWithContext(context.Context) ServiceComputeLoggingKafkaArrayOutput }
ServiceComputeLoggingKafkaArrayInput is an input type that accepts ServiceComputeLoggingKafkaArray and ServiceComputeLoggingKafkaArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingKafkaArrayInput` via:
ServiceComputeLoggingKafkaArray{ ServiceComputeLoggingKafkaArgs{...} }
type ServiceComputeLoggingKafkaArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingKafkaArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingKafkaArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingKafkaArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingKafkaArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingKafkaOutput
func (ServiceComputeLoggingKafkaArrayOutput) ToServiceComputeLoggingKafkaArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaArrayOutput) ToServiceComputeLoggingKafkaArrayOutput() ServiceComputeLoggingKafkaArrayOutput
func (ServiceComputeLoggingKafkaArrayOutput) ToServiceComputeLoggingKafkaArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaArrayOutput) ToServiceComputeLoggingKafkaArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingKafkaArrayOutput
type ServiceComputeLoggingKafkaInput ¶ added in v2.7.0
type ServiceComputeLoggingKafkaInput interface { pulumi.Input ToServiceComputeLoggingKafkaOutput() ServiceComputeLoggingKafkaOutput ToServiceComputeLoggingKafkaOutputWithContext(context.Context) ServiceComputeLoggingKafkaOutput }
ServiceComputeLoggingKafkaInput is an input type that accepts ServiceComputeLoggingKafkaArgs and ServiceComputeLoggingKafkaOutput values. You can construct a concrete instance of `ServiceComputeLoggingKafkaInput` via:
ServiceComputeLoggingKafkaArgs{...}
type ServiceComputeLoggingKafkaOutput ¶ added in v2.7.0
type ServiceComputeLoggingKafkaOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingKafkaOutput) AuthMethod ¶ added in v2.12.0
func (o ServiceComputeLoggingKafkaOutput) AuthMethod() pulumi.StringPtrOutput
func (ServiceComputeLoggingKafkaOutput) Brokers ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) Brokers() pulumi.StringOutput
A comma-separated list of IP addresses or hostnames of Kafka brokers.
func (ServiceComputeLoggingKafkaOutput) CompressionCodec ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) CompressionCodec() pulumi.StringPtrOutput
The codec used for compression of your logs. One of: gzip, snappy, lz4.
func (ServiceComputeLoggingKafkaOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingKafkaOutput) ElementType() reflect.Type
func (ServiceComputeLoggingKafkaOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingKafkaOutput) ParseLogKeyvals ¶ added in v2.12.0
func (o ServiceComputeLoggingKafkaOutput) ParseLogKeyvals() pulumi.BoolPtrOutput
func (ServiceComputeLoggingKafkaOutput) Password ¶ added in v2.12.0
func (o ServiceComputeLoggingKafkaOutput) Password() pulumi.StringPtrOutput
The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred.
func (ServiceComputeLoggingKafkaOutput) RequestMaxBytes ¶ added in v2.12.0
func (o ServiceComputeLoggingKafkaOutput) RequestMaxBytes() pulumi.IntPtrOutput
The maximum number of bytes sent in one request. Defaults to `0` for unbounded.
func (ServiceComputeLoggingKafkaOutput) RequiredAcks ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) RequiredAcks() pulumi.StringPtrOutput
The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond.
func (ServiceComputeLoggingKafkaOutput) TlsCaCert ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (ServiceComputeLoggingKafkaOutput) TlsClientCert ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) TlsClientCert() pulumi.StringPtrOutput
The client certificate used to make authenticated requests. Must be in PEM format.
func (ServiceComputeLoggingKafkaOutput) TlsClientKey ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) TlsClientKey() pulumi.StringPtrOutput
The client private key used to make authenticated requests. Must be in PEM format.
func (ServiceComputeLoggingKafkaOutput) TlsHostname ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (ServiceComputeLoggingKafkaOutput) ToServiceComputeLoggingKafkaOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) ToServiceComputeLoggingKafkaOutput() ServiceComputeLoggingKafkaOutput
func (ServiceComputeLoggingKafkaOutput) ToServiceComputeLoggingKafkaOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) ToServiceComputeLoggingKafkaOutputWithContext(ctx context.Context) ServiceComputeLoggingKafkaOutput
func (ServiceComputeLoggingKafkaOutput) Topic ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) Topic() pulumi.StringOutput
The Kinesis stream name.
func (ServiceComputeLoggingKafkaOutput) UseTls ¶ added in v2.7.0
func (o ServiceComputeLoggingKafkaOutput) UseTls() pulumi.BoolPtrOutput
Whether to use TLS for secure logging. Can be either true or false.
func (ServiceComputeLoggingKafkaOutput) User ¶ added in v2.12.0
func (o ServiceComputeLoggingKafkaOutput) User() pulumi.StringPtrOutput
The username for your Cloud Files account.
type ServiceComputeLoggingKinese ¶ added in v2.11.0
type ServiceComputeLoggingKinese struct { // The AWS access key to be used to write to the stream. AccessKey string `pulumi:"accessKey"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The AWS region the stream resides in. (Default: `us-east-1`). Region *string `pulumi:"region"` // The AWS secret access key to authenticate with. SecretKey string `pulumi:"secretKey"` // The Kinesis stream name. Topic string `pulumi:"topic"` }
type ServiceComputeLoggingKineseArgs ¶ added in v2.11.0
type ServiceComputeLoggingKineseArgs struct { // The AWS access key to be used to write to the stream. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The AWS region the stream resides in. (Default: `us-east-1`). Region pulumi.StringPtrInput `pulumi:"region"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringInput `pulumi:"secretKey"` // The Kinesis stream name. Topic pulumi.StringInput `pulumi:"topic"` }
func (ServiceComputeLoggingKineseArgs) ElementType ¶ added in v2.11.0
func (ServiceComputeLoggingKineseArgs) ElementType() reflect.Type
func (ServiceComputeLoggingKineseArgs) ToServiceComputeLoggingKineseOutput ¶ added in v2.11.0
func (i ServiceComputeLoggingKineseArgs) ToServiceComputeLoggingKineseOutput() ServiceComputeLoggingKineseOutput
func (ServiceComputeLoggingKineseArgs) ToServiceComputeLoggingKineseOutputWithContext ¶ added in v2.11.0
func (i ServiceComputeLoggingKineseArgs) ToServiceComputeLoggingKineseOutputWithContext(ctx context.Context) ServiceComputeLoggingKineseOutput
type ServiceComputeLoggingKineseArray ¶ added in v2.11.0
type ServiceComputeLoggingKineseArray []ServiceComputeLoggingKineseInput
func (ServiceComputeLoggingKineseArray) ElementType ¶ added in v2.11.0
func (ServiceComputeLoggingKineseArray) ElementType() reflect.Type
func (ServiceComputeLoggingKineseArray) ToServiceComputeLoggingKineseArrayOutput ¶ added in v2.11.0
func (i ServiceComputeLoggingKineseArray) ToServiceComputeLoggingKineseArrayOutput() ServiceComputeLoggingKineseArrayOutput
func (ServiceComputeLoggingKineseArray) ToServiceComputeLoggingKineseArrayOutputWithContext ¶ added in v2.11.0
func (i ServiceComputeLoggingKineseArray) ToServiceComputeLoggingKineseArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingKineseArrayOutput
type ServiceComputeLoggingKineseArrayInput ¶ added in v2.11.0
type ServiceComputeLoggingKineseArrayInput interface { pulumi.Input ToServiceComputeLoggingKineseArrayOutput() ServiceComputeLoggingKineseArrayOutput ToServiceComputeLoggingKineseArrayOutputWithContext(context.Context) ServiceComputeLoggingKineseArrayOutput }
ServiceComputeLoggingKineseArrayInput is an input type that accepts ServiceComputeLoggingKineseArray and ServiceComputeLoggingKineseArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingKineseArrayInput` via:
ServiceComputeLoggingKineseArray{ ServiceComputeLoggingKineseArgs{...} }
type ServiceComputeLoggingKineseArrayOutput ¶ added in v2.11.0
type ServiceComputeLoggingKineseArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingKineseArrayOutput) ElementType ¶ added in v2.11.0
func (ServiceComputeLoggingKineseArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingKineseArrayOutput) ToServiceComputeLoggingKineseArrayOutput ¶ added in v2.11.0
func (o ServiceComputeLoggingKineseArrayOutput) ToServiceComputeLoggingKineseArrayOutput() ServiceComputeLoggingKineseArrayOutput
func (ServiceComputeLoggingKineseArrayOutput) ToServiceComputeLoggingKineseArrayOutputWithContext ¶ added in v2.11.0
func (o ServiceComputeLoggingKineseArrayOutput) ToServiceComputeLoggingKineseArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingKineseArrayOutput
type ServiceComputeLoggingKineseInput ¶ added in v2.11.0
type ServiceComputeLoggingKineseInput interface { pulumi.Input ToServiceComputeLoggingKineseOutput() ServiceComputeLoggingKineseOutput ToServiceComputeLoggingKineseOutputWithContext(context.Context) ServiceComputeLoggingKineseOutput }
ServiceComputeLoggingKineseInput is an input type that accepts ServiceComputeLoggingKineseArgs and ServiceComputeLoggingKineseOutput values. You can construct a concrete instance of `ServiceComputeLoggingKineseInput` via:
ServiceComputeLoggingKineseArgs{...}
type ServiceComputeLoggingKineseOutput ¶ added in v2.11.0
type ServiceComputeLoggingKineseOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingKineseOutput) AccessKey ¶ added in v2.11.0
func (o ServiceComputeLoggingKineseOutput) AccessKey() pulumi.StringOutput
The AWS access key to be used to write to the stream.
func (ServiceComputeLoggingKineseOutput) ElementType ¶ added in v2.11.0
func (ServiceComputeLoggingKineseOutput) ElementType() reflect.Type
func (ServiceComputeLoggingKineseOutput) Name ¶ added in v2.11.0
func (o ServiceComputeLoggingKineseOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingKineseOutput) Region ¶ added in v2.11.0
func (o ServiceComputeLoggingKineseOutput) Region() pulumi.StringPtrOutput
The AWS region the stream resides in. (Default: `us-east-1`).
func (ServiceComputeLoggingKineseOutput) SecretKey ¶ added in v2.11.0
func (o ServiceComputeLoggingKineseOutput) SecretKey() pulumi.StringOutput
The AWS secret access key to authenticate with.
func (ServiceComputeLoggingKineseOutput) ToServiceComputeLoggingKineseOutput ¶ added in v2.11.0
func (o ServiceComputeLoggingKineseOutput) ToServiceComputeLoggingKineseOutput() ServiceComputeLoggingKineseOutput
func (ServiceComputeLoggingKineseOutput) ToServiceComputeLoggingKineseOutputWithContext ¶ added in v2.11.0
func (o ServiceComputeLoggingKineseOutput) ToServiceComputeLoggingKineseOutputWithContext(ctx context.Context) ServiceComputeLoggingKineseOutput
func (ServiceComputeLoggingKineseOutput) Topic ¶ added in v2.11.0
func (o ServiceComputeLoggingKineseOutput) Topic() pulumi.StringOutput
The Kinesis stream name.
type ServiceComputeLoggingLoggly ¶ added in v2.7.0
type ServiceComputeLoggingLogglyArgs ¶ added in v2.7.0
type ServiceComputeLoggingLogglyArgs struct { // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (ServiceComputeLoggingLogglyArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingLogglyArgs) ElementType() reflect.Type
func (ServiceComputeLoggingLogglyArgs) ToServiceComputeLoggingLogglyOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingLogglyArgs) ToServiceComputeLoggingLogglyOutput() ServiceComputeLoggingLogglyOutput
func (ServiceComputeLoggingLogglyArgs) ToServiceComputeLoggingLogglyOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingLogglyArgs) ToServiceComputeLoggingLogglyOutputWithContext(ctx context.Context) ServiceComputeLoggingLogglyOutput
type ServiceComputeLoggingLogglyArray ¶ added in v2.7.0
type ServiceComputeLoggingLogglyArray []ServiceComputeLoggingLogglyInput
func (ServiceComputeLoggingLogglyArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingLogglyArray) ElementType() reflect.Type
func (ServiceComputeLoggingLogglyArray) ToServiceComputeLoggingLogglyArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingLogglyArray) ToServiceComputeLoggingLogglyArrayOutput() ServiceComputeLoggingLogglyArrayOutput
func (ServiceComputeLoggingLogglyArray) ToServiceComputeLoggingLogglyArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingLogglyArray) ToServiceComputeLoggingLogglyArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingLogglyArrayOutput
type ServiceComputeLoggingLogglyArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingLogglyArrayInput interface { pulumi.Input ToServiceComputeLoggingLogglyArrayOutput() ServiceComputeLoggingLogglyArrayOutput ToServiceComputeLoggingLogglyArrayOutputWithContext(context.Context) ServiceComputeLoggingLogglyArrayOutput }
ServiceComputeLoggingLogglyArrayInput is an input type that accepts ServiceComputeLoggingLogglyArray and ServiceComputeLoggingLogglyArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingLogglyArrayInput` via:
ServiceComputeLoggingLogglyArray{ ServiceComputeLoggingLogglyArgs{...} }
type ServiceComputeLoggingLogglyArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingLogglyArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingLogglyArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingLogglyArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingLogglyArrayOutput) ToServiceComputeLoggingLogglyArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingLogglyArrayOutput) ToServiceComputeLoggingLogglyArrayOutput() ServiceComputeLoggingLogglyArrayOutput
func (ServiceComputeLoggingLogglyArrayOutput) ToServiceComputeLoggingLogglyArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingLogglyArrayOutput) ToServiceComputeLoggingLogglyArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingLogglyArrayOutput
type ServiceComputeLoggingLogglyInput ¶ added in v2.7.0
type ServiceComputeLoggingLogglyInput interface { pulumi.Input ToServiceComputeLoggingLogglyOutput() ServiceComputeLoggingLogglyOutput ToServiceComputeLoggingLogglyOutputWithContext(context.Context) ServiceComputeLoggingLogglyOutput }
ServiceComputeLoggingLogglyInput is an input type that accepts ServiceComputeLoggingLogglyArgs and ServiceComputeLoggingLogglyOutput values. You can construct a concrete instance of `ServiceComputeLoggingLogglyInput` via:
ServiceComputeLoggingLogglyArgs{...}
type ServiceComputeLoggingLogglyOutput ¶ added in v2.7.0
type ServiceComputeLoggingLogglyOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingLogglyOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingLogglyOutput) ElementType() reflect.Type
func (ServiceComputeLoggingLogglyOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingLogglyOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingLogglyOutput) ToServiceComputeLoggingLogglyOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingLogglyOutput) ToServiceComputeLoggingLogglyOutput() ServiceComputeLoggingLogglyOutput
func (ServiceComputeLoggingLogglyOutput) ToServiceComputeLoggingLogglyOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingLogglyOutput) ToServiceComputeLoggingLogglyOutputWithContext(ctx context.Context) ServiceComputeLoggingLogglyOutput
func (ServiceComputeLoggingLogglyOutput) Token ¶ added in v2.7.0
func (o ServiceComputeLoggingLogglyOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type ServiceComputeLoggingLogshuttle ¶ added in v2.7.0
type ServiceComputeLoggingLogshuttleArgs ¶ added in v2.7.0
type ServiceComputeLoggingLogshuttleArgs struct { // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (ServiceComputeLoggingLogshuttleArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingLogshuttleArgs) ElementType() reflect.Type
func (ServiceComputeLoggingLogshuttleArgs) ToServiceComputeLoggingLogshuttleOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingLogshuttleArgs) ToServiceComputeLoggingLogshuttleOutput() ServiceComputeLoggingLogshuttleOutput
func (ServiceComputeLoggingLogshuttleArgs) ToServiceComputeLoggingLogshuttleOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingLogshuttleArgs) ToServiceComputeLoggingLogshuttleOutputWithContext(ctx context.Context) ServiceComputeLoggingLogshuttleOutput
type ServiceComputeLoggingLogshuttleArray ¶ added in v2.7.0
type ServiceComputeLoggingLogshuttleArray []ServiceComputeLoggingLogshuttleInput
func (ServiceComputeLoggingLogshuttleArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingLogshuttleArray) ElementType() reflect.Type
func (ServiceComputeLoggingLogshuttleArray) ToServiceComputeLoggingLogshuttleArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingLogshuttleArray) ToServiceComputeLoggingLogshuttleArrayOutput() ServiceComputeLoggingLogshuttleArrayOutput
func (ServiceComputeLoggingLogshuttleArray) ToServiceComputeLoggingLogshuttleArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingLogshuttleArray) ToServiceComputeLoggingLogshuttleArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingLogshuttleArrayOutput
type ServiceComputeLoggingLogshuttleArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingLogshuttleArrayInput interface { pulumi.Input ToServiceComputeLoggingLogshuttleArrayOutput() ServiceComputeLoggingLogshuttleArrayOutput ToServiceComputeLoggingLogshuttleArrayOutputWithContext(context.Context) ServiceComputeLoggingLogshuttleArrayOutput }
ServiceComputeLoggingLogshuttleArrayInput is an input type that accepts ServiceComputeLoggingLogshuttleArray and ServiceComputeLoggingLogshuttleArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingLogshuttleArrayInput` via:
ServiceComputeLoggingLogshuttleArray{ ServiceComputeLoggingLogshuttleArgs{...} }
type ServiceComputeLoggingLogshuttleArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingLogshuttleArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingLogshuttleArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingLogshuttleArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingLogshuttleArrayOutput) ToServiceComputeLoggingLogshuttleArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingLogshuttleArrayOutput) ToServiceComputeLoggingLogshuttleArrayOutput() ServiceComputeLoggingLogshuttleArrayOutput
func (ServiceComputeLoggingLogshuttleArrayOutput) ToServiceComputeLoggingLogshuttleArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingLogshuttleArrayOutput) ToServiceComputeLoggingLogshuttleArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingLogshuttleArrayOutput
type ServiceComputeLoggingLogshuttleInput ¶ added in v2.7.0
type ServiceComputeLoggingLogshuttleInput interface { pulumi.Input ToServiceComputeLoggingLogshuttleOutput() ServiceComputeLoggingLogshuttleOutput ToServiceComputeLoggingLogshuttleOutputWithContext(context.Context) ServiceComputeLoggingLogshuttleOutput }
ServiceComputeLoggingLogshuttleInput is an input type that accepts ServiceComputeLoggingLogshuttleArgs and ServiceComputeLoggingLogshuttleOutput values. You can construct a concrete instance of `ServiceComputeLoggingLogshuttleInput` via:
ServiceComputeLoggingLogshuttleArgs{...}
type ServiceComputeLoggingLogshuttleOutput ¶ added in v2.7.0
type ServiceComputeLoggingLogshuttleOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingLogshuttleOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingLogshuttleOutput) ElementType() reflect.Type
func (ServiceComputeLoggingLogshuttleOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingLogshuttleOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingLogshuttleOutput) ToServiceComputeLoggingLogshuttleOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingLogshuttleOutput) ToServiceComputeLoggingLogshuttleOutput() ServiceComputeLoggingLogshuttleOutput
func (ServiceComputeLoggingLogshuttleOutput) ToServiceComputeLoggingLogshuttleOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingLogshuttleOutput) ToServiceComputeLoggingLogshuttleOutputWithContext(ctx context.Context) ServiceComputeLoggingLogshuttleOutput
func (ServiceComputeLoggingLogshuttleOutput) Token ¶ added in v2.7.0
func (o ServiceComputeLoggingLogshuttleOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
func (ServiceComputeLoggingLogshuttleOutput) Url ¶ added in v2.7.0
func (o ServiceComputeLoggingLogshuttleOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type ServiceComputeLoggingNewrelic ¶ added in v2.7.0
type ServiceComputeLoggingNewrelicArgs ¶ added in v2.7.0
type ServiceComputeLoggingNewrelicArgs struct { // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (ServiceComputeLoggingNewrelicArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingNewrelicArgs) ElementType() reflect.Type
func (ServiceComputeLoggingNewrelicArgs) ToServiceComputeLoggingNewrelicOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingNewrelicArgs) ToServiceComputeLoggingNewrelicOutput() ServiceComputeLoggingNewrelicOutput
func (ServiceComputeLoggingNewrelicArgs) ToServiceComputeLoggingNewrelicOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingNewrelicArgs) ToServiceComputeLoggingNewrelicOutputWithContext(ctx context.Context) ServiceComputeLoggingNewrelicOutput
type ServiceComputeLoggingNewrelicArray ¶ added in v2.7.0
type ServiceComputeLoggingNewrelicArray []ServiceComputeLoggingNewrelicInput
func (ServiceComputeLoggingNewrelicArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingNewrelicArray) ElementType() reflect.Type
func (ServiceComputeLoggingNewrelicArray) ToServiceComputeLoggingNewrelicArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingNewrelicArray) ToServiceComputeLoggingNewrelicArrayOutput() ServiceComputeLoggingNewrelicArrayOutput
func (ServiceComputeLoggingNewrelicArray) ToServiceComputeLoggingNewrelicArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingNewrelicArray) ToServiceComputeLoggingNewrelicArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingNewrelicArrayOutput
type ServiceComputeLoggingNewrelicArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingNewrelicArrayInput interface { pulumi.Input ToServiceComputeLoggingNewrelicArrayOutput() ServiceComputeLoggingNewrelicArrayOutput ToServiceComputeLoggingNewrelicArrayOutputWithContext(context.Context) ServiceComputeLoggingNewrelicArrayOutput }
ServiceComputeLoggingNewrelicArrayInput is an input type that accepts ServiceComputeLoggingNewrelicArray and ServiceComputeLoggingNewrelicArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingNewrelicArrayInput` via:
ServiceComputeLoggingNewrelicArray{ ServiceComputeLoggingNewrelicArgs{...} }
type ServiceComputeLoggingNewrelicArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingNewrelicArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingNewrelicArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingNewrelicArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingNewrelicArrayOutput) ToServiceComputeLoggingNewrelicArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingNewrelicArrayOutput) ToServiceComputeLoggingNewrelicArrayOutput() ServiceComputeLoggingNewrelicArrayOutput
func (ServiceComputeLoggingNewrelicArrayOutput) ToServiceComputeLoggingNewrelicArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingNewrelicArrayOutput) ToServiceComputeLoggingNewrelicArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingNewrelicArrayOutput
type ServiceComputeLoggingNewrelicInput ¶ added in v2.7.0
type ServiceComputeLoggingNewrelicInput interface { pulumi.Input ToServiceComputeLoggingNewrelicOutput() ServiceComputeLoggingNewrelicOutput ToServiceComputeLoggingNewrelicOutputWithContext(context.Context) ServiceComputeLoggingNewrelicOutput }
ServiceComputeLoggingNewrelicInput is an input type that accepts ServiceComputeLoggingNewrelicArgs and ServiceComputeLoggingNewrelicOutput values. You can construct a concrete instance of `ServiceComputeLoggingNewrelicInput` via:
ServiceComputeLoggingNewrelicArgs{...}
type ServiceComputeLoggingNewrelicOutput ¶ added in v2.7.0
type ServiceComputeLoggingNewrelicOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingNewrelicOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingNewrelicOutput) ElementType() reflect.Type
func (ServiceComputeLoggingNewrelicOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingNewrelicOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingNewrelicOutput) ToServiceComputeLoggingNewrelicOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingNewrelicOutput) ToServiceComputeLoggingNewrelicOutput() ServiceComputeLoggingNewrelicOutput
func (ServiceComputeLoggingNewrelicOutput) ToServiceComputeLoggingNewrelicOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingNewrelicOutput) ToServiceComputeLoggingNewrelicOutputWithContext(ctx context.Context) ServiceComputeLoggingNewrelicOutput
func (ServiceComputeLoggingNewrelicOutput) Token ¶ added in v2.7.0
func (o ServiceComputeLoggingNewrelicOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type ServiceComputeLoggingOpenstack ¶ added in v2.7.0
type ServiceComputeLoggingOpenstack struct { // The AWS access key to be used to write to the stream. AccessKey string `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` // Your OpenStack auth url. Url string `pulumi:"url"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type ServiceComputeLoggingOpenstackArgs ¶ added in v2.7.0
type ServiceComputeLoggingOpenstackArgs struct { // The AWS access key to be used to write to the stream. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (ServiceComputeLoggingOpenstackArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingOpenstackArgs) ElementType() reflect.Type
func (ServiceComputeLoggingOpenstackArgs) ToServiceComputeLoggingOpenstackOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingOpenstackArgs) ToServiceComputeLoggingOpenstackOutput() ServiceComputeLoggingOpenstackOutput
func (ServiceComputeLoggingOpenstackArgs) ToServiceComputeLoggingOpenstackOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingOpenstackArgs) ToServiceComputeLoggingOpenstackOutputWithContext(ctx context.Context) ServiceComputeLoggingOpenstackOutput
type ServiceComputeLoggingOpenstackArray ¶ added in v2.7.0
type ServiceComputeLoggingOpenstackArray []ServiceComputeLoggingOpenstackInput
func (ServiceComputeLoggingOpenstackArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingOpenstackArray) ElementType() reflect.Type
func (ServiceComputeLoggingOpenstackArray) ToServiceComputeLoggingOpenstackArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingOpenstackArray) ToServiceComputeLoggingOpenstackArrayOutput() ServiceComputeLoggingOpenstackArrayOutput
func (ServiceComputeLoggingOpenstackArray) ToServiceComputeLoggingOpenstackArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingOpenstackArray) ToServiceComputeLoggingOpenstackArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingOpenstackArrayOutput
type ServiceComputeLoggingOpenstackArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingOpenstackArrayInput interface { pulumi.Input ToServiceComputeLoggingOpenstackArrayOutput() ServiceComputeLoggingOpenstackArrayOutput ToServiceComputeLoggingOpenstackArrayOutputWithContext(context.Context) ServiceComputeLoggingOpenstackArrayOutput }
ServiceComputeLoggingOpenstackArrayInput is an input type that accepts ServiceComputeLoggingOpenstackArray and ServiceComputeLoggingOpenstackArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingOpenstackArrayInput` via:
ServiceComputeLoggingOpenstackArray{ ServiceComputeLoggingOpenstackArgs{...} }
type ServiceComputeLoggingOpenstackArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingOpenstackArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingOpenstackArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingOpenstackArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingOpenstackArrayOutput) ToServiceComputeLoggingOpenstackArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackArrayOutput) ToServiceComputeLoggingOpenstackArrayOutput() ServiceComputeLoggingOpenstackArrayOutput
func (ServiceComputeLoggingOpenstackArrayOutput) ToServiceComputeLoggingOpenstackArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackArrayOutput) ToServiceComputeLoggingOpenstackArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingOpenstackArrayOutput
type ServiceComputeLoggingOpenstackInput ¶ added in v2.7.0
type ServiceComputeLoggingOpenstackInput interface { pulumi.Input ToServiceComputeLoggingOpenstackOutput() ServiceComputeLoggingOpenstackOutput ToServiceComputeLoggingOpenstackOutputWithContext(context.Context) ServiceComputeLoggingOpenstackOutput }
ServiceComputeLoggingOpenstackInput is an input type that accepts ServiceComputeLoggingOpenstackArgs and ServiceComputeLoggingOpenstackOutput values. You can construct a concrete instance of `ServiceComputeLoggingOpenstackInput` via:
ServiceComputeLoggingOpenstackArgs{...}
type ServiceComputeLoggingOpenstackOutput ¶ added in v2.7.0
type ServiceComputeLoggingOpenstackOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingOpenstackOutput) AccessKey ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) AccessKey() pulumi.StringOutput
The AWS access key to be used to write to the stream.
func (ServiceComputeLoggingOpenstackOutput) BucketName ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (ServiceComputeLoggingOpenstackOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingOpenstackOutput) ElementType() reflect.Type
func (ServiceComputeLoggingOpenstackOutput) GzipLevel ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (ServiceComputeLoggingOpenstackOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeLoggingOpenstackOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingOpenstackOutput) Path ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (ServiceComputeLoggingOpenstackOutput) Period ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (ServiceComputeLoggingOpenstackOutput) PublicKey ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (ServiceComputeLoggingOpenstackOutput) TimestampFormat ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (ServiceComputeLoggingOpenstackOutput) ToServiceComputeLoggingOpenstackOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) ToServiceComputeLoggingOpenstackOutput() ServiceComputeLoggingOpenstackOutput
func (ServiceComputeLoggingOpenstackOutput) ToServiceComputeLoggingOpenstackOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) ToServiceComputeLoggingOpenstackOutputWithContext(ctx context.Context) ServiceComputeLoggingOpenstackOutput
func (ServiceComputeLoggingOpenstackOutput) Url ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
func (ServiceComputeLoggingOpenstackOutput) User ¶ added in v2.7.0
func (o ServiceComputeLoggingOpenstackOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type ServiceComputeLoggingScalyr ¶ added in v2.7.0
type ServiceComputeLoggingScalyr struct { // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The AWS region the stream resides in. (Default: `us-east-1`). Region *string `pulumi:"region"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` }
type ServiceComputeLoggingScalyrArgs ¶ added in v2.7.0
type ServiceComputeLoggingScalyrArgs struct { // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The AWS region the stream resides in. (Default: `us-east-1`). Region pulumi.StringPtrInput `pulumi:"region"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (ServiceComputeLoggingScalyrArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingScalyrArgs) ElementType() reflect.Type
func (ServiceComputeLoggingScalyrArgs) ToServiceComputeLoggingScalyrOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingScalyrArgs) ToServiceComputeLoggingScalyrOutput() ServiceComputeLoggingScalyrOutput
func (ServiceComputeLoggingScalyrArgs) ToServiceComputeLoggingScalyrOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingScalyrArgs) ToServiceComputeLoggingScalyrOutputWithContext(ctx context.Context) ServiceComputeLoggingScalyrOutput
type ServiceComputeLoggingScalyrArray ¶ added in v2.7.0
type ServiceComputeLoggingScalyrArray []ServiceComputeLoggingScalyrInput
func (ServiceComputeLoggingScalyrArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingScalyrArray) ElementType() reflect.Type
func (ServiceComputeLoggingScalyrArray) ToServiceComputeLoggingScalyrArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingScalyrArray) ToServiceComputeLoggingScalyrArrayOutput() ServiceComputeLoggingScalyrArrayOutput
func (ServiceComputeLoggingScalyrArray) ToServiceComputeLoggingScalyrArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingScalyrArray) ToServiceComputeLoggingScalyrArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingScalyrArrayOutput
type ServiceComputeLoggingScalyrArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingScalyrArrayInput interface { pulumi.Input ToServiceComputeLoggingScalyrArrayOutput() ServiceComputeLoggingScalyrArrayOutput ToServiceComputeLoggingScalyrArrayOutputWithContext(context.Context) ServiceComputeLoggingScalyrArrayOutput }
ServiceComputeLoggingScalyrArrayInput is an input type that accepts ServiceComputeLoggingScalyrArray and ServiceComputeLoggingScalyrArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingScalyrArrayInput` via:
ServiceComputeLoggingScalyrArray{ ServiceComputeLoggingScalyrArgs{...} }
type ServiceComputeLoggingScalyrArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingScalyrArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingScalyrArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingScalyrArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingScalyrArrayOutput) ToServiceComputeLoggingScalyrArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingScalyrArrayOutput) ToServiceComputeLoggingScalyrArrayOutput() ServiceComputeLoggingScalyrArrayOutput
func (ServiceComputeLoggingScalyrArrayOutput) ToServiceComputeLoggingScalyrArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingScalyrArrayOutput) ToServiceComputeLoggingScalyrArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingScalyrArrayOutput
type ServiceComputeLoggingScalyrInput ¶ added in v2.7.0
type ServiceComputeLoggingScalyrInput interface { pulumi.Input ToServiceComputeLoggingScalyrOutput() ServiceComputeLoggingScalyrOutput ToServiceComputeLoggingScalyrOutputWithContext(context.Context) ServiceComputeLoggingScalyrOutput }
ServiceComputeLoggingScalyrInput is an input type that accepts ServiceComputeLoggingScalyrArgs and ServiceComputeLoggingScalyrOutput values. You can construct a concrete instance of `ServiceComputeLoggingScalyrInput` via:
ServiceComputeLoggingScalyrArgs{...}
type ServiceComputeLoggingScalyrOutput ¶ added in v2.7.0
type ServiceComputeLoggingScalyrOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingScalyrOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingScalyrOutput) ElementType() reflect.Type
func (ServiceComputeLoggingScalyrOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingScalyrOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingScalyrOutput) Region ¶ added in v2.7.0
func (o ServiceComputeLoggingScalyrOutput) Region() pulumi.StringPtrOutput
The AWS region the stream resides in. (Default: `us-east-1`).
func (ServiceComputeLoggingScalyrOutput) ToServiceComputeLoggingScalyrOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingScalyrOutput) ToServiceComputeLoggingScalyrOutput() ServiceComputeLoggingScalyrOutput
func (ServiceComputeLoggingScalyrOutput) ToServiceComputeLoggingScalyrOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingScalyrOutput) ToServiceComputeLoggingScalyrOutputWithContext(ctx context.Context) ServiceComputeLoggingScalyrOutput
func (ServiceComputeLoggingScalyrOutput) Token ¶ added in v2.7.0
func (o ServiceComputeLoggingScalyrOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type ServiceComputeLoggingSftp ¶ added in v2.7.0
type ServiceComputeLoggingSftp struct { // The SFTP address to stream logs to. Address string `pulumi:"address"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password *string `pulumi:"password"` // The path to upload logs to. Path string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The AWS secret access key to authenticate with. SecretKey *string `pulumi:"secretKey"` // A list of host keys for all hosts we can connect to over SFTP. SshKnownHosts string `pulumi:"sshKnownHosts"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type ServiceComputeLoggingSftpArgs ¶ added in v2.7.0
type ServiceComputeLoggingSftpArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password pulumi.StringPtrInput `pulumi:"password"` // The path to upload logs to. Path pulumi.StringInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // A list of host keys for all hosts we can connect to over SFTP. SshKnownHosts pulumi.StringInput `pulumi:"sshKnownHosts"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (ServiceComputeLoggingSftpArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingSftpArgs) ElementType() reflect.Type
func (ServiceComputeLoggingSftpArgs) ToServiceComputeLoggingSftpOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingSftpArgs) ToServiceComputeLoggingSftpOutput() ServiceComputeLoggingSftpOutput
func (ServiceComputeLoggingSftpArgs) ToServiceComputeLoggingSftpOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingSftpArgs) ToServiceComputeLoggingSftpOutputWithContext(ctx context.Context) ServiceComputeLoggingSftpOutput
type ServiceComputeLoggingSftpArray ¶ added in v2.7.0
type ServiceComputeLoggingSftpArray []ServiceComputeLoggingSftpInput
func (ServiceComputeLoggingSftpArray) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingSftpArray) ElementType() reflect.Type
func (ServiceComputeLoggingSftpArray) ToServiceComputeLoggingSftpArrayOutput ¶ added in v2.7.0
func (i ServiceComputeLoggingSftpArray) ToServiceComputeLoggingSftpArrayOutput() ServiceComputeLoggingSftpArrayOutput
func (ServiceComputeLoggingSftpArray) ToServiceComputeLoggingSftpArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeLoggingSftpArray) ToServiceComputeLoggingSftpArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingSftpArrayOutput
type ServiceComputeLoggingSftpArrayInput ¶ added in v2.7.0
type ServiceComputeLoggingSftpArrayInput interface { pulumi.Input ToServiceComputeLoggingSftpArrayOutput() ServiceComputeLoggingSftpArrayOutput ToServiceComputeLoggingSftpArrayOutputWithContext(context.Context) ServiceComputeLoggingSftpArrayOutput }
ServiceComputeLoggingSftpArrayInput is an input type that accepts ServiceComputeLoggingSftpArray and ServiceComputeLoggingSftpArrayOutput values. You can construct a concrete instance of `ServiceComputeLoggingSftpArrayInput` via:
ServiceComputeLoggingSftpArray{ ServiceComputeLoggingSftpArgs{...} }
type ServiceComputeLoggingSftpArrayOutput ¶ added in v2.7.0
type ServiceComputeLoggingSftpArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingSftpArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingSftpArrayOutput) ElementType() reflect.Type
func (ServiceComputeLoggingSftpArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpArrayOutput) Index(i pulumi.IntInput) ServiceComputeLoggingSftpOutput
func (ServiceComputeLoggingSftpArrayOutput) ToServiceComputeLoggingSftpArrayOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpArrayOutput) ToServiceComputeLoggingSftpArrayOutput() ServiceComputeLoggingSftpArrayOutput
func (ServiceComputeLoggingSftpArrayOutput) ToServiceComputeLoggingSftpArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpArrayOutput) ToServiceComputeLoggingSftpArrayOutputWithContext(ctx context.Context) ServiceComputeLoggingSftpArrayOutput
type ServiceComputeLoggingSftpInput ¶ added in v2.7.0
type ServiceComputeLoggingSftpInput interface { pulumi.Input ToServiceComputeLoggingSftpOutput() ServiceComputeLoggingSftpOutput ToServiceComputeLoggingSftpOutputWithContext(context.Context) ServiceComputeLoggingSftpOutput }
ServiceComputeLoggingSftpInput is an input type that accepts ServiceComputeLoggingSftpArgs and ServiceComputeLoggingSftpOutput values. You can construct a concrete instance of `ServiceComputeLoggingSftpInput` via:
ServiceComputeLoggingSftpArgs{...}
type ServiceComputeLoggingSftpOutput ¶ added in v2.7.0
type ServiceComputeLoggingSftpOutput struct{ *pulumi.OutputState }
func (ServiceComputeLoggingSftpOutput) Address ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (ServiceComputeLoggingSftpOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeLoggingSftpOutput) ElementType() reflect.Type
func (ServiceComputeLoggingSftpOutput) GzipLevel ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (ServiceComputeLoggingSftpOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeLoggingSftpOutput) Name ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeLoggingSftpOutput) Password ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) Password() pulumi.StringPtrOutput
The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred.
func (ServiceComputeLoggingSftpOutput) Path ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) Path() pulumi.StringOutput
The path to upload logs to.
func (ServiceComputeLoggingSftpOutput) Period ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (ServiceComputeLoggingSftpOutput) Port ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (ServiceComputeLoggingSftpOutput) PublicKey ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (ServiceComputeLoggingSftpOutput) SecretKey ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) SecretKey() pulumi.StringPtrOutput
The AWS secret access key to authenticate with.
func (ServiceComputeLoggingSftpOutput) SshKnownHosts ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) SshKnownHosts() pulumi.StringOutput
A list of host keys for all hosts we can connect to over SFTP.
func (ServiceComputeLoggingSftpOutput) TimestampFormat ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (ServiceComputeLoggingSftpOutput) ToServiceComputeLoggingSftpOutput ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) ToServiceComputeLoggingSftpOutput() ServiceComputeLoggingSftpOutput
func (ServiceComputeLoggingSftpOutput) ToServiceComputeLoggingSftpOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) ToServiceComputeLoggingSftpOutputWithContext(ctx context.Context) ServiceComputeLoggingSftpOutput
func (ServiceComputeLoggingSftpOutput) User ¶ added in v2.7.0
func (o ServiceComputeLoggingSftpOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type ServiceComputeMap ¶ added in v2.13.1
type ServiceComputeMap map[string]ServiceComputeInput
func (ServiceComputeMap) ElementType ¶ added in v2.13.1
func (ServiceComputeMap) ElementType() reflect.Type
func (ServiceComputeMap) ToServiceComputeMapOutput ¶ added in v2.13.1
func (i ServiceComputeMap) ToServiceComputeMapOutput() ServiceComputeMapOutput
func (ServiceComputeMap) ToServiceComputeMapOutputWithContext ¶ added in v2.13.1
func (i ServiceComputeMap) ToServiceComputeMapOutputWithContext(ctx context.Context) ServiceComputeMapOutput
type ServiceComputeMapInput ¶ added in v2.13.1
type ServiceComputeMapInput interface { pulumi.Input ToServiceComputeMapOutput() ServiceComputeMapOutput ToServiceComputeMapOutputWithContext(context.Context) ServiceComputeMapOutput }
ServiceComputeMapInput is an input type that accepts ServiceComputeMap and ServiceComputeMapOutput values. You can construct a concrete instance of `ServiceComputeMapInput` via:
ServiceComputeMap{ "key": ServiceComputeArgs{...} }
type ServiceComputeMapOutput ¶ added in v2.13.1
type ServiceComputeMapOutput struct{ *pulumi.OutputState }
func (ServiceComputeMapOutput) ElementType ¶ added in v2.13.1
func (ServiceComputeMapOutput) ElementType() reflect.Type
func (ServiceComputeMapOutput) MapIndex ¶ added in v2.13.1
func (o ServiceComputeMapOutput) MapIndex(k pulumi.StringInput) ServiceComputeOutput
func (ServiceComputeMapOutput) ToServiceComputeMapOutput ¶ added in v2.13.1
func (o ServiceComputeMapOutput) ToServiceComputeMapOutput() ServiceComputeMapOutput
func (ServiceComputeMapOutput) ToServiceComputeMapOutputWithContext ¶ added in v2.13.1
func (o ServiceComputeMapOutput) ToServiceComputeMapOutputWithContext(ctx context.Context) ServiceComputeMapOutput
type ServiceComputeOutput ¶ added in v2.10.1
type ServiceComputeOutput struct {
*pulumi.OutputState
}
func (ServiceComputeOutput) ElementType ¶ added in v2.10.1
func (ServiceComputeOutput) ElementType() reflect.Type
func (ServiceComputeOutput) ToServiceComputeOutput ¶ added in v2.10.1
func (o ServiceComputeOutput) ToServiceComputeOutput() ServiceComputeOutput
func (ServiceComputeOutput) ToServiceComputeOutputWithContext ¶ added in v2.10.1
func (o ServiceComputeOutput) ToServiceComputeOutputWithContext(ctx context.Context) ServiceComputeOutput
func (ServiceComputeOutput) ToServiceComputePtrOutput ¶ added in v2.13.1
func (o ServiceComputeOutput) ToServiceComputePtrOutput() ServiceComputePtrOutput
func (ServiceComputeOutput) ToServiceComputePtrOutputWithContext ¶ added in v2.13.1
func (o ServiceComputeOutput) ToServiceComputePtrOutputWithContext(ctx context.Context) ServiceComputePtrOutput
type ServiceComputePackage ¶ added in v2.7.0
type ServiceComputePackageArgs ¶ added in v2.7.0
type ServiceComputePackageArgs struct { // The path to the Wasm deployment package within your local filesystem. Filename pulumi.StringInput `pulumi:"filename"` SourceCodeHash pulumi.StringPtrInput `pulumi:"sourceCodeHash"` }
func (ServiceComputePackageArgs) ElementType ¶ added in v2.7.0
func (ServiceComputePackageArgs) ElementType() reflect.Type
func (ServiceComputePackageArgs) ToServiceComputePackageOutput ¶ added in v2.7.0
func (i ServiceComputePackageArgs) ToServiceComputePackageOutput() ServiceComputePackageOutput
func (ServiceComputePackageArgs) ToServiceComputePackageOutputWithContext ¶ added in v2.7.0
func (i ServiceComputePackageArgs) ToServiceComputePackageOutputWithContext(ctx context.Context) ServiceComputePackageOutput
func (ServiceComputePackageArgs) ToServiceComputePackagePtrOutput ¶ added in v2.7.0
func (i ServiceComputePackageArgs) ToServiceComputePackagePtrOutput() ServiceComputePackagePtrOutput
func (ServiceComputePackageArgs) ToServiceComputePackagePtrOutputWithContext ¶ added in v2.7.0
func (i ServiceComputePackageArgs) ToServiceComputePackagePtrOutputWithContext(ctx context.Context) ServiceComputePackagePtrOutput
type ServiceComputePackageInput ¶ added in v2.7.0
type ServiceComputePackageInput interface { pulumi.Input ToServiceComputePackageOutput() ServiceComputePackageOutput ToServiceComputePackageOutputWithContext(context.Context) ServiceComputePackageOutput }
ServiceComputePackageInput is an input type that accepts ServiceComputePackageArgs and ServiceComputePackageOutput values. You can construct a concrete instance of `ServiceComputePackageInput` via:
ServiceComputePackageArgs{...}
type ServiceComputePackageOutput ¶ added in v2.7.0
type ServiceComputePackageOutput struct{ *pulumi.OutputState }
func (ServiceComputePackageOutput) ElementType ¶ added in v2.7.0
func (ServiceComputePackageOutput) ElementType() reflect.Type
func (ServiceComputePackageOutput) Filename ¶ added in v2.7.0
func (o ServiceComputePackageOutput) Filename() pulumi.StringOutput
The path to the Wasm deployment package within your local filesystem.
func (ServiceComputePackageOutput) SourceCodeHash ¶ added in v2.7.0
func (o ServiceComputePackageOutput) SourceCodeHash() pulumi.StringPtrOutput
func (ServiceComputePackageOutput) ToServiceComputePackageOutput ¶ added in v2.7.0
func (o ServiceComputePackageOutput) ToServiceComputePackageOutput() ServiceComputePackageOutput
func (ServiceComputePackageOutput) ToServiceComputePackageOutputWithContext ¶ added in v2.7.0
func (o ServiceComputePackageOutput) ToServiceComputePackageOutputWithContext(ctx context.Context) ServiceComputePackageOutput
func (ServiceComputePackageOutput) ToServiceComputePackagePtrOutput ¶ added in v2.7.0
func (o ServiceComputePackageOutput) ToServiceComputePackagePtrOutput() ServiceComputePackagePtrOutput
func (ServiceComputePackageOutput) ToServiceComputePackagePtrOutputWithContext ¶ added in v2.7.0
func (o ServiceComputePackageOutput) ToServiceComputePackagePtrOutputWithContext(ctx context.Context) ServiceComputePackagePtrOutput
type ServiceComputePackagePtrInput ¶ added in v2.7.0
type ServiceComputePackagePtrInput interface { pulumi.Input ToServiceComputePackagePtrOutput() ServiceComputePackagePtrOutput ToServiceComputePackagePtrOutputWithContext(context.Context) ServiceComputePackagePtrOutput }
ServiceComputePackagePtrInput is an input type that accepts ServiceComputePackageArgs, ServiceComputePackagePtr and ServiceComputePackagePtrOutput values. You can construct a concrete instance of `ServiceComputePackagePtrInput` via:
ServiceComputePackageArgs{...} or: nil
func ServiceComputePackagePtr ¶ added in v2.7.0
func ServiceComputePackagePtr(v *ServiceComputePackageArgs) ServiceComputePackagePtrInput
type ServiceComputePackagePtrOutput ¶ added in v2.7.0
type ServiceComputePackagePtrOutput struct{ *pulumi.OutputState }
func (ServiceComputePackagePtrOutput) Elem ¶ added in v2.7.0
func (o ServiceComputePackagePtrOutput) Elem() ServiceComputePackageOutput
func (ServiceComputePackagePtrOutput) ElementType ¶ added in v2.7.0
func (ServiceComputePackagePtrOutput) ElementType() reflect.Type
func (ServiceComputePackagePtrOutput) Filename ¶ added in v2.7.0
func (o ServiceComputePackagePtrOutput) Filename() pulumi.StringPtrOutput
The path to the Wasm deployment package within your local filesystem.
func (ServiceComputePackagePtrOutput) SourceCodeHash ¶ added in v2.7.0
func (o ServiceComputePackagePtrOutput) SourceCodeHash() pulumi.StringPtrOutput
func (ServiceComputePackagePtrOutput) ToServiceComputePackagePtrOutput ¶ added in v2.7.0
func (o ServiceComputePackagePtrOutput) ToServiceComputePackagePtrOutput() ServiceComputePackagePtrOutput
func (ServiceComputePackagePtrOutput) ToServiceComputePackagePtrOutputWithContext ¶ added in v2.7.0
func (o ServiceComputePackagePtrOutput) ToServiceComputePackagePtrOutputWithContext(ctx context.Context) ServiceComputePackagePtrOutput
type ServiceComputePapertrail ¶ added in v2.7.0
type ServiceComputePapertrailArgs ¶ added in v2.7.0
type ServiceComputePapertrailArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntInput `pulumi:"port"` }
func (ServiceComputePapertrailArgs) ElementType ¶ added in v2.7.0
func (ServiceComputePapertrailArgs) ElementType() reflect.Type
func (ServiceComputePapertrailArgs) ToServiceComputePapertrailOutput ¶ added in v2.7.0
func (i ServiceComputePapertrailArgs) ToServiceComputePapertrailOutput() ServiceComputePapertrailOutput
func (ServiceComputePapertrailArgs) ToServiceComputePapertrailOutputWithContext ¶ added in v2.7.0
func (i ServiceComputePapertrailArgs) ToServiceComputePapertrailOutputWithContext(ctx context.Context) ServiceComputePapertrailOutput
type ServiceComputePapertrailArray ¶ added in v2.7.0
type ServiceComputePapertrailArray []ServiceComputePapertrailInput
func (ServiceComputePapertrailArray) ElementType ¶ added in v2.7.0
func (ServiceComputePapertrailArray) ElementType() reflect.Type
func (ServiceComputePapertrailArray) ToServiceComputePapertrailArrayOutput ¶ added in v2.7.0
func (i ServiceComputePapertrailArray) ToServiceComputePapertrailArrayOutput() ServiceComputePapertrailArrayOutput
func (ServiceComputePapertrailArray) ToServiceComputePapertrailArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputePapertrailArray) ToServiceComputePapertrailArrayOutputWithContext(ctx context.Context) ServiceComputePapertrailArrayOutput
type ServiceComputePapertrailArrayInput ¶ added in v2.7.0
type ServiceComputePapertrailArrayInput interface { pulumi.Input ToServiceComputePapertrailArrayOutput() ServiceComputePapertrailArrayOutput ToServiceComputePapertrailArrayOutputWithContext(context.Context) ServiceComputePapertrailArrayOutput }
ServiceComputePapertrailArrayInput is an input type that accepts ServiceComputePapertrailArray and ServiceComputePapertrailArrayOutput values. You can construct a concrete instance of `ServiceComputePapertrailArrayInput` via:
ServiceComputePapertrailArray{ ServiceComputePapertrailArgs{...} }
type ServiceComputePapertrailArrayOutput ¶ added in v2.7.0
type ServiceComputePapertrailArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputePapertrailArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputePapertrailArrayOutput) ElementType() reflect.Type
func (ServiceComputePapertrailArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputePapertrailArrayOutput) Index(i pulumi.IntInput) ServiceComputePapertrailOutput
func (ServiceComputePapertrailArrayOutput) ToServiceComputePapertrailArrayOutput ¶ added in v2.7.0
func (o ServiceComputePapertrailArrayOutput) ToServiceComputePapertrailArrayOutput() ServiceComputePapertrailArrayOutput
func (ServiceComputePapertrailArrayOutput) ToServiceComputePapertrailArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputePapertrailArrayOutput) ToServiceComputePapertrailArrayOutputWithContext(ctx context.Context) ServiceComputePapertrailArrayOutput
type ServiceComputePapertrailInput ¶ added in v2.7.0
type ServiceComputePapertrailInput interface { pulumi.Input ToServiceComputePapertrailOutput() ServiceComputePapertrailOutput ToServiceComputePapertrailOutputWithContext(context.Context) ServiceComputePapertrailOutput }
ServiceComputePapertrailInput is an input type that accepts ServiceComputePapertrailArgs and ServiceComputePapertrailOutput values. You can construct a concrete instance of `ServiceComputePapertrailInput` via:
ServiceComputePapertrailArgs{...}
type ServiceComputePapertrailOutput ¶ added in v2.7.0
type ServiceComputePapertrailOutput struct{ *pulumi.OutputState }
func (ServiceComputePapertrailOutput) Address ¶ added in v2.7.0
func (o ServiceComputePapertrailOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (ServiceComputePapertrailOutput) ElementType ¶ added in v2.7.0
func (ServiceComputePapertrailOutput) ElementType() reflect.Type
func (ServiceComputePapertrailOutput) Name ¶ added in v2.7.0
func (o ServiceComputePapertrailOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputePapertrailOutput) Port ¶ added in v2.7.0
func (o ServiceComputePapertrailOutput) Port() pulumi.IntOutput
The port the SFTP service listens on. (Default: `22`).
func (ServiceComputePapertrailOutput) ToServiceComputePapertrailOutput ¶ added in v2.7.0
func (o ServiceComputePapertrailOutput) ToServiceComputePapertrailOutput() ServiceComputePapertrailOutput
func (ServiceComputePapertrailOutput) ToServiceComputePapertrailOutputWithContext ¶ added in v2.7.0
func (o ServiceComputePapertrailOutput) ToServiceComputePapertrailOutputWithContext(ctx context.Context) ServiceComputePapertrailOutput
type ServiceComputePtrInput ¶ added in v2.13.1
type ServiceComputePtrInput interface { pulumi.Input ToServiceComputePtrOutput() ServiceComputePtrOutput ToServiceComputePtrOutputWithContext(ctx context.Context) ServiceComputePtrOutput }
type ServiceComputePtrOutput ¶ added in v2.13.1
type ServiceComputePtrOutput struct {
*pulumi.OutputState
}
func (ServiceComputePtrOutput) ElementType ¶ added in v2.13.1
func (ServiceComputePtrOutput) ElementType() reflect.Type
func (ServiceComputePtrOutput) ToServiceComputePtrOutput ¶ added in v2.13.1
func (o ServiceComputePtrOutput) ToServiceComputePtrOutput() ServiceComputePtrOutput
func (ServiceComputePtrOutput) ToServiceComputePtrOutputWithContext ¶ added in v2.13.1
func (o ServiceComputePtrOutput) ToServiceComputePtrOutputWithContext(ctx context.Context) ServiceComputePtrOutput
type ServiceComputeS3logging ¶ added in v2.7.0
type ServiceComputeS3logging struct { // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domain *string `pulumi:"domain"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The S3 redundancy level. Should be formatted; one of: `standard`, `reducedRedundancy` or null. Default `null`. Redundancy *string `pulumi:"redundancy"` // AWS Access Key of an account with the required // permissions to post logs. It is **strongly** recommended you create a separate // IAM user with permissions to only operate on this Bucket. This key will be // not be encrypted. You can provide this key via an environment variable, `FASTLY_S3_ACCESS_KEY`. S3AccessKey *string `pulumi:"s3AccessKey"` // AWS Secret Key of an account with the required // permissions to post logs. It is **strongly** recommended you create a separate // IAM user with permissions to only operate on this Bucket. This secret will be // not be encrypted. You can provide this secret via an environment variable, `FASTLY_S3_SECRET_KEY`. S3SecretKey *string `pulumi:"s3SecretKey"` ServerSideEncryption *string `pulumi:"serverSideEncryption"` ServerSideEncryptionKmsKeyId *string `pulumi:"serverSideEncryptionKmsKeyId"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` }
type ServiceComputeS3loggingArgs ¶ added in v2.7.0
type ServiceComputeS3loggingArgs struct { // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domain pulumi.StringPtrInput `pulumi:"domain"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The S3 redundancy level. Should be formatted; one of: `standard`, `reducedRedundancy` or null. Default `null`. Redundancy pulumi.StringPtrInput `pulumi:"redundancy"` // AWS Access Key of an account with the required // permissions to post logs. It is **strongly** recommended you create a separate // IAM user with permissions to only operate on this Bucket. This key will be // not be encrypted. You can provide this key via an environment variable, `FASTLY_S3_ACCESS_KEY`. S3AccessKey pulumi.StringPtrInput `pulumi:"s3AccessKey"` // AWS Secret Key of an account with the required // permissions to post logs. It is **strongly** recommended you create a separate // IAM user with permissions to only operate on this Bucket. This secret will be // not be encrypted. You can provide this secret via an environment variable, `FASTLY_S3_SECRET_KEY`. S3SecretKey pulumi.StringPtrInput `pulumi:"s3SecretKey"` ServerSideEncryption pulumi.StringPtrInput `pulumi:"serverSideEncryption"` ServerSideEncryptionKmsKeyId pulumi.StringPtrInput `pulumi:"serverSideEncryptionKmsKeyId"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` }
func (ServiceComputeS3loggingArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeS3loggingArgs) ElementType() reflect.Type
func (ServiceComputeS3loggingArgs) ToServiceComputeS3loggingOutput ¶ added in v2.7.0
func (i ServiceComputeS3loggingArgs) ToServiceComputeS3loggingOutput() ServiceComputeS3loggingOutput
func (ServiceComputeS3loggingArgs) ToServiceComputeS3loggingOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeS3loggingArgs) ToServiceComputeS3loggingOutputWithContext(ctx context.Context) ServiceComputeS3loggingOutput
type ServiceComputeS3loggingArray ¶ added in v2.7.0
type ServiceComputeS3loggingArray []ServiceComputeS3loggingInput
func (ServiceComputeS3loggingArray) ElementType ¶ added in v2.7.0
func (ServiceComputeS3loggingArray) ElementType() reflect.Type
func (ServiceComputeS3loggingArray) ToServiceComputeS3loggingArrayOutput ¶ added in v2.7.0
func (i ServiceComputeS3loggingArray) ToServiceComputeS3loggingArrayOutput() ServiceComputeS3loggingArrayOutput
func (ServiceComputeS3loggingArray) ToServiceComputeS3loggingArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeS3loggingArray) ToServiceComputeS3loggingArrayOutputWithContext(ctx context.Context) ServiceComputeS3loggingArrayOutput
type ServiceComputeS3loggingArrayInput ¶ added in v2.7.0
type ServiceComputeS3loggingArrayInput interface { pulumi.Input ToServiceComputeS3loggingArrayOutput() ServiceComputeS3loggingArrayOutput ToServiceComputeS3loggingArrayOutputWithContext(context.Context) ServiceComputeS3loggingArrayOutput }
ServiceComputeS3loggingArrayInput is an input type that accepts ServiceComputeS3loggingArray and ServiceComputeS3loggingArrayOutput values. You can construct a concrete instance of `ServiceComputeS3loggingArrayInput` via:
ServiceComputeS3loggingArray{ ServiceComputeS3loggingArgs{...} }
type ServiceComputeS3loggingArrayOutput ¶ added in v2.7.0
type ServiceComputeS3loggingArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeS3loggingArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeS3loggingArrayOutput) ElementType() reflect.Type
func (ServiceComputeS3loggingArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeS3loggingArrayOutput) Index(i pulumi.IntInput) ServiceComputeS3loggingOutput
func (ServiceComputeS3loggingArrayOutput) ToServiceComputeS3loggingArrayOutput ¶ added in v2.7.0
func (o ServiceComputeS3loggingArrayOutput) ToServiceComputeS3loggingArrayOutput() ServiceComputeS3loggingArrayOutput
func (ServiceComputeS3loggingArrayOutput) ToServiceComputeS3loggingArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeS3loggingArrayOutput) ToServiceComputeS3loggingArrayOutputWithContext(ctx context.Context) ServiceComputeS3loggingArrayOutput
type ServiceComputeS3loggingInput ¶ added in v2.7.0
type ServiceComputeS3loggingInput interface { pulumi.Input ToServiceComputeS3loggingOutput() ServiceComputeS3loggingOutput ToServiceComputeS3loggingOutputWithContext(context.Context) ServiceComputeS3loggingOutput }
ServiceComputeS3loggingInput is an input type that accepts ServiceComputeS3loggingArgs and ServiceComputeS3loggingOutput values. You can construct a concrete instance of `ServiceComputeS3loggingInput` via:
ServiceComputeS3loggingArgs{...}
type ServiceComputeS3loggingOutput ¶ added in v2.7.0
type ServiceComputeS3loggingOutput struct{ *pulumi.OutputState }
func (ServiceComputeS3loggingOutput) BucketName ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (ServiceComputeS3loggingOutput) Domain ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) Domain() pulumi.StringPtrOutput
The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com").
func (ServiceComputeS3loggingOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeS3loggingOutput) ElementType() reflect.Type
func (ServiceComputeS3loggingOutput) GzipLevel ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (ServiceComputeS3loggingOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeS3loggingOutput) Name ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeS3loggingOutput) Path ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (ServiceComputeS3loggingOutput) Period ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (ServiceComputeS3loggingOutput) PublicKey ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (ServiceComputeS3loggingOutput) Redundancy ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) Redundancy() pulumi.StringPtrOutput
The S3 redundancy level. Should be formatted; one of: `standard`, `reducedRedundancy` or null. Default `null`.
func (ServiceComputeS3loggingOutput) S3AccessKey ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) S3AccessKey() pulumi.StringPtrOutput
AWS Access Key of an account with the required permissions to post logs. It is **strongly** recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable, `FASTLY_S3_ACCESS_KEY`.
func (ServiceComputeS3loggingOutput) S3SecretKey ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) S3SecretKey() pulumi.StringPtrOutput
AWS Secret Key of an account with the required permissions to post logs. It is **strongly** recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable, `FASTLY_S3_SECRET_KEY`.
func (ServiceComputeS3loggingOutput) ServerSideEncryption ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) ServerSideEncryption() pulumi.StringPtrOutput
func (ServiceComputeS3loggingOutput) ServerSideEncryptionKmsKeyId ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) ServerSideEncryptionKmsKeyId() pulumi.StringPtrOutput
func (ServiceComputeS3loggingOutput) TimestampFormat ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (ServiceComputeS3loggingOutput) ToServiceComputeS3loggingOutput ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) ToServiceComputeS3loggingOutput() ServiceComputeS3loggingOutput
func (ServiceComputeS3loggingOutput) ToServiceComputeS3loggingOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeS3loggingOutput) ToServiceComputeS3loggingOutputWithContext(ctx context.Context) ServiceComputeS3loggingOutput
type ServiceComputeSplunk ¶ added in v2.7.0
type ServiceComputeSplunk struct { // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` // Your OpenStack auth url. Url string `pulumi:"url"` }
type ServiceComputeSplunkArgs ¶ added in v2.7.0
type ServiceComputeSplunkArgs struct { // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (ServiceComputeSplunkArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeSplunkArgs) ElementType() reflect.Type
func (ServiceComputeSplunkArgs) ToServiceComputeSplunkOutput ¶ added in v2.7.0
func (i ServiceComputeSplunkArgs) ToServiceComputeSplunkOutput() ServiceComputeSplunkOutput
func (ServiceComputeSplunkArgs) ToServiceComputeSplunkOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeSplunkArgs) ToServiceComputeSplunkOutputWithContext(ctx context.Context) ServiceComputeSplunkOutput
type ServiceComputeSplunkArray ¶ added in v2.7.0
type ServiceComputeSplunkArray []ServiceComputeSplunkInput
func (ServiceComputeSplunkArray) ElementType ¶ added in v2.7.0
func (ServiceComputeSplunkArray) ElementType() reflect.Type
func (ServiceComputeSplunkArray) ToServiceComputeSplunkArrayOutput ¶ added in v2.7.0
func (i ServiceComputeSplunkArray) ToServiceComputeSplunkArrayOutput() ServiceComputeSplunkArrayOutput
func (ServiceComputeSplunkArray) ToServiceComputeSplunkArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeSplunkArray) ToServiceComputeSplunkArrayOutputWithContext(ctx context.Context) ServiceComputeSplunkArrayOutput
type ServiceComputeSplunkArrayInput ¶ added in v2.7.0
type ServiceComputeSplunkArrayInput interface { pulumi.Input ToServiceComputeSplunkArrayOutput() ServiceComputeSplunkArrayOutput ToServiceComputeSplunkArrayOutputWithContext(context.Context) ServiceComputeSplunkArrayOutput }
ServiceComputeSplunkArrayInput is an input type that accepts ServiceComputeSplunkArray and ServiceComputeSplunkArrayOutput values. You can construct a concrete instance of `ServiceComputeSplunkArrayInput` via:
ServiceComputeSplunkArray{ ServiceComputeSplunkArgs{...} }
type ServiceComputeSplunkArrayOutput ¶ added in v2.7.0
type ServiceComputeSplunkArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeSplunkArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeSplunkArrayOutput) ElementType() reflect.Type
func (ServiceComputeSplunkArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeSplunkArrayOutput) Index(i pulumi.IntInput) ServiceComputeSplunkOutput
func (ServiceComputeSplunkArrayOutput) ToServiceComputeSplunkArrayOutput ¶ added in v2.7.0
func (o ServiceComputeSplunkArrayOutput) ToServiceComputeSplunkArrayOutput() ServiceComputeSplunkArrayOutput
func (ServiceComputeSplunkArrayOutput) ToServiceComputeSplunkArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeSplunkArrayOutput) ToServiceComputeSplunkArrayOutputWithContext(ctx context.Context) ServiceComputeSplunkArrayOutput
type ServiceComputeSplunkInput ¶ added in v2.7.0
type ServiceComputeSplunkInput interface { pulumi.Input ToServiceComputeSplunkOutput() ServiceComputeSplunkOutput ToServiceComputeSplunkOutputWithContext(context.Context) ServiceComputeSplunkOutput }
ServiceComputeSplunkInput is an input type that accepts ServiceComputeSplunkArgs and ServiceComputeSplunkOutput values. You can construct a concrete instance of `ServiceComputeSplunkInput` via:
ServiceComputeSplunkArgs{...}
type ServiceComputeSplunkOutput ¶ added in v2.7.0
type ServiceComputeSplunkOutput struct{ *pulumi.OutputState }
func (ServiceComputeSplunkOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeSplunkOutput) ElementType() reflect.Type
func (ServiceComputeSplunkOutput) Name ¶ added in v2.7.0
func (o ServiceComputeSplunkOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeSplunkOutput) TlsCaCert ¶ added in v2.7.0
func (o ServiceComputeSplunkOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (ServiceComputeSplunkOutput) TlsHostname ¶ added in v2.7.0
func (o ServiceComputeSplunkOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (ServiceComputeSplunkOutput) ToServiceComputeSplunkOutput ¶ added in v2.7.0
func (o ServiceComputeSplunkOutput) ToServiceComputeSplunkOutput() ServiceComputeSplunkOutput
func (ServiceComputeSplunkOutput) ToServiceComputeSplunkOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeSplunkOutput) ToServiceComputeSplunkOutputWithContext(ctx context.Context) ServiceComputeSplunkOutput
func (ServiceComputeSplunkOutput) Token ¶ added in v2.7.0
func (o ServiceComputeSplunkOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
func (ServiceComputeSplunkOutput) Url ¶ added in v2.7.0
func (o ServiceComputeSplunkOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type ServiceComputeState ¶ added in v2.7.0
type ServiceComputeState struct { // Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true. Activate pulumi.BoolPtrInput // The currently active version of your Fastly Service. ActiveVersion pulumi.IntPtrInput // A set of Backends to service requests from your Domains. // Defined below. Backends must be defined in this argument, or defined in the // `vcl` argument below Backends ServiceComputeBackendArrayInput // A BigQuery endpoint to send streaming logs too. // Defined below. Bigqueryloggings ServiceComputeBigqueryloggingArrayInput // An Azure Blob Storage endpoint to send streaming logs too. // Defined below. Blobstorageloggings ServiceComputeBlobstorageloggingArrayInput ClonedVersion pulumi.IntPtrInput // An optional comment about the Domain. Comment pulumi.StringPtrInput // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domains ServiceComputeDomainArrayInput // Services that are active cannot be destroyed. In // order to destroy the Service, set `forceDestroy` to `true`. Default `false`. ForceDestroy pulumi.BoolPtrInput // A gcs endpoint to send streaming logs too. // Defined below. Gcsloggings ServiceComputeGcsloggingArrayInput // Name of a defined `healthcheck` to assign to this backend. Healthchecks ServiceComputeHealthcheckArrayInput // An HTTPS endpoint to send streaming logs to. // Defined below. Httpsloggings ServiceComputeHttpsloggingArrayInput // A logentries endpoint to send streaming logs too. // Defined below. Logentries ServiceComputeLogentryArrayInput // A Rackspace Cloud Files endpoint to send streaming logs to. // Defined below. LoggingCloudfiles ServiceComputeLoggingCloudfileArrayInput // A Datadog endpoint to send streaming logs to. // Defined below. LoggingDatadogs ServiceComputeLoggingDatadogArrayInput // A DigitalOcean Spaces endpoint to send streaming logs to. // Defined below. LoggingDigitaloceans ServiceComputeLoggingDigitaloceanArrayInput // An Elasticsearch endpoint to send streaming logs to. // Defined below. LoggingElasticsearches ServiceComputeLoggingElasticsearchArrayInput // An FTP endpoint to send streaming logs to. // Defined below. LoggingFtps ServiceComputeLoggingFtpArrayInput // A Google Cloud Pub/Sub endpoint to send streaming logs to. // Defined below. LoggingGooglepubsubs ServiceComputeLoggingGooglepubsubArrayInput // A Heroku endpoint to send streaming logs to. // Defined below. LoggingHeroku ServiceComputeLoggingHerokuArrayInput // A Honeycomb endpoint to send streaming logs to. // Defined below. LoggingHoneycombs ServiceComputeLoggingHoneycombArrayInput // A Kafka endpoint to send streaming logs to. // Defined below. LoggingKafkas ServiceComputeLoggingKafkaArrayInput // A Kinesis endpoint to send streaming logs to. // Defined below. LoggingKineses ServiceComputeLoggingKineseArrayInput // A Loggly endpoint to send streaming logs to. // Defined below. LoggingLogglies ServiceComputeLoggingLogglyArrayInput // A Log Shuttle endpoint to send streaming logs to. // Defined below. LoggingLogshuttles ServiceComputeLoggingLogshuttleArrayInput // A New Relic endpoint to send streaming logs to. // Defined below. LoggingNewrelics ServiceComputeLoggingNewrelicArrayInput // An OpenStack endpoint to send streaming logs to. // Defined below. LoggingOpenstacks ServiceComputeLoggingOpenstackArrayInput // A Scalyr endpoint to send streaming logs to. // Defined below. LoggingScalyrs ServiceComputeLoggingScalyrArrayInput // An SFTP endpoint to send streaming logs to. // Defined below. LoggingSftps ServiceComputeLoggingSftpArrayInput // The unique name of the Kinesis logging endpoint. Name pulumi.StringPtrInput // A Wasm deployment package to upload. // Defined below. Package ServiceComputePackagePtrInput // A Papertrail endpoint to send streaming logs too. // Defined below. Papertrails ServiceComputePapertrailArrayInput // A set of S3 Buckets to send streaming logs too. // Defined below. S3loggings ServiceComputeS3loggingArrayInput // A Splunk endpoint to send streaming logs too. // Defined below. Splunks ServiceComputeSplunkArrayInput // A Sumologic endpoint to send streaming logs too. // Defined below. Sumologics ServiceComputeSumologicArrayInput // A syslog endpoint to send streaming logs too. // Defined below. Syslogs ServiceComputeSyslogArrayInput // Description field for the version. VersionComment pulumi.StringPtrInput }
func (ServiceComputeState) ElementType ¶ added in v2.7.0
func (ServiceComputeState) ElementType() reflect.Type
type ServiceComputeSumologic ¶ added in v2.7.0
type ServiceComputeSumologic struct { // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // Your OpenStack auth url. Url string `pulumi:"url"` }
type ServiceComputeSumologicArgs ¶ added in v2.7.0
type ServiceComputeSumologicArgs struct { // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (ServiceComputeSumologicArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeSumologicArgs) ElementType() reflect.Type
func (ServiceComputeSumologicArgs) ToServiceComputeSumologicOutput ¶ added in v2.7.0
func (i ServiceComputeSumologicArgs) ToServiceComputeSumologicOutput() ServiceComputeSumologicOutput
func (ServiceComputeSumologicArgs) ToServiceComputeSumologicOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeSumologicArgs) ToServiceComputeSumologicOutputWithContext(ctx context.Context) ServiceComputeSumologicOutput
type ServiceComputeSumologicArray ¶ added in v2.7.0
type ServiceComputeSumologicArray []ServiceComputeSumologicInput
func (ServiceComputeSumologicArray) ElementType ¶ added in v2.7.0
func (ServiceComputeSumologicArray) ElementType() reflect.Type
func (ServiceComputeSumologicArray) ToServiceComputeSumologicArrayOutput ¶ added in v2.7.0
func (i ServiceComputeSumologicArray) ToServiceComputeSumologicArrayOutput() ServiceComputeSumologicArrayOutput
func (ServiceComputeSumologicArray) ToServiceComputeSumologicArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeSumologicArray) ToServiceComputeSumologicArrayOutputWithContext(ctx context.Context) ServiceComputeSumologicArrayOutput
type ServiceComputeSumologicArrayInput ¶ added in v2.7.0
type ServiceComputeSumologicArrayInput interface { pulumi.Input ToServiceComputeSumologicArrayOutput() ServiceComputeSumologicArrayOutput ToServiceComputeSumologicArrayOutputWithContext(context.Context) ServiceComputeSumologicArrayOutput }
ServiceComputeSumologicArrayInput is an input type that accepts ServiceComputeSumologicArray and ServiceComputeSumologicArrayOutput values. You can construct a concrete instance of `ServiceComputeSumologicArrayInput` via:
ServiceComputeSumologicArray{ ServiceComputeSumologicArgs{...} }
type ServiceComputeSumologicArrayOutput ¶ added in v2.7.0
type ServiceComputeSumologicArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeSumologicArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeSumologicArrayOutput) ElementType() reflect.Type
func (ServiceComputeSumologicArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeSumologicArrayOutput) Index(i pulumi.IntInput) ServiceComputeSumologicOutput
func (ServiceComputeSumologicArrayOutput) ToServiceComputeSumologicArrayOutput ¶ added in v2.7.0
func (o ServiceComputeSumologicArrayOutput) ToServiceComputeSumologicArrayOutput() ServiceComputeSumologicArrayOutput
func (ServiceComputeSumologicArrayOutput) ToServiceComputeSumologicArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeSumologicArrayOutput) ToServiceComputeSumologicArrayOutputWithContext(ctx context.Context) ServiceComputeSumologicArrayOutput
type ServiceComputeSumologicInput ¶ added in v2.7.0
type ServiceComputeSumologicInput interface { pulumi.Input ToServiceComputeSumologicOutput() ServiceComputeSumologicOutput ToServiceComputeSumologicOutputWithContext(context.Context) ServiceComputeSumologicOutput }
ServiceComputeSumologicInput is an input type that accepts ServiceComputeSumologicArgs and ServiceComputeSumologicOutput values. You can construct a concrete instance of `ServiceComputeSumologicInput` via:
ServiceComputeSumologicArgs{...}
type ServiceComputeSumologicOutput ¶ added in v2.7.0
type ServiceComputeSumologicOutput struct{ *pulumi.OutputState }
func (ServiceComputeSumologicOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeSumologicOutput) ElementType() reflect.Type
func (ServiceComputeSumologicOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeSumologicOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeSumologicOutput) Name ¶ added in v2.7.0
func (o ServiceComputeSumologicOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeSumologicOutput) ToServiceComputeSumologicOutput ¶ added in v2.7.0
func (o ServiceComputeSumologicOutput) ToServiceComputeSumologicOutput() ServiceComputeSumologicOutput
func (ServiceComputeSumologicOutput) ToServiceComputeSumologicOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeSumologicOutput) ToServiceComputeSumologicOutputWithContext(ctx context.Context) ServiceComputeSumologicOutput
func (ServiceComputeSumologicOutput) Url ¶ added in v2.7.0
func (o ServiceComputeSumologicOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type ServiceComputeSyslog ¶ added in v2.7.0
type ServiceComputeSyslog struct { // The SFTP address to stream logs to. Address string `pulumi:"address"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name string `pulumi:"name"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert *string `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey *string `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // The data authentication token associated with this endpoint. Token *string `pulumi:"token"` // Whether to use TLS for secure logging. Can be either true or false. UseTls *bool `pulumi:"useTls"` }
type ServiceComputeSyslogArgs ¶ added in v2.7.0
type ServiceComputeSyslogArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // The unique name of the Kinesis logging endpoint. Name pulumi.StringInput `pulumi:"name"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert pulumi.StringPtrInput `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey pulumi.StringPtrInput `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // The data authentication token associated with this endpoint. Token pulumi.StringPtrInput `pulumi:"token"` // Whether to use TLS for secure logging. Can be either true or false. UseTls pulumi.BoolPtrInput `pulumi:"useTls"` }
func (ServiceComputeSyslogArgs) ElementType ¶ added in v2.7.0
func (ServiceComputeSyslogArgs) ElementType() reflect.Type
func (ServiceComputeSyslogArgs) ToServiceComputeSyslogOutput ¶ added in v2.7.0
func (i ServiceComputeSyslogArgs) ToServiceComputeSyslogOutput() ServiceComputeSyslogOutput
func (ServiceComputeSyslogArgs) ToServiceComputeSyslogOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeSyslogArgs) ToServiceComputeSyslogOutputWithContext(ctx context.Context) ServiceComputeSyslogOutput
type ServiceComputeSyslogArray ¶ added in v2.7.0
type ServiceComputeSyslogArray []ServiceComputeSyslogInput
func (ServiceComputeSyslogArray) ElementType ¶ added in v2.7.0
func (ServiceComputeSyslogArray) ElementType() reflect.Type
func (ServiceComputeSyslogArray) ToServiceComputeSyslogArrayOutput ¶ added in v2.7.0
func (i ServiceComputeSyslogArray) ToServiceComputeSyslogArrayOutput() ServiceComputeSyslogArrayOutput
func (ServiceComputeSyslogArray) ToServiceComputeSyslogArrayOutputWithContext ¶ added in v2.7.0
func (i ServiceComputeSyslogArray) ToServiceComputeSyslogArrayOutputWithContext(ctx context.Context) ServiceComputeSyslogArrayOutput
type ServiceComputeSyslogArrayInput ¶ added in v2.7.0
type ServiceComputeSyslogArrayInput interface { pulumi.Input ToServiceComputeSyslogArrayOutput() ServiceComputeSyslogArrayOutput ToServiceComputeSyslogArrayOutputWithContext(context.Context) ServiceComputeSyslogArrayOutput }
ServiceComputeSyslogArrayInput is an input type that accepts ServiceComputeSyslogArray and ServiceComputeSyslogArrayOutput values. You can construct a concrete instance of `ServiceComputeSyslogArrayInput` via:
ServiceComputeSyslogArray{ ServiceComputeSyslogArgs{...} }
type ServiceComputeSyslogArrayOutput ¶ added in v2.7.0
type ServiceComputeSyslogArrayOutput struct{ *pulumi.OutputState }
func (ServiceComputeSyslogArrayOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeSyslogArrayOutput) ElementType() reflect.Type
func (ServiceComputeSyslogArrayOutput) Index ¶ added in v2.7.0
func (o ServiceComputeSyslogArrayOutput) Index(i pulumi.IntInput) ServiceComputeSyslogOutput
func (ServiceComputeSyslogArrayOutput) ToServiceComputeSyslogArrayOutput ¶ added in v2.7.0
func (o ServiceComputeSyslogArrayOutput) ToServiceComputeSyslogArrayOutput() ServiceComputeSyslogArrayOutput
func (ServiceComputeSyslogArrayOutput) ToServiceComputeSyslogArrayOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeSyslogArrayOutput) ToServiceComputeSyslogArrayOutputWithContext(ctx context.Context) ServiceComputeSyslogArrayOutput
type ServiceComputeSyslogInput ¶ added in v2.7.0
type ServiceComputeSyslogInput interface { pulumi.Input ToServiceComputeSyslogOutput() ServiceComputeSyslogOutput ToServiceComputeSyslogOutputWithContext(context.Context) ServiceComputeSyslogOutput }
ServiceComputeSyslogInput is an input type that accepts ServiceComputeSyslogArgs and ServiceComputeSyslogOutput values. You can construct a concrete instance of `ServiceComputeSyslogInput` via:
ServiceComputeSyslogArgs{...}
type ServiceComputeSyslogOutput ¶ added in v2.7.0
type ServiceComputeSyslogOutput struct{ *pulumi.OutputState }
func (ServiceComputeSyslogOutput) Address ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (ServiceComputeSyslogOutput) ElementType ¶ added in v2.7.0
func (ServiceComputeSyslogOutput) ElementType() reflect.Type
func (ServiceComputeSyslogOutput) MessageType ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (ServiceComputeSyslogOutput) Name ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) Name() pulumi.StringOutput
The unique name of the Kinesis logging endpoint.
func (ServiceComputeSyslogOutput) Port ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (ServiceComputeSyslogOutput) TlsCaCert ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (ServiceComputeSyslogOutput) TlsClientCert ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) TlsClientCert() pulumi.StringPtrOutput
The client certificate used to make authenticated requests. Must be in PEM format.
func (ServiceComputeSyslogOutput) TlsClientKey ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) TlsClientKey() pulumi.StringPtrOutput
The client private key used to make authenticated requests. Must be in PEM format.
func (ServiceComputeSyslogOutput) TlsHostname ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (ServiceComputeSyslogOutput) ToServiceComputeSyslogOutput ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) ToServiceComputeSyslogOutput() ServiceComputeSyslogOutput
func (ServiceComputeSyslogOutput) ToServiceComputeSyslogOutputWithContext ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) ToServiceComputeSyslogOutputWithContext(ctx context.Context) ServiceComputeSyslogOutput
func (ServiceComputeSyslogOutput) Token ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) Token() pulumi.StringPtrOutput
The data authentication token associated with this endpoint.
func (ServiceComputeSyslogOutput) UseTls ¶ added in v2.7.0
func (o ServiceComputeSyslogOutput) UseTls() pulumi.BoolPtrOutput
Whether to use TLS for secure logging. Can be either true or false.
type ServiceDictionaryItemsv1 ¶
type ServiceDictionaryItemsv1 struct { pulumi.CustomResourceState // The ID of the dictionary that the items belong to DictionaryId pulumi.StringOutput `pulumi:"dictionaryId"` // A map representing an entry in the dictionary, (key/value) Items pulumi.MapOutput `pulumi:"items"` // The ID of the service that the dictionary belongs to ServiceId pulumi.StringOutput `pulumi:"serviceId"` }
## Import
This is an example of the import command being applied to the resource named `fastly_service_dictionary_items_v1.items` The resource ID is a combined value of the `service_id` and `dictionary_id` separated by a forward slash.
```sh
$ pulumi import fastly:index/serviceDictionaryItemsv1:ServiceDictionaryItemsv1 items xxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxx
```
If Terraform is already managing remote dictionary items against a resource being imported then the user will be asked to remove it from the existing Terraform state. The following is an example of the Terraform state command to remove the resource named `fastly_service_dictionary_items_v1.items` from the Terraform state file. $ terraform state rm fastly_service_dictionary_items_v1.items
func GetServiceDictionaryItemsv1 ¶
func GetServiceDictionaryItemsv1(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceDictionaryItemsv1State, opts ...pulumi.ResourceOption) (*ServiceDictionaryItemsv1, error)
GetServiceDictionaryItemsv1 gets an existing ServiceDictionaryItemsv1 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 NewServiceDictionaryItemsv1 ¶
func NewServiceDictionaryItemsv1(ctx *pulumi.Context, name string, args *ServiceDictionaryItemsv1Args, opts ...pulumi.ResourceOption) (*ServiceDictionaryItemsv1, error)
NewServiceDictionaryItemsv1 registers a new resource with the given unique name, arguments, and options.
func (*ServiceDictionaryItemsv1) ElementType ¶ added in v2.10.1
func (*ServiceDictionaryItemsv1) ElementType() reflect.Type
func (*ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1Output ¶ added in v2.10.1
func (i *ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1Output() ServiceDictionaryItemsv1Output
func (*ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1OutputWithContext ¶ added in v2.10.1
func (i *ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1OutputWithContext(ctx context.Context) ServiceDictionaryItemsv1Output
func (*ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1PtrOutput ¶ added in v2.13.1
func (i *ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1PtrOutput() ServiceDictionaryItemsv1PtrOutput
func (*ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1PtrOutputWithContext ¶ added in v2.13.1
func (i *ServiceDictionaryItemsv1) ToServiceDictionaryItemsv1PtrOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1PtrOutput
type ServiceDictionaryItemsv1Args ¶
type ServiceDictionaryItemsv1Args struct { // The ID of the dictionary that the items belong to DictionaryId pulumi.StringInput // A map representing an entry in the dictionary, (key/value) Items pulumi.MapInput // The ID of the service that the dictionary belongs to ServiceId pulumi.StringInput }
The set of arguments for constructing a ServiceDictionaryItemsv1 resource.
func (ServiceDictionaryItemsv1Args) ElementType ¶
func (ServiceDictionaryItemsv1Args) ElementType() reflect.Type
type ServiceDictionaryItemsv1Array ¶ added in v2.13.1
type ServiceDictionaryItemsv1Array []ServiceDictionaryItemsv1Input
func (ServiceDictionaryItemsv1Array) ElementType ¶ added in v2.13.1
func (ServiceDictionaryItemsv1Array) ElementType() reflect.Type
func (ServiceDictionaryItemsv1Array) ToServiceDictionaryItemsv1ArrayOutput ¶ added in v2.13.1
func (i ServiceDictionaryItemsv1Array) ToServiceDictionaryItemsv1ArrayOutput() ServiceDictionaryItemsv1ArrayOutput
func (ServiceDictionaryItemsv1Array) ToServiceDictionaryItemsv1ArrayOutputWithContext ¶ added in v2.13.1
func (i ServiceDictionaryItemsv1Array) ToServiceDictionaryItemsv1ArrayOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1ArrayOutput
type ServiceDictionaryItemsv1ArrayInput ¶ added in v2.13.1
type ServiceDictionaryItemsv1ArrayInput interface { pulumi.Input ToServiceDictionaryItemsv1ArrayOutput() ServiceDictionaryItemsv1ArrayOutput ToServiceDictionaryItemsv1ArrayOutputWithContext(context.Context) ServiceDictionaryItemsv1ArrayOutput }
ServiceDictionaryItemsv1ArrayInput is an input type that accepts ServiceDictionaryItemsv1Array and ServiceDictionaryItemsv1ArrayOutput values. You can construct a concrete instance of `ServiceDictionaryItemsv1ArrayInput` via:
ServiceDictionaryItemsv1Array{ ServiceDictionaryItemsv1Args{...} }
type ServiceDictionaryItemsv1ArrayOutput ¶ added in v2.13.1
type ServiceDictionaryItemsv1ArrayOutput struct{ *pulumi.OutputState }
func (ServiceDictionaryItemsv1ArrayOutput) ElementType ¶ added in v2.13.1
func (ServiceDictionaryItemsv1ArrayOutput) ElementType() reflect.Type
func (ServiceDictionaryItemsv1ArrayOutput) Index ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1ArrayOutput) Index(i pulumi.IntInput) ServiceDictionaryItemsv1Output
func (ServiceDictionaryItemsv1ArrayOutput) ToServiceDictionaryItemsv1ArrayOutput ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1ArrayOutput) ToServiceDictionaryItemsv1ArrayOutput() ServiceDictionaryItemsv1ArrayOutput
func (ServiceDictionaryItemsv1ArrayOutput) ToServiceDictionaryItemsv1ArrayOutputWithContext ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1ArrayOutput) ToServiceDictionaryItemsv1ArrayOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1ArrayOutput
type ServiceDictionaryItemsv1Input ¶ added in v2.10.1
type ServiceDictionaryItemsv1Input interface { pulumi.Input ToServiceDictionaryItemsv1Output() ServiceDictionaryItemsv1Output ToServiceDictionaryItemsv1OutputWithContext(ctx context.Context) ServiceDictionaryItemsv1Output }
type ServiceDictionaryItemsv1Map ¶ added in v2.13.1
type ServiceDictionaryItemsv1Map map[string]ServiceDictionaryItemsv1Input
func (ServiceDictionaryItemsv1Map) ElementType ¶ added in v2.13.1
func (ServiceDictionaryItemsv1Map) ElementType() reflect.Type
func (ServiceDictionaryItemsv1Map) ToServiceDictionaryItemsv1MapOutput ¶ added in v2.13.1
func (i ServiceDictionaryItemsv1Map) ToServiceDictionaryItemsv1MapOutput() ServiceDictionaryItemsv1MapOutput
func (ServiceDictionaryItemsv1Map) ToServiceDictionaryItemsv1MapOutputWithContext ¶ added in v2.13.1
func (i ServiceDictionaryItemsv1Map) ToServiceDictionaryItemsv1MapOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1MapOutput
type ServiceDictionaryItemsv1MapInput ¶ added in v2.13.1
type ServiceDictionaryItemsv1MapInput interface { pulumi.Input ToServiceDictionaryItemsv1MapOutput() ServiceDictionaryItemsv1MapOutput ToServiceDictionaryItemsv1MapOutputWithContext(context.Context) ServiceDictionaryItemsv1MapOutput }
ServiceDictionaryItemsv1MapInput is an input type that accepts ServiceDictionaryItemsv1Map and ServiceDictionaryItemsv1MapOutput values. You can construct a concrete instance of `ServiceDictionaryItemsv1MapInput` via:
ServiceDictionaryItemsv1Map{ "key": ServiceDictionaryItemsv1Args{...} }
type ServiceDictionaryItemsv1MapOutput ¶ added in v2.13.1
type ServiceDictionaryItemsv1MapOutput struct{ *pulumi.OutputState }
func (ServiceDictionaryItemsv1MapOutput) ElementType ¶ added in v2.13.1
func (ServiceDictionaryItemsv1MapOutput) ElementType() reflect.Type
func (ServiceDictionaryItemsv1MapOutput) MapIndex ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1MapOutput) MapIndex(k pulumi.StringInput) ServiceDictionaryItemsv1Output
func (ServiceDictionaryItemsv1MapOutput) ToServiceDictionaryItemsv1MapOutput ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1MapOutput) ToServiceDictionaryItemsv1MapOutput() ServiceDictionaryItemsv1MapOutput
func (ServiceDictionaryItemsv1MapOutput) ToServiceDictionaryItemsv1MapOutputWithContext ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1MapOutput) ToServiceDictionaryItemsv1MapOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1MapOutput
type ServiceDictionaryItemsv1Output ¶ added in v2.10.1
type ServiceDictionaryItemsv1Output struct {
*pulumi.OutputState
}
func (ServiceDictionaryItemsv1Output) ElementType ¶ added in v2.10.1
func (ServiceDictionaryItemsv1Output) ElementType() reflect.Type
func (ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1Output ¶ added in v2.10.1
func (o ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1Output() ServiceDictionaryItemsv1Output
func (ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1OutputWithContext ¶ added in v2.10.1
func (o ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1OutputWithContext(ctx context.Context) ServiceDictionaryItemsv1Output
func (ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1PtrOutput ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1PtrOutput() ServiceDictionaryItemsv1PtrOutput
func (ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1PtrOutputWithContext ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1Output) ToServiceDictionaryItemsv1PtrOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1PtrOutput
type ServiceDictionaryItemsv1PtrInput ¶ added in v2.13.1
type ServiceDictionaryItemsv1PtrInput interface { pulumi.Input ToServiceDictionaryItemsv1PtrOutput() ServiceDictionaryItemsv1PtrOutput ToServiceDictionaryItemsv1PtrOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1PtrOutput }
type ServiceDictionaryItemsv1PtrOutput ¶ added in v2.13.1
type ServiceDictionaryItemsv1PtrOutput struct {
*pulumi.OutputState
}
func (ServiceDictionaryItemsv1PtrOutput) ElementType ¶ added in v2.13.1
func (ServiceDictionaryItemsv1PtrOutput) ElementType() reflect.Type
func (ServiceDictionaryItemsv1PtrOutput) ToServiceDictionaryItemsv1PtrOutput ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1PtrOutput) ToServiceDictionaryItemsv1PtrOutput() ServiceDictionaryItemsv1PtrOutput
func (ServiceDictionaryItemsv1PtrOutput) ToServiceDictionaryItemsv1PtrOutputWithContext ¶ added in v2.13.1
func (o ServiceDictionaryItemsv1PtrOutput) ToServiceDictionaryItemsv1PtrOutputWithContext(ctx context.Context) ServiceDictionaryItemsv1PtrOutput
type ServiceDictionaryItemsv1State ¶
type ServiceDictionaryItemsv1State struct { // The ID of the dictionary that the items belong to DictionaryId pulumi.StringPtrInput // A map representing an entry in the dictionary, (key/value) Items pulumi.MapInput // The ID of the service that the dictionary belongs to ServiceId pulumi.StringPtrInput }
func (ServiceDictionaryItemsv1State) ElementType ¶
func (ServiceDictionaryItemsv1State) ElementType() reflect.Type
type ServiceDynamicSnippetContentv1 ¶
type ServiceDynamicSnippetContentv1 struct { pulumi.CustomResourceState // The VCL code that specifies exactly what the snippet does. Content pulumi.StringOutput `pulumi:"content"` // The ID of the service that the dynamic snippet belongs to ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The ID of the dynamic snippet that the content belong to SnippetId pulumi.StringOutput `pulumi:"snippetId"` }
## Import
This is an example of the import command being applied to the resource named `fastly_service_dynamic_snippet_content_v1.content` The resource ID is a combined value of the `service_id` and `snippet_id` separated by a forward slash.
```sh
$ pulumi import fastly:index/serviceDynamicSnippetContentv1:ServiceDynamicSnippetContentv1 content xxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxx
```
If Terraform is already managing remote content against a resource being imported then the user will be asked to remove it from the existing Terraform state. The following is an example of the Terraform state command to remove the resource named `fastly_service_dynamic_snippet_content_v1.content` from the Terraform state file. $ terraform state rm fastly_service_dynamic_snippet_content_v1.content
func GetServiceDynamicSnippetContentv1 ¶
func GetServiceDynamicSnippetContentv1(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceDynamicSnippetContentv1State, opts ...pulumi.ResourceOption) (*ServiceDynamicSnippetContentv1, error)
GetServiceDynamicSnippetContentv1 gets an existing ServiceDynamicSnippetContentv1 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 NewServiceDynamicSnippetContentv1 ¶
func NewServiceDynamicSnippetContentv1(ctx *pulumi.Context, name string, args *ServiceDynamicSnippetContentv1Args, opts ...pulumi.ResourceOption) (*ServiceDynamicSnippetContentv1, error)
NewServiceDynamicSnippetContentv1 registers a new resource with the given unique name, arguments, and options.
func (*ServiceDynamicSnippetContentv1) ElementType ¶ added in v2.10.1
func (*ServiceDynamicSnippetContentv1) ElementType() reflect.Type
func (*ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1Output ¶ added in v2.10.1
func (i *ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1Output() ServiceDynamicSnippetContentv1Output
func (*ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1OutputWithContext ¶ added in v2.10.1
func (i *ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1OutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1Output
func (*ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1PtrOutput ¶ added in v2.13.1
func (i *ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1PtrOutput() ServiceDynamicSnippetContentv1PtrOutput
func (*ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1PtrOutputWithContext ¶ added in v2.13.1
func (i *ServiceDynamicSnippetContentv1) ToServiceDynamicSnippetContentv1PtrOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1PtrOutput
type ServiceDynamicSnippetContentv1Args ¶
type ServiceDynamicSnippetContentv1Args struct { // The VCL code that specifies exactly what the snippet does. Content pulumi.StringInput // The ID of the service that the dynamic snippet belongs to ServiceId pulumi.StringInput // The ID of the dynamic snippet that the content belong to SnippetId pulumi.StringInput }
The set of arguments for constructing a ServiceDynamicSnippetContentv1 resource.
func (ServiceDynamicSnippetContentv1Args) ElementType ¶
func (ServiceDynamicSnippetContentv1Args) ElementType() reflect.Type
type ServiceDynamicSnippetContentv1Array ¶ added in v2.13.1
type ServiceDynamicSnippetContentv1Array []ServiceDynamicSnippetContentv1Input
func (ServiceDynamicSnippetContentv1Array) ElementType ¶ added in v2.13.1
func (ServiceDynamicSnippetContentv1Array) ElementType() reflect.Type
func (ServiceDynamicSnippetContentv1Array) ToServiceDynamicSnippetContentv1ArrayOutput ¶ added in v2.13.1
func (i ServiceDynamicSnippetContentv1Array) ToServiceDynamicSnippetContentv1ArrayOutput() ServiceDynamicSnippetContentv1ArrayOutput
func (ServiceDynamicSnippetContentv1Array) ToServiceDynamicSnippetContentv1ArrayOutputWithContext ¶ added in v2.13.1
func (i ServiceDynamicSnippetContentv1Array) ToServiceDynamicSnippetContentv1ArrayOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1ArrayOutput
type ServiceDynamicSnippetContentv1ArrayInput ¶ added in v2.13.1
type ServiceDynamicSnippetContentv1ArrayInput interface { pulumi.Input ToServiceDynamicSnippetContentv1ArrayOutput() ServiceDynamicSnippetContentv1ArrayOutput ToServiceDynamicSnippetContentv1ArrayOutputWithContext(context.Context) ServiceDynamicSnippetContentv1ArrayOutput }
ServiceDynamicSnippetContentv1ArrayInput is an input type that accepts ServiceDynamicSnippetContentv1Array and ServiceDynamicSnippetContentv1ArrayOutput values. You can construct a concrete instance of `ServiceDynamicSnippetContentv1ArrayInput` via:
ServiceDynamicSnippetContentv1Array{ ServiceDynamicSnippetContentv1Args{...} }
type ServiceDynamicSnippetContentv1ArrayOutput ¶ added in v2.13.1
type ServiceDynamicSnippetContentv1ArrayOutput struct{ *pulumi.OutputState }
func (ServiceDynamicSnippetContentv1ArrayOutput) ElementType ¶ added in v2.13.1
func (ServiceDynamicSnippetContentv1ArrayOutput) ElementType() reflect.Type
func (ServiceDynamicSnippetContentv1ArrayOutput) ToServiceDynamicSnippetContentv1ArrayOutput ¶ added in v2.13.1
func (o ServiceDynamicSnippetContentv1ArrayOutput) ToServiceDynamicSnippetContentv1ArrayOutput() ServiceDynamicSnippetContentv1ArrayOutput
func (ServiceDynamicSnippetContentv1ArrayOutput) ToServiceDynamicSnippetContentv1ArrayOutputWithContext ¶ added in v2.13.1
func (o ServiceDynamicSnippetContentv1ArrayOutput) ToServiceDynamicSnippetContentv1ArrayOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1ArrayOutput
type ServiceDynamicSnippetContentv1Input ¶ added in v2.10.1
type ServiceDynamicSnippetContentv1Input interface { pulumi.Input ToServiceDynamicSnippetContentv1Output() ServiceDynamicSnippetContentv1Output ToServiceDynamicSnippetContentv1OutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1Output }
type ServiceDynamicSnippetContentv1Map ¶ added in v2.13.1
type ServiceDynamicSnippetContentv1Map map[string]ServiceDynamicSnippetContentv1Input
func (ServiceDynamicSnippetContentv1Map) ElementType ¶ added in v2.13.1
func (ServiceDynamicSnippetContentv1Map) ElementType() reflect.Type
func (ServiceDynamicSnippetContentv1Map) ToServiceDynamicSnippetContentv1MapOutput ¶ added in v2.13.1
func (i ServiceDynamicSnippetContentv1Map) ToServiceDynamicSnippetContentv1MapOutput() ServiceDynamicSnippetContentv1MapOutput
func (ServiceDynamicSnippetContentv1Map) ToServiceDynamicSnippetContentv1MapOutputWithContext ¶ added in v2.13.1
func (i ServiceDynamicSnippetContentv1Map) ToServiceDynamicSnippetContentv1MapOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1MapOutput
type ServiceDynamicSnippetContentv1MapInput ¶ added in v2.13.1
type ServiceDynamicSnippetContentv1MapInput interface { pulumi.Input ToServiceDynamicSnippetContentv1MapOutput() ServiceDynamicSnippetContentv1MapOutput ToServiceDynamicSnippetContentv1MapOutputWithContext(context.Context) ServiceDynamicSnippetContentv1MapOutput }
ServiceDynamicSnippetContentv1MapInput is an input type that accepts ServiceDynamicSnippetContentv1Map and ServiceDynamicSnippetContentv1MapOutput values. You can construct a concrete instance of `ServiceDynamicSnippetContentv1MapInput` via:
ServiceDynamicSnippetContentv1Map{ "key": ServiceDynamicSnippetContentv1Args{...} }
type ServiceDynamicSnippetContentv1MapOutput ¶ added in v2.13.1
type ServiceDynamicSnippetContentv1MapOutput struct{ *pulumi.OutputState }
func (ServiceDynamicSnippetContentv1MapOutput) ElementType ¶ added in v2.13.1
func (ServiceDynamicSnippetContentv1MapOutput) ElementType() reflect.Type
func (ServiceDynamicSnippetContentv1MapOutput) MapIndex ¶ added in v2.13.1
func (o ServiceDynamicSnippetContentv1MapOutput) MapIndex(k pulumi.StringInput) ServiceDynamicSnippetContentv1Output
func (ServiceDynamicSnippetContentv1MapOutput) ToServiceDynamicSnippetContentv1MapOutput ¶ added in v2.13.1
func (o ServiceDynamicSnippetContentv1MapOutput) ToServiceDynamicSnippetContentv1MapOutput() ServiceDynamicSnippetContentv1MapOutput
func (ServiceDynamicSnippetContentv1MapOutput) ToServiceDynamicSnippetContentv1MapOutputWithContext ¶ added in v2.13.1
func (o ServiceDynamicSnippetContentv1MapOutput) ToServiceDynamicSnippetContentv1MapOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1MapOutput
type ServiceDynamicSnippetContentv1Output ¶ added in v2.10.1
type ServiceDynamicSnippetContentv1Output struct {
*pulumi.OutputState
}
func (ServiceDynamicSnippetContentv1Output) ElementType ¶ added in v2.10.1
func (ServiceDynamicSnippetContentv1Output) ElementType() reflect.Type
func (ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1Output ¶ added in v2.10.1
func (o ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1Output() ServiceDynamicSnippetContentv1Output
func (ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1OutputWithContext ¶ added in v2.10.1
func (o ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1OutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1Output
func (ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1PtrOutput ¶ added in v2.13.1
func (o ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1PtrOutput() ServiceDynamicSnippetContentv1PtrOutput
func (ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1PtrOutputWithContext ¶ added in v2.13.1
func (o ServiceDynamicSnippetContentv1Output) ToServiceDynamicSnippetContentv1PtrOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1PtrOutput
type ServiceDynamicSnippetContentv1PtrInput ¶ added in v2.13.1
type ServiceDynamicSnippetContentv1PtrInput interface { pulumi.Input ToServiceDynamicSnippetContentv1PtrOutput() ServiceDynamicSnippetContentv1PtrOutput ToServiceDynamicSnippetContentv1PtrOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1PtrOutput }
type ServiceDynamicSnippetContentv1PtrOutput ¶ added in v2.13.1
type ServiceDynamicSnippetContentv1PtrOutput struct {
*pulumi.OutputState
}
func (ServiceDynamicSnippetContentv1PtrOutput) ElementType ¶ added in v2.13.1
func (ServiceDynamicSnippetContentv1PtrOutput) ElementType() reflect.Type
func (ServiceDynamicSnippetContentv1PtrOutput) ToServiceDynamicSnippetContentv1PtrOutput ¶ added in v2.13.1
func (o ServiceDynamicSnippetContentv1PtrOutput) ToServiceDynamicSnippetContentv1PtrOutput() ServiceDynamicSnippetContentv1PtrOutput
func (ServiceDynamicSnippetContentv1PtrOutput) ToServiceDynamicSnippetContentv1PtrOutputWithContext ¶ added in v2.13.1
func (o ServiceDynamicSnippetContentv1PtrOutput) ToServiceDynamicSnippetContentv1PtrOutputWithContext(ctx context.Context) ServiceDynamicSnippetContentv1PtrOutput
type ServiceDynamicSnippetContentv1State ¶
type ServiceDynamicSnippetContentv1State struct { // The VCL code that specifies exactly what the snippet does. Content pulumi.StringPtrInput // The ID of the service that the dynamic snippet belongs to ServiceId pulumi.StringPtrInput // The ID of the dynamic snippet that the content belong to SnippetId pulumi.StringPtrInput }
func (ServiceDynamicSnippetContentv1State) ElementType ¶
func (ServiceDynamicSnippetContentv1State) ElementType() reflect.Type
type ServiceWafConfiguration ¶ added in v2.8.1
type ServiceWafConfiguration struct { pulumi.CustomResourceState // Allowed HTTP versions. AllowedHttpVersions pulumi.StringOutput `pulumi:"allowedHttpVersions"` // A space-separated list of HTTP method names. AllowedMethods pulumi.StringOutput `pulumi:"allowedMethods"` // Allowed request content types. AllowedRequestContentType pulumi.StringOutput `pulumi:"allowedRequestContentType"` // Allowed request content type charset. AllowedRequestContentTypeCharset pulumi.StringOutput `pulumi:"allowedRequestContentTypeCharset"` // The maximum number of arguments allowed. ArgLength pulumi.IntOutput `pulumi:"argLength"` // The maximum allowed argument name length. ArgNameLength pulumi.IntOutput `pulumi:"argNameLength"` // The maximum allowed size of all files. CombinedFileSizes pulumi.IntOutput `pulumi:"combinedFileSizes"` // Score value to add for critical anomalies. CriticalAnomalyScore pulumi.IntOutput `pulumi:"criticalAnomalyScore"` // CRS validate UTF8 encoding. CrsValidateUtf8Encoding pulumi.BoolOutput `pulumi:"crsValidateUtf8Encoding"` // Score value to add for error anomalies. ErrorAnomalyScore pulumi.IntOutput `pulumi:"errorAnomalyScore"` // A space-separated list of country codes in ISO 3166-1 (two-letter) format. HighRiskCountryCodes pulumi.StringOutput `pulumi:"highRiskCountryCodes"` // HTTP violation threshold. HttpViolationScoreThreshold pulumi.IntOutput `pulumi:"httpViolationScoreThreshold"` // Inbound anomaly threshold. InboundAnomalyScoreThreshold pulumi.IntOutput `pulumi:"inboundAnomalyScoreThreshold"` // Local file inclusion attack threshold. LfiScoreThreshold pulumi.IntOutput `pulumi:"lfiScoreThreshold"` // The maximum allowed file size, in bytes. MaxFileSize pulumi.IntOutput `pulumi:"maxFileSize"` // The maximum number of arguments allowed. MaxNumArgs pulumi.IntOutput `pulumi:"maxNumArgs"` // Score value to add for notice anomalies. NoticeAnomalyScore pulumi.IntOutput `pulumi:"noticeAnomalyScore"` // The configured paranoia level. ParanoiaLevel pulumi.IntOutput `pulumi:"paranoiaLevel"` // PHP injection threshold. PhpInjectionScoreThreshold pulumi.IntOutput `pulumi:"phpInjectionScoreThreshold"` // Remote code execution threshold. RceScoreThreshold pulumi.IntOutput `pulumi:"rceScoreThreshold"` // A space-separated list of allowed file extensions. RestrictedExtensions pulumi.StringOutput `pulumi:"restrictedExtensions"` // A space-separated list of allowed header names. RestrictedHeaders pulumi.StringOutput `pulumi:"restrictedHeaders"` // Remote file inclusion attack threshold. RfiScoreThreshold pulumi.IntOutput `pulumi:"rfiScoreThreshold"` // The Web Application Firewall's rule exclusions. Defined below RuleExclusions ServiceWafConfigurationRuleExclusionArrayOutput `pulumi:"ruleExclusions"` // The Web Application Firewall's active rules. Defined below Rules ServiceWafConfigurationRuleArrayOutput `pulumi:"rules"` // Session fixation attack threshold. SessionFixationScoreThreshold pulumi.IntOutput `pulumi:"sessionFixationScoreThreshold"` // SQL injection attack threshold. SqlInjectionScoreThreshold pulumi.IntOutput `pulumi:"sqlInjectionScoreThreshold"` // The maximum size of argument names and values. TotalArgLength pulumi.IntOutput `pulumi:"totalArgLength"` // The ID of the Web Application Firewall that the configuration belongs to. WafId pulumi.StringOutput `pulumi:"wafId"` // Score value to add for warning anomalies. WarningAnomalyScore pulumi.IntOutput `pulumi:"warningAnomalyScore"` // XSS attack threshold. XssScoreThreshold pulumi.IntOutput `pulumi:"xssScoreThreshold"` }
## Import
This is an example of the import command being applied to the resource named `fastly_service_waf_configuration.waf` The resource ID should be the WAF ID.
```sh
$ pulumi import fastly:index/serviceWafConfiguration:ServiceWafConfiguration waf xxxxxxxxxxxxxxxxxxxx
```
If Terraform is already managing a remote WAF configurations against a resource being imported then the user will be asked to remove it from the existing Terraform state. The following is an example of the Terraform state command to remove the resource named `fastly_service_waf_configuration.waf` from the Terraform state file. $ terraform state rm fastly_service_waf_configuration.waf
func GetServiceWafConfiguration ¶ added in v2.8.1
func GetServiceWafConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceWafConfigurationState, opts ...pulumi.ResourceOption) (*ServiceWafConfiguration, error)
GetServiceWafConfiguration gets an existing ServiceWafConfiguration 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 NewServiceWafConfiguration ¶ added in v2.8.1
func NewServiceWafConfiguration(ctx *pulumi.Context, name string, args *ServiceWafConfigurationArgs, opts ...pulumi.ResourceOption) (*ServiceWafConfiguration, error)
NewServiceWafConfiguration registers a new resource with the given unique name, arguments, and options.
func (*ServiceWafConfiguration) ElementType ¶ added in v2.10.1
func (*ServiceWafConfiguration) ElementType() reflect.Type
func (*ServiceWafConfiguration) ToServiceWafConfigurationOutput ¶ added in v2.10.1
func (i *ServiceWafConfiguration) ToServiceWafConfigurationOutput() ServiceWafConfigurationOutput
func (*ServiceWafConfiguration) ToServiceWafConfigurationOutputWithContext ¶ added in v2.10.1
func (i *ServiceWafConfiguration) ToServiceWafConfigurationOutputWithContext(ctx context.Context) ServiceWafConfigurationOutput
func (*ServiceWafConfiguration) ToServiceWafConfigurationPtrOutput ¶ added in v2.13.1
func (i *ServiceWafConfiguration) ToServiceWafConfigurationPtrOutput() ServiceWafConfigurationPtrOutput
func (*ServiceWafConfiguration) ToServiceWafConfigurationPtrOutputWithContext ¶ added in v2.13.1
func (i *ServiceWafConfiguration) ToServiceWafConfigurationPtrOutputWithContext(ctx context.Context) ServiceWafConfigurationPtrOutput
type ServiceWafConfigurationArgs ¶ added in v2.8.1
type ServiceWafConfigurationArgs struct { // Allowed HTTP versions. AllowedHttpVersions pulumi.StringPtrInput // A space-separated list of HTTP method names. AllowedMethods pulumi.StringPtrInput // Allowed request content types. AllowedRequestContentType pulumi.StringPtrInput // Allowed request content type charset. AllowedRequestContentTypeCharset pulumi.StringPtrInput // The maximum number of arguments allowed. ArgLength pulumi.IntPtrInput // The maximum allowed argument name length. ArgNameLength pulumi.IntPtrInput // The maximum allowed size of all files. CombinedFileSizes pulumi.IntPtrInput // Score value to add for critical anomalies. CriticalAnomalyScore pulumi.IntPtrInput // CRS validate UTF8 encoding. CrsValidateUtf8Encoding pulumi.BoolPtrInput // Score value to add for error anomalies. ErrorAnomalyScore pulumi.IntPtrInput // A space-separated list of country codes in ISO 3166-1 (two-letter) format. HighRiskCountryCodes pulumi.StringPtrInput // HTTP violation threshold. HttpViolationScoreThreshold pulumi.IntPtrInput // Inbound anomaly threshold. InboundAnomalyScoreThreshold pulumi.IntPtrInput // Local file inclusion attack threshold. LfiScoreThreshold pulumi.IntPtrInput // The maximum allowed file size, in bytes. MaxFileSize pulumi.IntPtrInput // The maximum number of arguments allowed. MaxNumArgs pulumi.IntPtrInput // Score value to add for notice anomalies. NoticeAnomalyScore pulumi.IntPtrInput // The configured paranoia level. ParanoiaLevel pulumi.IntPtrInput // PHP injection threshold. PhpInjectionScoreThreshold pulumi.IntPtrInput // Remote code execution threshold. RceScoreThreshold pulumi.IntPtrInput // A space-separated list of allowed file extensions. RestrictedExtensions pulumi.StringPtrInput // A space-separated list of allowed header names. RestrictedHeaders pulumi.StringPtrInput // Remote file inclusion attack threshold. RfiScoreThreshold pulumi.IntPtrInput // The Web Application Firewall's rule exclusions. Defined below RuleExclusions ServiceWafConfigurationRuleExclusionArrayInput // The Web Application Firewall's active rules. Defined below Rules ServiceWafConfigurationRuleArrayInput // Session fixation attack threshold. SessionFixationScoreThreshold pulumi.IntPtrInput // SQL injection attack threshold. SqlInjectionScoreThreshold pulumi.IntPtrInput // The maximum size of argument names and values. TotalArgLength pulumi.IntPtrInput // The ID of the Web Application Firewall that the configuration belongs to. WafId pulumi.StringInput // Score value to add for warning anomalies. WarningAnomalyScore pulumi.IntPtrInput // XSS attack threshold. XssScoreThreshold pulumi.IntPtrInput }
The set of arguments for constructing a ServiceWafConfiguration resource.
func (ServiceWafConfigurationArgs) ElementType ¶ added in v2.8.1
func (ServiceWafConfigurationArgs) ElementType() reflect.Type
type ServiceWafConfigurationArray ¶ added in v2.13.1
type ServiceWafConfigurationArray []ServiceWafConfigurationInput
func (ServiceWafConfigurationArray) ElementType ¶ added in v2.13.1
func (ServiceWafConfigurationArray) ElementType() reflect.Type
func (ServiceWafConfigurationArray) ToServiceWafConfigurationArrayOutput ¶ added in v2.13.1
func (i ServiceWafConfigurationArray) ToServiceWafConfigurationArrayOutput() ServiceWafConfigurationArrayOutput
func (ServiceWafConfigurationArray) ToServiceWafConfigurationArrayOutputWithContext ¶ added in v2.13.1
func (i ServiceWafConfigurationArray) ToServiceWafConfigurationArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationArrayOutput
type ServiceWafConfigurationArrayInput ¶ added in v2.13.1
type ServiceWafConfigurationArrayInput interface { pulumi.Input ToServiceWafConfigurationArrayOutput() ServiceWafConfigurationArrayOutput ToServiceWafConfigurationArrayOutputWithContext(context.Context) ServiceWafConfigurationArrayOutput }
ServiceWafConfigurationArrayInput is an input type that accepts ServiceWafConfigurationArray and ServiceWafConfigurationArrayOutput values. You can construct a concrete instance of `ServiceWafConfigurationArrayInput` via:
ServiceWafConfigurationArray{ ServiceWafConfigurationArgs{...} }
type ServiceWafConfigurationArrayOutput ¶ added in v2.13.1
type ServiceWafConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ServiceWafConfigurationArrayOutput) ElementType ¶ added in v2.13.1
func (ServiceWafConfigurationArrayOutput) ElementType() reflect.Type
func (ServiceWafConfigurationArrayOutput) Index ¶ added in v2.13.1
func (o ServiceWafConfigurationArrayOutput) Index(i pulumi.IntInput) ServiceWafConfigurationOutput
func (ServiceWafConfigurationArrayOutput) ToServiceWafConfigurationArrayOutput ¶ added in v2.13.1
func (o ServiceWafConfigurationArrayOutput) ToServiceWafConfigurationArrayOutput() ServiceWafConfigurationArrayOutput
func (ServiceWafConfigurationArrayOutput) ToServiceWafConfigurationArrayOutputWithContext ¶ added in v2.13.1
func (o ServiceWafConfigurationArrayOutput) ToServiceWafConfigurationArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationArrayOutput
type ServiceWafConfigurationInput ¶ added in v2.10.1
type ServiceWafConfigurationInput interface { pulumi.Input ToServiceWafConfigurationOutput() ServiceWafConfigurationOutput ToServiceWafConfigurationOutputWithContext(ctx context.Context) ServiceWafConfigurationOutput }
type ServiceWafConfigurationMap ¶ added in v2.13.1
type ServiceWafConfigurationMap map[string]ServiceWafConfigurationInput
func (ServiceWafConfigurationMap) ElementType ¶ added in v2.13.1
func (ServiceWafConfigurationMap) ElementType() reflect.Type
func (ServiceWafConfigurationMap) ToServiceWafConfigurationMapOutput ¶ added in v2.13.1
func (i ServiceWafConfigurationMap) ToServiceWafConfigurationMapOutput() ServiceWafConfigurationMapOutput
func (ServiceWafConfigurationMap) ToServiceWafConfigurationMapOutputWithContext ¶ added in v2.13.1
func (i ServiceWafConfigurationMap) ToServiceWafConfigurationMapOutputWithContext(ctx context.Context) ServiceWafConfigurationMapOutput
type ServiceWafConfigurationMapInput ¶ added in v2.13.1
type ServiceWafConfigurationMapInput interface { pulumi.Input ToServiceWafConfigurationMapOutput() ServiceWafConfigurationMapOutput ToServiceWafConfigurationMapOutputWithContext(context.Context) ServiceWafConfigurationMapOutput }
ServiceWafConfigurationMapInput is an input type that accepts ServiceWafConfigurationMap and ServiceWafConfigurationMapOutput values. You can construct a concrete instance of `ServiceWafConfigurationMapInput` via:
ServiceWafConfigurationMap{ "key": ServiceWafConfigurationArgs{...} }
type ServiceWafConfigurationMapOutput ¶ added in v2.13.1
type ServiceWafConfigurationMapOutput struct{ *pulumi.OutputState }
func (ServiceWafConfigurationMapOutput) ElementType ¶ added in v2.13.1
func (ServiceWafConfigurationMapOutput) ElementType() reflect.Type
func (ServiceWafConfigurationMapOutput) MapIndex ¶ added in v2.13.1
func (o ServiceWafConfigurationMapOutput) MapIndex(k pulumi.StringInput) ServiceWafConfigurationOutput
func (ServiceWafConfigurationMapOutput) ToServiceWafConfigurationMapOutput ¶ added in v2.13.1
func (o ServiceWafConfigurationMapOutput) ToServiceWafConfigurationMapOutput() ServiceWafConfigurationMapOutput
func (ServiceWafConfigurationMapOutput) ToServiceWafConfigurationMapOutputWithContext ¶ added in v2.13.1
func (o ServiceWafConfigurationMapOutput) ToServiceWafConfigurationMapOutputWithContext(ctx context.Context) ServiceWafConfigurationMapOutput
type ServiceWafConfigurationOutput ¶ added in v2.10.1
type ServiceWafConfigurationOutput struct {
*pulumi.OutputState
}
func (ServiceWafConfigurationOutput) ElementType ¶ added in v2.10.1
func (ServiceWafConfigurationOutput) ElementType() reflect.Type
func (ServiceWafConfigurationOutput) ToServiceWafConfigurationOutput ¶ added in v2.10.1
func (o ServiceWafConfigurationOutput) ToServiceWafConfigurationOutput() ServiceWafConfigurationOutput
func (ServiceWafConfigurationOutput) ToServiceWafConfigurationOutputWithContext ¶ added in v2.10.1
func (o ServiceWafConfigurationOutput) ToServiceWafConfigurationOutputWithContext(ctx context.Context) ServiceWafConfigurationOutput
func (ServiceWafConfigurationOutput) ToServiceWafConfigurationPtrOutput ¶ added in v2.13.1
func (o ServiceWafConfigurationOutput) ToServiceWafConfigurationPtrOutput() ServiceWafConfigurationPtrOutput
func (ServiceWafConfigurationOutput) ToServiceWafConfigurationPtrOutputWithContext ¶ added in v2.13.1
func (o ServiceWafConfigurationOutput) ToServiceWafConfigurationPtrOutputWithContext(ctx context.Context) ServiceWafConfigurationPtrOutput
type ServiceWafConfigurationPtrInput ¶ added in v2.13.1
type ServiceWafConfigurationPtrInput interface { pulumi.Input ToServiceWafConfigurationPtrOutput() ServiceWafConfigurationPtrOutput ToServiceWafConfigurationPtrOutputWithContext(ctx context.Context) ServiceWafConfigurationPtrOutput }
type ServiceWafConfigurationPtrOutput ¶ added in v2.13.1
type ServiceWafConfigurationPtrOutput struct {
*pulumi.OutputState
}
func (ServiceWafConfigurationPtrOutput) ElementType ¶ added in v2.13.1
func (ServiceWafConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceWafConfigurationPtrOutput) ToServiceWafConfigurationPtrOutput ¶ added in v2.13.1
func (o ServiceWafConfigurationPtrOutput) ToServiceWafConfigurationPtrOutput() ServiceWafConfigurationPtrOutput
func (ServiceWafConfigurationPtrOutput) ToServiceWafConfigurationPtrOutputWithContext ¶ added in v2.13.1
func (o ServiceWafConfigurationPtrOutput) ToServiceWafConfigurationPtrOutputWithContext(ctx context.Context) ServiceWafConfigurationPtrOutput
type ServiceWafConfigurationRule ¶ added in v2.8.1
type ServiceWafConfigurationRule struct { // The Web Application Firewall rule's modsecurity ID. ModsecRuleId int `pulumi:"modsecRuleId"` // The Web Application Firewall rule's revision. The latest revision will be used if this is not provided. Revision *int `pulumi:"revision"` // The Web Application Firewall rule's status. Allowed values are (`log`, `block` and `score`). Status string `pulumi:"status"` }
type ServiceWafConfigurationRuleArgs ¶ added in v2.8.1
type ServiceWafConfigurationRuleArgs struct { // The Web Application Firewall rule's modsecurity ID. ModsecRuleId pulumi.IntInput `pulumi:"modsecRuleId"` // The Web Application Firewall rule's revision. The latest revision will be used if this is not provided. Revision pulumi.IntPtrInput `pulumi:"revision"` // The Web Application Firewall rule's status. Allowed values are (`log`, `block` and `score`). Status pulumi.StringInput `pulumi:"status"` }
func (ServiceWafConfigurationRuleArgs) ElementType ¶ added in v2.8.1
func (ServiceWafConfigurationRuleArgs) ElementType() reflect.Type
func (ServiceWafConfigurationRuleArgs) ToServiceWafConfigurationRuleOutput ¶ added in v2.8.1
func (i ServiceWafConfigurationRuleArgs) ToServiceWafConfigurationRuleOutput() ServiceWafConfigurationRuleOutput
func (ServiceWafConfigurationRuleArgs) ToServiceWafConfigurationRuleOutputWithContext ¶ added in v2.8.1
func (i ServiceWafConfigurationRuleArgs) ToServiceWafConfigurationRuleOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleOutput
type ServiceWafConfigurationRuleArray ¶ added in v2.8.1
type ServiceWafConfigurationRuleArray []ServiceWafConfigurationRuleInput
func (ServiceWafConfigurationRuleArray) ElementType ¶ added in v2.8.1
func (ServiceWafConfigurationRuleArray) ElementType() reflect.Type
func (ServiceWafConfigurationRuleArray) ToServiceWafConfigurationRuleArrayOutput ¶ added in v2.8.1
func (i ServiceWafConfigurationRuleArray) ToServiceWafConfigurationRuleArrayOutput() ServiceWafConfigurationRuleArrayOutput
func (ServiceWafConfigurationRuleArray) ToServiceWafConfigurationRuleArrayOutputWithContext ¶ added in v2.8.1
func (i ServiceWafConfigurationRuleArray) ToServiceWafConfigurationRuleArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleArrayOutput
type ServiceWafConfigurationRuleArrayInput ¶ added in v2.8.1
type ServiceWafConfigurationRuleArrayInput interface { pulumi.Input ToServiceWafConfigurationRuleArrayOutput() ServiceWafConfigurationRuleArrayOutput ToServiceWafConfigurationRuleArrayOutputWithContext(context.Context) ServiceWafConfigurationRuleArrayOutput }
ServiceWafConfigurationRuleArrayInput is an input type that accepts ServiceWafConfigurationRuleArray and ServiceWafConfigurationRuleArrayOutput values. You can construct a concrete instance of `ServiceWafConfigurationRuleArrayInput` via:
ServiceWafConfigurationRuleArray{ ServiceWafConfigurationRuleArgs{...} }
type ServiceWafConfigurationRuleArrayOutput ¶ added in v2.8.1
type ServiceWafConfigurationRuleArrayOutput struct{ *pulumi.OutputState }
func (ServiceWafConfigurationRuleArrayOutput) ElementType ¶ added in v2.8.1
func (ServiceWafConfigurationRuleArrayOutput) ElementType() reflect.Type
func (ServiceWafConfigurationRuleArrayOutput) ToServiceWafConfigurationRuleArrayOutput ¶ added in v2.8.1
func (o ServiceWafConfigurationRuleArrayOutput) ToServiceWafConfigurationRuleArrayOutput() ServiceWafConfigurationRuleArrayOutput
func (ServiceWafConfigurationRuleArrayOutput) ToServiceWafConfigurationRuleArrayOutputWithContext ¶ added in v2.8.1
func (o ServiceWafConfigurationRuleArrayOutput) ToServiceWafConfigurationRuleArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleArrayOutput
type ServiceWafConfigurationRuleExclusion ¶ added in v2.9.0
type ServiceWafConfigurationRuleExclusion struct { // A conditional expression in VCL used to determine if the condition is met. Condition string `pulumi:"condition"` // The type of rule exclusion. Values are `rule` to exclude the specified rule(s), or `waf` to disable the Web Application Firewall. ExclusionType string `pulumi:"exclusionType"` // Set of modsecurity IDs to be excluded. No rules should be provided when `exclusionType` is `waf`. The rules need to be configured on the Web Application Firewall to be excluded. ModsecRuleIds []int `pulumi:"modsecRuleIds"` // The name of rule exclusion. Name string `pulumi:"name"` // The numeric ID assigned to the WAF Rule Exclusion. Number *int `pulumi:"number"` }
type ServiceWafConfigurationRuleExclusionArgs ¶ added in v2.9.0
type ServiceWafConfigurationRuleExclusionArgs struct { // A conditional expression in VCL used to determine if the condition is met. Condition pulumi.StringInput `pulumi:"condition"` // The type of rule exclusion. Values are `rule` to exclude the specified rule(s), or `waf` to disable the Web Application Firewall. ExclusionType pulumi.StringInput `pulumi:"exclusionType"` // Set of modsecurity IDs to be excluded. No rules should be provided when `exclusionType` is `waf`. The rules need to be configured on the Web Application Firewall to be excluded. ModsecRuleIds pulumi.IntArrayInput `pulumi:"modsecRuleIds"` // The name of rule exclusion. Name pulumi.StringInput `pulumi:"name"` // The numeric ID assigned to the WAF Rule Exclusion. Number pulumi.IntPtrInput `pulumi:"number"` }
func (ServiceWafConfigurationRuleExclusionArgs) ElementType ¶ added in v2.9.0
func (ServiceWafConfigurationRuleExclusionArgs) ElementType() reflect.Type
func (ServiceWafConfigurationRuleExclusionArgs) ToServiceWafConfigurationRuleExclusionOutput ¶ added in v2.9.0
func (i ServiceWafConfigurationRuleExclusionArgs) ToServiceWafConfigurationRuleExclusionOutput() ServiceWafConfigurationRuleExclusionOutput
func (ServiceWafConfigurationRuleExclusionArgs) ToServiceWafConfigurationRuleExclusionOutputWithContext ¶ added in v2.9.0
func (i ServiceWafConfigurationRuleExclusionArgs) ToServiceWafConfigurationRuleExclusionOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleExclusionOutput
type ServiceWafConfigurationRuleExclusionArray ¶ added in v2.9.0
type ServiceWafConfigurationRuleExclusionArray []ServiceWafConfigurationRuleExclusionInput
func (ServiceWafConfigurationRuleExclusionArray) ElementType ¶ added in v2.9.0
func (ServiceWafConfigurationRuleExclusionArray) ElementType() reflect.Type
func (ServiceWafConfigurationRuleExclusionArray) ToServiceWafConfigurationRuleExclusionArrayOutput ¶ added in v2.9.0
func (i ServiceWafConfigurationRuleExclusionArray) ToServiceWafConfigurationRuleExclusionArrayOutput() ServiceWafConfigurationRuleExclusionArrayOutput
func (ServiceWafConfigurationRuleExclusionArray) ToServiceWafConfigurationRuleExclusionArrayOutputWithContext ¶ added in v2.9.0
func (i ServiceWafConfigurationRuleExclusionArray) ToServiceWafConfigurationRuleExclusionArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleExclusionArrayOutput
type ServiceWafConfigurationRuleExclusionArrayInput ¶ added in v2.9.0
type ServiceWafConfigurationRuleExclusionArrayInput interface { pulumi.Input ToServiceWafConfigurationRuleExclusionArrayOutput() ServiceWafConfigurationRuleExclusionArrayOutput ToServiceWafConfigurationRuleExclusionArrayOutputWithContext(context.Context) ServiceWafConfigurationRuleExclusionArrayOutput }
ServiceWafConfigurationRuleExclusionArrayInput is an input type that accepts ServiceWafConfigurationRuleExclusionArray and ServiceWafConfigurationRuleExclusionArrayOutput values. You can construct a concrete instance of `ServiceWafConfigurationRuleExclusionArrayInput` via:
ServiceWafConfigurationRuleExclusionArray{ ServiceWafConfigurationRuleExclusionArgs{...} }
type ServiceWafConfigurationRuleExclusionArrayOutput ¶ added in v2.9.0
type ServiceWafConfigurationRuleExclusionArrayOutput struct{ *pulumi.OutputState }
func (ServiceWafConfigurationRuleExclusionArrayOutput) ElementType ¶ added in v2.9.0
func (ServiceWafConfigurationRuleExclusionArrayOutput) ElementType() reflect.Type
func (ServiceWafConfigurationRuleExclusionArrayOutput) ToServiceWafConfigurationRuleExclusionArrayOutput ¶ added in v2.9.0
func (o ServiceWafConfigurationRuleExclusionArrayOutput) ToServiceWafConfigurationRuleExclusionArrayOutput() ServiceWafConfigurationRuleExclusionArrayOutput
func (ServiceWafConfigurationRuleExclusionArrayOutput) ToServiceWafConfigurationRuleExclusionArrayOutputWithContext ¶ added in v2.9.0
func (o ServiceWafConfigurationRuleExclusionArrayOutput) ToServiceWafConfigurationRuleExclusionArrayOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleExclusionArrayOutput
type ServiceWafConfigurationRuleExclusionInput ¶ added in v2.9.0
type ServiceWafConfigurationRuleExclusionInput interface { pulumi.Input ToServiceWafConfigurationRuleExclusionOutput() ServiceWafConfigurationRuleExclusionOutput ToServiceWafConfigurationRuleExclusionOutputWithContext(context.Context) ServiceWafConfigurationRuleExclusionOutput }
ServiceWafConfigurationRuleExclusionInput is an input type that accepts ServiceWafConfigurationRuleExclusionArgs and ServiceWafConfigurationRuleExclusionOutput values. You can construct a concrete instance of `ServiceWafConfigurationRuleExclusionInput` via:
ServiceWafConfigurationRuleExclusionArgs{...}
type ServiceWafConfigurationRuleExclusionOutput ¶ added in v2.9.0
type ServiceWafConfigurationRuleExclusionOutput struct{ *pulumi.OutputState }
func (ServiceWafConfigurationRuleExclusionOutput) Condition ¶ added in v2.9.0
func (o ServiceWafConfigurationRuleExclusionOutput) Condition() pulumi.StringOutput
A conditional expression in VCL used to determine if the condition is met.
func (ServiceWafConfigurationRuleExclusionOutput) ElementType ¶ added in v2.9.0
func (ServiceWafConfigurationRuleExclusionOutput) ElementType() reflect.Type
func (ServiceWafConfigurationRuleExclusionOutput) ExclusionType ¶ added in v2.9.0
func (o ServiceWafConfigurationRuleExclusionOutput) ExclusionType() pulumi.StringOutput
The type of rule exclusion. Values are `rule` to exclude the specified rule(s), or `waf` to disable the Web Application Firewall.
func (ServiceWafConfigurationRuleExclusionOutput) ModsecRuleIds ¶ added in v2.9.0
func (o ServiceWafConfigurationRuleExclusionOutput) ModsecRuleIds() pulumi.IntArrayOutput
Set of modsecurity IDs to be excluded. No rules should be provided when `exclusionType` is `waf`. The rules need to be configured on the Web Application Firewall to be excluded.
func (ServiceWafConfigurationRuleExclusionOutput) Name ¶ added in v2.9.0
func (o ServiceWafConfigurationRuleExclusionOutput) Name() pulumi.StringOutput
The name of rule exclusion.
func (ServiceWafConfigurationRuleExclusionOutput) Number ¶ added in v2.9.0
func (o ServiceWafConfigurationRuleExclusionOutput) Number() pulumi.IntPtrOutput
The numeric ID assigned to the WAF Rule Exclusion.
func (ServiceWafConfigurationRuleExclusionOutput) ToServiceWafConfigurationRuleExclusionOutput ¶ added in v2.9.0
func (o ServiceWafConfigurationRuleExclusionOutput) ToServiceWafConfigurationRuleExclusionOutput() ServiceWafConfigurationRuleExclusionOutput
func (ServiceWafConfigurationRuleExclusionOutput) ToServiceWafConfigurationRuleExclusionOutputWithContext ¶ added in v2.9.0
func (o ServiceWafConfigurationRuleExclusionOutput) ToServiceWafConfigurationRuleExclusionOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleExclusionOutput
type ServiceWafConfigurationRuleInput ¶ added in v2.8.1
type ServiceWafConfigurationRuleInput interface { pulumi.Input ToServiceWafConfigurationRuleOutput() ServiceWafConfigurationRuleOutput ToServiceWafConfigurationRuleOutputWithContext(context.Context) ServiceWafConfigurationRuleOutput }
ServiceWafConfigurationRuleInput is an input type that accepts ServiceWafConfigurationRuleArgs and ServiceWafConfigurationRuleOutput values. You can construct a concrete instance of `ServiceWafConfigurationRuleInput` via:
ServiceWafConfigurationRuleArgs{...}
type ServiceWafConfigurationRuleOutput ¶ added in v2.8.1
type ServiceWafConfigurationRuleOutput struct{ *pulumi.OutputState }
func (ServiceWafConfigurationRuleOutput) ElementType ¶ added in v2.8.1
func (ServiceWafConfigurationRuleOutput) ElementType() reflect.Type
func (ServiceWafConfigurationRuleOutput) ModsecRuleId ¶ added in v2.8.1
func (o ServiceWafConfigurationRuleOutput) ModsecRuleId() pulumi.IntOutput
The Web Application Firewall rule's modsecurity ID.
func (ServiceWafConfigurationRuleOutput) Revision ¶ added in v2.8.1
func (o ServiceWafConfigurationRuleOutput) Revision() pulumi.IntPtrOutput
The Web Application Firewall rule's revision. The latest revision will be used if this is not provided.
func (ServiceWafConfigurationRuleOutput) Status ¶ added in v2.8.1
func (o ServiceWafConfigurationRuleOutput) Status() pulumi.StringOutput
The Web Application Firewall rule's status. Allowed values are (`log`, `block` and `score`).
func (ServiceWafConfigurationRuleOutput) ToServiceWafConfigurationRuleOutput ¶ added in v2.8.1
func (o ServiceWafConfigurationRuleOutput) ToServiceWafConfigurationRuleOutput() ServiceWafConfigurationRuleOutput
func (ServiceWafConfigurationRuleOutput) ToServiceWafConfigurationRuleOutputWithContext ¶ added in v2.8.1
func (o ServiceWafConfigurationRuleOutput) ToServiceWafConfigurationRuleOutputWithContext(ctx context.Context) ServiceWafConfigurationRuleOutput
type ServiceWafConfigurationState ¶ added in v2.8.1
type ServiceWafConfigurationState struct { // Allowed HTTP versions. AllowedHttpVersions pulumi.StringPtrInput // A space-separated list of HTTP method names. AllowedMethods pulumi.StringPtrInput // Allowed request content types. AllowedRequestContentType pulumi.StringPtrInput // Allowed request content type charset. AllowedRequestContentTypeCharset pulumi.StringPtrInput // The maximum number of arguments allowed. ArgLength pulumi.IntPtrInput // The maximum allowed argument name length. ArgNameLength pulumi.IntPtrInput // The maximum allowed size of all files. CombinedFileSizes pulumi.IntPtrInput // Score value to add for critical anomalies. CriticalAnomalyScore pulumi.IntPtrInput // CRS validate UTF8 encoding. CrsValidateUtf8Encoding pulumi.BoolPtrInput // Score value to add for error anomalies. ErrorAnomalyScore pulumi.IntPtrInput // A space-separated list of country codes in ISO 3166-1 (two-letter) format. HighRiskCountryCodes pulumi.StringPtrInput // HTTP violation threshold. HttpViolationScoreThreshold pulumi.IntPtrInput // Inbound anomaly threshold. InboundAnomalyScoreThreshold pulumi.IntPtrInput // Local file inclusion attack threshold. LfiScoreThreshold pulumi.IntPtrInput // The maximum allowed file size, in bytes. MaxFileSize pulumi.IntPtrInput // The maximum number of arguments allowed. MaxNumArgs pulumi.IntPtrInput // Score value to add for notice anomalies. NoticeAnomalyScore pulumi.IntPtrInput // The configured paranoia level. ParanoiaLevel pulumi.IntPtrInput // PHP injection threshold. PhpInjectionScoreThreshold pulumi.IntPtrInput // Remote code execution threshold. RceScoreThreshold pulumi.IntPtrInput // A space-separated list of allowed file extensions. RestrictedExtensions pulumi.StringPtrInput // A space-separated list of allowed header names. RestrictedHeaders pulumi.StringPtrInput // Remote file inclusion attack threshold. RfiScoreThreshold pulumi.IntPtrInput // The Web Application Firewall's rule exclusions. Defined below RuleExclusions ServiceWafConfigurationRuleExclusionArrayInput // The Web Application Firewall's active rules. Defined below Rules ServiceWafConfigurationRuleArrayInput // Session fixation attack threshold. SessionFixationScoreThreshold pulumi.IntPtrInput // SQL injection attack threshold. SqlInjectionScoreThreshold pulumi.IntPtrInput // The maximum size of argument names and values. TotalArgLength pulumi.IntPtrInput // The ID of the Web Application Firewall that the configuration belongs to. WafId pulumi.StringPtrInput // Score value to add for warning anomalies. WarningAnomalyScore pulumi.IntPtrInput // XSS attack threshold. XssScoreThreshold pulumi.IntPtrInput }
func (ServiceWafConfigurationState) ElementType ¶ added in v2.8.1
func (ServiceWafConfigurationState) ElementType() reflect.Type
type Servicev1 ¶
type Servicev1 struct { pulumi.CustomResourceState // A set of ACL configuration blocks. // Defined below. Acls Servicev1AclArrayOutput `pulumi:"acls"` // Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true. Activate pulumi.BoolPtrOutput `pulumi:"activate"` // The currently active version of your Fastly Service. ActiveVersion pulumi.IntOutput `pulumi:"activeVersion"` // A set of Backends to service requests from your Domains. // Defined below. Backends must be defined in this argument, or defined in the // `vcl` argument below Backends Servicev1BackendArrayOutput `pulumi:"backends"` // A BigQuery endpoint to send streaming logs too. // Defined below. Bigqueryloggings Servicev1BigqueryloggingArrayOutput `pulumi:"bigqueryloggings"` // An Azure Blob Storage endpoint to send streaming logs too. // Defined below. Blobstorageloggings Servicev1BlobstorageloggingArrayOutput `pulumi:"blobstorageloggings"` // A set of Cache Settings, allowing you to override. // Defined below. CacheSettings Servicev1CacheSettingArrayOutput `pulumi:"cacheSettings"` // The latest cloned version by the provider. The value gets only set after running `pulumi up`. ClonedVersion pulumi.IntOutput `pulumi:"clonedVersion"` // An optional comment about the Director. Comment pulumi.StringPtrOutput `pulumi:"comment"` // A set of conditions to add logic to any basic // configuration object in this service. Defined below. Conditions Servicev1ConditionArrayOutput `pulumi:"conditions"` // Sets the host header. DefaultHost pulumi.StringOutput `pulumi:"defaultHost"` // The default Time-to-live (TTL) for // requests. DefaultTtl pulumi.IntPtrOutput `pulumi:"defaultTtl"` // A set of dictionaries that allow the storing of key values pair for use within VCL functions. // Defined below. Dictionaries Servicev1DictionaryArrayOutput `pulumi:"dictionaries"` // A director to allow more control over balancing traffic over backends. // when an item is not to be cached based on an above `condition`. // Defined below Directors Servicev1DirectorArrayOutput `pulumi:"directors"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domains Servicev1DomainArrayOutput `pulumi:"domains"` // A set of custom, "dynamic" VCL Snippet configuration blocks. // Defined below. Dynamicsnippets Servicev1DynamicsnippetArrayOutput `pulumi:"dynamicsnippets"` // Services that are active cannot be destroyed. In // order to destroy the Service, set `forceDestroy` to `true`. Default `false`. ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` // A gcs endpoint to send streaming logs too. // Defined below. Gcsloggings Servicev1GcsloggingArrayOutput `pulumi:"gcsloggings"` // A set of gzip rules to control automatic gzipping of // content. Defined below. Gzips Servicev1GzipArrayOutput `pulumi:"gzips"` // A set of Headers to manipulate for each request. // Defined below. Headers Servicev1HeaderArrayOutput `pulumi:"headers"` // Name of a defined `healthcheck` to assign to this backend. Healthchecks Servicev1HealthcheckArrayOutput `pulumi:"healthchecks"` // An HTTPS endpoint to send streaming logs to. // Defined below. Httpsloggings Servicev1HttpsloggingArrayOutput `pulumi:"httpsloggings"` // A logentries endpoint to send streaming logs too. // Defined below. Logentries Servicev1LogentryArrayOutput `pulumi:"logentries"` // A Rackspace Cloud Files endpoint to send streaming logs to. // Defined below. LoggingCloudfiles Servicev1LoggingCloudfileArrayOutput `pulumi:"loggingCloudfiles"` // A Datadog endpoint to send streaming logs to. // Defined below. LoggingDatadogs Servicev1LoggingDatadogArrayOutput `pulumi:"loggingDatadogs"` // A DigitalOcean Spaces endpoint to send streaming logs to. // Defined below. LoggingDigitaloceans Servicev1LoggingDigitaloceanArrayOutput `pulumi:"loggingDigitaloceans"` // An Elasticsearch endpoint to send streaming logs to. // Defined below. LoggingElasticsearches Servicev1LoggingElasticsearchArrayOutput `pulumi:"loggingElasticsearches"` // An FTP endpoint to send streaming logs to. // Defined below. LoggingFtps Servicev1LoggingFtpArrayOutput `pulumi:"loggingFtps"` // A Google Cloud Pub/Sub endpoint to send streaming logs to. // Defined below. LoggingGooglepubsubs Servicev1LoggingGooglepubsubArrayOutput `pulumi:"loggingGooglepubsubs"` // A Heroku endpoint to send streaming logs to. // Defined below. LoggingHeroku Servicev1LoggingHerokuArrayOutput `pulumi:"loggingHeroku"` // A Honeycomb endpoint to send streaming logs to. // Defined below. LoggingHoneycombs Servicev1LoggingHoneycombArrayOutput `pulumi:"loggingHoneycombs"` // A Kafka endpoint to send streaming logs to. // Defined below. LoggingKafkas Servicev1LoggingKafkaArrayOutput `pulumi:"loggingKafkas"` // A Kinesis endpoint to send streaming logs to. // Defined below. LoggingKineses Servicev1LoggingKineseArrayOutput `pulumi:"loggingKineses"` // A Loggly endpoint to send streaming logs to. // Defined below. LoggingLogglies Servicev1LoggingLogglyArrayOutput `pulumi:"loggingLogglies"` // A Log Shuttle endpoint to send streaming logs to. // Defined below. LoggingLogshuttles Servicev1LoggingLogshuttleArrayOutput `pulumi:"loggingLogshuttles"` // A New Relic endpoint to send streaming logs to. // Defined below. LoggingNewrelics Servicev1LoggingNewrelicArrayOutput `pulumi:"loggingNewrelics"` // An OpenStack endpoint to send streaming logs to. // Defined below. LoggingOpenstacks Servicev1LoggingOpenstackArrayOutput `pulumi:"loggingOpenstacks"` // A Scalyr endpoint to send streaming logs to. // Defined below. LoggingScalyrs Servicev1LoggingScalyrArrayOutput `pulumi:"loggingScalyrs"` // An SFTP endpoint to send streaming logs to. // Defined below. LoggingSftps Servicev1LoggingSftpArrayOutput `pulumi:"loggingSftps"` // A unique name to identify this dictionary. Name pulumi.StringOutput `pulumi:"name"` // A Papertrail endpoint to send streaming logs too. // Defined below. Papertrails Servicev1PapertrailArrayOutput `pulumi:"papertrails"` // A set of Request modifiers. // Defined below RequestSettings Servicev1RequestSettingArrayOutput `pulumi:"requestSettings"` // The name of the response object used by the Web Application Firewall. ResponseObjects Servicev1ResponseObjectArrayOutput `pulumi:"responseObjects"` // A set of S3 Buckets to send streaming logs too. // Defined below. S3loggings Servicev1S3loggingArrayOutput `pulumi:"s3loggings"` // A set of custom, "regular" (non-dynamic) VCL Snippet configuration blocks. // Defined below. Snippets Servicev1SnippetArrayOutput `pulumi:"snippets"` // A Splunk endpoint to send streaming logs too. // Defined below. Splunks Servicev1SplunkArrayOutput `pulumi:"splunks"` // A Sumologic endpoint to send streaming logs too. // Defined below. Sumologics Servicev1SumologicArrayOutput `pulumi:"sumologics"` // A syslog endpoint to send streaming logs too. // Defined below. Syslogs Servicev1SyslogArrayOutput `pulumi:"syslogs"` // A set of custom VCL configuration blocks. // Defined below. See the [Fastly documentation](https://docs.fastly.com/vcl/custom-vcl/uploading-custom-vcl/) for more information on using custom VCL. Vcls Servicev1VclArrayOutput `pulumi:"vcls"` // Description field for the version. VersionComment pulumi.StringPtrOutput `pulumi:"versionComment"` // A WAF configuration block. // Defined below. Waf Servicev1WafPtrOutput `pulumi:"waf"` }
## Import
Fastly Service can be imported using their service ID, e.g.
```sh
$ pulumi import fastly:index/servicev1:Servicev1 demo xxxxxxxxxxxxxxxxxxxx
```
func GetServicev1 ¶
func GetServicev1(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Servicev1State, opts ...pulumi.ResourceOption) (*Servicev1, error)
GetServicev1 gets an existing Servicev1 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 NewServicev1 ¶
func NewServicev1(ctx *pulumi.Context, name string, args *Servicev1Args, opts ...pulumi.ResourceOption) (*Servicev1, error)
NewServicev1 registers a new resource with the given unique name, arguments, and options.
func (*Servicev1) ElementType ¶ added in v2.10.1
func (*Servicev1) ToServicev1Output ¶ added in v2.10.1
func (i *Servicev1) ToServicev1Output() Servicev1Output
func (*Servicev1) ToServicev1OutputWithContext ¶ added in v2.10.1
func (i *Servicev1) ToServicev1OutputWithContext(ctx context.Context) Servicev1Output
func (*Servicev1) ToServicev1PtrOutput ¶ added in v2.13.1
func (i *Servicev1) ToServicev1PtrOutput() Servicev1PtrOutput
func (*Servicev1) ToServicev1PtrOutputWithContext ¶ added in v2.13.1
func (i *Servicev1) ToServicev1PtrOutputWithContext(ctx context.Context) Servicev1PtrOutput
type Servicev1Acl ¶
type Servicev1AclArgs ¶
type Servicev1AclArgs struct { // The ID of the ACL. AclId pulumi.StringPtrInput `pulumi:"aclId"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` }
func (Servicev1AclArgs) ElementType ¶
func (Servicev1AclArgs) ElementType() reflect.Type
func (Servicev1AclArgs) ToServicev1AclOutput ¶
func (i Servicev1AclArgs) ToServicev1AclOutput() Servicev1AclOutput
func (Servicev1AclArgs) ToServicev1AclOutputWithContext ¶
func (i Servicev1AclArgs) ToServicev1AclOutputWithContext(ctx context.Context) Servicev1AclOutput
type Servicev1AclArray ¶
type Servicev1AclArray []Servicev1AclInput
func (Servicev1AclArray) ElementType ¶
func (Servicev1AclArray) ElementType() reflect.Type
func (Servicev1AclArray) ToServicev1AclArrayOutput ¶
func (i Servicev1AclArray) ToServicev1AclArrayOutput() Servicev1AclArrayOutput
func (Servicev1AclArray) ToServicev1AclArrayOutputWithContext ¶
func (i Servicev1AclArray) ToServicev1AclArrayOutputWithContext(ctx context.Context) Servicev1AclArrayOutput
type Servicev1AclArrayInput ¶
type Servicev1AclArrayInput interface { pulumi.Input ToServicev1AclArrayOutput() Servicev1AclArrayOutput ToServicev1AclArrayOutputWithContext(context.Context) Servicev1AclArrayOutput }
Servicev1AclArrayInput is an input type that accepts Servicev1AclArray and Servicev1AclArrayOutput values. You can construct a concrete instance of `Servicev1AclArrayInput` via:
Servicev1AclArray{ Servicev1AclArgs{...} }
type Servicev1AclArrayOutput ¶
type Servicev1AclArrayOutput struct{ *pulumi.OutputState }
func (Servicev1AclArrayOutput) ElementType ¶
func (Servicev1AclArrayOutput) ElementType() reflect.Type
func (Servicev1AclArrayOutput) Index ¶
func (o Servicev1AclArrayOutput) Index(i pulumi.IntInput) Servicev1AclOutput
func (Servicev1AclArrayOutput) ToServicev1AclArrayOutput ¶
func (o Servicev1AclArrayOutput) ToServicev1AclArrayOutput() Servicev1AclArrayOutput
func (Servicev1AclArrayOutput) ToServicev1AclArrayOutputWithContext ¶
func (o Servicev1AclArrayOutput) ToServicev1AclArrayOutputWithContext(ctx context.Context) Servicev1AclArrayOutput
type Servicev1AclInput ¶
type Servicev1AclInput interface { pulumi.Input ToServicev1AclOutput() Servicev1AclOutput ToServicev1AclOutputWithContext(context.Context) Servicev1AclOutput }
Servicev1AclInput is an input type that accepts Servicev1AclArgs and Servicev1AclOutput values. You can construct a concrete instance of `Servicev1AclInput` via:
Servicev1AclArgs{...}
type Servicev1AclOutput ¶
type Servicev1AclOutput struct{ *pulumi.OutputState }
func (Servicev1AclOutput) AclId ¶
func (o Servicev1AclOutput) AclId() pulumi.StringPtrOutput
The ID of the ACL.
func (Servicev1AclOutput) ElementType ¶
func (Servicev1AclOutput) ElementType() reflect.Type
func (Servicev1AclOutput) Name ¶
func (o Servicev1AclOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1AclOutput) ToServicev1AclOutput ¶
func (o Servicev1AclOutput) ToServicev1AclOutput() Servicev1AclOutput
func (Servicev1AclOutput) ToServicev1AclOutputWithContext ¶
func (o Servicev1AclOutput) ToServicev1AclOutputWithContext(ctx context.Context) Servicev1AclOutput
type Servicev1Args ¶
type Servicev1Args struct { // A set of ACL configuration blocks. // Defined below. Acls Servicev1AclArrayInput // Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true. Activate pulumi.BoolPtrInput // A set of Backends to service requests from your Domains. // Defined below. Backends must be defined in this argument, or defined in the // `vcl` argument below Backends Servicev1BackendArrayInput // A BigQuery endpoint to send streaming logs too. // Defined below. Bigqueryloggings Servicev1BigqueryloggingArrayInput // An Azure Blob Storage endpoint to send streaming logs too. // Defined below. Blobstorageloggings Servicev1BlobstorageloggingArrayInput // A set of Cache Settings, allowing you to override. // Defined below. CacheSettings Servicev1CacheSettingArrayInput // An optional comment about the Director. Comment pulumi.StringPtrInput // A set of conditions to add logic to any basic // configuration object in this service. Defined below. Conditions Servicev1ConditionArrayInput // Sets the host header. DefaultHost pulumi.StringPtrInput // The default Time-to-live (TTL) for // requests. DefaultTtl pulumi.IntPtrInput // A set of dictionaries that allow the storing of key values pair for use within VCL functions. // Defined below. Dictionaries Servicev1DictionaryArrayInput // A director to allow more control over balancing traffic over backends. // when an item is not to be cached based on an above `condition`. // Defined below Directors Servicev1DirectorArrayInput // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domains Servicev1DomainArrayInput // A set of custom, "dynamic" VCL Snippet configuration blocks. // Defined below. Dynamicsnippets Servicev1DynamicsnippetArrayInput // Services that are active cannot be destroyed. In // order to destroy the Service, set `forceDestroy` to `true`. Default `false`. ForceDestroy pulumi.BoolPtrInput // A gcs endpoint to send streaming logs too. // Defined below. Gcsloggings Servicev1GcsloggingArrayInput // A set of gzip rules to control automatic gzipping of // content. Defined below. Gzips Servicev1GzipArrayInput // A set of Headers to manipulate for each request. // Defined below. Headers Servicev1HeaderArrayInput // Name of a defined `healthcheck` to assign to this backend. Healthchecks Servicev1HealthcheckArrayInput // An HTTPS endpoint to send streaming logs to. // Defined below. Httpsloggings Servicev1HttpsloggingArrayInput // A logentries endpoint to send streaming logs too. // Defined below. Logentries Servicev1LogentryArrayInput // A Rackspace Cloud Files endpoint to send streaming logs to. // Defined below. LoggingCloudfiles Servicev1LoggingCloudfileArrayInput // A Datadog endpoint to send streaming logs to. // Defined below. LoggingDatadogs Servicev1LoggingDatadogArrayInput // A DigitalOcean Spaces endpoint to send streaming logs to. // Defined below. LoggingDigitaloceans Servicev1LoggingDigitaloceanArrayInput // An Elasticsearch endpoint to send streaming logs to. // Defined below. LoggingElasticsearches Servicev1LoggingElasticsearchArrayInput // An FTP endpoint to send streaming logs to. // Defined below. LoggingFtps Servicev1LoggingFtpArrayInput // A Google Cloud Pub/Sub endpoint to send streaming logs to. // Defined below. LoggingGooglepubsubs Servicev1LoggingGooglepubsubArrayInput // A Heroku endpoint to send streaming logs to. // Defined below. LoggingHeroku Servicev1LoggingHerokuArrayInput // A Honeycomb endpoint to send streaming logs to. // Defined below. LoggingHoneycombs Servicev1LoggingHoneycombArrayInput // A Kafka endpoint to send streaming logs to. // Defined below. LoggingKafkas Servicev1LoggingKafkaArrayInput // A Kinesis endpoint to send streaming logs to. // Defined below. LoggingKineses Servicev1LoggingKineseArrayInput // A Loggly endpoint to send streaming logs to. // Defined below. LoggingLogglies Servicev1LoggingLogglyArrayInput // A Log Shuttle endpoint to send streaming logs to. // Defined below. LoggingLogshuttles Servicev1LoggingLogshuttleArrayInput // A New Relic endpoint to send streaming logs to. // Defined below. LoggingNewrelics Servicev1LoggingNewrelicArrayInput // An OpenStack endpoint to send streaming logs to. // Defined below. LoggingOpenstacks Servicev1LoggingOpenstackArrayInput // A Scalyr endpoint to send streaming logs to. // Defined below. LoggingScalyrs Servicev1LoggingScalyrArrayInput // An SFTP endpoint to send streaming logs to. // Defined below. LoggingSftps Servicev1LoggingSftpArrayInput // A unique name to identify this dictionary. Name pulumi.StringPtrInput // A Papertrail endpoint to send streaming logs too. // Defined below. Papertrails Servicev1PapertrailArrayInput // A set of Request modifiers. // Defined below RequestSettings Servicev1RequestSettingArrayInput // The name of the response object used by the Web Application Firewall. ResponseObjects Servicev1ResponseObjectArrayInput // A set of S3 Buckets to send streaming logs too. // Defined below. S3loggings Servicev1S3loggingArrayInput // A set of custom, "regular" (non-dynamic) VCL Snippet configuration blocks. // Defined below. Snippets Servicev1SnippetArrayInput // A Splunk endpoint to send streaming logs too. // Defined below. Splunks Servicev1SplunkArrayInput // A Sumologic endpoint to send streaming logs too. // Defined below. Sumologics Servicev1SumologicArrayInput // A syslog endpoint to send streaming logs too. // Defined below. Syslogs Servicev1SyslogArrayInput // A set of custom VCL configuration blocks. // Defined below. See the [Fastly documentation](https://docs.fastly.com/vcl/custom-vcl/uploading-custom-vcl/) for more information on using custom VCL. Vcls Servicev1VclArrayInput // Description field for the version. VersionComment pulumi.StringPtrInput // A WAF configuration block. // Defined below. Waf Servicev1WafPtrInput }
The set of arguments for constructing a Servicev1 resource.
func (Servicev1Args) ElementType ¶
func (Servicev1Args) ElementType() reflect.Type
type Servicev1Array ¶ added in v2.13.1
type Servicev1Array []Servicev1Input
func (Servicev1Array) ElementType ¶ added in v2.13.1
func (Servicev1Array) ElementType() reflect.Type
func (Servicev1Array) ToServicev1ArrayOutput ¶ added in v2.13.1
func (i Servicev1Array) ToServicev1ArrayOutput() Servicev1ArrayOutput
func (Servicev1Array) ToServicev1ArrayOutputWithContext ¶ added in v2.13.1
func (i Servicev1Array) ToServicev1ArrayOutputWithContext(ctx context.Context) Servicev1ArrayOutput
type Servicev1ArrayInput ¶ added in v2.13.1
type Servicev1ArrayInput interface { pulumi.Input ToServicev1ArrayOutput() Servicev1ArrayOutput ToServicev1ArrayOutputWithContext(context.Context) Servicev1ArrayOutput }
Servicev1ArrayInput is an input type that accepts Servicev1Array and Servicev1ArrayOutput values. You can construct a concrete instance of `Servicev1ArrayInput` via:
Servicev1Array{ Servicev1Args{...} }
type Servicev1ArrayOutput ¶ added in v2.13.1
type Servicev1ArrayOutput struct{ *pulumi.OutputState }
func (Servicev1ArrayOutput) ElementType ¶ added in v2.13.1
func (Servicev1ArrayOutput) ElementType() reflect.Type
func (Servicev1ArrayOutput) Index ¶ added in v2.13.1
func (o Servicev1ArrayOutput) Index(i pulumi.IntInput) Servicev1Output
func (Servicev1ArrayOutput) ToServicev1ArrayOutput ¶ added in v2.13.1
func (o Servicev1ArrayOutput) ToServicev1ArrayOutput() Servicev1ArrayOutput
func (Servicev1ArrayOutput) ToServicev1ArrayOutputWithContext ¶ added in v2.13.1
func (o Servicev1ArrayOutput) ToServicev1ArrayOutputWithContext(ctx context.Context) Servicev1ArrayOutput
type Servicev1Backend ¶
type Servicev1Backend struct { // The SFTP address to stream logs to. Address string `pulumi:"address"` // Denotes if this Backend should be // included in the pool of backends that requests are load balanced against. // Default `true`. AutoLoadbalance *bool `pulumi:"autoLoadbalance"` // How long to wait between bytes in milliseconds. Default `10000`. BetweenBytesTimeout *int `pulumi:"betweenBytesTimeout"` // How long to wait for a timeout in milliseconds. // Default `1000` ConnectTimeout *int `pulumi:"connectTimeout"` // Number of errors to allow before the Backend is marked as down. Default `0`. ErrorThreshold *int `pulumi:"errorThreshold"` // How long to wait for the first bytes in milliseconds. Default `15000`. FirstByteTimeout *int `pulumi:"firstByteTimeout"` // Name of a defined `healthcheck` to assign to this backend. Healthcheck *string `pulumi:"healthcheck"` // Maximum number of connections for this Backend. // Default `200`. MaxConn *int `pulumi:"maxConn"` // Maximum allowed TLS version on SSL connections to this backend. MaxTlsVersion *string `pulumi:"maxTlsVersion"` // Minimum allowed TLS version on SSL connections to this backend. MinTlsVersion *string `pulumi:"minTlsVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The hostname to override the Host header. OverrideHost *string `pulumi:"overrideHost"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`. RequestCondition *string `pulumi:"requestCondition"` // Selected POP to serve as a "shield" for backends. Valid values for `shield` are included in the [`GET /datacenters`](https://developer.fastly.com/reference/api/utils/datacenter/) API response. Shield *string `pulumi:"shield"` // CA certificate attached to origin. SslCaCert *string `pulumi:"sslCaCert"` // Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all. SslCertHostname *string `pulumi:"sslCertHostname"` // Be strict about checking SSL certs. Default `true`. SslCheckCert *bool `pulumi:"sslCheckCert"` // Comma separated list of OpenSSL Ciphers to try when negotiating to the backend. SslCiphers *string `pulumi:"sslCiphers"` // Client certificate attached to origin. Used when connecting to the backend. SslClientCert *string `pulumi:"sslClientCert"` // Client key attached to origin. Used when connecting to the backend. SslClientKey *string `pulumi:"sslClientKey"` // Used for both SNI during the TLS handshake and to validate the cert. // // Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead. SslHostname *string `pulumi:"sslHostname"` // Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all. SslSniHostname *string `pulumi:"sslSniHostname"` // Whether or not to use SSL to reach the backend. Default `false`. UseSsl *bool `pulumi:"useSsl"` // The [portion of traffic](https://docs.fastly.com/en/guides/load-balancing-configuration#how-weight-affects-load-balancing) to send to this Backend. Each Backend receives `weight / total` of the traffic. Default `100`. Weight *int `pulumi:"weight"` }
type Servicev1BackendArgs ¶
type Servicev1BackendArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // Denotes if this Backend should be // included in the pool of backends that requests are load balanced against. // Default `true`. AutoLoadbalance pulumi.BoolPtrInput `pulumi:"autoLoadbalance"` // How long to wait between bytes in milliseconds. Default `10000`. BetweenBytesTimeout pulumi.IntPtrInput `pulumi:"betweenBytesTimeout"` // How long to wait for a timeout in milliseconds. // Default `1000` ConnectTimeout pulumi.IntPtrInput `pulumi:"connectTimeout"` // Number of errors to allow before the Backend is marked as down. Default `0`. ErrorThreshold pulumi.IntPtrInput `pulumi:"errorThreshold"` // How long to wait for the first bytes in milliseconds. Default `15000`. FirstByteTimeout pulumi.IntPtrInput `pulumi:"firstByteTimeout"` // Name of a defined `healthcheck` to assign to this backend. Healthcheck pulumi.StringPtrInput `pulumi:"healthcheck"` // Maximum number of connections for this Backend. // Default `200`. MaxConn pulumi.IntPtrInput `pulumi:"maxConn"` // Maximum allowed TLS version on SSL connections to this backend. MaxTlsVersion pulumi.StringPtrInput `pulumi:"maxTlsVersion"` // Minimum allowed TLS version on SSL connections to this backend. MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The hostname to override the Host header. OverrideHost pulumi.StringPtrInput `pulumi:"overrideHost"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`. RequestCondition pulumi.StringPtrInput `pulumi:"requestCondition"` // Selected POP to serve as a "shield" for backends. Valid values for `shield` are included in the [`GET /datacenters`](https://developer.fastly.com/reference/api/utils/datacenter/) API response. Shield pulumi.StringPtrInput `pulumi:"shield"` // CA certificate attached to origin. SslCaCert pulumi.StringPtrInput `pulumi:"sslCaCert"` // Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all. SslCertHostname pulumi.StringPtrInput `pulumi:"sslCertHostname"` // Be strict about checking SSL certs. Default `true`. SslCheckCert pulumi.BoolPtrInput `pulumi:"sslCheckCert"` // Comma separated list of OpenSSL Ciphers to try when negotiating to the backend. SslCiphers pulumi.StringPtrInput `pulumi:"sslCiphers"` // Client certificate attached to origin. Used when connecting to the backend. SslClientCert pulumi.StringPtrInput `pulumi:"sslClientCert"` // Client key attached to origin. Used when connecting to the backend. SslClientKey pulumi.StringPtrInput `pulumi:"sslClientKey"` // Used for both SNI during the TLS handshake and to validate the cert. // // Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead. SslHostname pulumi.StringPtrInput `pulumi:"sslHostname"` // Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all. SslSniHostname pulumi.StringPtrInput `pulumi:"sslSniHostname"` // Whether or not to use SSL to reach the backend. Default `false`. UseSsl pulumi.BoolPtrInput `pulumi:"useSsl"` // The [portion of traffic](https://docs.fastly.com/en/guides/load-balancing-configuration#how-weight-affects-load-balancing) to send to this Backend. Each Backend receives `weight / total` of the traffic. Default `100`. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (Servicev1BackendArgs) ElementType ¶
func (Servicev1BackendArgs) ElementType() reflect.Type
func (Servicev1BackendArgs) ToServicev1BackendOutput ¶
func (i Servicev1BackendArgs) ToServicev1BackendOutput() Servicev1BackendOutput
func (Servicev1BackendArgs) ToServicev1BackendOutputWithContext ¶
func (i Servicev1BackendArgs) ToServicev1BackendOutputWithContext(ctx context.Context) Servicev1BackendOutput
type Servicev1BackendArray ¶
type Servicev1BackendArray []Servicev1BackendInput
func (Servicev1BackendArray) ElementType ¶
func (Servicev1BackendArray) ElementType() reflect.Type
func (Servicev1BackendArray) ToServicev1BackendArrayOutput ¶
func (i Servicev1BackendArray) ToServicev1BackendArrayOutput() Servicev1BackendArrayOutput
func (Servicev1BackendArray) ToServicev1BackendArrayOutputWithContext ¶
func (i Servicev1BackendArray) ToServicev1BackendArrayOutputWithContext(ctx context.Context) Servicev1BackendArrayOutput
type Servicev1BackendArrayInput ¶
type Servicev1BackendArrayInput interface { pulumi.Input ToServicev1BackendArrayOutput() Servicev1BackendArrayOutput ToServicev1BackendArrayOutputWithContext(context.Context) Servicev1BackendArrayOutput }
Servicev1BackendArrayInput is an input type that accepts Servicev1BackendArray and Servicev1BackendArrayOutput values. You can construct a concrete instance of `Servicev1BackendArrayInput` via:
Servicev1BackendArray{ Servicev1BackendArgs{...} }
type Servicev1BackendArrayOutput ¶
type Servicev1BackendArrayOutput struct{ *pulumi.OutputState }
func (Servicev1BackendArrayOutput) ElementType ¶
func (Servicev1BackendArrayOutput) ElementType() reflect.Type
func (Servicev1BackendArrayOutput) Index ¶
func (o Servicev1BackendArrayOutput) Index(i pulumi.IntInput) Servicev1BackendOutput
func (Servicev1BackendArrayOutput) ToServicev1BackendArrayOutput ¶
func (o Servicev1BackendArrayOutput) ToServicev1BackendArrayOutput() Servicev1BackendArrayOutput
func (Servicev1BackendArrayOutput) ToServicev1BackendArrayOutputWithContext ¶
func (o Servicev1BackendArrayOutput) ToServicev1BackendArrayOutputWithContext(ctx context.Context) Servicev1BackendArrayOutput
type Servicev1BackendInput ¶
type Servicev1BackendInput interface { pulumi.Input ToServicev1BackendOutput() Servicev1BackendOutput ToServicev1BackendOutputWithContext(context.Context) Servicev1BackendOutput }
Servicev1BackendInput is an input type that accepts Servicev1BackendArgs and Servicev1BackendOutput values. You can construct a concrete instance of `Servicev1BackendInput` via:
Servicev1BackendArgs{...}
type Servicev1BackendOutput ¶
type Servicev1BackendOutput struct{ *pulumi.OutputState }
func (Servicev1BackendOutput) Address ¶
func (o Servicev1BackendOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (Servicev1BackendOutput) AutoLoadbalance ¶
func (o Servicev1BackendOutput) AutoLoadbalance() pulumi.BoolPtrOutput
Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default `true`.
func (Servicev1BackendOutput) BetweenBytesTimeout ¶
func (o Servicev1BackendOutput) BetweenBytesTimeout() pulumi.IntPtrOutput
How long to wait between bytes in milliseconds. Default `10000`.
func (Servicev1BackendOutput) ConnectTimeout ¶
func (o Servicev1BackendOutput) ConnectTimeout() pulumi.IntPtrOutput
How long to wait for a timeout in milliseconds. Default `1000`
func (Servicev1BackendOutput) ElementType ¶
func (Servicev1BackendOutput) ElementType() reflect.Type
func (Servicev1BackendOutput) ErrorThreshold ¶
func (o Servicev1BackendOutput) ErrorThreshold() pulumi.IntPtrOutput
Number of errors to allow before the Backend is marked as down. Default `0`.
func (Servicev1BackendOutput) FirstByteTimeout ¶
func (o Servicev1BackendOutput) FirstByteTimeout() pulumi.IntPtrOutput
How long to wait for the first bytes in milliseconds. Default `15000`.
func (Servicev1BackendOutput) Healthcheck ¶
func (o Servicev1BackendOutput) Healthcheck() pulumi.StringPtrOutput
Name of a defined `healthcheck` to assign to this backend.
func (Servicev1BackendOutput) MaxConn ¶
func (o Servicev1BackendOutput) MaxConn() pulumi.IntPtrOutput
Maximum number of connections for this Backend. Default `200`.
func (Servicev1BackendOutput) MaxTlsVersion ¶
func (o Servicev1BackendOutput) MaxTlsVersion() pulumi.StringPtrOutput
Maximum allowed TLS version on SSL connections to this backend.
func (Servicev1BackendOutput) MinTlsVersion ¶
func (o Servicev1BackendOutput) MinTlsVersion() pulumi.StringPtrOutput
Minimum allowed TLS version on SSL connections to this backend.
func (Servicev1BackendOutput) Name ¶
func (o Servicev1BackendOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1BackendOutput) OverrideHost ¶
func (o Servicev1BackendOutput) OverrideHost() pulumi.StringPtrOutput
The hostname to override the Host header.
func (Servicev1BackendOutput) Port ¶
func (o Servicev1BackendOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (Servicev1BackendOutput) RequestCondition ¶
func (o Servicev1BackendOutput) RequestCondition() pulumi.StringPtrOutput
Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`.
func (Servicev1BackendOutput) Shield ¶
func (o Servicev1BackendOutput) Shield() pulumi.StringPtrOutput
Selected POP to serve as a "shield" for backends. Valid values for `shield` are included in the [`GET /datacenters`](https://developer.fastly.com/reference/api/utils/datacenter/) API response.
func (Servicev1BackendOutput) SslCaCert ¶
func (o Servicev1BackendOutput) SslCaCert() pulumi.StringPtrOutput
CA certificate attached to origin.
func (Servicev1BackendOutput) SslCertHostname ¶
func (o Servicev1BackendOutput) SslCertHostname() pulumi.StringPtrOutput
Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
func (Servicev1BackendOutput) SslCheckCert ¶
func (o Servicev1BackendOutput) SslCheckCert() pulumi.BoolPtrOutput
Be strict about checking SSL certs. Default `true`.
func (Servicev1BackendOutput) SslCiphers ¶
func (o Servicev1BackendOutput) SslCiphers() pulumi.StringPtrOutput
Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
func (Servicev1BackendOutput) SslClientCert ¶
func (o Servicev1BackendOutput) SslClientCert() pulumi.StringPtrOutput
Client certificate attached to origin. Used when connecting to the backend.
func (Servicev1BackendOutput) SslClientKey ¶
func (o Servicev1BackendOutput) SslClientKey() pulumi.StringPtrOutput
Client key attached to origin. Used when connecting to the backend.
func (Servicev1BackendOutput) SslHostname
deprecated
func (o Servicev1BackendOutput) SslHostname() pulumi.StringPtrOutput
Used for both SNI during the TLS handshake and to validate the cert.
Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead.
func (Servicev1BackendOutput) SslSniHostname ¶
func (o Servicev1BackendOutput) SslSniHostname() pulumi.StringPtrOutput
Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
func (Servicev1BackendOutput) ToServicev1BackendOutput ¶
func (o Servicev1BackendOutput) ToServicev1BackendOutput() Servicev1BackendOutput
func (Servicev1BackendOutput) ToServicev1BackendOutputWithContext ¶
func (o Servicev1BackendOutput) ToServicev1BackendOutputWithContext(ctx context.Context) Servicev1BackendOutput
func (Servicev1BackendOutput) UseSsl ¶
func (o Servicev1BackendOutput) UseSsl() pulumi.BoolPtrOutput
Whether or not to use SSL to reach the backend. Default `false`.
func (Servicev1BackendOutput) Weight ¶
func (o Servicev1BackendOutput) Weight() pulumi.IntPtrOutput
The [portion of traffic](https://docs.fastly.com/en/guides/load-balancing-configuration#how-weight-affects-load-balancing) to send to this Backend. Each Backend receives `weight / total` of the traffic. Default `100`.
type Servicev1Bigquerylogging ¶
type Servicev1Bigquerylogging struct { // The Honeycomb Dataset you want to log to. Dataset string `pulumi:"dataset"` // The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable. Email string `pulumi:"email"` // Apache style log formatting. Format *string `pulumi:"format"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The ID of your Google Cloud Platform project. ProjectId string `pulumi:"projectId"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey string `pulumi:"secretKey"` // The ID of your BigQuery table. Table string `pulumi:"table"` // Big query table name suffix template. If set will be interpreted as a strftime compatible string and used as the [Template Suffix for your table](https://cloud.google.com/bigquery/streaming-data-into-bigquery#template-tables). Template *string `pulumi:"template"` }
type Servicev1BigqueryloggingArgs ¶
type Servicev1BigqueryloggingArgs struct { // The Honeycomb Dataset you want to log to. Dataset pulumi.StringInput `pulumi:"dataset"` // The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable. Email pulumi.StringInput `pulumi:"email"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The ID of your Google Cloud Platform project. ProjectId pulumi.StringInput `pulumi:"projectId"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringInput `pulumi:"secretKey"` // The ID of your BigQuery table. Table pulumi.StringInput `pulumi:"table"` // Big query table name suffix template. If set will be interpreted as a strftime compatible string and used as the [Template Suffix for your table](https://cloud.google.com/bigquery/streaming-data-into-bigquery#template-tables). Template pulumi.StringPtrInput `pulumi:"template"` }
func (Servicev1BigqueryloggingArgs) ElementType ¶
func (Servicev1BigqueryloggingArgs) ElementType() reflect.Type
func (Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutput ¶
func (i Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutput() Servicev1BigqueryloggingOutput
func (Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutputWithContext ¶
func (i Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutputWithContext(ctx context.Context) Servicev1BigqueryloggingOutput
type Servicev1BigqueryloggingArray ¶
type Servicev1BigqueryloggingArray []Servicev1BigqueryloggingInput
func (Servicev1BigqueryloggingArray) ElementType ¶
func (Servicev1BigqueryloggingArray) ElementType() reflect.Type
func (Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutput ¶
func (i Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutput() Servicev1BigqueryloggingArrayOutput
func (Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutputWithContext ¶
func (i Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutputWithContext(ctx context.Context) Servicev1BigqueryloggingArrayOutput
type Servicev1BigqueryloggingArrayInput ¶
type Servicev1BigqueryloggingArrayInput interface { pulumi.Input ToServicev1BigqueryloggingArrayOutput() Servicev1BigqueryloggingArrayOutput ToServicev1BigqueryloggingArrayOutputWithContext(context.Context) Servicev1BigqueryloggingArrayOutput }
Servicev1BigqueryloggingArrayInput is an input type that accepts Servicev1BigqueryloggingArray and Servicev1BigqueryloggingArrayOutput values. You can construct a concrete instance of `Servicev1BigqueryloggingArrayInput` via:
Servicev1BigqueryloggingArray{ Servicev1BigqueryloggingArgs{...} }
type Servicev1BigqueryloggingArrayOutput ¶
type Servicev1BigqueryloggingArrayOutput struct{ *pulumi.OutputState }
func (Servicev1BigqueryloggingArrayOutput) ElementType ¶
func (Servicev1BigqueryloggingArrayOutput) ElementType() reflect.Type
func (Servicev1BigqueryloggingArrayOutput) Index ¶
func (o Servicev1BigqueryloggingArrayOutput) Index(i pulumi.IntInput) Servicev1BigqueryloggingOutput
func (Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutput ¶
func (o Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutput() Servicev1BigqueryloggingArrayOutput
func (Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutputWithContext ¶
func (o Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutputWithContext(ctx context.Context) Servicev1BigqueryloggingArrayOutput
type Servicev1BigqueryloggingInput ¶
type Servicev1BigqueryloggingInput interface { pulumi.Input ToServicev1BigqueryloggingOutput() Servicev1BigqueryloggingOutput ToServicev1BigqueryloggingOutputWithContext(context.Context) Servicev1BigqueryloggingOutput }
Servicev1BigqueryloggingInput is an input type that accepts Servicev1BigqueryloggingArgs and Servicev1BigqueryloggingOutput values. You can construct a concrete instance of `Servicev1BigqueryloggingInput` via:
Servicev1BigqueryloggingArgs{...}
type Servicev1BigqueryloggingOutput ¶
type Servicev1BigqueryloggingOutput struct{ *pulumi.OutputState }
func (Servicev1BigqueryloggingOutput) Dataset ¶
func (o Servicev1BigqueryloggingOutput) Dataset() pulumi.StringOutput
The Honeycomb Dataset you want to log to.
func (Servicev1BigqueryloggingOutput) ElementType ¶
func (Servicev1BigqueryloggingOutput) ElementType() reflect.Type
func (Servicev1BigqueryloggingOutput) Email ¶
func (o Servicev1BigqueryloggingOutput) Email() pulumi.StringOutput
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable.
func (Servicev1BigqueryloggingOutput) Format ¶
func (o Servicev1BigqueryloggingOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1BigqueryloggingOutput) Name ¶
func (o Servicev1BigqueryloggingOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1BigqueryloggingOutput) Placement ¶
func (o Servicev1BigqueryloggingOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1BigqueryloggingOutput) ProjectId ¶
func (o Servicev1BigqueryloggingOutput) ProjectId() pulumi.StringOutput
The ID of your Google Cloud Platform project.
func (Servicev1BigqueryloggingOutput) ResponseCondition ¶
func (o Servicev1BigqueryloggingOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1BigqueryloggingOutput) SecretKey ¶
func (o Servicev1BigqueryloggingOutput) SecretKey() pulumi.StringOutput
The AWS secret access key to authenticate with.
func (Servicev1BigqueryloggingOutput) Table ¶
func (o Servicev1BigqueryloggingOutput) Table() pulumi.StringOutput
The ID of your BigQuery table.
func (Servicev1BigqueryloggingOutput) Template ¶
func (o Servicev1BigqueryloggingOutput) Template() pulumi.StringPtrOutput
Big query table name suffix template. If set will be interpreted as a strftime compatible string and used as the [Template Suffix for your table](https://cloud.google.com/bigquery/streaming-data-into-bigquery#template-tables).
func (Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutput ¶
func (o Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutput() Servicev1BigqueryloggingOutput
func (Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutputWithContext ¶
func (o Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutputWithContext(ctx context.Context) Servicev1BigqueryloggingOutput
type Servicev1Blobstoragelogging ¶
type Servicev1Blobstoragelogging struct { // The unique Azure Blob Storage namespace in which your data objects are stored. AccountName string `pulumi:"accountName"` // The name of the Azure Blob Storage container in which to store logs. Container string `pulumi:"container"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work. SasToken string `pulumi:"sasToken"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` }
type Servicev1BlobstorageloggingArgs ¶
type Servicev1BlobstorageloggingArgs struct { // The unique Azure Blob Storage namespace in which your data objects are stored. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the Azure Blob Storage container in which to store logs. Container pulumi.StringInput `pulumi:"container"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work. SasToken pulumi.StringInput `pulumi:"sasToken"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` }
func (Servicev1BlobstorageloggingArgs) ElementType ¶
func (Servicev1BlobstorageloggingArgs) ElementType() reflect.Type
func (Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutput ¶
func (i Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutput() Servicev1BlobstorageloggingOutput
func (Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutputWithContext ¶
func (i Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingOutput
type Servicev1BlobstorageloggingArray ¶
type Servicev1BlobstorageloggingArray []Servicev1BlobstorageloggingInput
func (Servicev1BlobstorageloggingArray) ElementType ¶
func (Servicev1BlobstorageloggingArray) ElementType() reflect.Type
func (Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutput ¶
func (i Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutput() Servicev1BlobstorageloggingArrayOutput
func (Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutputWithContext ¶
func (i Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingArrayOutput
type Servicev1BlobstorageloggingArrayInput ¶
type Servicev1BlobstorageloggingArrayInput interface { pulumi.Input ToServicev1BlobstorageloggingArrayOutput() Servicev1BlobstorageloggingArrayOutput ToServicev1BlobstorageloggingArrayOutputWithContext(context.Context) Servicev1BlobstorageloggingArrayOutput }
Servicev1BlobstorageloggingArrayInput is an input type that accepts Servicev1BlobstorageloggingArray and Servicev1BlobstorageloggingArrayOutput values. You can construct a concrete instance of `Servicev1BlobstorageloggingArrayInput` via:
Servicev1BlobstorageloggingArray{ Servicev1BlobstorageloggingArgs{...} }
type Servicev1BlobstorageloggingArrayOutput ¶
type Servicev1BlobstorageloggingArrayOutput struct{ *pulumi.OutputState }
func (Servicev1BlobstorageloggingArrayOutput) ElementType ¶
func (Servicev1BlobstorageloggingArrayOutput) ElementType() reflect.Type
func (Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutput ¶
func (o Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutput() Servicev1BlobstorageloggingArrayOutput
func (Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutputWithContext ¶
func (o Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingArrayOutput
type Servicev1BlobstorageloggingInput ¶
type Servicev1BlobstorageloggingInput interface { pulumi.Input ToServicev1BlobstorageloggingOutput() Servicev1BlobstorageloggingOutput ToServicev1BlobstorageloggingOutputWithContext(context.Context) Servicev1BlobstorageloggingOutput }
Servicev1BlobstorageloggingInput is an input type that accepts Servicev1BlobstorageloggingArgs and Servicev1BlobstorageloggingOutput values. You can construct a concrete instance of `Servicev1BlobstorageloggingInput` via:
Servicev1BlobstorageloggingArgs{...}
type Servicev1BlobstorageloggingOutput ¶
type Servicev1BlobstorageloggingOutput struct{ *pulumi.OutputState }
func (Servicev1BlobstorageloggingOutput) AccountName ¶
func (o Servicev1BlobstorageloggingOutput) AccountName() pulumi.StringOutput
The unique Azure Blob Storage namespace in which your data objects are stored.
func (Servicev1BlobstorageloggingOutput) Container ¶
func (o Servicev1BlobstorageloggingOutput) Container() pulumi.StringOutput
The name of the Azure Blob Storage container in which to store logs.
func (Servicev1BlobstorageloggingOutput) ElementType ¶
func (Servicev1BlobstorageloggingOutput) ElementType() reflect.Type
func (Servicev1BlobstorageloggingOutput) Format ¶
func (o Servicev1BlobstorageloggingOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1BlobstorageloggingOutput) FormatVersion ¶
func (o Servicev1BlobstorageloggingOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1BlobstorageloggingOutput) GzipLevel ¶
func (o Servicev1BlobstorageloggingOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (Servicev1BlobstorageloggingOutput) MessageType ¶
func (o Servicev1BlobstorageloggingOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1BlobstorageloggingOutput) Name ¶
func (o Servicev1BlobstorageloggingOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1BlobstorageloggingOutput) Path ¶
func (o Servicev1BlobstorageloggingOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (Servicev1BlobstorageloggingOutput) Period ¶
func (o Servicev1BlobstorageloggingOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (Servicev1BlobstorageloggingOutput) Placement ¶
func (o Servicev1BlobstorageloggingOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1BlobstorageloggingOutput) PublicKey ¶
func (o Servicev1BlobstorageloggingOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (Servicev1BlobstorageloggingOutput) ResponseCondition ¶
func (o Servicev1BlobstorageloggingOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1BlobstorageloggingOutput) SasToken ¶
func (o Servicev1BlobstorageloggingOutput) SasToken() pulumi.StringOutput
The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
func (Servicev1BlobstorageloggingOutput) TimestampFormat ¶
func (o Servicev1BlobstorageloggingOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutput ¶
func (o Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutput() Servicev1BlobstorageloggingOutput
func (Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutputWithContext ¶
func (o Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingOutput
type Servicev1CacheSetting ¶
type Servicev1CacheSetting struct { // Allows you to terminate request handling and immediately // perform an action. When set it can be `lookup` or `pass` (Ignore the cache completely). Action *string `pulumi:"action"` // Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, // see [Fastly's Documentation on Conditionals][fastly-conditionals]. CacheCondition *string `pulumi:"cacheCondition"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Max "Time To Live" for stale (unreachable) objects. StaleTtl *int `pulumi:"staleTtl"` // The Time-To-Live (TTL) for the object. Ttl *int `pulumi:"ttl"` }
type Servicev1CacheSettingArgs ¶
type Servicev1CacheSettingArgs struct { // Allows you to terminate request handling and immediately // perform an action. When set it can be `lookup` or `pass` (Ignore the cache completely). Action pulumi.StringPtrInput `pulumi:"action"` // Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, // see [Fastly's Documentation on Conditionals][fastly-conditionals]. CacheCondition pulumi.StringPtrInput `pulumi:"cacheCondition"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Max "Time To Live" for stale (unreachable) objects. StaleTtl pulumi.IntPtrInput `pulumi:"staleTtl"` // The Time-To-Live (TTL) for the object. Ttl pulumi.IntPtrInput `pulumi:"ttl"` }
func (Servicev1CacheSettingArgs) ElementType ¶
func (Servicev1CacheSettingArgs) ElementType() reflect.Type
func (Servicev1CacheSettingArgs) ToServicev1CacheSettingOutput ¶
func (i Servicev1CacheSettingArgs) ToServicev1CacheSettingOutput() Servicev1CacheSettingOutput
func (Servicev1CacheSettingArgs) ToServicev1CacheSettingOutputWithContext ¶
func (i Servicev1CacheSettingArgs) ToServicev1CacheSettingOutputWithContext(ctx context.Context) Servicev1CacheSettingOutput
type Servicev1CacheSettingArray ¶
type Servicev1CacheSettingArray []Servicev1CacheSettingInput
func (Servicev1CacheSettingArray) ElementType ¶
func (Servicev1CacheSettingArray) ElementType() reflect.Type
func (Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutput ¶
func (i Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutput() Servicev1CacheSettingArrayOutput
func (Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutputWithContext ¶
func (i Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutputWithContext(ctx context.Context) Servicev1CacheSettingArrayOutput
type Servicev1CacheSettingArrayInput ¶
type Servicev1CacheSettingArrayInput interface { pulumi.Input ToServicev1CacheSettingArrayOutput() Servicev1CacheSettingArrayOutput ToServicev1CacheSettingArrayOutputWithContext(context.Context) Servicev1CacheSettingArrayOutput }
Servicev1CacheSettingArrayInput is an input type that accepts Servicev1CacheSettingArray and Servicev1CacheSettingArrayOutput values. You can construct a concrete instance of `Servicev1CacheSettingArrayInput` via:
Servicev1CacheSettingArray{ Servicev1CacheSettingArgs{...} }
type Servicev1CacheSettingArrayOutput ¶
type Servicev1CacheSettingArrayOutput struct{ *pulumi.OutputState }
func (Servicev1CacheSettingArrayOutput) ElementType ¶
func (Servicev1CacheSettingArrayOutput) ElementType() reflect.Type
func (Servicev1CacheSettingArrayOutput) Index ¶
func (o Servicev1CacheSettingArrayOutput) Index(i pulumi.IntInput) Servicev1CacheSettingOutput
func (Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutput ¶
func (o Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutput() Servicev1CacheSettingArrayOutput
func (Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutputWithContext ¶
func (o Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutputWithContext(ctx context.Context) Servicev1CacheSettingArrayOutput
type Servicev1CacheSettingInput ¶
type Servicev1CacheSettingInput interface { pulumi.Input ToServicev1CacheSettingOutput() Servicev1CacheSettingOutput ToServicev1CacheSettingOutputWithContext(context.Context) Servicev1CacheSettingOutput }
Servicev1CacheSettingInput is an input type that accepts Servicev1CacheSettingArgs and Servicev1CacheSettingOutput values. You can construct a concrete instance of `Servicev1CacheSettingInput` via:
Servicev1CacheSettingArgs{...}
type Servicev1CacheSettingOutput ¶
type Servicev1CacheSettingOutput struct{ *pulumi.OutputState }
func (Servicev1CacheSettingOutput) Action ¶
func (o Servicev1CacheSettingOutput) Action() pulumi.StringPtrOutput
Allows you to terminate request handling and immediately perform an action. When set it can be `lookup` or `pass` (Ignore the cache completely).
func (Servicev1CacheSettingOutput) CacheCondition ¶
func (o Servicev1CacheSettingOutput) CacheCondition() pulumi.StringPtrOutput
Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, see [Fastly's Documentation on Conditionals][fastly-conditionals].
func (Servicev1CacheSettingOutput) ElementType ¶
func (Servicev1CacheSettingOutput) ElementType() reflect.Type
func (Servicev1CacheSettingOutput) Name ¶
func (o Servicev1CacheSettingOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1CacheSettingOutput) StaleTtl ¶
func (o Servicev1CacheSettingOutput) StaleTtl() pulumi.IntPtrOutput
Max "Time To Live" for stale (unreachable) objects.
func (Servicev1CacheSettingOutput) ToServicev1CacheSettingOutput ¶
func (o Servicev1CacheSettingOutput) ToServicev1CacheSettingOutput() Servicev1CacheSettingOutput
func (Servicev1CacheSettingOutput) ToServicev1CacheSettingOutputWithContext ¶
func (o Servicev1CacheSettingOutput) ToServicev1CacheSettingOutputWithContext(ctx context.Context) Servicev1CacheSettingOutput
func (Servicev1CacheSettingOutput) Ttl ¶
func (o Servicev1CacheSettingOutput) Ttl() pulumi.IntPtrOutput
The Time-To-Live (TTL) for the object.
type Servicev1Condition ¶
type Servicev1Condition struct { // A unique name to identify this dictionary. Name string `pulumi:"name"` // Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`. Priority *int `pulumi:"priority"` // The statement used to determine if the condition is met. Statement string `pulumi:"statement"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type string `pulumi:"type"` }
type Servicev1ConditionArgs ¶
type Servicev1ConditionArgs struct { // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`. Priority pulumi.IntPtrInput `pulumi:"priority"` // The statement used to determine if the condition is met. Statement pulumi.StringInput `pulumi:"statement"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type pulumi.StringInput `pulumi:"type"` }
func (Servicev1ConditionArgs) ElementType ¶
func (Servicev1ConditionArgs) ElementType() reflect.Type
func (Servicev1ConditionArgs) ToServicev1ConditionOutput ¶
func (i Servicev1ConditionArgs) ToServicev1ConditionOutput() Servicev1ConditionOutput
func (Servicev1ConditionArgs) ToServicev1ConditionOutputWithContext ¶
func (i Servicev1ConditionArgs) ToServicev1ConditionOutputWithContext(ctx context.Context) Servicev1ConditionOutput
type Servicev1ConditionArray ¶
type Servicev1ConditionArray []Servicev1ConditionInput
func (Servicev1ConditionArray) ElementType ¶
func (Servicev1ConditionArray) ElementType() reflect.Type
func (Servicev1ConditionArray) ToServicev1ConditionArrayOutput ¶
func (i Servicev1ConditionArray) ToServicev1ConditionArrayOutput() Servicev1ConditionArrayOutput
func (Servicev1ConditionArray) ToServicev1ConditionArrayOutputWithContext ¶
func (i Servicev1ConditionArray) ToServicev1ConditionArrayOutputWithContext(ctx context.Context) Servicev1ConditionArrayOutput
type Servicev1ConditionArrayInput ¶
type Servicev1ConditionArrayInput interface { pulumi.Input ToServicev1ConditionArrayOutput() Servicev1ConditionArrayOutput ToServicev1ConditionArrayOutputWithContext(context.Context) Servicev1ConditionArrayOutput }
Servicev1ConditionArrayInput is an input type that accepts Servicev1ConditionArray and Servicev1ConditionArrayOutput values. You can construct a concrete instance of `Servicev1ConditionArrayInput` via:
Servicev1ConditionArray{ Servicev1ConditionArgs{...} }
type Servicev1ConditionArrayOutput ¶
type Servicev1ConditionArrayOutput struct{ *pulumi.OutputState }
func (Servicev1ConditionArrayOutput) ElementType ¶
func (Servicev1ConditionArrayOutput) ElementType() reflect.Type
func (Servicev1ConditionArrayOutput) Index ¶
func (o Servicev1ConditionArrayOutput) Index(i pulumi.IntInput) Servicev1ConditionOutput
func (Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutput ¶
func (o Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutput() Servicev1ConditionArrayOutput
func (Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutputWithContext ¶
func (o Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutputWithContext(ctx context.Context) Servicev1ConditionArrayOutput
type Servicev1ConditionInput ¶
type Servicev1ConditionInput interface { pulumi.Input ToServicev1ConditionOutput() Servicev1ConditionOutput ToServicev1ConditionOutputWithContext(context.Context) Servicev1ConditionOutput }
Servicev1ConditionInput is an input type that accepts Servicev1ConditionArgs and Servicev1ConditionOutput values. You can construct a concrete instance of `Servicev1ConditionInput` via:
Servicev1ConditionArgs{...}
type Servicev1ConditionOutput ¶
type Servicev1ConditionOutput struct{ *pulumi.OutputState }
func (Servicev1ConditionOutput) ElementType ¶
func (Servicev1ConditionOutput) ElementType() reflect.Type
func (Servicev1ConditionOutput) Name ¶
func (o Servicev1ConditionOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1ConditionOutput) Priority ¶
func (o Servicev1ConditionOutput) Priority() pulumi.IntPtrOutput
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`.
func (Servicev1ConditionOutput) Statement ¶
func (o Servicev1ConditionOutput) Statement() pulumi.StringOutput
The statement used to determine if the condition is met.
func (Servicev1ConditionOutput) ToServicev1ConditionOutput ¶
func (o Servicev1ConditionOutput) ToServicev1ConditionOutput() Servicev1ConditionOutput
func (Servicev1ConditionOutput) ToServicev1ConditionOutputWithContext ¶
func (o Servicev1ConditionOutput) ToServicev1ConditionOutputWithContext(ctx context.Context) Servicev1ConditionOutput
func (Servicev1ConditionOutput) Type ¶
func (o Servicev1ConditionOutput) Type() pulumi.StringOutput
The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`).
type Servicev1Dictionary ¶
type Servicev1Dictionary struct { // The ID of the dictionary. DictionaryId *string `pulumi:"dictionaryId"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // If `true`, the dictionary is a private dictionary, and items are not readable in the UI or // via API. Default is `false`. It is important to note that changing this attribute will delete and recreate the // dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if // the items are managed outside of the provider. WriteOnly *bool `pulumi:"writeOnly"` }
type Servicev1DictionaryArgs ¶
type Servicev1DictionaryArgs struct { // The ID of the dictionary. DictionaryId pulumi.StringPtrInput `pulumi:"dictionaryId"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // If `true`, the dictionary is a private dictionary, and items are not readable in the UI or // via API. Default is `false`. It is important to note that changing this attribute will delete and recreate the // dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if // the items are managed outside of the provider. WriteOnly pulumi.BoolPtrInput `pulumi:"writeOnly"` }
func (Servicev1DictionaryArgs) ElementType ¶
func (Servicev1DictionaryArgs) ElementType() reflect.Type
func (Servicev1DictionaryArgs) ToServicev1DictionaryOutput ¶
func (i Servicev1DictionaryArgs) ToServicev1DictionaryOutput() Servicev1DictionaryOutput
func (Servicev1DictionaryArgs) ToServicev1DictionaryOutputWithContext ¶
func (i Servicev1DictionaryArgs) ToServicev1DictionaryOutputWithContext(ctx context.Context) Servicev1DictionaryOutput
type Servicev1DictionaryArray ¶
type Servicev1DictionaryArray []Servicev1DictionaryInput
func (Servicev1DictionaryArray) ElementType ¶
func (Servicev1DictionaryArray) ElementType() reflect.Type
func (Servicev1DictionaryArray) ToServicev1DictionaryArrayOutput ¶
func (i Servicev1DictionaryArray) ToServicev1DictionaryArrayOutput() Servicev1DictionaryArrayOutput
func (Servicev1DictionaryArray) ToServicev1DictionaryArrayOutputWithContext ¶
func (i Servicev1DictionaryArray) ToServicev1DictionaryArrayOutputWithContext(ctx context.Context) Servicev1DictionaryArrayOutput
type Servicev1DictionaryArrayInput ¶
type Servicev1DictionaryArrayInput interface { pulumi.Input ToServicev1DictionaryArrayOutput() Servicev1DictionaryArrayOutput ToServicev1DictionaryArrayOutputWithContext(context.Context) Servicev1DictionaryArrayOutput }
Servicev1DictionaryArrayInput is an input type that accepts Servicev1DictionaryArray and Servicev1DictionaryArrayOutput values. You can construct a concrete instance of `Servicev1DictionaryArrayInput` via:
Servicev1DictionaryArray{ Servicev1DictionaryArgs{...} }
type Servicev1DictionaryArrayOutput ¶
type Servicev1DictionaryArrayOutput struct{ *pulumi.OutputState }
func (Servicev1DictionaryArrayOutput) ElementType ¶
func (Servicev1DictionaryArrayOutput) ElementType() reflect.Type
func (Servicev1DictionaryArrayOutput) Index ¶
func (o Servicev1DictionaryArrayOutput) Index(i pulumi.IntInput) Servicev1DictionaryOutput
func (Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutput ¶
func (o Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutput() Servicev1DictionaryArrayOutput
func (Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutputWithContext ¶
func (o Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutputWithContext(ctx context.Context) Servicev1DictionaryArrayOutput
type Servicev1DictionaryInput ¶
type Servicev1DictionaryInput interface { pulumi.Input ToServicev1DictionaryOutput() Servicev1DictionaryOutput ToServicev1DictionaryOutputWithContext(context.Context) Servicev1DictionaryOutput }
Servicev1DictionaryInput is an input type that accepts Servicev1DictionaryArgs and Servicev1DictionaryOutput values. You can construct a concrete instance of `Servicev1DictionaryInput` via:
Servicev1DictionaryArgs{...}
type Servicev1DictionaryOutput ¶
type Servicev1DictionaryOutput struct{ *pulumi.OutputState }
func (Servicev1DictionaryOutput) DictionaryId ¶
func (o Servicev1DictionaryOutput) DictionaryId() pulumi.StringPtrOutput
The ID of the dictionary.
func (Servicev1DictionaryOutput) ElementType ¶
func (Servicev1DictionaryOutput) ElementType() reflect.Type
func (Servicev1DictionaryOutput) Name ¶
func (o Servicev1DictionaryOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1DictionaryOutput) ToServicev1DictionaryOutput ¶
func (o Servicev1DictionaryOutput) ToServicev1DictionaryOutput() Servicev1DictionaryOutput
func (Servicev1DictionaryOutput) ToServicev1DictionaryOutputWithContext ¶
func (o Servicev1DictionaryOutput) ToServicev1DictionaryOutputWithContext(ctx context.Context) Servicev1DictionaryOutput
func (Servicev1DictionaryOutput) WriteOnly ¶
func (o Servicev1DictionaryOutput) WriteOnly() pulumi.BoolPtrOutput
If `true`, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default is `false`. It is important to note that changing this attribute will delete and recreate the dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if the items are managed outside of the provider.
type Servicev1Director ¶
type Servicev1Director struct { // Names of defined backends to map the director to. Example: `[ "origin1", "origin2" ]` Backends []string `pulumi:"backends"` // Load balancing weight for the backends. Default `100`. Capacity *int `pulumi:"capacity"` // An optional comment about the Director. Comment *string `pulumi:"comment"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Percentage of capacity that needs to be up for the director itself to be considered up. Default `75`. Quorum *int `pulumi:"quorum"` // How many backends to search if it fails. Default `5`. Retries *int `pulumi:"retries"` // Selected POP to serve as a "shield" for backends. Valid values for `shield` are included in the [`GET /datacenters`](https://developer.fastly.com/reference/api/utils/datacenter/) API response. Shield *string `pulumi:"shield"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type *int `pulumi:"type"` }
type Servicev1DirectorArgs ¶
type Servicev1DirectorArgs struct { // Names of defined backends to map the director to. Example: `[ "origin1", "origin2" ]` Backends pulumi.StringArrayInput `pulumi:"backends"` // Load balancing weight for the backends. Default `100`. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // An optional comment about the Director. Comment pulumi.StringPtrInput `pulumi:"comment"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Percentage of capacity that needs to be up for the director itself to be considered up. Default `75`. Quorum pulumi.IntPtrInput `pulumi:"quorum"` // How many backends to search if it fails. Default `5`. Retries pulumi.IntPtrInput `pulumi:"retries"` // Selected POP to serve as a "shield" for backends. Valid values for `shield` are included in the [`GET /datacenters`](https://developer.fastly.com/reference/api/utils/datacenter/) API response. Shield pulumi.StringPtrInput `pulumi:"shield"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type pulumi.IntPtrInput `pulumi:"type"` }
func (Servicev1DirectorArgs) ElementType ¶
func (Servicev1DirectorArgs) ElementType() reflect.Type
func (Servicev1DirectorArgs) ToServicev1DirectorOutput ¶
func (i Servicev1DirectorArgs) ToServicev1DirectorOutput() Servicev1DirectorOutput
func (Servicev1DirectorArgs) ToServicev1DirectorOutputWithContext ¶
func (i Servicev1DirectorArgs) ToServicev1DirectorOutputWithContext(ctx context.Context) Servicev1DirectorOutput
type Servicev1DirectorArray ¶
type Servicev1DirectorArray []Servicev1DirectorInput
func (Servicev1DirectorArray) ElementType ¶
func (Servicev1DirectorArray) ElementType() reflect.Type
func (Servicev1DirectorArray) ToServicev1DirectorArrayOutput ¶
func (i Servicev1DirectorArray) ToServicev1DirectorArrayOutput() Servicev1DirectorArrayOutput
func (Servicev1DirectorArray) ToServicev1DirectorArrayOutputWithContext ¶
func (i Servicev1DirectorArray) ToServicev1DirectorArrayOutputWithContext(ctx context.Context) Servicev1DirectorArrayOutput
type Servicev1DirectorArrayInput ¶
type Servicev1DirectorArrayInput interface { pulumi.Input ToServicev1DirectorArrayOutput() Servicev1DirectorArrayOutput ToServicev1DirectorArrayOutputWithContext(context.Context) Servicev1DirectorArrayOutput }
Servicev1DirectorArrayInput is an input type that accepts Servicev1DirectorArray and Servicev1DirectorArrayOutput values. You can construct a concrete instance of `Servicev1DirectorArrayInput` via:
Servicev1DirectorArray{ Servicev1DirectorArgs{...} }
type Servicev1DirectorArrayOutput ¶
type Servicev1DirectorArrayOutput struct{ *pulumi.OutputState }
func (Servicev1DirectorArrayOutput) ElementType ¶
func (Servicev1DirectorArrayOutput) ElementType() reflect.Type
func (Servicev1DirectorArrayOutput) Index ¶
func (o Servicev1DirectorArrayOutput) Index(i pulumi.IntInput) Servicev1DirectorOutput
func (Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutput ¶
func (o Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutput() Servicev1DirectorArrayOutput
func (Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutputWithContext ¶
func (o Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutputWithContext(ctx context.Context) Servicev1DirectorArrayOutput
type Servicev1DirectorInput ¶
type Servicev1DirectorInput interface { pulumi.Input ToServicev1DirectorOutput() Servicev1DirectorOutput ToServicev1DirectorOutputWithContext(context.Context) Servicev1DirectorOutput }
Servicev1DirectorInput is an input type that accepts Servicev1DirectorArgs and Servicev1DirectorOutput values. You can construct a concrete instance of `Servicev1DirectorInput` via:
Servicev1DirectorArgs{...}
type Servicev1DirectorOutput ¶
type Servicev1DirectorOutput struct{ *pulumi.OutputState }
func (Servicev1DirectorOutput) Backends ¶
func (o Servicev1DirectorOutput) Backends() pulumi.StringArrayOutput
Names of defined backends to map the director to. Example: `[ "origin1", "origin2" ]`
func (Servicev1DirectorOutput) Capacity ¶
func (o Servicev1DirectorOutput) Capacity() pulumi.IntPtrOutput
Load balancing weight for the backends. Default `100`.
func (Servicev1DirectorOutput) Comment ¶
func (o Servicev1DirectorOutput) Comment() pulumi.StringPtrOutput
An optional comment about the Director.
func (Servicev1DirectorOutput) ElementType ¶
func (Servicev1DirectorOutput) ElementType() reflect.Type
func (Servicev1DirectorOutput) Name ¶
func (o Servicev1DirectorOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1DirectorOutput) Quorum ¶
func (o Servicev1DirectorOutput) Quorum() pulumi.IntPtrOutput
Percentage of capacity that needs to be up for the director itself to be considered up. Default `75`.
func (Servicev1DirectorOutput) Retries ¶
func (o Servicev1DirectorOutput) Retries() pulumi.IntPtrOutput
How many backends to search if it fails. Default `5`.
func (Servicev1DirectorOutput) Shield ¶
func (o Servicev1DirectorOutput) Shield() pulumi.StringPtrOutput
Selected POP to serve as a "shield" for backends. Valid values for `shield` are included in the [`GET /datacenters`](https://developer.fastly.com/reference/api/utils/datacenter/) API response.
func (Servicev1DirectorOutput) ToServicev1DirectorOutput ¶
func (o Servicev1DirectorOutput) ToServicev1DirectorOutput() Servicev1DirectorOutput
func (Servicev1DirectorOutput) ToServicev1DirectorOutputWithContext ¶
func (o Servicev1DirectorOutput) ToServicev1DirectorOutputWithContext(ctx context.Context) Servicev1DirectorOutput
func (Servicev1DirectorOutput) Type ¶
func (o Servicev1DirectorOutput) Type() pulumi.IntPtrOutput
The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`).
type Servicev1Domain ¶
type Servicev1DomainArgs ¶
type Servicev1DomainArgs struct { // An optional comment about the Director. Comment pulumi.StringPtrInput `pulumi:"comment"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` }
func (Servicev1DomainArgs) ElementType ¶
func (Servicev1DomainArgs) ElementType() reflect.Type
func (Servicev1DomainArgs) ToServicev1DomainOutput ¶
func (i Servicev1DomainArgs) ToServicev1DomainOutput() Servicev1DomainOutput
func (Servicev1DomainArgs) ToServicev1DomainOutputWithContext ¶
func (i Servicev1DomainArgs) ToServicev1DomainOutputWithContext(ctx context.Context) Servicev1DomainOutput
type Servicev1DomainArray ¶
type Servicev1DomainArray []Servicev1DomainInput
func (Servicev1DomainArray) ElementType ¶
func (Servicev1DomainArray) ElementType() reflect.Type
func (Servicev1DomainArray) ToServicev1DomainArrayOutput ¶
func (i Servicev1DomainArray) ToServicev1DomainArrayOutput() Servicev1DomainArrayOutput
func (Servicev1DomainArray) ToServicev1DomainArrayOutputWithContext ¶
func (i Servicev1DomainArray) ToServicev1DomainArrayOutputWithContext(ctx context.Context) Servicev1DomainArrayOutput
type Servicev1DomainArrayInput ¶
type Servicev1DomainArrayInput interface { pulumi.Input ToServicev1DomainArrayOutput() Servicev1DomainArrayOutput ToServicev1DomainArrayOutputWithContext(context.Context) Servicev1DomainArrayOutput }
Servicev1DomainArrayInput is an input type that accepts Servicev1DomainArray and Servicev1DomainArrayOutput values. You can construct a concrete instance of `Servicev1DomainArrayInput` via:
Servicev1DomainArray{ Servicev1DomainArgs{...} }
type Servicev1DomainArrayOutput ¶
type Servicev1DomainArrayOutput struct{ *pulumi.OutputState }
func (Servicev1DomainArrayOutput) ElementType ¶
func (Servicev1DomainArrayOutput) ElementType() reflect.Type
func (Servicev1DomainArrayOutput) Index ¶
func (o Servicev1DomainArrayOutput) Index(i pulumi.IntInput) Servicev1DomainOutput
func (Servicev1DomainArrayOutput) ToServicev1DomainArrayOutput ¶
func (o Servicev1DomainArrayOutput) ToServicev1DomainArrayOutput() Servicev1DomainArrayOutput
func (Servicev1DomainArrayOutput) ToServicev1DomainArrayOutputWithContext ¶
func (o Servicev1DomainArrayOutput) ToServicev1DomainArrayOutputWithContext(ctx context.Context) Servicev1DomainArrayOutput
type Servicev1DomainInput ¶
type Servicev1DomainInput interface { pulumi.Input ToServicev1DomainOutput() Servicev1DomainOutput ToServicev1DomainOutputWithContext(context.Context) Servicev1DomainOutput }
Servicev1DomainInput is an input type that accepts Servicev1DomainArgs and Servicev1DomainOutput values. You can construct a concrete instance of `Servicev1DomainInput` via:
Servicev1DomainArgs{...}
type Servicev1DomainOutput ¶
type Servicev1DomainOutput struct{ *pulumi.OutputState }
func (Servicev1DomainOutput) Comment ¶
func (o Servicev1DomainOutput) Comment() pulumi.StringPtrOutput
An optional comment about the Director.
func (Servicev1DomainOutput) ElementType ¶
func (Servicev1DomainOutput) ElementType() reflect.Type
func (Servicev1DomainOutput) Name ¶
func (o Servicev1DomainOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1DomainOutput) ToServicev1DomainOutput ¶
func (o Servicev1DomainOutput) ToServicev1DomainOutput() Servicev1DomainOutput
func (Servicev1DomainOutput) ToServicev1DomainOutputWithContext ¶
func (o Servicev1DomainOutput) ToServicev1DomainOutputWithContext(ctx context.Context) Servicev1DomainOutput
type Servicev1Dynamicsnippet ¶
type Servicev1Dynamicsnippet struct { // A unique name to identify this dictionary. Name string `pulumi:"name"` // Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`. Priority *int `pulumi:"priority"` // The ID of the dynamic snippet. SnippetId *string `pulumi:"snippetId"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type string `pulumi:"type"` }
type Servicev1DynamicsnippetArgs ¶
type Servicev1DynamicsnippetArgs struct { // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`. Priority pulumi.IntPtrInput `pulumi:"priority"` // The ID of the dynamic snippet. SnippetId pulumi.StringPtrInput `pulumi:"snippetId"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type pulumi.StringInput `pulumi:"type"` }
func (Servicev1DynamicsnippetArgs) ElementType ¶
func (Servicev1DynamicsnippetArgs) ElementType() reflect.Type
func (Servicev1DynamicsnippetArgs) ToServicev1DynamicsnippetOutput ¶
func (i Servicev1DynamicsnippetArgs) ToServicev1DynamicsnippetOutput() Servicev1DynamicsnippetOutput
func (Servicev1DynamicsnippetArgs) ToServicev1DynamicsnippetOutputWithContext ¶
func (i Servicev1DynamicsnippetArgs) ToServicev1DynamicsnippetOutputWithContext(ctx context.Context) Servicev1DynamicsnippetOutput
type Servicev1DynamicsnippetArray ¶
type Servicev1DynamicsnippetArray []Servicev1DynamicsnippetInput
func (Servicev1DynamicsnippetArray) ElementType ¶
func (Servicev1DynamicsnippetArray) ElementType() reflect.Type
func (Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutput ¶
func (i Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutput() Servicev1DynamicsnippetArrayOutput
func (Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutputWithContext ¶
func (i Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutputWithContext(ctx context.Context) Servicev1DynamicsnippetArrayOutput
type Servicev1DynamicsnippetArrayInput ¶
type Servicev1DynamicsnippetArrayInput interface { pulumi.Input ToServicev1DynamicsnippetArrayOutput() Servicev1DynamicsnippetArrayOutput ToServicev1DynamicsnippetArrayOutputWithContext(context.Context) Servicev1DynamicsnippetArrayOutput }
Servicev1DynamicsnippetArrayInput is an input type that accepts Servicev1DynamicsnippetArray and Servicev1DynamicsnippetArrayOutput values. You can construct a concrete instance of `Servicev1DynamicsnippetArrayInput` via:
Servicev1DynamicsnippetArray{ Servicev1DynamicsnippetArgs{...} }
type Servicev1DynamicsnippetArrayOutput ¶
type Servicev1DynamicsnippetArrayOutput struct{ *pulumi.OutputState }
func (Servicev1DynamicsnippetArrayOutput) ElementType ¶
func (Servicev1DynamicsnippetArrayOutput) ElementType() reflect.Type
func (Servicev1DynamicsnippetArrayOutput) Index ¶
func (o Servicev1DynamicsnippetArrayOutput) Index(i pulumi.IntInput) Servicev1DynamicsnippetOutput
func (Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutput ¶
func (o Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutput() Servicev1DynamicsnippetArrayOutput
func (Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutputWithContext ¶
func (o Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutputWithContext(ctx context.Context) Servicev1DynamicsnippetArrayOutput
type Servicev1DynamicsnippetInput ¶
type Servicev1DynamicsnippetInput interface { pulumi.Input ToServicev1DynamicsnippetOutput() Servicev1DynamicsnippetOutput ToServicev1DynamicsnippetOutputWithContext(context.Context) Servicev1DynamicsnippetOutput }
Servicev1DynamicsnippetInput is an input type that accepts Servicev1DynamicsnippetArgs and Servicev1DynamicsnippetOutput values. You can construct a concrete instance of `Servicev1DynamicsnippetInput` via:
Servicev1DynamicsnippetArgs{...}
type Servicev1DynamicsnippetOutput ¶
type Servicev1DynamicsnippetOutput struct{ *pulumi.OutputState }
func (Servicev1DynamicsnippetOutput) ElementType ¶
func (Servicev1DynamicsnippetOutput) ElementType() reflect.Type
func (Servicev1DynamicsnippetOutput) Name ¶
func (o Servicev1DynamicsnippetOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1DynamicsnippetOutput) Priority ¶
func (o Servicev1DynamicsnippetOutput) Priority() pulumi.IntPtrOutput
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`.
func (Servicev1DynamicsnippetOutput) SnippetId ¶
func (o Servicev1DynamicsnippetOutput) SnippetId() pulumi.StringPtrOutput
The ID of the dynamic snippet.
func (Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutput ¶
func (o Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutput() Servicev1DynamicsnippetOutput
func (Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutputWithContext ¶
func (o Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutputWithContext(ctx context.Context) Servicev1DynamicsnippetOutput
func (Servicev1DynamicsnippetOutput) Type ¶
func (o Servicev1DynamicsnippetOutput) Type() pulumi.StringOutput
The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`).
type Servicev1Gcslogging ¶
type Servicev1Gcslogging struct { // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable. Email *string `pulumi:"email"` // Apache style log formatting. Format *string `pulumi:"format"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey *string `pulumi:"secretKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` }
type Servicev1GcsloggingArgs ¶
type Servicev1GcsloggingArgs struct { // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable. Email pulumi.StringPtrInput `pulumi:"email"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` }
func (Servicev1GcsloggingArgs) ElementType ¶
func (Servicev1GcsloggingArgs) ElementType() reflect.Type
func (Servicev1GcsloggingArgs) ToServicev1GcsloggingOutput ¶
func (i Servicev1GcsloggingArgs) ToServicev1GcsloggingOutput() Servicev1GcsloggingOutput
func (Servicev1GcsloggingArgs) ToServicev1GcsloggingOutputWithContext ¶
func (i Servicev1GcsloggingArgs) ToServicev1GcsloggingOutputWithContext(ctx context.Context) Servicev1GcsloggingOutput
type Servicev1GcsloggingArray ¶
type Servicev1GcsloggingArray []Servicev1GcsloggingInput
func (Servicev1GcsloggingArray) ElementType ¶
func (Servicev1GcsloggingArray) ElementType() reflect.Type
func (Servicev1GcsloggingArray) ToServicev1GcsloggingArrayOutput ¶
func (i Servicev1GcsloggingArray) ToServicev1GcsloggingArrayOutput() Servicev1GcsloggingArrayOutput
func (Servicev1GcsloggingArray) ToServicev1GcsloggingArrayOutputWithContext ¶
func (i Servicev1GcsloggingArray) ToServicev1GcsloggingArrayOutputWithContext(ctx context.Context) Servicev1GcsloggingArrayOutput
type Servicev1GcsloggingArrayInput ¶
type Servicev1GcsloggingArrayInput interface { pulumi.Input ToServicev1GcsloggingArrayOutput() Servicev1GcsloggingArrayOutput ToServicev1GcsloggingArrayOutputWithContext(context.Context) Servicev1GcsloggingArrayOutput }
Servicev1GcsloggingArrayInput is an input type that accepts Servicev1GcsloggingArray and Servicev1GcsloggingArrayOutput values. You can construct a concrete instance of `Servicev1GcsloggingArrayInput` via:
Servicev1GcsloggingArray{ Servicev1GcsloggingArgs{...} }
type Servicev1GcsloggingArrayOutput ¶
type Servicev1GcsloggingArrayOutput struct{ *pulumi.OutputState }
func (Servicev1GcsloggingArrayOutput) ElementType ¶
func (Servicev1GcsloggingArrayOutput) ElementType() reflect.Type
func (Servicev1GcsloggingArrayOutput) Index ¶
func (o Servicev1GcsloggingArrayOutput) Index(i pulumi.IntInput) Servicev1GcsloggingOutput
func (Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutput ¶
func (o Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutput() Servicev1GcsloggingArrayOutput
func (Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutputWithContext ¶
func (o Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutputWithContext(ctx context.Context) Servicev1GcsloggingArrayOutput
type Servicev1GcsloggingInput ¶
type Servicev1GcsloggingInput interface { pulumi.Input ToServicev1GcsloggingOutput() Servicev1GcsloggingOutput ToServicev1GcsloggingOutputWithContext(context.Context) Servicev1GcsloggingOutput }
Servicev1GcsloggingInput is an input type that accepts Servicev1GcsloggingArgs and Servicev1GcsloggingOutput values. You can construct a concrete instance of `Servicev1GcsloggingInput` via:
Servicev1GcsloggingArgs{...}
type Servicev1GcsloggingOutput ¶
type Servicev1GcsloggingOutput struct{ *pulumi.OutputState }
func (Servicev1GcsloggingOutput) BucketName ¶
func (o Servicev1GcsloggingOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (Servicev1GcsloggingOutput) ElementType ¶
func (Servicev1GcsloggingOutput) ElementType() reflect.Type
func (Servicev1GcsloggingOutput) Email ¶
func (o Servicev1GcsloggingOutput) Email() pulumi.StringPtrOutput
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a `FASTLY_BQ_EMAIL` environment variable.
func (Servicev1GcsloggingOutput) Format ¶
func (o Servicev1GcsloggingOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1GcsloggingOutput) GzipLevel ¶
func (o Servicev1GcsloggingOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (Servicev1GcsloggingOutput) MessageType ¶
func (o Servicev1GcsloggingOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1GcsloggingOutput) Name ¶
func (o Servicev1GcsloggingOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1GcsloggingOutput) Path ¶
func (o Servicev1GcsloggingOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (Servicev1GcsloggingOutput) Period ¶
func (o Servicev1GcsloggingOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (Servicev1GcsloggingOutput) Placement ¶
func (o Servicev1GcsloggingOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1GcsloggingOutput) ResponseCondition ¶
func (o Servicev1GcsloggingOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1GcsloggingOutput) SecretKey ¶
func (o Servicev1GcsloggingOutput) SecretKey() pulumi.StringPtrOutput
The AWS secret access key to authenticate with.
func (Servicev1GcsloggingOutput) TimestampFormat ¶
func (o Servicev1GcsloggingOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (Servicev1GcsloggingOutput) ToServicev1GcsloggingOutput ¶
func (o Servicev1GcsloggingOutput) ToServicev1GcsloggingOutput() Servicev1GcsloggingOutput
func (Servicev1GcsloggingOutput) ToServicev1GcsloggingOutputWithContext ¶
func (o Servicev1GcsloggingOutput) ToServicev1GcsloggingOutputWithContext(ctx context.Context) Servicev1GcsloggingOutput
type Servicev1Gzip ¶
type Servicev1Gzip struct { // Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, // see [Fastly's Documentation on Conditionals][fastly-conditionals]. CacheCondition *string `pulumi:"cacheCondition"` // The content-type for each type of content you wish to // have dynamically gzip'ed. Example: `["text/html", "text/css"]`. ContentTypes []string `pulumi:"contentTypes"` // File extensions for each file type to dynamically // gzip. Example: `["css", "js"]`. Extensions []string `pulumi:"extensions"` // A unique name to identify this dictionary. Name string `pulumi:"name"` }
type Servicev1GzipArgs ¶
type Servicev1GzipArgs struct { // Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, // see [Fastly's Documentation on Conditionals][fastly-conditionals]. CacheCondition pulumi.StringPtrInput `pulumi:"cacheCondition"` // The content-type for each type of content you wish to // have dynamically gzip'ed. Example: `["text/html", "text/css"]`. ContentTypes pulumi.StringArrayInput `pulumi:"contentTypes"` // File extensions for each file type to dynamically // gzip. Example: `["css", "js"]`. Extensions pulumi.StringArrayInput `pulumi:"extensions"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` }
func (Servicev1GzipArgs) ElementType ¶
func (Servicev1GzipArgs) ElementType() reflect.Type
func (Servicev1GzipArgs) ToServicev1GzipOutput ¶
func (i Servicev1GzipArgs) ToServicev1GzipOutput() Servicev1GzipOutput
func (Servicev1GzipArgs) ToServicev1GzipOutputWithContext ¶
func (i Servicev1GzipArgs) ToServicev1GzipOutputWithContext(ctx context.Context) Servicev1GzipOutput
type Servicev1GzipArray ¶
type Servicev1GzipArray []Servicev1GzipInput
func (Servicev1GzipArray) ElementType ¶
func (Servicev1GzipArray) ElementType() reflect.Type
func (Servicev1GzipArray) ToServicev1GzipArrayOutput ¶
func (i Servicev1GzipArray) ToServicev1GzipArrayOutput() Servicev1GzipArrayOutput
func (Servicev1GzipArray) ToServicev1GzipArrayOutputWithContext ¶
func (i Servicev1GzipArray) ToServicev1GzipArrayOutputWithContext(ctx context.Context) Servicev1GzipArrayOutput
type Servicev1GzipArrayInput ¶
type Servicev1GzipArrayInput interface { pulumi.Input ToServicev1GzipArrayOutput() Servicev1GzipArrayOutput ToServicev1GzipArrayOutputWithContext(context.Context) Servicev1GzipArrayOutput }
Servicev1GzipArrayInput is an input type that accepts Servicev1GzipArray and Servicev1GzipArrayOutput values. You can construct a concrete instance of `Servicev1GzipArrayInput` via:
Servicev1GzipArray{ Servicev1GzipArgs{...} }
type Servicev1GzipArrayOutput ¶
type Servicev1GzipArrayOutput struct{ *pulumi.OutputState }
func (Servicev1GzipArrayOutput) ElementType ¶
func (Servicev1GzipArrayOutput) ElementType() reflect.Type
func (Servicev1GzipArrayOutput) Index ¶
func (o Servicev1GzipArrayOutput) Index(i pulumi.IntInput) Servicev1GzipOutput
func (Servicev1GzipArrayOutput) ToServicev1GzipArrayOutput ¶
func (o Servicev1GzipArrayOutput) ToServicev1GzipArrayOutput() Servicev1GzipArrayOutput
func (Servicev1GzipArrayOutput) ToServicev1GzipArrayOutputWithContext ¶
func (o Servicev1GzipArrayOutput) ToServicev1GzipArrayOutputWithContext(ctx context.Context) Servicev1GzipArrayOutput
type Servicev1GzipInput ¶
type Servicev1GzipInput interface { pulumi.Input ToServicev1GzipOutput() Servicev1GzipOutput ToServicev1GzipOutputWithContext(context.Context) Servicev1GzipOutput }
Servicev1GzipInput is an input type that accepts Servicev1GzipArgs and Servicev1GzipOutput values. You can construct a concrete instance of `Servicev1GzipInput` via:
Servicev1GzipArgs{...}
type Servicev1GzipOutput ¶
type Servicev1GzipOutput struct{ *pulumi.OutputState }
func (Servicev1GzipOutput) CacheCondition ¶
func (o Servicev1GzipOutput) CacheCondition() pulumi.StringPtrOutput
Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, see [Fastly's Documentation on Conditionals][fastly-conditionals].
func (Servicev1GzipOutput) ContentTypes ¶
func (o Servicev1GzipOutput) ContentTypes() pulumi.StringArrayOutput
The content-type for each type of content you wish to have dynamically gzip'ed. Example: `["text/html", "text/css"]`.
func (Servicev1GzipOutput) ElementType ¶
func (Servicev1GzipOutput) ElementType() reflect.Type
func (Servicev1GzipOutput) Extensions ¶
func (o Servicev1GzipOutput) Extensions() pulumi.StringArrayOutput
File extensions for each file type to dynamically gzip. Example: `["css", "js"]`.
func (Servicev1GzipOutput) Name ¶
func (o Servicev1GzipOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1GzipOutput) ToServicev1GzipOutput ¶
func (o Servicev1GzipOutput) ToServicev1GzipOutput() Servicev1GzipOutput
func (Servicev1GzipOutput) ToServicev1GzipOutputWithContext ¶
func (o Servicev1GzipOutput) ToServicev1GzipOutputWithContext(ctx context.Context) Servicev1GzipOutput
type Servicev1Header ¶
type Servicev1Header struct { // Allows you to terminate request handling and immediately // perform an action. When set it can be `lookup` or `pass` (Ignore the cache completely). Action string `pulumi:"action"` // Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, // see [Fastly's Documentation on Conditionals][fastly-conditionals]. CacheCondition *string `pulumi:"cacheCondition"` // The name of the header that is going to be affected by the Action. Destination string `pulumi:"destination"` // Do not add the header if it is already present. (Only applies to the `set` action.). Default `false`. IgnoreIfSet *bool `pulumi:"ignoreIfSet"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`. Priority *int `pulumi:"priority"` // Regular expression to use (Only applies to the `regex` and `regexRepeat` actions.) Regex *string `pulumi:"regex"` // Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`. RequestCondition *string `pulumi:"requestCondition"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // Variable to be used as a source for the header // content. (Does not apply to the `delete` action.) Source *string `pulumi:"source"` // Value to substitute in place of regular expression. (Only applies to the `regex` and `regexRepeat` actions.) Substitution *string `pulumi:"substitution"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type string `pulumi:"type"` }
type Servicev1HeaderArgs ¶
type Servicev1HeaderArgs struct { // Allows you to terminate request handling and immediately // perform an action. When set it can be `lookup` or `pass` (Ignore the cache completely). Action pulumi.StringInput `pulumi:"action"` // Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, // see [Fastly's Documentation on Conditionals][fastly-conditionals]. CacheCondition pulumi.StringPtrInput `pulumi:"cacheCondition"` // The name of the header that is going to be affected by the Action. Destination pulumi.StringInput `pulumi:"destination"` // Do not add the header if it is already present. (Only applies to the `set` action.). Default `false`. IgnoreIfSet pulumi.BoolPtrInput `pulumi:"ignoreIfSet"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`. Priority pulumi.IntPtrInput `pulumi:"priority"` // Regular expression to use (Only applies to the `regex` and `regexRepeat` actions.) Regex pulumi.StringPtrInput `pulumi:"regex"` // Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`. RequestCondition pulumi.StringPtrInput `pulumi:"requestCondition"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // Variable to be used as a source for the header // content. (Does not apply to the `delete` action.) Source pulumi.StringPtrInput `pulumi:"source"` // Value to substitute in place of regular expression. (Only applies to the `regex` and `regexRepeat` actions.) Substitution pulumi.StringPtrInput `pulumi:"substitution"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type pulumi.StringInput `pulumi:"type"` }
func (Servicev1HeaderArgs) ElementType ¶
func (Servicev1HeaderArgs) ElementType() reflect.Type
func (Servicev1HeaderArgs) ToServicev1HeaderOutput ¶
func (i Servicev1HeaderArgs) ToServicev1HeaderOutput() Servicev1HeaderOutput
func (Servicev1HeaderArgs) ToServicev1HeaderOutputWithContext ¶
func (i Servicev1HeaderArgs) ToServicev1HeaderOutputWithContext(ctx context.Context) Servicev1HeaderOutput
type Servicev1HeaderArray ¶
type Servicev1HeaderArray []Servicev1HeaderInput
func (Servicev1HeaderArray) ElementType ¶
func (Servicev1HeaderArray) ElementType() reflect.Type
func (Servicev1HeaderArray) ToServicev1HeaderArrayOutput ¶
func (i Servicev1HeaderArray) ToServicev1HeaderArrayOutput() Servicev1HeaderArrayOutput
func (Servicev1HeaderArray) ToServicev1HeaderArrayOutputWithContext ¶
func (i Servicev1HeaderArray) ToServicev1HeaderArrayOutputWithContext(ctx context.Context) Servicev1HeaderArrayOutput
type Servicev1HeaderArrayInput ¶
type Servicev1HeaderArrayInput interface { pulumi.Input ToServicev1HeaderArrayOutput() Servicev1HeaderArrayOutput ToServicev1HeaderArrayOutputWithContext(context.Context) Servicev1HeaderArrayOutput }
Servicev1HeaderArrayInput is an input type that accepts Servicev1HeaderArray and Servicev1HeaderArrayOutput values. You can construct a concrete instance of `Servicev1HeaderArrayInput` via:
Servicev1HeaderArray{ Servicev1HeaderArgs{...} }
type Servicev1HeaderArrayOutput ¶
type Servicev1HeaderArrayOutput struct{ *pulumi.OutputState }
func (Servicev1HeaderArrayOutput) ElementType ¶
func (Servicev1HeaderArrayOutput) ElementType() reflect.Type
func (Servicev1HeaderArrayOutput) Index ¶
func (o Servicev1HeaderArrayOutput) Index(i pulumi.IntInput) Servicev1HeaderOutput
func (Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutput ¶
func (o Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutput() Servicev1HeaderArrayOutput
func (Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutputWithContext ¶
func (o Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutputWithContext(ctx context.Context) Servicev1HeaderArrayOutput
type Servicev1HeaderInput ¶
type Servicev1HeaderInput interface { pulumi.Input ToServicev1HeaderOutput() Servicev1HeaderOutput ToServicev1HeaderOutputWithContext(context.Context) Servicev1HeaderOutput }
Servicev1HeaderInput is an input type that accepts Servicev1HeaderArgs and Servicev1HeaderOutput values. You can construct a concrete instance of `Servicev1HeaderInput` via:
Servicev1HeaderArgs{...}
type Servicev1HeaderOutput ¶
type Servicev1HeaderOutput struct{ *pulumi.OutputState }
func (Servicev1HeaderOutput) Action ¶
func (o Servicev1HeaderOutput) Action() pulumi.StringOutput
Allows you to terminate request handling and immediately perform an action. When set it can be `lookup` or `pass` (Ignore the cache completely).
func (Servicev1HeaderOutput) CacheCondition ¶
func (o Servicev1HeaderOutput) CacheCondition() pulumi.StringPtrOutput
Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, see [Fastly's Documentation on Conditionals][fastly-conditionals].
func (Servicev1HeaderOutput) Destination ¶
func (o Servicev1HeaderOutput) Destination() pulumi.StringOutput
The name of the header that is going to be affected by the Action.
func (Servicev1HeaderOutput) ElementType ¶
func (Servicev1HeaderOutput) ElementType() reflect.Type
func (Servicev1HeaderOutput) IgnoreIfSet ¶
func (o Servicev1HeaderOutput) IgnoreIfSet() pulumi.BoolPtrOutput
Do not add the header if it is already present. (Only applies to the `set` action.). Default `false`.
func (Servicev1HeaderOutput) Name ¶
func (o Servicev1HeaderOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1HeaderOutput) Priority ¶
func (o Servicev1HeaderOutput) Priority() pulumi.IntPtrOutput
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`.
func (Servicev1HeaderOutput) Regex ¶
func (o Servicev1HeaderOutput) Regex() pulumi.StringPtrOutput
Regular expression to use (Only applies to the `regex` and `regexRepeat` actions.)
func (Servicev1HeaderOutput) RequestCondition ¶
func (o Servicev1HeaderOutput) RequestCondition() pulumi.StringPtrOutput
Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`.
func (Servicev1HeaderOutput) ResponseCondition ¶
func (o Servicev1HeaderOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1HeaderOutput) Source ¶
func (o Servicev1HeaderOutput) Source() pulumi.StringPtrOutput
Variable to be used as a source for the header content. (Does not apply to the `delete` action.)
func (Servicev1HeaderOutput) Substitution ¶
func (o Servicev1HeaderOutput) Substitution() pulumi.StringPtrOutput
Value to substitute in place of regular expression. (Only applies to the `regex` and `regexRepeat` actions.)
func (Servicev1HeaderOutput) ToServicev1HeaderOutput ¶
func (o Servicev1HeaderOutput) ToServicev1HeaderOutput() Servicev1HeaderOutput
func (Servicev1HeaderOutput) ToServicev1HeaderOutputWithContext ¶
func (o Servicev1HeaderOutput) ToServicev1HeaderOutputWithContext(ctx context.Context) Servicev1HeaderOutput
func (Servicev1HeaderOutput) Type ¶
func (o Servicev1HeaderOutput) Type() pulumi.StringOutput
The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`).
type Servicev1Healthcheck ¶
type Servicev1Healthcheck struct { // How often to run the Healthcheck in milliseconds. Default `5000`. CheckInterval *int `pulumi:"checkInterval"` // The status code expected from the host. Default `200`. ExpectedResponse *int `pulumi:"expectedResponse"` // The Host header to send for this Healthcheck. Host string `pulumi:"host"` // Whether to use version 1.0 or 1.1 HTTP. Default `1.1`. HttpVersion *string `pulumi:"httpVersion"` // When loading a config, the initial number of probes to be seen as OK. Default `2`. Initial *int `pulumi:"initial"` // HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`. Method *string `pulumi:"method"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The path to upload logs to. Path string `pulumi:"path"` // How many Healthchecks must succeed to be considered healthy. Default `3`. Threshold *int `pulumi:"threshold"` // Timeout in milliseconds. Default `500`. Timeout *int `pulumi:"timeout"` // The number of most recent Healthcheck queries to keep for this Healthcheck. Default `5`. Window *int `pulumi:"window"` }
type Servicev1HealthcheckArgs ¶
type Servicev1HealthcheckArgs struct { // How often to run the Healthcheck in milliseconds. Default `5000`. CheckInterval pulumi.IntPtrInput `pulumi:"checkInterval"` // The status code expected from the host. Default `200`. ExpectedResponse pulumi.IntPtrInput `pulumi:"expectedResponse"` // The Host header to send for this Healthcheck. Host pulumi.StringInput `pulumi:"host"` // Whether to use version 1.0 or 1.1 HTTP. Default `1.1`. HttpVersion pulumi.StringPtrInput `pulumi:"httpVersion"` // When loading a config, the initial number of probes to be seen as OK. Default `2`. Initial pulumi.IntPtrInput `pulumi:"initial"` // HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`. Method pulumi.StringPtrInput `pulumi:"method"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringInput `pulumi:"path"` // How many Healthchecks must succeed to be considered healthy. Default `3`. Threshold pulumi.IntPtrInput `pulumi:"threshold"` // Timeout in milliseconds. Default `500`. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // The number of most recent Healthcheck queries to keep for this Healthcheck. Default `5`. Window pulumi.IntPtrInput `pulumi:"window"` }
func (Servicev1HealthcheckArgs) ElementType ¶
func (Servicev1HealthcheckArgs) ElementType() reflect.Type
func (Servicev1HealthcheckArgs) ToServicev1HealthcheckOutput ¶
func (i Servicev1HealthcheckArgs) ToServicev1HealthcheckOutput() Servicev1HealthcheckOutput
func (Servicev1HealthcheckArgs) ToServicev1HealthcheckOutputWithContext ¶
func (i Servicev1HealthcheckArgs) ToServicev1HealthcheckOutputWithContext(ctx context.Context) Servicev1HealthcheckOutput
type Servicev1HealthcheckArray ¶
type Servicev1HealthcheckArray []Servicev1HealthcheckInput
func (Servicev1HealthcheckArray) ElementType ¶
func (Servicev1HealthcheckArray) ElementType() reflect.Type
func (Servicev1HealthcheckArray) ToServicev1HealthcheckArrayOutput ¶
func (i Servicev1HealthcheckArray) ToServicev1HealthcheckArrayOutput() Servicev1HealthcheckArrayOutput
func (Servicev1HealthcheckArray) ToServicev1HealthcheckArrayOutputWithContext ¶
func (i Servicev1HealthcheckArray) ToServicev1HealthcheckArrayOutputWithContext(ctx context.Context) Servicev1HealthcheckArrayOutput
type Servicev1HealthcheckArrayInput ¶
type Servicev1HealthcheckArrayInput interface { pulumi.Input ToServicev1HealthcheckArrayOutput() Servicev1HealthcheckArrayOutput ToServicev1HealthcheckArrayOutputWithContext(context.Context) Servicev1HealthcheckArrayOutput }
Servicev1HealthcheckArrayInput is an input type that accepts Servicev1HealthcheckArray and Servicev1HealthcheckArrayOutput values. You can construct a concrete instance of `Servicev1HealthcheckArrayInput` via:
Servicev1HealthcheckArray{ Servicev1HealthcheckArgs{...} }
type Servicev1HealthcheckArrayOutput ¶
type Servicev1HealthcheckArrayOutput struct{ *pulumi.OutputState }
func (Servicev1HealthcheckArrayOutput) ElementType ¶
func (Servicev1HealthcheckArrayOutput) ElementType() reflect.Type
func (Servicev1HealthcheckArrayOutput) Index ¶
func (o Servicev1HealthcheckArrayOutput) Index(i pulumi.IntInput) Servicev1HealthcheckOutput
func (Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutput ¶
func (o Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutput() Servicev1HealthcheckArrayOutput
func (Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutputWithContext ¶
func (o Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutputWithContext(ctx context.Context) Servicev1HealthcheckArrayOutput
type Servicev1HealthcheckInput ¶
type Servicev1HealthcheckInput interface { pulumi.Input ToServicev1HealthcheckOutput() Servicev1HealthcheckOutput ToServicev1HealthcheckOutputWithContext(context.Context) Servicev1HealthcheckOutput }
Servicev1HealthcheckInput is an input type that accepts Servicev1HealthcheckArgs and Servicev1HealthcheckOutput values. You can construct a concrete instance of `Servicev1HealthcheckInput` via:
Servicev1HealthcheckArgs{...}
type Servicev1HealthcheckOutput ¶
type Servicev1HealthcheckOutput struct{ *pulumi.OutputState }
func (Servicev1HealthcheckOutput) CheckInterval ¶
func (o Servicev1HealthcheckOutput) CheckInterval() pulumi.IntPtrOutput
How often to run the Healthcheck in milliseconds. Default `5000`.
func (Servicev1HealthcheckOutput) ElementType ¶
func (Servicev1HealthcheckOutput) ElementType() reflect.Type
func (Servicev1HealthcheckOutput) ExpectedResponse ¶
func (o Servicev1HealthcheckOutput) ExpectedResponse() pulumi.IntPtrOutput
The status code expected from the host. Default `200`.
func (Servicev1HealthcheckOutput) Host ¶
func (o Servicev1HealthcheckOutput) Host() pulumi.StringOutput
The Host header to send for this Healthcheck.
func (Servicev1HealthcheckOutput) HttpVersion ¶
func (o Servicev1HealthcheckOutput) HttpVersion() pulumi.StringPtrOutput
Whether to use version 1.0 or 1.1 HTTP. Default `1.1`.
func (Servicev1HealthcheckOutput) Initial ¶
func (o Servicev1HealthcheckOutput) Initial() pulumi.IntPtrOutput
When loading a config, the initial number of probes to be seen as OK. Default `2`.
func (Servicev1HealthcheckOutput) Method ¶
func (o Servicev1HealthcheckOutput) Method() pulumi.StringPtrOutput
HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`.
func (Servicev1HealthcheckOutput) Name ¶
func (o Servicev1HealthcheckOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1HealthcheckOutput) Path ¶
func (o Servicev1HealthcheckOutput) Path() pulumi.StringOutput
The path to upload logs to.
func (Servicev1HealthcheckOutput) Threshold ¶
func (o Servicev1HealthcheckOutput) Threshold() pulumi.IntPtrOutput
How many Healthchecks must succeed to be considered healthy. Default `3`.
func (Servicev1HealthcheckOutput) Timeout ¶
func (o Servicev1HealthcheckOutput) Timeout() pulumi.IntPtrOutput
Timeout in milliseconds. Default `500`.
func (Servicev1HealthcheckOutput) ToServicev1HealthcheckOutput ¶
func (o Servicev1HealthcheckOutput) ToServicev1HealthcheckOutput() Servicev1HealthcheckOutput
func (Servicev1HealthcheckOutput) ToServicev1HealthcheckOutputWithContext ¶
func (o Servicev1HealthcheckOutput) ToServicev1HealthcheckOutputWithContext(ctx context.Context) Servicev1HealthcheckOutput
func (Servicev1HealthcheckOutput) Window ¶
func (o Servicev1HealthcheckOutput) Window() pulumi.IntPtrOutput
The number of most recent Healthcheck queries to keep for this Healthcheck. Default `5`.
type Servicev1Httpslogging ¶ added in v2.3.0
type Servicev1Httpslogging struct { // The MIME type of the content. ContentType *string `pulumi:"contentType"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // Custom header sent with the request. HeaderName *string `pulumi:"headerName"` // Value of the custom header sent with the request. HeaderValue *string `pulumi:"headerValue"` // Formats log entries as JSON. Can be either disabled (`0`), array of json (`1`), or newline delimited json (`2`). JsonFormat *string `pulumi:"jsonFormat"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`. Method *string `pulumi:"method"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes *int `pulumi:"requestMaxBytes"` // The maximum number of logs sent in one request. Defaults to `0` for unbounded. RequestMaxEntries *int `pulumi:"requestMaxEntries"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert *string `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey *string `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // Your OpenStack auth url. Url string `pulumi:"url"` }
type Servicev1HttpsloggingArgs ¶ added in v2.3.0
type Servicev1HttpsloggingArgs struct { // The MIME type of the content. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // Custom header sent with the request. HeaderName pulumi.StringPtrInput `pulumi:"headerName"` // Value of the custom header sent with the request. HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` // Formats log entries as JSON. Can be either disabled (`0`), array of json (`1`), or newline delimited json (`2`). JsonFormat pulumi.StringPtrInput `pulumi:"jsonFormat"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`. Method pulumi.StringPtrInput `pulumi:"method"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes pulumi.IntPtrInput `pulumi:"requestMaxBytes"` // The maximum number of logs sent in one request. Defaults to `0` for unbounded. RequestMaxEntries pulumi.IntPtrInput `pulumi:"requestMaxEntries"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert pulumi.StringPtrInput `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey pulumi.StringPtrInput `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (Servicev1HttpsloggingArgs) ElementType ¶ added in v2.3.0
func (Servicev1HttpsloggingArgs) ElementType() reflect.Type
func (Servicev1HttpsloggingArgs) ToServicev1HttpsloggingOutput ¶ added in v2.3.0
func (i Servicev1HttpsloggingArgs) ToServicev1HttpsloggingOutput() Servicev1HttpsloggingOutput
func (Servicev1HttpsloggingArgs) ToServicev1HttpsloggingOutputWithContext ¶ added in v2.3.0
func (i Servicev1HttpsloggingArgs) ToServicev1HttpsloggingOutputWithContext(ctx context.Context) Servicev1HttpsloggingOutput
type Servicev1HttpsloggingArray ¶ added in v2.3.0
type Servicev1HttpsloggingArray []Servicev1HttpsloggingInput
func (Servicev1HttpsloggingArray) ElementType ¶ added in v2.3.0
func (Servicev1HttpsloggingArray) ElementType() reflect.Type
func (Servicev1HttpsloggingArray) ToServicev1HttpsloggingArrayOutput ¶ added in v2.3.0
func (i Servicev1HttpsloggingArray) ToServicev1HttpsloggingArrayOutput() Servicev1HttpsloggingArrayOutput
func (Servicev1HttpsloggingArray) ToServicev1HttpsloggingArrayOutputWithContext ¶ added in v2.3.0
func (i Servicev1HttpsloggingArray) ToServicev1HttpsloggingArrayOutputWithContext(ctx context.Context) Servicev1HttpsloggingArrayOutput
type Servicev1HttpsloggingArrayInput ¶ added in v2.3.0
type Servicev1HttpsloggingArrayInput interface { pulumi.Input ToServicev1HttpsloggingArrayOutput() Servicev1HttpsloggingArrayOutput ToServicev1HttpsloggingArrayOutputWithContext(context.Context) Servicev1HttpsloggingArrayOutput }
Servicev1HttpsloggingArrayInput is an input type that accepts Servicev1HttpsloggingArray and Servicev1HttpsloggingArrayOutput values. You can construct a concrete instance of `Servicev1HttpsloggingArrayInput` via:
Servicev1HttpsloggingArray{ Servicev1HttpsloggingArgs{...} }
type Servicev1HttpsloggingArrayOutput ¶ added in v2.3.0
type Servicev1HttpsloggingArrayOutput struct{ *pulumi.OutputState }
func (Servicev1HttpsloggingArrayOutput) ElementType ¶ added in v2.3.0
func (Servicev1HttpsloggingArrayOutput) ElementType() reflect.Type
func (Servicev1HttpsloggingArrayOutput) Index ¶ added in v2.3.0
func (o Servicev1HttpsloggingArrayOutput) Index(i pulumi.IntInput) Servicev1HttpsloggingOutput
func (Servicev1HttpsloggingArrayOutput) ToServicev1HttpsloggingArrayOutput ¶ added in v2.3.0
func (o Servicev1HttpsloggingArrayOutput) ToServicev1HttpsloggingArrayOutput() Servicev1HttpsloggingArrayOutput
func (Servicev1HttpsloggingArrayOutput) ToServicev1HttpsloggingArrayOutputWithContext ¶ added in v2.3.0
func (o Servicev1HttpsloggingArrayOutput) ToServicev1HttpsloggingArrayOutputWithContext(ctx context.Context) Servicev1HttpsloggingArrayOutput
type Servicev1HttpsloggingInput ¶ added in v2.3.0
type Servicev1HttpsloggingInput interface { pulumi.Input ToServicev1HttpsloggingOutput() Servicev1HttpsloggingOutput ToServicev1HttpsloggingOutputWithContext(context.Context) Servicev1HttpsloggingOutput }
Servicev1HttpsloggingInput is an input type that accepts Servicev1HttpsloggingArgs and Servicev1HttpsloggingOutput values. You can construct a concrete instance of `Servicev1HttpsloggingInput` via:
Servicev1HttpsloggingArgs{...}
type Servicev1HttpsloggingOutput ¶ added in v2.3.0
type Servicev1HttpsloggingOutput struct{ *pulumi.OutputState }
func (Servicev1HttpsloggingOutput) ContentType ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) ContentType() pulumi.StringPtrOutput
The MIME type of the content.
func (Servicev1HttpsloggingOutput) ElementType ¶ added in v2.3.0
func (Servicev1HttpsloggingOutput) ElementType() reflect.Type
func (Servicev1HttpsloggingOutput) Format ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1HttpsloggingOutput) FormatVersion ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1HttpsloggingOutput) HeaderName ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) HeaderName() pulumi.StringPtrOutput
Custom header sent with the request.
func (Servicev1HttpsloggingOutput) HeaderValue ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) HeaderValue() pulumi.StringPtrOutput
Value of the custom header sent with the request.
func (Servicev1HttpsloggingOutput) JsonFormat ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) JsonFormat() pulumi.StringPtrOutput
Formats log entries as JSON. Can be either disabled (`0`), array of json (`1`), or newline delimited json (`2`).
func (Servicev1HttpsloggingOutput) MessageType ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1HttpsloggingOutput) Method ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) Method() pulumi.StringPtrOutput
HTTP method used for request. Can be either `POST` or `PUT`. Default `POST`.
func (Servicev1HttpsloggingOutput) Name ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1HttpsloggingOutput) Placement ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1HttpsloggingOutput) RequestMaxBytes ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) RequestMaxBytes() pulumi.IntPtrOutput
The maximum number of bytes sent in one request. Defaults to `0` for unbounded.
func (Servicev1HttpsloggingOutput) RequestMaxEntries ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) RequestMaxEntries() pulumi.IntPtrOutput
The maximum number of logs sent in one request. Defaults to `0` for unbounded.
func (Servicev1HttpsloggingOutput) ResponseCondition ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1HttpsloggingOutput) TlsCaCert ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (Servicev1HttpsloggingOutput) TlsClientCert ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) TlsClientCert() pulumi.StringPtrOutput
The client certificate used to make authenticated requests. Must be in PEM format.
func (Servicev1HttpsloggingOutput) TlsClientKey ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) TlsClientKey() pulumi.StringPtrOutput
The client private key used to make authenticated requests. Must be in PEM format.
func (Servicev1HttpsloggingOutput) TlsHostname ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (Servicev1HttpsloggingOutput) ToServicev1HttpsloggingOutput ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) ToServicev1HttpsloggingOutput() Servicev1HttpsloggingOutput
func (Servicev1HttpsloggingOutput) ToServicev1HttpsloggingOutputWithContext ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) ToServicev1HttpsloggingOutputWithContext(ctx context.Context) Servicev1HttpsloggingOutput
func (Servicev1HttpsloggingOutput) Url ¶ added in v2.3.0
func (o Servicev1HttpsloggingOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type Servicev1Input ¶ added in v2.10.1
type Servicev1Input interface { pulumi.Input ToServicev1Output() Servicev1Output ToServicev1OutputWithContext(ctx context.Context) Servicev1Output }
type Servicev1Logentry ¶
type Servicev1Logentry struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` // Whether to use TLS for secure logging. Can be either true or false. UseTls *bool `pulumi:"useTls"` }
type Servicev1LogentryArgs ¶
type Servicev1LogentryArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` // Whether to use TLS for secure logging. Can be either true or false. UseTls pulumi.BoolPtrInput `pulumi:"useTls"` }
func (Servicev1LogentryArgs) ElementType ¶
func (Servicev1LogentryArgs) ElementType() reflect.Type
func (Servicev1LogentryArgs) ToServicev1LogentryOutput ¶
func (i Servicev1LogentryArgs) ToServicev1LogentryOutput() Servicev1LogentryOutput
func (Servicev1LogentryArgs) ToServicev1LogentryOutputWithContext ¶
func (i Servicev1LogentryArgs) ToServicev1LogentryOutputWithContext(ctx context.Context) Servicev1LogentryOutput
type Servicev1LogentryArray ¶
type Servicev1LogentryArray []Servicev1LogentryInput
func (Servicev1LogentryArray) ElementType ¶
func (Servicev1LogentryArray) ElementType() reflect.Type
func (Servicev1LogentryArray) ToServicev1LogentryArrayOutput ¶
func (i Servicev1LogentryArray) ToServicev1LogentryArrayOutput() Servicev1LogentryArrayOutput
func (Servicev1LogentryArray) ToServicev1LogentryArrayOutputWithContext ¶
func (i Servicev1LogentryArray) ToServicev1LogentryArrayOutputWithContext(ctx context.Context) Servicev1LogentryArrayOutput
type Servicev1LogentryArrayInput ¶
type Servicev1LogentryArrayInput interface { pulumi.Input ToServicev1LogentryArrayOutput() Servicev1LogentryArrayOutput ToServicev1LogentryArrayOutputWithContext(context.Context) Servicev1LogentryArrayOutput }
Servicev1LogentryArrayInput is an input type that accepts Servicev1LogentryArray and Servicev1LogentryArrayOutput values. You can construct a concrete instance of `Servicev1LogentryArrayInput` via:
Servicev1LogentryArray{ Servicev1LogentryArgs{...} }
type Servicev1LogentryArrayOutput ¶
type Servicev1LogentryArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LogentryArrayOutput) ElementType ¶
func (Servicev1LogentryArrayOutput) ElementType() reflect.Type
func (Servicev1LogentryArrayOutput) Index ¶
func (o Servicev1LogentryArrayOutput) Index(i pulumi.IntInput) Servicev1LogentryOutput
func (Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutput ¶
func (o Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutput() Servicev1LogentryArrayOutput
func (Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutputWithContext ¶
func (o Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutputWithContext(ctx context.Context) Servicev1LogentryArrayOutput
type Servicev1LogentryInput ¶
type Servicev1LogentryInput interface { pulumi.Input ToServicev1LogentryOutput() Servicev1LogentryOutput ToServicev1LogentryOutputWithContext(context.Context) Servicev1LogentryOutput }
Servicev1LogentryInput is an input type that accepts Servicev1LogentryArgs and Servicev1LogentryOutput values. You can construct a concrete instance of `Servicev1LogentryInput` via:
Servicev1LogentryArgs{...}
type Servicev1LogentryOutput ¶
type Servicev1LogentryOutput struct{ *pulumi.OutputState }
func (Servicev1LogentryOutput) ElementType ¶
func (Servicev1LogentryOutput) ElementType() reflect.Type
func (Servicev1LogentryOutput) Format ¶
func (o Servicev1LogentryOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LogentryOutput) FormatVersion ¶
func (o Servicev1LogentryOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LogentryOutput) Name ¶
func (o Servicev1LogentryOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LogentryOutput) Placement ¶
func (o Servicev1LogentryOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LogentryOutput) Port ¶
func (o Servicev1LogentryOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (Servicev1LogentryOutput) ResponseCondition ¶
func (o Servicev1LogentryOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LogentryOutput) ToServicev1LogentryOutput ¶
func (o Servicev1LogentryOutput) ToServicev1LogentryOutput() Servicev1LogentryOutput
func (Servicev1LogentryOutput) ToServicev1LogentryOutputWithContext ¶
func (o Servicev1LogentryOutput) ToServicev1LogentryOutputWithContext(ctx context.Context) Servicev1LogentryOutput
func (Servicev1LogentryOutput) Token ¶
func (o Servicev1LogentryOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
func (Servicev1LogentryOutput) UseTls ¶
func (o Servicev1LogentryOutput) UseTls() pulumi.BoolPtrOutput
Whether to use TLS for secure logging. Can be either true or false.
type Servicev1LoggingCloudfile ¶ added in v2.6.0
type Servicev1LoggingCloudfile struct { // The AWS access key to be used to write to the stream. AccessKey string `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The AWS region the stream resides in. (Default: `us-east-1`). Region *string `pulumi:"region"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type Servicev1LoggingCloudfileArgs ¶ added in v2.6.0
type Servicev1LoggingCloudfileArgs struct { // The AWS access key to be used to write to the stream. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The AWS region the stream resides in. (Default: `us-east-1`). Region pulumi.StringPtrInput `pulumi:"region"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (Servicev1LoggingCloudfileArgs) ElementType ¶ added in v2.6.0
func (Servicev1LoggingCloudfileArgs) ElementType() reflect.Type
func (Servicev1LoggingCloudfileArgs) ToServicev1LoggingCloudfileOutput ¶ added in v2.6.0
func (i Servicev1LoggingCloudfileArgs) ToServicev1LoggingCloudfileOutput() Servicev1LoggingCloudfileOutput
func (Servicev1LoggingCloudfileArgs) ToServicev1LoggingCloudfileOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingCloudfileArgs) ToServicev1LoggingCloudfileOutputWithContext(ctx context.Context) Servicev1LoggingCloudfileOutput
type Servicev1LoggingCloudfileArray ¶ added in v2.6.0
type Servicev1LoggingCloudfileArray []Servicev1LoggingCloudfileInput
func (Servicev1LoggingCloudfileArray) ElementType ¶ added in v2.6.0
func (Servicev1LoggingCloudfileArray) ElementType() reflect.Type
func (Servicev1LoggingCloudfileArray) ToServicev1LoggingCloudfileArrayOutput ¶ added in v2.6.0
func (i Servicev1LoggingCloudfileArray) ToServicev1LoggingCloudfileArrayOutput() Servicev1LoggingCloudfileArrayOutput
func (Servicev1LoggingCloudfileArray) ToServicev1LoggingCloudfileArrayOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingCloudfileArray) ToServicev1LoggingCloudfileArrayOutputWithContext(ctx context.Context) Servicev1LoggingCloudfileArrayOutput
type Servicev1LoggingCloudfileArrayInput ¶ added in v2.6.0
type Servicev1LoggingCloudfileArrayInput interface { pulumi.Input ToServicev1LoggingCloudfileArrayOutput() Servicev1LoggingCloudfileArrayOutput ToServicev1LoggingCloudfileArrayOutputWithContext(context.Context) Servicev1LoggingCloudfileArrayOutput }
Servicev1LoggingCloudfileArrayInput is an input type that accepts Servicev1LoggingCloudfileArray and Servicev1LoggingCloudfileArrayOutput values. You can construct a concrete instance of `Servicev1LoggingCloudfileArrayInput` via:
Servicev1LoggingCloudfileArray{ Servicev1LoggingCloudfileArgs{...} }
type Servicev1LoggingCloudfileArrayOutput ¶ added in v2.6.0
type Servicev1LoggingCloudfileArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingCloudfileArrayOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingCloudfileArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingCloudfileArrayOutput) Index ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingCloudfileOutput
func (Servicev1LoggingCloudfileArrayOutput) ToServicev1LoggingCloudfileArrayOutput ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileArrayOutput) ToServicev1LoggingCloudfileArrayOutput() Servicev1LoggingCloudfileArrayOutput
func (Servicev1LoggingCloudfileArrayOutput) ToServicev1LoggingCloudfileArrayOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileArrayOutput) ToServicev1LoggingCloudfileArrayOutputWithContext(ctx context.Context) Servicev1LoggingCloudfileArrayOutput
type Servicev1LoggingCloudfileInput ¶ added in v2.6.0
type Servicev1LoggingCloudfileInput interface { pulumi.Input ToServicev1LoggingCloudfileOutput() Servicev1LoggingCloudfileOutput ToServicev1LoggingCloudfileOutputWithContext(context.Context) Servicev1LoggingCloudfileOutput }
Servicev1LoggingCloudfileInput is an input type that accepts Servicev1LoggingCloudfileArgs and Servicev1LoggingCloudfileOutput values. You can construct a concrete instance of `Servicev1LoggingCloudfileInput` via:
Servicev1LoggingCloudfileArgs{...}
type Servicev1LoggingCloudfileOutput ¶ added in v2.6.0
type Servicev1LoggingCloudfileOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingCloudfileOutput) AccessKey ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) AccessKey() pulumi.StringOutput
The AWS access key to be used to write to the stream.
func (Servicev1LoggingCloudfileOutput) BucketName ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (Servicev1LoggingCloudfileOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingCloudfileOutput) ElementType() reflect.Type
func (Servicev1LoggingCloudfileOutput) Format ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingCloudfileOutput) FormatVersion ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingCloudfileOutput) GzipLevel ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (Servicev1LoggingCloudfileOutput) MessageType ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1LoggingCloudfileOutput) Name ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingCloudfileOutput) Path ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (Servicev1LoggingCloudfileOutput) Period ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (Servicev1LoggingCloudfileOutput) Placement ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingCloudfileOutput) PublicKey ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (Servicev1LoggingCloudfileOutput) Region ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) Region() pulumi.StringPtrOutput
The AWS region the stream resides in. (Default: `us-east-1`).
func (Servicev1LoggingCloudfileOutput) ResponseCondition ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingCloudfileOutput) TimestampFormat ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (Servicev1LoggingCloudfileOutput) ToServicev1LoggingCloudfileOutput ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) ToServicev1LoggingCloudfileOutput() Servicev1LoggingCloudfileOutput
func (Servicev1LoggingCloudfileOutput) ToServicev1LoggingCloudfileOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) ToServicev1LoggingCloudfileOutputWithContext(ctx context.Context) Servicev1LoggingCloudfileOutput
func (Servicev1LoggingCloudfileOutput) User ¶ added in v2.6.0
func (o Servicev1LoggingCloudfileOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type Servicev1LoggingDatadog ¶ added in v2.5.0
type Servicev1LoggingDatadog struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The AWS region the stream resides in. (Default: `us-east-1`). Region *string `pulumi:"region"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` }
type Servicev1LoggingDatadogArgs ¶ added in v2.5.0
type Servicev1LoggingDatadogArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The AWS region the stream resides in. (Default: `us-east-1`). Region pulumi.StringPtrInput `pulumi:"region"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (Servicev1LoggingDatadogArgs) ElementType ¶ added in v2.5.0
func (Servicev1LoggingDatadogArgs) ElementType() reflect.Type
func (Servicev1LoggingDatadogArgs) ToServicev1LoggingDatadogOutput ¶ added in v2.5.0
func (i Servicev1LoggingDatadogArgs) ToServicev1LoggingDatadogOutput() Servicev1LoggingDatadogOutput
func (Servicev1LoggingDatadogArgs) ToServicev1LoggingDatadogOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingDatadogArgs) ToServicev1LoggingDatadogOutputWithContext(ctx context.Context) Servicev1LoggingDatadogOutput
type Servicev1LoggingDatadogArray ¶ added in v2.5.0
type Servicev1LoggingDatadogArray []Servicev1LoggingDatadogInput
func (Servicev1LoggingDatadogArray) ElementType ¶ added in v2.5.0
func (Servicev1LoggingDatadogArray) ElementType() reflect.Type
func (Servicev1LoggingDatadogArray) ToServicev1LoggingDatadogArrayOutput ¶ added in v2.5.0
func (i Servicev1LoggingDatadogArray) ToServicev1LoggingDatadogArrayOutput() Servicev1LoggingDatadogArrayOutput
func (Servicev1LoggingDatadogArray) ToServicev1LoggingDatadogArrayOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingDatadogArray) ToServicev1LoggingDatadogArrayOutputWithContext(ctx context.Context) Servicev1LoggingDatadogArrayOutput
type Servicev1LoggingDatadogArrayInput ¶ added in v2.5.0
type Servicev1LoggingDatadogArrayInput interface { pulumi.Input ToServicev1LoggingDatadogArrayOutput() Servicev1LoggingDatadogArrayOutput ToServicev1LoggingDatadogArrayOutputWithContext(context.Context) Servicev1LoggingDatadogArrayOutput }
Servicev1LoggingDatadogArrayInput is an input type that accepts Servicev1LoggingDatadogArray and Servicev1LoggingDatadogArrayOutput values. You can construct a concrete instance of `Servicev1LoggingDatadogArrayInput` via:
Servicev1LoggingDatadogArray{ Servicev1LoggingDatadogArgs{...} }
type Servicev1LoggingDatadogArrayOutput ¶ added in v2.5.0
type Servicev1LoggingDatadogArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingDatadogArrayOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingDatadogArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingDatadogArrayOutput) Index ¶ added in v2.5.0
func (o Servicev1LoggingDatadogArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingDatadogOutput
func (Servicev1LoggingDatadogArrayOutput) ToServicev1LoggingDatadogArrayOutput ¶ added in v2.5.0
func (o Servicev1LoggingDatadogArrayOutput) ToServicev1LoggingDatadogArrayOutput() Servicev1LoggingDatadogArrayOutput
func (Servicev1LoggingDatadogArrayOutput) ToServicev1LoggingDatadogArrayOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingDatadogArrayOutput) ToServicev1LoggingDatadogArrayOutputWithContext(ctx context.Context) Servicev1LoggingDatadogArrayOutput
type Servicev1LoggingDatadogInput ¶ added in v2.5.0
type Servicev1LoggingDatadogInput interface { pulumi.Input ToServicev1LoggingDatadogOutput() Servicev1LoggingDatadogOutput ToServicev1LoggingDatadogOutputWithContext(context.Context) Servicev1LoggingDatadogOutput }
Servicev1LoggingDatadogInput is an input type that accepts Servicev1LoggingDatadogArgs and Servicev1LoggingDatadogOutput values. You can construct a concrete instance of `Servicev1LoggingDatadogInput` via:
Servicev1LoggingDatadogArgs{...}
type Servicev1LoggingDatadogOutput ¶ added in v2.5.0
type Servicev1LoggingDatadogOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingDatadogOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingDatadogOutput) ElementType() reflect.Type
func (Servicev1LoggingDatadogOutput) Format ¶ added in v2.5.0
func (o Servicev1LoggingDatadogOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingDatadogOutput) FormatVersion ¶ added in v2.5.0
func (o Servicev1LoggingDatadogOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingDatadogOutput) Name ¶ added in v2.5.0
func (o Servicev1LoggingDatadogOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingDatadogOutput) Placement ¶ added in v2.5.0
func (o Servicev1LoggingDatadogOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingDatadogOutput) Region ¶ added in v2.5.0
func (o Servicev1LoggingDatadogOutput) Region() pulumi.StringPtrOutput
The AWS region the stream resides in. (Default: `us-east-1`).
func (Servicev1LoggingDatadogOutput) ResponseCondition ¶ added in v2.5.0
func (o Servicev1LoggingDatadogOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingDatadogOutput) ToServicev1LoggingDatadogOutput ¶ added in v2.5.0
func (o Servicev1LoggingDatadogOutput) ToServicev1LoggingDatadogOutput() Servicev1LoggingDatadogOutput
func (Servicev1LoggingDatadogOutput) ToServicev1LoggingDatadogOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingDatadogOutput) ToServicev1LoggingDatadogOutputWithContext(ctx context.Context) Servicev1LoggingDatadogOutput
func (Servicev1LoggingDatadogOutput) Token ¶ added in v2.5.0
func (o Servicev1LoggingDatadogOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type Servicev1LoggingDigitalocean ¶ added in v2.6.0
type Servicev1LoggingDigitalocean struct { // The AWS access key to be used to write to the stream. AccessKey string `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domain *string `pulumi:"domain"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey string `pulumi:"secretKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` }
type Servicev1LoggingDigitaloceanArgs ¶ added in v2.6.0
type Servicev1LoggingDigitaloceanArgs struct { // The AWS access key to be used to write to the stream. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domain pulumi.StringPtrInput `pulumi:"domain"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringInput `pulumi:"secretKey"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` }
func (Servicev1LoggingDigitaloceanArgs) ElementType ¶ added in v2.6.0
func (Servicev1LoggingDigitaloceanArgs) ElementType() reflect.Type
func (Servicev1LoggingDigitaloceanArgs) ToServicev1LoggingDigitaloceanOutput ¶ added in v2.6.0
func (i Servicev1LoggingDigitaloceanArgs) ToServicev1LoggingDigitaloceanOutput() Servicev1LoggingDigitaloceanOutput
func (Servicev1LoggingDigitaloceanArgs) ToServicev1LoggingDigitaloceanOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingDigitaloceanArgs) ToServicev1LoggingDigitaloceanOutputWithContext(ctx context.Context) Servicev1LoggingDigitaloceanOutput
type Servicev1LoggingDigitaloceanArray ¶ added in v2.6.0
type Servicev1LoggingDigitaloceanArray []Servicev1LoggingDigitaloceanInput
func (Servicev1LoggingDigitaloceanArray) ElementType ¶ added in v2.6.0
func (Servicev1LoggingDigitaloceanArray) ElementType() reflect.Type
func (Servicev1LoggingDigitaloceanArray) ToServicev1LoggingDigitaloceanArrayOutput ¶ added in v2.6.0
func (i Servicev1LoggingDigitaloceanArray) ToServicev1LoggingDigitaloceanArrayOutput() Servicev1LoggingDigitaloceanArrayOutput
func (Servicev1LoggingDigitaloceanArray) ToServicev1LoggingDigitaloceanArrayOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingDigitaloceanArray) ToServicev1LoggingDigitaloceanArrayOutputWithContext(ctx context.Context) Servicev1LoggingDigitaloceanArrayOutput
type Servicev1LoggingDigitaloceanArrayInput ¶ added in v2.6.0
type Servicev1LoggingDigitaloceanArrayInput interface { pulumi.Input ToServicev1LoggingDigitaloceanArrayOutput() Servicev1LoggingDigitaloceanArrayOutput ToServicev1LoggingDigitaloceanArrayOutputWithContext(context.Context) Servicev1LoggingDigitaloceanArrayOutput }
Servicev1LoggingDigitaloceanArrayInput is an input type that accepts Servicev1LoggingDigitaloceanArray and Servicev1LoggingDigitaloceanArrayOutput values. You can construct a concrete instance of `Servicev1LoggingDigitaloceanArrayInput` via:
Servicev1LoggingDigitaloceanArray{ Servicev1LoggingDigitaloceanArgs{...} }
type Servicev1LoggingDigitaloceanArrayOutput ¶ added in v2.6.0
type Servicev1LoggingDigitaloceanArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingDigitaloceanArrayOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingDigitaloceanArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingDigitaloceanArrayOutput) ToServicev1LoggingDigitaloceanArrayOutput ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanArrayOutput) ToServicev1LoggingDigitaloceanArrayOutput() Servicev1LoggingDigitaloceanArrayOutput
func (Servicev1LoggingDigitaloceanArrayOutput) ToServicev1LoggingDigitaloceanArrayOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanArrayOutput) ToServicev1LoggingDigitaloceanArrayOutputWithContext(ctx context.Context) Servicev1LoggingDigitaloceanArrayOutput
type Servicev1LoggingDigitaloceanInput ¶ added in v2.6.0
type Servicev1LoggingDigitaloceanInput interface { pulumi.Input ToServicev1LoggingDigitaloceanOutput() Servicev1LoggingDigitaloceanOutput ToServicev1LoggingDigitaloceanOutputWithContext(context.Context) Servicev1LoggingDigitaloceanOutput }
Servicev1LoggingDigitaloceanInput is an input type that accepts Servicev1LoggingDigitaloceanArgs and Servicev1LoggingDigitaloceanOutput values. You can construct a concrete instance of `Servicev1LoggingDigitaloceanInput` via:
Servicev1LoggingDigitaloceanArgs{...}
type Servicev1LoggingDigitaloceanOutput ¶ added in v2.6.0
type Servicev1LoggingDigitaloceanOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingDigitaloceanOutput) AccessKey ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) AccessKey() pulumi.StringOutput
The AWS access key to be used to write to the stream.
func (Servicev1LoggingDigitaloceanOutput) BucketName ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (Servicev1LoggingDigitaloceanOutput) Domain ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) Domain() pulumi.StringPtrOutput
The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com").
func (Servicev1LoggingDigitaloceanOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingDigitaloceanOutput) ElementType() reflect.Type
func (Servicev1LoggingDigitaloceanOutput) Format ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingDigitaloceanOutput) FormatVersion ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingDigitaloceanOutput) GzipLevel ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (Servicev1LoggingDigitaloceanOutput) MessageType ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1LoggingDigitaloceanOutput) Name ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingDigitaloceanOutput) Path ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (Servicev1LoggingDigitaloceanOutput) Period ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (Servicev1LoggingDigitaloceanOutput) Placement ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingDigitaloceanOutput) PublicKey ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (Servicev1LoggingDigitaloceanOutput) ResponseCondition ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingDigitaloceanOutput) SecretKey ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) SecretKey() pulumi.StringOutput
The AWS secret access key to authenticate with.
func (Servicev1LoggingDigitaloceanOutput) TimestampFormat ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (Servicev1LoggingDigitaloceanOutput) ToServicev1LoggingDigitaloceanOutput ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) ToServicev1LoggingDigitaloceanOutput() Servicev1LoggingDigitaloceanOutput
func (Servicev1LoggingDigitaloceanOutput) ToServicev1LoggingDigitaloceanOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingDigitaloceanOutput) ToServicev1LoggingDigitaloceanOutputWithContext(ctx context.Context) Servicev1LoggingDigitaloceanOutput
type Servicev1LoggingElasticsearch ¶ added in v2.5.0
type Servicev1LoggingElasticsearch struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // The name of the Elasticsearch index to send documents (logs) to. Index string `pulumi:"index"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password *string `pulumi:"password"` // The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing. Pipeline *string `pulumi:"pipeline"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes *int `pulumi:"requestMaxBytes"` // The maximum number of logs sent in one request. Defaults to `0` for unbounded. RequestMaxEntries *int `pulumi:"requestMaxEntries"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert *string `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey *string `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // Your OpenStack auth url. Url string `pulumi:"url"` // The username for your Cloud Files account. User *string `pulumi:"user"` }
type Servicev1LoggingElasticsearchArgs ¶ added in v2.5.0
type Servicev1LoggingElasticsearchArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // The name of the Elasticsearch index to send documents (logs) to. Index pulumi.StringInput `pulumi:"index"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password pulumi.StringPtrInput `pulumi:"password"` // The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing. Pipeline pulumi.StringPtrInput `pulumi:"pipeline"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes pulumi.IntPtrInput `pulumi:"requestMaxBytes"` // The maximum number of logs sent in one request. Defaults to `0` for unbounded. RequestMaxEntries pulumi.IntPtrInput `pulumi:"requestMaxEntries"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert pulumi.StringPtrInput `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey pulumi.StringPtrInput `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` // The username for your Cloud Files account. User pulumi.StringPtrInput `pulumi:"user"` }
func (Servicev1LoggingElasticsearchArgs) ElementType ¶ added in v2.5.0
func (Servicev1LoggingElasticsearchArgs) ElementType() reflect.Type
func (Servicev1LoggingElasticsearchArgs) ToServicev1LoggingElasticsearchOutput ¶ added in v2.5.0
func (i Servicev1LoggingElasticsearchArgs) ToServicev1LoggingElasticsearchOutput() Servicev1LoggingElasticsearchOutput
func (Servicev1LoggingElasticsearchArgs) ToServicev1LoggingElasticsearchOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingElasticsearchArgs) ToServicev1LoggingElasticsearchOutputWithContext(ctx context.Context) Servicev1LoggingElasticsearchOutput
type Servicev1LoggingElasticsearchArray ¶ added in v2.5.0
type Servicev1LoggingElasticsearchArray []Servicev1LoggingElasticsearchInput
func (Servicev1LoggingElasticsearchArray) ElementType ¶ added in v2.5.0
func (Servicev1LoggingElasticsearchArray) ElementType() reflect.Type
func (Servicev1LoggingElasticsearchArray) ToServicev1LoggingElasticsearchArrayOutput ¶ added in v2.5.0
func (i Servicev1LoggingElasticsearchArray) ToServicev1LoggingElasticsearchArrayOutput() Servicev1LoggingElasticsearchArrayOutput
func (Servicev1LoggingElasticsearchArray) ToServicev1LoggingElasticsearchArrayOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingElasticsearchArray) ToServicev1LoggingElasticsearchArrayOutputWithContext(ctx context.Context) Servicev1LoggingElasticsearchArrayOutput
type Servicev1LoggingElasticsearchArrayInput ¶ added in v2.5.0
type Servicev1LoggingElasticsearchArrayInput interface { pulumi.Input ToServicev1LoggingElasticsearchArrayOutput() Servicev1LoggingElasticsearchArrayOutput ToServicev1LoggingElasticsearchArrayOutputWithContext(context.Context) Servicev1LoggingElasticsearchArrayOutput }
Servicev1LoggingElasticsearchArrayInput is an input type that accepts Servicev1LoggingElasticsearchArray and Servicev1LoggingElasticsearchArrayOutput values. You can construct a concrete instance of `Servicev1LoggingElasticsearchArrayInput` via:
Servicev1LoggingElasticsearchArray{ Servicev1LoggingElasticsearchArgs{...} }
type Servicev1LoggingElasticsearchArrayOutput ¶ added in v2.5.0
type Servicev1LoggingElasticsearchArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingElasticsearchArrayOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingElasticsearchArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingElasticsearchArrayOutput) ToServicev1LoggingElasticsearchArrayOutput ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchArrayOutput) ToServicev1LoggingElasticsearchArrayOutput() Servicev1LoggingElasticsearchArrayOutput
func (Servicev1LoggingElasticsearchArrayOutput) ToServicev1LoggingElasticsearchArrayOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchArrayOutput) ToServicev1LoggingElasticsearchArrayOutputWithContext(ctx context.Context) Servicev1LoggingElasticsearchArrayOutput
type Servicev1LoggingElasticsearchInput ¶ added in v2.5.0
type Servicev1LoggingElasticsearchInput interface { pulumi.Input ToServicev1LoggingElasticsearchOutput() Servicev1LoggingElasticsearchOutput ToServicev1LoggingElasticsearchOutputWithContext(context.Context) Servicev1LoggingElasticsearchOutput }
Servicev1LoggingElasticsearchInput is an input type that accepts Servicev1LoggingElasticsearchArgs and Servicev1LoggingElasticsearchOutput values. You can construct a concrete instance of `Servicev1LoggingElasticsearchInput` via:
Servicev1LoggingElasticsearchArgs{...}
type Servicev1LoggingElasticsearchOutput ¶ added in v2.5.0
type Servicev1LoggingElasticsearchOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingElasticsearchOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingElasticsearchOutput) ElementType() reflect.Type
func (Servicev1LoggingElasticsearchOutput) Format ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingElasticsearchOutput) FormatVersion ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingElasticsearchOutput) Index ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) Index() pulumi.StringOutput
The name of the Elasticsearch index to send documents (logs) to.
func (Servicev1LoggingElasticsearchOutput) Name ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingElasticsearchOutput) Password ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) Password() pulumi.StringPtrOutput
The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred.
func (Servicev1LoggingElasticsearchOutput) Pipeline ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) Pipeline() pulumi.StringPtrOutput
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
func (Servicev1LoggingElasticsearchOutput) Placement ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingElasticsearchOutput) RequestMaxBytes ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) RequestMaxBytes() pulumi.IntPtrOutput
The maximum number of bytes sent in one request. Defaults to `0` for unbounded.
func (Servicev1LoggingElasticsearchOutput) RequestMaxEntries ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) RequestMaxEntries() pulumi.IntPtrOutput
The maximum number of logs sent in one request. Defaults to `0` for unbounded.
func (Servicev1LoggingElasticsearchOutput) ResponseCondition ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingElasticsearchOutput) TlsCaCert ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (Servicev1LoggingElasticsearchOutput) TlsClientCert ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) TlsClientCert() pulumi.StringPtrOutput
The client certificate used to make authenticated requests. Must be in PEM format.
func (Servicev1LoggingElasticsearchOutput) TlsClientKey ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) TlsClientKey() pulumi.StringPtrOutput
The client private key used to make authenticated requests. Must be in PEM format.
func (Servicev1LoggingElasticsearchOutput) TlsHostname ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (Servicev1LoggingElasticsearchOutput) ToServicev1LoggingElasticsearchOutput ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) ToServicev1LoggingElasticsearchOutput() Servicev1LoggingElasticsearchOutput
func (Servicev1LoggingElasticsearchOutput) ToServicev1LoggingElasticsearchOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) ToServicev1LoggingElasticsearchOutputWithContext(ctx context.Context) Servicev1LoggingElasticsearchOutput
func (Servicev1LoggingElasticsearchOutput) Url ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
func (Servicev1LoggingElasticsearchOutput) User ¶ added in v2.5.0
func (o Servicev1LoggingElasticsearchOutput) User() pulumi.StringPtrOutput
The username for your Cloud Files account.
type Servicev1LoggingFtp ¶ added in v2.5.0
type Servicev1LoggingFtp struct { // The SFTP address to stream logs to. Address string `pulumi:"address"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password string `pulumi:"password"` // The path to upload logs to. Path string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type Servicev1LoggingFtpArgs ¶ added in v2.5.0
type Servicev1LoggingFtpArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password pulumi.StringInput `pulumi:"password"` // The path to upload logs to. Path pulumi.StringInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (Servicev1LoggingFtpArgs) ElementType ¶ added in v2.5.0
func (Servicev1LoggingFtpArgs) ElementType() reflect.Type
func (Servicev1LoggingFtpArgs) ToServicev1LoggingFtpOutput ¶ added in v2.5.0
func (i Servicev1LoggingFtpArgs) ToServicev1LoggingFtpOutput() Servicev1LoggingFtpOutput
func (Servicev1LoggingFtpArgs) ToServicev1LoggingFtpOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingFtpArgs) ToServicev1LoggingFtpOutputWithContext(ctx context.Context) Servicev1LoggingFtpOutput
type Servicev1LoggingFtpArray ¶ added in v2.5.0
type Servicev1LoggingFtpArray []Servicev1LoggingFtpInput
func (Servicev1LoggingFtpArray) ElementType ¶ added in v2.5.0
func (Servicev1LoggingFtpArray) ElementType() reflect.Type
func (Servicev1LoggingFtpArray) ToServicev1LoggingFtpArrayOutput ¶ added in v2.5.0
func (i Servicev1LoggingFtpArray) ToServicev1LoggingFtpArrayOutput() Servicev1LoggingFtpArrayOutput
func (Servicev1LoggingFtpArray) ToServicev1LoggingFtpArrayOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingFtpArray) ToServicev1LoggingFtpArrayOutputWithContext(ctx context.Context) Servicev1LoggingFtpArrayOutput
type Servicev1LoggingFtpArrayInput ¶ added in v2.5.0
type Servicev1LoggingFtpArrayInput interface { pulumi.Input ToServicev1LoggingFtpArrayOutput() Servicev1LoggingFtpArrayOutput ToServicev1LoggingFtpArrayOutputWithContext(context.Context) Servicev1LoggingFtpArrayOutput }
Servicev1LoggingFtpArrayInput is an input type that accepts Servicev1LoggingFtpArray and Servicev1LoggingFtpArrayOutput values. You can construct a concrete instance of `Servicev1LoggingFtpArrayInput` via:
Servicev1LoggingFtpArray{ Servicev1LoggingFtpArgs{...} }
type Servicev1LoggingFtpArrayOutput ¶ added in v2.5.0
type Servicev1LoggingFtpArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingFtpArrayOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingFtpArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingFtpArrayOutput) Index ¶ added in v2.5.0
func (o Servicev1LoggingFtpArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingFtpOutput
func (Servicev1LoggingFtpArrayOutput) ToServicev1LoggingFtpArrayOutput ¶ added in v2.5.0
func (o Servicev1LoggingFtpArrayOutput) ToServicev1LoggingFtpArrayOutput() Servicev1LoggingFtpArrayOutput
func (Servicev1LoggingFtpArrayOutput) ToServicev1LoggingFtpArrayOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingFtpArrayOutput) ToServicev1LoggingFtpArrayOutputWithContext(ctx context.Context) Servicev1LoggingFtpArrayOutput
type Servicev1LoggingFtpInput ¶ added in v2.5.0
type Servicev1LoggingFtpInput interface { pulumi.Input ToServicev1LoggingFtpOutput() Servicev1LoggingFtpOutput ToServicev1LoggingFtpOutputWithContext(context.Context) Servicev1LoggingFtpOutput }
Servicev1LoggingFtpInput is an input type that accepts Servicev1LoggingFtpArgs and Servicev1LoggingFtpOutput values. You can construct a concrete instance of `Servicev1LoggingFtpInput` via:
Servicev1LoggingFtpArgs{...}
type Servicev1LoggingFtpOutput ¶ added in v2.5.0
type Servicev1LoggingFtpOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingFtpOutput) Address ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (Servicev1LoggingFtpOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingFtpOutput) ElementType() reflect.Type
func (Servicev1LoggingFtpOutput) Format ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingFtpOutput) FormatVersion ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingFtpOutput) GzipLevel ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (Servicev1LoggingFtpOutput) MessageType ¶ added in v2.7.0
func (o Servicev1LoggingFtpOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1LoggingFtpOutput) Name ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingFtpOutput) Password ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) Password() pulumi.StringOutput
The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred.
func (Servicev1LoggingFtpOutput) Path ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) Path() pulumi.StringOutput
The path to upload logs to.
func (Servicev1LoggingFtpOutput) Period ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (Servicev1LoggingFtpOutput) Placement ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingFtpOutput) Port ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (Servicev1LoggingFtpOutput) PublicKey ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (Servicev1LoggingFtpOutput) ResponseCondition ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingFtpOutput) TimestampFormat ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (Servicev1LoggingFtpOutput) ToServicev1LoggingFtpOutput ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) ToServicev1LoggingFtpOutput() Servicev1LoggingFtpOutput
func (Servicev1LoggingFtpOutput) ToServicev1LoggingFtpOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) ToServicev1LoggingFtpOutputWithContext(ctx context.Context) Servicev1LoggingFtpOutput
func (Servicev1LoggingFtpOutput) User ¶ added in v2.5.0
func (o Servicev1LoggingFtpOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type Servicev1LoggingGooglepubsub ¶ added in v2.5.0
type Servicev1LoggingGooglepubsub struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The ID of your Google Cloud Platform project. ProjectId string `pulumi:"projectId"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey string `pulumi:"secretKey"` // The Kinesis stream name. Topic string `pulumi:"topic"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type Servicev1LoggingGooglepubsubArgs ¶ added in v2.5.0
type Servicev1LoggingGooglepubsubArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The ID of your Google Cloud Platform project. ProjectId pulumi.StringInput `pulumi:"projectId"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringInput `pulumi:"secretKey"` // The Kinesis stream name. Topic pulumi.StringInput `pulumi:"topic"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (Servicev1LoggingGooglepubsubArgs) ElementType ¶ added in v2.5.0
func (Servicev1LoggingGooglepubsubArgs) ElementType() reflect.Type
func (Servicev1LoggingGooglepubsubArgs) ToServicev1LoggingGooglepubsubOutput ¶ added in v2.5.0
func (i Servicev1LoggingGooglepubsubArgs) ToServicev1LoggingGooglepubsubOutput() Servicev1LoggingGooglepubsubOutput
func (Servicev1LoggingGooglepubsubArgs) ToServicev1LoggingGooglepubsubOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingGooglepubsubArgs) ToServicev1LoggingGooglepubsubOutputWithContext(ctx context.Context) Servicev1LoggingGooglepubsubOutput
type Servicev1LoggingGooglepubsubArray ¶ added in v2.5.0
type Servicev1LoggingGooglepubsubArray []Servicev1LoggingGooglepubsubInput
func (Servicev1LoggingGooglepubsubArray) ElementType ¶ added in v2.5.0
func (Servicev1LoggingGooglepubsubArray) ElementType() reflect.Type
func (Servicev1LoggingGooglepubsubArray) ToServicev1LoggingGooglepubsubArrayOutput ¶ added in v2.5.0
func (i Servicev1LoggingGooglepubsubArray) ToServicev1LoggingGooglepubsubArrayOutput() Servicev1LoggingGooglepubsubArrayOutput
func (Servicev1LoggingGooglepubsubArray) ToServicev1LoggingGooglepubsubArrayOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingGooglepubsubArray) ToServicev1LoggingGooglepubsubArrayOutputWithContext(ctx context.Context) Servicev1LoggingGooglepubsubArrayOutput
type Servicev1LoggingGooglepubsubArrayInput ¶ added in v2.5.0
type Servicev1LoggingGooglepubsubArrayInput interface { pulumi.Input ToServicev1LoggingGooglepubsubArrayOutput() Servicev1LoggingGooglepubsubArrayOutput ToServicev1LoggingGooglepubsubArrayOutputWithContext(context.Context) Servicev1LoggingGooglepubsubArrayOutput }
Servicev1LoggingGooglepubsubArrayInput is an input type that accepts Servicev1LoggingGooglepubsubArray and Servicev1LoggingGooglepubsubArrayOutput values. You can construct a concrete instance of `Servicev1LoggingGooglepubsubArrayInput` via:
Servicev1LoggingGooglepubsubArray{ Servicev1LoggingGooglepubsubArgs{...} }
type Servicev1LoggingGooglepubsubArrayOutput ¶ added in v2.5.0
type Servicev1LoggingGooglepubsubArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingGooglepubsubArrayOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingGooglepubsubArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingGooglepubsubArrayOutput) ToServicev1LoggingGooglepubsubArrayOutput ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubArrayOutput) ToServicev1LoggingGooglepubsubArrayOutput() Servicev1LoggingGooglepubsubArrayOutput
func (Servicev1LoggingGooglepubsubArrayOutput) ToServicev1LoggingGooglepubsubArrayOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubArrayOutput) ToServicev1LoggingGooglepubsubArrayOutputWithContext(ctx context.Context) Servicev1LoggingGooglepubsubArrayOutput
type Servicev1LoggingGooglepubsubInput ¶ added in v2.5.0
type Servicev1LoggingGooglepubsubInput interface { pulumi.Input ToServicev1LoggingGooglepubsubOutput() Servicev1LoggingGooglepubsubOutput ToServicev1LoggingGooglepubsubOutputWithContext(context.Context) Servicev1LoggingGooglepubsubOutput }
Servicev1LoggingGooglepubsubInput is an input type that accepts Servicev1LoggingGooglepubsubArgs and Servicev1LoggingGooglepubsubOutput values. You can construct a concrete instance of `Servicev1LoggingGooglepubsubInput` via:
Servicev1LoggingGooglepubsubArgs{...}
type Servicev1LoggingGooglepubsubOutput ¶ added in v2.5.0
type Servicev1LoggingGooglepubsubOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingGooglepubsubOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingGooglepubsubOutput) ElementType() reflect.Type
func (Servicev1LoggingGooglepubsubOutput) Format ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingGooglepubsubOutput) FormatVersion ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingGooglepubsubOutput) Name ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingGooglepubsubOutput) Placement ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingGooglepubsubOutput) ProjectId ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) ProjectId() pulumi.StringOutput
The ID of your Google Cloud Platform project.
func (Servicev1LoggingGooglepubsubOutput) ResponseCondition ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingGooglepubsubOutput) SecretKey ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) SecretKey() pulumi.StringOutput
The AWS secret access key to authenticate with.
func (Servicev1LoggingGooglepubsubOutput) ToServicev1LoggingGooglepubsubOutput ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) ToServicev1LoggingGooglepubsubOutput() Servicev1LoggingGooglepubsubOutput
func (Servicev1LoggingGooglepubsubOutput) ToServicev1LoggingGooglepubsubOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) ToServicev1LoggingGooglepubsubOutputWithContext(ctx context.Context) Servicev1LoggingGooglepubsubOutput
func (Servicev1LoggingGooglepubsubOutput) Topic ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) Topic() pulumi.StringOutput
The Kinesis stream name.
func (Servicev1LoggingGooglepubsubOutput) User ¶ added in v2.5.0
func (o Servicev1LoggingGooglepubsubOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type Servicev1LoggingHeroku ¶ added in v2.6.0
type Servicev1LoggingHeroku struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` // Your OpenStack auth url. Url string `pulumi:"url"` }
type Servicev1LoggingHerokuArgs ¶ added in v2.6.0
type Servicev1LoggingHerokuArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (Servicev1LoggingHerokuArgs) ElementType ¶ added in v2.6.0
func (Servicev1LoggingHerokuArgs) ElementType() reflect.Type
func (Servicev1LoggingHerokuArgs) ToServicev1LoggingHerokuOutput ¶ added in v2.6.0
func (i Servicev1LoggingHerokuArgs) ToServicev1LoggingHerokuOutput() Servicev1LoggingHerokuOutput
func (Servicev1LoggingHerokuArgs) ToServicev1LoggingHerokuOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingHerokuArgs) ToServicev1LoggingHerokuOutputWithContext(ctx context.Context) Servicev1LoggingHerokuOutput
type Servicev1LoggingHerokuArray ¶ added in v2.6.0
type Servicev1LoggingHerokuArray []Servicev1LoggingHerokuInput
func (Servicev1LoggingHerokuArray) ElementType ¶ added in v2.6.0
func (Servicev1LoggingHerokuArray) ElementType() reflect.Type
func (Servicev1LoggingHerokuArray) ToServicev1LoggingHerokuArrayOutput ¶ added in v2.6.0
func (i Servicev1LoggingHerokuArray) ToServicev1LoggingHerokuArrayOutput() Servicev1LoggingHerokuArrayOutput
func (Servicev1LoggingHerokuArray) ToServicev1LoggingHerokuArrayOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingHerokuArray) ToServicev1LoggingHerokuArrayOutputWithContext(ctx context.Context) Servicev1LoggingHerokuArrayOutput
type Servicev1LoggingHerokuArrayInput ¶ added in v2.6.0
type Servicev1LoggingHerokuArrayInput interface { pulumi.Input ToServicev1LoggingHerokuArrayOutput() Servicev1LoggingHerokuArrayOutput ToServicev1LoggingHerokuArrayOutputWithContext(context.Context) Servicev1LoggingHerokuArrayOutput }
Servicev1LoggingHerokuArrayInput is an input type that accepts Servicev1LoggingHerokuArray and Servicev1LoggingHerokuArrayOutput values. You can construct a concrete instance of `Servicev1LoggingHerokuArrayInput` via:
Servicev1LoggingHerokuArray{ Servicev1LoggingHerokuArgs{...} }
type Servicev1LoggingHerokuArrayOutput ¶ added in v2.6.0
type Servicev1LoggingHerokuArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingHerokuArrayOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingHerokuArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingHerokuArrayOutput) Index ¶ added in v2.6.0
func (o Servicev1LoggingHerokuArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingHerokuOutput
func (Servicev1LoggingHerokuArrayOutput) ToServicev1LoggingHerokuArrayOutput ¶ added in v2.6.0
func (o Servicev1LoggingHerokuArrayOutput) ToServicev1LoggingHerokuArrayOutput() Servicev1LoggingHerokuArrayOutput
func (Servicev1LoggingHerokuArrayOutput) ToServicev1LoggingHerokuArrayOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingHerokuArrayOutput) ToServicev1LoggingHerokuArrayOutputWithContext(ctx context.Context) Servicev1LoggingHerokuArrayOutput
type Servicev1LoggingHerokuInput ¶ added in v2.6.0
type Servicev1LoggingHerokuInput interface { pulumi.Input ToServicev1LoggingHerokuOutput() Servicev1LoggingHerokuOutput ToServicev1LoggingHerokuOutputWithContext(context.Context) Servicev1LoggingHerokuOutput }
Servicev1LoggingHerokuInput is an input type that accepts Servicev1LoggingHerokuArgs and Servicev1LoggingHerokuOutput values. You can construct a concrete instance of `Servicev1LoggingHerokuInput` via:
Servicev1LoggingHerokuArgs{...}
type Servicev1LoggingHerokuOutput ¶ added in v2.6.0
type Servicev1LoggingHerokuOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingHerokuOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingHerokuOutput) ElementType() reflect.Type
func (Servicev1LoggingHerokuOutput) Format ¶ added in v2.6.0
func (o Servicev1LoggingHerokuOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingHerokuOutput) FormatVersion ¶ added in v2.6.0
func (o Servicev1LoggingHerokuOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingHerokuOutput) Name ¶ added in v2.6.0
func (o Servicev1LoggingHerokuOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingHerokuOutput) Placement ¶ added in v2.6.0
func (o Servicev1LoggingHerokuOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingHerokuOutput) ResponseCondition ¶ added in v2.6.0
func (o Servicev1LoggingHerokuOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingHerokuOutput) ToServicev1LoggingHerokuOutput ¶ added in v2.6.0
func (o Servicev1LoggingHerokuOutput) ToServicev1LoggingHerokuOutput() Servicev1LoggingHerokuOutput
func (Servicev1LoggingHerokuOutput) ToServicev1LoggingHerokuOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingHerokuOutput) ToServicev1LoggingHerokuOutputWithContext(ctx context.Context) Servicev1LoggingHerokuOutput
func (Servicev1LoggingHerokuOutput) Token ¶ added in v2.6.0
func (o Servicev1LoggingHerokuOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
func (Servicev1LoggingHerokuOutput) Url ¶ added in v2.6.0
func (o Servicev1LoggingHerokuOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type Servicev1LoggingHoneycomb ¶ added in v2.6.0
type Servicev1LoggingHoneycomb struct { // The Honeycomb Dataset you want to log to. Dataset string `pulumi:"dataset"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` }
type Servicev1LoggingHoneycombArgs ¶ added in v2.6.0
type Servicev1LoggingHoneycombArgs struct { // The Honeycomb Dataset you want to log to. Dataset pulumi.StringInput `pulumi:"dataset"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (Servicev1LoggingHoneycombArgs) ElementType ¶ added in v2.6.0
func (Servicev1LoggingHoneycombArgs) ElementType() reflect.Type
func (Servicev1LoggingHoneycombArgs) ToServicev1LoggingHoneycombOutput ¶ added in v2.6.0
func (i Servicev1LoggingHoneycombArgs) ToServicev1LoggingHoneycombOutput() Servicev1LoggingHoneycombOutput
func (Servicev1LoggingHoneycombArgs) ToServicev1LoggingHoneycombOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingHoneycombArgs) ToServicev1LoggingHoneycombOutputWithContext(ctx context.Context) Servicev1LoggingHoneycombOutput
type Servicev1LoggingHoneycombArray ¶ added in v2.6.0
type Servicev1LoggingHoneycombArray []Servicev1LoggingHoneycombInput
func (Servicev1LoggingHoneycombArray) ElementType ¶ added in v2.6.0
func (Servicev1LoggingHoneycombArray) ElementType() reflect.Type
func (Servicev1LoggingHoneycombArray) ToServicev1LoggingHoneycombArrayOutput ¶ added in v2.6.0
func (i Servicev1LoggingHoneycombArray) ToServicev1LoggingHoneycombArrayOutput() Servicev1LoggingHoneycombArrayOutput
func (Servicev1LoggingHoneycombArray) ToServicev1LoggingHoneycombArrayOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingHoneycombArray) ToServicev1LoggingHoneycombArrayOutputWithContext(ctx context.Context) Servicev1LoggingHoneycombArrayOutput
type Servicev1LoggingHoneycombArrayInput ¶ added in v2.6.0
type Servicev1LoggingHoneycombArrayInput interface { pulumi.Input ToServicev1LoggingHoneycombArrayOutput() Servicev1LoggingHoneycombArrayOutput ToServicev1LoggingHoneycombArrayOutputWithContext(context.Context) Servicev1LoggingHoneycombArrayOutput }
Servicev1LoggingHoneycombArrayInput is an input type that accepts Servicev1LoggingHoneycombArray and Servicev1LoggingHoneycombArrayOutput values. You can construct a concrete instance of `Servicev1LoggingHoneycombArrayInput` via:
Servicev1LoggingHoneycombArray{ Servicev1LoggingHoneycombArgs{...} }
type Servicev1LoggingHoneycombArrayOutput ¶ added in v2.6.0
type Servicev1LoggingHoneycombArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingHoneycombArrayOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingHoneycombArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingHoneycombArrayOutput) Index ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingHoneycombOutput
func (Servicev1LoggingHoneycombArrayOutput) ToServicev1LoggingHoneycombArrayOutput ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombArrayOutput) ToServicev1LoggingHoneycombArrayOutput() Servicev1LoggingHoneycombArrayOutput
func (Servicev1LoggingHoneycombArrayOutput) ToServicev1LoggingHoneycombArrayOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombArrayOutput) ToServicev1LoggingHoneycombArrayOutputWithContext(ctx context.Context) Servicev1LoggingHoneycombArrayOutput
type Servicev1LoggingHoneycombInput ¶ added in v2.6.0
type Servicev1LoggingHoneycombInput interface { pulumi.Input ToServicev1LoggingHoneycombOutput() Servicev1LoggingHoneycombOutput ToServicev1LoggingHoneycombOutputWithContext(context.Context) Servicev1LoggingHoneycombOutput }
Servicev1LoggingHoneycombInput is an input type that accepts Servicev1LoggingHoneycombArgs and Servicev1LoggingHoneycombOutput values. You can construct a concrete instance of `Servicev1LoggingHoneycombInput` via:
Servicev1LoggingHoneycombArgs{...}
type Servicev1LoggingHoneycombOutput ¶ added in v2.6.0
type Servicev1LoggingHoneycombOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingHoneycombOutput) Dataset ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombOutput) Dataset() pulumi.StringOutput
The Honeycomb Dataset you want to log to.
func (Servicev1LoggingHoneycombOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingHoneycombOutput) ElementType() reflect.Type
func (Servicev1LoggingHoneycombOutput) Format ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingHoneycombOutput) FormatVersion ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingHoneycombOutput) Name ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingHoneycombOutput) Placement ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingHoneycombOutput) ResponseCondition ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingHoneycombOutput) ToServicev1LoggingHoneycombOutput ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombOutput) ToServicev1LoggingHoneycombOutput() Servicev1LoggingHoneycombOutput
func (Servicev1LoggingHoneycombOutput) ToServicev1LoggingHoneycombOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombOutput) ToServicev1LoggingHoneycombOutputWithContext(ctx context.Context) Servicev1LoggingHoneycombOutput
func (Servicev1LoggingHoneycombOutput) Token ¶ added in v2.6.0
func (o Servicev1LoggingHoneycombOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type Servicev1LoggingKafka ¶ added in v2.5.0
type Servicev1LoggingKafka struct { AuthMethod *string `pulumi:"authMethod"` // A comma-separated list of IP addresses or hostnames of Kafka brokers. Brokers string `pulumi:"brokers"` // The codec used for compression of your logs. One of: gzip, snappy, lz4. CompressionCodec *string `pulumi:"compressionCodec"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` ParseLogKeyvals *bool `pulumi:"parseLogKeyvals"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password *string `pulumi:"password"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes *int `pulumi:"requestMaxBytes"` // The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond. RequiredAcks *string `pulumi:"requiredAcks"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert *string `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey *string `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // The Kinesis stream name. Topic string `pulumi:"topic"` // Whether to use TLS for secure logging. Can be either true or false. UseTls *bool `pulumi:"useTls"` // The username for your Cloud Files account. User *string `pulumi:"user"` }
type Servicev1LoggingKafkaArgs ¶ added in v2.5.0
type Servicev1LoggingKafkaArgs struct { AuthMethod pulumi.StringPtrInput `pulumi:"authMethod"` // A comma-separated list of IP addresses or hostnames of Kafka brokers. Brokers pulumi.StringInput `pulumi:"brokers"` // The codec used for compression of your logs. One of: gzip, snappy, lz4. CompressionCodec pulumi.StringPtrInput `pulumi:"compressionCodec"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` ParseLogKeyvals pulumi.BoolPtrInput `pulumi:"parseLogKeyvals"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password pulumi.StringPtrInput `pulumi:"password"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The maximum number of bytes sent in one request. Defaults to `0` for unbounded. RequestMaxBytes pulumi.IntPtrInput `pulumi:"requestMaxBytes"` // The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond. RequiredAcks pulumi.StringPtrInput `pulumi:"requiredAcks"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert pulumi.StringPtrInput `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey pulumi.StringPtrInput `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // The Kinesis stream name. Topic pulumi.StringInput `pulumi:"topic"` // Whether to use TLS for secure logging. Can be either true or false. UseTls pulumi.BoolPtrInput `pulumi:"useTls"` // The username for your Cloud Files account. User pulumi.StringPtrInput `pulumi:"user"` }
func (Servicev1LoggingKafkaArgs) ElementType ¶ added in v2.5.0
func (Servicev1LoggingKafkaArgs) ElementType() reflect.Type
func (Servicev1LoggingKafkaArgs) ToServicev1LoggingKafkaOutput ¶ added in v2.5.0
func (i Servicev1LoggingKafkaArgs) ToServicev1LoggingKafkaOutput() Servicev1LoggingKafkaOutput
func (Servicev1LoggingKafkaArgs) ToServicev1LoggingKafkaOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingKafkaArgs) ToServicev1LoggingKafkaOutputWithContext(ctx context.Context) Servicev1LoggingKafkaOutput
type Servicev1LoggingKafkaArray ¶ added in v2.5.0
type Servicev1LoggingKafkaArray []Servicev1LoggingKafkaInput
func (Servicev1LoggingKafkaArray) ElementType ¶ added in v2.5.0
func (Servicev1LoggingKafkaArray) ElementType() reflect.Type
func (Servicev1LoggingKafkaArray) ToServicev1LoggingKafkaArrayOutput ¶ added in v2.5.0
func (i Servicev1LoggingKafkaArray) ToServicev1LoggingKafkaArrayOutput() Servicev1LoggingKafkaArrayOutput
func (Servicev1LoggingKafkaArray) ToServicev1LoggingKafkaArrayOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingKafkaArray) ToServicev1LoggingKafkaArrayOutputWithContext(ctx context.Context) Servicev1LoggingKafkaArrayOutput
type Servicev1LoggingKafkaArrayInput ¶ added in v2.5.0
type Servicev1LoggingKafkaArrayInput interface { pulumi.Input ToServicev1LoggingKafkaArrayOutput() Servicev1LoggingKafkaArrayOutput ToServicev1LoggingKafkaArrayOutputWithContext(context.Context) Servicev1LoggingKafkaArrayOutput }
Servicev1LoggingKafkaArrayInput is an input type that accepts Servicev1LoggingKafkaArray and Servicev1LoggingKafkaArrayOutput values. You can construct a concrete instance of `Servicev1LoggingKafkaArrayInput` via:
Servicev1LoggingKafkaArray{ Servicev1LoggingKafkaArgs{...} }
type Servicev1LoggingKafkaArrayOutput ¶ added in v2.5.0
type Servicev1LoggingKafkaArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingKafkaArrayOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingKafkaArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingKafkaArrayOutput) Index ¶ added in v2.5.0
func (o Servicev1LoggingKafkaArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingKafkaOutput
func (Servicev1LoggingKafkaArrayOutput) ToServicev1LoggingKafkaArrayOutput ¶ added in v2.5.0
func (o Servicev1LoggingKafkaArrayOutput) ToServicev1LoggingKafkaArrayOutput() Servicev1LoggingKafkaArrayOutput
func (Servicev1LoggingKafkaArrayOutput) ToServicev1LoggingKafkaArrayOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingKafkaArrayOutput) ToServicev1LoggingKafkaArrayOutputWithContext(ctx context.Context) Servicev1LoggingKafkaArrayOutput
type Servicev1LoggingKafkaInput ¶ added in v2.5.0
type Servicev1LoggingKafkaInput interface { pulumi.Input ToServicev1LoggingKafkaOutput() Servicev1LoggingKafkaOutput ToServicev1LoggingKafkaOutputWithContext(context.Context) Servicev1LoggingKafkaOutput }
Servicev1LoggingKafkaInput is an input type that accepts Servicev1LoggingKafkaArgs and Servicev1LoggingKafkaOutput values. You can construct a concrete instance of `Servicev1LoggingKafkaInput` via:
Servicev1LoggingKafkaArgs{...}
type Servicev1LoggingKafkaOutput ¶ added in v2.5.0
type Servicev1LoggingKafkaOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingKafkaOutput) AuthMethod ¶ added in v2.12.0
func (o Servicev1LoggingKafkaOutput) AuthMethod() pulumi.StringPtrOutput
func (Servicev1LoggingKafkaOutput) Brokers ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) Brokers() pulumi.StringOutput
A comma-separated list of IP addresses or hostnames of Kafka brokers.
func (Servicev1LoggingKafkaOutput) CompressionCodec ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) CompressionCodec() pulumi.StringPtrOutput
The codec used for compression of your logs. One of: gzip, snappy, lz4.
func (Servicev1LoggingKafkaOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingKafkaOutput) ElementType() reflect.Type
func (Servicev1LoggingKafkaOutput) Format ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingKafkaOutput) FormatVersion ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingKafkaOutput) Name ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingKafkaOutput) ParseLogKeyvals ¶ added in v2.12.0
func (o Servicev1LoggingKafkaOutput) ParseLogKeyvals() pulumi.BoolPtrOutput
func (Servicev1LoggingKafkaOutput) Password ¶ added in v2.12.0
func (o Servicev1LoggingKafkaOutput) Password() pulumi.StringPtrOutput
The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred.
func (Servicev1LoggingKafkaOutput) Placement ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingKafkaOutput) RequestMaxBytes ¶ added in v2.12.0
func (o Servicev1LoggingKafkaOutput) RequestMaxBytes() pulumi.IntPtrOutput
The maximum number of bytes sent in one request. Defaults to `0` for unbounded.
func (Servicev1LoggingKafkaOutput) RequiredAcks ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) RequiredAcks() pulumi.StringPtrOutput
The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond.
func (Servicev1LoggingKafkaOutput) ResponseCondition ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingKafkaOutput) TlsCaCert ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (Servicev1LoggingKafkaOutput) TlsClientCert ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) TlsClientCert() pulumi.StringPtrOutput
The client certificate used to make authenticated requests. Must be in PEM format.
func (Servicev1LoggingKafkaOutput) TlsClientKey ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) TlsClientKey() pulumi.StringPtrOutput
The client private key used to make authenticated requests. Must be in PEM format.
func (Servicev1LoggingKafkaOutput) TlsHostname ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (Servicev1LoggingKafkaOutput) ToServicev1LoggingKafkaOutput ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) ToServicev1LoggingKafkaOutput() Servicev1LoggingKafkaOutput
func (Servicev1LoggingKafkaOutput) ToServicev1LoggingKafkaOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) ToServicev1LoggingKafkaOutputWithContext(ctx context.Context) Servicev1LoggingKafkaOutput
func (Servicev1LoggingKafkaOutput) Topic ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) Topic() pulumi.StringOutput
The Kinesis stream name.
func (Servicev1LoggingKafkaOutput) UseTls ¶ added in v2.5.0
func (o Servicev1LoggingKafkaOutput) UseTls() pulumi.BoolPtrOutput
Whether to use TLS for secure logging. Can be either true or false.
func (Servicev1LoggingKafkaOutput) User ¶ added in v2.12.0
func (o Servicev1LoggingKafkaOutput) User() pulumi.StringPtrOutput
The username for your Cloud Files account.
type Servicev1LoggingKinese ¶ added in v2.11.0
type Servicev1LoggingKinese struct { // The AWS access key to be used to write to the stream. AccessKey string `pulumi:"accessKey"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The AWS region the stream resides in. (Default: `us-east-1`). Region *string `pulumi:"region"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey string `pulumi:"secretKey"` // The Kinesis stream name. Topic string `pulumi:"topic"` }
type Servicev1LoggingKineseArgs ¶ added in v2.11.0
type Servicev1LoggingKineseArgs struct { // The AWS access key to be used to write to the stream. AccessKey pulumi.StringInput `pulumi:"accessKey"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The AWS region the stream resides in. (Default: `us-east-1`). Region pulumi.StringPtrInput `pulumi:"region"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringInput `pulumi:"secretKey"` // The Kinesis stream name. Topic pulumi.StringInput `pulumi:"topic"` }
func (Servicev1LoggingKineseArgs) ElementType ¶ added in v2.11.0
func (Servicev1LoggingKineseArgs) ElementType() reflect.Type
func (Servicev1LoggingKineseArgs) ToServicev1LoggingKineseOutput ¶ added in v2.11.0
func (i Servicev1LoggingKineseArgs) ToServicev1LoggingKineseOutput() Servicev1LoggingKineseOutput
func (Servicev1LoggingKineseArgs) ToServicev1LoggingKineseOutputWithContext ¶ added in v2.11.0
func (i Servicev1LoggingKineseArgs) ToServicev1LoggingKineseOutputWithContext(ctx context.Context) Servicev1LoggingKineseOutput
type Servicev1LoggingKineseArray ¶ added in v2.11.0
type Servicev1LoggingKineseArray []Servicev1LoggingKineseInput
func (Servicev1LoggingKineseArray) ElementType ¶ added in v2.11.0
func (Servicev1LoggingKineseArray) ElementType() reflect.Type
func (Servicev1LoggingKineseArray) ToServicev1LoggingKineseArrayOutput ¶ added in v2.11.0
func (i Servicev1LoggingKineseArray) ToServicev1LoggingKineseArrayOutput() Servicev1LoggingKineseArrayOutput
func (Servicev1LoggingKineseArray) ToServicev1LoggingKineseArrayOutputWithContext ¶ added in v2.11.0
func (i Servicev1LoggingKineseArray) ToServicev1LoggingKineseArrayOutputWithContext(ctx context.Context) Servicev1LoggingKineseArrayOutput
type Servicev1LoggingKineseArrayInput ¶ added in v2.11.0
type Servicev1LoggingKineseArrayInput interface { pulumi.Input ToServicev1LoggingKineseArrayOutput() Servicev1LoggingKineseArrayOutput ToServicev1LoggingKineseArrayOutputWithContext(context.Context) Servicev1LoggingKineseArrayOutput }
Servicev1LoggingKineseArrayInput is an input type that accepts Servicev1LoggingKineseArray and Servicev1LoggingKineseArrayOutput values. You can construct a concrete instance of `Servicev1LoggingKineseArrayInput` via:
Servicev1LoggingKineseArray{ Servicev1LoggingKineseArgs{...} }
type Servicev1LoggingKineseArrayOutput ¶ added in v2.11.0
type Servicev1LoggingKineseArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingKineseArrayOutput) ElementType ¶ added in v2.11.0
func (Servicev1LoggingKineseArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingKineseArrayOutput) Index ¶ added in v2.11.0
func (o Servicev1LoggingKineseArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingKineseOutput
func (Servicev1LoggingKineseArrayOutput) ToServicev1LoggingKineseArrayOutput ¶ added in v2.11.0
func (o Servicev1LoggingKineseArrayOutput) ToServicev1LoggingKineseArrayOutput() Servicev1LoggingKineseArrayOutput
func (Servicev1LoggingKineseArrayOutput) ToServicev1LoggingKineseArrayOutputWithContext ¶ added in v2.11.0
func (o Servicev1LoggingKineseArrayOutput) ToServicev1LoggingKineseArrayOutputWithContext(ctx context.Context) Servicev1LoggingKineseArrayOutput
type Servicev1LoggingKineseInput ¶ added in v2.11.0
type Servicev1LoggingKineseInput interface { pulumi.Input ToServicev1LoggingKineseOutput() Servicev1LoggingKineseOutput ToServicev1LoggingKineseOutputWithContext(context.Context) Servicev1LoggingKineseOutput }
Servicev1LoggingKineseInput is an input type that accepts Servicev1LoggingKineseArgs and Servicev1LoggingKineseOutput values. You can construct a concrete instance of `Servicev1LoggingKineseInput` via:
Servicev1LoggingKineseArgs{...}
type Servicev1LoggingKineseOutput ¶ added in v2.11.0
type Servicev1LoggingKineseOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingKineseOutput) AccessKey ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) AccessKey() pulumi.StringOutput
The AWS access key to be used to write to the stream.
func (Servicev1LoggingKineseOutput) ElementType ¶ added in v2.11.0
func (Servicev1LoggingKineseOutput) ElementType() reflect.Type
func (Servicev1LoggingKineseOutput) Format ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingKineseOutput) FormatVersion ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingKineseOutput) Name ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingKineseOutput) Placement ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingKineseOutput) Region ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) Region() pulumi.StringPtrOutput
The AWS region the stream resides in. (Default: `us-east-1`).
func (Servicev1LoggingKineseOutput) ResponseCondition ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingKineseOutput) SecretKey ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) SecretKey() pulumi.StringOutput
The AWS secret access key to authenticate with.
func (Servicev1LoggingKineseOutput) ToServicev1LoggingKineseOutput ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) ToServicev1LoggingKineseOutput() Servicev1LoggingKineseOutput
func (Servicev1LoggingKineseOutput) ToServicev1LoggingKineseOutputWithContext ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) ToServicev1LoggingKineseOutputWithContext(ctx context.Context) Servicev1LoggingKineseOutput
func (Servicev1LoggingKineseOutput) Topic ¶ added in v2.11.0
func (o Servicev1LoggingKineseOutput) Topic() pulumi.StringOutput
The Kinesis stream name.
type Servicev1LoggingLoggly ¶ added in v2.5.0
type Servicev1LoggingLoggly struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` }
type Servicev1LoggingLogglyArgs ¶ added in v2.5.0
type Servicev1LoggingLogglyArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (Servicev1LoggingLogglyArgs) ElementType ¶ added in v2.5.0
func (Servicev1LoggingLogglyArgs) ElementType() reflect.Type
func (Servicev1LoggingLogglyArgs) ToServicev1LoggingLogglyOutput ¶ added in v2.5.0
func (i Servicev1LoggingLogglyArgs) ToServicev1LoggingLogglyOutput() Servicev1LoggingLogglyOutput
func (Servicev1LoggingLogglyArgs) ToServicev1LoggingLogglyOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingLogglyArgs) ToServicev1LoggingLogglyOutputWithContext(ctx context.Context) Servicev1LoggingLogglyOutput
type Servicev1LoggingLogglyArray ¶ added in v2.5.0
type Servicev1LoggingLogglyArray []Servicev1LoggingLogglyInput
func (Servicev1LoggingLogglyArray) ElementType ¶ added in v2.5.0
func (Servicev1LoggingLogglyArray) ElementType() reflect.Type
func (Servicev1LoggingLogglyArray) ToServicev1LoggingLogglyArrayOutput ¶ added in v2.5.0
func (i Servicev1LoggingLogglyArray) ToServicev1LoggingLogglyArrayOutput() Servicev1LoggingLogglyArrayOutput
func (Servicev1LoggingLogglyArray) ToServicev1LoggingLogglyArrayOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingLogglyArray) ToServicev1LoggingLogglyArrayOutputWithContext(ctx context.Context) Servicev1LoggingLogglyArrayOutput
type Servicev1LoggingLogglyArrayInput ¶ added in v2.5.0
type Servicev1LoggingLogglyArrayInput interface { pulumi.Input ToServicev1LoggingLogglyArrayOutput() Servicev1LoggingLogglyArrayOutput ToServicev1LoggingLogglyArrayOutputWithContext(context.Context) Servicev1LoggingLogglyArrayOutput }
Servicev1LoggingLogglyArrayInput is an input type that accepts Servicev1LoggingLogglyArray and Servicev1LoggingLogglyArrayOutput values. You can construct a concrete instance of `Servicev1LoggingLogglyArrayInput` via:
Servicev1LoggingLogglyArray{ Servicev1LoggingLogglyArgs{...} }
type Servicev1LoggingLogglyArrayOutput ¶ added in v2.5.0
type Servicev1LoggingLogglyArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingLogglyArrayOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingLogglyArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingLogglyArrayOutput) Index ¶ added in v2.5.0
func (o Servicev1LoggingLogglyArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingLogglyOutput
func (Servicev1LoggingLogglyArrayOutput) ToServicev1LoggingLogglyArrayOutput ¶ added in v2.5.0
func (o Servicev1LoggingLogglyArrayOutput) ToServicev1LoggingLogglyArrayOutput() Servicev1LoggingLogglyArrayOutput
func (Servicev1LoggingLogglyArrayOutput) ToServicev1LoggingLogglyArrayOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingLogglyArrayOutput) ToServicev1LoggingLogglyArrayOutputWithContext(ctx context.Context) Servicev1LoggingLogglyArrayOutput
type Servicev1LoggingLogglyInput ¶ added in v2.5.0
type Servicev1LoggingLogglyInput interface { pulumi.Input ToServicev1LoggingLogglyOutput() Servicev1LoggingLogglyOutput ToServicev1LoggingLogglyOutputWithContext(context.Context) Servicev1LoggingLogglyOutput }
Servicev1LoggingLogglyInput is an input type that accepts Servicev1LoggingLogglyArgs and Servicev1LoggingLogglyOutput values. You can construct a concrete instance of `Servicev1LoggingLogglyInput` via:
Servicev1LoggingLogglyArgs{...}
type Servicev1LoggingLogglyOutput ¶ added in v2.5.0
type Servicev1LoggingLogglyOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingLogglyOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingLogglyOutput) ElementType() reflect.Type
func (Servicev1LoggingLogglyOutput) Format ¶ added in v2.5.0
func (o Servicev1LoggingLogglyOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingLogglyOutput) FormatVersion ¶ added in v2.5.0
func (o Servicev1LoggingLogglyOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingLogglyOutput) Name ¶ added in v2.5.0
func (o Servicev1LoggingLogglyOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingLogglyOutput) Placement ¶ added in v2.5.0
func (o Servicev1LoggingLogglyOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingLogglyOutput) ResponseCondition ¶ added in v2.5.0
func (o Servicev1LoggingLogglyOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingLogglyOutput) ToServicev1LoggingLogglyOutput ¶ added in v2.5.0
func (o Servicev1LoggingLogglyOutput) ToServicev1LoggingLogglyOutput() Servicev1LoggingLogglyOutput
func (Servicev1LoggingLogglyOutput) ToServicev1LoggingLogglyOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingLogglyOutput) ToServicev1LoggingLogglyOutputWithContext(ctx context.Context) Servicev1LoggingLogglyOutput
func (Servicev1LoggingLogglyOutput) Token ¶ added in v2.5.0
func (o Servicev1LoggingLogglyOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type Servicev1LoggingLogshuttle ¶ added in v2.6.0
type Servicev1LoggingLogshuttle struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` // Your OpenStack auth url. Url string `pulumi:"url"` }
type Servicev1LoggingLogshuttleArgs ¶ added in v2.6.0
type Servicev1LoggingLogshuttleArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (Servicev1LoggingLogshuttleArgs) ElementType ¶ added in v2.6.0
func (Servicev1LoggingLogshuttleArgs) ElementType() reflect.Type
func (Servicev1LoggingLogshuttleArgs) ToServicev1LoggingLogshuttleOutput ¶ added in v2.6.0
func (i Servicev1LoggingLogshuttleArgs) ToServicev1LoggingLogshuttleOutput() Servicev1LoggingLogshuttleOutput
func (Servicev1LoggingLogshuttleArgs) ToServicev1LoggingLogshuttleOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingLogshuttleArgs) ToServicev1LoggingLogshuttleOutputWithContext(ctx context.Context) Servicev1LoggingLogshuttleOutput
type Servicev1LoggingLogshuttleArray ¶ added in v2.6.0
type Servicev1LoggingLogshuttleArray []Servicev1LoggingLogshuttleInput
func (Servicev1LoggingLogshuttleArray) ElementType ¶ added in v2.6.0
func (Servicev1LoggingLogshuttleArray) ElementType() reflect.Type
func (Servicev1LoggingLogshuttleArray) ToServicev1LoggingLogshuttleArrayOutput ¶ added in v2.6.0
func (i Servicev1LoggingLogshuttleArray) ToServicev1LoggingLogshuttleArrayOutput() Servicev1LoggingLogshuttleArrayOutput
func (Servicev1LoggingLogshuttleArray) ToServicev1LoggingLogshuttleArrayOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingLogshuttleArray) ToServicev1LoggingLogshuttleArrayOutputWithContext(ctx context.Context) Servicev1LoggingLogshuttleArrayOutput
type Servicev1LoggingLogshuttleArrayInput ¶ added in v2.6.0
type Servicev1LoggingLogshuttleArrayInput interface { pulumi.Input ToServicev1LoggingLogshuttleArrayOutput() Servicev1LoggingLogshuttleArrayOutput ToServicev1LoggingLogshuttleArrayOutputWithContext(context.Context) Servicev1LoggingLogshuttleArrayOutput }
Servicev1LoggingLogshuttleArrayInput is an input type that accepts Servicev1LoggingLogshuttleArray and Servicev1LoggingLogshuttleArrayOutput values. You can construct a concrete instance of `Servicev1LoggingLogshuttleArrayInput` via:
Servicev1LoggingLogshuttleArray{ Servicev1LoggingLogshuttleArgs{...} }
type Servicev1LoggingLogshuttleArrayOutput ¶ added in v2.6.0
type Servicev1LoggingLogshuttleArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingLogshuttleArrayOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingLogshuttleArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingLogshuttleArrayOutput) Index ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingLogshuttleOutput
func (Servicev1LoggingLogshuttleArrayOutput) ToServicev1LoggingLogshuttleArrayOutput ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleArrayOutput) ToServicev1LoggingLogshuttleArrayOutput() Servicev1LoggingLogshuttleArrayOutput
func (Servicev1LoggingLogshuttleArrayOutput) ToServicev1LoggingLogshuttleArrayOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleArrayOutput) ToServicev1LoggingLogshuttleArrayOutputWithContext(ctx context.Context) Servicev1LoggingLogshuttleArrayOutput
type Servicev1LoggingLogshuttleInput ¶ added in v2.6.0
type Servicev1LoggingLogshuttleInput interface { pulumi.Input ToServicev1LoggingLogshuttleOutput() Servicev1LoggingLogshuttleOutput ToServicev1LoggingLogshuttleOutputWithContext(context.Context) Servicev1LoggingLogshuttleOutput }
Servicev1LoggingLogshuttleInput is an input type that accepts Servicev1LoggingLogshuttleArgs and Servicev1LoggingLogshuttleOutput values. You can construct a concrete instance of `Servicev1LoggingLogshuttleInput` via:
Servicev1LoggingLogshuttleArgs{...}
type Servicev1LoggingLogshuttleOutput ¶ added in v2.6.0
type Servicev1LoggingLogshuttleOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingLogshuttleOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingLogshuttleOutput) ElementType() reflect.Type
func (Servicev1LoggingLogshuttleOutput) Format ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingLogshuttleOutput) FormatVersion ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingLogshuttleOutput) Name ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingLogshuttleOutput) Placement ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingLogshuttleOutput) ResponseCondition ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingLogshuttleOutput) ToServicev1LoggingLogshuttleOutput ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleOutput) ToServicev1LoggingLogshuttleOutput() Servicev1LoggingLogshuttleOutput
func (Servicev1LoggingLogshuttleOutput) ToServicev1LoggingLogshuttleOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleOutput) ToServicev1LoggingLogshuttleOutputWithContext(ctx context.Context) Servicev1LoggingLogshuttleOutput
func (Servicev1LoggingLogshuttleOutput) Token ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
func (Servicev1LoggingLogshuttleOutput) Url ¶ added in v2.6.0
func (o Servicev1LoggingLogshuttleOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type Servicev1LoggingNewrelic ¶ added in v2.5.0
type Servicev1LoggingNewrelic struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` }
type Servicev1LoggingNewrelicArgs ¶ added in v2.5.0
type Servicev1LoggingNewrelicArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (Servicev1LoggingNewrelicArgs) ElementType ¶ added in v2.5.0
func (Servicev1LoggingNewrelicArgs) ElementType() reflect.Type
func (Servicev1LoggingNewrelicArgs) ToServicev1LoggingNewrelicOutput ¶ added in v2.5.0
func (i Servicev1LoggingNewrelicArgs) ToServicev1LoggingNewrelicOutput() Servicev1LoggingNewrelicOutput
func (Servicev1LoggingNewrelicArgs) ToServicev1LoggingNewrelicOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingNewrelicArgs) ToServicev1LoggingNewrelicOutputWithContext(ctx context.Context) Servicev1LoggingNewrelicOutput
type Servicev1LoggingNewrelicArray ¶ added in v2.5.0
type Servicev1LoggingNewrelicArray []Servicev1LoggingNewrelicInput
func (Servicev1LoggingNewrelicArray) ElementType ¶ added in v2.5.0
func (Servicev1LoggingNewrelicArray) ElementType() reflect.Type
func (Servicev1LoggingNewrelicArray) ToServicev1LoggingNewrelicArrayOutput ¶ added in v2.5.0
func (i Servicev1LoggingNewrelicArray) ToServicev1LoggingNewrelicArrayOutput() Servicev1LoggingNewrelicArrayOutput
func (Servicev1LoggingNewrelicArray) ToServicev1LoggingNewrelicArrayOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingNewrelicArray) ToServicev1LoggingNewrelicArrayOutputWithContext(ctx context.Context) Servicev1LoggingNewrelicArrayOutput
type Servicev1LoggingNewrelicArrayInput ¶ added in v2.5.0
type Servicev1LoggingNewrelicArrayInput interface { pulumi.Input ToServicev1LoggingNewrelicArrayOutput() Servicev1LoggingNewrelicArrayOutput ToServicev1LoggingNewrelicArrayOutputWithContext(context.Context) Servicev1LoggingNewrelicArrayOutput }
Servicev1LoggingNewrelicArrayInput is an input type that accepts Servicev1LoggingNewrelicArray and Servicev1LoggingNewrelicArrayOutput values. You can construct a concrete instance of `Servicev1LoggingNewrelicArrayInput` via:
Servicev1LoggingNewrelicArray{ Servicev1LoggingNewrelicArgs{...} }
type Servicev1LoggingNewrelicArrayOutput ¶ added in v2.5.0
type Servicev1LoggingNewrelicArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingNewrelicArrayOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingNewrelicArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingNewrelicArrayOutput) Index ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingNewrelicOutput
func (Servicev1LoggingNewrelicArrayOutput) ToServicev1LoggingNewrelicArrayOutput ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicArrayOutput) ToServicev1LoggingNewrelicArrayOutput() Servicev1LoggingNewrelicArrayOutput
func (Servicev1LoggingNewrelicArrayOutput) ToServicev1LoggingNewrelicArrayOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicArrayOutput) ToServicev1LoggingNewrelicArrayOutputWithContext(ctx context.Context) Servicev1LoggingNewrelicArrayOutput
type Servicev1LoggingNewrelicInput ¶ added in v2.5.0
type Servicev1LoggingNewrelicInput interface { pulumi.Input ToServicev1LoggingNewrelicOutput() Servicev1LoggingNewrelicOutput ToServicev1LoggingNewrelicOutputWithContext(context.Context) Servicev1LoggingNewrelicOutput }
Servicev1LoggingNewrelicInput is an input type that accepts Servicev1LoggingNewrelicArgs and Servicev1LoggingNewrelicOutput values. You can construct a concrete instance of `Servicev1LoggingNewrelicInput` via:
Servicev1LoggingNewrelicArgs{...}
type Servicev1LoggingNewrelicOutput ¶ added in v2.5.0
type Servicev1LoggingNewrelicOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingNewrelicOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingNewrelicOutput) ElementType() reflect.Type
func (Servicev1LoggingNewrelicOutput) Format ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingNewrelicOutput) FormatVersion ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingNewrelicOutput) Name ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingNewrelicOutput) Placement ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingNewrelicOutput) ResponseCondition ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingNewrelicOutput) ToServicev1LoggingNewrelicOutput ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicOutput) ToServicev1LoggingNewrelicOutput() Servicev1LoggingNewrelicOutput
func (Servicev1LoggingNewrelicOutput) ToServicev1LoggingNewrelicOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicOutput) ToServicev1LoggingNewrelicOutputWithContext(ctx context.Context) Servicev1LoggingNewrelicOutput
func (Servicev1LoggingNewrelicOutput) Token ¶ added in v2.5.0
func (o Servicev1LoggingNewrelicOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type Servicev1LoggingOpenstack ¶ added in v2.6.0
type Servicev1LoggingOpenstack struct { // The AWS access key to be used to write to the stream. AccessKey string `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` // Your OpenStack auth url. Url string `pulumi:"url"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type Servicev1LoggingOpenstackArgs ¶ added in v2.6.0
type Servicev1LoggingOpenstackArgs struct { // The AWS access key to be used to write to the stream. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (Servicev1LoggingOpenstackArgs) ElementType ¶ added in v2.6.0
func (Servicev1LoggingOpenstackArgs) ElementType() reflect.Type
func (Servicev1LoggingOpenstackArgs) ToServicev1LoggingOpenstackOutput ¶ added in v2.6.0
func (i Servicev1LoggingOpenstackArgs) ToServicev1LoggingOpenstackOutput() Servicev1LoggingOpenstackOutput
func (Servicev1LoggingOpenstackArgs) ToServicev1LoggingOpenstackOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingOpenstackArgs) ToServicev1LoggingOpenstackOutputWithContext(ctx context.Context) Servicev1LoggingOpenstackOutput
type Servicev1LoggingOpenstackArray ¶ added in v2.6.0
type Servicev1LoggingOpenstackArray []Servicev1LoggingOpenstackInput
func (Servicev1LoggingOpenstackArray) ElementType ¶ added in v2.6.0
func (Servicev1LoggingOpenstackArray) ElementType() reflect.Type
func (Servicev1LoggingOpenstackArray) ToServicev1LoggingOpenstackArrayOutput ¶ added in v2.6.0
func (i Servicev1LoggingOpenstackArray) ToServicev1LoggingOpenstackArrayOutput() Servicev1LoggingOpenstackArrayOutput
func (Servicev1LoggingOpenstackArray) ToServicev1LoggingOpenstackArrayOutputWithContext ¶ added in v2.6.0
func (i Servicev1LoggingOpenstackArray) ToServicev1LoggingOpenstackArrayOutputWithContext(ctx context.Context) Servicev1LoggingOpenstackArrayOutput
type Servicev1LoggingOpenstackArrayInput ¶ added in v2.6.0
type Servicev1LoggingOpenstackArrayInput interface { pulumi.Input ToServicev1LoggingOpenstackArrayOutput() Servicev1LoggingOpenstackArrayOutput ToServicev1LoggingOpenstackArrayOutputWithContext(context.Context) Servicev1LoggingOpenstackArrayOutput }
Servicev1LoggingOpenstackArrayInput is an input type that accepts Servicev1LoggingOpenstackArray and Servicev1LoggingOpenstackArrayOutput values. You can construct a concrete instance of `Servicev1LoggingOpenstackArrayInput` via:
Servicev1LoggingOpenstackArray{ Servicev1LoggingOpenstackArgs{...} }
type Servicev1LoggingOpenstackArrayOutput ¶ added in v2.6.0
type Servicev1LoggingOpenstackArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingOpenstackArrayOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingOpenstackArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingOpenstackArrayOutput) Index ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingOpenstackOutput
func (Servicev1LoggingOpenstackArrayOutput) ToServicev1LoggingOpenstackArrayOutput ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackArrayOutput) ToServicev1LoggingOpenstackArrayOutput() Servicev1LoggingOpenstackArrayOutput
func (Servicev1LoggingOpenstackArrayOutput) ToServicev1LoggingOpenstackArrayOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackArrayOutput) ToServicev1LoggingOpenstackArrayOutputWithContext(ctx context.Context) Servicev1LoggingOpenstackArrayOutput
type Servicev1LoggingOpenstackInput ¶ added in v2.6.0
type Servicev1LoggingOpenstackInput interface { pulumi.Input ToServicev1LoggingOpenstackOutput() Servicev1LoggingOpenstackOutput ToServicev1LoggingOpenstackOutputWithContext(context.Context) Servicev1LoggingOpenstackOutput }
Servicev1LoggingOpenstackInput is an input type that accepts Servicev1LoggingOpenstackArgs and Servicev1LoggingOpenstackOutput values. You can construct a concrete instance of `Servicev1LoggingOpenstackInput` via:
Servicev1LoggingOpenstackArgs{...}
type Servicev1LoggingOpenstackOutput ¶ added in v2.6.0
type Servicev1LoggingOpenstackOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingOpenstackOutput) AccessKey ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) AccessKey() pulumi.StringOutput
The AWS access key to be used to write to the stream.
func (Servicev1LoggingOpenstackOutput) BucketName ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (Servicev1LoggingOpenstackOutput) ElementType ¶ added in v2.6.0
func (Servicev1LoggingOpenstackOutput) ElementType() reflect.Type
func (Servicev1LoggingOpenstackOutput) Format ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingOpenstackOutput) FormatVersion ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingOpenstackOutput) GzipLevel ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (Servicev1LoggingOpenstackOutput) MessageType ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1LoggingOpenstackOutput) Name ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingOpenstackOutput) Path ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (Servicev1LoggingOpenstackOutput) Period ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (Servicev1LoggingOpenstackOutput) Placement ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingOpenstackOutput) PublicKey ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (Servicev1LoggingOpenstackOutput) ResponseCondition ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingOpenstackOutput) TimestampFormat ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (Servicev1LoggingOpenstackOutput) ToServicev1LoggingOpenstackOutput ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) ToServicev1LoggingOpenstackOutput() Servicev1LoggingOpenstackOutput
func (Servicev1LoggingOpenstackOutput) ToServicev1LoggingOpenstackOutputWithContext ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) ToServicev1LoggingOpenstackOutputWithContext(ctx context.Context) Servicev1LoggingOpenstackOutput
func (Servicev1LoggingOpenstackOutput) Url ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
func (Servicev1LoggingOpenstackOutput) User ¶ added in v2.6.0
func (o Servicev1LoggingOpenstackOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type Servicev1LoggingScalyr ¶ added in v2.5.0
type Servicev1LoggingScalyr struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The AWS region the stream resides in. (Default: `us-east-1`). Region *string `pulumi:"region"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` }
type Servicev1LoggingScalyrArgs ¶ added in v2.5.0
type Servicev1LoggingScalyrArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The AWS region the stream resides in. (Default: `us-east-1`). Region pulumi.StringPtrInput `pulumi:"region"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` }
func (Servicev1LoggingScalyrArgs) ElementType ¶ added in v2.5.0
func (Servicev1LoggingScalyrArgs) ElementType() reflect.Type
func (Servicev1LoggingScalyrArgs) ToServicev1LoggingScalyrOutput ¶ added in v2.5.0
func (i Servicev1LoggingScalyrArgs) ToServicev1LoggingScalyrOutput() Servicev1LoggingScalyrOutput
func (Servicev1LoggingScalyrArgs) ToServicev1LoggingScalyrOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingScalyrArgs) ToServicev1LoggingScalyrOutputWithContext(ctx context.Context) Servicev1LoggingScalyrOutput
type Servicev1LoggingScalyrArray ¶ added in v2.5.0
type Servicev1LoggingScalyrArray []Servicev1LoggingScalyrInput
func (Servicev1LoggingScalyrArray) ElementType ¶ added in v2.5.0
func (Servicev1LoggingScalyrArray) ElementType() reflect.Type
func (Servicev1LoggingScalyrArray) ToServicev1LoggingScalyrArrayOutput ¶ added in v2.5.0
func (i Servicev1LoggingScalyrArray) ToServicev1LoggingScalyrArrayOutput() Servicev1LoggingScalyrArrayOutput
func (Servicev1LoggingScalyrArray) ToServicev1LoggingScalyrArrayOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingScalyrArray) ToServicev1LoggingScalyrArrayOutputWithContext(ctx context.Context) Servicev1LoggingScalyrArrayOutput
type Servicev1LoggingScalyrArrayInput ¶ added in v2.5.0
type Servicev1LoggingScalyrArrayInput interface { pulumi.Input ToServicev1LoggingScalyrArrayOutput() Servicev1LoggingScalyrArrayOutput ToServicev1LoggingScalyrArrayOutputWithContext(context.Context) Servicev1LoggingScalyrArrayOutput }
Servicev1LoggingScalyrArrayInput is an input type that accepts Servicev1LoggingScalyrArray and Servicev1LoggingScalyrArrayOutput values. You can construct a concrete instance of `Servicev1LoggingScalyrArrayInput` via:
Servicev1LoggingScalyrArray{ Servicev1LoggingScalyrArgs{...} }
type Servicev1LoggingScalyrArrayOutput ¶ added in v2.5.0
type Servicev1LoggingScalyrArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingScalyrArrayOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingScalyrArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingScalyrArrayOutput) Index ¶ added in v2.5.0
func (o Servicev1LoggingScalyrArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingScalyrOutput
func (Servicev1LoggingScalyrArrayOutput) ToServicev1LoggingScalyrArrayOutput ¶ added in v2.5.0
func (o Servicev1LoggingScalyrArrayOutput) ToServicev1LoggingScalyrArrayOutput() Servicev1LoggingScalyrArrayOutput
func (Servicev1LoggingScalyrArrayOutput) ToServicev1LoggingScalyrArrayOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingScalyrArrayOutput) ToServicev1LoggingScalyrArrayOutputWithContext(ctx context.Context) Servicev1LoggingScalyrArrayOutput
type Servicev1LoggingScalyrInput ¶ added in v2.5.0
type Servicev1LoggingScalyrInput interface { pulumi.Input ToServicev1LoggingScalyrOutput() Servicev1LoggingScalyrOutput ToServicev1LoggingScalyrOutputWithContext(context.Context) Servicev1LoggingScalyrOutput }
Servicev1LoggingScalyrInput is an input type that accepts Servicev1LoggingScalyrArgs and Servicev1LoggingScalyrOutput values. You can construct a concrete instance of `Servicev1LoggingScalyrInput` via:
Servicev1LoggingScalyrArgs{...}
type Servicev1LoggingScalyrOutput ¶ added in v2.5.0
type Servicev1LoggingScalyrOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingScalyrOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingScalyrOutput) ElementType() reflect.Type
func (Servicev1LoggingScalyrOutput) Format ¶ added in v2.5.0
func (o Servicev1LoggingScalyrOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingScalyrOutput) FormatVersion ¶ added in v2.5.0
func (o Servicev1LoggingScalyrOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingScalyrOutput) Name ¶ added in v2.5.0
func (o Servicev1LoggingScalyrOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingScalyrOutput) Placement ¶ added in v2.5.0
func (o Servicev1LoggingScalyrOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingScalyrOutput) Region ¶ added in v2.5.0
func (o Servicev1LoggingScalyrOutput) Region() pulumi.StringPtrOutput
The AWS region the stream resides in. (Default: `us-east-1`).
func (Servicev1LoggingScalyrOutput) ResponseCondition ¶ added in v2.5.0
func (o Servicev1LoggingScalyrOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingScalyrOutput) ToServicev1LoggingScalyrOutput ¶ added in v2.5.0
func (o Servicev1LoggingScalyrOutput) ToServicev1LoggingScalyrOutput() Servicev1LoggingScalyrOutput
func (Servicev1LoggingScalyrOutput) ToServicev1LoggingScalyrOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingScalyrOutput) ToServicev1LoggingScalyrOutputWithContext(ctx context.Context) Servicev1LoggingScalyrOutput
func (Servicev1LoggingScalyrOutput) Token ¶ added in v2.5.0
func (o Servicev1LoggingScalyrOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
type Servicev1LoggingSftp ¶ added in v2.5.0
type Servicev1LoggingSftp struct { // The SFTP address to stream logs to. Address string `pulumi:"address"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password *string `pulumi:"password"` // The path to upload logs to. Path string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey *string `pulumi:"secretKey"` // A list of host keys for all hosts we can connect to over SFTP. SshKnownHosts string `pulumi:"sshKnownHosts"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` // The username for your Cloud Files account. User string `pulumi:"user"` }
type Servicev1LoggingSftpArgs ¶ added in v2.5.0
type Servicev1LoggingSftpArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred. Password pulumi.StringPtrInput `pulumi:"password"` // The path to upload logs to. Path pulumi.StringInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // The AWS secret access key to authenticate with. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // A list of host keys for all hosts we can connect to over SFTP. SshKnownHosts pulumi.StringInput `pulumi:"sshKnownHosts"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` // The username for your Cloud Files account. User pulumi.StringInput `pulumi:"user"` }
func (Servicev1LoggingSftpArgs) ElementType ¶ added in v2.5.0
func (Servicev1LoggingSftpArgs) ElementType() reflect.Type
func (Servicev1LoggingSftpArgs) ToServicev1LoggingSftpOutput ¶ added in v2.5.0
func (i Servicev1LoggingSftpArgs) ToServicev1LoggingSftpOutput() Servicev1LoggingSftpOutput
func (Servicev1LoggingSftpArgs) ToServicev1LoggingSftpOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingSftpArgs) ToServicev1LoggingSftpOutputWithContext(ctx context.Context) Servicev1LoggingSftpOutput
type Servicev1LoggingSftpArray ¶ added in v2.5.0
type Servicev1LoggingSftpArray []Servicev1LoggingSftpInput
func (Servicev1LoggingSftpArray) ElementType ¶ added in v2.5.0
func (Servicev1LoggingSftpArray) ElementType() reflect.Type
func (Servicev1LoggingSftpArray) ToServicev1LoggingSftpArrayOutput ¶ added in v2.5.0
func (i Servicev1LoggingSftpArray) ToServicev1LoggingSftpArrayOutput() Servicev1LoggingSftpArrayOutput
func (Servicev1LoggingSftpArray) ToServicev1LoggingSftpArrayOutputWithContext ¶ added in v2.5.0
func (i Servicev1LoggingSftpArray) ToServicev1LoggingSftpArrayOutputWithContext(ctx context.Context) Servicev1LoggingSftpArrayOutput
type Servicev1LoggingSftpArrayInput ¶ added in v2.5.0
type Servicev1LoggingSftpArrayInput interface { pulumi.Input ToServicev1LoggingSftpArrayOutput() Servicev1LoggingSftpArrayOutput ToServicev1LoggingSftpArrayOutputWithContext(context.Context) Servicev1LoggingSftpArrayOutput }
Servicev1LoggingSftpArrayInput is an input type that accepts Servicev1LoggingSftpArray and Servicev1LoggingSftpArrayOutput values. You can construct a concrete instance of `Servicev1LoggingSftpArrayInput` via:
Servicev1LoggingSftpArray{ Servicev1LoggingSftpArgs{...} }
type Servicev1LoggingSftpArrayOutput ¶ added in v2.5.0
type Servicev1LoggingSftpArrayOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingSftpArrayOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingSftpArrayOutput) ElementType() reflect.Type
func (Servicev1LoggingSftpArrayOutput) Index ¶ added in v2.5.0
func (o Servicev1LoggingSftpArrayOutput) Index(i pulumi.IntInput) Servicev1LoggingSftpOutput
func (Servicev1LoggingSftpArrayOutput) ToServicev1LoggingSftpArrayOutput ¶ added in v2.5.0
func (o Servicev1LoggingSftpArrayOutput) ToServicev1LoggingSftpArrayOutput() Servicev1LoggingSftpArrayOutput
func (Servicev1LoggingSftpArrayOutput) ToServicev1LoggingSftpArrayOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingSftpArrayOutput) ToServicev1LoggingSftpArrayOutputWithContext(ctx context.Context) Servicev1LoggingSftpArrayOutput
type Servicev1LoggingSftpInput ¶ added in v2.5.0
type Servicev1LoggingSftpInput interface { pulumi.Input ToServicev1LoggingSftpOutput() Servicev1LoggingSftpOutput ToServicev1LoggingSftpOutputWithContext(context.Context) Servicev1LoggingSftpOutput }
Servicev1LoggingSftpInput is an input type that accepts Servicev1LoggingSftpArgs and Servicev1LoggingSftpOutput values. You can construct a concrete instance of `Servicev1LoggingSftpInput` via:
Servicev1LoggingSftpArgs{...}
type Servicev1LoggingSftpOutput ¶ added in v2.5.0
type Servicev1LoggingSftpOutput struct{ *pulumi.OutputState }
func (Servicev1LoggingSftpOutput) Address ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (Servicev1LoggingSftpOutput) ElementType ¶ added in v2.5.0
func (Servicev1LoggingSftpOutput) ElementType() reflect.Type
func (Servicev1LoggingSftpOutput) Format ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1LoggingSftpOutput) FormatVersion ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1LoggingSftpOutput) GzipLevel ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (Servicev1LoggingSftpOutput) MessageType ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1LoggingSftpOutput) Name ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1LoggingSftpOutput) Password ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) Password() pulumi.StringPtrOutput
The password for the server. If both `password` and `secretKey` are passed, `secretKey` will be preferred.
func (Servicev1LoggingSftpOutput) Path ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) Path() pulumi.StringOutput
The path to upload logs to.
func (Servicev1LoggingSftpOutput) Period ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (Servicev1LoggingSftpOutput) Placement ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1LoggingSftpOutput) Port ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (Servicev1LoggingSftpOutput) PublicKey ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (Servicev1LoggingSftpOutput) ResponseCondition ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1LoggingSftpOutput) SecretKey ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) SecretKey() pulumi.StringPtrOutput
The AWS secret access key to authenticate with.
func (Servicev1LoggingSftpOutput) SshKnownHosts ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) SshKnownHosts() pulumi.StringOutput
A list of host keys for all hosts we can connect to over SFTP.
func (Servicev1LoggingSftpOutput) TimestampFormat ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (Servicev1LoggingSftpOutput) ToServicev1LoggingSftpOutput ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) ToServicev1LoggingSftpOutput() Servicev1LoggingSftpOutput
func (Servicev1LoggingSftpOutput) ToServicev1LoggingSftpOutputWithContext ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) ToServicev1LoggingSftpOutputWithContext(ctx context.Context) Servicev1LoggingSftpOutput
func (Servicev1LoggingSftpOutput) User ¶ added in v2.5.0
func (o Servicev1LoggingSftpOutput) User() pulumi.StringOutput
The username for your Cloud Files account.
type Servicev1Map ¶ added in v2.13.1
type Servicev1Map map[string]Servicev1Input
func (Servicev1Map) ElementType ¶ added in v2.13.1
func (Servicev1Map) ElementType() reflect.Type
func (Servicev1Map) ToServicev1MapOutput ¶ added in v2.13.1
func (i Servicev1Map) ToServicev1MapOutput() Servicev1MapOutput
func (Servicev1Map) ToServicev1MapOutputWithContext ¶ added in v2.13.1
func (i Servicev1Map) ToServicev1MapOutputWithContext(ctx context.Context) Servicev1MapOutput
type Servicev1MapInput ¶ added in v2.13.1
type Servicev1MapInput interface { pulumi.Input ToServicev1MapOutput() Servicev1MapOutput ToServicev1MapOutputWithContext(context.Context) Servicev1MapOutput }
Servicev1MapInput is an input type that accepts Servicev1Map and Servicev1MapOutput values. You can construct a concrete instance of `Servicev1MapInput` via:
Servicev1Map{ "key": Servicev1Args{...} }
type Servicev1MapOutput ¶ added in v2.13.1
type Servicev1MapOutput struct{ *pulumi.OutputState }
func (Servicev1MapOutput) ElementType ¶ added in v2.13.1
func (Servicev1MapOutput) ElementType() reflect.Type
func (Servicev1MapOutput) MapIndex ¶ added in v2.13.1
func (o Servicev1MapOutput) MapIndex(k pulumi.StringInput) Servicev1Output
func (Servicev1MapOutput) ToServicev1MapOutput ¶ added in v2.13.1
func (o Servicev1MapOutput) ToServicev1MapOutput() Servicev1MapOutput
func (Servicev1MapOutput) ToServicev1MapOutputWithContext ¶ added in v2.13.1
func (o Servicev1MapOutput) ToServicev1MapOutputWithContext(ctx context.Context) Servicev1MapOutput
type Servicev1Output ¶ added in v2.10.1
type Servicev1Output struct {
*pulumi.OutputState
}
func (Servicev1Output) ElementType ¶ added in v2.10.1
func (Servicev1Output) ElementType() reflect.Type
func (Servicev1Output) ToServicev1Output ¶ added in v2.10.1
func (o Servicev1Output) ToServicev1Output() Servicev1Output
func (Servicev1Output) ToServicev1OutputWithContext ¶ added in v2.10.1
func (o Servicev1Output) ToServicev1OutputWithContext(ctx context.Context) Servicev1Output
func (Servicev1Output) ToServicev1PtrOutput ¶ added in v2.13.1
func (o Servicev1Output) ToServicev1PtrOutput() Servicev1PtrOutput
func (Servicev1Output) ToServicev1PtrOutputWithContext ¶ added in v2.13.1
func (o Servicev1Output) ToServicev1PtrOutputWithContext(ctx context.Context) Servicev1PtrOutput
type Servicev1Papertrail ¶
type Servicev1Papertrail struct { // The SFTP address to stream logs to. Address string `pulumi:"address"` // Apache style log formatting. Format *string `pulumi:"format"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port int `pulumi:"port"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` }
type Servicev1PapertrailArgs ¶
type Servicev1PapertrailArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntInput `pulumi:"port"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` }
func (Servicev1PapertrailArgs) ElementType ¶
func (Servicev1PapertrailArgs) ElementType() reflect.Type
func (Servicev1PapertrailArgs) ToServicev1PapertrailOutput ¶
func (i Servicev1PapertrailArgs) ToServicev1PapertrailOutput() Servicev1PapertrailOutput
func (Servicev1PapertrailArgs) ToServicev1PapertrailOutputWithContext ¶
func (i Servicev1PapertrailArgs) ToServicev1PapertrailOutputWithContext(ctx context.Context) Servicev1PapertrailOutput
type Servicev1PapertrailArray ¶
type Servicev1PapertrailArray []Servicev1PapertrailInput
func (Servicev1PapertrailArray) ElementType ¶
func (Servicev1PapertrailArray) ElementType() reflect.Type
func (Servicev1PapertrailArray) ToServicev1PapertrailArrayOutput ¶
func (i Servicev1PapertrailArray) ToServicev1PapertrailArrayOutput() Servicev1PapertrailArrayOutput
func (Servicev1PapertrailArray) ToServicev1PapertrailArrayOutputWithContext ¶
func (i Servicev1PapertrailArray) ToServicev1PapertrailArrayOutputWithContext(ctx context.Context) Servicev1PapertrailArrayOutput
type Servicev1PapertrailArrayInput ¶
type Servicev1PapertrailArrayInput interface { pulumi.Input ToServicev1PapertrailArrayOutput() Servicev1PapertrailArrayOutput ToServicev1PapertrailArrayOutputWithContext(context.Context) Servicev1PapertrailArrayOutput }
Servicev1PapertrailArrayInput is an input type that accepts Servicev1PapertrailArray and Servicev1PapertrailArrayOutput values. You can construct a concrete instance of `Servicev1PapertrailArrayInput` via:
Servicev1PapertrailArray{ Servicev1PapertrailArgs{...} }
type Servicev1PapertrailArrayOutput ¶
type Servicev1PapertrailArrayOutput struct{ *pulumi.OutputState }
func (Servicev1PapertrailArrayOutput) ElementType ¶
func (Servicev1PapertrailArrayOutput) ElementType() reflect.Type
func (Servicev1PapertrailArrayOutput) Index ¶
func (o Servicev1PapertrailArrayOutput) Index(i pulumi.IntInput) Servicev1PapertrailOutput
func (Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutput ¶
func (o Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutput() Servicev1PapertrailArrayOutput
func (Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutputWithContext ¶
func (o Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutputWithContext(ctx context.Context) Servicev1PapertrailArrayOutput
type Servicev1PapertrailInput ¶
type Servicev1PapertrailInput interface { pulumi.Input ToServicev1PapertrailOutput() Servicev1PapertrailOutput ToServicev1PapertrailOutputWithContext(context.Context) Servicev1PapertrailOutput }
Servicev1PapertrailInput is an input type that accepts Servicev1PapertrailArgs and Servicev1PapertrailOutput values. You can construct a concrete instance of `Servicev1PapertrailInput` via:
Servicev1PapertrailArgs{...}
type Servicev1PapertrailOutput ¶
type Servicev1PapertrailOutput struct{ *pulumi.OutputState }
func (Servicev1PapertrailOutput) Address ¶
func (o Servicev1PapertrailOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (Servicev1PapertrailOutput) ElementType ¶
func (Servicev1PapertrailOutput) ElementType() reflect.Type
func (Servicev1PapertrailOutput) Format ¶
func (o Servicev1PapertrailOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1PapertrailOutput) Name ¶
func (o Servicev1PapertrailOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1PapertrailOutput) Placement ¶
func (o Servicev1PapertrailOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1PapertrailOutput) Port ¶
func (o Servicev1PapertrailOutput) Port() pulumi.IntOutput
The port the SFTP service listens on. (Default: `22`).
func (Servicev1PapertrailOutput) ResponseCondition ¶
func (o Servicev1PapertrailOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1PapertrailOutput) ToServicev1PapertrailOutput ¶
func (o Servicev1PapertrailOutput) ToServicev1PapertrailOutput() Servicev1PapertrailOutput
func (Servicev1PapertrailOutput) ToServicev1PapertrailOutputWithContext ¶
func (o Servicev1PapertrailOutput) ToServicev1PapertrailOutputWithContext(ctx context.Context) Servicev1PapertrailOutput
type Servicev1PtrInput ¶ added in v2.13.1
type Servicev1PtrInput interface { pulumi.Input ToServicev1PtrOutput() Servicev1PtrOutput ToServicev1PtrOutputWithContext(ctx context.Context) Servicev1PtrOutput }
type Servicev1PtrOutput ¶ added in v2.13.1
type Servicev1PtrOutput struct {
*pulumi.OutputState
}
func (Servicev1PtrOutput) ElementType ¶ added in v2.13.1
func (Servicev1PtrOutput) ElementType() reflect.Type
func (Servicev1PtrOutput) ToServicev1PtrOutput ¶ added in v2.13.1
func (o Servicev1PtrOutput) ToServicev1PtrOutput() Servicev1PtrOutput
func (Servicev1PtrOutput) ToServicev1PtrOutputWithContext ¶ added in v2.13.1
func (o Servicev1PtrOutput) ToServicev1PtrOutputWithContext(ctx context.Context) Servicev1PtrOutput
type Servicev1RequestSetting ¶
type Servicev1RequestSetting struct { // Allows you to terminate request handling and immediately // perform an action. When set it can be `lookup` or `pass` (Ignore the cache completely). Action *string `pulumi:"action"` // Disable collapsed forwarding, so you don't wait // for other objects to origin. BypassBusyWait *bool `pulumi:"bypassBusyWait"` // Sets the host header. DefaultHost *string `pulumi:"defaultHost"` // Force a cache miss for the request. If specified, // can be `true` or `false`. ForceMiss *bool `pulumi:"forceMiss"` // Forces the request to use SSL (Redirects a non-SSL request to SSL). ForceSsl *bool `pulumi:"forceSsl"` // Injects Fastly-Geo-Country, Fastly-Geo-City, and // Fastly-Geo-Region into the request headers. GeoHeaders *bool `pulumi:"geoHeaders"` // Comma separated list of varnish request object fields // that should be in the hash key. HashKeys *string `pulumi:"hashKeys"` // How old an object is allowed to be to serve // `stale-if-error` or `stale-while-revalidate`, in seconds. MaxStaleAge *int `pulumi:"maxStaleAge"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`. RequestCondition *string `pulumi:"requestCondition"` // Injects the X-Timer info into the request for // viewing origin fetch durations. TimerSupport *bool `pulumi:"timerSupport"` // X-Forwarded-For, should be `clear`, `leave`, `append`, // `appendAll`, or `overwrite`. Default `append`. Xff *string `pulumi:"xff"` }
type Servicev1RequestSettingArgs ¶
type Servicev1RequestSettingArgs struct { // Allows you to terminate request handling and immediately // perform an action. When set it can be `lookup` or `pass` (Ignore the cache completely). Action pulumi.StringPtrInput `pulumi:"action"` // Disable collapsed forwarding, so you don't wait // for other objects to origin. BypassBusyWait pulumi.BoolPtrInput `pulumi:"bypassBusyWait"` // Sets the host header. DefaultHost pulumi.StringPtrInput `pulumi:"defaultHost"` // Force a cache miss for the request. If specified, // can be `true` or `false`. ForceMiss pulumi.BoolPtrInput `pulumi:"forceMiss"` // Forces the request to use SSL (Redirects a non-SSL request to SSL). ForceSsl pulumi.BoolPtrInput `pulumi:"forceSsl"` // Injects Fastly-Geo-Country, Fastly-Geo-City, and // Fastly-Geo-Region into the request headers. GeoHeaders pulumi.BoolPtrInput `pulumi:"geoHeaders"` // Comma separated list of varnish request object fields // that should be in the hash key. HashKeys pulumi.StringPtrInput `pulumi:"hashKeys"` // How old an object is allowed to be to serve // `stale-if-error` or `stale-while-revalidate`, in seconds. MaxStaleAge pulumi.IntPtrInput `pulumi:"maxStaleAge"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`. RequestCondition pulumi.StringPtrInput `pulumi:"requestCondition"` // Injects the X-Timer info into the request for // viewing origin fetch durations. TimerSupport pulumi.BoolPtrInput `pulumi:"timerSupport"` // X-Forwarded-For, should be `clear`, `leave`, `append`, // `appendAll`, or `overwrite`. Default `append`. Xff pulumi.StringPtrInput `pulumi:"xff"` }
func (Servicev1RequestSettingArgs) ElementType ¶
func (Servicev1RequestSettingArgs) ElementType() reflect.Type
func (Servicev1RequestSettingArgs) ToServicev1RequestSettingOutput ¶
func (i Servicev1RequestSettingArgs) ToServicev1RequestSettingOutput() Servicev1RequestSettingOutput
func (Servicev1RequestSettingArgs) ToServicev1RequestSettingOutputWithContext ¶
func (i Servicev1RequestSettingArgs) ToServicev1RequestSettingOutputWithContext(ctx context.Context) Servicev1RequestSettingOutput
type Servicev1RequestSettingArray ¶
type Servicev1RequestSettingArray []Servicev1RequestSettingInput
func (Servicev1RequestSettingArray) ElementType ¶
func (Servicev1RequestSettingArray) ElementType() reflect.Type
func (Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutput ¶
func (i Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutput() Servicev1RequestSettingArrayOutput
func (Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutputWithContext ¶
func (i Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutputWithContext(ctx context.Context) Servicev1RequestSettingArrayOutput
type Servicev1RequestSettingArrayInput ¶
type Servicev1RequestSettingArrayInput interface { pulumi.Input ToServicev1RequestSettingArrayOutput() Servicev1RequestSettingArrayOutput ToServicev1RequestSettingArrayOutputWithContext(context.Context) Servicev1RequestSettingArrayOutput }
Servicev1RequestSettingArrayInput is an input type that accepts Servicev1RequestSettingArray and Servicev1RequestSettingArrayOutput values. You can construct a concrete instance of `Servicev1RequestSettingArrayInput` via:
Servicev1RequestSettingArray{ Servicev1RequestSettingArgs{...} }
type Servicev1RequestSettingArrayOutput ¶
type Servicev1RequestSettingArrayOutput struct{ *pulumi.OutputState }
func (Servicev1RequestSettingArrayOutput) ElementType ¶
func (Servicev1RequestSettingArrayOutput) ElementType() reflect.Type
func (Servicev1RequestSettingArrayOutput) Index ¶
func (o Servicev1RequestSettingArrayOutput) Index(i pulumi.IntInput) Servicev1RequestSettingOutput
func (Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutput ¶
func (o Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutput() Servicev1RequestSettingArrayOutput
func (Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutputWithContext ¶
func (o Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutputWithContext(ctx context.Context) Servicev1RequestSettingArrayOutput
type Servicev1RequestSettingInput ¶
type Servicev1RequestSettingInput interface { pulumi.Input ToServicev1RequestSettingOutput() Servicev1RequestSettingOutput ToServicev1RequestSettingOutputWithContext(context.Context) Servicev1RequestSettingOutput }
Servicev1RequestSettingInput is an input type that accepts Servicev1RequestSettingArgs and Servicev1RequestSettingOutput values. You can construct a concrete instance of `Servicev1RequestSettingInput` via:
Servicev1RequestSettingArgs{...}
type Servicev1RequestSettingOutput ¶
type Servicev1RequestSettingOutput struct{ *pulumi.OutputState }
func (Servicev1RequestSettingOutput) Action ¶
func (o Servicev1RequestSettingOutput) Action() pulumi.StringPtrOutput
Allows you to terminate request handling and immediately perform an action. When set it can be `lookup` or `pass` (Ignore the cache completely).
func (Servicev1RequestSettingOutput) BypassBusyWait ¶
func (o Servicev1RequestSettingOutput) BypassBusyWait() pulumi.BoolPtrOutput
Disable collapsed forwarding, so you don't wait for other objects to origin.
func (Servicev1RequestSettingOutput) DefaultHost ¶
func (o Servicev1RequestSettingOutput) DefaultHost() pulumi.StringPtrOutput
Sets the host header.
func (Servicev1RequestSettingOutput) ElementType ¶
func (Servicev1RequestSettingOutput) ElementType() reflect.Type
func (Servicev1RequestSettingOutput) ForceMiss ¶
func (o Servicev1RequestSettingOutput) ForceMiss() pulumi.BoolPtrOutput
Force a cache miss for the request. If specified, can be `true` or `false`.
func (Servicev1RequestSettingOutput) ForceSsl ¶
func (o Servicev1RequestSettingOutput) ForceSsl() pulumi.BoolPtrOutput
Forces the request to use SSL (Redirects a non-SSL request to SSL).
func (Servicev1RequestSettingOutput) GeoHeaders ¶
func (o Servicev1RequestSettingOutput) GeoHeaders() pulumi.BoolPtrOutput
Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.
func (Servicev1RequestSettingOutput) HashKeys ¶
func (o Servicev1RequestSettingOutput) HashKeys() pulumi.StringPtrOutput
Comma separated list of varnish request object fields that should be in the hash key.
func (Servicev1RequestSettingOutput) MaxStaleAge ¶
func (o Servicev1RequestSettingOutput) MaxStaleAge() pulumi.IntPtrOutput
How old an object is allowed to be to serve `stale-if-error` or `stale-while-revalidate`, in seconds.
func (Servicev1RequestSettingOutput) Name ¶
func (o Servicev1RequestSettingOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1RequestSettingOutput) RequestCondition ¶
func (o Servicev1RequestSettingOutput) RequestCondition() pulumi.StringPtrOutput
Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`.
func (Servicev1RequestSettingOutput) TimerSupport ¶
func (o Servicev1RequestSettingOutput) TimerSupport() pulumi.BoolPtrOutput
Injects the X-Timer info into the request for viewing origin fetch durations.
func (Servicev1RequestSettingOutput) ToServicev1RequestSettingOutput ¶
func (o Servicev1RequestSettingOutput) ToServicev1RequestSettingOutput() Servicev1RequestSettingOutput
func (Servicev1RequestSettingOutput) ToServicev1RequestSettingOutputWithContext ¶
func (o Servicev1RequestSettingOutput) ToServicev1RequestSettingOutputWithContext(ctx context.Context) Servicev1RequestSettingOutput
func (Servicev1RequestSettingOutput) Xff ¶
func (o Servicev1RequestSettingOutput) Xff() pulumi.StringPtrOutput
X-Forwarded-For, should be `clear`, `leave`, `append`, `appendAll`, or `overwrite`. Default `append`.
type Servicev1ResponseObject ¶
type Servicev1ResponseObject struct { // Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, // see [Fastly's Documentation on Conditionals][fastly-conditionals]. CacheCondition *string `pulumi:"cacheCondition"` // The custom VCL code to upload. Content *string `pulumi:"content"` // The MIME type of the content. ContentType *string `pulumi:"contentType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`. RequestCondition *string `pulumi:"requestCondition"` // The HTTP Response. Default `Ok`. Response *string `pulumi:"response"` // The HTTP Status Code. Default `200`. Status *int `pulumi:"status"` }
type Servicev1ResponseObjectArgs ¶
type Servicev1ResponseObjectArgs struct { // Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, // see [Fastly's Documentation on Conditionals][fastly-conditionals]. CacheCondition pulumi.StringPtrInput `pulumi:"cacheCondition"` // The custom VCL code to upload. Content pulumi.StringPtrInput `pulumi:"content"` // The MIME type of the content. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`. RequestCondition pulumi.StringPtrInput `pulumi:"requestCondition"` // The HTTP Response. Default `Ok`. Response pulumi.StringPtrInput `pulumi:"response"` // The HTTP Status Code. Default `200`. Status pulumi.IntPtrInput `pulumi:"status"` }
func (Servicev1ResponseObjectArgs) ElementType ¶
func (Servicev1ResponseObjectArgs) ElementType() reflect.Type
func (Servicev1ResponseObjectArgs) ToServicev1ResponseObjectOutput ¶
func (i Servicev1ResponseObjectArgs) ToServicev1ResponseObjectOutput() Servicev1ResponseObjectOutput
func (Servicev1ResponseObjectArgs) ToServicev1ResponseObjectOutputWithContext ¶
func (i Servicev1ResponseObjectArgs) ToServicev1ResponseObjectOutputWithContext(ctx context.Context) Servicev1ResponseObjectOutput
type Servicev1ResponseObjectArray ¶
type Servicev1ResponseObjectArray []Servicev1ResponseObjectInput
func (Servicev1ResponseObjectArray) ElementType ¶
func (Servicev1ResponseObjectArray) ElementType() reflect.Type
func (Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutput ¶
func (i Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutput() Servicev1ResponseObjectArrayOutput
func (Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutputWithContext ¶
func (i Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutputWithContext(ctx context.Context) Servicev1ResponseObjectArrayOutput
type Servicev1ResponseObjectArrayInput ¶
type Servicev1ResponseObjectArrayInput interface { pulumi.Input ToServicev1ResponseObjectArrayOutput() Servicev1ResponseObjectArrayOutput ToServicev1ResponseObjectArrayOutputWithContext(context.Context) Servicev1ResponseObjectArrayOutput }
Servicev1ResponseObjectArrayInput is an input type that accepts Servicev1ResponseObjectArray and Servicev1ResponseObjectArrayOutput values. You can construct a concrete instance of `Servicev1ResponseObjectArrayInput` via:
Servicev1ResponseObjectArray{ Servicev1ResponseObjectArgs{...} }
type Servicev1ResponseObjectArrayOutput ¶
type Servicev1ResponseObjectArrayOutput struct{ *pulumi.OutputState }
func (Servicev1ResponseObjectArrayOutput) ElementType ¶
func (Servicev1ResponseObjectArrayOutput) ElementType() reflect.Type
func (Servicev1ResponseObjectArrayOutput) Index ¶
func (o Servicev1ResponseObjectArrayOutput) Index(i pulumi.IntInput) Servicev1ResponseObjectOutput
func (Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutput ¶
func (o Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutput() Servicev1ResponseObjectArrayOutput
func (Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutputWithContext ¶
func (o Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutputWithContext(ctx context.Context) Servicev1ResponseObjectArrayOutput
type Servicev1ResponseObjectInput ¶
type Servicev1ResponseObjectInput interface { pulumi.Input ToServicev1ResponseObjectOutput() Servicev1ResponseObjectOutput ToServicev1ResponseObjectOutputWithContext(context.Context) Servicev1ResponseObjectOutput }
Servicev1ResponseObjectInput is an input type that accepts Servicev1ResponseObjectArgs and Servicev1ResponseObjectOutput values. You can construct a concrete instance of `Servicev1ResponseObjectInput` via:
Servicev1ResponseObjectArgs{...}
type Servicev1ResponseObjectOutput ¶
type Servicev1ResponseObjectOutput struct{ *pulumi.OutputState }
func (Servicev1ResponseObjectOutput) CacheCondition ¶
func (o Servicev1ResponseObjectOutput) CacheCondition() pulumi.StringPtrOutput
Name of already defined `condition` to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This `condition` must be of type `CACHE`. For detailed information about Conditionals, see [Fastly's Documentation on Conditionals][fastly-conditionals].
func (Servicev1ResponseObjectOutput) Content ¶
func (o Servicev1ResponseObjectOutput) Content() pulumi.StringPtrOutput
The custom VCL code to upload.
func (Servicev1ResponseObjectOutput) ContentType ¶
func (o Servicev1ResponseObjectOutput) ContentType() pulumi.StringPtrOutput
The MIME type of the content.
func (Servicev1ResponseObjectOutput) ElementType ¶
func (Servicev1ResponseObjectOutput) ElementType() reflect.Type
func (Servicev1ResponseObjectOutput) Name ¶
func (o Servicev1ResponseObjectOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1ResponseObjectOutput) RequestCondition ¶
func (o Servicev1ResponseObjectOutput) RequestCondition() pulumi.StringPtrOutput
Name of already defined `condition` to be checked during the request phase. If the condition passes then this object will be delivered. This `condition` must be of type `REQUEST`.
func (Servicev1ResponseObjectOutput) Response ¶
func (o Servicev1ResponseObjectOutput) Response() pulumi.StringPtrOutput
The HTTP Response. Default `Ok`.
func (Servicev1ResponseObjectOutput) Status ¶
func (o Servicev1ResponseObjectOutput) Status() pulumi.IntPtrOutput
The HTTP Status Code. Default `200`.
func (Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutput ¶
func (o Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutput() Servicev1ResponseObjectOutput
func (Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutputWithContext ¶
func (o Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutputWithContext(ctx context.Context) Servicev1ResponseObjectOutput
type Servicev1S3logging ¶
type Servicev1S3logging struct { // The name of your Cloud Files container. BucketName string `pulumi:"bucketName"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domain *string `pulumi:"domain"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel *int `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // The path to upload logs to. Path *string `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period *int `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey *string `pulumi:"publicKey"` // The S3 redundancy level. Should be formatted; one of: `standard`, `reducedRedundancy` or null. Default `null`. Redundancy *string `pulumi:"redundancy"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // AWS Access Key of an account with the required // permissions to post logs. It is **strongly** recommended you create a separate // IAM user with permissions to only operate on this Bucket. This key will be // not be encrypted. You can provide this key via an environment variable, `FASTLY_S3_ACCESS_KEY`. S3AccessKey *string `pulumi:"s3AccessKey"` // AWS Secret Key of an account with the required // permissions to post logs. It is **strongly** recommended you create a separate // IAM user with permissions to only operate on this Bucket. This secret will be // not be encrypted. You can provide this secret via an environment variable, `FASTLY_S3_SECRET_KEY`. S3SecretKey *string `pulumi:"s3SecretKey"` // Specify what type of server side encryption should be used. Can be either `AES256` or `aws:kms`. ServerSideEncryption *string `pulumi:"serverSideEncryption"` // Server-side KMS Key ID. Must be set if `serverSideEncryption` is set to `aws:kms`. ServerSideEncryptionKmsKeyId *string `pulumi:"serverSideEncryptionKmsKeyId"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat *string `pulumi:"timestampFormat"` }
type Servicev1S3loggingArgs ¶
type Servicev1S3loggingArgs struct { // The name of your Cloud Files container. BucketName pulumi.StringInput `pulumi:"bucketName"` // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domain pulumi.StringPtrInput `pulumi:"domain"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // What level of GZIP encoding to have when dumping logs (default 0, no compression). GzipLevel pulumi.IntPtrInput `pulumi:"gzipLevel"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // The path to upload logs to. Path pulumi.StringPtrInput `pulumi:"path"` // How frequently log files are finalized so they can be available for reading (in seconds, default 3600). Period pulumi.IntPtrInput `pulumi:"period"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The PGP public key that Fastly will use to encrypt your log files before writing them to disk. PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // The S3 redundancy level. Should be formatted; one of: `standard`, `reducedRedundancy` or null. Default `null`. Redundancy pulumi.StringPtrInput `pulumi:"redundancy"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // AWS Access Key of an account with the required // permissions to post logs. It is **strongly** recommended you create a separate // IAM user with permissions to only operate on this Bucket. This key will be // not be encrypted. You can provide this key via an environment variable, `FASTLY_S3_ACCESS_KEY`. S3AccessKey pulumi.StringPtrInput `pulumi:"s3AccessKey"` // AWS Secret Key of an account with the required // permissions to post logs. It is **strongly** recommended you create a separate // IAM user with permissions to only operate on this Bucket. This secret will be // not be encrypted. You can provide this secret via an environment variable, `FASTLY_S3_SECRET_KEY`. S3SecretKey pulumi.StringPtrInput `pulumi:"s3SecretKey"` // Specify what type of server side encryption should be used. Can be either `AES256` or `aws:kms`. ServerSideEncryption pulumi.StringPtrInput `pulumi:"serverSideEncryption"` // Server-side KMS Key ID. Must be set if `serverSideEncryption` is set to `aws:kms`. ServerSideEncryptionKmsKeyId pulumi.StringPtrInput `pulumi:"serverSideEncryptionKmsKeyId"` // The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`). TimestampFormat pulumi.StringPtrInput `pulumi:"timestampFormat"` }
func (Servicev1S3loggingArgs) ElementType ¶
func (Servicev1S3loggingArgs) ElementType() reflect.Type
func (Servicev1S3loggingArgs) ToServicev1S3loggingOutput ¶
func (i Servicev1S3loggingArgs) ToServicev1S3loggingOutput() Servicev1S3loggingOutput
func (Servicev1S3loggingArgs) ToServicev1S3loggingOutputWithContext ¶
func (i Servicev1S3loggingArgs) ToServicev1S3loggingOutputWithContext(ctx context.Context) Servicev1S3loggingOutput
type Servicev1S3loggingArray ¶
type Servicev1S3loggingArray []Servicev1S3loggingInput
func (Servicev1S3loggingArray) ElementType ¶
func (Servicev1S3loggingArray) ElementType() reflect.Type
func (Servicev1S3loggingArray) ToServicev1S3loggingArrayOutput ¶
func (i Servicev1S3loggingArray) ToServicev1S3loggingArrayOutput() Servicev1S3loggingArrayOutput
func (Servicev1S3loggingArray) ToServicev1S3loggingArrayOutputWithContext ¶
func (i Servicev1S3loggingArray) ToServicev1S3loggingArrayOutputWithContext(ctx context.Context) Servicev1S3loggingArrayOutput
type Servicev1S3loggingArrayInput ¶
type Servicev1S3loggingArrayInput interface { pulumi.Input ToServicev1S3loggingArrayOutput() Servicev1S3loggingArrayOutput ToServicev1S3loggingArrayOutputWithContext(context.Context) Servicev1S3loggingArrayOutput }
Servicev1S3loggingArrayInput is an input type that accepts Servicev1S3loggingArray and Servicev1S3loggingArrayOutput values. You can construct a concrete instance of `Servicev1S3loggingArrayInput` via:
Servicev1S3loggingArray{ Servicev1S3loggingArgs{...} }
type Servicev1S3loggingArrayOutput ¶
type Servicev1S3loggingArrayOutput struct{ *pulumi.OutputState }
func (Servicev1S3loggingArrayOutput) ElementType ¶
func (Servicev1S3loggingArrayOutput) ElementType() reflect.Type
func (Servicev1S3loggingArrayOutput) Index ¶
func (o Servicev1S3loggingArrayOutput) Index(i pulumi.IntInput) Servicev1S3loggingOutput
func (Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutput ¶
func (o Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutput() Servicev1S3loggingArrayOutput
func (Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutputWithContext ¶
func (o Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutputWithContext(ctx context.Context) Servicev1S3loggingArrayOutput
type Servicev1S3loggingInput ¶
type Servicev1S3loggingInput interface { pulumi.Input ToServicev1S3loggingOutput() Servicev1S3loggingOutput ToServicev1S3loggingOutputWithContext(context.Context) Servicev1S3loggingOutput }
Servicev1S3loggingInput is an input type that accepts Servicev1S3loggingArgs and Servicev1S3loggingOutput values. You can construct a concrete instance of `Servicev1S3loggingInput` via:
Servicev1S3loggingArgs{...}
type Servicev1S3loggingOutput ¶
type Servicev1S3loggingOutput struct{ *pulumi.OutputState }
func (Servicev1S3loggingOutput) BucketName ¶
func (o Servicev1S3loggingOutput) BucketName() pulumi.StringOutput
The name of your Cloud Files container.
func (Servicev1S3loggingOutput) Domain ¶
func (o Servicev1S3loggingOutput) Domain() pulumi.StringPtrOutput
The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com").
func (Servicev1S3loggingOutput) ElementType ¶
func (Servicev1S3loggingOutput) ElementType() reflect.Type
func (Servicev1S3loggingOutput) Format ¶
func (o Servicev1S3loggingOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1S3loggingOutput) FormatVersion ¶
func (o Servicev1S3loggingOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1S3loggingOutput) GzipLevel ¶
func (o Servicev1S3loggingOutput) GzipLevel() pulumi.IntPtrOutput
What level of GZIP encoding to have when dumping logs (default 0, no compression).
func (Servicev1S3loggingOutput) MessageType ¶
func (o Servicev1S3loggingOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1S3loggingOutput) Name ¶
func (o Servicev1S3loggingOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1S3loggingOutput) Path ¶
func (o Servicev1S3loggingOutput) Path() pulumi.StringPtrOutput
The path to upload logs to.
func (Servicev1S3loggingOutput) Period ¶
func (o Servicev1S3loggingOutput) Period() pulumi.IntPtrOutput
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
func (Servicev1S3loggingOutput) Placement ¶
func (o Servicev1S3loggingOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1S3loggingOutput) PublicKey ¶ added in v2.5.0
func (o Servicev1S3loggingOutput) PublicKey() pulumi.StringPtrOutput
The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
func (Servicev1S3loggingOutput) Redundancy ¶
func (o Servicev1S3loggingOutput) Redundancy() pulumi.StringPtrOutput
The S3 redundancy level. Should be formatted; one of: `standard`, `reducedRedundancy` or null. Default `null`.
func (Servicev1S3loggingOutput) ResponseCondition ¶
func (o Servicev1S3loggingOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1S3loggingOutput) S3AccessKey ¶
func (o Servicev1S3loggingOutput) S3AccessKey() pulumi.StringPtrOutput
AWS Access Key of an account with the required permissions to post logs. It is **strongly** recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable, `FASTLY_S3_ACCESS_KEY`.
func (Servicev1S3loggingOutput) S3SecretKey ¶
func (o Servicev1S3loggingOutput) S3SecretKey() pulumi.StringPtrOutput
AWS Secret Key of an account with the required permissions to post logs. It is **strongly** recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable, `FASTLY_S3_SECRET_KEY`.
func (Servicev1S3loggingOutput) ServerSideEncryption ¶
func (o Servicev1S3loggingOutput) ServerSideEncryption() pulumi.StringPtrOutput
Specify what type of server side encryption should be used. Can be either `AES256` or `aws:kms`.
func (Servicev1S3loggingOutput) ServerSideEncryptionKmsKeyId ¶
func (o Servicev1S3loggingOutput) ServerSideEncryptionKmsKeyId() pulumi.StringPtrOutput
Server-side KMS Key ID. Must be set if `serverSideEncryption` is set to `aws:kms`.
func (Servicev1S3loggingOutput) TimestampFormat ¶
func (o Servicev1S3loggingOutput) TimestampFormat() pulumi.StringPtrOutput
The strftime specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`).
func (Servicev1S3loggingOutput) ToServicev1S3loggingOutput ¶
func (o Servicev1S3loggingOutput) ToServicev1S3loggingOutput() Servicev1S3loggingOutput
func (Servicev1S3loggingOutput) ToServicev1S3loggingOutputWithContext ¶
func (o Servicev1S3loggingOutput) ToServicev1S3loggingOutputWithContext(ctx context.Context) Servicev1S3loggingOutput
type Servicev1Snippet ¶
type Servicev1Snippet struct { // The custom VCL code to upload. Content string `pulumi:"content"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`. Priority *int `pulumi:"priority"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type string `pulumi:"type"` }
type Servicev1SnippetArgs ¶
type Servicev1SnippetArgs struct { // The custom VCL code to upload. Content pulumi.StringInput `pulumi:"content"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`. Priority pulumi.IntPtrInput `pulumi:"priority"` // The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`). Type pulumi.StringInput `pulumi:"type"` }
func (Servicev1SnippetArgs) ElementType ¶
func (Servicev1SnippetArgs) ElementType() reflect.Type
func (Servicev1SnippetArgs) ToServicev1SnippetOutput ¶
func (i Servicev1SnippetArgs) ToServicev1SnippetOutput() Servicev1SnippetOutput
func (Servicev1SnippetArgs) ToServicev1SnippetOutputWithContext ¶
func (i Servicev1SnippetArgs) ToServicev1SnippetOutputWithContext(ctx context.Context) Servicev1SnippetOutput
type Servicev1SnippetArray ¶
type Servicev1SnippetArray []Servicev1SnippetInput
func (Servicev1SnippetArray) ElementType ¶
func (Servicev1SnippetArray) ElementType() reflect.Type
func (Servicev1SnippetArray) ToServicev1SnippetArrayOutput ¶
func (i Servicev1SnippetArray) ToServicev1SnippetArrayOutput() Servicev1SnippetArrayOutput
func (Servicev1SnippetArray) ToServicev1SnippetArrayOutputWithContext ¶
func (i Servicev1SnippetArray) ToServicev1SnippetArrayOutputWithContext(ctx context.Context) Servicev1SnippetArrayOutput
type Servicev1SnippetArrayInput ¶
type Servicev1SnippetArrayInput interface { pulumi.Input ToServicev1SnippetArrayOutput() Servicev1SnippetArrayOutput ToServicev1SnippetArrayOutputWithContext(context.Context) Servicev1SnippetArrayOutput }
Servicev1SnippetArrayInput is an input type that accepts Servicev1SnippetArray and Servicev1SnippetArrayOutput values. You can construct a concrete instance of `Servicev1SnippetArrayInput` via:
Servicev1SnippetArray{ Servicev1SnippetArgs{...} }
type Servicev1SnippetArrayOutput ¶
type Servicev1SnippetArrayOutput struct{ *pulumi.OutputState }
func (Servicev1SnippetArrayOutput) ElementType ¶
func (Servicev1SnippetArrayOutput) ElementType() reflect.Type
func (Servicev1SnippetArrayOutput) Index ¶
func (o Servicev1SnippetArrayOutput) Index(i pulumi.IntInput) Servicev1SnippetOutput
func (Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutput ¶
func (o Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutput() Servicev1SnippetArrayOutput
func (Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutputWithContext ¶
func (o Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutputWithContext(ctx context.Context) Servicev1SnippetArrayOutput
type Servicev1SnippetInput ¶
type Servicev1SnippetInput interface { pulumi.Input ToServicev1SnippetOutput() Servicev1SnippetOutput ToServicev1SnippetOutputWithContext(context.Context) Servicev1SnippetOutput }
Servicev1SnippetInput is an input type that accepts Servicev1SnippetArgs and Servicev1SnippetOutput values. You can construct a concrete instance of `Servicev1SnippetInput` via:
Servicev1SnippetArgs{...}
type Servicev1SnippetOutput ¶
type Servicev1SnippetOutput struct{ *pulumi.OutputState }
func (Servicev1SnippetOutput) Content ¶
func (o Servicev1SnippetOutput) Content() pulumi.StringOutput
The custom VCL code to upload.
func (Servicev1SnippetOutput) ElementType ¶
func (Servicev1SnippetOutput) ElementType() reflect.Type
func (Servicev1SnippetOutput) Name ¶
func (o Servicev1SnippetOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1SnippetOutput) Priority ¶
func (o Servicev1SnippetOutput) Priority() pulumi.IntPtrOutput
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to `100`.
func (Servicev1SnippetOutput) ToServicev1SnippetOutput ¶
func (o Servicev1SnippetOutput) ToServicev1SnippetOutput() Servicev1SnippetOutput
func (Servicev1SnippetOutput) ToServicev1SnippetOutputWithContext ¶
func (o Servicev1SnippetOutput) ToServicev1SnippetOutputWithContext(ctx context.Context) Servicev1SnippetOutput
func (Servicev1SnippetOutput) Type ¶
func (o Servicev1SnippetOutput) Type() pulumi.StringOutput
The location in generated VCL where the snippet should be placed (can be one of `init`, `recv`, `hit`, `miss`, `pass`, `fetch`, `error`, `deliver`, `log` or `none`).
type Servicev1Splunk ¶
type Servicev1Splunk struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // The data authentication token associated with this endpoint. Token string `pulumi:"token"` // Your OpenStack auth url. Url string `pulumi:"url"` }
type Servicev1SplunkArgs ¶
type Servicev1SplunkArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // The data authentication token associated with this endpoint. Token pulumi.StringInput `pulumi:"token"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (Servicev1SplunkArgs) ElementType ¶
func (Servicev1SplunkArgs) ElementType() reflect.Type
func (Servicev1SplunkArgs) ToServicev1SplunkOutput ¶
func (i Servicev1SplunkArgs) ToServicev1SplunkOutput() Servicev1SplunkOutput
func (Servicev1SplunkArgs) ToServicev1SplunkOutputWithContext ¶
func (i Servicev1SplunkArgs) ToServicev1SplunkOutputWithContext(ctx context.Context) Servicev1SplunkOutput
type Servicev1SplunkArray ¶
type Servicev1SplunkArray []Servicev1SplunkInput
func (Servicev1SplunkArray) ElementType ¶
func (Servicev1SplunkArray) ElementType() reflect.Type
func (Servicev1SplunkArray) ToServicev1SplunkArrayOutput ¶
func (i Servicev1SplunkArray) ToServicev1SplunkArrayOutput() Servicev1SplunkArrayOutput
func (Servicev1SplunkArray) ToServicev1SplunkArrayOutputWithContext ¶
func (i Servicev1SplunkArray) ToServicev1SplunkArrayOutputWithContext(ctx context.Context) Servicev1SplunkArrayOutput
type Servicev1SplunkArrayInput ¶
type Servicev1SplunkArrayInput interface { pulumi.Input ToServicev1SplunkArrayOutput() Servicev1SplunkArrayOutput ToServicev1SplunkArrayOutputWithContext(context.Context) Servicev1SplunkArrayOutput }
Servicev1SplunkArrayInput is an input type that accepts Servicev1SplunkArray and Servicev1SplunkArrayOutput values. You can construct a concrete instance of `Servicev1SplunkArrayInput` via:
Servicev1SplunkArray{ Servicev1SplunkArgs{...} }
type Servicev1SplunkArrayOutput ¶
type Servicev1SplunkArrayOutput struct{ *pulumi.OutputState }
func (Servicev1SplunkArrayOutput) ElementType ¶
func (Servicev1SplunkArrayOutput) ElementType() reflect.Type
func (Servicev1SplunkArrayOutput) Index ¶
func (o Servicev1SplunkArrayOutput) Index(i pulumi.IntInput) Servicev1SplunkOutput
func (Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutput ¶
func (o Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutput() Servicev1SplunkArrayOutput
func (Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutputWithContext ¶
func (o Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutputWithContext(ctx context.Context) Servicev1SplunkArrayOutput
type Servicev1SplunkInput ¶
type Servicev1SplunkInput interface { pulumi.Input ToServicev1SplunkOutput() Servicev1SplunkOutput ToServicev1SplunkOutputWithContext(context.Context) Servicev1SplunkOutput }
Servicev1SplunkInput is an input type that accepts Servicev1SplunkArgs and Servicev1SplunkOutput values. You can construct a concrete instance of `Servicev1SplunkInput` via:
Servicev1SplunkArgs{...}
type Servicev1SplunkOutput ¶
type Servicev1SplunkOutput struct{ *pulumi.OutputState }
func (Servicev1SplunkOutput) ElementType ¶
func (Servicev1SplunkOutput) ElementType() reflect.Type
func (Servicev1SplunkOutput) Format ¶
func (o Servicev1SplunkOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1SplunkOutput) FormatVersion ¶
func (o Servicev1SplunkOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1SplunkOutput) Name ¶
func (o Servicev1SplunkOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1SplunkOutput) Placement ¶
func (o Servicev1SplunkOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1SplunkOutput) ResponseCondition ¶
func (o Servicev1SplunkOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1SplunkOutput) TlsCaCert ¶ added in v2.3.0
func (o Servicev1SplunkOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (Servicev1SplunkOutput) TlsHostname ¶ added in v2.3.0
func (o Servicev1SplunkOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (Servicev1SplunkOutput) ToServicev1SplunkOutput ¶
func (o Servicev1SplunkOutput) ToServicev1SplunkOutput() Servicev1SplunkOutput
func (Servicev1SplunkOutput) ToServicev1SplunkOutputWithContext ¶
func (o Servicev1SplunkOutput) ToServicev1SplunkOutputWithContext(ctx context.Context) Servicev1SplunkOutput
func (Servicev1SplunkOutput) Token ¶
func (o Servicev1SplunkOutput) Token() pulumi.StringOutput
The data authentication token associated with this endpoint.
func (Servicev1SplunkOutput) Url ¶
func (o Servicev1SplunkOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type Servicev1State ¶
type Servicev1State struct { // A set of ACL configuration blocks. // Defined below. Acls Servicev1AclArrayInput // Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true. Activate pulumi.BoolPtrInput // The currently active version of your Fastly Service. ActiveVersion pulumi.IntPtrInput // A set of Backends to service requests from your Domains. // Defined below. Backends must be defined in this argument, or defined in the // `vcl` argument below Backends Servicev1BackendArrayInput // A BigQuery endpoint to send streaming logs too. // Defined below. Bigqueryloggings Servicev1BigqueryloggingArrayInput // An Azure Blob Storage endpoint to send streaming logs too. // Defined below. Blobstorageloggings Servicev1BlobstorageloggingArrayInput // A set of Cache Settings, allowing you to override. // Defined below. CacheSettings Servicev1CacheSettingArrayInput // The latest cloned version by the provider. The value gets only set after running `pulumi up`. ClonedVersion pulumi.IntPtrInput // An optional comment about the Director. Comment pulumi.StringPtrInput // A set of conditions to add logic to any basic // configuration object in this service. Defined below. Conditions Servicev1ConditionArrayInput // Sets the host header. DefaultHost pulumi.StringPtrInput // The default Time-to-live (TTL) for // requests. DefaultTtl pulumi.IntPtrInput // A set of dictionaries that allow the storing of key values pair for use within VCL functions. // Defined below. Dictionaries Servicev1DictionaryArrayInput // A director to allow more control over balancing traffic over backends. // when an item is not to be cached based on an above `condition`. // Defined below Directors Servicev1DirectorArrayInput // The domain of the DigitalOcean Spaces endpoint (default "nyc3.digitaloceanspaces.com"). Domains Servicev1DomainArrayInput // A set of custom, "dynamic" VCL Snippet configuration blocks. // Defined below. Dynamicsnippets Servicev1DynamicsnippetArrayInput // Services that are active cannot be destroyed. In // order to destroy the Service, set `forceDestroy` to `true`. Default `false`. ForceDestroy pulumi.BoolPtrInput // A gcs endpoint to send streaming logs too. // Defined below. Gcsloggings Servicev1GcsloggingArrayInput // A set of gzip rules to control automatic gzipping of // content. Defined below. Gzips Servicev1GzipArrayInput // A set of Headers to manipulate for each request. // Defined below. Headers Servicev1HeaderArrayInput // Name of a defined `healthcheck` to assign to this backend. Healthchecks Servicev1HealthcheckArrayInput // An HTTPS endpoint to send streaming logs to. // Defined below. Httpsloggings Servicev1HttpsloggingArrayInput // A logentries endpoint to send streaming logs too. // Defined below. Logentries Servicev1LogentryArrayInput // A Rackspace Cloud Files endpoint to send streaming logs to. // Defined below. LoggingCloudfiles Servicev1LoggingCloudfileArrayInput // A Datadog endpoint to send streaming logs to. // Defined below. LoggingDatadogs Servicev1LoggingDatadogArrayInput // A DigitalOcean Spaces endpoint to send streaming logs to. // Defined below. LoggingDigitaloceans Servicev1LoggingDigitaloceanArrayInput // An Elasticsearch endpoint to send streaming logs to. // Defined below. LoggingElasticsearches Servicev1LoggingElasticsearchArrayInput // An FTP endpoint to send streaming logs to. // Defined below. LoggingFtps Servicev1LoggingFtpArrayInput // A Google Cloud Pub/Sub endpoint to send streaming logs to. // Defined below. LoggingGooglepubsubs Servicev1LoggingGooglepubsubArrayInput // A Heroku endpoint to send streaming logs to. // Defined below. LoggingHeroku Servicev1LoggingHerokuArrayInput // A Honeycomb endpoint to send streaming logs to. // Defined below. LoggingHoneycombs Servicev1LoggingHoneycombArrayInput // A Kafka endpoint to send streaming logs to. // Defined below. LoggingKafkas Servicev1LoggingKafkaArrayInput // A Kinesis endpoint to send streaming logs to. // Defined below. LoggingKineses Servicev1LoggingKineseArrayInput // A Loggly endpoint to send streaming logs to. // Defined below. LoggingLogglies Servicev1LoggingLogglyArrayInput // A Log Shuttle endpoint to send streaming logs to. // Defined below. LoggingLogshuttles Servicev1LoggingLogshuttleArrayInput // A New Relic endpoint to send streaming logs to. // Defined below. LoggingNewrelics Servicev1LoggingNewrelicArrayInput // An OpenStack endpoint to send streaming logs to. // Defined below. LoggingOpenstacks Servicev1LoggingOpenstackArrayInput // A Scalyr endpoint to send streaming logs to. // Defined below. LoggingScalyrs Servicev1LoggingScalyrArrayInput // An SFTP endpoint to send streaming logs to. // Defined below. LoggingSftps Servicev1LoggingSftpArrayInput // A unique name to identify this dictionary. Name pulumi.StringPtrInput // A Papertrail endpoint to send streaming logs too. // Defined below. Papertrails Servicev1PapertrailArrayInput // A set of Request modifiers. // Defined below RequestSettings Servicev1RequestSettingArrayInput // The name of the response object used by the Web Application Firewall. ResponseObjects Servicev1ResponseObjectArrayInput // A set of S3 Buckets to send streaming logs too. // Defined below. S3loggings Servicev1S3loggingArrayInput // A set of custom, "regular" (non-dynamic) VCL Snippet configuration blocks. // Defined below. Snippets Servicev1SnippetArrayInput // A Splunk endpoint to send streaming logs too. // Defined below. Splunks Servicev1SplunkArrayInput // A Sumologic endpoint to send streaming logs too. // Defined below. Sumologics Servicev1SumologicArrayInput // A syslog endpoint to send streaming logs too. // Defined below. Syslogs Servicev1SyslogArrayInput // A set of custom VCL configuration blocks. // Defined below. See the [Fastly documentation](https://docs.fastly.com/vcl/custom-vcl/uploading-custom-vcl/) for more information on using custom VCL. Vcls Servicev1VclArrayInput // Description field for the version. VersionComment pulumi.StringPtrInput // A WAF configuration block. // Defined below. Waf Servicev1WafPtrInput }
func (Servicev1State) ElementType ¶
func (Servicev1State) ElementType() reflect.Type
type Servicev1Sumologic ¶
type Servicev1Sumologic struct { // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // Your OpenStack auth url. Url string `pulumi:"url"` }
type Servicev1SumologicArgs ¶
type Servicev1SumologicArgs struct { // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // Your OpenStack auth url. Url pulumi.StringInput `pulumi:"url"` }
func (Servicev1SumologicArgs) ElementType ¶
func (Servicev1SumologicArgs) ElementType() reflect.Type
func (Servicev1SumologicArgs) ToServicev1SumologicOutput ¶
func (i Servicev1SumologicArgs) ToServicev1SumologicOutput() Servicev1SumologicOutput
func (Servicev1SumologicArgs) ToServicev1SumologicOutputWithContext ¶
func (i Servicev1SumologicArgs) ToServicev1SumologicOutputWithContext(ctx context.Context) Servicev1SumologicOutput
type Servicev1SumologicArray ¶
type Servicev1SumologicArray []Servicev1SumologicInput
func (Servicev1SumologicArray) ElementType ¶
func (Servicev1SumologicArray) ElementType() reflect.Type
func (Servicev1SumologicArray) ToServicev1SumologicArrayOutput ¶
func (i Servicev1SumologicArray) ToServicev1SumologicArrayOutput() Servicev1SumologicArrayOutput
func (Servicev1SumologicArray) ToServicev1SumologicArrayOutputWithContext ¶
func (i Servicev1SumologicArray) ToServicev1SumologicArrayOutputWithContext(ctx context.Context) Servicev1SumologicArrayOutput
type Servicev1SumologicArrayInput ¶
type Servicev1SumologicArrayInput interface { pulumi.Input ToServicev1SumologicArrayOutput() Servicev1SumologicArrayOutput ToServicev1SumologicArrayOutputWithContext(context.Context) Servicev1SumologicArrayOutput }
Servicev1SumologicArrayInput is an input type that accepts Servicev1SumologicArray and Servicev1SumologicArrayOutput values. You can construct a concrete instance of `Servicev1SumologicArrayInput` via:
Servicev1SumologicArray{ Servicev1SumologicArgs{...} }
type Servicev1SumologicArrayOutput ¶
type Servicev1SumologicArrayOutput struct{ *pulumi.OutputState }
func (Servicev1SumologicArrayOutput) ElementType ¶
func (Servicev1SumologicArrayOutput) ElementType() reflect.Type
func (Servicev1SumologicArrayOutput) Index ¶
func (o Servicev1SumologicArrayOutput) Index(i pulumi.IntInput) Servicev1SumologicOutput
func (Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutput ¶
func (o Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutput() Servicev1SumologicArrayOutput
func (Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutputWithContext ¶
func (o Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutputWithContext(ctx context.Context) Servicev1SumologicArrayOutput
type Servicev1SumologicInput ¶
type Servicev1SumologicInput interface { pulumi.Input ToServicev1SumologicOutput() Servicev1SumologicOutput ToServicev1SumologicOutputWithContext(context.Context) Servicev1SumologicOutput }
Servicev1SumologicInput is an input type that accepts Servicev1SumologicArgs and Servicev1SumologicOutput values. You can construct a concrete instance of `Servicev1SumologicInput` via:
Servicev1SumologicArgs{...}
type Servicev1SumologicOutput ¶
type Servicev1SumologicOutput struct{ *pulumi.OutputState }
func (Servicev1SumologicOutput) ElementType ¶
func (Servicev1SumologicOutput) ElementType() reflect.Type
func (Servicev1SumologicOutput) Format ¶
func (o Servicev1SumologicOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1SumologicOutput) FormatVersion ¶
func (o Servicev1SumologicOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1SumologicOutput) MessageType ¶
func (o Servicev1SumologicOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1SumologicOutput) Name ¶
func (o Servicev1SumologicOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1SumologicOutput) Placement ¶
func (o Servicev1SumologicOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1SumologicOutput) ResponseCondition ¶
func (o Servicev1SumologicOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1SumologicOutput) ToServicev1SumologicOutput ¶
func (o Servicev1SumologicOutput) ToServicev1SumologicOutput() Servicev1SumologicOutput
func (Servicev1SumologicOutput) ToServicev1SumologicOutputWithContext ¶
func (o Servicev1SumologicOutput) ToServicev1SumologicOutputWithContext(ctx context.Context) Servicev1SumologicOutput
func (Servicev1SumologicOutput) Url ¶
func (o Servicev1SumologicOutput) Url() pulumi.StringOutput
Your OpenStack auth url.
type Servicev1Syslog ¶
type Servicev1Syslog struct { // The SFTP address to stream logs to. Address string `pulumi:"address"` // Apache style log formatting. Format *string `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion *int `pulumi:"formatVersion"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType *string `pulumi:"messageType"` // A unique name to identify this dictionary. Name string `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement *string `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port *int `pulumi:"port"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition *string `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert *string `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert *string `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey *string `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname *string `pulumi:"tlsHostname"` // The data authentication token associated with this endpoint. Token *string `pulumi:"token"` // Whether to use TLS for secure logging. Can be either true or false. UseTls *bool `pulumi:"useTls"` }
type Servicev1SyslogArgs ¶
type Servicev1SyslogArgs struct { // The SFTP address to stream logs to. Address pulumi.StringInput `pulumi:"address"` // Apache style log formatting. Format pulumi.StringPtrInput `pulumi:"format"` // The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`). FormatVersion pulumi.IntPtrInput `pulumi:"formatVersion"` // How the message should be formatted. One of: classic (default), loggly, logplex or blank. MessageType pulumi.StringPtrInput `pulumi:"messageType"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` // Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`. Placement pulumi.StringPtrInput `pulumi:"placement"` // The port the SFTP service listens on. (Default: `22`). Port pulumi.IntPtrInput `pulumi:"port"` // The name of an existing condition in the configured endpoint, or leave blank to always execute. ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"` // A secure certificate to authenticate the server with. Must be in PEM format. TlsCaCert pulumi.StringPtrInput `pulumi:"tlsCaCert"` // The client certificate used to make authenticated requests. Must be in PEM format. TlsClientCert pulumi.StringPtrInput `pulumi:"tlsClientCert"` // The client private key used to make authenticated requests. Must be in PEM format. TlsClientKey pulumi.StringPtrInput `pulumi:"tlsClientKey"` // The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN). TlsHostname pulumi.StringPtrInput `pulumi:"tlsHostname"` // The data authentication token associated with this endpoint. Token pulumi.StringPtrInput `pulumi:"token"` // Whether to use TLS for secure logging. Can be either true or false. UseTls pulumi.BoolPtrInput `pulumi:"useTls"` }
func (Servicev1SyslogArgs) ElementType ¶
func (Servicev1SyslogArgs) ElementType() reflect.Type
func (Servicev1SyslogArgs) ToServicev1SyslogOutput ¶
func (i Servicev1SyslogArgs) ToServicev1SyslogOutput() Servicev1SyslogOutput
func (Servicev1SyslogArgs) ToServicev1SyslogOutputWithContext ¶
func (i Servicev1SyslogArgs) ToServicev1SyslogOutputWithContext(ctx context.Context) Servicev1SyslogOutput
type Servicev1SyslogArray ¶
type Servicev1SyslogArray []Servicev1SyslogInput
func (Servicev1SyslogArray) ElementType ¶
func (Servicev1SyslogArray) ElementType() reflect.Type
func (Servicev1SyslogArray) ToServicev1SyslogArrayOutput ¶
func (i Servicev1SyslogArray) ToServicev1SyslogArrayOutput() Servicev1SyslogArrayOutput
func (Servicev1SyslogArray) ToServicev1SyslogArrayOutputWithContext ¶
func (i Servicev1SyslogArray) ToServicev1SyslogArrayOutputWithContext(ctx context.Context) Servicev1SyslogArrayOutput
type Servicev1SyslogArrayInput ¶
type Servicev1SyslogArrayInput interface { pulumi.Input ToServicev1SyslogArrayOutput() Servicev1SyslogArrayOutput ToServicev1SyslogArrayOutputWithContext(context.Context) Servicev1SyslogArrayOutput }
Servicev1SyslogArrayInput is an input type that accepts Servicev1SyslogArray and Servicev1SyslogArrayOutput values. You can construct a concrete instance of `Servicev1SyslogArrayInput` via:
Servicev1SyslogArray{ Servicev1SyslogArgs{...} }
type Servicev1SyslogArrayOutput ¶
type Servicev1SyslogArrayOutput struct{ *pulumi.OutputState }
func (Servicev1SyslogArrayOutput) ElementType ¶
func (Servicev1SyslogArrayOutput) ElementType() reflect.Type
func (Servicev1SyslogArrayOutput) Index ¶
func (o Servicev1SyslogArrayOutput) Index(i pulumi.IntInput) Servicev1SyslogOutput
func (Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutput ¶
func (o Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutput() Servicev1SyslogArrayOutput
func (Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutputWithContext ¶
func (o Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutputWithContext(ctx context.Context) Servicev1SyslogArrayOutput
type Servicev1SyslogInput ¶
type Servicev1SyslogInput interface { pulumi.Input ToServicev1SyslogOutput() Servicev1SyslogOutput ToServicev1SyslogOutputWithContext(context.Context) Servicev1SyslogOutput }
Servicev1SyslogInput is an input type that accepts Servicev1SyslogArgs and Servicev1SyslogOutput values. You can construct a concrete instance of `Servicev1SyslogInput` via:
Servicev1SyslogArgs{...}
type Servicev1SyslogOutput ¶
type Servicev1SyslogOutput struct{ *pulumi.OutputState }
func (Servicev1SyslogOutput) Address ¶
func (o Servicev1SyslogOutput) Address() pulumi.StringOutput
The SFTP address to stream logs to.
func (Servicev1SyslogOutput) ElementType ¶
func (Servicev1SyslogOutput) ElementType() reflect.Type
func (Servicev1SyslogOutput) Format ¶
func (o Servicev1SyslogOutput) Format() pulumi.StringPtrOutput
Apache style log formatting.
func (Servicev1SyslogOutput) FormatVersion ¶
func (o Servicev1SyslogOutput) FormatVersion() pulumi.IntPtrOutput
The version of the custom logging format used for the configured endpoint. Can be either `1` or `2`. (default: `2`).
func (Servicev1SyslogOutput) MessageType ¶
func (o Servicev1SyslogOutput) MessageType() pulumi.StringPtrOutput
How the message should be formatted. One of: classic (default), loggly, logplex or blank.
func (Servicev1SyslogOutput) Name ¶
func (o Servicev1SyslogOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1SyslogOutput) Placement ¶
func (o Servicev1SyslogOutput) Placement() pulumi.StringPtrOutput
Where in the generated VCL the logging call should be placed. Can be `none` or `wafDebug`.
func (Servicev1SyslogOutput) Port ¶
func (o Servicev1SyslogOutput) Port() pulumi.IntPtrOutput
The port the SFTP service listens on. (Default: `22`).
func (Servicev1SyslogOutput) ResponseCondition ¶
func (o Servicev1SyslogOutput) ResponseCondition() pulumi.StringPtrOutput
The name of an existing condition in the configured endpoint, or leave blank to always execute.
func (Servicev1SyslogOutput) TlsCaCert ¶
func (o Servicev1SyslogOutput) TlsCaCert() pulumi.StringPtrOutput
A secure certificate to authenticate the server with. Must be in PEM format.
func (Servicev1SyslogOutput) TlsClientCert ¶
func (o Servicev1SyslogOutput) TlsClientCert() pulumi.StringPtrOutput
The client certificate used to make authenticated requests. Must be in PEM format.
func (Servicev1SyslogOutput) TlsClientKey ¶
func (o Servicev1SyslogOutput) TlsClientKey() pulumi.StringPtrOutput
The client private key used to make authenticated requests. Must be in PEM format.
func (Servicev1SyslogOutput) TlsHostname ¶
func (o Servicev1SyslogOutput) TlsHostname() pulumi.StringPtrOutput
The hostname used to verify the server's certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
func (Servicev1SyslogOutput) ToServicev1SyslogOutput ¶
func (o Servicev1SyslogOutput) ToServicev1SyslogOutput() Servicev1SyslogOutput
func (Servicev1SyslogOutput) ToServicev1SyslogOutputWithContext ¶
func (o Servicev1SyslogOutput) ToServicev1SyslogOutputWithContext(ctx context.Context) Servicev1SyslogOutput
func (Servicev1SyslogOutput) Token ¶
func (o Servicev1SyslogOutput) Token() pulumi.StringPtrOutput
The data authentication token associated with this endpoint.
func (Servicev1SyslogOutput) UseTls ¶
func (o Servicev1SyslogOutput) UseTls() pulumi.BoolPtrOutput
Whether to use TLS for secure logging. Can be either true or false.
type Servicev1Vcl ¶
type Servicev1Vcl struct { // The custom VCL code to upload. Content string `pulumi:"content"` // If `true`, use this block as the main configuration. If // `false`, use this block as an includable library. Only a single VCL block can be // marked as the main block. Default is `false`. Main *bool `pulumi:"main"` // A unique name to identify this dictionary. Name string `pulumi:"name"` }
type Servicev1VclArgs ¶
type Servicev1VclArgs struct { // The custom VCL code to upload. Content pulumi.StringInput `pulumi:"content"` // If `true`, use this block as the main configuration. If // `false`, use this block as an includable library. Only a single VCL block can be // marked as the main block. Default is `false`. Main pulumi.BoolPtrInput `pulumi:"main"` // A unique name to identify this dictionary. Name pulumi.StringInput `pulumi:"name"` }
func (Servicev1VclArgs) ElementType ¶
func (Servicev1VclArgs) ElementType() reflect.Type
func (Servicev1VclArgs) ToServicev1VclOutput ¶
func (i Servicev1VclArgs) ToServicev1VclOutput() Servicev1VclOutput
func (Servicev1VclArgs) ToServicev1VclOutputWithContext ¶
func (i Servicev1VclArgs) ToServicev1VclOutputWithContext(ctx context.Context) Servicev1VclOutput
type Servicev1VclArray ¶
type Servicev1VclArray []Servicev1VclInput
func (Servicev1VclArray) ElementType ¶
func (Servicev1VclArray) ElementType() reflect.Type
func (Servicev1VclArray) ToServicev1VclArrayOutput ¶
func (i Servicev1VclArray) ToServicev1VclArrayOutput() Servicev1VclArrayOutput
func (Servicev1VclArray) ToServicev1VclArrayOutputWithContext ¶
func (i Servicev1VclArray) ToServicev1VclArrayOutputWithContext(ctx context.Context) Servicev1VclArrayOutput
type Servicev1VclArrayInput ¶
type Servicev1VclArrayInput interface { pulumi.Input ToServicev1VclArrayOutput() Servicev1VclArrayOutput ToServicev1VclArrayOutputWithContext(context.Context) Servicev1VclArrayOutput }
Servicev1VclArrayInput is an input type that accepts Servicev1VclArray and Servicev1VclArrayOutput values. You can construct a concrete instance of `Servicev1VclArrayInput` via:
Servicev1VclArray{ Servicev1VclArgs{...} }
type Servicev1VclArrayOutput ¶
type Servicev1VclArrayOutput struct{ *pulumi.OutputState }
func (Servicev1VclArrayOutput) ElementType ¶
func (Servicev1VclArrayOutput) ElementType() reflect.Type
func (Servicev1VclArrayOutput) Index ¶
func (o Servicev1VclArrayOutput) Index(i pulumi.IntInput) Servicev1VclOutput
func (Servicev1VclArrayOutput) ToServicev1VclArrayOutput ¶
func (o Servicev1VclArrayOutput) ToServicev1VclArrayOutput() Servicev1VclArrayOutput
func (Servicev1VclArrayOutput) ToServicev1VclArrayOutputWithContext ¶
func (o Servicev1VclArrayOutput) ToServicev1VclArrayOutputWithContext(ctx context.Context) Servicev1VclArrayOutput
type Servicev1VclInput ¶
type Servicev1VclInput interface { pulumi.Input ToServicev1VclOutput() Servicev1VclOutput ToServicev1VclOutputWithContext(context.Context) Servicev1VclOutput }
Servicev1VclInput is an input type that accepts Servicev1VclArgs and Servicev1VclOutput values. You can construct a concrete instance of `Servicev1VclInput` via:
Servicev1VclArgs{...}
type Servicev1VclOutput ¶
type Servicev1VclOutput struct{ *pulumi.OutputState }
func (Servicev1VclOutput) Content ¶
func (o Servicev1VclOutput) Content() pulumi.StringOutput
The custom VCL code to upload.
func (Servicev1VclOutput) ElementType ¶
func (Servicev1VclOutput) ElementType() reflect.Type
func (Servicev1VclOutput) Main ¶
func (o Servicev1VclOutput) Main() pulumi.BoolPtrOutput
If `true`, use this block as the main configuration. If `false`, use this block as an includable library. Only a single VCL block can be marked as the main block. Default is `false`.
func (Servicev1VclOutput) Name ¶
func (o Servicev1VclOutput) Name() pulumi.StringOutput
A unique name to identify this dictionary.
func (Servicev1VclOutput) ToServicev1VclOutput ¶
func (o Servicev1VclOutput) ToServicev1VclOutput() Servicev1VclOutput
func (Servicev1VclOutput) ToServicev1VclOutputWithContext ¶
func (o Servicev1VclOutput) ToServicev1VclOutputWithContext(ctx context.Context) Servicev1VclOutput
type Servicev1Waf ¶ added in v2.8.1
type Servicev1Waf struct { Disabled *bool `pulumi:"disabled"` // The `condition` to determine which requests will be run past your Fastly WAF. This `condition` must be of type `PREFETCH`. For detailed information about Conditionals, see [Fastly's Documentation on Conditionals][fastly-conditionals]. PrefetchCondition *string `pulumi:"prefetchCondition"` // The name of the response object used by the Web Application Firewall. ResponseObject string `pulumi:"responseObject"` // The ID of the WAF. WafId *string `pulumi:"wafId"` }
type Servicev1WafArgs ¶ added in v2.8.1
type Servicev1WafArgs struct { Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // The `condition` to determine which requests will be run past your Fastly WAF. This `condition` must be of type `PREFETCH`. For detailed information about Conditionals, see [Fastly's Documentation on Conditionals][fastly-conditionals]. PrefetchCondition pulumi.StringPtrInput `pulumi:"prefetchCondition"` // The name of the response object used by the Web Application Firewall. ResponseObject pulumi.StringInput `pulumi:"responseObject"` // The ID of the WAF. WafId pulumi.StringPtrInput `pulumi:"wafId"` }
func (Servicev1WafArgs) ElementType ¶ added in v2.8.1
func (Servicev1WafArgs) ElementType() reflect.Type
func (Servicev1WafArgs) ToServicev1WafOutput ¶ added in v2.8.1
func (i Servicev1WafArgs) ToServicev1WafOutput() Servicev1WafOutput
func (Servicev1WafArgs) ToServicev1WafOutputWithContext ¶ added in v2.8.1
func (i Servicev1WafArgs) ToServicev1WafOutputWithContext(ctx context.Context) Servicev1WafOutput
func (Servicev1WafArgs) ToServicev1WafPtrOutput ¶ added in v2.8.1
func (i Servicev1WafArgs) ToServicev1WafPtrOutput() Servicev1WafPtrOutput
func (Servicev1WafArgs) ToServicev1WafPtrOutputWithContext ¶ added in v2.8.1
func (i Servicev1WafArgs) ToServicev1WafPtrOutputWithContext(ctx context.Context) Servicev1WafPtrOutput
type Servicev1WafInput ¶ added in v2.8.1
type Servicev1WafInput interface { pulumi.Input ToServicev1WafOutput() Servicev1WafOutput ToServicev1WafOutputWithContext(context.Context) Servicev1WafOutput }
Servicev1WafInput is an input type that accepts Servicev1WafArgs and Servicev1WafOutput values. You can construct a concrete instance of `Servicev1WafInput` via:
Servicev1WafArgs{...}
type Servicev1WafOutput ¶ added in v2.8.1
type Servicev1WafOutput struct{ *pulumi.OutputState }
func (Servicev1WafOutput) Disabled ¶ added in v2.10.3
func (o Servicev1WafOutput) Disabled() pulumi.BoolPtrOutput
func (Servicev1WafOutput) ElementType ¶ added in v2.8.1
func (Servicev1WafOutput) ElementType() reflect.Type
func (Servicev1WafOutput) PrefetchCondition ¶ added in v2.8.1
func (o Servicev1WafOutput) PrefetchCondition() pulumi.StringPtrOutput
The `condition` to determine which requests will be run past your Fastly WAF. This `condition` must be of type `PREFETCH`. For detailed information about Conditionals, see [Fastly's Documentation on Conditionals][fastly-conditionals].
func (Servicev1WafOutput) ResponseObject ¶ added in v2.8.1
func (o Servicev1WafOutput) ResponseObject() pulumi.StringOutput
The name of the response object used by the Web Application Firewall.
func (Servicev1WafOutput) ToServicev1WafOutput ¶ added in v2.8.1
func (o Servicev1WafOutput) ToServicev1WafOutput() Servicev1WafOutput
func (Servicev1WafOutput) ToServicev1WafOutputWithContext ¶ added in v2.8.1
func (o Servicev1WafOutput) ToServicev1WafOutputWithContext(ctx context.Context) Servicev1WafOutput
func (Servicev1WafOutput) ToServicev1WafPtrOutput ¶ added in v2.8.1
func (o Servicev1WafOutput) ToServicev1WafPtrOutput() Servicev1WafPtrOutput
func (Servicev1WafOutput) ToServicev1WafPtrOutputWithContext ¶ added in v2.8.1
func (o Servicev1WafOutput) ToServicev1WafPtrOutputWithContext(ctx context.Context) Servicev1WafPtrOutput
func (Servicev1WafOutput) WafId ¶ added in v2.8.1
func (o Servicev1WafOutput) WafId() pulumi.StringPtrOutput
The ID of the WAF.
type Servicev1WafPtrInput ¶ added in v2.8.1
type Servicev1WafPtrInput interface { pulumi.Input ToServicev1WafPtrOutput() Servicev1WafPtrOutput ToServicev1WafPtrOutputWithContext(context.Context) Servicev1WafPtrOutput }
Servicev1WafPtrInput is an input type that accepts Servicev1WafArgs, Servicev1WafPtr and Servicev1WafPtrOutput values. You can construct a concrete instance of `Servicev1WafPtrInput` via:
Servicev1WafArgs{...} or: nil
func Servicev1WafPtr ¶ added in v2.8.1
func Servicev1WafPtr(v *Servicev1WafArgs) Servicev1WafPtrInput
type Servicev1WafPtrOutput ¶ added in v2.8.1
type Servicev1WafPtrOutput struct{ *pulumi.OutputState }
func (Servicev1WafPtrOutput) Disabled ¶ added in v2.10.3
func (o Servicev1WafPtrOutput) Disabled() pulumi.BoolPtrOutput
func (Servicev1WafPtrOutput) Elem ¶ added in v2.8.1
func (o Servicev1WafPtrOutput) Elem() Servicev1WafOutput
func (Servicev1WafPtrOutput) ElementType ¶ added in v2.8.1
func (Servicev1WafPtrOutput) ElementType() reflect.Type
func (Servicev1WafPtrOutput) PrefetchCondition ¶ added in v2.8.1
func (o Servicev1WafPtrOutput) PrefetchCondition() pulumi.StringPtrOutput
The `condition` to determine which requests will be run past your Fastly WAF. This `condition` must be of type `PREFETCH`. For detailed information about Conditionals, see [Fastly's Documentation on Conditionals][fastly-conditionals].
func (Servicev1WafPtrOutput) ResponseObject ¶ added in v2.8.1
func (o Servicev1WafPtrOutput) ResponseObject() pulumi.StringPtrOutput
The name of the response object used by the Web Application Firewall.
func (Servicev1WafPtrOutput) ToServicev1WafPtrOutput ¶ added in v2.8.1
func (o Servicev1WafPtrOutput) ToServicev1WafPtrOutput() Servicev1WafPtrOutput
func (Servicev1WafPtrOutput) ToServicev1WafPtrOutputWithContext ¶ added in v2.8.1
func (o Servicev1WafPtrOutput) ToServicev1WafPtrOutputWithContext(ctx context.Context) Servicev1WafPtrOutput
func (Servicev1WafPtrOutput) WafId ¶ added in v2.8.1
func (o Servicev1WafPtrOutput) WafId() pulumi.StringPtrOutput
The ID of the WAF.
type Userv1 ¶ added in v2.1.0
type Userv1 struct { pulumi.CustomResourceState // The email address, which is the login name, of the User. Login pulumi.StringOutput `pulumi:"login"` // The real life name of the user. Name pulumi.StringOutput `pulumi:"name"` // The role of this user. Can be `user` (the default), `billing`, `engineer`, or `superuser`. For detailed information on the abilities granted to each role, see [Fastly's Documentation on User roles](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions#user-roles-and-what-they-can-do). Role pulumi.StringPtrOutput `pulumi:"role"` }
Provides a Fastly User, representing the configuration for a user account for interacting with Fastly.
The User resource requires a login and name, and optionally a role.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fastly/sdk/v2/go/fastly" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fastly.NewUserv1(ctx, "demo", &fastly.Userv1Args{ Login: pulumi.String("demo@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
A Fastly User can be imported using their user ID, e.g.
```sh
$ pulumi import fastly:index/userv1:Userv1 demo xxxxxxxxxxxxxxxxxxxx
```
func GetUserv1 ¶ added in v2.1.0
func GetUserv1(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Userv1State, opts ...pulumi.ResourceOption) (*Userv1, error)
GetUserv1 gets an existing Userv1 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 NewUserv1 ¶ added in v2.1.0
func NewUserv1(ctx *pulumi.Context, name string, args *Userv1Args, opts ...pulumi.ResourceOption) (*Userv1, error)
NewUserv1 registers a new resource with the given unique name, arguments, and options.
func (*Userv1) ElementType ¶ added in v2.10.1
func (*Userv1) ToUserv1Output ¶ added in v2.10.1
func (i *Userv1) ToUserv1Output() Userv1Output
func (*Userv1) ToUserv1OutputWithContext ¶ added in v2.10.1
func (i *Userv1) ToUserv1OutputWithContext(ctx context.Context) Userv1Output
func (*Userv1) ToUserv1PtrOutput ¶ added in v2.13.1
func (i *Userv1) ToUserv1PtrOutput() Userv1PtrOutput
func (*Userv1) ToUserv1PtrOutputWithContext ¶ added in v2.13.1
func (i *Userv1) ToUserv1PtrOutputWithContext(ctx context.Context) Userv1PtrOutput
type Userv1Args ¶ added in v2.1.0
type Userv1Args struct { // The email address, which is the login name, of the User. Login pulumi.StringInput // The real life name of the user. Name pulumi.StringPtrInput // The role of this user. Can be `user` (the default), `billing`, `engineer`, or `superuser`. For detailed information on the abilities granted to each role, see [Fastly's Documentation on User roles](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions#user-roles-and-what-they-can-do). Role pulumi.StringPtrInput }
The set of arguments for constructing a Userv1 resource.
func (Userv1Args) ElementType ¶ added in v2.1.0
func (Userv1Args) ElementType() reflect.Type
type Userv1Array ¶ added in v2.13.1
type Userv1Array []Userv1Input
func (Userv1Array) ElementType ¶ added in v2.13.1
func (Userv1Array) ElementType() reflect.Type
func (Userv1Array) ToUserv1ArrayOutput ¶ added in v2.13.1
func (i Userv1Array) ToUserv1ArrayOutput() Userv1ArrayOutput
func (Userv1Array) ToUserv1ArrayOutputWithContext ¶ added in v2.13.1
func (i Userv1Array) ToUserv1ArrayOutputWithContext(ctx context.Context) Userv1ArrayOutput
type Userv1ArrayInput ¶ added in v2.13.1
type Userv1ArrayInput interface { pulumi.Input ToUserv1ArrayOutput() Userv1ArrayOutput ToUserv1ArrayOutputWithContext(context.Context) Userv1ArrayOutput }
Userv1ArrayInput is an input type that accepts Userv1Array and Userv1ArrayOutput values. You can construct a concrete instance of `Userv1ArrayInput` via:
Userv1Array{ Userv1Args{...} }
type Userv1ArrayOutput ¶ added in v2.13.1
type Userv1ArrayOutput struct{ *pulumi.OutputState }
func (Userv1ArrayOutput) ElementType ¶ added in v2.13.1
func (Userv1ArrayOutput) ElementType() reflect.Type
func (Userv1ArrayOutput) Index ¶ added in v2.13.1
func (o Userv1ArrayOutput) Index(i pulumi.IntInput) Userv1Output
func (Userv1ArrayOutput) ToUserv1ArrayOutput ¶ added in v2.13.1
func (o Userv1ArrayOutput) ToUserv1ArrayOutput() Userv1ArrayOutput
func (Userv1ArrayOutput) ToUserv1ArrayOutputWithContext ¶ added in v2.13.1
func (o Userv1ArrayOutput) ToUserv1ArrayOutputWithContext(ctx context.Context) Userv1ArrayOutput
type Userv1Input ¶ added in v2.10.1
type Userv1Input interface { pulumi.Input ToUserv1Output() Userv1Output ToUserv1OutputWithContext(ctx context.Context) Userv1Output }
type Userv1Map ¶ added in v2.13.1
type Userv1Map map[string]Userv1Input
func (Userv1Map) ElementType ¶ added in v2.13.1
func (Userv1Map) ToUserv1MapOutput ¶ added in v2.13.1
func (i Userv1Map) ToUserv1MapOutput() Userv1MapOutput
func (Userv1Map) ToUserv1MapOutputWithContext ¶ added in v2.13.1
func (i Userv1Map) ToUserv1MapOutputWithContext(ctx context.Context) Userv1MapOutput
type Userv1MapInput ¶ added in v2.13.1
type Userv1MapInput interface { pulumi.Input ToUserv1MapOutput() Userv1MapOutput ToUserv1MapOutputWithContext(context.Context) Userv1MapOutput }
Userv1MapInput is an input type that accepts Userv1Map and Userv1MapOutput values. You can construct a concrete instance of `Userv1MapInput` via:
Userv1Map{ "key": Userv1Args{...} }
type Userv1MapOutput ¶ added in v2.13.1
type Userv1MapOutput struct{ *pulumi.OutputState }
func (Userv1MapOutput) ElementType ¶ added in v2.13.1
func (Userv1MapOutput) ElementType() reflect.Type
func (Userv1MapOutput) MapIndex ¶ added in v2.13.1
func (o Userv1MapOutput) MapIndex(k pulumi.StringInput) Userv1Output
func (Userv1MapOutput) ToUserv1MapOutput ¶ added in v2.13.1
func (o Userv1MapOutput) ToUserv1MapOutput() Userv1MapOutput
func (Userv1MapOutput) ToUserv1MapOutputWithContext ¶ added in v2.13.1
func (o Userv1MapOutput) ToUserv1MapOutputWithContext(ctx context.Context) Userv1MapOutput
type Userv1Output ¶ added in v2.10.1
type Userv1Output struct {
*pulumi.OutputState
}
func (Userv1Output) ElementType ¶ added in v2.10.1
func (Userv1Output) ElementType() reflect.Type
func (Userv1Output) ToUserv1Output ¶ added in v2.10.1
func (o Userv1Output) ToUserv1Output() Userv1Output
func (Userv1Output) ToUserv1OutputWithContext ¶ added in v2.10.1
func (o Userv1Output) ToUserv1OutputWithContext(ctx context.Context) Userv1Output
func (Userv1Output) ToUserv1PtrOutput ¶ added in v2.13.1
func (o Userv1Output) ToUserv1PtrOutput() Userv1PtrOutput
func (Userv1Output) ToUserv1PtrOutputWithContext ¶ added in v2.13.1
func (o Userv1Output) ToUserv1PtrOutputWithContext(ctx context.Context) Userv1PtrOutput
type Userv1PtrInput ¶ added in v2.13.1
type Userv1PtrInput interface { pulumi.Input ToUserv1PtrOutput() Userv1PtrOutput ToUserv1PtrOutputWithContext(ctx context.Context) Userv1PtrOutput }
type Userv1PtrOutput ¶ added in v2.13.1
type Userv1PtrOutput struct {
*pulumi.OutputState
}
func (Userv1PtrOutput) ElementType ¶ added in v2.13.1
func (Userv1PtrOutput) ElementType() reflect.Type
func (Userv1PtrOutput) ToUserv1PtrOutput ¶ added in v2.13.1
func (o Userv1PtrOutput) ToUserv1PtrOutput() Userv1PtrOutput
func (Userv1PtrOutput) ToUserv1PtrOutputWithContext ¶ added in v2.13.1
func (o Userv1PtrOutput) ToUserv1PtrOutputWithContext(ctx context.Context) Userv1PtrOutput
type Userv1State ¶ added in v2.1.0
type Userv1State struct { // The email address, which is the login name, of the User. Login pulumi.StringPtrInput // The real life name of the user. Name pulumi.StringPtrInput // The role of this user. Can be `user` (the default), `billing`, `engineer`, or `superuser`. For detailed information on the abilities granted to each role, see [Fastly's Documentation on User roles](https://docs.fastly.com/en/guides/configuring-user-roles-and-permissions#user-roles-and-what-they-can-do). Role pulumi.StringPtrInput }
func (Userv1State) ElementType ¶ added in v2.1.0
func (Userv1State) ElementType() reflect.Type