Documentation ¶
Index ¶
- Constants
- func PkgVersion() (semver.Version, error)
- type CdnCache
- type CdnCacheArgs
- func (CdnCacheArgs) ElementType() reflect.Type
- func (i CdnCacheArgs) ToCdnCacheOutput() CdnCacheOutput
- func (i CdnCacheArgs) ToCdnCacheOutputWithContext(ctx context.Context) CdnCacheOutput
- func (i CdnCacheArgs) ToCdnCachePtrOutput() CdnCachePtrOutput
- func (i CdnCacheArgs) ToCdnCachePtrOutputWithContext(ctx context.Context) CdnCachePtrOutput
- type CdnCacheInput
- type CdnCacheOutput
- func (CdnCacheOutput) ElementType() reflect.Type
- func (o CdnCacheOutput) ToCdnCacheOutput() CdnCacheOutput
- func (o CdnCacheOutput) ToCdnCacheOutputWithContext(ctx context.Context) CdnCacheOutput
- func (o CdnCacheOutput) ToCdnCachePtrOutput() CdnCachePtrOutput
- func (o CdnCacheOutput) ToCdnCachePtrOutputWithContext(ctx context.Context) CdnCachePtrOutput
- func (o CdnCacheOutput) Ttl() pulumi.Float64Output
- type CdnCachePtrInput
- type CdnCachePtrOutput
- func (o CdnCachePtrOutput) Elem() CdnCacheOutput
- func (CdnCachePtrOutput) ElementType() reflect.Type
- func (o CdnCachePtrOutput) ToCdnCachePtrOutput() CdnCachePtrOutput
- func (o CdnCachePtrOutput) ToCdnCachePtrOutputWithContext(ctx context.Context) CdnCachePtrOutput
- func (o CdnCachePtrOutput) Ttl() pulumi.Float64PtrOutput
- type CdnDns
- type CdnDnsArgs
- func (CdnDnsArgs) ElementType() reflect.Type
- func (i CdnDnsArgs) ToCdnDnsOutput() CdnDnsOutput
- func (i CdnDnsArgs) ToCdnDnsOutputWithContext(ctx context.Context) CdnDnsOutput
- func (i CdnDnsArgs) ToCdnDnsPtrOutput() CdnDnsPtrOutput
- func (i CdnDnsArgs) ToCdnDnsPtrOutputWithContext(ctx context.Context) CdnDnsPtrOutput
- type CdnDnsInput
- type CdnDnsOutput
- func (CdnDnsOutput) ElementType() reflect.Type
- func (o CdnDnsOutput) ToCdnDnsOutput() CdnDnsOutput
- func (o CdnDnsOutput) ToCdnDnsOutputWithContext(ctx context.Context) CdnDnsOutput
- func (o CdnDnsOutput) ToCdnDnsPtrOutput() CdnDnsPtrOutput
- func (o CdnDnsOutput) ToCdnDnsPtrOutputWithContext(ctx context.Context) CdnDnsPtrOutput
- func (o CdnDnsOutput) Ttl() pulumi.Float64Output
- type CdnDnsPtrInput
- type CdnDnsPtrOutput
- func (o CdnDnsPtrOutput) Elem() CdnDnsOutput
- func (CdnDnsPtrOutput) ElementType() reflect.Type
- func (o CdnDnsPtrOutput) ToCdnDnsPtrOutput() CdnDnsPtrOutput
- func (o CdnDnsPtrOutput) ToCdnDnsPtrOutputWithContext(ctx context.Context) CdnDnsPtrOutput
- func (o CdnDnsPtrOutput) Ttl() pulumi.Float64PtrOutput
- type DNSRecords
- type DNSRecordsOutput
- func (o DNSRecordsOutput) DomainRecord() route53.RecordOutput
- func (DNSRecordsOutput) ElementType() reflect.Type
- func (o DNSRecordsOutput) ToDNSRecordsOutput() DNSRecordsOutput
- func (o DNSRecordsOutput) ToDNSRecordsOutputWithContext(ctx context.Context) DNSRecordsOutput
- func (o DNSRecordsOutput) WwwDomainRecord() route53.RecordOutput
- type DNSRecordsPtrOutput
- func (o DNSRecordsPtrOutput) DomainRecord() route53.RecordOutput
- func (o DNSRecordsPtrOutput) Elem() DNSRecordsOutput
- func (DNSRecordsPtrOutput) ElementType() reflect.Type
- func (o DNSRecordsPtrOutput) ToDNSRecordsPtrOutput() DNSRecordsPtrOutput
- func (o DNSRecordsPtrOutput) ToDNSRecordsPtrOutputWithContext(ctx context.Context) DNSRecordsPtrOutput
- func (o DNSRecordsPtrOutput) WwwDomainRecord() route53.RecordOutput
- type DeadLetterQueueType
- type DeadLetterQueueTypeArgs
- func (DeadLetterQueueTypeArgs) ElementType() reflect.Type
- func (i DeadLetterQueueTypeArgs) ToDeadLetterQueueTypeOutput() DeadLetterQueueTypeOutput
- func (i DeadLetterQueueTypeArgs) ToDeadLetterQueueTypeOutputWithContext(ctx context.Context) DeadLetterQueueTypeOutput
- func (i DeadLetterQueueTypeArgs) ToDeadLetterQueueTypePtrOutput() DeadLetterQueueTypePtrOutput
- func (i DeadLetterQueueTypeArgs) ToDeadLetterQueueTypePtrOutputWithContext(ctx context.Context) DeadLetterQueueTypePtrOutput
- type DeadLetterQueueTypeInput
- type DeadLetterQueueTypeOutput
- func (DeadLetterQueueTypeOutput) ElementType() reflect.Type
- func (o DeadLetterQueueTypeOutput) Enable() pulumi.BoolOutput
- func (o DeadLetterQueueTypeOutput) ExistingDeadLetterQueueArn() pulumi.StringPtrOutput
- func (o DeadLetterQueueTypeOutput) MessageRetentionSeconds() pulumi.Float64PtrOutput
- func (o DeadLetterQueueTypeOutput) ToDeadLetterQueueTypeOutput() DeadLetterQueueTypeOutput
- func (o DeadLetterQueueTypeOutput) ToDeadLetterQueueTypeOutputWithContext(ctx context.Context) DeadLetterQueueTypeOutput
- func (o DeadLetterQueueTypeOutput) ToDeadLetterQueueTypePtrOutput() DeadLetterQueueTypePtrOutput
- func (o DeadLetterQueueTypeOutput) ToDeadLetterQueueTypePtrOutputWithContext(ctx context.Context) DeadLetterQueueTypePtrOutput
- func (o DeadLetterQueueTypeOutput) Type() DeadLetterQueueTypesOutput
- type DeadLetterQueueTypePtrInput
- type DeadLetterQueueTypePtrOutput
- func (o DeadLetterQueueTypePtrOutput) Elem() DeadLetterQueueTypeOutput
- func (DeadLetterQueueTypePtrOutput) ElementType() reflect.Type
- func (o DeadLetterQueueTypePtrOutput) Enable() pulumi.BoolPtrOutput
- func (o DeadLetterQueueTypePtrOutput) ExistingDeadLetterQueueArn() pulumi.StringPtrOutput
- func (o DeadLetterQueueTypePtrOutput) MessageRetentionSeconds() pulumi.Float64PtrOutput
- func (o DeadLetterQueueTypePtrOutput) ToDeadLetterQueueTypePtrOutput() DeadLetterQueueTypePtrOutput
- func (o DeadLetterQueueTypePtrOutput) ToDeadLetterQueueTypePtrOutputWithContext(ctx context.Context) DeadLetterQueueTypePtrOutput
- func (o DeadLetterQueueTypePtrOutput) Type() DeadLetterQueueTypesPtrOutput
- type DeadLetterQueueTypes
- func (DeadLetterQueueTypes) ElementType() reflect.Type
- func (e DeadLetterQueueTypes) ToDeadLetterQueueTypesOutput() DeadLetterQueueTypesOutput
- func (e DeadLetterQueueTypes) ToDeadLetterQueueTypesOutputWithContext(ctx context.Context) DeadLetterQueueTypesOutput
- func (e DeadLetterQueueTypes) ToDeadLetterQueueTypesPtrOutput() DeadLetterQueueTypesPtrOutput
- func (e DeadLetterQueueTypes) ToDeadLetterQueueTypesPtrOutputWithContext(ctx context.Context) DeadLetterQueueTypesPtrOutput
- func (e DeadLetterQueueTypes) ToStringOutput() pulumi.StringOutput
- func (e DeadLetterQueueTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeadLetterQueueTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeadLetterQueueTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeadLetterQueueTypesInput
- type DeadLetterQueueTypesOutput
- func (DeadLetterQueueTypesOutput) ElementType() reflect.Type
- func (o DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesOutput() DeadLetterQueueTypesOutput
- func (o DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesOutputWithContext(ctx context.Context) DeadLetterQueueTypesOutput
- func (o DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesPtrOutput() DeadLetterQueueTypesPtrOutput
- func (o DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesPtrOutputWithContext(ctx context.Context) DeadLetterQueueTypesPtrOutput
- func (o DeadLetterQueueTypesOutput) ToStringOutput() pulumi.StringOutput
- func (o DeadLetterQueueTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeadLetterQueueTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeadLetterQueueTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeadLetterQueueTypesPtrInput
- type DeadLetterQueueTypesPtrOutput
- func (o DeadLetterQueueTypesPtrOutput) Elem() DeadLetterQueueTypesOutput
- func (DeadLetterQueueTypesPtrOutput) ElementType() reflect.Type
- func (o DeadLetterQueueTypesPtrOutput) ToDeadLetterQueueTypesPtrOutput() DeadLetterQueueTypesPtrOutput
- func (o DeadLetterQueueTypesPtrOutput) ToDeadLetterQueueTypesPtrOutputWithContext(ctx context.Context) DeadLetterQueueTypesPtrOutput
- func (o DeadLetterQueueTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeadLetterQueueTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Queue
- type QueueArgs
- type QueueArray
- type QueueArrayInput
- type QueueArrayOutput
- type QueueInput
- type QueueMap
- type QueueMapInput
- type QueueMapOutput
- type QueueOutput
- type QueueType
- type QueueTypeArgs
- func (QueueTypeArgs) ElementType() reflect.Type
- func (i QueueTypeArgs) ToQueueTypeOutput() QueueTypeOutput
- func (i QueueTypeArgs) ToQueueTypeOutputWithContext(ctx context.Context) QueueTypeOutput
- func (i QueueTypeArgs) ToQueueTypePtrOutput() QueueTypePtrOutput
- func (i QueueTypeArgs) ToQueueTypePtrOutputWithContext(ctx context.Context) QueueTypePtrOutput
- type QueueTypeInput
- type QueueTypeOutput
- func (o QueueTypeOutput) DeadLetterQueueTypeArgs() DeadLetterQueueTypePtrOutput
- func (QueueTypeOutput) ElementType() reflect.Type
- func (o QueueTypeOutput) IsFifo() pulumi.BoolPtrOutput
- func (o QueueTypeOutput) MaxMessageSize() pulumi.Float64PtrOutput
- func (o QueueTypeOutput) MessageRetentionSeconds() pulumi.Float64PtrOutput
- func (o QueueTypeOutput) Policy() pulumi.StringPtrOutput
- func (o QueueTypeOutput) ToQueueTypeOutput() QueueTypeOutput
- func (o QueueTypeOutput) ToQueueTypeOutputWithContext(ctx context.Context) QueueTypeOutput
- func (o QueueTypeOutput) ToQueueTypePtrOutput() QueueTypePtrOutput
- func (o QueueTypeOutput) ToQueueTypePtrOutputWithContext(ctx context.Context) QueueTypePtrOutput
- type QueueTypePtrInput
- type QueueTypePtrOutput
- func (o QueueTypePtrOutput) DeadLetterQueueTypeArgs() DeadLetterQueueTypePtrOutput
- func (o QueueTypePtrOutput) Elem() QueueTypeOutput
- func (QueueTypePtrOutput) ElementType() reflect.Type
- func (o QueueTypePtrOutput) IsFifo() pulumi.BoolPtrOutput
- func (o QueueTypePtrOutput) MaxMessageSize() pulumi.Float64PtrOutput
- func (o QueueTypePtrOutput) MessageRetentionSeconds() pulumi.Float64PtrOutput
- func (o QueueTypePtrOutput) Policy() pulumi.StringPtrOutput
- func (o QueueTypePtrOutput) ToQueueTypePtrOutput() QueueTypePtrOutput
- func (o QueueTypePtrOutput) ToQueueTypePtrOutputWithContext(ctx context.Context) QueueTypePtrOutput
- type StaticWeb
- type StaticWebArgs
- type StaticWebArray
- type StaticWebArrayInput
- type StaticWebArrayOutput
- func (StaticWebArrayOutput) ElementType() reflect.Type
- func (o StaticWebArrayOutput) Index(i pulumi.IntInput) StaticWebOutput
- func (o StaticWebArrayOutput) ToStaticWebArrayOutput() StaticWebArrayOutput
- func (o StaticWebArrayOutput) ToStaticWebArrayOutputWithContext(ctx context.Context) StaticWebArrayOutput
- type StaticWebInput
- type StaticWebMap
- type StaticWebMapInput
- type StaticWebMapOutput
- type StaticWebOutput
- func (o StaticWebOutput) Certificate() acm.CertificateOutput
- func (o StaticWebOutput) CertificateValidation() acm.CertificateValidationOutput
- func (o StaticWebOutput) ContentBucket() storage.BucketOutput
- func (o StaticWebOutput) ContentBucketPolicy() s3.BucketPolicyOutput
- func (o StaticWebOutput) DNSRecords() DNSRecordsPtrOutput
- func (o StaticWebOutput) DNSRecordsForValidation() DNSRecordsPtrOutput
- func (o StaticWebOutput) Distribution() cloudfront.DistributionOutput
- func (o StaticWebOutput) DomainValidationOptions() acm.CertificateDomainValidationOptionArrayOutput
- func (o StaticWebOutput) EastRegion() aws.ProviderOutput
- func (StaticWebOutput) ElementType() reflect.Type
- func (o StaticWebOutput) LogsBucket() s3.BucketOutput
- func (o StaticWebOutput) Name() pulumi.StringOutput
- func (o StaticWebOutput) OriginAccessIdentity() cloudfront.OriginAccessIdentityOutput
- func (o StaticWebOutput) ToStaticWebOutput() StaticWebOutput
- func (o StaticWebOutput) ToStaticWebOutputWithContext(ctx context.Context) StaticWebOutput
- type StaticWebType
Constants ¶
const ( DeadLetterQueueTypesPERMISSIVE = DeadLetterQueueTypes("permissive") DeadLetterQueueTypesRESTRICTIVE = DeadLetterQueueTypes("restrictive") )
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type CdnCache ¶
type CdnCache struct { // Cloud Front distribution cache time to live Ttl float64 `pulumi:"ttl"` }
type CdnCacheArgs ¶
type CdnCacheArgs struct { // Cloud Front distribution cache time to live Ttl pulumi.Float64Input `pulumi:"ttl"` }
func (CdnCacheArgs) ElementType ¶
func (CdnCacheArgs) ElementType() reflect.Type
func (CdnCacheArgs) ToCdnCacheOutput ¶
func (i CdnCacheArgs) ToCdnCacheOutput() CdnCacheOutput
func (CdnCacheArgs) ToCdnCacheOutputWithContext ¶
func (i CdnCacheArgs) ToCdnCacheOutputWithContext(ctx context.Context) CdnCacheOutput
func (CdnCacheArgs) ToCdnCachePtrOutput ¶
func (i CdnCacheArgs) ToCdnCachePtrOutput() CdnCachePtrOutput
func (CdnCacheArgs) ToCdnCachePtrOutputWithContext ¶
func (i CdnCacheArgs) ToCdnCachePtrOutputWithContext(ctx context.Context) CdnCachePtrOutput
type CdnCacheInput ¶
type CdnCacheInput interface { pulumi.Input ToCdnCacheOutput() CdnCacheOutput ToCdnCacheOutputWithContext(context.Context) CdnCacheOutput }
CdnCacheInput is an input type that accepts CdnCacheArgs and CdnCacheOutput values. You can construct a concrete instance of `CdnCacheInput` via:
CdnCacheArgs{...}
type CdnCacheOutput ¶
type CdnCacheOutput struct{ *pulumi.OutputState }
func (CdnCacheOutput) ElementType ¶
func (CdnCacheOutput) ElementType() reflect.Type
func (CdnCacheOutput) ToCdnCacheOutput ¶
func (o CdnCacheOutput) ToCdnCacheOutput() CdnCacheOutput
func (CdnCacheOutput) ToCdnCacheOutputWithContext ¶
func (o CdnCacheOutput) ToCdnCacheOutputWithContext(ctx context.Context) CdnCacheOutput
func (CdnCacheOutput) ToCdnCachePtrOutput ¶
func (o CdnCacheOutput) ToCdnCachePtrOutput() CdnCachePtrOutput
func (CdnCacheOutput) ToCdnCachePtrOutputWithContext ¶
func (o CdnCacheOutput) ToCdnCachePtrOutputWithContext(ctx context.Context) CdnCachePtrOutput
func (CdnCacheOutput) Ttl ¶
func (o CdnCacheOutput) Ttl() pulumi.Float64Output
Cloud Front distribution cache time to live
type CdnCachePtrInput ¶
type CdnCachePtrInput interface { pulumi.Input ToCdnCachePtrOutput() CdnCachePtrOutput ToCdnCachePtrOutputWithContext(context.Context) CdnCachePtrOutput }
CdnCachePtrInput is an input type that accepts CdnCacheArgs, CdnCachePtr and CdnCachePtrOutput values. You can construct a concrete instance of `CdnCachePtrInput` via:
CdnCacheArgs{...} or: nil
func CdnCachePtr ¶
func CdnCachePtr(v *CdnCacheArgs) CdnCachePtrInput
type CdnCachePtrOutput ¶
type CdnCachePtrOutput struct{ *pulumi.OutputState }
func (CdnCachePtrOutput) Elem ¶
func (o CdnCachePtrOutput) Elem() CdnCacheOutput
func (CdnCachePtrOutput) ElementType ¶
func (CdnCachePtrOutput) ElementType() reflect.Type
func (CdnCachePtrOutput) ToCdnCachePtrOutput ¶
func (o CdnCachePtrOutput) ToCdnCachePtrOutput() CdnCachePtrOutput
func (CdnCachePtrOutput) ToCdnCachePtrOutputWithContext ¶
func (o CdnCachePtrOutput) ToCdnCachePtrOutputWithContext(ctx context.Context) CdnCachePtrOutput
func (CdnCachePtrOutput) Ttl ¶
func (o CdnCachePtrOutput) Ttl() pulumi.Float64PtrOutput
Cloud Front distribution cache time to live
type CdnDnsArgs ¶
type CdnDnsArgs struct { // DNS time to live Ttl pulumi.Float64Input `pulumi:"ttl"` }
func (CdnDnsArgs) ElementType ¶
func (CdnDnsArgs) ElementType() reflect.Type
func (CdnDnsArgs) ToCdnDnsOutput ¶
func (i CdnDnsArgs) ToCdnDnsOutput() CdnDnsOutput
func (CdnDnsArgs) ToCdnDnsOutputWithContext ¶
func (i CdnDnsArgs) ToCdnDnsOutputWithContext(ctx context.Context) CdnDnsOutput
func (CdnDnsArgs) ToCdnDnsPtrOutput ¶
func (i CdnDnsArgs) ToCdnDnsPtrOutput() CdnDnsPtrOutput
func (CdnDnsArgs) ToCdnDnsPtrOutputWithContext ¶
func (i CdnDnsArgs) ToCdnDnsPtrOutputWithContext(ctx context.Context) CdnDnsPtrOutput
type CdnDnsInput ¶
type CdnDnsInput interface { pulumi.Input ToCdnDnsOutput() CdnDnsOutput ToCdnDnsOutputWithContext(context.Context) CdnDnsOutput }
CdnDnsInput is an input type that accepts CdnDnsArgs and CdnDnsOutput values. You can construct a concrete instance of `CdnDnsInput` via:
CdnDnsArgs{...}
type CdnDnsOutput ¶
type CdnDnsOutput struct{ *pulumi.OutputState }
func (CdnDnsOutput) ElementType ¶
func (CdnDnsOutput) ElementType() reflect.Type
func (CdnDnsOutput) ToCdnDnsOutput ¶
func (o CdnDnsOutput) ToCdnDnsOutput() CdnDnsOutput
func (CdnDnsOutput) ToCdnDnsOutputWithContext ¶
func (o CdnDnsOutput) ToCdnDnsOutputWithContext(ctx context.Context) CdnDnsOutput
func (CdnDnsOutput) ToCdnDnsPtrOutput ¶
func (o CdnDnsOutput) ToCdnDnsPtrOutput() CdnDnsPtrOutput
func (CdnDnsOutput) ToCdnDnsPtrOutputWithContext ¶
func (o CdnDnsOutput) ToCdnDnsPtrOutputWithContext(ctx context.Context) CdnDnsPtrOutput
type CdnDnsPtrInput ¶
type CdnDnsPtrInput interface { pulumi.Input ToCdnDnsPtrOutput() CdnDnsPtrOutput ToCdnDnsPtrOutputWithContext(context.Context) CdnDnsPtrOutput }
CdnDnsPtrInput is an input type that accepts CdnDnsArgs, CdnDnsPtr and CdnDnsPtrOutput values. You can construct a concrete instance of `CdnDnsPtrInput` via:
CdnDnsArgs{...} or: nil
func CdnDnsPtr ¶
func CdnDnsPtr(v *CdnDnsArgs) CdnDnsPtrInput
type CdnDnsPtrOutput ¶
type CdnDnsPtrOutput struct{ *pulumi.OutputState }
func (CdnDnsPtrOutput) Elem ¶
func (o CdnDnsPtrOutput) Elem() CdnDnsOutput
func (CdnDnsPtrOutput) ElementType ¶
func (CdnDnsPtrOutput) ElementType() reflect.Type
func (CdnDnsPtrOutput) ToCdnDnsPtrOutput ¶
func (o CdnDnsPtrOutput) ToCdnDnsPtrOutput() CdnDnsPtrOutput
func (CdnDnsPtrOutput) ToCdnDnsPtrOutputWithContext ¶
func (o CdnDnsPtrOutput) ToCdnDnsPtrOutputWithContext(ctx context.Context) CdnDnsPtrOutput
func (CdnDnsPtrOutput) Ttl ¶
func (o CdnDnsPtrOutput) Ttl() pulumi.Float64PtrOutput
DNS time to live
type DNSRecords ¶
type DNSRecordsOutput ¶
type DNSRecordsOutput struct{ *pulumi.OutputState }
func (DNSRecordsOutput) DomainRecord ¶
func (o DNSRecordsOutput) DomainRecord() route53.RecordOutput
func (DNSRecordsOutput) ElementType ¶
func (DNSRecordsOutput) ElementType() reflect.Type
func (DNSRecordsOutput) ToDNSRecordsOutput ¶
func (o DNSRecordsOutput) ToDNSRecordsOutput() DNSRecordsOutput
func (DNSRecordsOutput) ToDNSRecordsOutputWithContext ¶
func (o DNSRecordsOutput) ToDNSRecordsOutputWithContext(ctx context.Context) DNSRecordsOutput
func (DNSRecordsOutput) WwwDomainRecord ¶
func (o DNSRecordsOutput) WwwDomainRecord() route53.RecordOutput
type DNSRecordsPtrOutput ¶
type DNSRecordsPtrOutput struct{ *pulumi.OutputState }
func (DNSRecordsPtrOutput) DomainRecord ¶
func (o DNSRecordsPtrOutput) DomainRecord() route53.RecordOutput
func (DNSRecordsPtrOutput) Elem ¶
func (o DNSRecordsPtrOutput) Elem() DNSRecordsOutput
func (DNSRecordsPtrOutput) ElementType ¶
func (DNSRecordsPtrOutput) ElementType() reflect.Type
func (DNSRecordsPtrOutput) ToDNSRecordsPtrOutput ¶
func (o DNSRecordsPtrOutput) ToDNSRecordsPtrOutput() DNSRecordsPtrOutput
func (DNSRecordsPtrOutput) ToDNSRecordsPtrOutputWithContext ¶
func (o DNSRecordsPtrOutput) ToDNSRecordsPtrOutputWithContext(ctx context.Context) DNSRecordsPtrOutput
func (DNSRecordsPtrOutput) WwwDomainRecord ¶
func (o DNSRecordsPtrOutput) WwwDomainRecord() route53.RecordOutput
type DeadLetterQueueType ¶
type DeadLetterQueueType struct { // Enables the feature. Enable bool `pulumi:"enable"` // Placing a Queue ARN will set said already existing Queue as a Dead Letter Queue for the new one. ExistingDeadLetterQueueArn *string `pulumi:"existingDeadLetterQueueArn"` // The amount of time that a message will be stored in the Dead Letter Queue without being deleted. Minimum is 60 seconds (1 minutes) and Maximum 1,209,600 (14 days) seconds. By default a message is retained 4 days. MessageRetentionSeconds *float64 `pulumi:"messageRetentionSeconds"` // Dead Letter Queue type attached to the component to create. Type DeadLetterQueueTypes `pulumi:"type"` }
type DeadLetterQueueTypeArgs ¶
type DeadLetterQueueTypeArgs struct { // Enables the feature. Enable pulumi.BoolInput `pulumi:"enable"` // Placing a Queue ARN will set said already existing Queue as a Dead Letter Queue for the new one. ExistingDeadLetterQueueArn pulumi.StringPtrInput `pulumi:"existingDeadLetterQueueArn"` // The amount of time that a message will be stored in the Dead Letter Queue without being deleted. Minimum is 60 seconds (1 minutes) and Maximum 1,209,600 (14 days) seconds. By default a message is retained 4 days. MessageRetentionSeconds pulumi.Float64PtrInput `pulumi:"messageRetentionSeconds"` // Dead Letter Queue type attached to the component to create. Type DeadLetterQueueTypesInput `pulumi:"type"` }
func (DeadLetterQueueTypeArgs) ElementType ¶
func (DeadLetterQueueTypeArgs) ElementType() reflect.Type
func (DeadLetterQueueTypeArgs) ToDeadLetterQueueTypeOutput ¶
func (i DeadLetterQueueTypeArgs) ToDeadLetterQueueTypeOutput() DeadLetterQueueTypeOutput
func (DeadLetterQueueTypeArgs) ToDeadLetterQueueTypeOutputWithContext ¶
func (i DeadLetterQueueTypeArgs) ToDeadLetterQueueTypeOutputWithContext(ctx context.Context) DeadLetterQueueTypeOutput
func (DeadLetterQueueTypeArgs) ToDeadLetterQueueTypePtrOutput ¶
func (i DeadLetterQueueTypeArgs) ToDeadLetterQueueTypePtrOutput() DeadLetterQueueTypePtrOutput
func (DeadLetterQueueTypeArgs) ToDeadLetterQueueTypePtrOutputWithContext ¶
func (i DeadLetterQueueTypeArgs) ToDeadLetterQueueTypePtrOutputWithContext(ctx context.Context) DeadLetterQueueTypePtrOutput
type DeadLetterQueueTypeInput ¶
type DeadLetterQueueTypeInput interface { pulumi.Input ToDeadLetterQueueTypeOutput() DeadLetterQueueTypeOutput ToDeadLetterQueueTypeOutputWithContext(context.Context) DeadLetterQueueTypeOutput }
DeadLetterQueueTypeInput is an input type that accepts DeadLetterQueueTypeArgs and DeadLetterQueueTypeOutput values. You can construct a concrete instance of `DeadLetterQueueTypeInput` via:
DeadLetterQueueTypeArgs{...}
type DeadLetterQueueTypeOutput ¶
type DeadLetterQueueTypeOutput struct{ *pulumi.OutputState }
func (DeadLetterQueueTypeOutput) ElementType ¶
func (DeadLetterQueueTypeOutput) ElementType() reflect.Type
func (DeadLetterQueueTypeOutput) Enable ¶
func (o DeadLetterQueueTypeOutput) Enable() pulumi.BoolOutput
Enables the feature.
func (DeadLetterQueueTypeOutput) ExistingDeadLetterQueueArn ¶
func (o DeadLetterQueueTypeOutput) ExistingDeadLetterQueueArn() pulumi.StringPtrOutput
Placing a Queue ARN will set said already existing Queue as a Dead Letter Queue for the new one.
func (DeadLetterQueueTypeOutput) MessageRetentionSeconds ¶
func (o DeadLetterQueueTypeOutput) MessageRetentionSeconds() pulumi.Float64PtrOutput
The amount of time that a message will be stored in the Dead Letter Queue without being deleted. Minimum is 60 seconds (1 minutes) and Maximum 1,209,600 (14 days) seconds. By default a message is retained 4 days.
func (DeadLetterQueueTypeOutput) ToDeadLetterQueueTypeOutput ¶
func (o DeadLetterQueueTypeOutput) ToDeadLetterQueueTypeOutput() DeadLetterQueueTypeOutput
func (DeadLetterQueueTypeOutput) ToDeadLetterQueueTypeOutputWithContext ¶
func (o DeadLetterQueueTypeOutput) ToDeadLetterQueueTypeOutputWithContext(ctx context.Context) DeadLetterQueueTypeOutput
func (DeadLetterQueueTypeOutput) ToDeadLetterQueueTypePtrOutput ¶
func (o DeadLetterQueueTypeOutput) ToDeadLetterQueueTypePtrOutput() DeadLetterQueueTypePtrOutput
func (DeadLetterQueueTypeOutput) ToDeadLetterQueueTypePtrOutputWithContext ¶
func (o DeadLetterQueueTypeOutput) ToDeadLetterQueueTypePtrOutputWithContext(ctx context.Context) DeadLetterQueueTypePtrOutput
func (DeadLetterQueueTypeOutput) Type ¶
func (o DeadLetterQueueTypeOutput) Type() DeadLetterQueueTypesOutput
Dead Letter Queue type attached to the component to create.
type DeadLetterQueueTypePtrInput ¶
type DeadLetterQueueTypePtrInput interface { pulumi.Input ToDeadLetterQueueTypePtrOutput() DeadLetterQueueTypePtrOutput ToDeadLetterQueueTypePtrOutputWithContext(context.Context) DeadLetterQueueTypePtrOutput }
DeadLetterQueueTypePtrInput is an input type that accepts DeadLetterQueueTypeArgs, DeadLetterQueueTypePtr and DeadLetterQueueTypePtrOutput values. You can construct a concrete instance of `DeadLetterQueueTypePtrInput` via:
DeadLetterQueueTypeArgs{...} or: nil
func DeadLetterQueueTypePtr ¶
func DeadLetterQueueTypePtr(v *DeadLetterQueueTypeArgs) DeadLetterQueueTypePtrInput
type DeadLetterQueueTypePtrOutput ¶
type DeadLetterQueueTypePtrOutput struct{ *pulumi.OutputState }
func (DeadLetterQueueTypePtrOutput) Elem ¶
func (o DeadLetterQueueTypePtrOutput) Elem() DeadLetterQueueTypeOutput
func (DeadLetterQueueTypePtrOutput) ElementType ¶
func (DeadLetterQueueTypePtrOutput) ElementType() reflect.Type
func (DeadLetterQueueTypePtrOutput) Enable ¶
func (o DeadLetterQueueTypePtrOutput) Enable() pulumi.BoolPtrOutput
Enables the feature.
func (DeadLetterQueueTypePtrOutput) ExistingDeadLetterQueueArn ¶
func (o DeadLetterQueueTypePtrOutput) ExistingDeadLetterQueueArn() pulumi.StringPtrOutput
Placing a Queue ARN will set said already existing Queue as a Dead Letter Queue for the new one.
func (DeadLetterQueueTypePtrOutput) MessageRetentionSeconds ¶
func (o DeadLetterQueueTypePtrOutput) MessageRetentionSeconds() pulumi.Float64PtrOutput
The amount of time that a message will be stored in the Dead Letter Queue without being deleted. Minimum is 60 seconds (1 minutes) and Maximum 1,209,600 (14 days) seconds. By default a message is retained 4 days.
func (DeadLetterQueueTypePtrOutput) ToDeadLetterQueueTypePtrOutput ¶
func (o DeadLetterQueueTypePtrOutput) ToDeadLetterQueueTypePtrOutput() DeadLetterQueueTypePtrOutput
func (DeadLetterQueueTypePtrOutput) ToDeadLetterQueueTypePtrOutputWithContext ¶
func (o DeadLetterQueueTypePtrOutput) ToDeadLetterQueueTypePtrOutputWithContext(ctx context.Context) DeadLetterQueueTypePtrOutput
func (DeadLetterQueueTypePtrOutput) Type ¶
func (o DeadLetterQueueTypePtrOutput) Type() DeadLetterQueueTypesPtrOutput
Dead Letter Queue type attached to the component to create.
type DeadLetterQueueTypes ¶
type DeadLetterQueueTypes string
Dead Letter Queue type that will receive the faulty messages from the base Queue. Permissive - Messages will be sent to the Dead Letter Queue after 10 failed delivery attempts. Restrictive - Messages will be sent to the Dead Letter Queue after the first failed delivery attempt.
func (DeadLetterQueueTypes) ElementType ¶
func (DeadLetterQueueTypes) ElementType() reflect.Type
func (DeadLetterQueueTypes) ToDeadLetterQueueTypesOutput ¶
func (e DeadLetterQueueTypes) ToDeadLetterQueueTypesOutput() DeadLetterQueueTypesOutput
func (DeadLetterQueueTypes) ToDeadLetterQueueTypesOutputWithContext ¶
func (e DeadLetterQueueTypes) ToDeadLetterQueueTypesOutputWithContext(ctx context.Context) DeadLetterQueueTypesOutput
func (DeadLetterQueueTypes) ToDeadLetterQueueTypesPtrOutput ¶
func (e DeadLetterQueueTypes) ToDeadLetterQueueTypesPtrOutput() DeadLetterQueueTypesPtrOutput
func (DeadLetterQueueTypes) ToDeadLetterQueueTypesPtrOutputWithContext ¶
func (e DeadLetterQueueTypes) ToDeadLetterQueueTypesPtrOutputWithContext(ctx context.Context) DeadLetterQueueTypesPtrOutput
func (DeadLetterQueueTypes) ToStringOutput ¶
func (e DeadLetterQueueTypes) ToStringOutput() pulumi.StringOutput
func (DeadLetterQueueTypes) ToStringOutputWithContext ¶
func (e DeadLetterQueueTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeadLetterQueueTypes) ToStringPtrOutput ¶
func (e DeadLetterQueueTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeadLetterQueueTypes) ToStringPtrOutputWithContext ¶
func (e DeadLetterQueueTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeadLetterQueueTypesInput ¶
type DeadLetterQueueTypesInput interface { pulumi.Input ToDeadLetterQueueTypesOutput() DeadLetterQueueTypesOutput ToDeadLetterQueueTypesOutputWithContext(context.Context) DeadLetterQueueTypesOutput }
DeadLetterQueueTypesInput is an input type that accepts DeadLetterQueueTypesArgs and DeadLetterQueueTypesOutput values. You can construct a concrete instance of `DeadLetterQueueTypesInput` via:
DeadLetterQueueTypesArgs{...}
type DeadLetterQueueTypesOutput ¶
type DeadLetterQueueTypesOutput struct{ *pulumi.OutputState }
func (DeadLetterQueueTypesOutput) ElementType ¶
func (DeadLetterQueueTypesOutput) ElementType() reflect.Type
func (DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesOutput ¶
func (o DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesOutput() DeadLetterQueueTypesOutput
func (DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesOutputWithContext ¶
func (o DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesOutputWithContext(ctx context.Context) DeadLetterQueueTypesOutput
func (DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesPtrOutput ¶
func (o DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesPtrOutput() DeadLetterQueueTypesPtrOutput
func (DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesPtrOutputWithContext ¶
func (o DeadLetterQueueTypesOutput) ToDeadLetterQueueTypesPtrOutputWithContext(ctx context.Context) DeadLetterQueueTypesPtrOutput
func (DeadLetterQueueTypesOutput) ToStringOutput ¶
func (o DeadLetterQueueTypesOutput) ToStringOutput() pulumi.StringOutput
func (DeadLetterQueueTypesOutput) ToStringOutputWithContext ¶
func (o DeadLetterQueueTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeadLetterQueueTypesOutput) ToStringPtrOutput ¶
func (o DeadLetterQueueTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeadLetterQueueTypesOutput) ToStringPtrOutputWithContext ¶
func (o DeadLetterQueueTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeadLetterQueueTypesPtrInput ¶
type DeadLetterQueueTypesPtrInput interface { pulumi.Input ToDeadLetterQueueTypesPtrOutput() DeadLetterQueueTypesPtrOutput ToDeadLetterQueueTypesPtrOutputWithContext(context.Context) DeadLetterQueueTypesPtrOutput }
func DeadLetterQueueTypesPtr ¶
func DeadLetterQueueTypesPtr(v string) DeadLetterQueueTypesPtrInput
type DeadLetterQueueTypesPtrOutput ¶
type DeadLetterQueueTypesPtrOutput struct{ *pulumi.OutputState }
func (DeadLetterQueueTypesPtrOutput) Elem ¶
func (o DeadLetterQueueTypesPtrOutput) Elem() DeadLetterQueueTypesOutput
func (DeadLetterQueueTypesPtrOutput) ElementType ¶
func (DeadLetterQueueTypesPtrOutput) ElementType() reflect.Type
func (DeadLetterQueueTypesPtrOutput) ToDeadLetterQueueTypesPtrOutput ¶
func (o DeadLetterQueueTypesPtrOutput) ToDeadLetterQueueTypesPtrOutput() DeadLetterQueueTypesPtrOutput
func (DeadLetterQueueTypesPtrOutput) ToDeadLetterQueueTypesPtrOutputWithContext ¶
func (o DeadLetterQueueTypesPtrOutput) ToDeadLetterQueueTypesPtrOutputWithContext(ctx context.Context) DeadLetterQueueTypesPtrOutput
func (DeadLetterQueueTypesPtrOutput) ToStringPtrOutput ¶
func (o DeadLetterQueueTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeadLetterQueueTypesPtrOutput) ToStringPtrOutputWithContext ¶
func (o DeadLetterQueueTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Queue ¶
type Queue struct { pulumi.ResourceState // Dead Letter Queue associated with the component. Messages that were not delivered will be sent here. DeadLetterQueue sqs.QueueOutput `pulumi:"deadLetterQueue"` // Simple Queue Service Queue underline the component. SqsQueue sqs.QueueOutput `pulumi:"sqsQueue"` }
Cloud Toolkit component for Queues. Creates a Simple Queue Service Queue alongside a Dead Letter Queue for faulty message deliveries.
func NewQueue ¶
func NewQueue(ctx *pulumi.Context, name string, args *QueueArgs, opts ...pulumi.ResourceOption) (*Queue, error)
NewQueue registers a new resource with the given unique name, arguments, and options.
func (*Queue) ElementType ¶
func (*Queue) ToQueueOutput ¶
func (i *Queue) ToQueueOutput() QueueOutput
func (*Queue) ToQueueOutputWithContext ¶
func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput
type QueueArgs ¶
type QueueArgs struct { // Dead Letter Queue attached to the component to create. DeadLetterQueueTypeArgs DeadLetterQueueTypePtrInput // Set to true to create the Queue as FiFo. False for a Standard Queue. IsFifo pulumi.BoolPtrInput // The limit for a Queue message size in bytes. Minimum is 1 byte (1 character) and Maximum 262,144 bytes (256 KiB). By default a message can be 256 KiB large. MaxMessageSize pulumi.Float64PtrInput // The amount of time that a message will be stored in the Queue without being deleted. Minimum is 60 seconds (1 minutes) and Maximum 1,209,600 (14 days) seconds. By default a message is retained 4 days. MessageRetentionSeconds pulumi.Float64PtrInput // Custom policy for the Queue. Policy pulumi.StringPtrInput }
The set of arguments for constructing a Queue resource.
func (QueueArgs) ElementType ¶
type QueueArray ¶
type QueueArray []QueueInput
func (QueueArray) ElementType ¶
func (QueueArray) ElementType() reflect.Type
func (QueueArray) ToQueueArrayOutput ¶
func (i QueueArray) ToQueueArrayOutput() QueueArrayOutput
func (QueueArray) ToQueueArrayOutputWithContext ¶
func (i QueueArray) ToQueueArrayOutputWithContext(ctx context.Context) QueueArrayOutput
type QueueArrayInput ¶
type QueueArrayInput interface { pulumi.Input ToQueueArrayOutput() QueueArrayOutput ToQueueArrayOutputWithContext(context.Context) QueueArrayOutput }
QueueArrayInput is an input type that accepts QueueArray and QueueArrayOutput values. You can construct a concrete instance of `QueueArrayInput` via:
QueueArray{ QueueArgs{...} }
type QueueArrayOutput ¶
type QueueArrayOutput struct{ *pulumi.OutputState }
func (QueueArrayOutput) ElementType ¶
func (QueueArrayOutput) ElementType() reflect.Type
func (QueueArrayOutput) Index ¶
func (o QueueArrayOutput) Index(i pulumi.IntInput) QueueOutput
func (QueueArrayOutput) ToQueueArrayOutput ¶
func (o QueueArrayOutput) ToQueueArrayOutput() QueueArrayOutput
func (QueueArrayOutput) ToQueueArrayOutputWithContext ¶
func (o QueueArrayOutput) ToQueueArrayOutputWithContext(ctx context.Context) QueueArrayOutput
type QueueInput ¶
type QueueInput interface { pulumi.Input ToQueueOutput() QueueOutput ToQueueOutputWithContext(ctx context.Context) QueueOutput }
type QueueMap ¶
type QueueMap map[string]QueueInput
func (QueueMap) ElementType ¶
func (QueueMap) ToQueueMapOutput ¶
func (i QueueMap) ToQueueMapOutput() QueueMapOutput
func (QueueMap) ToQueueMapOutputWithContext ¶
func (i QueueMap) ToQueueMapOutputWithContext(ctx context.Context) QueueMapOutput
type QueueMapInput ¶
type QueueMapInput interface { pulumi.Input ToQueueMapOutput() QueueMapOutput ToQueueMapOutputWithContext(context.Context) QueueMapOutput }
QueueMapInput is an input type that accepts QueueMap and QueueMapOutput values. You can construct a concrete instance of `QueueMapInput` via:
QueueMap{ "key": QueueArgs{...} }
type QueueMapOutput ¶
type QueueMapOutput struct{ *pulumi.OutputState }
func (QueueMapOutput) ElementType ¶
func (QueueMapOutput) ElementType() reflect.Type
func (QueueMapOutput) MapIndex ¶
func (o QueueMapOutput) MapIndex(k pulumi.StringInput) QueueOutput
func (QueueMapOutput) ToQueueMapOutput ¶
func (o QueueMapOutput) ToQueueMapOutput() QueueMapOutput
func (QueueMapOutput) ToQueueMapOutputWithContext ¶
func (o QueueMapOutput) ToQueueMapOutputWithContext(ctx context.Context) QueueMapOutput
type QueueOutput ¶
type QueueOutput struct{ *pulumi.OutputState }
func (QueueOutput) DeadLetterQueue ¶
func (o QueueOutput) DeadLetterQueue() sqs.QueueOutput
Dead Letter Queue associated with the component. Messages that were not delivered will be sent here.
func (QueueOutput) ElementType ¶
func (QueueOutput) ElementType() reflect.Type
func (QueueOutput) SqsQueue ¶
func (o QueueOutput) SqsQueue() sqs.QueueOutput
Simple Queue Service Queue underline the component.
func (QueueOutput) ToQueueOutput ¶
func (o QueueOutput) ToQueueOutput() QueueOutput
func (QueueOutput) ToQueueOutputWithContext ¶
func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
type QueueType ¶
type QueueType struct { // Dead Letter Queue attached to the component to create. DeadLetterQueueTypeArgs *DeadLetterQueueType `pulumi:"DeadLetterQueueTypeArgs"` // Set to true to create the Queue as FiFo. False for a Standard Queue. IsFifo *bool `pulumi:"isFifo"` // The limit for a Queue message size in bytes. Minimum is 1 byte (1 character) and Maximum 262,144 bytes (256 KiB). By default a message can be 256 KiB large. MaxMessageSize *float64 `pulumi:"maxMessageSize"` // The amount of time that a message will be stored in the Queue without being deleted. Minimum is 60 seconds (1 minutes) and Maximum 1,209,600 (14 days) seconds. By default a message is retained 4 days. MessageRetentionSeconds *float64 `pulumi:"messageRetentionSeconds"` // Custom policy for the Queue. Policy *string `pulumi:"policy"` }
type QueueTypeArgs ¶
type QueueTypeArgs struct { // Dead Letter Queue attached to the component to create. DeadLetterQueueTypeArgs DeadLetterQueueTypePtrInput `pulumi:"DeadLetterQueueTypeArgs"` // Set to true to create the Queue as FiFo. False for a Standard Queue. IsFifo pulumi.BoolPtrInput `pulumi:"isFifo"` // The limit for a Queue message size in bytes. Minimum is 1 byte (1 character) and Maximum 262,144 bytes (256 KiB). By default a message can be 256 KiB large. MaxMessageSize pulumi.Float64PtrInput `pulumi:"maxMessageSize"` // The amount of time that a message will be stored in the Queue without being deleted. Minimum is 60 seconds (1 minutes) and Maximum 1,209,600 (14 days) seconds. By default a message is retained 4 days. MessageRetentionSeconds pulumi.Float64PtrInput `pulumi:"messageRetentionSeconds"` // Custom policy for the Queue. Policy pulumi.StringPtrInput `pulumi:"policy"` }
func (QueueTypeArgs) ElementType ¶
func (QueueTypeArgs) ElementType() reflect.Type
func (QueueTypeArgs) ToQueueTypeOutput ¶
func (i QueueTypeArgs) ToQueueTypeOutput() QueueTypeOutput
func (QueueTypeArgs) ToQueueTypeOutputWithContext ¶
func (i QueueTypeArgs) ToQueueTypeOutputWithContext(ctx context.Context) QueueTypeOutput
func (QueueTypeArgs) ToQueueTypePtrOutput ¶
func (i QueueTypeArgs) ToQueueTypePtrOutput() QueueTypePtrOutput
func (QueueTypeArgs) ToQueueTypePtrOutputWithContext ¶
func (i QueueTypeArgs) ToQueueTypePtrOutputWithContext(ctx context.Context) QueueTypePtrOutput
type QueueTypeInput ¶
type QueueTypeInput interface { pulumi.Input ToQueueTypeOutput() QueueTypeOutput ToQueueTypeOutputWithContext(context.Context) QueueTypeOutput }
QueueTypeInput is an input type that accepts QueueTypeArgs and QueueTypeOutput values. You can construct a concrete instance of `QueueTypeInput` via:
QueueTypeArgs{...}
type QueueTypeOutput ¶
type QueueTypeOutput struct{ *pulumi.OutputState }
func (QueueTypeOutput) DeadLetterQueueTypeArgs ¶
func (o QueueTypeOutput) DeadLetterQueueTypeArgs() DeadLetterQueueTypePtrOutput
Dead Letter Queue attached to the component to create.
func (QueueTypeOutput) ElementType ¶
func (QueueTypeOutput) ElementType() reflect.Type
func (QueueTypeOutput) IsFifo ¶
func (o QueueTypeOutput) IsFifo() pulumi.BoolPtrOutput
Set to true to create the Queue as FiFo. False for a Standard Queue.
func (QueueTypeOutput) MaxMessageSize ¶
func (o QueueTypeOutput) MaxMessageSize() pulumi.Float64PtrOutput
The limit for a Queue message size in bytes. Minimum is 1 byte (1 character) and Maximum 262,144 bytes (256 KiB). By default a message can be 256 KiB large.
func (QueueTypeOutput) MessageRetentionSeconds ¶
func (o QueueTypeOutput) MessageRetentionSeconds() pulumi.Float64PtrOutput
The amount of time that a message will be stored in the Queue without being deleted. Minimum is 60 seconds (1 minutes) and Maximum 1,209,600 (14 days) seconds. By default a message is retained 4 days.
func (QueueTypeOutput) Policy ¶
func (o QueueTypeOutput) Policy() pulumi.StringPtrOutput
Custom policy for the Queue.
func (QueueTypeOutput) ToQueueTypeOutput ¶
func (o QueueTypeOutput) ToQueueTypeOutput() QueueTypeOutput
func (QueueTypeOutput) ToQueueTypeOutputWithContext ¶
func (o QueueTypeOutput) ToQueueTypeOutputWithContext(ctx context.Context) QueueTypeOutput
func (QueueTypeOutput) ToQueueTypePtrOutput ¶
func (o QueueTypeOutput) ToQueueTypePtrOutput() QueueTypePtrOutput
func (QueueTypeOutput) ToQueueTypePtrOutputWithContext ¶
func (o QueueTypeOutput) ToQueueTypePtrOutputWithContext(ctx context.Context) QueueTypePtrOutput
type QueueTypePtrInput ¶
type QueueTypePtrInput interface { pulumi.Input ToQueueTypePtrOutput() QueueTypePtrOutput ToQueueTypePtrOutputWithContext(context.Context) QueueTypePtrOutput }
QueueTypePtrInput is an input type that accepts QueueTypeArgs, QueueTypePtr and QueueTypePtrOutput values. You can construct a concrete instance of `QueueTypePtrInput` via:
QueueTypeArgs{...} or: nil
func QueueTypePtr ¶
func QueueTypePtr(v *QueueTypeArgs) QueueTypePtrInput
type QueueTypePtrOutput ¶
type QueueTypePtrOutput struct{ *pulumi.OutputState }
func (QueueTypePtrOutput) DeadLetterQueueTypeArgs ¶
func (o QueueTypePtrOutput) DeadLetterQueueTypeArgs() DeadLetterQueueTypePtrOutput
Dead Letter Queue attached to the component to create.
func (QueueTypePtrOutput) Elem ¶
func (o QueueTypePtrOutput) Elem() QueueTypeOutput
func (QueueTypePtrOutput) ElementType ¶
func (QueueTypePtrOutput) ElementType() reflect.Type
func (QueueTypePtrOutput) IsFifo ¶
func (o QueueTypePtrOutput) IsFifo() pulumi.BoolPtrOutput
Set to true to create the Queue as FiFo. False for a Standard Queue.
func (QueueTypePtrOutput) MaxMessageSize ¶
func (o QueueTypePtrOutput) MaxMessageSize() pulumi.Float64PtrOutput
The limit for a Queue message size in bytes. Minimum is 1 byte (1 character) and Maximum 262,144 bytes (256 KiB). By default a message can be 256 KiB large.
func (QueueTypePtrOutput) MessageRetentionSeconds ¶
func (o QueueTypePtrOutput) MessageRetentionSeconds() pulumi.Float64PtrOutput
The amount of time that a message will be stored in the Queue without being deleted. Minimum is 60 seconds (1 minutes) and Maximum 1,209,600 (14 days) seconds. By default a message is retained 4 days.
func (QueueTypePtrOutput) Policy ¶
func (o QueueTypePtrOutput) Policy() pulumi.StringPtrOutput
Custom policy for the Queue.
func (QueueTypePtrOutput) ToQueueTypePtrOutput ¶
func (o QueueTypePtrOutput) ToQueueTypePtrOutput() QueueTypePtrOutput
func (QueueTypePtrOutput) ToQueueTypePtrOutputWithContext ¶
func (o QueueTypePtrOutput) ToQueueTypePtrOutputWithContext(ctx context.Context) QueueTypePtrOutput
type StaticWeb ¶
type StaticWeb struct { pulumi.ResourceState // DNS Records to expose staticweb DNSRecords DNSRecordsPtrOutput `pulumi:"DNSRecords"` // DNS Records to validate the certificate DNSRecordsForValidation DNSRecordsPtrOutput `pulumi:"DNSRecordsForValidation"` // CloudFront Distribution Certificate acm.CertificateOutput `pulumi:"certificate"` // AWS certificate validation CertificateValidation acm.CertificateValidationOutput `pulumi:"certificateValidation"` // Content bucket ContentBucket storage.BucketOutput `pulumi:"contentBucket"` // Bucket policy to connect Cloud Front distribution ContentBucketPolicy s3.BucketPolicyOutput `pulumi:"contentBucketPolicy"` // CloudFront Distribution Distribution cloudfront.DistributionOutput `pulumi:"distribution"` // CloudFront Distribution DomainValidationOptions acm.CertificateDomainValidationOptionArrayOutput `pulumi:"domainValidationOptions"` // AWS eastRegion provider. It is required to create and validate certificates EastRegion aws.ProviderOutput `pulumi:"eastRegion"` // Logs bucket LogsBucket s3.BucketOutput `pulumi:"logsBucket"` // Staticweb name Name pulumi.StringOutput `pulumi:"name"` // OriginAccessIdentity to have access to content bucket OriginAccessIdentity cloudfront.OriginAccessIdentityOutput `pulumi:"originAccessIdentity"` }
func NewStaticWeb ¶
func NewStaticWeb(ctx *pulumi.Context, name string, args *StaticWebArgs, opts ...pulumi.ResourceOption) (*StaticWeb, error)
NewStaticWeb registers a new resource with the given unique name, arguments, and options.
func (*StaticWeb) ElementType ¶
func (*StaticWeb) ToStaticWebOutput ¶
func (i *StaticWeb) ToStaticWebOutput() StaticWebOutput
func (*StaticWeb) ToStaticWebOutputWithContext ¶
func (i *StaticWeb) ToStaticWebOutputWithContext(ctx context.Context) StaticWebOutput
type StaticWebArgs ¶
type StaticWebArgs struct { // Cloud Front distribution cache Cache CdnCachePtrInput // Set to true to configure DNS ConfigureDNS pulumi.BoolPtrInput // DNS configuration Dns CdnDnsPtrInput // Set to true to add an alias to wwww.<domain> Domain pulumi.StringPtrInput // Set to true to add an alias to wwww.<domain> IncludeWWW pulumi.BoolPtrInput // Cloud Front distribution priceClass PriceClass pulumi.StringPtrInput }
The set of arguments for constructing a StaticWeb resource.
func (StaticWebArgs) ElementType ¶
func (StaticWebArgs) ElementType() reflect.Type
type StaticWebArray ¶
type StaticWebArray []StaticWebInput
func (StaticWebArray) ElementType ¶
func (StaticWebArray) ElementType() reflect.Type
func (StaticWebArray) ToStaticWebArrayOutput ¶
func (i StaticWebArray) ToStaticWebArrayOutput() StaticWebArrayOutput
func (StaticWebArray) ToStaticWebArrayOutputWithContext ¶
func (i StaticWebArray) ToStaticWebArrayOutputWithContext(ctx context.Context) StaticWebArrayOutput
type StaticWebArrayInput ¶
type StaticWebArrayInput interface { pulumi.Input ToStaticWebArrayOutput() StaticWebArrayOutput ToStaticWebArrayOutputWithContext(context.Context) StaticWebArrayOutput }
StaticWebArrayInput is an input type that accepts StaticWebArray and StaticWebArrayOutput values. You can construct a concrete instance of `StaticWebArrayInput` via:
StaticWebArray{ StaticWebArgs{...} }
type StaticWebArrayOutput ¶
type StaticWebArrayOutput struct{ *pulumi.OutputState }
func (StaticWebArrayOutput) ElementType ¶
func (StaticWebArrayOutput) ElementType() reflect.Type
func (StaticWebArrayOutput) Index ¶
func (o StaticWebArrayOutput) Index(i pulumi.IntInput) StaticWebOutput
func (StaticWebArrayOutput) ToStaticWebArrayOutput ¶
func (o StaticWebArrayOutput) ToStaticWebArrayOutput() StaticWebArrayOutput
func (StaticWebArrayOutput) ToStaticWebArrayOutputWithContext ¶
func (o StaticWebArrayOutput) ToStaticWebArrayOutputWithContext(ctx context.Context) StaticWebArrayOutput
type StaticWebInput ¶
type StaticWebInput interface { pulumi.Input ToStaticWebOutput() StaticWebOutput ToStaticWebOutputWithContext(ctx context.Context) StaticWebOutput }
type StaticWebMap ¶
type StaticWebMap map[string]StaticWebInput
func (StaticWebMap) ElementType ¶
func (StaticWebMap) ElementType() reflect.Type
func (StaticWebMap) ToStaticWebMapOutput ¶
func (i StaticWebMap) ToStaticWebMapOutput() StaticWebMapOutput
func (StaticWebMap) ToStaticWebMapOutputWithContext ¶
func (i StaticWebMap) ToStaticWebMapOutputWithContext(ctx context.Context) StaticWebMapOutput
type StaticWebMapInput ¶
type StaticWebMapInput interface { pulumi.Input ToStaticWebMapOutput() StaticWebMapOutput ToStaticWebMapOutputWithContext(context.Context) StaticWebMapOutput }
StaticWebMapInput is an input type that accepts StaticWebMap and StaticWebMapOutput values. You can construct a concrete instance of `StaticWebMapInput` via:
StaticWebMap{ "key": StaticWebArgs{...} }
type StaticWebMapOutput ¶
type StaticWebMapOutput struct{ *pulumi.OutputState }
func (StaticWebMapOutput) ElementType ¶
func (StaticWebMapOutput) ElementType() reflect.Type
func (StaticWebMapOutput) MapIndex ¶
func (o StaticWebMapOutput) MapIndex(k pulumi.StringInput) StaticWebOutput
func (StaticWebMapOutput) ToStaticWebMapOutput ¶
func (o StaticWebMapOutput) ToStaticWebMapOutput() StaticWebMapOutput
func (StaticWebMapOutput) ToStaticWebMapOutputWithContext ¶
func (o StaticWebMapOutput) ToStaticWebMapOutputWithContext(ctx context.Context) StaticWebMapOutput
type StaticWebOutput ¶
type StaticWebOutput struct{ *pulumi.OutputState }
func (StaticWebOutput) Certificate ¶
func (o StaticWebOutput) Certificate() acm.CertificateOutput
CloudFront Distribution
func (StaticWebOutput) CertificateValidation ¶
func (o StaticWebOutput) CertificateValidation() acm.CertificateValidationOutput
AWS certificate validation
func (StaticWebOutput) ContentBucket ¶
func (o StaticWebOutput) ContentBucket() storage.BucketOutput
Content bucket
func (StaticWebOutput) ContentBucketPolicy ¶
func (o StaticWebOutput) ContentBucketPolicy() s3.BucketPolicyOutput
Bucket policy to connect Cloud Front distribution
func (StaticWebOutput) DNSRecords ¶
func (o StaticWebOutput) DNSRecords() DNSRecordsPtrOutput
DNS Records to expose staticweb
func (StaticWebOutput) DNSRecordsForValidation ¶
func (o StaticWebOutput) DNSRecordsForValidation() DNSRecordsPtrOutput
DNS Records to validate the certificate
func (StaticWebOutput) Distribution ¶
func (o StaticWebOutput) Distribution() cloudfront.DistributionOutput
CloudFront Distribution
func (StaticWebOutput) DomainValidationOptions ¶
func (o StaticWebOutput) DomainValidationOptions() acm.CertificateDomainValidationOptionArrayOutput
CloudFront Distribution
func (StaticWebOutput) EastRegion ¶
func (o StaticWebOutput) EastRegion() aws.ProviderOutput
AWS eastRegion provider. It is required to create and validate certificates
func (StaticWebOutput) ElementType ¶
func (StaticWebOutput) ElementType() reflect.Type
func (StaticWebOutput) LogsBucket ¶
func (o StaticWebOutput) LogsBucket() s3.BucketOutput
Logs bucket
func (StaticWebOutput) OriginAccessIdentity ¶
func (o StaticWebOutput) OriginAccessIdentity() cloudfront.OriginAccessIdentityOutput
OriginAccessIdentity to have access to content bucket
func (StaticWebOutput) ToStaticWebOutput ¶
func (o StaticWebOutput) ToStaticWebOutput() StaticWebOutput
func (StaticWebOutput) ToStaticWebOutputWithContext ¶
func (o StaticWebOutput) ToStaticWebOutputWithContext(ctx context.Context) StaticWebOutput
type StaticWebType ¶
type StaticWebType struct { // Cloud Front distribution cache Cache *CdnCache `pulumi:"cache"` // Set to true to configure DNS ConfigureDNS *bool `pulumi:"configureDNS"` // DNS configuration Dns *CdnDns `pulumi:"dns"` // Set to true to add an alias to wwww.<domain> Domain *string `pulumi:"domain"` // Set to true to add an alias to wwww.<domain> IncludeWWW *bool `pulumi:"includeWWW"` // Cloud Front distribution priceClass PriceClass *string `pulumi:"priceClass"` }