Documentation
¶
Index ¶
- Constants
- type AccountPolicy
- type AccountPolicyArgs
- type AccountPolicyInput
- type AccountPolicyOutput
- func (o AccountPolicyOutput) AccountId() pulumi.StringOutput
- func (AccountPolicyOutput) ElementType() reflect.Type
- func (o AccountPolicyOutput) PolicyDocument() pulumi.StringOutput
- func (o AccountPolicyOutput) PolicyName() pulumi.StringOutput
- func (o AccountPolicyOutput) PolicyType() AccountPolicyPolicyTypeOutput
- func (o AccountPolicyOutput) Scope() AccountPolicyScopePtrOutput
- func (o AccountPolicyOutput) SelectionCriteria() pulumi.StringPtrOutput
- func (o AccountPolicyOutput) ToAccountPolicyOutput() AccountPolicyOutput
- func (o AccountPolicyOutput) ToAccountPolicyOutputWithContext(ctx context.Context) AccountPolicyOutput
- type AccountPolicyPolicyType
- func (AccountPolicyPolicyType) ElementType() reflect.Type
- func (e AccountPolicyPolicyType) ToAccountPolicyPolicyTypeOutput() AccountPolicyPolicyTypeOutput
- func (e AccountPolicyPolicyType) ToAccountPolicyPolicyTypeOutputWithContext(ctx context.Context) AccountPolicyPolicyTypeOutput
- func (e AccountPolicyPolicyType) ToAccountPolicyPolicyTypePtrOutput() AccountPolicyPolicyTypePtrOutput
- func (e AccountPolicyPolicyType) ToAccountPolicyPolicyTypePtrOutputWithContext(ctx context.Context) AccountPolicyPolicyTypePtrOutput
- func (e AccountPolicyPolicyType) ToStringOutput() pulumi.StringOutput
- func (e AccountPolicyPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccountPolicyPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccountPolicyPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountPolicyPolicyTypeInput
- type AccountPolicyPolicyTypeOutput
- func (AccountPolicyPolicyTypeOutput) ElementType() reflect.Type
- func (o AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypeOutput() AccountPolicyPolicyTypeOutput
- func (o AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypeOutputWithContext(ctx context.Context) AccountPolicyPolicyTypeOutput
- func (o AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypePtrOutput() AccountPolicyPolicyTypePtrOutput
- func (o AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypePtrOutputWithContext(ctx context.Context) AccountPolicyPolicyTypePtrOutput
- func (o AccountPolicyPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AccountPolicyPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccountPolicyPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountPolicyPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountPolicyPolicyTypePtrInput
- type AccountPolicyPolicyTypePtrOutput
- func (o AccountPolicyPolicyTypePtrOutput) Elem() AccountPolicyPolicyTypeOutput
- func (AccountPolicyPolicyTypePtrOutput) ElementType() reflect.Type
- func (o AccountPolicyPolicyTypePtrOutput) ToAccountPolicyPolicyTypePtrOutput() AccountPolicyPolicyTypePtrOutput
- func (o AccountPolicyPolicyTypePtrOutput) ToAccountPolicyPolicyTypePtrOutputWithContext(ctx context.Context) AccountPolicyPolicyTypePtrOutput
- func (o AccountPolicyPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountPolicyPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountPolicyScope
- func (AccountPolicyScope) ElementType() reflect.Type
- func (e AccountPolicyScope) ToAccountPolicyScopeOutput() AccountPolicyScopeOutput
- func (e AccountPolicyScope) ToAccountPolicyScopeOutputWithContext(ctx context.Context) AccountPolicyScopeOutput
- func (e AccountPolicyScope) ToAccountPolicyScopePtrOutput() AccountPolicyScopePtrOutput
- func (e AccountPolicyScope) ToAccountPolicyScopePtrOutputWithContext(ctx context.Context) AccountPolicyScopePtrOutput
- func (e AccountPolicyScope) ToStringOutput() pulumi.StringOutput
- func (e AccountPolicyScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccountPolicyScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccountPolicyScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountPolicyScopeInput
- type AccountPolicyScopeOutput
- func (AccountPolicyScopeOutput) ElementType() reflect.Type
- func (o AccountPolicyScopeOutput) ToAccountPolicyScopeOutput() AccountPolicyScopeOutput
- func (o AccountPolicyScopeOutput) ToAccountPolicyScopeOutputWithContext(ctx context.Context) AccountPolicyScopeOutput
- func (o AccountPolicyScopeOutput) ToAccountPolicyScopePtrOutput() AccountPolicyScopePtrOutput
- func (o AccountPolicyScopeOutput) ToAccountPolicyScopePtrOutputWithContext(ctx context.Context) AccountPolicyScopePtrOutput
- func (o AccountPolicyScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o AccountPolicyScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccountPolicyScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountPolicyScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountPolicyScopePtrInput
- type AccountPolicyScopePtrOutput
- func (o AccountPolicyScopePtrOutput) Elem() AccountPolicyScopeOutput
- func (AccountPolicyScopePtrOutput) ElementType() reflect.Type
- func (o AccountPolicyScopePtrOutput) ToAccountPolicyScopePtrOutput() AccountPolicyScopePtrOutput
- func (o AccountPolicyScopePtrOutput) ToAccountPolicyScopePtrOutputWithContext(ctx context.Context) AccountPolicyScopePtrOutput
- func (o AccountPolicyScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountPolicyScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountPolicyState
- type Delivery
- type DeliveryArgs
- type DeliveryDestination
- type DeliveryDestinationArgs
- type DeliveryDestinationDestinationPolicy
- type DeliveryDestinationDestinationPolicyArgs
- func (DeliveryDestinationDestinationPolicyArgs) ElementType() reflect.Type
- func (i DeliveryDestinationDestinationPolicyArgs) ToDeliveryDestinationDestinationPolicyOutput() DeliveryDestinationDestinationPolicyOutput
- func (i DeliveryDestinationDestinationPolicyArgs) ToDeliveryDestinationDestinationPolicyOutputWithContext(ctx context.Context) DeliveryDestinationDestinationPolicyOutput
- type DeliveryDestinationDestinationPolicyArray
- func (DeliveryDestinationDestinationPolicyArray) ElementType() reflect.Type
- func (i DeliveryDestinationDestinationPolicyArray) ToDeliveryDestinationDestinationPolicyArrayOutput() DeliveryDestinationDestinationPolicyArrayOutput
- func (i DeliveryDestinationDestinationPolicyArray) ToDeliveryDestinationDestinationPolicyArrayOutputWithContext(ctx context.Context) DeliveryDestinationDestinationPolicyArrayOutput
- type DeliveryDestinationDestinationPolicyArrayInput
- type DeliveryDestinationDestinationPolicyArrayOutput
- func (DeliveryDestinationDestinationPolicyArrayOutput) ElementType() reflect.Type
- func (o DeliveryDestinationDestinationPolicyArrayOutput) Index(i pulumi.IntInput) DeliveryDestinationDestinationPolicyOutput
- func (o DeliveryDestinationDestinationPolicyArrayOutput) ToDeliveryDestinationDestinationPolicyArrayOutput() DeliveryDestinationDestinationPolicyArrayOutput
- func (o DeliveryDestinationDestinationPolicyArrayOutput) ToDeliveryDestinationDestinationPolicyArrayOutputWithContext(ctx context.Context) DeliveryDestinationDestinationPolicyArrayOutput
- type DeliveryDestinationDestinationPolicyInput
- type DeliveryDestinationDestinationPolicyOutput
- func (o DeliveryDestinationDestinationPolicyOutput) DeliveryDestinationName() pulumi.StringOutput
- func (o DeliveryDestinationDestinationPolicyOutput) DeliveryDestinationPolicy() pulumi.StringOutput
- func (DeliveryDestinationDestinationPolicyOutput) ElementType() reflect.Type
- func (o DeliveryDestinationDestinationPolicyOutput) ToDeliveryDestinationDestinationPolicyOutput() DeliveryDestinationDestinationPolicyOutput
- func (o DeliveryDestinationDestinationPolicyOutput) ToDeliveryDestinationDestinationPolicyOutputWithContext(ctx context.Context) DeliveryDestinationDestinationPolicyOutput
- type DeliveryDestinationInput
- type DeliveryDestinationOutput
- func (o DeliveryDestinationOutput) Arn() pulumi.StringOutput
- func (o DeliveryDestinationOutput) DeliveryDestinationPolicy() DeliveryDestinationDestinationPolicyArrayOutput
- func (o DeliveryDestinationOutput) DeliveryDestinationType() pulumi.StringOutput
- func (o DeliveryDestinationOutput) DestinationResourceArn() pulumi.StringPtrOutput
- func (DeliveryDestinationOutput) ElementType() reflect.Type
- func (o DeliveryDestinationOutput) Name() pulumi.StringOutput
- func (o DeliveryDestinationOutput) OutputFormat() pulumi.StringPtrOutput
- func (o DeliveryDestinationOutput) Tags() aws.TagArrayOutput
- func (o DeliveryDestinationOutput) ToDeliveryDestinationOutput() DeliveryDestinationOutput
- func (o DeliveryDestinationOutput) ToDeliveryDestinationOutputWithContext(ctx context.Context) DeliveryDestinationOutput
- type DeliveryDestinationState
- type DeliveryDestinationTag
- type DeliveryInput
- type DeliveryOutput
- func (o DeliveryOutput) Arn() pulumi.StringOutput
- func (o DeliveryOutput) DeliveryDestinationArn() pulumi.StringOutput
- func (o DeliveryOutput) DeliveryDestinationType() pulumi.StringOutput
- func (o DeliveryOutput) DeliveryId() pulumi.StringOutput
- func (o DeliveryOutput) DeliverySourceName() pulumi.StringOutput
- func (DeliveryOutput) ElementType() reflect.Type
- func (o DeliveryOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o DeliveryOutput) RecordFields() pulumi.StringArrayOutput
- func (o DeliveryOutput) S3EnableHiveCompatiblePath() pulumi.BoolPtrOutput
- func (o DeliveryOutput) S3SuffixPath() pulumi.StringPtrOutput
- func (o DeliveryOutput) Tags() aws.TagArrayOutput
- func (o DeliveryOutput) ToDeliveryOutput() DeliveryOutput
- func (o DeliveryOutput) ToDeliveryOutputWithContext(ctx context.Context) DeliveryOutput
- type DeliverySource
- type DeliverySourceArgs
- type DeliverySourceInput
- type DeliverySourceOutput
- func (o DeliverySourceOutput) Arn() pulumi.StringOutput
- func (DeliverySourceOutput) ElementType() reflect.Type
- func (o DeliverySourceOutput) LogType() pulumi.StringPtrOutput
- func (o DeliverySourceOutput) Name() pulumi.StringOutput
- func (o DeliverySourceOutput) ResourceArn() pulumi.StringPtrOutput
- func (o DeliverySourceOutput) ResourceArns() pulumi.StringArrayOutput
- func (o DeliverySourceOutput) Service() pulumi.StringOutput
- func (o DeliverySourceOutput) Tags() aws.TagArrayOutput
- func (o DeliverySourceOutput) ToDeliverySourceOutput() DeliverySourceOutput
- func (o DeliverySourceOutput) ToDeliverySourceOutputWithContext(ctx context.Context) DeliverySourceOutput
- type DeliverySourceState
- type DeliverySourceTag
- type DeliveryState
- type DeliveryTag
- type Destination
- type DestinationArgs
- type DestinationInput
- type DestinationOutput
- func (o DestinationOutput) Arn() pulumi.StringOutput
- func (o DestinationOutput) DestinationName() pulumi.StringOutput
- func (o DestinationOutput) DestinationPolicy() pulumi.StringPtrOutput
- func (DestinationOutput) ElementType() reflect.Type
- func (o DestinationOutput) RoleArn() pulumi.StringOutput
- func (o DestinationOutput) TargetArn() pulumi.StringOutput
- func (o DestinationOutput) ToDestinationOutput() DestinationOutput
- func (o DestinationOutput) ToDestinationOutputWithContext(ctx context.Context) DestinationOutput
- type DestinationState
- type Integration
- type IntegrationArgs
- type IntegrationInput
- type IntegrationOpenSearchResourceConfig
- type IntegrationOpenSearchResourceConfigArgs
- func (IntegrationOpenSearchResourceConfigArgs) ElementType() reflect.Type
- func (i IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigOutput() IntegrationOpenSearchResourceConfigOutput
- func (i IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigOutput
- func (i IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigPtrOutput() IntegrationOpenSearchResourceConfigPtrOutput
- func (i IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigPtrOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigPtrOutput
- type IntegrationOpenSearchResourceConfigInput
- type IntegrationOpenSearchResourceConfigOutput
- func (o IntegrationOpenSearchResourceConfigOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o IntegrationOpenSearchResourceConfigOutput) DashboardViewerPrincipals() pulumi.StringArrayOutput
- func (o IntegrationOpenSearchResourceConfigOutput) DataSourceRoleArn() pulumi.StringOutput
- func (IntegrationOpenSearchResourceConfigOutput) ElementType() reflect.Type
- func (o IntegrationOpenSearchResourceConfigOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o IntegrationOpenSearchResourceConfigOutput) RetentionDays() pulumi.IntPtrOutput
- func (o IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigOutput() IntegrationOpenSearchResourceConfigOutput
- func (o IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigOutput
- func (o IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigPtrOutput() IntegrationOpenSearchResourceConfigPtrOutput
- func (o IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigPtrOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigPtrOutput
- type IntegrationOpenSearchResourceConfigPtrInput
- type IntegrationOpenSearchResourceConfigPtrOutput
- func (o IntegrationOpenSearchResourceConfigPtrOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o IntegrationOpenSearchResourceConfigPtrOutput) DashboardViewerPrincipals() pulumi.StringArrayOutput
- func (o IntegrationOpenSearchResourceConfigPtrOutput) DataSourceRoleArn() pulumi.StringPtrOutput
- func (o IntegrationOpenSearchResourceConfigPtrOutput) Elem() IntegrationOpenSearchResourceConfigOutput
- func (IntegrationOpenSearchResourceConfigPtrOutput) ElementType() reflect.Type
- func (o IntegrationOpenSearchResourceConfigPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o IntegrationOpenSearchResourceConfigPtrOutput) RetentionDays() pulumi.IntPtrOutput
- func (o IntegrationOpenSearchResourceConfigPtrOutput) ToIntegrationOpenSearchResourceConfigPtrOutput() IntegrationOpenSearchResourceConfigPtrOutput
- func (o IntegrationOpenSearchResourceConfigPtrOutput) ToIntegrationOpenSearchResourceConfigPtrOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigPtrOutput
- type IntegrationOutput
- func (IntegrationOutput) ElementType() reflect.Type
- func (o IntegrationOutput) IntegrationName() pulumi.StringOutput
- func (o IntegrationOutput) IntegrationStatus() IntegrationStatusOutput
- func (o IntegrationOutput) IntegrationType() IntegrationTypeOutput
- func (o IntegrationOutput) ResourceConfig() ResourceConfigPropertiesOutput
- func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput
- func (o IntegrationOutput) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
- type IntegrationState
- type IntegrationStatus
- type IntegrationStatusOutput
- func (IntegrationStatusOutput) ElementType() reflect.Type
- func (o IntegrationStatusOutput) ToIntegrationStatusOutput() IntegrationStatusOutput
- func (o IntegrationStatusOutput) ToIntegrationStatusOutputWithContext(ctx context.Context) IntegrationStatusOutput
- func (o IntegrationStatusOutput) ToIntegrationStatusPtrOutput() IntegrationStatusPtrOutput
- func (o IntegrationStatusOutput) ToIntegrationStatusPtrOutputWithContext(ctx context.Context) IntegrationStatusPtrOutput
- func (o IntegrationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o IntegrationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IntegrationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IntegrationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IntegrationStatusPtrOutput
- func (o IntegrationStatusPtrOutput) Elem() IntegrationStatusOutput
- func (IntegrationStatusPtrOutput) ElementType() reflect.Type
- func (o IntegrationStatusPtrOutput) ToIntegrationStatusPtrOutput() IntegrationStatusPtrOutput
- func (o IntegrationStatusPtrOutput) ToIntegrationStatusPtrOutputWithContext(ctx context.Context) IntegrationStatusPtrOutput
- func (o IntegrationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IntegrationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IntegrationType
- func (IntegrationType) ElementType() reflect.Type
- func (e IntegrationType) ToIntegrationTypeOutput() IntegrationTypeOutput
- func (e IntegrationType) ToIntegrationTypeOutputWithContext(ctx context.Context) IntegrationTypeOutput
- func (e IntegrationType) ToIntegrationTypePtrOutput() IntegrationTypePtrOutput
- func (e IntegrationType) ToIntegrationTypePtrOutputWithContext(ctx context.Context) IntegrationTypePtrOutput
- func (e IntegrationType) ToStringOutput() pulumi.StringOutput
- func (e IntegrationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IntegrationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IntegrationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IntegrationTypeInput
- type IntegrationTypeOutput
- func (IntegrationTypeOutput) ElementType() reflect.Type
- func (o IntegrationTypeOutput) ToIntegrationTypeOutput() IntegrationTypeOutput
- func (o IntegrationTypeOutput) ToIntegrationTypeOutputWithContext(ctx context.Context) IntegrationTypeOutput
- func (o IntegrationTypeOutput) ToIntegrationTypePtrOutput() IntegrationTypePtrOutput
- func (o IntegrationTypeOutput) ToIntegrationTypePtrOutputWithContext(ctx context.Context) IntegrationTypePtrOutput
- func (o IntegrationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IntegrationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IntegrationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IntegrationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IntegrationTypePtrInput
- type IntegrationTypePtrOutput
- func (o IntegrationTypePtrOutput) Elem() IntegrationTypeOutput
- func (IntegrationTypePtrOutput) ElementType() reflect.Type
- func (o IntegrationTypePtrOutput) ToIntegrationTypePtrOutput() IntegrationTypePtrOutput
- func (o IntegrationTypePtrOutput) ToIntegrationTypePtrOutputWithContext(ctx context.Context) IntegrationTypePtrOutput
- func (o IntegrationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IntegrationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogAnomalyDetector
- type LogAnomalyDetectorArgs
- type LogAnomalyDetectorEvaluationFrequency
- func (LogAnomalyDetectorEvaluationFrequency) ElementType() reflect.Type
- func (e LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyOutput() LogAnomalyDetectorEvaluationFrequencyOutput
- func (e LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyOutput
- func (e LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyPtrOutput() LogAnomalyDetectorEvaluationFrequencyPtrOutput
- func (e LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyPtrOutput
- func (e LogAnomalyDetectorEvaluationFrequency) ToStringOutput() pulumi.StringOutput
- func (e LogAnomalyDetectorEvaluationFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LogAnomalyDetectorEvaluationFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LogAnomalyDetectorEvaluationFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogAnomalyDetectorEvaluationFrequencyInput
- type LogAnomalyDetectorEvaluationFrequencyOutput
- func (LogAnomalyDetectorEvaluationFrequencyOutput) ElementType() reflect.Type
- func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyOutput() LogAnomalyDetectorEvaluationFrequencyOutput
- func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyOutput
- func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutput() LogAnomalyDetectorEvaluationFrequencyPtrOutput
- func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyPtrOutput
- func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToStringOutput() pulumi.StringOutput
- func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogAnomalyDetectorEvaluationFrequencyPtrInput
- type LogAnomalyDetectorEvaluationFrequencyPtrOutput
- func (o LogAnomalyDetectorEvaluationFrequencyPtrOutput) Elem() LogAnomalyDetectorEvaluationFrequencyOutput
- func (LogAnomalyDetectorEvaluationFrequencyPtrOutput) ElementType() reflect.Type
- func (o LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutput() LogAnomalyDetectorEvaluationFrequencyPtrOutput
- func (o LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyPtrOutput
- func (o LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogAnomalyDetectorInput
- type LogAnomalyDetectorOutput
- func (o LogAnomalyDetectorOutput) AccountId() pulumi.StringPtrOutput
- func (o LogAnomalyDetectorOutput) AnomalyDetectorArn() pulumi.StringOutput
- func (o LogAnomalyDetectorOutput) AnomalyDetectorStatus() pulumi.StringOutput
- func (o LogAnomalyDetectorOutput) AnomalyVisibilityTime() pulumi.Float64PtrOutput
- func (o LogAnomalyDetectorOutput) CreationTimeStamp() pulumi.Float64Output
- func (o LogAnomalyDetectorOutput) DetectorName() pulumi.StringPtrOutput
- func (LogAnomalyDetectorOutput) ElementType() reflect.Type
- func (o LogAnomalyDetectorOutput) EvaluationFrequency() LogAnomalyDetectorEvaluationFrequencyPtrOutput
- func (o LogAnomalyDetectorOutput) FilterPattern() pulumi.StringPtrOutput
- func (o LogAnomalyDetectorOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o LogAnomalyDetectorOutput) LastModifiedTimeStamp() pulumi.Float64Output
- func (o LogAnomalyDetectorOutput) LogGroupArnList() pulumi.StringArrayOutput
- func (o LogAnomalyDetectorOutput) ToLogAnomalyDetectorOutput() LogAnomalyDetectorOutput
- func (o LogAnomalyDetectorOutput) ToLogAnomalyDetectorOutputWithContext(ctx context.Context) LogAnomalyDetectorOutput
- type LogAnomalyDetectorState
- type LogGroup
- type LogGroupArgs
- type LogGroupClass
- func (LogGroupClass) ElementType() reflect.Type
- func (e LogGroupClass) ToLogGroupClassOutput() LogGroupClassOutput
- func (e LogGroupClass) ToLogGroupClassOutputWithContext(ctx context.Context) LogGroupClassOutput
- func (e LogGroupClass) ToLogGroupClassPtrOutput() LogGroupClassPtrOutput
- func (e LogGroupClass) ToLogGroupClassPtrOutputWithContext(ctx context.Context) LogGroupClassPtrOutput
- func (e LogGroupClass) ToStringOutput() pulumi.StringOutput
- func (e LogGroupClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LogGroupClass) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LogGroupClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogGroupClassInput
- type LogGroupClassOutput
- func (LogGroupClassOutput) ElementType() reflect.Type
- func (o LogGroupClassOutput) ToLogGroupClassOutput() LogGroupClassOutput
- func (o LogGroupClassOutput) ToLogGroupClassOutputWithContext(ctx context.Context) LogGroupClassOutput
- func (o LogGroupClassOutput) ToLogGroupClassPtrOutput() LogGroupClassPtrOutput
- func (o LogGroupClassOutput) ToLogGroupClassPtrOutputWithContext(ctx context.Context) LogGroupClassPtrOutput
- func (o LogGroupClassOutput) ToStringOutput() pulumi.StringOutput
- func (o LogGroupClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LogGroupClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LogGroupClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogGroupClassPtrInput
- type LogGroupClassPtrOutput
- func (o LogGroupClassPtrOutput) Elem() LogGroupClassOutput
- func (LogGroupClassPtrOutput) ElementType() reflect.Type
- func (o LogGroupClassPtrOutput) ToLogGroupClassPtrOutput() LogGroupClassPtrOutput
- func (o LogGroupClassPtrOutput) ToLogGroupClassPtrOutputWithContext(ctx context.Context) LogGroupClassPtrOutput
- func (o LogGroupClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LogGroupClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LogGroupInput
- type LogGroupOutput
- func (o LogGroupOutput) Arn() pulumi.StringOutput
- func (o LogGroupOutput) DataProtectionPolicy() pulumi.AnyOutput
- func (LogGroupOutput) ElementType() reflect.Type
- func (o LogGroupOutput) FieldIndexPolicies() pulumi.ArrayOutput
- func (o LogGroupOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o LogGroupOutput) LogGroupClass() LogGroupClassPtrOutput
- func (o LogGroupOutput) LogGroupName() pulumi.StringPtrOutput
- func (o LogGroupOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o LogGroupOutput) Tags() aws.TagArrayOutput
- func (o LogGroupOutput) ToLogGroupOutput() LogGroupOutput
- func (o LogGroupOutput) ToLogGroupOutputWithContext(ctx context.Context) LogGroupOutput
- type LogGroupState
- type LogGroupTag
- type LogStream
- type LogStreamArgs
- type LogStreamInput
- type LogStreamOutput
- func (LogStreamOutput) ElementType() reflect.Type
- func (o LogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o LogStreamOutput) LogStreamName() pulumi.StringPtrOutput
- func (o LogStreamOutput) ToLogStreamOutput() LogStreamOutput
- func (o LogStreamOutput) ToLogStreamOutputWithContext(ctx context.Context) LogStreamOutput
- type LogStreamState
- type LookupAccountPolicyArgs
- type LookupAccountPolicyOutputArgs
- type LookupAccountPolicyResult
- type LookupAccountPolicyResultOutput
- func (o LookupAccountPolicyResultOutput) AccountId() pulumi.StringPtrOutput
- func (LookupAccountPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAccountPolicyResultOutput) PolicyDocument() pulumi.StringPtrOutput
- func (o LookupAccountPolicyResultOutput) Scope() AccountPolicyScopePtrOutput
- func (o LookupAccountPolicyResultOutput) SelectionCriteria() pulumi.StringPtrOutput
- func (o LookupAccountPolicyResultOutput) ToLookupAccountPolicyResultOutput() LookupAccountPolicyResultOutput
- func (o LookupAccountPolicyResultOutput) ToLookupAccountPolicyResultOutputWithContext(ctx context.Context) LookupAccountPolicyResultOutput
- type LookupDeliveryArgs
- type LookupDeliveryDestinationArgs
- type LookupDeliveryDestinationOutputArgs
- type LookupDeliveryDestinationResult
- type LookupDeliveryDestinationResultOutput
- func (o LookupDeliveryDestinationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupDeliveryDestinationResultOutput) DeliveryDestinationPolicy() DeliveryDestinationDestinationPolicyArrayOutput
- func (o LookupDeliveryDestinationResultOutput) DeliveryDestinationType() pulumi.StringPtrOutput
- func (LookupDeliveryDestinationResultOutput) ElementType() reflect.Type
- func (o LookupDeliveryDestinationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDeliveryDestinationResultOutput) ToLookupDeliveryDestinationResultOutput() LookupDeliveryDestinationResultOutput
- func (o LookupDeliveryDestinationResultOutput) ToLookupDeliveryDestinationResultOutputWithContext(ctx context.Context) LookupDeliveryDestinationResultOutput
- type LookupDeliveryOutputArgs
- type LookupDeliveryResult
- type LookupDeliveryResultOutput
- func (o LookupDeliveryResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupDeliveryResultOutput) DeliveryDestinationType() pulumi.StringPtrOutput
- func (o LookupDeliveryResultOutput) DeliveryId() pulumi.StringPtrOutput
- func (LookupDeliveryResultOutput) ElementType() reflect.Type
- func (o LookupDeliveryResultOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o LookupDeliveryResultOutput) RecordFields() pulumi.StringArrayOutput
- func (o LookupDeliveryResultOutput) S3EnableHiveCompatiblePath() pulumi.BoolPtrOutput
- func (o LookupDeliveryResultOutput) S3SuffixPath() pulumi.StringPtrOutput
- func (o LookupDeliveryResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDeliveryResultOutput) ToLookupDeliveryResultOutput() LookupDeliveryResultOutput
- func (o LookupDeliveryResultOutput) ToLookupDeliveryResultOutputWithContext(ctx context.Context) LookupDeliveryResultOutput
- type LookupDeliverySourceArgs
- type LookupDeliverySourceOutputArgs
- type LookupDeliverySourceResult
- type LookupDeliverySourceResultOutput
- func (o LookupDeliverySourceResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupDeliverySourceResultOutput) ElementType() reflect.Type
- func (o LookupDeliverySourceResultOutput) LogType() pulumi.StringPtrOutput
- func (o LookupDeliverySourceResultOutput) ResourceArns() pulumi.StringArrayOutput
- func (o LookupDeliverySourceResultOutput) Service() pulumi.StringPtrOutput
- func (o LookupDeliverySourceResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDeliverySourceResultOutput) ToLookupDeliverySourceResultOutput() LookupDeliverySourceResultOutput
- func (o LookupDeliverySourceResultOutput) ToLookupDeliverySourceResultOutputWithContext(ctx context.Context) LookupDeliverySourceResultOutput
- type LookupDestinationArgs
- type LookupDestinationOutputArgs
- type LookupDestinationResult
- type LookupDestinationResultOutput
- func (o LookupDestinationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupDestinationResultOutput) DestinationPolicy() pulumi.StringPtrOutput
- func (LookupDestinationResultOutput) ElementType() reflect.Type
- func (o LookupDestinationResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupDestinationResultOutput) TargetArn() pulumi.StringPtrOutput
- func (o LookupDestinationResultOutput) ToLookupDestinationResultOutput() LookupDestinationResultOutput
- func (o LookupDestinationResultOutput) ToLookupDestinationResultOutputWithContext(ctx context.Context) LookupDestinationResultOutput
- type LookupIntegrationArgs
- type LookupIntegrationOutputArgs
- type LookupIntegrationResult
- type LookupIntegrationResultOutput
- func (LookupIntegrationResultOutput) ElementType() reflect.Type
- func (o LookupIntegrationResultOutput) IntegrationStatus() IntegrationStatusPtrOutput
- func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutput() LookupIntegrationResultOutput
- func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext(ctx context.Context) LookupIntegrationResultOutput
- type LookupLogAnomalyDetectorArgs
- type LookupLogAnomalyDetectorOutputArgs
- type LookupLogAnomalyDetectorResult
- type LookupLogAnomalyDetectorResultOutput
- func (o LookupLogAnomalyDetectorResultOutput) AnomalyDetectorArn() pulumi.StringPtrOutput
- func (o LookupLogAnomalyDetectorResultOutput) AnomalyDetectorStatus() pulumi.StringPtrOutput
- func (o LookupLogAnomalyDetectorResultOutput) AnomalyVisibilityTime() pulumi.Float64PtrOutput
- func (o LookupLogAnomalyDetectorResultOutput) CreationTimeStamp() pulumi.Float64PtrOutput
- func (o LookupLogAnomalyDetectorResultOutput) DetectorName() pulumi.StringPtrOutput
- func (LookupLogAnomalyDetectorResultOutput) ElementType() reflect.Type
- func (o LookupLogAnomalyDetectorResultOutput) EvaluationFrequency() LogAnomalyDetectorEvaluationFrequencyPtrOutput
- func (o LookupLogAnomalyDetectorResultOutput) FilterPattern() pulumi.StringPtrOutput
- func (o LookupLogAnomalyDetectorResultOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o LookupLogAnomalyDetectorResultOutput) LastModifiedTimeStamp() pulumi.Float64PtrOutput
- func (o LookupLogAnomalyDetectorResultOutput) LogGroupArnList() pulumi.StringArrayOutput
- func (o LookupLogAnomalyDetectorResultOutput) ToLookupLogAnomalyDetectorResultOutput() LookupLogAnomalyDetectorResultOutput
- func (o LookupLogAnomalyDetectorResultOutput) ToLookupLogAnomalyDetectorResultOutputWithContext(ctx context.Context) LookupLogAnomalyDetectorResultOutput
- type LookupLogGroupArgs
- type LookupLogGroupOutputArgs
- type LookupLogGroupResult
- type LookupLogGroupResultOutput
- func (o LookupLogGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupLogGroupResultOutput) DataProtectionPolicy() pulumi.AnyOutput
- func (LookupLogGroupResultOutput) ElementType() reflect.Type
- func (o LookupLogGroupResultOutput) FieldIndexPolicies() pulumi.ArrayOutput
- func (o LookupLogGroupResultOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o LookupLogGroupResultOutput) LogGroupClass() LogGroupClassPtrOutput
- func (o LookupLogGroupResultOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o LookupLogGroupResultOutput) Tags() aws.TagArrayOutput
- func (o LookupLogGroupResultOutput) ToLookupLogGroupResultOutput() LookupLogGroupResultOutput
- func (o LookupLogGroupResultOutput) ToLookupLogGroupResultOutputWithContext(ctx context.Context) LookupLogGroupResultOutput
- type LookupMetricFilterArgs
- type LookupMetricFilterOutputArgs
- type LookupMetricFilterResult
- type LookupMetricFilterResultOutput
- func (o LookupMetricFilterResultOutput) ApplyOnTransformedLogs() pulumi.BoolPtrOutput
- func (LookupMetricFilterResultOutput) ElementType() reflect.Type
- func (o LookupMetricFilterResultOutput) FilterPattern() pulumi.StringPtrOutput
- func (o LookupMetricFilterResultOutput) MetricTransformations() MetricFilterMetricTransformationArrayOutput
- func (o LookupMetricFilterResultOutput) ToLookupMetricFilterResultOutput() LookupMetricFilterResultOutput
- func (o LookupMetricFilterResultOutput) ToLookupMetricFilterResultOutputWithContext(ctx context.Context) LookupMetricFilterResultOutput
- type LookupQueryDefinitionArgs
- type LookupQueryDefinitionOutputArgs
- type LookupQueryDefinitionResult
- type LookupQueryDefinitionResultOutput
- func (LookupQueryDefinitionResultOutput) ElementType() reflect.Type
- func (o LookupQueryDefinitionResultOutput) LogGroupNames() pulumi.StringArrayOutput
- func (o LookupQueryDefinitionResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupQueryDefinitionResultOutput) QueryDefinitionId() pulumi.StringPtrOutput
- func (o LookupQueryDefinitionResultOutput) QueryLanguage() QueryDefinitionQueryLanguagePtrOutput
- func (o LookupQueryDefinitionResultOutput) QueryString() pulumi.StringPtrOutput
- func (o LookupQueryDefinitionResultOutput) ToLookupQueryDefinitionResultOutput() LookupQueryDefinitionResultOutput
- func (o LookupQueryDefinitionResultOutput) ToLookupQueryDefinitionResultOutputWithContext(ctx context.Context) LookupQueryDefinitionResultOutput
- type LookupResourcePolicyArgs
- type LookupResourcePolicyOutputArgs
- type LookupResourcePolicyResult
- type LookupResourcePolicyResultOutput
- func (LookupResourcePolicyResultOutput) ElementType() reflect.Type
- func (o LookupResourcePolicyResultOutput) PolicyDocument() pulumi.StringPtrOutput
- func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput() LookupResourcePolicyResultOutput
- func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext(ctx context.Context) LookupResourcePolicyResultOutput
- type LookupSubscriptionFilterArgs
- type LookupSubscriptionFilterOutputArgs
- type LookupSubscriptionFilterResult
- type LookupSubscriptionFilterResultOutput
- func (o LookupSubscriptionFilterResultOutput) ApplyOnTransformedLogs() pulumi.BoolPtrOutput
- func (o LookupSubscriptionFilterResultOutput) DestinationArn() pulumi.StringPtrOutput
- func (o LookupSubscriptionFilterResultOutput) Distribution() SubscriptionFilterDistributionPtrOutput
- func (LookupSubscriptionFilterResultOutput) ElementType() reflect.Type
- func (o LookupSubscriptionFilterResultOutput) FilterPattern() pulumi.StringPtrOutput
- func (o LookupSubscriptionFilterResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupSubscriptionFilterResultOutput) ToLookupSubscriptionFilterResultOutput() LookupSubscriptionFilterResultOutput
- func (o LookupSubscriptionFilterResultOutput) ToLookupSubscriptionFilterResultOutputWithContext(ctx context.Context) LookupSubscriptionFilterResultOutput
- type LookupTransformerArgs
- type LookupTransformerOutputArgs
- type LookupTransformerResult
- type LookupTransformerResultOutput
- func (LookupTransformerResultOutput) ElementType() reflect.Type
- func (o LookupTransformerResultOutput) ToLookupTransformerResultOutput() LookupTransformerResultOutput
- func (o LookupTransformerResultOutput) ToLookupTransformerResultOutputWithContext(ctx context.Context) LookupTransformerResultOutput
- func (o LookupTransformerResultOutput) TransformerConfig() TransformerProcessorArrayOutput
- type MetricFilter
- type MetricFilterArgs
- type MetricFilterDimension
- type MetricFilterDimensionArgs
- type MetricFilterDimensionArray
- func (MetricFilterDimensionArray) ElementType() reflect.Type
- func (i MetricFilterDimensionArray) ToMetricFilterDimensionArrayOutput() MetricFilterDimensionArrayOutput
- func (i MetricFilterDimensionArray) ToMetricFilterDimensionArrayOutputWithContext(ctx context.Context) MetricFilterDimensionArrayOutput
- type MetricFilterDimensionArrayInput
- type MetricFilterDimensionArrayOutput
- func (MetricFilterDimensionArrayOutput) ElementType() reflect.Type
- func (o MetricFilterDimensionArrayOutput) Index(i pulumi.IntInput) MetricFilterDimensionOutput
- func (o MetricFilterDimensionArrayOutput) ToMetricFilterDimensionArrayOutput() MetricFilterDimensionArrayOutput
- func (o MetricFilterDimensionArrayOutput) ToMetricFilterDimensionArrayOutputWithContext(ctx context.Context) MetricFilterDimensionArrayOutput
- type MetricFilterDimensionInput
- type MetricFilterDimensionOutput
- func (MetricFilterDimensionOutput) ElementType() reflect.Type
- func (o MetricFilterDimensionOutput) Key() pulumi.StringOutput
- func (o MetricFilterDimensionOutput) ToMetricFilterDimensionOutput() MetricFilterDimensionOutput
- func (o MetricFilterDimensionOutput) ToMetricFilterDimensionOutputWithContext(ctx context.Context) MetricFilterDimensionOutput
- func (o MetricFilterDimensionOutput) Value() pulumi.StringOutput
- type MetricFilterInput
- type MetricFilterMetricTransformation
- type MetricFilterMetricTransformationArgs
- func (MetricFilterMetricTransformationArgs) ElementType() reflect.Type
- func (i MetricFilterMetricTransformationArgs) ToMetricFilterMetricTransformationOutput() MetricFilterMetricTransformationOutput
- func (i MetricFilterMetricTransformationArgs) ToMetricFilterMetricTransformationOutputWithContext(ctx context.Context) MetricFilterMetricTransformationOutput
- type MetricFilterMetricTransformationArray
- func (MetricFilterMetricTransformationArray) ElementType() reflect.Type
- func (i MetricFilterMetricTransformationArray) ToMetricFilterMetricTransformationArrayOutput() MetricFilterMetricTransformationArrayOutput
- func (i MetricFilterMetricTransformationArray) ToMetricFilterMetricTransformationArrayOutputWithContext(ctx context.Context) MetricFilterMetricTransformationArrayOutput
- type MetricFilterMetricTransformationArrayInput
- type MetricFilterMetricTransformationArrayOutput
- func (MetricFilterMetricTransformationArrayOutput) ElementType() reflect.Type
- func (o MetricFilterMetricTransformationArrayOutput) Index(i pulumi.IntInput) MetricFilterMetricTransformationOutput
- func (o MetricFilterMetricTransformationArrayOutput) ToMetricFilterMetricTransformationArrayOutput() MetricFilterMetricTransformationArrayOutput
- func (o MetricFilterMetricTransformationArrayOutput) ToMetricFilterMetricTransformationArrayOutputWithContext(ctx context.Context) MetricFilterMetricTransformationArrayOutput
- type MetricFilterMetricTransformationInput
- type MetricFilterMetricTransformationOutput
- func (o MetricFilterMetricTransformationOutput) DefaultValue() pulumi.Float64PtrOutput
- func (o MetricFilterMetricTransformationOutput) Dimensions() MetricFilterDimensionArrayOutput
- func (MetricFilterMetricTransformationOutput) ElementType() reflect.Type
- func (o MetricFilterMetricTransformationOutput) MetricName() pulumi.StringOutput
- func (o MetricFilterMetricTransformationOutput) MetricNamespace() pulumi.StringOutput
- func (o MetricFilterMetricTransformationOutput) MetricValue() pulumi.StringOutput
- func (o MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutput() MetricFilterMetricTransformationOutput
- func (o MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutputWithContext(ctx context.Context) MetricFilterMetricTransformationOutput
- func (o MetricFilterMetricTransformationOutput) Unit() MetricFilterMetricTransformationUnitPtrOutput
- type MetricFilterMetricTransformationUnit
- func (MetricFilterMetricTransformationUnit) ElementType() reflect.Type
- func (e MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitOutput() MetricFilterMetricTransformationUnitOutput
- func (e MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitOutput
- func (e MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitPtrOutput() MetricFilterMetricTransformationUnitPtrOutput
- func (e MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitPtrOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitPtrOutput
- func (e MetricFilterMetricTransformationUnit) ToStringOutput() pulumi.StringOutput
- func (e MetricFilterMetricTransformationUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetricFilterMetricTransformationUnit) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetricFilterMetricTransformationUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetricFilterMetricTransformationUnitInput
- type MetricFilterMetricTransformationUnitOutput
- func (MetricFilterMetricTransformationUnitOutput) ElementType() reflect.Type
- func (o MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitOutput() MetricFilterMetricTransformationUnitOutput
- func (o MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitOutput
- func (o MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitPtrOutput() MetricFilterMetricTransformationUnitPtrOutput
- func (o MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitPtrOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitPtrOutput
- func (o MetricFilterMetricTransformationUnitOutput) ToStringOutput() pulumi.StringOutput
- func (o MetricFilterMetricTransformationUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetricFilterMetricTransformationUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetricFilterMetricTransformationUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetricFilterMetricTransformationUnitPtrInput
- type MetricFilterMetricTransformationUnitPtrOutput
- func (o MetricFilterMetricTransformationUnitPtrOutput) Elem() MetricFilterMetricTransformationUnitOutput
- func (MetricFilterMetricTransformationUnitPtrOutput) ElementType() reflect.Type
- func (o MetricFilterMetricTransformationUnitPtrOutput) ToMetricFilterMetricTransformationUnitPtrOutput() MetricFilterMetricTransformationUnitPtrOutput
- func (o MetricFilterMetricTransformationUnitPtrOutput) ToMetricFilterMetricTransformationUnitPtrOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitPtrOutput
- func (o MetricFilterMetricTransformationUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetricFilterMetricTransformationUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetricFilterOutput
- func (o MetricFilterOutput) ApplyOnTransformedLogs() pulumi.BoolPtrOutput
- func (MetricFilterOutput) ElementType() reflect.Type
- func (o MetricFilterOutput) FilterName() pulumi.StringPtrOutput
- func (o MetricFilterOutput) FilterPattern() pulumi.StringOutput
- func (o MetricFilterOutput) LogGroupName() pulumi.StringOutput
- func (o MetricFilterOutput) MetricTransformations() MetricFilterMetricTransformationArrayOutput
- func (o MetricFilterOutput) ToMetricFilterOutput() MetricFilterOutput
- func (o MetricFilterOutput) ToMetricFilterOutputWithContext(ctx context.Context) MetricFilterOutput
- type MetricFilterState
- type QueryDefinition
- type QueryDefinitionArgs
- type QueryDefinitionInput
- type QueryDefinitionOutput
- func (QueryDefinitionOutput) ElementType() reflect.Type
- func (o QueryDefinitionOutput) LogGroupNames() pulumi.StringArrayOutput
- func (o QueryDefinitionOutput) Name() pulumi.StringOutput
- func (o QueryDefinitionOutput) QueryDefinitionId() pulumi.StringOutput
- func (o QueryDefinitionOutput) QueryLanguage() QueryDefinitionQueryLanguagePtrOutput
- func (o QueryDefinitionOutput) QueryString() pulumi.StringOutput
- func (o QueryDefinitionOutput) ToQueryDefinitionOutput() QueryDefinitionOutput
- func (o QueryDefinitionOutput) ToQueryDefinitionOutputWithContext(ctx context.Context) QueryDefinitionOutput
- type QueryDefinitionQueryLanguage
- func (QueryDefinitionQueryLanguage) ElementType() reflect.Type
- func (e QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguageOutput() QueryDefinitionQueryLanguageOutput
- func (e QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguageOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguageOutput
- func (e QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguagePtrOutput() QueryDefinitionQueryLanguagePtrOutput
- func (e QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguagePtrOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguagePtrOutput
- func (e QueryDefinitionQueryLanguage) ToStringOutput() pulumi.StringOutput
- func (e QueryDefinitionQueryLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e QueryDefinitionQueryLanguage) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e QueryDefinitionQueryLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type QueryDefinitionQueryLanguageInput
- type QueryDefinitionQueryLanguageOutput
- func (QueryDefinitionQueryLanguageOutput) ElementType() reflect.Type
- func (o QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguageOutput() QueryDefinitionQueryLanguageOutput
- func (o QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguageOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguageOutput
- func (o QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguagePtrOutput() QueryDefinitionQueryLanguagePtrOutput
- func (o QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguagePtrOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguagePtrOutput
- func (o QueryDefinitionQueryLanguageOutput) ToStringOutput() pulumi.StringOutput
- func (o QueryDefinitionQueryLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o QueryDefinitionQueryLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o QueryDefinitionQueryLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type QueryDefinitionQueryLanguagePtrInput
- type QueryDefinitionQueryLanguagePtrOutput
- func (o QueryDefinitionQueryLanguagePtrOutput) Elem() QueryDefinitionQueryLanguageOutput
- func (QueryDefinitionQueryLanguagePtrOutput) ElementType() reflect.Type
- func (o QueryDefinitionQueryLanguagePtrOutput) ToQueryDefinitionQueryLanguagePtrOutput() QueryDefinitionQueryLanguagePtrOutput
- func (o QueryDefinitionQueryLanguagePtrOutput) ToQueryDefinitionQueryLanguagePtrOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguagePtrOutput
- func (o QueryDefinitionQueryLanguagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o QueryDefinitionQueryLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type QueryDefinitionState
- type ResourceConfigProperties
- type ResourceConfigPropertiesArgs
- func (ResourceConfigPropertiesArgs) ElementType() reflect.Type
- func (i ResourceConfigPropertiesArgs) ToResourceConfigPropertiesOutput() ResourceConfigPropertiesOutput
- func (i ResourceConfigPropertiesArgs) ToResourceConfigPropertiesOutputWithContext(ctx context.Context) ResourceConfigPropertiesOutput
- type ResourceConfigPropertiesInput
- type ResourceConfigPropertiesOutput
- func (ResourceConfigPropertiesOutput) ElementType() reflect.Type
- func (o ResourceConfigPropertiesOutput) OpenSearchResourceConfig() IntegrationOpenSearchResourceConfigPtrOutput
- func (o ResourceConfigPropertiesOutput) ToResourceConfigPropertiesOutput() ResourceConfigPropertiesOutput
- func (o ResourceConfigPropertiesOutput) ToResourceConfigPropertiesOutputWithContext(ctx context.Context) ResourceConfigPropertiesOutput
- type ResourcePolicy
- type ResourcePolicyArgs
- type ResourcePolicyInput
- type ResourcePolicyOutput
- func (ResourcePolicyOutput) ElementType() reflect.Type
- func (o ResourcePolicyOutput) PolicyDocument() pulumi.StringOutput
- func (o ResourcePolicyOutput) PolicyName() pulumi.StringOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
- type ResourcePolicyState
- type SubscriptionFilter
- type SubscriptionFilterArgs
- type SubscriptionFilterDistribution
- func (SubscriptionFilterDistribution) ElementType() reflect.Type
- func (e SubscriptionFilterDistribution) ToStringOutput() pulumi.StringOutput
- func (e SubscriptionFilterDistribution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SubscriptionFilterDistribution) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SubscriptionFilterDistribution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e SubscriptionFilterDistribution) ToSubscriptionFilterDistributionOutput() SubscriptionFilterDistributionOutput
- func (e SubscriptionFilterDistribution) ToSubscriptionFilterDistributionOutputWithContext(ctx context.Context) SubscriptionFilterDistributionOutput
- func (e SubscriptionFilterDistribution) ToSubscriptionFilterDistributionPtrOutput() SubscriptionFilterDistributionPtrOutput
- func (e SubscriptionFilterDistribution) ToSubscriptionFilterDistributionPtrOutputWithContext(ctx context.Context) SubscriptionFilterDistributionPtrOutput
- type SubscriptionFilterDistributionInput
- type SubscriptionFilterDistributionOutput
- func (SubscriptionFilterDistributionOutput) ElementType() reflect.Type
- func (o SubscriptionFilterDistributionOutput) ToStringOutput() pulumi.StringOutput
- func (o SubscriptionFilterDistributionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SubscriptionFilterDistributionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SubscriptionFilterDistributionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionOutput() SubscriptionFilterDistributionOutput
- func (o SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionOutputWithContext(ctx context.Context) SubscriptionFilterDistributionOutput
- func (o SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionPtrOutput() SubscriptionFilterDistributionPtrOutput
- func (o SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionPtrOutputWithContext(ctx context.Context) SubscriptionFilterDistributionPtrOutput
- type SubscriptionFilterDistributionPtrInput
- type SubscriptionFilterDistributionPtrOutput
- func (o SubscriptionFilterDistributionPtrOutput) Elem() SubscriptionFilterDistributionOutput
- func (SubscriptionFilterDistributionPtrOutput) ElementType() reflect.Type
- func (o SubscriptionFilterDistributionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SubscriptionFilterDistributionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SubscriptionFilterDistributionPtrOutput) ToSubscriptionFilterDistributionPtrOutput() SubscriptionFilterDistributionPtrOutput
- func (o SubscriptionFilterDistributionPtrOutput) ToSubscriptionFilterDistributionPtrOutputWithContext(ctx context.Context) SubscriptionFilterDistributionPtrOutput
- type SubscriptionFilterInput
- type SubscriptionFilterOutput
- func (o SubscriptionFilterOutput) ApplyOnTransformedLogs() pulumi.BoolPtrOutput
- func (o SubscriptionFilterOutput) DestinationArn() pulumi.StringOutput
- func (o SubscriptionFilterOutput) Distribution() SubscriptionFilterDistributionPtrOutput
- func (SubscriptionFilterOutput) ElementType() reflect.Type
- func (o SubscriptionFilterOutput) FilterName() pulumi.StringPtrOutput
- func (o SubscriptionFilterOutput) FilterPattern() pulumi.StringOutput
- func (o SubscriptionFilterOutput) LogGroupName() pulumi.StringOutput
- func (o SubscriptionFilterOutput) RoleArn() pulumi.StringPtrOutput
- func (o SubscriptionFilterOutput) ToSubscriptionFilterOutput() SubscriptionFilterOutput
- func (o SubscriptionFilterOutput) ToSubscriptionFilterOutputWithContext(ctx context.Context) SubscriptionFilterOutput
- type SubscriptionFilterState
- type Transformer
- type TransformerAddKeyEntry
- type TransformerAddKeyEntryArgs
- type TransformerAddKeyEntryArray
- func (TransformerAddKeyEntryArray) ElementType() reflect.Type
- func (i TransformerAddKeyEntryArray) ToTransformerAddKeyEntryArrayOutput() TransformerAddKeyEntryArrayOutput
- func (i TransformerAddKeyEntryArray) ToTransformerAddKeyEntryArrayOutputWithContext(ctx context.Context) TransformerAddKeyEntryArrayOutput
- type TransformerAddKeyEntryArrayInput
- type TransformerAddKeyEntryArrayOutput
- func (TransformerAddKeyEntryArrayOutput) ElementType() reflect.Type
- func (o TransformerAddKeyEntryArrayOutput) Index(i pulumi.IntInput) TransformerAddKeyEntryOutput
- func (o TransformerAddKeyEntryArrayOutput) ToTransformerAddKeyEntryArrayOutput() TransformerAddKeyEntryArrayOutput
- func (o TransformerAddKeyEntryArrayOutput) ToTransformerAddKeyEntryArrayOutputWithContext(ctx context.Context) TransformerAddKeyEntryArrayOutput
- type TransformerAddKeyEntryInput
- type TransformerAddKeyEntryOutput
- func (TransformerAddKeyEntryOutput) ElementType() reflect.Type
- func (o TransformerAddKeyEntryOutput) Key() pulumi.StringOutput
- func (o TransformerAddKeyEntryOutput) OverwriteIfExists() pulumi.BoolPtrOutput
- func (o TransformerAddKeyEntryOutput) ToTransformerAddKeyEntryOutput() TransformerAddKeyEntryOutput
- func (o TransformerAddKeyEntryOutput) ToTransformerAddKeyEntryOutputWithContext(ctx context.Context) TransformerAddKeyEntryOutput
- func (o TransformerAddKeyEntryOutput) Value() pulumi.StringOutput
- type TransformerArgs
- type TransformerCopyValueEntry
- type TransformerCopyValueEntryArgs
- func (TransformerCopyValueEntryArgs) ElementType() reflect.Type
- func (i TransformerCopyValueEntryArgs) ToTransformerCopyValueEntryOutput() TransformerCopyValueEntryOutput
- func (i TransformerCopyValueEntryArgs) ToTransformerCopyValueEntryOutputWithContext(ctx context.Context) TransformerCopyValueEntryOutput
- type TransformerCopyValueEntryArray
- func (TransformerCopyValueEntryArray) ElementType() reflect.Type
- func (i TransformerCopyValueEntryArray) ToTransformerCopyValueEntryArrayOutput() TransformerCopyValueEntryArrayOutput
- func (i TransformerCopyValueEntryArray) ToTransformerCopyValueEntryArrayOutputWithContext(ctx context.Context) TransformerCopyValueEntryArrayOutput
- type TransformerCopyValueEntryArrayInput
- type TransformerCopyValueEntryArrayOutput
- func (TransformerCopyValueEntryArrayOutput) ElementType() reflect.Type
- func (o TransformerCopyValueEntryArrayOutput) Index(i pulumi.IntInput) TransformerCopyValueEntryOutput
- func (o TransformerCopyValueEntryArrayOutput) ToTransformerCopyValueEntryArrayOutput() TransformerCopyValueEntryArrayOutput
- func (o TransformerCopyValueEntryArrayOutput) ToTransformerCopyValueEntryArrayOutputWithContext(ctx context.Context) TransformerCopyValueEntryArrayOutput
- type TransformerCopyValueEntryInput
- type TransformerCopyValueEntryOutput
- func (TransformerCopyValueEntryOutput) ElementType() reflect.Type
- func (o TransformerCopyValueEntryOutput) OverwriteIfExists() pulumi.BoolPtrOutput
- func (o TransformerCopyValueEntryOutput) Source() pulumi.StringOutput
- func (o TransformerCopyValueEntryOutput) Target() pulumi.StringOutput
- func (o TransformerCopyValueEntryOutput) ToTransformerCopyValueEntryOutput() TransformerCopyValueEntryOutput
- func (o TransformerCopyValueEntryOutput) ToTransformerCopyValueEntryOutputWithContext(ctx context.Context) TransformerCopyValueEntryOutput
- type TransformerInput
- type TransformerMoveKeyEntry
- type TransformerMoveKeyEntryArgs
- type TransformerMoveKeyEntryArray
- func (TransformerMoveKeyEntryArray) ElementType() reflect.Type
- func (i TransformerMoveKeyEntryArray) ToTransformerMoveKeyEntryArrayOutput() TransformerMoveKeyEntryArrayOutput
- func (i TransformerMoveKeyEntryArray) ToTransformerMoveKeyEntryArrayOutputWithContext(ctx context.Context) TransformerMoveKeyEntryArrayOutput
- type TransformerMoveKeyEntryArrayInput
- type TransformerMoveKeyEntryArrayOutput
- func (TransformerMoveKeyEntryArrayOutput) ElementType() reflect.Type
- func (o TransformerMoveKeyEntryArrayOutput) Index(i pulumi.IntInput) TransformerMoveKeyEntryOutput
- func (o TransformerMoveKeyEntryArrayOutput) ToTransformerMoveKeyEntryArrayOutput() TransformerMoveKeyEntryArrayOutput
- func (o TransformerMoveKeyEntryArrayOutput) ToTransformerMoveKeyEntryArrayOutputWithContext(ctx context.Context) TransformerMoveKeyEntryArrayOutput
- type TransformerMoveKeyEntryInput
- type TransformerMoveKeyEntryOutput
- func (TransformerMoveKeyEntryOutput) ElementType() reflect.Type
- func (o TransformerMoveKeyEntryOutput) OverwriteIfExists() pulumi.BoolPtrOutput
- func (o TransformerMoveKeyEntryOutput) Source() pulumi.StringOutput
- func (o TransformerMoveKeyEntryOutput) Target() pulumi.StringOutput
- func (o TransformerMoveKeyEntryOutput) ToTransformerMoveKeyEntryOutput() TransformerMoveKeyEntryOutput
- func (o TransformerMoveKeyEntryOutput) ToTransformerMoveKeyEntryOutputWithContext(ctx context.Context) TransformerMoveKeyEntryOutput
- type TransformerOutput
- func (TransformerOutput) ElementType() reflect.Type
- func (o TransformerOutput) LogGroupIdentifier() pulumi.StringOutput
- func (o TransformerOutput) ToTransformerOutput() TransformerOutput
- func (o TransformerOutput) ToTransformerOutputWithContext(ctx context.Context) TransformerOutput
- func (o TransformerOutput) TransformerConfig() TransformerProcessorArrayOutput
- type TransformerParseCloudfront
- type TransformerParseCloudfrontArgs
- func (TransformerParseCloudfrontArgs) ElementType() reflect.Type
- func (i TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontOutput() TransformerParseCloudfrontOutput
- func (i TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontOutputWithContext(ctx context.Context) TransformerParseCloudfrontOutput
- func (i TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontPtrOutput() TransformerParseCloudfrontPtrOutput
- func (i TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontPtrOutputWithContext(ctx context.Context) TransformerParseCloudfrontPtrOutput
- type TransformerParseCloudfrontInput
- type TransformerParseCloudfrontOutput
- func (TransformerParseCloudfrontOutput) ElementType() reflect.Type
- func (o TransformerParseCloudfrontOutput) Source() pulumi.StringPtrOutput
- func (o TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontOutput() TransformerParseCloudfrontOutput
- func (o TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontOutputWithContext(ctx context.Context) TransformerParseCloudfrontOutput
- func (o TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontPtrOutput() TransformerParseCloudfrontPtrOutput
- func (o TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontPtrOutputWithContext(ctx context.Context) TransformerParseCloudfrontPtrOutput
- type TransformerParseCloudfrontPtrInput
- type TransformerParseCloudfrontPtrOutput
- func (o TransformerParseCloudfrontPtrOutput) Elem() TransformerParseCloudfrontOutput
- func (TransformerParseCloudfrontPtrOutput) ElementType() reflect.Type
- func (o TransformerParseCloudfrontPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerParseCloudfrontPtrOutput) ToTransformerParseCloudfrontPtrOutput() TransformerParseCloudfrontPtrOutput
- func (o TransformerParseCloudfrontPtrOutput) ToTransformerParseCloudfrontPtrOutputWithContext(ctx context.Context) TransformerParseCloudfrontPtrOutput
- type TransformerParsePostgres
- type TransformerParsePostgresArgs
- func (TransformerParsePostgresArgs) ElementType() reflect.Type
- func (i TransformerParsePostgresArgs) ToTransformerParsePostgresOutput() TransformerParsePostgresOutput
- func (i TransformerParsePostgresArgs) ToTransformerParsePostgresOutputWithContext(ctx context.Context) TransformerParsePostgresOutput
- func (i TransformerParsePostgresArgs) ToTransformerParsePostgresPtrOutput() TransformerParsePostgresPtrOutput
- func (i TransformerParsePostgresArgs) ToTransformerParsePostgresPtrOutputWithContext(ctx context.Context) TransformerParsePostgresPtrOutput
- type TransformerParsePostgresInput
- type TransformerParsePostgresOutput
- func (TransformerParsePostgresOutput) ElementType() reflect.Type
- func (o TransformerParsePostgresOutput) Source() pulumi.StringPtrOutput
- func (o TransformerParsePostgresOutput) ToTransformerParsePostgresOutput() TransformerParsePostgresOutput
- func (o TransformerParsePostgresOutput) ToTransformerParsePostgresOutputWithContext(ctx context.Context) TransformerParsePostgresOutput
- func (o TransformerParsePostgresOutput) ToTransformerParsePostgresPtrOutput() TransformerParsePostgresPtrOutput
- func (o TransformerParsePostgresOutput) ToTransformerParsePostgresPtrOutputWithContext(ctx context.Context) TransformerParsePostgresPtrOutput
- type TransformerParsePostgresPtrInput
- type TransformerParsePostgresPtrOutput
- func (o TransformerParsePostgresPtrOutput) Elem() TransformerParsePostgresOutput
- func (TransformerParsePostgresPtrOutput) ElementType() reflect.Type
- func (o TransformerParsePostgresPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerParsePostgresPtrOutput) ToTransformerParsePostgresPtrOutput() TransformerParsePostgresPtrOutput
- func (o TransformerParsePostgresPtrOutput) ToTransformerParsePostgresPtrOutputWithContext(ctx context.Context) TransformerParsePostgresPtrOutput
- type TransformerParseRoute53
- type TransformerParseRoute53Args
- func (TransformerParseRoute53Args) ElementType() reflect.Type
- func (i TransformerParseRoute53Args) ToTransformerParseRoute53Output() TransformerParseRoute53Output
- func (i TransformerParseRoute53Args) ToTransformerParseRoute53OutputWithContext(ctx context.Context) TransformerParseRoute53Output
- func (i TransformerParseRoute53Args) ToTransformerParseRoute53PtrOutput() TransformerParseRoute53PtrOutput
- func (i TransformerParseRoute53Args) ToTransformerParseRoute53PtrOutputWithContext(ctx context.Context) TransformerParseRoute53PtrOutput
- type TransformerParseRoute53Input
- type TransformerParseRoute53Output
- func (TransformerParseRoute53Output) ElementType() reflect.Type
- func (o TransformerParseRoute53Output) Source() pulumi.StringPtrOutput
- func (o TransformerParseRoute53Output) ToTransformerParseRoute53Output() TransformerParseRoute53Output
- func (o TransformerParseRoute53Output) ToTransformerParseRoute53OutputWithContext(ctx context.Context) TransformerParseRoute53Output
- func (o TransformerParseRoute53Output) ToTransformerParseRoute53PtrOutput() TransformerParseRoute53PtrOutput
- func (o TransformerParseRoute53Output) ToTransformerParseRoute53PtrOutputWithContext(ctx context.Context) TransformerParseRoute53PtrOutput
- type TransformerParseRoute53PtrInput
- type TransformerParseRoute53PtrOutput
- func (o TransformerParseRoute53PtrOutput) Elem() TransformerParseRoute53Output
- func (TransformerParseRoute53PtrOutput) ElementType() reflect.Type
- func (o TransformerParseRoute53PtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerParseRoute53PtrOutput) ToTransformerParseRoute53PtrOutput() TransformerParseRoute53PtrOutput
- func (o TransformerParseRoute53PtrOutput) ToTransformerParseRoute53PtrOutputWithContext(ctx context.Context) TransformerParseRoute53PtrOutput
- type TransformerParseVpc
- type TransformerParseVpcArgs
- func (TransformerParseVpcArgs) ElementType() reflect.Type
- func (i TransformerParseVpcArgs) ToTransformerParseVpcOutput() TransformerParseVpcOutput
- func (i TransformerParseVpcArgs) ToTransformerParseVpcOutputWithContext(ctx context.Context) TransformerParseVpcOutput
- func (i TransformerParseVpcArgs) ToTransformerParseVpcPtrOutput() TransformerParseVpcPtrOutput
- func (i TransformerParseVpcArgs) ToTransformerParseVpcPtrOutputWithContext(ctx context.Context) TransformerParseVpcPtrOutput
- type TransformerParseVpcInput
- type TransformerParseVpcOutput
- func (TransformerParseVpcOutput) ElementType() reflect.Type
- func (o TransformerParseVpcOutput) Source() pulumi.StringPtrOutput
- func (o TransformerParseVpcOutput) ToTransformerParseVpcOutput() TransformerParseVpcOutput
- func (o TransformerParseVpcOutput) ToTransformerParseVpcOutputWithContext(ctx context.Context) TransformerParseVpcOutput
- func (o TransformerParseVpcOutput) ToTransformerParseVpcPtrOutput() TransformerParseVpcPtrOutput
- func (o TransformerParseVpcOutput) ToTransformerParseVpcPtrOutputWithContext(ctx context.Context) TransformerParseVpcPtrOutput
- type TransformerParseVpcPtrInput
- type TransformerParseVpcPtrOutput
- func (o TransformerParseVpcPtrOutput) Elem() TransformerParseVpcOutput
- func (TransformerParseVpcPtrOutput) ElementType() reflect.Type
- func (o TransformerParseVpcPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerParseVpcPtrOutput) ToTransformerParseVpcPtrOutput() TransformerParseVpcPtrOutput
- func (o TransformerParseVpcPtrOutput) ToTransformerParseVpcPtrOutputWithContext(ctx context.Context) TransformerParseVpcPtrOutput
- type TransformerParseWaf
- type TransformerParseWafArgs
- func (TransformerParseWafArgs) ElementType() reflect.Type
- func (i TransformerParseWafArgs) ToTransformerParseWafOutput() TransformerParseWafOutput
- func (i TransformerParseWafArgs) ToTransformerParseWafOutputWithContext(ctx context.Context) TransformerParseWafOutput
- func (i TransformerParseWafArgs) ToTransformerParseWafPtrOutput() TransformerParseWafPtrOutput
- func (i TransformerParseWafArgs) ToTransformerParseWafPtrOutputWithContext(ctx context.Context) TransformerParseWafPtrOutput
- type TransformerParseWafInput
- type TransformerParseWafOutput
- func (TransformerParseWafOutput) ElementType() reflect.Type
- func (o TransformerParseWafOutput) Source() pulumi.StringPtrOutput
- func (o TransformerParseWafOutput) ToTransformerParseWafOutput() TransformerParseWafOutput
- func (o TransformerParseWafOutput) ToTransformerParseWafOutputWithContext(ctx context.Context) TransformerParseWafOutput
- func (o TransformerParseWafOutput) ToTransformerParseWafPtrOutput() TransformerParseWafPtrOutput
- func (o TransformerParseWafOutput) ToTransformerParseWafPtrOutputWithContext(ctx context.Context) TransformerParseWafPtrOutput
- type TransformerParseWafPtrInput
- type TransformerParseWafPtrOutput
- func (o TransformerParseWafPtrOutput) Elem() TransformerParseWafOutput
- func (TransformerParseWafPtrOutput) ElementType() reflect.Type
- func (o TransformerParseWafPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerParseWafPtrOutput) ToTransformerParseWafPtrOutput() TransformerParseWafPtrOutput
- func (o TransformerParseWafPtrOutput) ToTransformerParseWafPtrOutputWithContext(ctx context.Context) TransformerParseWafPtrOutput
- type TransformerProcessor
- type TransformerProcessorAddKeysProperties
- type TransformerProcessorAddKeysPropertiesArgs
- func (TransformerProcessorAddKeysPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesOutput() TransformerProcessorAddKeysPropertiesOutput
- func (i TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesOutput
- func (i TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesPtrOutput() TransformerProcessorAddKeysPropertiesPtrOutput
- func (i TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesPtrOutput
- type TransformerProcessorAddKeysPropertiesInput
- type TransformerProcessorAddKeysPropertiesOutput
- func (TransformerProcessorAddKeysPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorAddKeysPropertiesOutput) Entries() TransformerAddKeyEntryArrayOutput
- func (o TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesOutput() TransformerProcessorAddKeysPropertiesOutput
- func (o TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesOutput
- func (o TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesPtrOutput() TransformerProcessorAddKeysPropertiesPtrOutput
- func (o TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesPtrOutput
- type TransformerProcessorAddKeysPropertiesPtrInput
- type TransformerProcessorAddKeysPropertiesPtrOutput
- func (o TransformerProcessorAddKeysPropertiesPtrOutput) Elem() TransformerProcessorAddKeysPropertiesOutput
- func (TransformerProcessorAddKeysPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorAddKeysPropertiesPtrOutput) Entries() TransformerAddKeyEntryArrayOutput
- func (o TransformerProcessorAddKeysPropertiesPtrOutput) ToTransformerProcessorAddKeysPropertiesPtrOutput() TransformerProcessorAddKeysPropertiesPtrOutput
- func (o TransformerProcessorAddKeysPropertiesPtrOutput) ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesPtrOutput
- type TransformerProcessorArgs
- type TransformerProcessorArray
- type TransformerProcessorArrayInput
- type TransformerProcessorArrayOutput
- func (TransformerProcessorArrayOutput) ElementType() reflect.Type
- func (o TransformerProcessorArrayOutput) Index(i pulumi.IntInput) TransformerProcessorOutput
- func (o TransformerProcessorArrayOutput) ToTransformerProcessorArrayOutput() TransformerProcessorArrayOutput
- func (o TransformerProcessorArrayOutput) ToTransformerProcessorArrayOutputWithContext(ctx context.Context) TransformerProcessorArrayOutput
- type TransformerProcessorCopyValueProperties
- type TransformerProcessorCopyValuePropertiesArgs
- func (TransformerProcessorCopyValuePropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesOutput() TransformerProcessorCopyValuePropertiesOutput
- func (i TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesOutput
- func (i TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesPtrOutput() TransformerProcessorCopyValuePropertiesPtrOutput
- func (i TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesPtrOutput
- type TransformerProcessorCopyValuePropertiesInput
- type TransformerProcessorCopyValuePropertiesOutput
- func (TransformerProcessorCopyValuePropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorCopyValuePropertiesOutput) Entries() TransformerCopyValueEntryArrayOutput
- func (o TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesOutput() TransformerProcessorCopyValuePropertiesOutput
- func (o TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesOutput
- func (o TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesPtrOutput() TransformerProcessorCopyValuePropertiesPtrOutput
- func (o TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesPtrOutput
- type TransformerProcessorCopyValuePropertiesPtrInput
- type TransformerProcessorCopyValuePropertiesPtrOutput
- func (o TransformerProcessorCopyValuePropertiesPtrOutput) Elem() TransformerProcessorCopyValuePropertiesOutput
- func (TransformerProcessorCopyValuePropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorCopyValuePropertiesPtrOutput) Entries() TransformerCopyValueEntryArrayOutput
- func (o TransformerProcessorCopyValuePropertiesPtrOutput) ToTransformerProcessorCopyValuePropertiesPtrOutput() TransformerProcessorCopyValuePropertiesPtrOutput
- func (o TransformerProcessorCopyValuePropertiesPtrOutput) ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesPtrOutput
- type TransformerProcessorCsvProperties
- type TransformerProcessorCsvPropertiesArgs
- func (TransformerProcessorCsvPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesOutput() TransformerProcessorCsvPropertiesOutput
- func (i TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesOutput
- func (i TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesPtrOutput() TransformerProcessorCsvPropertiesPtrOutput
- func (i TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesPtrOutput
- type TransformerProcessorCsvPropertiesInput
- type TransformerProcessorCsvPropertiesOutput
- func (o TransformerProcessorCsvPropertiesOutput) Columns() pulumi.StringArrayOutput
- func (o TransformerProcessorCsvPropertiesOutput) Delimiter() pulumi.StringPtrOutput
- func (TransformerProcessorCsvPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorCsvPropertiesOutput) QuoteCharacter() pulumi.StringPtrOutput
- func (o TransformerProcessorCsvPropertiesOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesOutput() TransformerProcessorCsvPropertiesOutput
- func (o TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesOutput
- func (o TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesPtrOutput() TransformerProcessorCsvPropertiesPtrOutput
- func (o TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesPtrOutput
- type TransformerProcessorCsvPropertiesPtrInput
- type TransformerProcessorCsvPropertiesPtrOutput
- func (o TransformerProcessorCsvPropertiesPtrOutput) Columns() pulumi.StringArrayOutput
- func (o TransformerProcessorCsvPropertiesPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o TransformerProcessorCsvPropertiesPtrOutput) Elem() TransformerProcessorCsvPropertiesOutput
- func (TransformerProcessorCsvPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorCsvPropertiesPtrOutput) QuoteCharacter() pulumi.StringPtrOutput
- func (o TransformerProcessorCsvPropertiesPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorCsvPropertiesPtrOutput) ToTransformerProcessorCsvPropertiesPtrOutput() TransformerProcessorCsvPropertiesPtrOutput
- func (o TransformerProcessorCsvPropertiesPtrOutput) ToTransformerProcessorCsvPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesPtrOutput
- type TransformerProcessorDateTimeConverterProperties
- type TransformerProcessorDateTimeConverterPropertiesArgs
- func (TransformerProcessorDateTimeConverterPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesOutput() TransformerProcessorDateTimeConverterPropertiesOutput
- func (i TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesOutput
- func (i TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesPtrOutput() TransformerProcessorDateTimeConverterPropertiesPtrOutput
- func (i TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesPtrOutput
- type TransformerProcessorDateTimeConverterPropertiesInput
- type TransformerProcessorDateTimeConverterPropertiesOutput
- func (TransformerProcessorDateTimeConverterPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) Locale() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) MatchPatterns() pulumi.StringArrayOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) Source() pulumi.StringOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) SourceTimezone() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) Target() pulumi.StringOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) TargetFormat() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) TargetTimezone() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesOutput() TransformerProcessorDateTimeConverterPropertiesOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutput() TransformerProcessorDateTimeConverterPropertiesPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesPtrOutput
- type TransformerProcessorDateTimeConverterPropertiesPtrInput
- type TransformerProcessorDateTimeConverterPropertiesPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) Elem() TransformerProcessorDateTimeConverterPropertiesOutput
- func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) Locale() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) MatchPatterns() pulumi.StringArrayOutput
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) SourceTimezone() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) Target() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) TargetFormat() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) TargetTimezone() pulumi.StringPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutput() TransformerProcessorDateTimeConverterPropertiesPtrOutput
- func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesPtrOutput
- type TransformerProcessorDeleteKeysProperties
- type TransformerProcessorDeleteKeysPropertiesArgs
- func (TransformerProcessorDeleteKeysPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesOutput() TransformerProcessorDeleteKeysPropertiesOutput
- func (i TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesOutput
- func (i TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesPtrOutput() TransformerProcessorDeleteKeysPropertiesPtrOutput
- func (i TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesPtrOutput
- type TransformerProcessorDeleteKeysPropertiesInput
- type TransformerProcessorDeleteKeysPropertiesOutput
- func (TransformerProcessorDeleteKeysPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesOutput() TransformerProcessorDeleteKeysPropertiesOutput
- func (o TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesOutput
- func (o TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutput() TransformerProcessorDeleteKeysPropertiesPtrOutput
- func (o TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesPtrOutput
- func (o TransformerProcessorDeleteKeysPropertiesOutput) WithKeys() pulumi.StringArrayOutput
- type TransformerProcessorDeleteKeysPropertiesPtrInput
- type TransformerProcessorDeleteKeysPropertiesPtrOutput
- func (o TransformerProcessorDeleteKeysPropertiesPtrOutput) Elem() TransformerProcessorDeleteKeysPropertiesOutput
- func (TransformerProcessorDeleteKeysPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorDeleteKeysPropertiesPtrOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutput() TransformerProcessorDeleteKeysPropertiesPtrOutput
- func (o TransformerProcessorDeleteKeysPropertiesPtrOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesPtrOutput
- func (o TransformerProcessorDeleteKeysPropertiesPtrOutput) WithKeys() pulumi.StringArrayOutput
- type TransformerProcessorGrokProperties
- type TransformerProcessorGrokPropertiesArgs
- func (TransformerProcessorGrokPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesOutput() TransformerProcessorGrokPropertiesOutput
- func (i TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesOutput
- func (i TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesPtrOutput() TransformerProcessorGrokPropertiesPtrOutput
- func (i TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesPtrOutput
- type TransformerProcessorGrokPropertiesInput
- type TransformerProcessorGrokPropertiesOutput
- func (TransformerProcessorGrokPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorGrokPropertiesOutput) Match() pulumi.StringOutput
- func (o TransformerProcessorGrokPropertiesOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesOutput() TransformerProcessorGrokPropertiesOutput
- func (o TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesOutput
- func (o TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesPtrOutput() TransformerProcessorGrokPropertiesPtrOutput
- func (o TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesPtrOutput
- type TransformerProcessorGrokPropertiesPtrInput
- type TransformerProcessorGrokPropertiesPtrOutput
- func (o TransformerProcessorGrokPropertiesPtrOutput) Elem() TransformerProcessorGrokPropertiesOutput
- func (TransformerProcessorGrokPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorGrokPropertiesPtrOutput) Match() pulumi.StringPtrOutput
- func (o TransformerProcessorGrokPropertiesPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorGrokPropertiesPtrOutput) ToTransformerProcessorGrokPropertiesPtrOutput() TransformerProcessorGrokPropertiesPtrOutput
- func (o TransformerProcessorGrokPropertiesPtrOutput) ToTransformerProcessorGrokPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesPtrOutput
- type TransformerProcessorInput
- type TransformerProcessorListToMapProperties
- type TransformerProcessorListToMapPropertiesArgs
- func (TransformerProcessorListToMapPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesOutput() TransformerProcessorListToMapPropertiesOutput
- func (i TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesOutput
- func (i TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesPtrOutput() TransformerProcessorListToMapPropertiesPtrOutput
- func (i TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesPtrOutput
- type TransformerProcessorListToMapPropertiesFlattenedElement
- func (TransformerProcessorListToMapPropertiesFlattenedElement) ElementType() reflect.Type
- func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToStringOutput() pulumi.StringOutput
- func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementOutput() TransformerProcessorListToMapPropertiesFlattenedElementOutput
- func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementOutput
- func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
- func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
- type TransformerProcessorListToMapPropertiesFlattenedElementInput
- type TransformerProcessorListToMapPropertiesFlattenedElementOutput
- func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ElementType() reflect.Type
- func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringOutput() pulumi.StringOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementOutput() TransformerProcessorListToMapPropertiesFlattenedElementOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
- type TransformerProcessorListToMapPropertiesFlattenedElementPtrInput
- type TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) Elem() TransformerProcessorListToMapPropertiesFlattenedElementOutput
- func (TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
- func (o TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
- type TransformerProcessorListToMapPropertiesInput
- type TransformerProcessorListToMapPropertiesOutput
- func (TransformerProcessorListToMapPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorListToMapPropertiesOutput) Flatten() pulumi.BoolPtrOutput
- func (o TransformerProcessorListToMapPropertiesOutput) FlattenedElement() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
- func (o TransformerProcessorListToMapPropertiesOutput) Key() pulumi.StringOutput
- func (o TransformerProcessorListToMapPropertiesOutput) Source() pulumi.StringOutput
- func (o TransformerProcessorListToMapPropertiesOutput) Target() pulumi.StringPtrOutput
- func (o TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesOutput() TransformerProcessorListToMapPropertiesOutput
- func (o TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesOutput
- func (o TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesPtrOutput() TransformerProcessorListToMapPropertiesPtrOutput
- func (o TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesPtrOutput
- func (o TransformerProcessorListToMapPropertiesOutput) ValueKey() pulumi.StringPtrOutput
- type TransformerProcessorListToMapPropertiesPtrInput
- type TransformerProcessorListToMapPropertiesPtrOutput
- func (o TransformerProcessorListToMapPropertiesPtrOutput) Elem() TransformerProcessorListToMapPropertiesOutput
- func (TransformerProcessorListToMapPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorListToMapPropertiesPtrOutput) Flatten() pulumi.BoolPtrOutput
- func (o TransformerProcessorListToMapPropertiesPtrOutput) FlattenedElement() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
- func (o TransformerProcessorListToMapPropertiesPtrOutput) Key() pulumi.StringPtrOutput
- func (o TransformerProcessorListToMapPropertiesPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorListToMapPropertiesPtrOutput) Target() pulumi.StringPtrOutput
- func (o TransformerProcessorListToMapPropertiesPtrOutput) ToTransformerProcessorListToMapPropertiesPtrOutput() TransformerProcessorListToMapPropertiesPtrOutput
- func (o TransformerProcessorListToMapPropertiesPtrOutput) ToTransformerProcessorListToMapPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesPtrOutput
- func (o TransformerProcessorListToMapPropertiesPtrOutput) ValueKey() pulumi.StringPtrOutput
- type TransformerProcessorLowerCaseStringProperties
- type TransformerProcessorLowerCaseStringPropertiesArgs
- func (TransformerProcessorLowerCaseStringPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesOutput() TransformerProcessorLowerCaseStringPropertiesOutput
- func (i TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesOutput
- func (i TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesPtrOutput() TransformerProcessorLowerCaseStringPropertiesPtrOutput
- func (i TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesPtrOutput
- type TransformerProcessorLowerCaseStringPropertiesInput
- type TransformerProcessorLowerCaseStringPropertiesOutput
- func (TransformerProcessorLowerCaseStringPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesOutput() TransformerProcessorLowerCaseStringPropertiesOutput
- func (o TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesOutput
- func (o TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutput() TransformerProcessorLowerCaseStringPropertiesPtrOutput
- func (o TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesPtrOutput
- func (o TransformerProcessorLowerCaseStringPropertiesOutput) WithKeys() pulumi.StringArrayOutput
- type TransformerProcessorLowerCaseStringPropertiesPtrInput
- type TransformerProcessorLowerCaseStringPropertiesPtrOutput
- func (o TransformerProcessorLowerCaseStringPropertiesPtrOutput) Elem() TransformerProcessorLowerCaseStringPropertiesOutput
- func (TransformerProcessorLowerCaseStringPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorLowerCaseStringPropertiesPtrOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutput() TransformerProcessorLowerCaseStringPropertiesPtrOutput
- func (o TransformerProcessorLowerCaseStringPropertiesPtrOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesPtrOutput
- func (o TransformerProcessorLowerCaseStringPropertiesPtrOutput) WithKeys() pulumi.StringArrayOutput
- type TransformerProcessorMoveKeysProperties
- type TransformerProcessorMoveKeysPropertiesArgs
- func (TransformerProcessorMoveKeysPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesOutput() TransformerProcessorMoveKeysPropertiesOutput
- func (i TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesOutput
- func (i TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesPtrOutput() TransformerProcessorMoveKeysPropertiesPtrOutput
- func (i TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesPtrOutput
- type TransformerProcessorMoveKeysPropertiesInput
- type TransformerProcessorMoveKeysPropertiesOutput
- func (TransformerProcessorMoveKeysPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorMoveKeysPropertiesOutput) Entries() TransformerMoveKeyEntryArrayOutput
- func (o TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesOutput() TransformerProcessorMoveKeysPropertiesOutput
- func (o TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesOutput
- func (o TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutput() TransformerProcessorMoveKeysPropertiesPtrOutput
- func (o TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesPtrOutput
- type TransformerProcessorMoveKeysPropertiesPtrInput
- type TransformerProcessorMoveKeysPropertiesPtrOutput
- func (o TransformerProcessorMoveKeysPropertiesPtrOutput) Elem() TransformerProcessorMoveKeysPropertiesOutput
- func (TransformerProcessorMoveKeysPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorMoveKeysPropertiesPtrOutput) Entries() TransformerMoveKeyEntryArrayOutput
- func (o TransformerProcessorMoveKeysPropertiesPtrOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutput() TransformerProcessorMoveKeysPropertiesPtrOutput
- func (o TransformerProcessorMoveKeysPropertiesPtrOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesPtrOutput
- type TransformerProcessorOutput
- func (o TransformerProcessorOutput) AddKeys() TransformerProcessorAddKeysPropertiesPtrOutput
- func (o TransformerProcessorOutput) CopyValue() TransformerProcessorCopyValuePropertiesPtrOutput
- func (o TransformerProcessorOutput) Csv() TransformerProcessorCsvPropertiesPtrOutput
- func (o TransformerProcessorOutput) DateTimeConverter() TransformerProcessorDateTimeConverterPropertiesPtrOutput
- func (o TransformerProcessorOutput) DeleteKeys() TransformerProcessorDeleteKeysPropertiesPtrOutput
- func (TransformerProcessorOutput) ElementType() reflect.Type
- func (o TransformerProcessorOutput) Grok() TransformerProcessorGrokPropertiesPtrOutput
- func (o TransformerProcessorOutput) ListToMap() TransformerProcessorListToMapPropertiesPtrOutput
- func (o TransformerProcessorOutput) LowerCaseString() TransformerProcessorLowerCaseStringPropertiesPtrOutput
- func (o TransformerProcessorOutput) MoveKeys() TransformerProcessorMoveKeysPropertiesPtrOutput
- func (o TransformerProcessorOutput) ParseCloudfront() TransformerParseCloudfrontPtrOutput
- func (o TransformerProcessorOutput) ParseJson() TransformerProcessorParseJsonPropertiesPtrOutput
- func (o TransformerProcessorOutput) ParseKeyValue() TransformerProcessorParseKeyValuePropertiesPtrOutput
- func (o TransformerProcessorOutput) ParsePostgres() TransformerParsePostgresPtrOutput
- func (o TransformerProcessorOutput) ParseRoute53() TransformerParseRoute53PtrOutput
- func (o TransformerProcessorOutput) ParseVpc() TransformerParseVpcPtrOutput
- func (o TransformerProcessorOutput) ParseWaf() TransformerParseWafPtrOutput
- func (o TransformerProcessorOutput) RenameKeys() TransformerProcessorRenameKeysPropertiesPtrOutput
- func (o TransformerProcessorOutput) SplitString() TransformerProcessorSplitStringPropertiesPtrOutput
- func (o TransformerProcessorOutput) SubstituteString() TransformerProcessorSubstituteStringPropertiesPtrOutput
- func (o TransformerProcessorOutput) ToTransformerProcessorOutput() TransformerProcessorOutput
- func (o TransformerProcessorOutput) ToTransformerProcessorOutputWithContext(ctx context.Context) TransformerProcessorOutput
- func (o TransformerProcessorOutput) TrimString() TransformerProcessorTrimStringPropertiesPtrOutput
- func (o TransformerProcessorOutput) TypeConverter() TransformerProcessorTypeConverterPropertiesPtrOutput
- func (o TransformerProcessorOutput) UpperCaseString() TransformerProcessorUpperCaseStringPropertiesPtrOutput
- type TransformerProcessorParseJsonProperties
- type TransformerProcessorParseJsonPropertiesArgs
- func (TransformerProcessorParseJsonPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesOutput() TransformerProcessorParseJsonPropertiesOutput
- func (i TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesOutput
- func (i TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesPtrOutput() TransformerProcessorParseJsonPropertiesPtrOutput
- func (i TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesPtrOutput
- type TransformerProcessorParseJsonPropertiesInput
- type TransformerProcessorParseJsonPropertiesOutput
- func (o TransformerProcessorParseJsonPropertiesOutput) Destination() pulumi.StringPtrOutput
- func (TransformerProcessorParseJsonPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorParseJsonPropertiesOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesOutput() TransformerProcessorParseJsonPropertiesOutput
- func (o TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesOutput
- func (o TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesPtrOutput() TransformerProcessorParseJsonPropertiesPtrOutput
- func (o TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesPtrOutput
- type TransformerProcessorParseJsonPropertiesPtrInput
- type TransformerProcessorParseJsonPropertiesPtrOutput
- func (o TransformerProcessorParseJsonPropertiesPtrOutput) Destination() pulumi.StringPtrOutput
- func (o TransformerProcessorParseJsonPropertiesPtrOutput) Elem() TransformerProcessorParseJsonPropertiesOutput
- func (TransformerProcessorParseJsonPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorParseJsonPropertiesPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorParseJsonPropertiesPtrOutput) ToTransformerProcessorParseJsonPropertiesPtrOutput() TransformerProcessorParseJsonPropertiesPtrOutput
- func (o TransformerProcessorParseJsonPropertiesPtrOutput) ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesPtrOutput
- type TransformerProcessorParseKeyValueProperties
- type TransformerProcessorParseKeyValuePropertiesArgs
- func (TransformerProcessorParseKeyValuePropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesOutput() TransformerProcessorParseKeyValuePropertiesOutput
- func (i TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesOutput
- func (i TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesPtrOutput() TransformerProcessorParseKeyValuePropertiesPtrOutput
- func (i TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesPtrOutput
- type TransformerProcessorParseKeyValuePropertiesInput
- type TransformerProcessorParseKeyValuePropertiesOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) Destination() pulumi.StringPtrOutput
- func (TransformerProcessorParseKeyValuePropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorParseKeyValuePropertiesOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) KeyPrefix() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) KeyValueDelimiter() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) NonMatchValue() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) OverwriteIfExists() pulumi.BoolPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesOutput() TransformerProcessorParseKeyValuePropertiesOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutput() TransformerProcessorParseKeyValuePropertiesPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesPtrOutput
- type TransformerProcessorParseKeyValuePropertiesPtrInput
- type TransformerProcessorParseKeyValuePropertiesPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) Destination() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) Elem() TransformerProcessorParseKeyValuePropertiesOutput
- func (TransformerProcessorParseKeyValuePropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) KeyPrefix() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) KeyValueDelimiter() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) NonMatchValue() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) OverwriteIfExists() pulumi.BoolPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) Source() pulumi.StringPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutput() TransformerProcessorParseKeyValuePropertiesPtrOutput
- func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesPtrOutput
- type TransformerProcessorRenameKeysProperties
- type TransformerProcessorRenameKeysPropertiesArgs
- func (TransformerProcessorRenameKeysPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesOutput() TransformerProcessorRenameKeysPropertiesOutput
- func (i TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesOutput
- func (i TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesPtrOutput() TransformerProcessorRenameKeysPropertiesPtrOutput
- func (i TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesPtrOutput
- type TransformerProcessorRenameKeysPropertiesInput
- type TransformerProcessorRenameKeysPropertiesOutput
- func (TransformerProcessorRenameKeysPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorRenameKeysPropertiesOutput) Entries() TransformerRenameKeyEntryArrayOutput
- func (o TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesOutput() TransformerProcessorRenameKeysPropertiesOutput
- func (o TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesOutput
- func (o TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutput() TransformerProcessorRenameKeysPropertiesPtrOutput
- func (o TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesPtrOutput
- type TransformerProcessorRenameKeysPropertiesPtrInput
- type TransformerProcessorRenameKeysPropertiesPtrOutput
- func (o TransformerProcessorRenameKeysPropertiesPtrOutput) Elem() TransformerProcessorRenameKeysPropertiesOutput
- func (TransformerProcessorRenameKeysPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorRenameKeysPropertiesPtrOutput) Entries() TransformerRenameKeyEntryArrayOutput
- func (o TransformerProcessorRenameKeysPropertiesPtrOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutput() TransformerProcessorRenameKeysPropertiesPtrOutput
- func (o TransformerProcessorRenameKeysPropertiesPtrOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesPtrOutput
- type TransformerProcessorSplitStringProperties
- type TransformerProcessorSplitStringPropertiesArgs
- func (TransformerProcessorSplitStringPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesOutput() TransformerProcessorSplitStringPropertiesOutput
- func (i TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesOutput
- func (i TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesPtrOutput() TransformerProcessorSplitStringPropertiesPtrOutput
- func (i TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesPtrOutput
- type TransformerProcessorSplitStringPropertiesInput
- type TransformerProcessorSplitStringPropertiesOutput
- func (TransformerProcessorSplitStringPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorSplitStringPropertiesOutput) Entries() TransformerSplitStringEntryArrayOutput
- func (o TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesOutput() TransformerProcessorSplitStringPropertiesOutput
- func (o TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesOutput
- func (o TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesPtrOutput() TransformerProcessorSplitStringPropertiesPtrOutput
- func (o TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesPtrOutput
- type TransformerProcessorSplitStringPropertiesPtrInput
- type TransformerProcessorSplitStringPropertiesPtrOutput
- func (o TransformerProcessorSplitStringPropertiesPtrOutput) Elem() TransformerProcessorSplitStringPropertiesOutput
- func (TransformerProcessorSplitStringPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorSplitStringPropertiesPtrOutput) Entries() TransformerSplitStringEntryArrayOutput
- func (o TransformerProcessorSplitStringPropertiesPtrOutput) ToTransformerProcessorSplitStringPropertiesPtrOutput() TransformerProcessorSplitStringPropertiesPtrOutput
- func (o TransformerProcessorSplitStringPropertiesPtrOutput) ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesPtrOutput
- type TransformerProcessorSubstituteStringProperties
- type TransformerProcessorSubstituteStringPropertiesArgs
- func (TransformerProcessorSubstituteStringPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesOutput() TransformerProcessorSubstituteStringPropertiesOutput
- func (i TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesOutput
- func (i TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesPtrOutput() TransformerProcessorSubstituteStringPropertiesPtrOutput
- func (i TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesPtrOutput
- type TransformerProcessorSubstituteStringPropertiesInput
- type TransformerProcessorSubstituteStringPropertiesOutput
- func (TransformerProcessorSubstituteStringPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorSubstituteStringPropertiesOutput) Entries() TransformerSubstituteStringEntryArrayOutput
- func (o TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesOutput() TransformerProcessorSubstituteStringPropertiesOutput
- func (o TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesOutput
- func (o TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutput() TransformerProcessorSubstituteStringPropertiesPtrOutput
- func (o TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesPtrOutput
- type TransformerProcessorSubstituteStringPropertiesPtrInput
- type TransformerProcessorSubstituteStringPropertiesPtrOutput
- func (o TransformerProcessorSubstituteStringPropertiesPtrOutput) Elem() TransformerProcessorSubstituteStringPropertiesOutput
- func (TransformerProcessorSubstituteStringPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorSubstituteStringPropertiesPtrOutput) Entries() TransformerSubstituteStringEntryArrayOutput
- func (o TransformerProcessorSubstituteStringPropertiesPtrOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutput() TransformerProcessorSubstituteStringPropertiesPtrOutput
- func (o TransformerProcessorSubstituteStringPropertiesPtrOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesPtrOutput
- type TransformerProcessorTrimStringProperties
- type TransformerProcessorTrimStringPropertiesArgs
- func (TransformerProcessorTrimStringPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesOutput() TransformerProcessorTrimStringPropertiesOutput
- func (i TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesOutput
- func (i TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesPtrOutput() TransformerProcessorTrimStringPropertiesPtrOutput
- func (i TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesPtrOutput
- type TransformerProcessorTrimStringPropertiesInput
- type TransformerProcessorTrimStringPropertiesOutput
- func (TransformerProcessorTrimStringPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesOutput() TransformerProcessorTrimStringPropertiesOutput
- func (o TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesOutput
- func (o TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesPtrOutput() TransformerProcessorTrimStringPropertiesPtrOutput
- func (o TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesPtrOutput
- func (o TransformerProcessorTrimStringPropertiesOutput) WithKeys() pulumi.StringArrayOutput
- type TransformerProcessorTrimStringPropertiesPtrInput
- type TransformerProcessorTrimStringPropertiesPtrOutput
- func (o TransformerProcessorTrimStringPropertiesPtrOutput) Elem() TransformerProcessorTrimStringPropertiesOutput
- func (TransformerProcessorTrimStringPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorTrimStringPropertiesPtrOutput) ToTransformerProcessorTrimStringPropertiesPtrOutput() TransformerProcessorTrimStringPropertiesPtrOutput
- func (o TransformerProcessorTrimStringPropertiesPtrOutput) ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesPtrOutput
- func (o TransformerProcessorTrimStringPropertiesPtrOutput) WithKeys() pulumi.StringArrayOutput
- type TransformerProcessorTypeConverterProperties
- type TransformerProcessorTypeConverterPropertiesArgs
- func (TransformerProcessorTypeConverterPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesOutput() TransformerProcessorTypeConverterPropertiesOutput
- func (i TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesOutput
- func (i TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesPtrOutput() TransformerProcessorTypeConverterPropertiesPtrOutput
- func (i TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesPtrOutput
- type TransformerProcessorTypeConverterPropertiesInput
- type TransformerProcessorTypeConverterPropertiesOutput
- func (TransformerProcessorTypeConverterPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorTypeConverterPropertiesOutput) Entries() TransformerTypeConverterEntryArrayOutput
- func (o TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesOutput() TransformerProcessorTypeConverterPropertiesOutput
- func (o TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesOutput
- func (o TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutput() TransformerProcessorTypeConverterPropertiesPtrOutput
- func (o TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesPtrOutput
- type TransformerProcessorTypeConverterPropertiesPtrInput
- type TransformerProcessorTypeConverterPropertiesPtrOutput
- func (o TransformerProcessorTypeConverterPropertiesPtrOutput) Elem() TransformerProcessorTypeConverterPropertiesOutput
- func (TransformerProcessorTypeConverterPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorTypeConverterPropertiesPtrOutput) Entries() TransformerTypeConverterEntryArrayOutput
- func (o TransformerProcessorTypeConverterPropertiesPtrOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutput() TransformerProcessorTypeConverterPropertiesPtrOutput
- func (o TransformerProcessorTypeConverterPropertiesPtrOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesPtrOutput
- type TransformerProcessorUpperCaseStringProperties
- type TransformerProcessorUpperCaseStringPropertiesArgs
- func (TransformerProcessorUpperCaseStringPropertiesArgs) ElementType() reflect.Type
- func (i TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesOutput() TransformerProcessorUpperCaseStringPropertiesOutput
- func (i TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesOutput
- func (i TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesPtrOutput() TransformerProcessorUpperCaseStringPropertiesPtrOutput
- func (i TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesPtrOutput
- type TransformerProcessorUpperCaseStringPropertiesInput
- type TransformerProcessorUpperCaseStringPropertiesOutput
- func (TransformerProcessorUpperCaseStringPropertiesOutput) ElementType() reflect.Type
- func (o TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesOutput() TransformerProcessorUpperCaseStringPropertiesOutput
- func (o TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesOutput
- func (o TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutput() TransformerProcessorUpperCaseStringPropertiesPtrOutput
- func (o TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesPtrOutput
- func (o TransformerProcessorUpperCaseStringPropertiesOutput) WithKeys() pulumi.StringArrayOutput
- type TransformerProcessorUpperCaseStringPropertiesPtrInput
- type TransformerProcessorUpperCaseStringPropertiesPtrOutput
- func (o TransformerProcessorUpperCaseStringPropertiesPtrOutput) Elem() TransformerProcessorUpperCaseStringPropertiesOutput
- func (TransformerProcessorUpperCaseStringPropertiesPtrOutput) ElementType() reflect.Type
- func (o TransformerProcessorUpperCaseStringPropertiesPtrOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutput() TransformerProcessorUpperCaseStringPropertiesPtrOutput
- func (o TransformerProcessorUpperCaseStringPropertiesPtrOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesPtrOutput
- func (o TransformerProcessorUpperCaseStringPropertiesPtrOutput) WithKeys() pulumi.StringArrayOutput
- type TransformerRenameKeyEntry
- type TransformerRenameKeyEntryArgs
- func (TransformerRenameKeyEntryArgs) ElementType() reflect.Type
- func (i TransformerRenameKeyEntryArgs) ToTransformerRenameKeyEntryOutput() TransformerRenameKeyEntryOutput
- func (i TransformerRenameKeyEntryArgs) ToTransformerRenameKeyEntryOutputWithContext(ctx context.Context) TransformerRenameKeyEntryOutput
- type TransformerRenameKeyEntryArray
- func (TransformerRenameKeyEntryArray) ElementType() reflect.Type
- func (i TransformerRenameKeyEntryArray) ToTransformerRenameKeyEntryArrayOutput() TransformerRenameKeyEntryArrayOutput
- func (i TransformerRenameKeyEntryArray) ToTransformerRenameKeyEntryArrayOutputWithContext(ctx context.Context) TransformerRenameKeyEntryArrayOutput
- type TransformerRenameKeyEntryArrayInput
- type TransformerRenameKeyEntryArrayOutput
- func (TransformerRenameKeyEntryArrayOutput) ElementType() reflect.Type
- func (o TransformerRenameKeyEntryArrayOutput) Index(i pulumi.IntInput) TransformerRenameKeyEntryOutput
- func (o TransformerRenameKeyEntryArrayOutput) ToTransformerRenameKeyEntryArrayOutput() TransformerRenameKeyEntryArrayOutput
- func (o TransformerRenameKeyEntryArrayOutput) ToTransformerRenameKeyEntryArrayOutputWithContext(ctx context.Context) TransformerRenameKeyEntryArrayOutput
- type TransformerRenameKeyEntryInput
- type TransformerRenameKeyEntryOutput
- func (TransformerRenameKeyEntryOutput) ElementType() reflect.Type
- func (o TransformerRenameKeyEntryOutput) Key() pulumi.StringOutput
- func (o TransformerRenameKeyEntryOutput) OverwriteIfExists() pulumi.BoolPtrOutput
- func (o TransformerRenameKeyEntryOutput) RenameTo() pulumi.StringOutput
- func (o TransformerRenameKeyEntryOutput) ToTransformerRenameKeyEntryOutput() TransformerRenameKeyEntryOutput
- func (o TransformerRenameKeyEntryOutput) ToTransformerRenameKeyEntryOutputWithContext(ctx context.Context) TransformerRenameKeyEntryOutput
- type TransformerSplitStringEntry
- type TransformerSplitStringEntryArgs
- func (TransformerSplitStringEntryArgs) ElementType() reflect.Type
- func (i TransformerSplitStringEntryArgs) ToTransformerSplitStringEntryOutput() TransformerSplitStringEntryOutput
- func (i TransformerSplitStringEntryArgs) ToTransformerSplitStringEntryOutputWithContext(ctx context.Context) TransformerSplitStringEntryOutput
- type TransformerSplitStringEntryArray
- func (TransformerSplitStringEntryArray) ElementType() reflect.Type
- func (i TransformerSplitStringEntryArray) ToTransformerSplitStringEntryArrayOutput() TransformerSplitStringEntryArrayOutput
- func (i TransformerSplitStringEntryArray) ToTransformerSplitStringEntryArrayOutputWithContext(ctx context.Context) TransformerSplitStringEntryArrayOutput
- type TransformerSplitStringEntryArrayInput
- type TransformerSplitStringEntryArrayOutput
- func (TransformerSplitStringEntryArrayOutput) ElementType() reflect.Type
- func (o TransformerSplitStringEntryArrayOutput) Index(i pulumi.IntInput) TransformerSplitStringEntryOutput
- func (o TransformerSplitStringEntryArrayOutput) ToTransformerSplitStringEntryArrayOutput() TransformerSplitStringEntryArrayOutput
- func (o TransformerSplitStringEntryArrayOutput) ToTransformerSplitStringEntryArrayOutputWithContext(ctx context.Context) TransformerSplitStringEntryArrayOutput
- type TransformerSplitStringEntryInput
- type TransformerSplitStringEntryOutput
- func (o TransformerSplitStringEntryOutput) Delimiter() pulumi.StringOutput
- func (TransformerSplitStringEntryOutput) ElementType() reflect.Type
- func (o TransformerSplitStringEntryOutput) Source() pulumi.StringOutput
- func (o TransformerSplitStringEntryOutput) ToTransformerSplitStringEntryOutput() TransformerSplitStringEntryOutput
- func (o TransformerSplitStringEntryOutput) ToTransformerSplitStringEntryOutputWithContext(ctx context.Context) TransformerSplitStringEntryOutput
- type TransformerState
- type TransformerSubstituteStringEntry
- type TransformerSubstituteStringEntryArgs
- func (TransformerSubstituteStringEntryArgs) ElementType() reflect.Type
- func (i TransformerSubstituteStringEntryArgs) ToTransformerSubstituteStringEntryOutput() TransformerSubstituteStringEntryOutput
- func (i TransformerSubstituteStringEntryArgs) ToTransformerSubstituteStringEntryOutputWithContext(ctx context.Context) TransformerSubstituteStringEntryOutput
- type TransformerSubstituteStringEntryArray
- func (TransformerSubstituteStringEntryArray) ElementType() reflect.Type
- func (i TransformerSubstituteStringEntryArray) ToTransformerSubstituteStringEntryArrayOutput() TransformerSubstituteStringEntryArrayOutput
- func (i TransformerSubstituteStringEntryArray) ToTransformerSubstituteStringEntryArrayOutputWithContext(ctx context.Context) TransformerSubstituteStringEntryArrayOutput
- type TransformerSubstituteStringEntryArrayInput
- type TransformerSubstituteStringEntryArrayOutput
- func (TransformerSubstituteStringEntryArrayOutput) ElementType() reflect.Type
- func (o TransformerSubstituteStringEntryArrayOutput) Index(i pulumi.IntInput) TransformerSubstituteStringEntryOutput
- func (o TransformerSubstituteStringEntryArrayOutput) ToTransformerSubstituteStringEntryArrayOutput() TransformerSubstituteStringEntryArrayOutput
- func (o TransformerSubstituteStringEntryArrayOutput) ToTransformerSubstituteStringEntryArrayOutputWithContext(ctx context.Context) TransformerSubstituteStringEntryArrayOutput
- type TransformerSubstituteStringEntryInput
- type TransformerSubstituteStringEntryOutput
- func (TransformerSubstituteStringEntryOutput) ElementType() reflect.Type
- func (o TransformerSubstituteStringEntryOutput) From() pulumi.StringOutput
- func (o TransformerSubstituteStringEntryOutput) Source() pulumi.StringOutput
- func (o TransformerSubstituteStringEntryOutput) To() pulumi.StringOutput
- func (o TransformerSubstituteStringEntryOutput) ToTransformerSubstituteStringEntryOutput() TransformerSubstituteStringEntryOutput
- func (o TransformerSubstituteStringEntryOutput) ToTransformerSubstituteStringEntryOutputWithContext(ctx context.Context) TransformerSubstituteStringEntryOutput
- type TransformerTypeConverterEntry
- type TransformerTypeConverterEntryArgs
- func (TransformerTypeConverterEntryArgs) ElementType() reflect.Type
- func (i TransformerTypeConverterEntryArgs) ToTransformerTypeConverterEntryOutput() TransformerTypeConverterEntryOutput
- func (i TransformerTypeConverterEntryArgs) ToTransformerTypeConverterEntryOutputWithContext(ctx context.Context) TransformerTypeConverterEntryOutput
- type TransformerTypeConverterEntryArray
- func (TransformerTypeConverterEntryArray) ElementType() reflect.Type
- func (i TransformerTypeConverterEntryArray) ToTransformerTypeConverterEntryArrayOutput() TransformerTypeConverterEntryArrayOutput
- func (i TransformerTypeConverterEntryArray) ToTransformerTypeConverterEntryArrayOutputWithContext(ctx context.Context) TransformerTypeConverterEntryArrayOutput
- type TransformerTypeConverterEntryArrayInput
- type TransformerTypeConverterEntryArrayOutput
- func (TransformerTypeConverterEntryArrayOutput) ElementType() reflect.Type
- func (o TransformerTypeConverterEntryArrayOutput) Index(i pulumi.IntInput) TransformerTypeConverterEntryOutput
- func (o TransformerTypeConverterEntryArrayOutput) ToTransformerTypeConverterEntryArrayOutput() TransformerTypeConverterEntryArrayOutput
- func (o TransformerTypeConverterEntryArrayOutput) ToTransformerTypeConverterEntryArrayOutputWithContext(ctx context.Context) TransformerTypeConverterEntryArrayOutput
- type TransformerTypeConverterEntryInput
- type TransformerTypeConverterEntryOutput
- func (TransformerTypeConverterEntryOutput) ElementType() reflect.Type
- func (o TransformerTypeConverterEntryOutput) Key() pulumi.StringOutput
- func (o TransformerTypeConverterEntryOutput) ToTransformerTypeConverterEntryOutput() TransformerTypeConverterEntryOutput
- func (o TransformerTypeConverterEntryOutput) ToTransformerTypeConverterEntryOutputWithContext(ctx context.Context) TransformerTypeConverterEntryOutput
- func (o TransformerTypeConverterEntryOutput) Type() TransformerTypeConverterEntryTypeOutput
- type TransformerTypeConverterEntryType
- func (TransformerTypeConverterEntryType) ElementType() reflect.Type
- func (e TransformerTypeConverterEntryType) ToStringOutput() pulumi.StringOutput
- func (e TransformerTypeConverterEntryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TransformerTypeConverterEntryType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TransformerTypeConverterEntryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypeOutput() TransformerTypeConverterEntryTypeOutput
- func (e TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypeOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypeOutput
- func (e TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypePtrOutput() TransformerTypeConverterEntryTypePtrOutput
- func (e TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypePtrOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypePtrOutput
- type TransformerTypeConverterEntryTypeInput
- type TransformerTypeConverterEntryTypeOutput
- func (TransformerTypeConverterEntryTypeOutput) ElementType() reflect.Type
- func (o TransformerTypeConverterEntryTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TransformerTypeConverterEntryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TransformerTypeConverterEntryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransformerTypeConverterEntryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypeOutput() TransformerTypeConverterEntryTypeOutput
- func (o TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypeOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypeOutput
- func (o TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypePtrOutput() TransformerTypeConverterEntryTypePtrOutput
- func (o TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypePtrOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypePtrOutput
- type TransformerTypeConverterEntryTypePtrInput
- type TransformerTypeConverterEntryTypePtrOutput
- func (o TransformerTypeConverterEntryTypePtrOutput) Elem() TransformerTypeConverterEntryTypeOutput
- func (TransformerTypeConverterEntryTypePtrOutput) ElementType() reflect.Type
- func (o TransformerTypeConverterEntryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransformerTypeConverterEntryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransformerTypeConverterEntryTypePtrOutput) ToTransformerTypeConverterEntryTypePtrOutput() TransformerTypeConverterEntryTypePtrOutput
- func (o TransformerTypeConverterEntryTypePtrOutput) ToTransformerTypeConverterEntryTypePtrOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypePtrOutput
Constants ¶
const ( AccountPolicyPolicyTypeDataProtectionPolicy = AccountPolicyPolicyType("DATA_PROTECTION_POLICY") AccountPolicyPolicyTypeSubscriptionFilterPolicy = AccountPolicyPolicyType("SUBSCRIPTION_FILTER_POLICY") AccountPolicyPolicyTypeFieldIndexPolicy = AccountPolicyPolicyType("FIELD_INDEX_POLICY") AccountPolicyPolicyTypeTransformerPolicy = AccountPolicyPolicyType("TRANSFORMER_POLICY") )
const ( IntegrationStatusProvisioning = IntegrationStatus("PROVISIONING") IntegrationStatusActive = IntegrationStatus("ACTIVE") IntegrationStatusFailed = IntegrationStatus("FAILED") )
const ( LogAnomalyDetectorEvaluationFrequencyFiveMin = LogAnomalyDetectorEvaluationFrequency("FIVE_MIN") LogAnomalyDetectorEvaluationFrequencyTenMin = LogAnomalyDetectorEvaluationFrequency("TEN_MIN") LogAnomalyDetectorEvaluationFrequencyFifteenMin = LogAnomalyDetectorEvaluationFrequency("FIFTEEN_MIN") LogAnomalyDetectorEvaluationFrequencyThirtyMin = LogAnomalyDetectorEvaluationFrequency("THIRTY_MIN") LogAnomalyDetectorEvaluationFrequencyOneHour = LogAnomalyDetectorEvaluationFrequency("ONE_HOUR") )
const ( LogGroupClassStandard = LogGroupClass("STANDARD") LogGroupClassInfrequentAccess = LogGroupClass("INFREQUENT_ACCESS") )
const ( MetricFilterMetricTransformationUnitSeconds = MetricFilterMetricTransformationUnit("Seconds") MetricFilterMetricTransformationUnitMicroseconds = MetricFilterMetricTransformationUnit("Microseconds") MetricFilterMetricTransformationUnitMilliseconds = MetricFilterMetricTransformationUnit("Milliseconds") MetricFilterMetricTransformationUnitBytes = MetricFilterMetricTransformationUnit("Bytes") MetricFilterMetricTransformationUnitKilobytes = MetricFilterMetricTransformationUnit("Kilobytes") MetricFilterMetricTransformationUnitMegabytes = MetricFilterMetricTransformationUnit("Megabytes") MetricFilterMetricTransformationUnitGigabytes = MetricFilterMetricTransformationUnit("Gigabytes") MetricFilterMetricTransformationUnitTerabytes = MetricFilterMetricTransformationUnit("Terabytes") MetricFilterMetricTransformationUnitBits = MetricFilterMetricTransformationUnit("Bits") MetricFilterMetricTransformationUnitKilobits = MetricFilterMetricTransformationUnit("Kilobits") MetricFilterMetricTransformationUnitMegabits = MetricFilterMetricTransformationUnit("Megabits") MetricFilterMetricTransformationUnitGigabits = MetricFilterMetricTransformationUnit("Gigabits") MetricFilterMetricTransformationUnitTerabits = MetricFilterMetricTransformationUnit("Terabits") MetricFilterMetricTransformationUnitPercent = MetricFilterMetricTransformationUnit("Percent") MetricFilterMetricTransformationUnitCount = MetricFilterMetricTransformationUnit("Count") MetricFilterMetricTransformationUnitBytesSecond = MetricFilterMetricTransformationUnit("Bytes/Second") MetricFilterMetricTransformationUnitKilobytesSecond = MetricFilterMetricTransformationUnit("Kilobytes/Second") MetricFilterMetricTransformationUnitMegabytesSecond = MetricFilterMetricTransformationUnit("Megabytes/Second") MetricFilterMetricTransformationUnitGigabytesSecond = MetricFilterMetricTransformationUnit("Gigabytes/Second") MetricFilterMetricTransformationUnitTerabytesSecond = MetricFilterMetricTransformationUnit("Terabytes/Second") MetricFilterMetricTransformationUnitBitsSecond = MetricFilterMetricTransformationUnit("Bits/Second") MetricFilterMetricTransformationUnitKilobitsSecond = MetricFilterMetricTransformationUnit("Kilobits/Second") MetricFilterMetricTransformationUnitMegabitsSecond = MetricFilterMetricTransformationUnit("Megabits/Second") MetricFilterMetricTransformationUnitGigabitsSecond = MetricFilterMetricTransformationUnit("Gigabits/Second") MetricFilterMetricTransformationUnitTerabitsSecond = MetricFilterMetricTransformationUnit("Terabits/Second") MetricFilterMetricTransformationUnitCountSecond = MetricFilterMetricTransformationUnit("Count/Second") MetricFilterMetricTransformationUnitNone = MetricFilterMetricTransformationUnit("None") )
const ( QueryDefinitionQueryLanguageCwli = QueryDefinitionQueryLanguage("CWLI") QueryDefinitionQueryLanguageSql = QueryDefinitionQueryLanguage("SQL") QueryDefinitionQueryLanguagePpl = QueryDefinitionQueryLanguage("PPL") )
const ( SubscriptionFilterDistributionRandom = SubscriptionFilterDistribution("Random") SubscriptionFilterDistributionByLogStream = SubscriptionFilterDistribution("ByLogStream") )
const ( TransformerProcessorListToMapPropertiesFlattenedElementFirst = TransformerProcessorListToMapPropertiesFlattenedElement("first") TransformerProcessorListToMapPropertiesFlattenedElementLast = TransformerProcessorListToMapPropertiesFlattenedElement("last") )
const ( TransformerTypeConverterEntryTypeBoolean = TransformerTypeConverterEntryType("boolean") TransformerTypeConverterEntryTypeInteger = TransformerTypeConverterEntryType("integer") TransformerTypeConverterEntryTypeDouble = TransformerTypeConverterEntryType("double") TransformerTypeConverterEntryTypeString = TransformerTypeConverterEntryType("string") )
const (
AccountPolicyScopeAll = AccountPolicyScope("ALL")
)
const (
IntegrationTypeOpensearch = IntegrationType("OPENSEARCH")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountPolicy ¶ added in v0.69.0
type AccountPolicy struct { pulumi.CustomResourceState // User account id AccountId pulumi.StringOutput `pulumi:"accountId"` // The body of the policy document you want to use for this topic. // // You can only add one policy per PolicyType. // // The policy must be in JSON string format. // // Length Constraints: Maximum length of 30720 PolicyDocument pulumi.StringOutput `pulumi:"policyDocument"` // The name of the account policy PolicyName pulumi.StringOutput `pulumi:"policyName"` // Type of the policy. PolicyType AccountPolicyPolicyTypeOutput `pulumi:"policyType"` // Scope for policy application Scope AccountPolicyScopePtrOutput `pulumi:"scope"` // Log group selection criteria to apply policy only to a subset of log groups. SelectionCriteria string can be up to 25KB and cloudwatchlogs determines the length of selectionCriteria by using its UTF-8 bytes SelectionCriteria pulumi.StringPtrOutput `pulumi:"selectionCriteria"` }
The AWS::Logs::AccountPolicy resource specifies a CloudWatch Logs AccountPolicy.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/logs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := logs.NewAccountPolicy(ctx, "accountPolicy", &logs.AccountPolicyArgs{ PolicyName: pulumi.String("TestPolicy"), PolicyDocument: pulumi.String("{ \"Name\": \"data-protection-policy\", \"Description\": \"\", \"Version\": \"2021-06-01\", \"Statement\": [ { \"Sid\": \"audit-policy\", \"DataIdentifier\": [ \"arn:aws:dataprotection::aws:data-identifier/EmailAddress\" ], \"Operation\": { \"Audit\": { \"FindingsDestination\": { \"CloudWatchLogs\": { \"LogGroup\": \"EXISTING_LOG_GROUP_NAME\" } } } } }, { \"Sid\": \"redact-policy\", \"DataIdentifier\": [ \"arn:aws:dataprotection::aws:data-identifier/EmailAddress\" ], \"Operation\": { \"Deidentify\": { \"MaskConfig\": {} } } } ] }"), PolicyType: logs.AccountPolicyPolicyTypeDataProtectionPolicy, Scope: logs.AccountPolicyScopeAll, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/logs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := logs.NewAccountPolicy(ctx, "accountPolicy", &logs.AccountPolicyArgs{ PolicyName: pulumi.String("TestPolicy"), PolicyDocument: pulumi.String("{ \"Name\": \"data-protection-policy\", \"Description\": \"\", \"Version\": \"2021-06-01\", \"Statement\": [ { \"Sid\": \"audit-policy\", \"DataIdentifier\": [ \"arn:aws:dataprotection::aws:data-identifier/EmailAddress\" ], \"Operation\": { \"Audit\": { \"FindingsDestination\": { \"CloudWatchLogs\": { \"LogGroup\": \"EXISTING_LOG_GROUP_NAME\" } } } } }, { \"Sid\": \"redact-policy\", \"DataIdentifier\": [ \"arn:aws:dataprotection::aws:data-identifier/EmailAddress\" ], \"Operation\": { \"Deidentify\": { \"MaskConfig\": {} } } } ] }"), PolicyType: logs.AccountPolicyPolicyTypeDataProtectionPolicy, Scope: logs.AccountPolicyScopeAll, }) if err != nil { return err } return nil }) }
```
func GetAccountPolicy ¶ added in v0.69.0
func GetAccountPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountPolicyState, opts ...pulumi.ResourceOption) (*AccountPolicy, error)
GetAccountPolicy gets an existing AccountPolicy 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 NewAccountPolicy ¶ added in v0.69.0
func NewAccountPolicy(ctx *pulumi.Context, name string, args *AccountPolicyArgs, opts ...pulumi.ResourceOption) (*AccountPolicy, error)
NewAccountPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccountPolicy) ElementType ¶ added in v0.69.0
func (*AccountPolicy) ElementType() reflect.Type
func (*AccountPolicy) ToAccountPolicyOutput ¶ added in v0.69.0
func (i *AccountPolicy) ToAccountPolicyOutput() AccountPolicyOutput
func (*AccountPolicy) ToAccountPolicyOutputWithContext ¶ added in v0.69.0
func (i *AccountPolicy) ToAccountPolicyOutputWithContext(ctx context.Context) AccountPolicyOutput
type AccountPolicyArgs ¶ added in v0.69.0
type AccountPolicyArgs struct { // The body of the policy document you want to use for this topic. // // You can only add one policy per PolicyType. // // The policy must be in JSON string format. // // Length Constraints: Maximum length of 30720 PolicyDocument pulumi.StringInput // The name of the account policy PolicyName pulumi.StringPtrInput // Type of the policy. PolicyType AccountPolicyPolicyTypeInput // Scope for policy application Scope AccountPolicyScopePtrInput // Log group selection criteria to apply policy only to a subset of log groups. SelectionCriteria string can be up to 25KB and cloudwatchlogs determines the length of selectionCriteria by using its UTF-8 bytes SelectionCriteria pulumi.StringPtrInput }
The set of arguments for constructing a AccountPolicy resource.
func (AccountPolicyArgs) ElementType ¶ added in v0.69.0
func (AccountPolicyArgs) ElementType() reflect.Type
type AccountPolicyInput ¶ added in v0.69.0
type AccountPolicyInput interface { pulumi.Input ToAccountPolicyOutput() AccountPolicyOutput ToAccountPolicyOutputWithContext(ctx context.Context) AccountPolicyOutput }
type AccountPolicyOutput ¶ added in v0.69.0
type AccountPolicyOutput struct{ *pulumi.OutputState }
func (AccountPolicyOutput) AccountId ¶ added in v0.69.0
func (o AccountPolicyOutput) AccountId() pulumi.StringOutput
User account id
func (AccountPolicyOutput) ElementType ¶ added in v0.69.0
func (AccountPolicyOutput) ElementType() reflect.Type
func (AccountPolicyOutput) PolicyDocument ¶ added in v0.69.0
func (o AccountPolicyOutput) PolicyDocument() pulumi.StringOutput
The body of the policy document you want to use for this topic.
You can only add one policy per PolicyType.
The policy must be in JSON string format.
Length Constraints: Maximum length of 30720
func (AccountPolicyOutput) PolicyName ¶ added in v0.69.0
func (o AccountPolicyOutput) PolicyName() pulumi.StringOutput
The name of the account policy
func (AccountPolicyOutput) PolicyType ¶ added in v0.69.0
func (o AccountPolicyOutput) PolicyType() AccountPolicyPolicyTypeOutput
Type of the policy.
func (AccountPolicyOutput) Scope ¶ added in v0.69.0
func (o AccountPolicyOutput) Scope() AccountPolicyScopePtrOutput
Scope for policy application
func (AccountPolicyOutput) SelectionCriteria ¶ added in v0.95.0
func (o AccountPolicyOutput) SelectionCriteria() pulumi.StringPtrOutput
Log group selection criteria to apply policy only to a subset of log groups. SelectionCriteria string can be up to 25KB and cloudwatchlogs determines the length of selectionCriteria by using its UTF-8 bytes
func (AccountPolicyOutput) ToAccountPolicyOutput ¶ added in v0.69.0
func (o AccountPolicyOutput) ToAccountPolicyOutput() AccountPolicyOutput
func (AccountPolicyOutput) ToAccountPolicyOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyOutput) ToAccountPolicyOutputWithContext(ctx context.Context) AccountPolicyOutput
type AccountPolicyPolicyType ¶ added in v0.69.0
type AccountPolicyPolicyType string
Type of the policy.
func (AccountPolicyPolicyType) ElementType ¶ added in v0.69.0
func (AccountPolicyPolicyType) ElementType() reflect.Type
func (AccountPolicyPolicyType) ToAccountPolicyPolicyTypeOutput ¶ added in v0.69.0
func (e AccountPolicyPolicyType) ToAccountPolicyPolicyTypeOutput() AccountPolicyPolicyTypeOutput
func (AccountPolicyPolicyType) ToAccountPolicyPolicyTypeOutputWithContext ¶ added in v0.69.0
func (e AccountPolicyPolicyType) ToAccountPolicyPolicyTypeOutputWithContext(ctx context.Context) AccountPolicyPolicyTypeOutput
func (AccountPolicyPolicyType) ToAccountPolicyPolicyTypePtrOutput ¶ added in v0.69.0
func (e AccountPolicyPolicyType) ToAccountPolicyPolicyTypePtrOutput() AccountPolicyPolicyTypePtrOutput
func (AccountPolicyPolicyType) ToAccountPolicyPolicyTypePtrOutputWithContext ¶ added in v0.69.0
func (e AccountPolicyPolicyType) ToAccountPolicyPolicyTypePtrOutputWithContext(ctx context.Context) AccountPolicyPolicyTypePtrOutput
func (AccountPolicyPolicyType) ToStringOutput ¶ added in v0.69.0
func (e AccountPolicyPolicyType) ToStringOutput() pulumi.StringOutput
func (AccountPolicyPolicyType) ToStringOutputWithContext ¶ added in v0.69.0
func (e AccountPolicyPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountPolicyPolicyType) ToStringPtrOutput ¶ added in v0.69.0
func (e AccountPolicyPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountPolicyPolicyType) ToStringPtrOutputWithContext ¶ added in v0.69.0
func (e AccountPolicyPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountPolicyPolicyTypeInput ¶ added in v0.69.0
type AccountPolicyPolicyTypeInput interface { pulumi.Input ToAccountPolicyPolicyTypeOutput() AccountPolicyPolicyTypeOutput ToAccountPolicyPolicyTypeOutputWithContext(context.Context) AccountPolicyPolicyTypeOutput }
AccountPolicyPolicyTypeInput is an input type that accepts values of the AccountPolicyPolicyType enum A concrete instance of `AccountPolicyPolicyTypeInput` can be one of the following:
AccountPolicyPolicyTypeDataProtectionPolicy AccountPolicyPolicyTypeSubscriptionFilterPolicy AccountPolicyPolicyTypeFieldIndexPolicy AccountPolicyPolicyTypeTransformerPolicy
type AccountPolicyPolicyTypeOutput ¶ added in v0.69.0
type AccountPolicyPolicyTypeOutput struct{ *pulumi.OutputState }
func (AccountPolicyPolicyTypeOutput) ElementType ¶ added in v0.69.0
func (AccountPolicyPolicyTypeOutput) ElementType() reflect.Type
func (AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypeOutput ¶ added in v0.69.0
func (o AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypeOutput() AccountPolicyPolicyTypeOutput
func (AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypeOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypeOutputWithContext(ctx context.Context) AccountPolicyPolicyTypeOutput
func (AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypePtrOutput ¶ added in v0.69.0
func (o AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypePtrOutput() AccountPolicyPolicyTypePtrOutput
func (AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypePtrOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyPolicyTypeOutput) ToAccountPolicyPolicyTypePtrOutputWithContext(ctx context.Context) AccountPolicyPolicyTypePtrOutput
func (AccountPolicyPolicyTypeOutput) ToStringOutput ¶ added in v0.69.0
func (o AccountPolicyPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (AccountPolicyPolicyTypeOutput) ToStringOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountPolicyPolicyTypeOutput) ToStringPtrOutput ¶ added in v0.69.0
func (o AccountPolicyPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountPolicyPolicyTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountPolicyPolicyTypePtrInput ¶ added in v0.69.0
type AccountPolicyPolicyTypePtrInput interface { pulumi.Input ToAccountPolicyPolicyTypePtrOutput() AccountPolicyPolicyTypePtrOutput ToAccountPolicyPolicyTypePtrOutputWithContext(context.Context) AccountPolicyPolicyTypePtrOutput }
func AccountPolicyPolicyTypePtr ¶ added in v0.69.0
func AccountPolicyPolicyTypePtr(v string) AccountPolicyPolicyTypePtrInput
type AccountPolicyPolicyTypePtrOutput ¶ added in v0.69.0
type AccountPolicyPolicyTypePtrOutput struct{ *pulumi.OutputState }
func (AccountPolicyPolicyTypePtrOutput) Elem ¶ added in v0.69.0
func (o AccountPolicyPolicyTypePtrOutput) Elem() AccountPolicyPolicyTypeOutput
func (AccountPolicyPolicyTypePtrOutput) ElementType ¶ added in v0.69.0
func (AccountPolicyPolicyTypePtrOutput) ElementType() reflect.Type
func (AccountPolicyPolicyTypePtrOutput) ToAccountPolicyPolicyTypePtrOutput ¶ added in v0.69.0
func (o AccountPolicyPolicyTypePtrOutput) ToAccountPolicyPolicyTypePtrOutput() AccountPolicyPolicyTypePtrOutput
func (AccountPolicyPolicyTypePtrOutput) ToAccountPolicyPolicyTypePtrOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyPolicyTypePtrOutput) ToAccountPolicyPolicyTypePtrOutputWithContext(ctx context.Context) AccountPolicyPolicyTypePtrOutput
func (AccountPolicyPolicyTypePtrOutput) ToStringPtrOutput ¶ added in v0.69.0
func (o AccountPolicyPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountPolicyPolicyTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountPolicyScope ¶ added in v0.69.0
type AccountPolicyScope string
Scope for policy application
func (AccountPolicyScope) ElementType ¶ added in v0.69.0
func (AccountPolicyScope) ElementType() reflect.Type
func (AccountPolicyScope) ToAccountPolicyScopeOutput ¶ added in v0.69.0
func (e AccountPolicyScope) ToAccountPolicyScopeOutput() AccountPolicyScopeOutput
func (AccountPolicyScope) ToAccountPolicyScopeOutputWithContext ¶ added in v0.69.0
func (e AccountPolicyScope) ToAccountPolicyScopeOutputWithContext(ctx context.Context) AccountPolicyScopeOutput
func (AccountPolicyScope) ToAccountPolicyScopePtrOutput ¶ added in v0.69.0
func (e AccountPolicyScope) ToAccountPolicyScopePtrOutput() AccountPolicyScopePtrOutput
func (AccountPolicyScope) ToAccountPolicyScopePtrOutputWithContext ¶ added in v0.69.0
func (e AccountPolicyScope) ToAccountPolicyScopePtrOutputWithContext(ctx context.Context) AccountPolicyScopePtrOutput
func (AccountPolicyScope) ToStringOutput ¶ added in v0.69.0
func (e AccountPolicyScope) ToStringOutput() pulumi.StringOutput
func (AccountPolicyScope) ToStringOutputWithContext ¶ added in v0.69.0
func (e AccountPolicyScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountPolicyScope) ToStringPtrOutput ¶ added in v0.69.0
func (e AccountPolicyScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountPolicyScope) ToStringPtrOutputWithContext ¶ added in v0.69.0
func (e AccountPolicyScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountPolicyScopeInput ¶ added in v0.69.0
type AccountPolicyScopeInput interface { pulumi.Input ToAccountPolicyScopeOutput() AccountPolicyScopeOutput ToAccountPolicyScopeOutputWithContext(context.Context) AccountPolicyScopeOutput }
AccountPolicyScopeInput is an input type that accepts values of the AccountPolicyScope enum A concrete instance of `AccountPolicyScopeInput` can be one of the following:
AccountPolicyScopeAll
type AccountPolicyScopeOutput ¶ added in v0.69.0
type AccountPolicyScopeOutput struct{ *pulumi.OutputState }
func (AccountPolicyScopeOutput) ElementType ¶ added in v0.69.0
func (AccountPolicyScopeOutput) ElementType() reflect.Type
func (AccountPolicyScopeOutput) ToAccountPolicyScopeOutput ¶ added in v0.69.0
func (o AccountPolicyScopeOutput) ToAccountPolicyScopeOutput() AccountPolicyScopeOutput
func (AccountPolicyScopeOutput) ToAccountPolicyScopeOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyScopeOutput) ToAccountPolicyScopeOutputWithContext(ctx context.Context) AccountPolicyScopeOutput
func (AccountPolicyScopeOutput) ToAccountPolicyScopePtrOutput ¶ added in v0.69.0
func (o AccountPolicyScopeOutput) ToAccountPolicyScopePtrOutput() AccountPolicyScopePtrOutput
func (AccountPolicyScopeOutput) ToAccountPolicyScopePtrOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyScopeOutput) ToAccountPolicyScopePtrOutputWithContext(ctx context.Context) AccountPolicyScopePtrOutput
func (AccountPolicyScopeOutput) ToStringOutput ¶ added in v0.69.0
func (o AccountPolicyScopeOutput) ToStringOutput() pulumi.StringOutput
func (AccountPolicyScopeOutput) ToStringOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountPolicyScopeOutput) ToStringPtrOutput ¶ added in v0.69.0
func (o AccountPolicyScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountPolicyScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountPolicyScopePtrInput ¶ added in v0.69.0
type AccountPolicyScopePtrInput interface { pulumi.Input ToAccountPolicyScopePtrOutput() AccountPolicyScopePtrOutput ToAccountPolicyScopePtrOutputWithContext(context.Context) AccountPolicyScopePtrOutput }
func AccountPolicyScopePtr ¶ added in v0.69.0
func AccountPolicyScopePtr(v string) AccountPolicyScopePtrInput
type AccountPolicyScopePtrOutput ¶ added in v0.69.0
type AccountPolicyScopePtrOutput struct{ *pulumi.OutputState }
func (AccountPolicyScopePtrOutput) Elem ¶ added in v0.69.0
func (o AccountPolicyScopePtrOutput) Elem() AccountPolicyScopeOutput
func (AccountPolicyScopePtrOutput) ElementType ¶ added in v0.69.0
func (AccountPolicyScopePtrOutput) ElementType() reflect.Type
func (AccountPolicyScopePtrOutput) ToAccountPolicyScopePtrOutput ¶ added in v0.69.0
func (o AccountPolicyScopePtrOutput) ToAccountPolicyScopePtrOutput() AccountPolicyScopePtrOutput
func (AccountPolicyScopePtrOutput) ToAccountPolicyScopePtrOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyScopePtrOutput) ToAccountPolicyScopePtrOutputWithContext(ctx context.Context) AccountPolicyScopePtrOutput
func (AccountPolicyScopePtrOutput) ToStringPtrOutput ¶ added in v0.69.0
func (o AccountPolicyScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountPolicyScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.69.0
func (o AccountPolicyScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountPolicyState ¶ added in v0.69.0
type AccountPolicyState struct { }
func (AccountPolicyState) ElementType ¶ added in v0.69.0
func (AccountPolicyState) ElementType() reflect.Type
type Delivery ¶ added in v0.87.0
type Delivery struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) that uniquely identifies this delivery. Arn pulumi.StringOutput `pulumi:"arn"` // The ARN of the delivery destination that is associated with this delivery. DeliveryDestinationArn pulumi.StringOutput `pulumi:"deliveryDestinationArn"` // Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose. DeliveryDestinationType pulumi.StringOutput `pulumi:"deliveryDestinationType"` // The unique ID that identifies this delivery in your account. DeliveryId pulumi.StringOutput `pulumi:"deliveryId"` // The name of the delivery source that is associated with this delivery. DeliverySourceName pulumi.StringOutput `pulumi:"deliverySourceName"` // The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format. FieldDelimiter pulumi.StringPtrOutput `pulumi:"fieldDelimiter"` // The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list. RecordFields pulumi.StringArrayOutput `pulumi:"recordFields"` // This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive. S3EnableHiveCompatiblePath pulumi.BoolPtrOutput `pulumi:"s3EnableHiveCompatiblePath"` // This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source. S3SuffixPath pulumi.StringPtrOutput `pulumi:"s3SuffixPath"` // The tags that have been assigned to this delivery. Tags aws.TagArrayOutput `pulumi:"tags"` }
This structure contains information about one delivery in your account.
A delivery is a connection between a logical delivery source and a logical delivery destination.
For more information, see [CreateDelivery](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateDelivery.html).
func GetDelivery ¶ added in v0.87.0
func GetDelivery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeliveryState, opts ...pulumi.ResourceOption) (*Delivery, error)
GetDelivery gets an existing Delivery 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 NewDelivery ¶ added in v0.87.0
func NewDelivery(ctx *pulumi.Context, name string, args *DeliveryArgs, opts ...pulumi.ResourceOption) (*Delivery, error)
NewDelivery registers a new resource with the given unique name, arguments, and options.
func (*Delivery) ElementType ¶ added in v0.87.0
func (*Delivery) ToDeliveryOutput ¶ added in v0.87.0
func (i *Delivery) ToDeliveryOutput() DeliveryOutput
func (*Delivery) ToDeliveryOutputWithContext ¶ added in v0.87.0
func (i *Delivery) ToDeliveryOutputWithContext(ctx context.Context) DeliveryOutput
type DeliveryArgs ¶ added in v0.87.0
type DeliveryArgs struct { // The ARN of the delivery destination that is associated with this delivery. DeliveryDestinationArn pulumi.StringInput // The name of the delivery source that is associated with this delivery. DeliverySourceName pulumi.StringInput // The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format. FieldDelimiter pulumi.StringPtrInput // The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list. RecordFields pulumi.StringArrayInput // This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive. S3EnableHiveCompatiblePath pulumi.BoolPtrInput // This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source. S3SuffixPath pulumi.StringPtrInput // The tags that have been assigned to this delivery. Tags aws.TagArrayInput }
The set of arguments for constructing a Delivery resource.
func (DeliveryArgs) ElementType ¶ added in v0.87.0
func (DeliveryArgs) ElementType() reflect.Type
type DeliveryDestination ¶ added in v0.87.0
type DeliveryDestination struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) that uniquely identifies this delivery destination. Arn pulumi.StringOutput `pulumi:"arn"` // IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account. // // The policy must be in JSON string format. // // Length Constraints: Maximum length of 51200 DeliveryDestinationPolicy DeliveryDestinationDestinationPolicyArrayOutput `pulumi:"deliveryDestinationPolicy"` // Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose. DeliveryDestinationType pulumi.StringOutput `pulumi:"deliveryDestinationType"` // The ARN of the Amazon Web Services destination that this delivery destination represents. That Amazon Web Services destination can be a log group in CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. DestinationResourceArn pulumi.StringPtrOutput `pulumi:"destinationResourceArn"` // The name of this delivery destination. Name pulumi.StringOutput `pulumi:"name"` // The format of the logs that are sent to this delivery destination. OutputFormat pulumi.StringPtrOutput `pulumi:"outputFormat"` // The tags that have been assigned to this delivery destination. Tags aws.TagArrayOutput `pulumi:"tags"` }
This structure contains information about one delivery destination in your account.
A delivery destination is an AWS resource that represents an AWS service that logs can be sent to CloudWatch Logs, Amazon S3, are supported as Kinesis Data Firehose delivery destinations.
func GetDeliveryDestination ¶ added in v0.87.0
func GetDeliveryDestination(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeliveryDestinationState, opts ...pulumi.ResourceOption) (*DeliveryDestination, error)
GetDeliveryDestination gets an existing DeliveryDestination 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 NewDeliveryDestination ¶ added in v0.87.0
func NewDeliveryDestination(ctx *pulumi.Context, name string, args *DeliveryDestinationArgs, opts ...pulumi.ResourceOption) (*DeliveryDestination, error)
NewDeliveryDestination registers a new resource with the given unique name, arguments, and options.
func (*DeliveryDestination) ElementType ¶ added in v0.87.0
func (*DeliveryDestination) ElementType() reflect.Type
func (*DeliveryDestination) ToDeliveryDestinationOutput ¶ added in v0.87.0
func (i *DeliveryDestination) ToDeliveryDestinationOutput() DeliveryDestinationOutput
func (*DeliveryDestination) ToDeliveryDestinationOutputWithContext ¶ added in v0.87.0
func (i *DeliveryDestination) ToDeliveryDestinationOutputWithContext(ctx context.Context) DeliveryDestinationOutput
type DeliveryDestinationArgs ¶ added in v0.87.0
type DeliveryDestinationArgs struct { // IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account. // // The policy must be in JSON string format. // // Length Constraints: Maximum length of 51200 DeliveryDestinationPolicy DeliveryDestinationDestinationPolicyArrayInput // The ARN of the Amazon Web Services destination that this delivery destination represents. That Amazon Web Services destination can be a log group in CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. DestinationResourceArn pulumi.StringPtrInput // The name of this delivery destination. Name pulumi.StringPtrInput // The format of the logs that are sent to this delivery destination. OutputFormat pulumi.StringPtrInput // The tags that have been assigned to this delivery destination. Tags aws.TagArrayInput }
The set of arguments for constructing a DeliveryDestination resource.
func (DeliveryDestinationArgs) ElementType ¶ added in v0.87.0
func (DeliveryDestinationArgs) ElementType() reflect.Type
type DeliveryDestinationDestinationPolicy ¶ added in v0.99.0
type DeliveryDestinationDestinationPolicy struct { // The name of the delivery destination to assign this policy to DeliveryDestinationName string `pulumi:"deliveryDestinationName"` // The contents of the policy attached to the delivery destination DeliveryDestinationPolicy string `pulumi:"deliveryDestinationPolicy"` }
type DeliveryDestinationDestinationPolicyArgs ¶ added in v0.99.0
type DeliveryDestinationDestinationPolicyArgs struct { // The name of the delivery destination to assign this policy to DeliveryDestinationName pulumi.StringInput `pulumi:"deliveryDestinationName"` // The contents of the policy attached to the delivery destination DeliveryDestinationPolicy pulumi.StringInput `pulumi:"deliveryDestinationPolicy"` }
func (DeliveryDestinationDestinationPolicyArgs) ElementType ¶ added in v0.99.0
func (DeliveryDestinationDestinationPolicyArgs) ElementType() reflect.Type
func (DeliveryDestinationDestinationPolicyArgs) ToDeliveryDestinationDestinationPolicyOutput ¶ added in v0.99.0
func (i DeliveryDestinationDestinationPolicyArgs) ToDeliveryDestinationDestinationPolicyOutput() DeliveryDestinationDestinationPolicyOutput
func (DeliveryDestinationDestinationPolicyArgs) ToDeliveryDestinationDestinationPolicyOutputWithContext ¶ added in v0.99.0
func (i DeliveryDestinationDestinationPolicyArgs) ToDeliveryDestinationDestinationPolicyOutputWithContext(ctx context.Context) DeliveryDestinationDestinationPolicyOutput
type DeliveryDestinationDestinationPolicyArray ¶ added in v0.99.0
type DeliveryDestinationDestinationPolicyArray []DeliveryDestinationDestinationPolicyInput
func (DeliveryDestinationDestinationPolicyArray) ElementType ¶ added in v0.99.0
func (DeliveryDestinationDestinationPolicyArray) ElementType() reflect.Type
func (DeliveryDestinationDestinationPolicyArray) ToDeliveryDestinationDestinationPolicyArrayOutput ¶ added in v0.99.0
func (i DeliveryDestinationDestinationPolicyArray) ToDeliveryDestinationDestinationPolicyArrayOutput() DeliveryDestinationDestinationPolicyArrayOutput
func (DeliveryDestinationDestinationPolicyArray) ToDeliveryDestinationDestinationPolicyArrayOutputWithContext ¶ added in v0.99.0
func (i DeliveryDestinationDestinationPolicyArray) ToDeliveryDestinationDestinationPolicyArrayOutputWithContext(ctx context.Context) DeliveryDestinationDestinationPolicyArrayOutput
type DeliveryDestinationDestinationPolicyArrayInput ¶ added in v0.99.0
type DeliveryDestinationDestinationPolicyArrayInput interface { pulumi.Input ToDeliveryDestinationDestinationPolicyArrayOutput() DeliveryDestinationDestinationPolicyArrayOutput ToDeliveryDestinationDestinationPolicyArrayOutputWithContext(context.Context) DeliveryDestinationDestinationPolicyArrayOutput }
DeliveryDestinationDestinationPolicyArrayInput is an input type that accepts DeliveryDestinationDestinationPolicyArray and DeliveryDestinationDestinationPolicyArrayOutput values. You can construct a concrete instance of `DeliveryDestinationDestinationPolicyArrayInput` via:
DeliveryDestinationDestinationPolicyArray{ DeliveryDestinationDestinationPolicyArgs{...} }
type DeliveryDestinationDestinationPolicyArrayOutput ¶ added in v0.99.0
type DeliveryDestinationDestinationPolicyArrayOutput struct{ *pulumi.OutputState }
func (DeliveryDestinationDestinationPolicyArrayOutput) ElementType ¶ added in v0.99.0
func (DeliveryDestinationDestinationPolicyArrayOutput) ElementType() reflect.Type
func (DeliveryDestinationDestinationPolicyArrayOutput) ToDeliveryDestinationDestinationPolicyArrayOutput ¶ added in v0.99.0
func (o DeliveryDestinationDestinationPolicyArrayOutput) ToDeliveryDestinationDestinationPolicyArrayOutput() DeliveryDestinationDestinationPolicyArrayOutput
func (DeliveryDestinationDestinationPolicyArrayOutput) ToDeliveryDestinationDestinationPolicyArrayOutputWithContext ¶ added in v0.99.0
func (o DeliveryDestinationDestinationPolicyArrayOutput) ToDeliveryDestinationDestinationPolicyArrayOutputWithContext(ctx context.Context) DeliveryDestinationDestinationPolicyArrayOutput
type DeliveryDestinationDestinationPolicyInput ¶ added in v0.99.0
type DeliveryDestinationDestinationPolicyInput interface { pulumi.Input ToDeliveryDestinationDestinationPolicyOutput() DeliveryDestinationDestinationPolicyOutput ToDeliveryDestinationDestinationPolicyOutputWithContext(context.Context) DeliveryDestinationDestinationPolicyOutput }
DeliveryDestinationDestinationPolicyInput is an input type that accepts DeliveryDestinationDestinationPolicyArgs and DeliveryDestinationDestinationPolicyOutput values. You can construct a concrete instance of `DeliveryDestinationDestinationPolicyInput` via:
DeliveryDestinationDestinationPolicyArgs{...}
type DeliveryDestinationDestinationPolicyOutput ¶ added in v0.99.0
type DeliveryDestinationDestinationPolicyOutput struct{ *pulumi.OutputState }
func (DeliveryDestinationDestinationPolicyOutput) DeliveryDestinationName ¶ added in v0.99.0
func (o DeliveryDestinationDestinationPolicyOutput) DeliveryDestinationName() pulumi.StringOutput
The name of the delivery destination to assign this policy to
func (DeliveryDestinationDestinationPolicyOutput) DeliveryDestinationPolicy ¶ added in v0.99.0
func (o DeliveryDestinationDestinationPolicyOutput) DeliveryDestinationPolicy() pulumi.StringOutput
The contents of the policy attached to the delivery destination
func (DeliveryDestinationDestinationPolicyOutput) ElementType ¶ added in v0.99.0
func (DeliveryDestinationDestinationPolicyOutput) ElementType() reflect.Type
func (DeliveryDestinationDestinationPolicyOutput) ToDeliveryDestinationDestinationPolicyOutput ¶ added in v0.99.0
func (o DeliveryDestinationDestinationPolicyOutput) ToDeliveryDestinationDestinationPolicyOutput() DeliveryDestinationDestinationPolicyOutput
func (DeliveryDestinationDestinationPolicyOutput) ToDeliveryDestinationDestinationPolicyOutputWithContext ¶ added in v0.99.0
func (o DeliveryDestinationDestinationPolicyOutput) ToDeliveryDestinationDestinationPolicyOutputWithContext(ctx context.Context) DeliveryDestinationDestinationPolicyOutput
type DeliveryDestinationInput ¶ added in v0.87.0
type DeliveryDestinationInput interface { pulumi.Input ToDeliveryDestinationOutput() DeliveryDestinationOutput ToDeliveryDestinationOutputWithContext(ctx context.Context) DeliveryDestinationOutput }
type DeliveryDestinationOutput ¶ added in v0.87.0
type DeliveryDestinationOutput struct{ *pulumi.OutputState }
func (DeliveryDestinationOutput) Arn ¶ added in v0.87.0
func (o DeliveryDestinationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) that uniquely identifies this delivery destination.
func (DeliveryDestinationOutput) DeliveryDestinationPolicy ¶ added in v0.88.0
func (o DeliveryDestinationOutput) DeliveryDestinationPolicy() DeliveryDestinationDestinationPolicyArrayOutput
IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account.
The policy must be in JSON string format.
Length Constraints: Maximum length of 51200
func (DeliveryDestinationOutput) DeliveryDestinationType ¶ added in v0.87.0
func (o DeliveryDestinationOutput) DeliveryDestinationType() pulumi.StringOutput
Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
func (DeliveryDestinationOutput) DestinationResourceArn ¶ added in v0.87.0
func (o DeliveryDestinationOutput) DestinationResourceArn() pulumi.StringPtrOutput
The ARN of the Amazon Web Services destination that this delivery destination represents. That Amazon Web Services destination can be a log group in CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose.
func (DeliveryDestinationOutput) ElementType ¶ added in v0.87.0
func (DeliveryDestinationOutput) ElementType() reflect.Type
func (DeliveryDestinationOutput) Name ¶ added in v0.87.0
func (o DeliveryDestinationOutput) Name() pulumi.StringOutput
The name of this delivery destination.
func (DeliveryDestinationOutput) OutputFormat ¶ added in v1.7.0
func (o DeliveryDestinationOutput) OutputFormat() pulumi.StringPtrOutput
The format of the logs that are sent to this delivery destination.
func (DeliveryDestinationOutput) Tags ¶ added in v0.87.0
func (o DeliveryDestinationOutput) Tags() aws.TagArrayOutput
The tags that have been assigned to this delivery destination.
func (DeliveryDestinationOutput) ToDeliveryDestinationOutput ¶ added in v0.87.0
func (o DeliveryDestinationOutput) ToDeliveryDestinationOutput() DeliveryDestinationOutput
func (DeliveryDestinationOutput) ToDeliveryDestinationOutputWithContext ¶ added in v0.87.0
func (o DeliveryDestinationOutput) ToDeliveryDestinationOutputWithContext(ctx context.Context) DeliveryDestinationOutput
type DeliveryDestinationState ¶ added in v0.87.0
type DeliveryDestinationState struct { }
func (DeliveryDestinationState) ElementType ¶ added in v0.87.0
func (DeliveryDestinationState) ElementType() reflect.Type
type DeliveryDestinationTag ¶ added in v0.87.0
type DeliveryDestinationTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DeliveryInput ¶ added in v0.87.0
type DeliveryInput interface { pulumi.Input ToDeliveryOutput() DeliveryOutput ToDeliveryOutputWithContext(ctx context.Context) DeliveryOutput }
type DeliveryOutput ¶ added in v0.87.0
type DeliveryOutput struct{ *pulumi.OutputState }
func (DeliveryOutput) Arn ¶ added in v0.87.0
func (o DeliveryOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) that uniquely identifies this delivery.
func (DeliveryOutput) DeliveryDestinationArn ¶ added in v0.87.0
func (o DeliveryOutput) DeliveryDestinationArn() pulumi.StringOutput
The ARN of the delivery destination that is associated with this delivery.
func (DeliveryOutput) DeliveryDestinationType ¶ added in v0.87.0
func (o DeliveryOutput) DeliveryDestinationType() pulumi.StringOutput
Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
func (DeliveryOutput) DeliveryId ¶ added in v0.87.0
func (o DeliveryOutput) DeliveryId() pulumi.StringOutput
The unique ID that identifies this delivery in your account.
func (DeliveryOutput) DeliverySourceName ¶ added in v0.87.0
func (o DeliveryOutput) DeliverySourceName() pulumi.StringOutput
The name of the delivery source that is associated with this delivery.
func (DeliveryOutput) ElementType ¶ added in v0.87.0
func (DeliveryOutput) ElementType() reflect.Type
func (DeliveryOutput) FieldDelimiter ¶ added in v1.7.0
func (o DeliveryOutput) FieldDelimiter() pulumi.StringPtrOutput
The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format.
func (DeliveryOutput) RecordFields ¶ added in v1.7.0
func (o DeliveryOutput) RecordFields() pulumi.StringArrayOutput
The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
func (DeliveryOutput) S3EnableHiveCompatiblePath ¶ added in v1.7.0
func (o DeliveryOutput) S3EnableHiveCompatiblePath() pulumi.BoolPtrOutput
This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
func (DeliveryOutput) S3SuffixPath ¶ added in v1.7.0
func (o DeliveryOutput) S3SuffixPath() pulumi.StringPtrOutput
This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.
func (DeliveryOutput) Tags ¶ added in v0.87.0
func (o DeliveryOutput) Tags() aws.TagArrayOutput
The tags that have been assigned to this delivery.
func (DeliveryOutput) ToDeliveryOutput ¶ added in v0.87.0
func (o DeliveryOutput) ToDeliveryOutput() DeliveryOutput
func (DeliveryOutput) ToDeliveryOutputWithContext ¶ added in v0.87.0
func (o DeliveryOutput) ToDeliveryOutputWithContext(ctx context.Context) DeliveryOutput
type DeliverySource ¶ added in v0.87.0
type DeliverySource struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) that uniquely identifies this delivery source. Arn pulumi.StringOutput `pulumi:"arn"` // The type of logs being delivered. Only mandatory when the resourceArn could match more than one. In such a case, the error message will contain all the possible options. LogType pulumi.StringPtrOutput `pulumi:"logType"` // The unique name of the Log source. Name pulumi.StringOutput `pulumi:"name"` // The ARN of the resource that will be sending the logs. ResourceArn pulumi.StringPtrOutput `pulumi:"resourceArn"` // This array contains the ARN of the AWS resource that sends logs and is represented by this delivery source. Currently, only one ARN can be in the array. ResourceArns pulumi.StringArrayOutput `pulumi:"resourceArns"` // The AWS service that is sending logs. Service pulumi.StringOutput `pulumi:"service"` // The tags that have been assigned to this delivery source. Tags aws.TagArrayOutput `pulumi:"tags"` }
A delivery source is an AWS resource that sends logs to an AWS destination. The destination can be CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
Only some AWS services support being configured as a delivery source. These services are listed as Supported [V2 Permissions] in the table at [Enabling logging from AWS services](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html).
func GetDeliverySource ¶ added in v0.87.0
func GetDeliverySource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeliverySourceState, opts ...pulumi.ResourceOption) (*DeliverySource, error)
GetDeliverySource gets an existing DeliverySource 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 NewDeliverySource ¶ added in v0.87.0
func NewDeliverySource(ctx *pulumi.Context, name string, args *DeliverySourceArgs, opts ...pulumi.ResourceOption) (*DeliverySource, error)
NewDeliverySource registers a new resource with the given unique name, arguments, and options.
func (*DeliverySource) ElementType ¶ added in v0.87.0
func (*DeliverySource) ElementType() reflect.Type
func (*DeliverySource) ToDeliverySourceOutput ¶ added in v0.87.0
func (i *DeliverySource) ToDeliverySourceOutput() DeliverySourceOutput
func (*DeliverySource) ToDeliverySourceOutputWithContext ¶ added in v0.87.0
func (i *DeliverySource) ToDeliverySourceOutputWithContext(ctx context.Context) DeliverySourceOutput
type DeliverySourceArgs ¶ added in v0.87.0
type DeliverySourceArgs struct { // The type of logs being delivered. Only mandatory when the resourceArn could match more than one. In such a case, the error message will contain all the possible options. LogType pulumi.StringPtrInput // The unique name of the Log source. Name pulumi.StringPtrInput // The ARN of the resource that will be sending the logs. ResourceArn pulumi.StringPtrInput // The tags that have been assigned to this delivery source. Tags aws.TagArrayInput }
The set of arguments for constructing a DeliverySource resource.
func (DeliverySourceArgs) ElementType ¶ added in v0.87.0
func (DeliverySourceArgs) ElementType() reflect.Type
type DeliverySourceInput ¶ added in v0.87.0
type DeliverySourceInput interface { pulumi.Input ToDeliverySourceOutput() DeliverySourceOutput ToDeliverySourceOutputWithContext(ctx context.Context) DeliverySourceOutput }
type DeliverySourceOutput ¶ added in v0.87.0
type DeliverySourceOutput struct{ *pulumi.OutputState }
func (DeliverySourceOutput) Arn ¶ added in v0.87.0
func (o DeliverySourceOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) that uniquely identifies this delivery source.
func (DeliverySourceOutput) ElementType ¶ added in v0.87.0
func (DeliverySourceOutput) ElementType() reflect.Type
func (DeliverySourceOutput) LogType ¶ added in v0.87.0
func (o DeliverySourceOutput) LogType() pulumi.StringPtrOutput
The type of logs being delivered. Only mandatory when the resourceArn could match more than one. In such a case, the error message will contain all the possible options.
func (DeliverySourceOutput) Name ¶ added in v0.87.0
func (o DeliverySourceOutput) Name() pulumi.StringOutput
The unique name of the Log source.
func (DeliverySourceOutput) ResourceArn ¶ added in v0.87.0
func (o DeliverySourceOutput) ResourceArn() pulumi.StringPtrOutput
The ARN of the resource that will be sending the logs.
func (DeliverySourceOutput) ResourceArns ¶ added in v0.87.0
func (o DeliverySourceOutput) ResourceArns() pulumi.StringArrayOutput
This array contains the ARN of the AWS resource that sends logs and is represented by this delivery source. Currently, only one ARN can be in the array.
func (DeliverySourceOutput) Service ¶ added in v0.87.0
func (o DeliverySourceOutput) Service() pulumi.StringOutput
The AWS service that is sending logs.
func (DeliverySourceOutput) Tags ¶ added in v0.87.0
func (o DeliverySourceOutput) Tags() aws.TagArrayOutput
The tags that have been assigned to this delivery source.
func (DeliverySourceOutput) ToDeliverySourceOutput ¶ added in v0.87.0
func (o DeliverySourceOutput) ToDeliverySourceOutput() DeliverySourceOutput
func (DeliverySourceOutput) ToDeliverySourceOutputWithContext ¶ added in v0.87.0
func (o DeliverySourceOutput) ToDeliverySourceOutputWithContext(ctx context.Context) DeliverySourceOutput
type DeliverySourceState ¶ added in v0.87.0
type DeliverySourceState struct { }
func (DeliverySourceState) ElementType ¶ added in v0.87.0
func (DeliverySourceState) ElementType() reflect.Type
type DeliverySourceTag ¶ added in v0.87.0
type DeliverySourceTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DeliveryState ¶ added in v0.87.0
type DeliveryState struct { }
func (DeliveryState) ElementType ¶ added in v0.87.0
func (DeliveryState) ElementType() reflect.Type
type DeliveryTag ¶ added in v0.87.0
type DeliveryTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type Destination ¶
type Destination struct { pulumi.CustomResourceState // The ARN of the CloudWatch Logs destination, such as `arn:aws:logs:us-west-1:123456789012:destination:MyDestination` . Arn pulumi.StringOutput `pulumi:"arn"` // The name of the destination resource DestinationName pulumi.StringOutput `pulumi:"destinationName"` // An IAM policy document that governs which AWS accounts can create subscription filters against this destination. DestinationPolicy pulumi.StringPtrOutput `pulumi:"destinationPolicy"` // The ARN of an IAM role that permits CloudWatch Logs to send data to the specified AWS resource RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The ARN of the physical target where the log events are delivered (for example, a Kinesis stream) TargetArn pulumi.StringOutput `pulumi:"targetArn"` }
The AWS::Logs::Destination resource specifies a CloudWatch Logs destination. A destination encapsulates a physical resource (such as an Amazon Kinesis data stream) and enables you to subscribe that resource to a stream of log events.
func GetDestination ¶
func GetDestination(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DestinationState, opts ...pulumi.ResourceOption) (*Destination, error)
GetDestination gets an existing Destination 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 NewDestination ¶
func NewDestination(ctx *pulumi.Context, name string, args *DestinationArgs, opts ...pulumi.ResourceOption) (*Destination, error)
NewDestination registers a new resource with the given unique name, arguments, and options.
func (*Destination) ElementType ¶
func (*Destination) ElementType() reflect.Type
func (*Destination) ToDestinationOutput ¶
func (i *Destination) ToDestinationOutput() DestinationOutput
func (*Destination) ToDestinationOutputWithContext ¶
func (i *Destination) ToDestinationOutputWithContext(ctx context.Context) DestinationOutput
type DestinationArgs ¶
type DestinationArgs struct { // The name of the destination resource DestinationName pulumi.StringPtrInput // An IAM policy document that governs which AWS accounts can create subscription filters against this destination. DestinationPolicy pulumi.StringPtrInput // The ARN of an IAM role that permits CloudWatch Logs to send data to the specified AWS resource RoleArn pulumi.StringInput // The ARN of the physical target where the log events are delivered (for example, a Kinesis stream) TargetArn pulumi.StringInput }
The set of arguments for constructing a Destination resource.
func (DestinationArgs) ElementType ¶
func (DestinationArgs) ElementType() reflect.Type
type DestinationInput ¶
type DestinationInput interface { pulumi.Input ToDestinationOutput() DestinationOutput ToDestinationOutputWithContext(ctx context.Context) DestinationOutput }
type DestinationOutput ¶
type DestinationOutput struct{ *pulumi.OutputState }
func (DestinationOutput) Arn ¶ added in v0.17.0
func (o DestinationOutput) Arn() pulumi.StringOutput
The ARN of the CloudWatch Logs destination, such as `arn:aws:logs:us-west-1:123456789012:destination:MyDestination` .
func (DestinationOutput) DestinationName ¶ added in v0.17.0
func (o DestinationOutput) DestinationName() pulumi.StringOutput
The name of the destination resource
func (DestinationOutput) DestinationPolicy ¶ added in v0.17.0
func (o DestinationOutput) DestinationPolicy() pulumi.StringPtrOutput
An IAM policy document that governs which AWS accounts can create subscription filters against this destination.
func (DestinationOutput) ElementType ¶
func (DestinationOutput) ElementType() reflect.Type
func (DestinationOutput) RoleArn ¶ added in v0.17.0
func (o DestinationOutput) RoleArn() pulumi.StringOutput
The ARN of an IAM role that permits CloudWatch Logs to send data to the specified AWS resource
func (DestinationOutput) TargetArn ¶ added in v0.17.0
func (o DestinationOutput) TargetArn() pulumi.StringOutput
The ARN of the physical target where the log events are delivered (for example, a Kinesis stream)
func (DestinationOutput) ToDestinationOutput ¶
func (o DestinationOutput) ToDestinationOutput() DestinationOutput
func (DestinationOutput) ToDestinationOutputWithContext ¶
func (o DestinationOutput) ToDestinationOutputWithContext(ctx context.Context) DestinationOutput
type DestinationState ¶
type DestinationState struct { }
func (DestinationState) ElementType ¶
func (DestinationState) ElementType() reflect.Type
type Integration ¶ added in v1.12.0
type Integration struct { pulumi.CustomResourceState // User provided identifier for integration, unique to the user account. IntegrationName pulumi.StringOutput `pulumi:"integrationName"` // Status of creation for the Integration and its resources IntegrationStatus IntegrationStatusOutput `pulumi:"integrationStatus"` // The type of the Integration. IntegrationType IntegrationTypeOutput `pulumi:"integrationType"` // OpenSearchResourceConfig for the given Integration ResourceConfig ResourceConfigPropertiesOutput `pulumi:"resourceConfig"` }
Resource Schema for Logs Integration Resource
func GetIntegration ¶ added in v1.12.0
func GetIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationState, opts ...pulumi.ResourceOption) (*Integration, error)
GetIntegration gets an existing Integration 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 NewIntegration ¶ added in v1.12.0
func NewIntegration(ctx *pulumi.Context, name string, args *IntegrationArgs, opts ...pulumi.ResourceOption) (*Integration, error)
NewIntegration registers a new resource with the given unique name, arguments, and options.
func (*Integration) ElementType ¶ added in v1.12.0
func (*Integration) ElementType() reflect.Type
func (*Integration) ToIntegrationOutput ¶ added in v1.12.0
func (i *Integration) ToIntegrationOutput() IntegrationOutput
func (*Integration) ToIntegrationOutputWithContext ¶ added in v1.12.0
func (i *Integration) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
type IntegrationArgs ¶ added in v1.12.0
type IntegrationArgs struct { // User provided identifier for integration, unique to the user account. IntegrationName pulumi.StringPtrInput // The type of the Integration. IntegrationType IntegrationTypeInput // OpenSearchResourceConfig for the given Integration ResourceConfig ResourceConfigPropertiesInput }
The set of arguments for constructing a Integration resource.
func (IntegrationArgs) ElementType ¶ added in v1.12.0
func (IntegrationArgs) ElementType() reflect.Type
type IntegrationInput ¶ added in v1.12.0
type IntegrationInput interface { pulumi.Input ToIntegrationOutput() IntegrationOutput ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput }
type IntegrationOpenSearchResourceConfig ¶ added in v1.12.0
type IntegrationOpenSearchResourceConfig struct { // If you want to use an existing OpenSearch Service application for your integration with OpenSearch Service, specify it here. If you omit this, a new application will be created. ApplicationArn *string `pulumi:"applicationArn"` // Specify the ARNs of IAM roles and IAM users who you want to grant permission to for viewing the dashboards. // // > In addition to specifying these users here, you must also grant them the *CloudWatchOpenSearchDashboardsAccess* IAM policy. For more information, see [IAM policies for users](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/OpenSearch-Dashboards-UserRoles.html) . DashboardViewerPrincipals []string `pulumi:"dashboardViewerPrincipals"` // Specify the ARN of an IAM role that CloudWatch Logs will use to create the integration. This role must have the permissions necessary to access the OpenSearch Service collection to be able to create the dashboards. For more information about the permissions needed, see [Permissions that the integration needs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/OpenSearch-Dashboards-CreateRole.html) in the CloudWatch Logs User Guide. DataSourceRoleArn string `pulumi:"dataSourceRoleArn"` // To have the vended dashboard data encrypted with AWS KMS instead of the CloudWatch Logs default encryption method, specify the ARN of the AWS KMS key that you want to use. KmsKeyArn *string `pulumi:"kmsKeyArn"` // Specify how many days that you want the data derived by OpenSearch Service to be retained in the index that the dashboard refers to. This also sets the maximum time period that you can choose when viewing data in the dashboard. Choosing a longer time frame will incur additional costs. RetentionDays *int `pulumi:"retentionDays"` }
type IntegrationOpenSearchResourceConfigArgs ¶ added in v1.12.0
type IntegrationOpenSearchResourceConfigArgs struct { // If you want to use an existing OpenSearch Service application for your integration with OpenSearch Service, specify it here. If you omit this, a new application will be created. ApplicationArn pulumi.StringPtrInput `pulumi:"applicationArn"` // Specify the ARNs of IAM roles and IAM users who you want to grant permission to for viewing the dashboards. // // > In addition to specifying these users here, you must also grant them the *CloudWatchOpenSearchDashboardsAccess* IAM policy. For more information, see [IAM policies for users](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/OpenSearch-Dashboards-UserRoles.html) . DashboardViewerPrincipals pulumi.StringArrayInput `pulumi:"dashboardViewerPrincipals"` // Specify the ARN of an IAM role that CloudWatch Logs will use to create the integration. This role must have the permissions necessary to access the OpenSearch Service collection to be able to create the dashboards. For more information about the permissions needed, see [Permissions that the integration needs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/OpenSearch-Dashboards-CreateRole.html) in the CloudWatch Logs User Guide. DataSourceRoleArn pulumi.StringInput `pulumi:"dataSourceRoleArn"` // To have the vended dashboard data encrypted with AWS KMS instead of the CloudWatch Logs default encryption method, specify the ARN of the AWS KMS key that you want to use. KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"` // Specify how many days that you want the data derived by OpenSearch Service to be retained in the index that the dashboard refers to. This also sets the maximum time period that you can choose when viewing data in the dashboard. Choosing a longer time frame will incur additional costs. RetentionDays pulumi.IntPtrInput `pulumi:"retentionDays"` }
func (IntegrationOpenSearchResourceConfigArgs) ElementType ¶ added in v1.12.0
func (IntegrationOpenSearchResourceConfigArgs) ElementType() reflect.Type
func (IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigOutput ¶ added in v1.12.0
func (i IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigOutput() IntegrationOpenSearchResourceConfigOutput
func (IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigOutputWithContext ¶ added in v1.12.0
func (i IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigOutput
func (IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigPtrOutput ¶ added in v1.12.0
func (i IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigPtrOutput() IntegrationOpenSearchResourceConfigPtrOutput
func (IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigPtrOutputWithContext ¶ added in v1.12.0
func (i IntegrationOpenSearchResourceConfigArgs) ToIntegrationOpenSearchResourceConfigPtrOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigPtrOutput
type IntegrationOpenSearchResourceConfigInput ¶ added in v1.12.0
type IntegrationOpenSearchResourceConfigInput interface { pulumi.Input ToIntegrationOpenSearchResourceConfigOutput() IntegrationOpenSearchResourceConfigOutput ToIntegrationOpenSearchResourceConfigOutputWithContext(context.Context) IntegrationOpenSearchResourceConfigOutput }
IntegrationOpenSearchResourceConfigInput is an input type that accepts IntegrationOpenSearchResourceConfigArgs and IntegrationOpenSearchResourceConfigOutput values. You can construct a concrete instance of `IntegrationOpenSearchResourceConfigInput` via:
IntegrationOpenSearchResourceConfigArgs{...}
type IntegrationOpenSearchResourceConfigOutput ¶ added in v1.12.0
type IntegrationOpenSearchResourceConfigOutput struct{ *pulumi.OutputState }
func (IntegrationOpenSearchResourceConfigOutput) ApplicationArn ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigOutput) ApplicationArn() pulumi.StringPtrOutput
If you want to use an existing OpenSearch Service application for your integration with OpenSearch Service, specify it here. If you omit this, a new application will be created.
func (IntegrationOpenSearchResourceConfigOutput) DashboardViewerPrincipals ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigOutput) DashboardViewerPrincipals() pulumi.StringArrayOutput
Specify the ARNs of IAM roles and IAM users who you want to grant permission to for viewing the dashboards.
> In addition to specifying these users here, you must also grant them the *CloudWatchOpenSearchDashboardsAccess* IAM policy. For more information, see [IAM policies for users](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/OpenSearch-Dashboards-UserRoles.html) .
func (IntegrationOpenSearchResourceConfigOutput) DataSourceRoleArn ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigOutput) DataSourceRoleArn() pulumi.StringOutput
Specify the ARN of an IAM role that CloudWatch Logs will use to create the integration. This role must have the permissions necessary to access the OpenSearch Service collection to be able to create the dashboards. For more information about the permissions needed, see [Permissions that the integration needs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/OpenSearch-Dashboards-CreateRole.html) in the CloudWatch Logs User Guide.
func (IntegrationOpenSearchResourceConfigOutput) ElementType ¶ added in v1.12.0
func (IntegrationOpenSearchResourceConfigOutput) ElementType() reflect.Type
func (IntegrationOpenSearchResourceConfigOutput) KmsKeyArn ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigOutput) KmsKeyArn() pulumi.StringPtrOutput
To have the vended dashboard data encrypted with AWS KMS instead of the CloudWatch Logs default encryption method, specify the ARN of the AWS KMS key that you want to use.
func (IntegrationOpenSearchResourceConfigOutput) RetentionDays ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigOutput) RetentionDays() pulumi.IntPtrOutput
Specify how many days that you want the data derived by OpenSearch Service to be retained in the index that the dashboard refers to. This also sets the maximum time period that you can choose when viewing data in the dashboard. Choosing a longer time frame will incur additional costs.
func (IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigOutput ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigOutput() IntegrationOpenSearchResourceConfigOutput
func (IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigOutputWithContext ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigOutput
func (IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigPtrOutput ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigPtrOutput() IntegrationOpenSearchResourceConfigPtrOutput
func (IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigPtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigOutput) ToIntegrationOpenSearchResourceConfigPtrOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigPtrOutput
type IntegrationOpenSearchResourceConfigPtrInput ¶ added in v1.12.0
type IntegrationOpenSearchResourceConfigPtrInput interface { pulumi.Input ToIntegrationOpenSearchResourceConfigPtrOutput() IntegrationOpenSearchResourceConfigPtrOutput ToIntegrationOpenSearchResourceConfigPtrOutputWithContext(context.Context) IntegrationOpenSearchResourceConfigPtrOutput }
IntegrationOpenSearchResourceConfigPtrInput is an input type that accepts IntegrationOpenSearchResourceConfigArgs, IntegrationOpenSearchResourceConfigPtr and IntegrationOpenSearchResourceConfigPtrOutput values. You can construct a concrete instance of `IntegrationOpenSearchResourceConfigPtrInput` via:
IntegrationOpenSearchResourceConfigArgs{...} or: nil
func IntegrationOpenSearchResourceConfigPtr ¶ added in v1.12.0
func IntegrationOpenSearchResourceConfigPtr(v *IntegrationOpenSearchResourceConfigArgs) IntegrationOpenSearchResourceConfigPtrInput
type IntegrationOpenSearchResourceConfigPtrOutput ¶ added in v1.12.0
type IntegrationOpenSearchResourceConfigPtrOutput struct{ *pulumi.OutputState }
func (IntegrationOpenSearchResourceConfigPtrOutput) ApplicationArn ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigPtrOutput) ApplicationArn() pulumi.StringPtrOutput
If you want to use an existing OpenSearch Service application for your integration with OpenSearch Service, specify it here. If you omit this, a new application will be created.
func (IntegrationOpenSearchResourceConfigPtrOutput) DashboardViewerPrincipals ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigPtrOutput) DashboardViewerPrincipals() pulumi.StringArrayOutput
Specify the ARNs of IAM roles and IAM users who you want to grant permission to for viewing the dashboards.
> In addition to specifying these users here, you must also grant them the *CloudWatchOpenSearchDashboardsAccess* IAM policy. For more information, see [IAM policies for users](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/OpenSearch-Dashboards-UserRoles.html) .
func (IntegrationOpenSearchResourceConfigPtrOutput) DataSourceRoleArn ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigPtrOutput) DataSourceRoleArn() pulumi.StringPtrOutput
Specify the ARN of an IAM role that CloudWatch Logs will use to create the integration. This role must have the permissions necessary to access the OpenSearch Service collection to be able to create the dashboards. For more information about the permissions needed, see [Permissions that the integration needs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/OpenSearch-Dashboards-CreateRole.html) in the CloudWatch Logs User Guide.
func (IntegrationOpenSearchResourceConfigPtrOutput) ElementType ¶ added in v1.12.0
func (IntegrationOpenSearchResourceConfigPtrOutput) ElementType() reflect.Type
func (IntegrationOpenSearchResourceConfigPtrOutput) KmsKeyArn ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
To have the vended dashboard data encrypted with AWS KMS instead of the CloudWatch Logs default encryption method, specify the ARN of the AWS KMS key that you want to use.
func (IntegrationOpenSearchResourceConfigPtrOutput) RetentionDays ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigPtrOutput) RetentionDays() pulumi.IntPtrOutput
Specify how many days that you want the data derived by OpenSearch Service to be retained in the index that the dashboard refers to. This also sets the maximum time period that you can choose when viewing data in the dashboard. Choosing a longer time frame will incur additional costs.
func (IntegrationOpenSearchResourceConfigPtrOutput) ToIntegrationOpenSearchResourceConfigPtrOutput ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigPtrOutput) ToIntegrationOpenSearchResourceConfigPtrOutput() IntegrationOpenSearchResourceConfigPtrOutput
func (IntegrationOpenSearchResourceConfigPtrOutput) ToIntegrationOpenSearchResourceConfigPtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationOpenSearchResourceConfigPtrOutput) ToIntegrationOpenSearchResourceConfigPtrOutputWithContext(ctx context.Context) IntegrationOpenSearchResourceConfigPtrOutput
type IntegrationOutput ¶ added in v1.12.0
type IntegrationOutput struct{ *pulumi.OutputState }
func (IntegrationOutput) ElementType ¶ added in v1.12.0
func (IntegrationOutput) ElementType() reflect.Type
func (IntegrationOutput) IntegrationName ¶ added in v1.12.0
func (o IntegrationOutput) IntegrationName() pulumi.StringOutput
User provided identifier for integration, unique to the user account.
func (IntegrationOutput) IntegrationStatus ¶ added in v1.12.0
func (o IntegrationOutput) IntegrationStatus() IntegrationStatusOutput
Status of creation for the Integration and its resources
func (IntegrationOutput) IntegrationType ¶ added in v1.12.0
func (o IntegrationOutput) IntegrationType() IntegrationTypeOutput
The type of the Integration.
func (IntegrationOutput) ResourceConfig ¶ added in v1.12.0
func (o IntegrationOutput) ResourceConfig() ResourceConfigPropertiesOutput
OpenSearchResourceConfig for the given Integration
func (IntegrationOutput) ToIntegrationOutput ¶ added in v1.12.0
func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput
func (IntegrationOutput) ToIntegrationOutputWithContext ¶ added in v1.12.0
func (o IntegrationOutput) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
type IntegrationState ¶ added in v1.12.0
type IntegrationState struct { }
func (IntegrationState) ElementType ¶ added in v1.12.0
func (IntegrationState) ElementType() reflect.Type
type IntegrationStatus ¶ added in v1.12.0
type IntegrationStatus string
Status of creation for the Integration and its resources
type IntegrationStatusOutput ¶ added in v1.12.0
type IntegrationStatusOutput struct{ *pulumi.OutputState }
func (IntegrationStatusOutput) ElementType ¶ added in v1.12.0
func (IntegrationStatusOutput) ElementType() reflect.Type
func (IntegrationStatusOutput) ToIntegrationStatusOutput ¶ added in v1.12.0
func (o IntegrationStatusOutput) ToIntegrationStatusOutput() IntegrationStatusOutput
func (IntegrationStatusOutput) ToIntegrationStatusOutputWithContext ¶ added in v1.12.0
func (o IntegrationStatusOutput) ToIntegrationStatusOutputWithContext(ctx context.Context) IntegrationStatusOutput
func (IntegrationStatusOutput) ToIntegrationStatusPtrOutput ¶ added in v1.12.0
func (o IntegrationStatusOutput) ToIntegrationStatusPtrOutput() IntegrationStatusPtrOutput
func (IntegrationStatusOutput) ToIntegrationStatusPtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationStatusOutput) ToIntegrationStatusPtrOutputWithContext(ctx context.Context) IntegrationStatusPtrOutput
func (IntegrationStatusOutput) ToStringOutput ¶ added in v1.12.0
func (o IntegrationStatusOutput) ToStringOutput() pulumi.StringOutput
func (IntegrationStatusOutput) ToStringOutputWithContext ¶ added in v1.12.0
func (o IntegrationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IntegrationStatusOutput) ToStringPtrOutput ¶ added in v1.12.0
func (o IntegrationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IntegrationStatusOutput) ToStringPtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IntegrationStatusPtrOutput ¶ added in v1.12.0
type IntegrationStatusPtrOutput struct{ *pulumi.OutputState }
func (IntegrationStatusPtrOutput) Elem ¶ added in v1.12.0
func (o IntegrationStatusPtrOutput) Elem() IntegrationStatusOutput
func (IntegrationStatusPtrOutput) ElementType ¶ added in v1.12.0
func (IntegrationStatusPtrOutput) ElementType() reflect.Type
func (IntegrationStatusPtrOutput) ToIntegrationStatusPtrOutput ¶ added in v1.12.0
func (o IntegrationStatusPtrOutput) ToIntegrationStatusPtrOutput() IntegrationStatusPtrOutput
func (IntegrationStatusPtrOutput) ToIntegrationStatusPtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationStatusPtrOutput) ToIntegrationStatusPtrOutputWithContext(ctx context.Context) IntegrationStatusPtrOutput
func (IntegrationStatusPtrOutput) ToStringPtrOutput ¶ added in v1.12.0
func (o IntegrationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IntegrationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IntegrationType ¶ added in v1.12.0
type IntegrationType string
The type of the Integration.
func (IntegrationType) ElementType ¶ added in v1.12.0
func (IntegrationType) ElementType() reflect.Type
func (IntegrationType) ToIntegrationTypeOutput ¶ added in v1.12.0
func (e IntegrationType) ToIntegrationTypeOutput() IntegrationTypeOutput
func (IntegrationType) ToIntegrationTypeOutputWithContext ¶ added in v1.12.0
func (e IntegrationType) ToIntegrationTypeOutputWithContext(ctx context.Context) IntegrationTypeOutput
func (IntegrationType) ToIntegrationTypePtrOutput ¶ added in v1.12.0
func (e IntegrationType) ToIntegrationTypePtrOutput() IntegrationTypePtrOutput
func (IntegrationType) ToIntegrationTypePtrOutputWithContext ¶ added in v1.12.0
func (e IntegrationType) ToIntegrationTypePtrOutputWithContext(ctx context.Context) IntegrationTypePtrOutput
func (IntegrationType) ToStringOutput ¶ added in v1.12.0
func (e IntegrationType) ToStringOutput() pulumi.StringOutput
func (IntegrationType) ToStringOutputWithContext ¶ added in v1.12.0
func (e IntegrationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IntegrationType) ToStringPtrOutput ¶ added in v1.12.0
func (e IntegrationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IntegrationType) ToStringPtrOutputWithContext ¶ added in v1.12.0
func (e IntegrationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IntegrationTypeInput ¶ added in v1.12.0
type IntegrationTypeInput interface { pulumi.Input ToIntegrationTypeOutput() IntegrationTypeOutput ToIntegrationTypeOutputWithContext(context.Context) IntegrationTypeOutput }
IntegrationTypeInput is an input type that accepts values of the IntegrationType enum A concrete instance of `IntegrationTypeInput` can be one of the following:
IntegrationTypeOpensearch
type IntegrationTypeOutput ¶ added in v1.12.0
type IntegrationTypeOutput struct{ *pulumi.OutputState }
func (IntegrationTypeOutput) ElementType ¶ added in v1.12.0
func (IntegrationTypeOutput) ElementType() reflect.Type
func (IntegrationTypeOutput) ToIntegrationTypeOutput ¶ added in v1.12.0
func (o IntegrationTypeOutput) ToIntegrationTypeOutput() IntegrationTypeOutput
func (IntegrationTypeOutput) ToIntegrationTypeOutputWithContext ¶ added in v1.12.0
func (o IntegrationTypeOutput) ToIntegrationTypeOutputWithContext(ctx context.Context) IntegrationTypeOutput
func (IntegrationTypeOutput) ToIntegrationTypePtrOutput ¶ added in v1.12.0
func (o IntegrationTypeOutput) ToIntegrationTypePtrOutput() IntegrationTypePtrOutput
func (IntegrationTypeOutput) ToIntegrationTypePtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationTypeOutput) ToIntegrationTypePtrOutputWithContext(ctx context.Context) IntegrationTypePtrOutput
func (IntegrationTypeOutput) ToStringOutput ¶ added in v1.12.0
func (o IntegrationTypeOutput) ToStringOutput() pulumi.StringOutput
func (IntegrationTypeOutput) ToStringOutputWithContext ¶ added in v1.12.0
func (o IntegrationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IntegrationTypeOutput) ToStringPtrOutput ¶ added in v1.12.0
func (o IntegrationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IntegrationTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IntegrationTypePtrInput ¶ added in v1.12.0
type IntegrationTypePtrInput interface { pulumi.Input ToIntegrationTypePtrOutput() IntegrationTypePtrOutput ToIntegrationTypePtrOutputWithContext(context.Context) IntegrationTypePtrOutput }
func IntegrationTypePtr ¶ added in v1.12.0
func IntegrationTypePtr(v string) IntegrationTypePtrInput
type IntegrationTypePtrOutput ¶ added in v1.12.0
type IntegrationTypePtrOutput struct{ *pulumi.OutputState }
func (IntegrationTypePtrOutput) Elem ¶ added in v1.12.0
func (o IntegrationTypePtrOutput) Elem() IntegrationTypeOutput
func (IntegrationTypePtrOutput) ElementType ¶ added in v1.12.0
func (IntegrationTypePtrOutput) ElementType() reflect.Type
func (IntegrationTypePtrOutput) ToIntegrationTypePtrOutput ¶ added in v1.12.0
func (o IntegrationTypePtrOutput) ToIntegrationTypePtrOutput() IntegrationTypePtrOutput
func (IntegrationTypePtrOutput) ToIntegrationTypePtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationTypePtrOutput) ToIntegrationTypePtrOutputWithContext(ctx context.Context) IntegrationTypePtrOutput
func (IntegrationTypePtrOutput) ToStringPtrOutput ¶ added in v1.12.0
func (o IntegrationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IntegrationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.12.0
func (o IntegrationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogAnomalyDetector ¶ added in v0.87.0
type LogAnomalyDetector struct { pulumi.CustomResourceState // Account ID for owner of detector AccountId pulumi.StringPtrOutput `pulumi:"accountId"` // ARN of LogAnomalyDetector AnomalyDetectorArn pulumi.StringOutput `pulumi:"anomalyDetectorArn"` // Current status of detector. AnomalyDetectorStatus pulumi.StringOutput `pulumi:"anomalyDetectorStatus"` // The number of days to have visibility on an anomaly. After this time period has elapsed for an anomaly, it will be automatically baselined and the anomaly detector will treat new occurrences of a similar anomaly as normal. Therefore, if you do not correct the cause of an anomaly during the time period specified in `AnomalyVisibilityTime` , it will be considered normal going forward and will not be detected as an anomaly. AnomalyVisibilityTime pulumi.Float64PtrOutput `pulumi:"anomalyVisibilityTime"` // When detector was created. CreationTimeStamp pulumi.Float64Output `pulumi:"creationTimeStamp"` // Name of detector DetectorName pulumi.StringPtrOutput `pulumi:"detectorName"` // How often log group is evaluated EvaluationFrequency LogAnomalyDetectorEvaluationFrequencyPtrOutput `pulumi:"evaluationFrequency"` // You can use this parameter to limit the anomaly detection model to examine only log events that match the pattern you specify here. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html) . FilterPattern pulumi.StringPtrOutput `pulumi:"filterPattern"` // The Amazon Resource Name (ARN) of the CMK to use when encrypting log data. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // When detector was lsat modified. LastModifiedTimeStamp pulumi.Float64Output `pulumi:"lastModifiedTimeStamp"` // List of Arns for the given log group LogGroupArnList pulumi.StringArrayOutput `pulumi:"logGroupArnList"` }
The AWS::Logs::LogAnomalyDetector resource specifies a CloudWatch Logs LogAnomalyDetector.
func GetLogAnomalyDetector ¶ added in v0.87.0
func GetLogAnomalyDetector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogAnomalyDetectorState, opts ...pulumi.ResourceOption) (*LogAnomalyDetector, error)
GetLogAnomalyDetector gets an existing LogAnomalyDetector 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 NewLogAnomalyDetector ¶ added in v0.87.0
func NewLogAnomalyDetector(ctx *pulumi.Context, name string, args *LogAnomalyDetectorArgs, opts ...pulumi.ResourceOption) (*LogAnomalyDetector, error)
NewLogAnomalyDetector registers a new resource with the given unique name, arguments, and options.
func (*LogAnomalyDetector) ElementType ¶ added in v0.87.0
func (*LogAnomalyDetector) ElementType() reflect.Type
func (*LogAnomalyDetector) ToLogAnomalyDetectorOutput ¶ added in v0.87.0
func (i *LogAnomalyDetector) ToLogAnomalyDetectorOutput() LogAnomalyDetectorOutput
func (*LogAnomalyDetector) ToLogAnomalyDetectorOutputWithContext ¶ added in v0.87.0
func (i *LogAnomalyDetector) ToLogAnomalyDetectorOutputWithContext(ctx context.Context) LogAnomalyDetectorOutput
type LogAnomalyDetectorArgs ¶ added in v0.87.0
type LogAnomalyDetectorArgs struct { // Account ID for owner of detector AccountId pulumi.StringPtrInput // The number of days to have visibility on an anomaly. After this time period has elapsed for an anomaly, it will be automatically baselined and the anomaly detector will treat new occurrences of a similar anomaly as normal. Therefore, if you do not correct the cause of an anomaly during the time period specified in `AnomalyVisibilityTime` , it will be considered normal going forward and will not be detected as an anomaly. AnomalyVisibilityTime pulumi.Float64PtrInput // Name of detector DetectorName pulumi.StringPtrInput // How often log group is evaluated EvaluationFrequency LogAnomalyDetectorEvaluationFrequencyPtrInput // You can use this parameter to limit the anomaly detection model to examine only log events that match the pattern you specify here. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html) . FilterPattern pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the CMK to use when encrypting log data. KmsKeyId pulumi.StringPtrInput // List of Arns for the given log group LogGroupArnList pulumi.StringArrayInput }
The set of arguments for constructing a LogAnomalyDetector resource.
func (LogAnomalyDetectorArgs) ElementType ¶ added in v0.87.0
func (LogAnomalyDetectorArgs) ElementType() reflect.Type
type LogAnomalyDetectorEvaluationFrequency ¶ added in v0.87.0
type LogAnomalyDetectorEvaluationFrequency string
How often log group is evaluated
func (LogAnomalyDetectorEvaluationFrequency) ElementType ¶ added in v0.87.0
func (LogAnomalyDetectorEvaluationFrequency) ElementType() reflect.Type
func (LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyOutput ¶ added in v0.87.0
func (e LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyOutput() LogAnomalyDetectorEvaluationFrequencyOutput
func (LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyOutputWithContext ¶ added in v0.87.0
func (e LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyOutput
func (LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyPtrOutput ¶ added in v0.87.0
func (e LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyPtrOutput() LogAnomalyDetectorEvaluationFrequencyPtrOutput
func (LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext ¶ added in v0.87.0
func (e LogAnomalyDetectorEvaluationFrequency) ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyPtrOutput
func (LogAnomalyDetectorEvaluationFrequency) ToStringOutput ¶ added in v0.87.0
func (e LogAnomalyDetectorEvaluationFrequency) ToStringOutput() pulumi.StringOutput
func (LogAnomalyDetectorEvaluationFrequency) ToStringOutputWithContext ¶ added in v0.87.0
func (e LogAnomalyDetectorEvaluationFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LogAnomalyDetectorEvaluationFrequency) ToStringPtrOutput ¶ added in v0.87.0
func (e LogAnomalyDetectorEvaluationFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
func (LogAnomalyDetectorEvaluationFrequency) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (e LogAnomalyDetectorEvaluationFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogAnomalyDetectorEvaluationFrequencyInput ¶ added in v0.87.0
type LogAnomalyDetectorEvaluationFrequencyInput interface { pulumi.Input ToLogAnomalyDetectorEvaluationFrequencyOutput() LogAnomalyDetectorEvaluationFrequencyOutput ToLogAnomalyDetectorEvaluationFrequencyOutputWithContext(context.Context) LogAnomalyDetectorEvaluationFrequencyOutput }
LogAnomalyDetectorEvaluationFrequencyInput is an input type that accepts values of the LogAnomalyDetectorEvaluationFrequency enum A concrete instance of `LogAnomalyDetectorEvaluationFrequencyInput` can be one of the following:
LogAnomalyDetectorEvaluationFrequencyFiveMin LogAnomalyDetectorEvaluationFrequencyTenMin LogAnomalyDetectorEvaluationFrequencyFifteenMin LogAnomalyDetectorEvaluationFrequencyThirtyMin LogAnomalyDetectorEvaluationFrequencyOneHour
type LogAnomalyDetectorEvaluationFrequencyOutput ¶ added in v0.87.0
type LogAnomalyDetectorEvaluationFrequencyOutput struct{ *pulumi.OutputState }
func (LogAnomalyDetectorEvaluationFrequencyOutput) ElementType ¶ added in v0.87.0
func (LogAnomalyDetectorEvaluationFrequencyOutput) ElementType() reflect.Type
func (LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyOutput ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyOutput() LogAnomalyDetectorEvaluationFrequencyOutput
func (LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyOutputWithContext ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyOutput
func (LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutput ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutput() LogAnomalyDetectorEvaluationFrequencyPtrOutput
func (LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyPtrOutput
func (LogAnomalyDetectorEvaluationFrequencyOutput) ToStringOutput ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToStringOutput() pulumi.StringOutput
func (LogAnomalyDetectorEvaluationFrequencyOutput) ToStringOutputWithContext ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LogAnomalyDetectorEvaluationFrequencyOutput) ToStringPtrOutput ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LogAnomalyDetectorEvaluationFrequencyOutput) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogAnomalyDetectorEvaluationFrequencyPtrInput ¶ added in v0.87.0
type LogAnomalyDetectorEvaluationFrequencyPtrInput interface { pulumi.Input ToLogAnomalyDetectorEvaluationFrequencyPtrOutput() LogAnomalyDetectorEvaluationFrequencyPtrOutput ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext(context.Context) LogAnomalyDetectorEvaluationFrequencyPtrOutput }
func LogAnomalyDetectorEvaluationFrequencyPtr ¶ added in v0.87.0
func LogAnomalyDetectorEvaluationFrequencyPtr(v string) LogAnomalyDetectorEvaluationFrequencyPtrInput
type LogAnomalyDetectorEvaluationFrequencyPtrOutput ¶ added in v0.87.0
type LogAnomalyDetectorEvaluationFrequencyPtrOutput struct{ *pulumi.OutputState }
func (LogAnomalyDetectorEvaluationFrequencyPtrOutput) ElementType ¶ added in v0.87.0
func (LogAnomalyDetectorEvaluationFrequencyPtrOutput) ElementType() reflect.Type
func (LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutput ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutput() LogAnomalyDetectorEvaluationFrequencyPtrOutput
func (LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToLogAnomalyDetectorEvaluationFrequencyPtrOutputWithContext(ctx context.Context) LogAnomalyDetectorEvaluationFrequencyPtrOutput
func (LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToStringPtrOutput ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (o LogAnomalyDetectorEvaluationFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogAnomalyDetectorInput ¶ added in v0.87.0
type LogAnomalyDetectorInput interface { pulumi.Input ToLogAnomalyDetectorOutput() LogAnomalyDetectorOutput ToLogAnomalyDetectorOutputWithContext(ctx context.Context) LogAnomalyDetectorOutput }
type LogAnomalyDetectorOutput ¶ added in v0.87.0
type LogAnomalyDetectorOutput struct{ *pulumi.OutputState }
func (LogAnomalyDetectorOutput) AccountId ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) AccountId() pulumi.StringPtrOutput
Account ID for owner of detector
func (LogAnomalyDetectorOutput) AnomalyDetectorArn ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) AnomalyDetectorArn() pulumi.StringOutput
ARN of LogAnomalyDetector
func (LogAnomalyDetectorOutput) AnomalyDetectorStatus ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) AnomalyDetectorStatus() pulumi.StringOutput
Current status of detector.
func (LogAnomalyDetectorOutput) AnomalyVisibilityTime ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) AnomalyVisibilityTime() pulumi.Float64PtrOutput
The number of days to have visibility on an anomaly. After this time period has elapsed for an anomaly, it will be automatically baselined and the anomaly detector will treat new occurrences of a similar anomaly as normal. Therefore, if you do not correct the cause of an anomaly during the time period specified in `AnomalyVisibilityTime` , it will be considered normal going forward and will not be detected as an anomaly.
func (LogAnomalyDetectorOutput) CreationTimeStamp ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) CreationTimeStamp() pulumi.Float64Output
When detector was created.
func (LogAnomalyDetectorOutput) DetectorName ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) DetectorName() pulumi.StringPtrOutput
Name of detector
func (LogAnomalyDetectorOutput) ElementType ¶ added in v0.87.0
func (LogAnomalyDetectorOutput) ElementType() reflect.Type
func (LogAnomalyDetectorOutput) EvaluationFrequency ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) EvaluationFrequency() LogAnomalyDetectorEvaluationFrequencyPtrOutput
How often log group is evaluated
func (LogAnomalyDetectorOutput) FilterPattern ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) FilterPattern() pulumi.StringPtrOutput
You can use this parameter to limit the anomaly detection model to examine only log events that match the pattern you specify here. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html) .
func (LogAnomalyDetectorOutput) KmsKeyId ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) KmsKeyId() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the CMK to use when encrypting log data.
func (LogAnomalyDetectorOutput) LastModifiedTimeStamp ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) LastModifiedTimeStamp() pulumi.Float64Output
When detector was lsat modified.
func (LogAnomalyDetectorOutput) LogGroupArnList ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) LogGroupArnList() pulumi.StringArrayOutput
List of Arns for the given log group
func (LogAnomalyDetectorOutput) ToLogAnomalyDetectorOutput ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) ToLogAnomalyDetectorOutput() LogAnomalyDetectorOutput
func (LogAnomalyDetectorOutput) ToLogAnomalyDetectorOutputWithContext ¶ added in v0.87.0
func (o LogAnomalyDetectorOutput) ToLogAnomalyDetectorOutputWithContext(ctx context.Context) LogAnomalyDetectorOutput
type LogAnomalyDetectorState ¶ added in v0.87.0
type LogAnomalyDetectorState struct { }
func (LogAnomalyDetectorState) ElementType ¶ added in v0.87.0
func (LogAnomalyDetectorState) ElementType() reflect.Type
type LogGroup ¶
type LogGroup struct { pulumi.CustomResourceState // The ARN of the log group, such as `arn:aws:logs:us-west-1:123456789012:log-group:/mystack-testgroup-12ABC1AB12A1:*` Arn pulumi.StringOutput `pulumi:"arn"` // Creates a data protection policy and assigns it to the log group. A data protection policy can help safeguard sensitive data that's ingested by the log group by auditing and masking the sensitive log data. When a user who does not have permission to view masked data views a log event that includes masked data, the sensitive data is replaced by asterisks. // For more information, including a list of types of data that can be audited and masked, see [Protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Logs::LogGroup` for more information about the expected schema for this property. DataProtectionPolicy pulumi.AnyOutput `pulumi:"dataProtectionPolicy"` // Creates or updates a *field index policy* for the specified log group. Only log groups in the Standard log class support field index policies. For more information about log classes, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) . // // You can use field index policies to create *field indexes* on fields found in log events in the log group. Creating field indexes lowers the costs for CloudWatch Logs Insights queries that reference those field indexes, because these queries attempt to skip the processing of log events that are known to not match the indexed field. Good fields to index are fields that you often need to query for and fields that have high cardinality of values Common examples of indexes include request ID, session ID, userID, and instance IDs. For more information, see [Create field indexes to improve query performance and reduce costs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs-Field-Indexing.html) . // // Currently, this array supports only one field index policy object. FieldIndexPolicies pulumi.ArrayOutput `pulumi:"fieldIndexPolicies"` // The Amazon Resource Name (ARN) of the KMS key to use when encrypting log data. // To associate an KMS key with the log group, specify the ARN of that KMS key here. If you do so, ingested data is encrypted using this key. This association is stored as long as the data encrypted with the KMS key is still within CWL. This enables CWL to decrypt this data whenever it is requested. // If you attempt to associate a KMS key with the log group but the KMS key doesn't exist or is deactivated, you will receive an “InvalidParameterException“ error. // Log group data is always encrypted in CWL. If you omit this key, the encryption does not use KMS. For more information, see [Encrypt log data in using](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/encrypt-log-data-kms.html) KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Specifies the log group class for this log group. There are two classes: // + The “Standard“ log class supports all CWL features. // + The “Infrequent Access“ log class supports a subset of CWL features and incurs lower costs. // // For details about the features supported by each class, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) LogGroupClass LogGroupClassPtrOutput `pulumi:"logGroupClass"` // The name of the log group. If you don't specify a name, CFNlong generates a unique ID for the log group. LogGroupName pulumi.StringPtrOutput `pulumi:"logGroupName"` // The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, 2192, 2557, 2922, 3288, and 3653. // To set a log group so that its log events do not expire, use [DeleteRetentionPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteRetentionPolicy.html). RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"` // An array of key-value pairs to apply to the log group. // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags aws.TagArrayOutput `pulumi:"tags"` }
The “AWS::Logs::LogGroup“ resource specifies a log group. A log group defines common properties for log streams, such as their retention and access control rules. Each log stream must belong to one log group.
You can create up to 1,000,000 log groups per Region per account. You must use the following guidelines when naming a log group: + Log group names must be unique within a Region for an AWS account. + Log group names can be between 1 and 512 characters long. + Log group names consist of the following characters: a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).
func GetLogGroup ¶
func GetLogGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogGroupState, opts ...pulumi.ResourceOption) (*LogGroup, error)
GetLogGroup gets an existing LogGroup 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 NewLogGroup ¶
func NewLogGroup(ctx *pulumi.Context, name string, args *LogGroupArgs, opts ...pulumi.ResourceOption) (*LogGroup, error)
NewLogGroup registers a new resource with the given unique name, arguments, and options.
func (*LogGroup) ElementType ¶
func (*LogGroup) ToLogGroupOutput ¶
func (i *LogGroup) ToLogGroupOutput() LogGroupOutput
func (*LogGroup) ToLogGroupOutputWithContext ¶
func (i *LogGroup) ToLogGroupOutputWithContext(ctx context.Context) LogGroupOutput
type LogGroupArgs ¶
type LogGroupArgs struct { // Creates a data protection policy and assigns it to the log group. A data protection policy can help safeguard sensitive data that's ingested by the log group by auditing and masking the sensitive log data. When a user who does not have permission to view masked data views a log event that includes masked data, the sensitive data is replaced by asterisks. // For more information, including a list of types of data that can be audited and masked, see [Protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Logs::LogGroup` for more information about the expected schema for this property. DataProtectionPolicy pulumi.Input // Creates or updates a *field index policy* for the specified log group. Only log groups in the Standard log class support field index policies. For more information about log classes, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) . // // You can use field index policies to create *field indexes* on fields found in log events in the log group. Creating field indexes lowers the costs for CloudWatch Logs Insights queries that reference those field indexes, because these queries attempt to skip the processing of log events that are known to not match the indexed field. Good fields to index are fields that you often need to query for and fields that have high cardinality of values Common examples of indexes include request ID, session ID, userID, and instance IDs. For more information, see [Create field indexes to improve query performance and reduce costs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs-Field-Indexing.html) . // // Currently, this array supports only one field index policy object. FieldIndexPolicies pulumi.ArrayInput // The Amazon Resource Name (ARN) of the KMS key to use when encrypting log data. // To associate an KMS key with the log group, specify the ARN of that KMS key here. If you do so, ingested data is encrypted using this key. This association is stored as long as the data encrypted with the KMS key is still within CWL. This enables CWL to decrypt this data whenever it is requested. // If you attempt to associate a KMS key with the log group but the KMS key doesn't exist or is deactivated, you will receive an “InvalidParameterException“ error. // Log group data is always encrypted in CWL. If you omit this key, the encryption does not use KMS. For more information, see [Encrypt log data in using](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/encrypt-log-data-kms.html) KmsKeyId pulumi.StringPtrInput // Specifies the log group class for this log group. There are two classes: // + The “Standard“ log class supports all CWL features. // + The “Infrequent Access“ log class supports a subset of CWL features and incurs lower costs. // // For details about the features supported by each class, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) LogGroupClass LogGroupClassPtrInput // The name of the log group. If you don't specify a name, CFNlong generates a unique ID for the log group. LogGroupName pulumi.StringPtrInput // The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, 2192, 2557, 2922, 3288, and 3653. // To set a log group so that its log events do not expire, use [DeleteRetentionPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteRetentionPolicy.html). RetentionInDays pulumi.IntPtrInput // An array of key-value pairs to apply to the log group. // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags aws.TagArrayInput }
The set of arguments for constructing a LogGroup resource.
func (LogGroupArgs) ElementType ¶
func (LogGroupArgs) ElementType() reflect.Type
type LogGroupClass ¶ added in v0.87.0
type LogGroupClass string
Specifies the log group class for this log group. There are two classes:
The “Standard“ log class supports all CWL features.
The “Infrequent Access“ log class supports a subset of CWL features and incurs lower costs.
For details about the features supported by each class, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html)
func (LogGroupClass) ElementType ¶ added in v0.87.0
func (LogGroupClass) ElementType() reflect.Type
func (LogGroupClass) ToLogGroupClassOutput ¶ added in v0.87.0
func (e LogGroupClass) ToLogGroupClassOutput() LogGroupClassOutput
func (LogGroupClass) ToLogGroupClassOutputWithContext ¶ added in v0.87.0
func (e LogGroupClass) ToLogGroupClassOutputWithContext(ctx context.Context) LogGroupClassOutput
func (LogGroupClass) ToLogGroupClassPtrOutput ¶ added in v0.87.0
func (e LogGroupClass) ToLogGroupClassPtrOutput() LogGroupClassPtrOutput
func (LogGroupClass) ToLogGroupClassPtrOutputWithContext ¶ added in v0.87.0
func (e LogGroupClass) ToLogGroupClassPtrOutputWithContext(ctx context.Context) LogGroupClassPtrOutput
func (LogGroupClass) ToStringOutput ¶ added in v0.87.0
func (e LogGroupClass) ToStringOutput() pulumi.StringOutput
func (LogGroupClass) ToStringOutputWithContext ¶ added in v0.87.0
func (e LogGroupClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LogGroupClass) ToStringPtrOutput ¶ added in v0.87.0
func (e LogGroupClass) ToStringPtrOutput() pulumi.StringPtrOutput
func (LogGroupClass) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (e LogGroupClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogGroupClassInput ¶ added in v0.87.0
type LogGroupClassInput interface { pulumi.Input ToLogGroupClassOutput() LogGroupClassOutput ToLogGroupClassOutputWithContext(context.Context) LogGroupClassOutput }
LogGroupClassInput is an input type that accepts values of the LogGroupClass enum A concrete instance of `LogGroupClassInput` can be one of the following:
LogGroupClassStandard LogGroupClassInfrequentAccess
type LogGroupClassOutput ¶ added in v0.87.0
type LogGroupClassOutput struct{ *pulumi.OutputState }
func (LogGroupClassOutput) ElementType ¶ added in v0.87.0
func (LogGroupClassOutput) ElementType() reflect.Type
func (LogGroupClassOutput) ToLogGroupClassOutput ¶ added in v0.87.0
func (o LogGroupClassOutput) ToLogGroupClassOutput() LogGroupClassOutput
func (LogGroupClassOutput) ToLogGroupClassOutputWithContext ¶ added in v0.87.0
func (o LogGroupClassOutput) ToLogGroupClassOutputWithContext(ctx context.Context) LogGroupClassOutput
func (LogGroupClassOutput) ToLogGroupClassPtrOutput ¶ added in v0.87.0
func (o LogGroupClassOutput) ToLogGroupClassPtrOutput() LogGroupClassPtrOutput
func (LogGroupClassOutput) ToLogGroupClassPtrOutputWithContext ¶ added in v0.87.0
func (o LogGroupClassOutput) ToLogGroupClassPtrOutputWithContext(ctx context.Context) LogGroupClassPtrOutput
func (LogGroupClassOutput) ToStringOutput ¶ added in v0.87.0
func (o LogGroupClassOutput) ToStringOutput() pulumi.StringOutput
func (LogGroupClassOutput) ToStringOutputWithContext ¶ added in v0.87.0
func (o LogGroupClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LogGroupClassOutput) ToStringPtrOutput ¶ added in v0.87.0
func (o LogGroupClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LogGroupClassOutput) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (o LogGroupClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogGroupClassPtrInput ¶ added in v0.87.0
type LogGroupClassPtrInput interface { pulumi.Input ToLogGroupClassPtrOutput() LogGroupClassPtrOutput ToLogGroupClassPtrOutputWithContext(context.Context) LogGroupClassPtrOutput }
func LogGroupClassPtr ¶ added in v0.87.0
func LogGroupClassPtr(v string) LogGroupClassPtrInput
type LogGroupClassPtrOutput ¶ added in v0.87.0
type LogGroupClassPtrOutput struct{ *pulumi.OutputState }
func (LogGroupClassPtrOutput) Elem ¶ added in v0.87.0
func (o LogGroupClassPtrOutput) Elem() LogGroupClassOutput
func (LogGroupClassPtrOutput) ElementType ¶ added in v0.87.0
func (LogGroupClassPtrOutput) ElementType() reflect.Type
func (LogGroupClassPtrOutput) ToLogGroupClassPtrOutput ¶ added in v0.87.0
func (o LogGroupClassPtrOutput) ToLogGroupClassPtrOutput() LogGroupClassPtrOutput
func (LogGroupClassPtrOutput) ToLogGroupClassPtrOutputWithContext ¶ added in v0.87.0
func (o LogGroupClassPtrOutput) ToLogGroupClassPtrOutputWithContext(ctx context.Context) LogGroupClassPtrOutput
func (LogGroupClassPtrOutput) ToStringPtrOutput ¶ added in v0.87.0
func (o LogGroupClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LogGroupClassPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.87.0
func (o LogGroupClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LogGroupInput ¶
type LogGroupInput interface { pulumi.Input ToLogGroupOutput() LogGroupOutput ToLogGroupOutputWithContext(ctx context.Context) LogGroupOutput }
type LogGroupOutput ¶
type LogGroupOutput struct{ *pulumi.OutputState }
func (LogGroupOutput) Arn ¶ added in v0.17.0
func (o LogGroupOutput) Arn() pulumi.StringOutput
The ARN of the log group, such as `arn:aws:logs:us-west-1:123456789012:log-group:/mystack-testgroup-12ABC1AB12A1:*`
func (LogGroupOutput) DataProtectionPolicy ¶ added in v0.43.0
func (o LogGroupOutput) DataProtectionPolicy() pulumi.AnyOutput
Creates a data protection policy and assigns it to the log group. A data protection policy can help safeguard sensitive data that's ingested by the log group by auditing and masking the sensitive log data. When a user who does not have permission to view masked data views a log event that includes masked data, the sensitive data is replaced by asterisks.
For more information, including a list of types of data that can be audited and masked, see [Protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html).
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Logs::LogGroup` for more information about the expected schema for this property.
func (LogGroupOutput) ElementType ¶
func (LogGroupOutput) ElementType() reflect.Type
func (LogGroupOutput) FieldIndexPolicies ¶ added in v1.16.0
func (o LogGroupOutput) FieldIndexPolicies() pulumi.ArrayOutput
Creates or updates a *field index policy* for the specified log group. Only log groups in the Standard log class support field index policies. For more information about log classes, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) .
You can use field index policies to create *field indexes* on fields found in log events in the log group. Creating field indexes lowers the costs for CloudWatch Logs Insights queries that reference those field indexes, because these queries attempt to skip the processing of log events that are known to not match the indexed field. Good fields to index are fields that you often need to query for and fields that have high cardinality of values Common examples of indexes include request ID, session ID, userID, and instance IDs. For more information, see [Create field indexes to improve query performance and reduce costs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs-Field-Indexing.html) .
Currently, this array supports only one field index policy object.
func (LogGroupOutput) KmsKeyId ¶ added in v0.17.0
func (o LogGroupOutput) KmsKeyId() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the KMS key to use when encrypting log data.
To associate an KMS key with the log group, specify the ARN of that KMS key here. If you do so, ingested data is encrypted using this key. This association is stored as long as the data encrypted with the KMS key is still within CWL. This enables CWL to decrypt this data whenever it is requested. If you attempt to associate a KMS key with the log group but the KMS key doesn't exist or is deactivated, you will receive an ``InvalidParameterException`` error. Log group data is always encrypted in CWL. If you omit this key, the encryption does not use KMS. For more information, see [Encrypt log data in using](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/encrypt-log-data-kms.html)
func (LogGroupOutput) LogGroupClass ¶ added in v0.87.0
func (o LogGroupOutput) LogGroupClass() LogGroupClassPtrOutput
Specifies the log group class for this log group. There are two classes:
The “Standard“ log class supports all CWL features.
The “Infrequent Access“ log class supports a subset of CWL features and incurs lower costs.
For details about the features supported by each class, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html)
func (LogGroupOutput) LogGroupName ¶ added in v0.17.0
func (o LogGroupOutput) LogGroupName() pulumi.StringPtrOutput
The name of the log group. If you don't specify a name, CFNlong generates a unique ID for the log group.
func (LogGroupOutput) RetentionInDays ¶ added in v0.17.0
func (o LogGroupOutput) RetentionInDays() pulumi.IntPtrOutput
The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, 2192, 2557, 2922, 3288, and 3653.
To set a log group so that its log events do not expire, use [DeleteRetentionPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteRetentionPolicy.html).
func (LogGroupOutput) Tags ¶ added in v0.17.0
func (o LogGroupOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to the log group.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).
func (LogGroupOutput) ToLogGroupOutput ¶
func (o LogGroupOutput) ToLogGroupOutput() LogGroupOutput
func (LogGroupOutput) ToLogGroupOutputWithContext ¶
func (o LogGroupOutput) ToLogGroupOutputWithContext(ctx context.Context) LogGroupOutput
type LogGroupState ¶
type LogGroupState struct { }
func (LogGroupState) ElementType ¶
func (LogGroupState) ElementType() reflect.Type
type LogGroupTag ¶ added in v0.6.0
type LogStream ¶
type LogStream struct { pulumi.CustomResourceState // The name of the log group where the log stream is created. LogGroupName pulumi.StringOutput `pulumi:"logGroupName"` // The name of the log stream. The name must be unique wihtin the log group. LogStreamName pulumi.StringPtrOutput `pulumi:"logStreamName"` }
Resource Type definition for AWS::Logs::LogStream
func GetLogStream ¶
func GetLogStream(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogStreamState, opts ...pulumi.ResourceOption) (*LogStream, error)
GetLogStream gets an existing LogStream 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 NewLogStream ¶
func NewLogStream(ctx *pulumi.Context, name string, args *LogStreamArgs, opts ...pulumi.ResourceOption) (*LogStream, error)
NewLogStream registers a new resource with the given unique name, arguments, and options.
func (*LogStream) ElementType ¶
func (*LogStream) ToLogStreamOutput ¶
func (i *LogStream) ToLogStreamOutput() LogStreamOutput
func (*LogStream) ToLogStreamOutputWithContext ¶
func (i *LogStream) ToLogStreamOutputWithContext(ctx context.Context) LogStreamOutput
type LogStreamArgs ¶
type LogStreamArgs struct { // The name of the log group where the log stream is created. LogGroupName pulumi.StringInput // The name of the log stream. The name must be unique wihtin the log group. LogStreamName pulumi.StringPtrInput }
The set of arguments for constructing a LogStream resource.
func (LogStreamArgs) ElementType ¶
func (LogStreamArgs) ElementType() reflect.Type
type LogStreamInput ¶
type LogStreamInput interface { pulumi.Input ToLogStreamOutput() LogStreamOutput ToLogStreamOutputWithContext(ctx context.Context) LogStreamOutput }
type LogStreamOutput ¶
type LogStreamOutput struct{ *pulumi.OutputState }
func (LogStreamOutput) ElementType ¶
func (LogStreamOutput) ElementType() reflect.Type
func (LogStreamOutput) LogGroupName ¶ added in v0.17.0
func (o LogStreamOutput) LogGroupName() pulumi.StringOutput
The name of the log group where the log stream is created.
func (LogStreamOutput) LogStreamName ¶ added in v0.17.0
func (o LogStreamOutput) LogStreamName() pulumi.StringPtrOutput
The name of the log stream. The name must be unique wihtin the log group.
func (LogStreamOutput) ToLogStreamOutput ¶
func (o LogStreamOutput) ToLogStreamOutput() LogStreamOutput
func (LogStreamOutput) ToLogStreamOutputWithContext ¶
func (o LogStreamOutput) ToLogStreamOutputWithContext(ctx context.Context) LogStreamOutput
type LogStreamState ¶
type LogStreamState struct { }
func (LogStreamState) ElementType ¶
func (LogStreamState) ElementType() reflect.Type
type LookupAccountPolicyArgs ¶ added in v0.69.0
type LookupAccountPolicyArgs struct { // User account id AccountId string `pulumi:"accountId"` // The name of the account policy PolicyName string `pulumi:"policyName"` // Type of the policy. PolicyType AccountPolicyPolicyType `pulumi:"policyType"` }
type LookupAccountPolicyOutputArgs ¶ added in v0.69.0
type LookupAccountPolicyOutputArgs struct { // User account id AccountId pulumi.StringInput `pulumi:"accountId"` // The name of the account policy PolicyName pulumi.StringInput `pulumi:"policyName"` // Type of the policy. PolicyType AccountPolicyPolicyTypeInput `pulumi:"policyType"` }
func (LookupAccountPolicyOutputArgs) ElementType ¶ added in v0.69.0
func (LookupAccountPolicyOutputArgs) ElementType() reflect.Type
type LookupAccountPolicyResult ¶ added in v0.69.0
type LookupAccountPolicyResult struct { // User account id AccountId *string `pulumi:"accountId"` // The body of the policy document you want to use for this topic. // // You can only add one policy per PolicyType. // // The policy must be in JSON string format. // // Length Constraints: Maximum length of 30720 PolicyDocument *string `pulumi:"policyDocument"` // Scope for policy application Scope *AccountPolicyScope `pulumi:"scope"` // Log group selection criteria to apply policy only to a subset of log groups. SelectionCriteria string can be up to 25KB and cloudwatchlogs determines the length of selectionCriteria by using its UTF-8 bytes SelectionCriteria *string `pulumi:"selectionCriteria"` }
func LookupAccountPolicy ¶ added in v0.69.0
func LookupAccountPolicy(ctx *pulumi.Context, args *LookupAccountPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAccountPolicyResult, error)
The AWS::Logs::AccountPolicy resource specifies a CloudWatch Logs AccountPolicy.
type LookupAccountPolicyResultOutput ¶ added in v0.69.0
type LookupAccountPolicyResultOutput struct{ *pulumi.OutputState }
func LookupAccountPolicyOutput ¶ added in v0.69.0
func LookupAccountPolicyOutput(ctx *pulumi.Context, args LookupAccountPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAccountPolicyResultOutput
func (LookupAccountPolicyResultOutput) AccountId ¶ added in v0.69.0
func (o LookupAccountPolicyResultOutput) AccountId() pulumi.StringPtrOutput
User account id
func (LookupAccountPolicyResultOutput) ElementType ¶ added in v0.69.0
func (LookupAccountPolicyResultOutput) ElementType() reflect.Type
func (LookupAccountPolicyResultOutput) PolicyDocument ¶ added in v0.69.0
func (o LookupAccountPolicyResultOutput) PolicyDocument() pulumi.StringPtrOutput
The body of the policy document you want to use for this topic.
You can only add one policy per PolicyType.
The policy must be in JSON string format.
Length Constraints: Maximum length of 30720
func (LookupAccountPolicyResultOutput) Scope ¶ added in v0.69.0
func (o LookupAccountPolicyResultOutput) Scope() AccountPolicyScopePtrOutput
Scope for policy application
func (LookupAccountPolicyResultOutput) SelectionCriteria ¶ added in v0.95.0
func (o LookupAccountPolicyResultOutput) SelectionCriteria() pulumi.StringPtrOutput
Log group selection criteria to apply policy only to a subset of log groups. SelectionCriteria string can be up to 25KB and cloudwatchlogs determines the length of selectionCriteria by using its UTF-8 bytes
func (LookupAccountPolicyResultOutput) ToLookupAccountPolicyResultOutput ¶ added in v0.69.0
func (o LookupAccountPolicyResultOutput) ToLookupAccountPolicyResultOutput() LookupAccountPolicyResultOutput
func (LookupAccountPolicyResultOutput) ToLookupAccountPolicyResultOutputWithContext ¶ added in v0.69.0
func (o LookupAccountPolicyResultOutput) ToLookupAccountPolicyResultOutputWithContext(ctx context.Context) LookupAccountPolicyResultOutput
type LookupDeliveryArgs ¶ added in v0.87.0
type LookupDeliveryArgs struct { // The unique ID that identifies this delivery in your account. DeliveryId string `pulumi:"deliveryId"` }
type LookupDeliveryDestinationArgs ¶ added in v0.87.0
type LookupDeliveryDestinationArgs struct { // The name of this delivery destination. Name string `pulumi:"name"` }
type LookupDeliveryDestinationOutputArgs ¶ added in v0.87.0
type LookupDeliveryDestinationOutputArgs struct { // The name of this delivery destination. Name pulumi.StringInput `pulumi:"name"` }
func (LookupDeliveryDestinationOutputArgs) ElementType ¶ added in v0.87.0
func (LookupDeliveryDestinationOutputArgs) ElementType() reflect.Type
type LookupDeliveryDestinationResult ¶ added in v0.87.0
type LookupDeliveryDestinationResult struct { // The Amazon Resource Name (ARN) that uniquely identifies this delivery destination. Arn *string `pulumi:"arn"` // IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account. // // The policy must be in JSON string format. // // Length Constraints: Maximum length of 51200 DeliveryDestinationPolicy []DeliveryDestinationDestinationPolicy `pulumi:"deliveryDestinationPolicy"` // Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose. DeliveryDestinationType *string `pulumi:"deliveryDestinationType"` // The tags that have been assigned to this delivery destination. Tags []aws.Tag `pulumi:"tags"` }
func LookupDeliveryDestination ¶ added in v0.87.0
func LookupDeliveryDestination(ctx *pulumi.Context, args *LookupDeliveryDestinationArgs, opts ...pulumi.InvokeOption) (*LookupDeliveryDestinationResult, error)
This structure contains information about one delivery destination in your account.
A delivery destination is an AWS resource that represents an AWS service that logs can be sent to CloudWatch Logs, Amazon S3, are supported as Kinesis Data Firehose delivery destinations.
type LookupDeliveryDestinationResultOutput ¶ added in v0.87.0
type LookupDeliveryDestinationResultOutput struct{ *pulumi.OutputState }
func LookupDeliveryDestinationOutput ¶ added in v0.87.0
func LookupDeliveryDestinationOutput(ctx *pulumi.Context, args LookupDeliveryDestinationOutputArgs, opts ...pulumi.InvokeOption) LookupDeliveryDestinationResultOutput
func (LookupDeliveryDestinationResultOutput) Arn ¶ added in v0.87.0
func (o LookupDeliveryDestinationResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) that uniquely identifies this delivery destination.
func (LookupDeliveryDestinationResultOutput) DeliveryDestinationPolicy ¶ added in v0.88.0
func (o LookupDeliveryDestinationResultOutput) DeliveryDestinationPolicy() DeliveryDestinationDestinationPolicyArrayOutput
IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account.
The policy must be in JSON string format.
Length Constraints: Maximum length of 51200
func (LookupDeliveryDestinationResultOutput) DeliveryDestinationType ¶ added in v0.87.0
func (o LookupDeliveryDestinationResultOutput) DeliveryDestinationType() pulumi.StringPtrOutput
Displays whether this delivery destination is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
func (LookupDeliveryDestinationResultOutput) ElementType ¶ added in v0.87.0
func (LookupDeliveryDestinationResultOutput) ElementType() reflect.Type
func (LookupDeliveryDestinationResultOutput) Tags ¶ added in v0.87.0
func (o LookupDeliveryDestinationResultOutput) Tags() aws.TagArrayOutput
The tags that have been assigned to this delivery destination.
func (LookupDeliveryDestinationResultOutput) ToLookupDeliveryDestinationResultOutput ¶ added in v0.87.0
func (o LookupDeliveryDestinationResultOutput) ToLookupDeliveryDestinationResultOutput() LookupDeliveryDestinationResultOutput
func (LookupDeliveryDestinationResultOutput) ToLookupDeliveryDestinationResultOutputWithContext ¶ added in v0.87.0
func (o LookupDeliveryDestinationResultOutput) ToLookupDeliveryDestinationResultOutputWithContext(ctx context.Context) LookupDeliveryDestinationResultOutput
type LookupDeliveryOutputArgs ¶ added in v0.87.0
type LookupDeliveryOutputArgs struct { // The unique ID that identifies this delivery in your account. DeliveryId pulumi.StringInput `pulumi:"deliveryId"` }
func (LookupDeliveryOutputArgs) ElementType ¶ added in v0.87.0
func (LookupDeliveryOutputArgs) ElementType() reflect.Type
type LookupDeliveryResult ¶ added in v0.87.0
type LookupDeliveryResult struct { // The Amazon Resource Name (ARN) that uniquely identifies this delivery. Arn *string `pulumi:"arn"` // Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose. DeliveryDestinationType *string `pulumi:"deliveryDestinationType"` // The unique ID that identifies this delivery in your account. DeliveryId *string `pulumi:"deliveryId"` // The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format. FieldDelimiter *string `pulumi:"fieldDelimiter"` // The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list. RecordFields []string `pulumi:"recordFields"` // This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive. S3EnableHiveCompatiblePath *bool `pulumi:"s3EnableHiveCompatiblePath"` // This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source. S3SuffixPath *string `pulumi:"s3SuffixPath"` // The tags that have been assigned to this delivery. Tags []aws.Tag `pulumi:"tags"` }
func LookupDelivery ¶ added in v0.87.0
func LookupDelivery(ctx *pulumi.Context, args *LookupDeliveryArgs, opts ...pulumi.InvokeOption) (*LookupDeliveryResult, error)
This structure contains information about one delivery in your account.
A delivery is a connection between a logical delivery source and a logical delivery destination.
For more information, see [CreateDelivery](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateDelivery.html).
type LookupDeliveryResultOutput ¶ added in v0.87.0
type LookupDeliveryResultOutput struct{ *pulumi.OutputState }
func LookupDeliveryOutput ¶ added in v0.87.0
func LookupDeliveryOutput(ctx *pulumi.Context, args LookupDeliveryOutputArgs, opts ...pulumi.InvokeOption) LookupDeliveryResultOutput
func (LookupDeliveryResultOutput) Arn ¶ added in v0.87.0
func (o LookupDeliveryResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) that uniquely identifies this delivery.
func (LookupDeliveryResultOutput) DeliveryDestinationType ¶ added in v0.87.0
func (o LookupDeliveryResultOutput) DeliveryDestinationType() pulumi.StringPtrOutput
Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
func (LookupDeliveryResultOutput) DeliveryId ¶ added in v0.87.0
func (o LookupDeliveryResultOutput) DeliveryId() pulumi.StringPtrOutput
The unique ID that identifies this delivery in your account.
func (LookupDeliveryResultOutput) ElementType ¶ added in v0.87.0
func (LookupDeliveryResultOutput) ElementType() reflect.Type
func (LookupDeliveryResultOutput) FieldDelimiter ¶ added in v1.7.0
func (o LookupDeliveryResultOutput) FieldDelimiter() pulumi.StringPtrOutput
The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format.
func (LookupDeliveryResultOutput) RecordFields ¶ added in v1.7.0
func (o LookupDeliveryResultOutput) RecordFields() pulumi.StringArrayOutput
The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
func (LookupDeliveryResultOutput) S3EnableHiveCompatiblePath ¶ added in v1.7.0
func (o LookupDeliveryResultOutput) S3EnableHiveCompatiblePath() pulumi.BoolPtrOutput
This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
func (LookupDeliveryResultOutput) S3SuffixPath ¶ added in v1.7.0
func (o LookupDeliveryResultOutput) S3SuffixPath() pulumi.StringPtrOutput
This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.
func (LookupDeliveryResultOutput) Tags ¶ added in v0.87.0
func (o LookupDeliveryResultOutput) Tags() aws.TagArrayOutput
The tags that have been assigned to this delivery.
func (LookupDeliveryResultOutput) ToLookupDeliveryResultOutput ¶ added in v0.87.0
func (o LookupDeliveryResultOutput) ToLookupDeliveryResultOutput() LookupDeliveryResultOutput
func (LookupDeliveryResultOutput) ToLookupDeliveryResultOutputWithContext ¶ added in v0.87.0
func (o LookupDeliveryResultOutput) ToLookupDeliveryResultOutputWithContext(ctx context.Context) LookupDeliveryResultOutput
type LookupDeliverySourceArgs ¶ added in v0.87.0
type LookupDeliverySourceArgs struct { // The unique name of the Log source. Name string `pulumi:"name"` }
type LookupDeliverySourceOutputArgs ¶ added in v0.87.0
type LookupDeliverySourceOutputArgs struct { // The unique name of the Log source. Name pulumi.StringInput `pulumi:"name"` }
func (LookupDeliverySourceOutputArgs) ElementType ¶ added in v0.87.0
func (LookupDeliverySourceOutputArgs) ElementType() reflect.Type
type LookupDeliverySourceResult ¶ added in v0.87.0
type LookupDeliverySourceResult struct { // The Amazon Resource Name (ARN) that uniquely identifies this delivery source. Arn *string `pulumi:"arn"` // The type of logs being delivered. Only mandatory when the resourceArn could match more than one. In such a case, the error message will contain all the possible options. LogType *string `pulumi:"logType"` // This array contains the ARN of the AWS resource that sends logs and is represented by this delivery source. Currently, only one ARN can be in the array. ResourceArns []string `pulumi:"resourceArns"` // The AWS service that is sending logs. Service *string `pulumi:"service"` // The tags that have been assigned to this delivery source. Tags []aws.Tag `pulumi:"tags"` }
func LookupDeliverySource ¶ added in v0.87.0
func LookupDeliverySource(ctx *pulumi.Context, args *LookupDeliverySourceArgs, opts ...pulumi.InvokeOption) (*LookupDeliverySourceResult, error)
A delivery source is an AWS resource that sends logs to an AWS destination. The destination can be CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
Only some AWS services support being configured as a delivery source. These services are listed as Supported [V2 Permissions] in the table at [Enabling logging from AWS services](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html).
type LookupDeliverySourceResultOutput ¶ added in v0.87.0
type LookupDeliverySourceResultOutput struct{ *pulumi.OutputState }
func LookupDeliverySourceOutput ¶ added in v0.87.0
func LookupDeliverySourceOutput(ctx *pulumi.Context, args LookupDeliverySourceOutputArgs, opts ...pulumi.InvokeOption) LookupDeliverySourceResultOutput
func (LookupDeliverySourceResultOutput) Arn ¶ added in v0.87.0
func (o LookupDeliverySourceResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) that uniquely identifies this delivery source.
func (LookupDeliverySourceResultOutput) ElementType ¶ added in v0.87.0
func (LookupDeliverySourceResultOutput) ElementType() reflect.Type
func (LookupDeliverySourceResultOutput) LogType ¶ added in v0.87.0
func (o LookupDeliverySourceResultOutput) LogType() pulumi.StringPtrOutput
The type of logs being delivered. Only mandatory when the resourceArn could match more than one. In such a case, the error message will contain all the possible options.
func (LookupDeliverySourceResultOutput) ResourceArns ¶ added in v0.87.0
func (o LookupDeliverySourceResultOutput) ResourceArns() pulumi.StringArrayOutput
This array contains the ARN of the AWS resource that sends logs and is represented by this delivery source. Currently, only one ARN can be in the array.
func (LookupDeliverySourceResultOutput) Service ¶ added in v0.87.0
func (o LookupDeliverySourceResultOutput) Service() pulumi.StringPtrOutput
The AWS service that is sending logs.
func (LookupDeliverySourceResultOutput) Tags ¶ added in v0.87.0
func (o LookupDeliverySourceResultOutput) Tags() aws.TagArrayOutput
The tags that have been assigned to this delivery source.
func (LookupDeliverySourceResultOutput) ToLookupDeliverySourceResultOutput ¶ added in v0.87.0
func (o LookupDeliverySourceResultOutput) ToLookupDeliverySourceResultOutput() LookupDeliverySourceResultOutput
func (LookupDeliverySourceResultOutput) ToLookupDeliverySourceResultOutputWithContext ¶ added in v0.87.0
func (o LookupDeliverySourceResultOutput) ToLookupDeliverySourceResultOutputWithContext(ctx context.Context) LookupDeliverySourceResultOutput
type LookupDestinationArgs ¶ added in v0.12.0
type LookupDestinationArgs struct { // The name of the destination resource DestinationName string `pulumi:"destinationName"` }
type LookupDestinationOutputArgs ¶ added in v0.12.0
type LookupDestinationOutputArgs struct { // The name of the destination resource DestinationName pulumi.StringInput `pulumi:"destinationName"` }
func (LookupDestinationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDestinationOutputArgs) ElementType() reflect.Type
type LookupDestinationResult ¶ added in v0.12.0
type LookupDestinationResult struct { // The ARN of the CloudWatch Logs destination, such as `arn:aws:logs:us-west-1:123456789012:destination:MyDestination` . Arn *string `pulumi:"arn"` // An IAM policy document that governs which AWS accounts can create subscription filters against this destination. DestinationPolicy *string `pulumi:"destinationPolicy"` // The ARN of an IAM role that permits CloudWatch Logs to send data to the specified AWS resource RoleArn *string `pulumi:"roleArn"` // The ARN of the physical target where the log events are delivered (for example, a Kinesis stream) TargetArn *string `pulumi:"targetArn"` }
func LookupDestination ¶ added in v0.12.0
func LookupDestination(ctx *pulumi.Context, args *LookupDestinationArgs, opts ...pulumi.InvokeOption) (*LookupDestinationResult, error)
The AWS::Logs::Destination resource specifies a CloudWatch Logs destination. A destination encapsulates a physical resource (such as an Amazon Kinesis data stream) and enables you to subscribe that resource to a stream of log events.
type LookupDestinationResultOutput ¶ added in v0.12.0
type LookupDestinationResultOutput struct{ *pulumi.OutputState }
func LookupDestinationOutput ¶ added in v0.12.0
func LookupDestinationOutput(ctx *pulumi.Context, args LookupDestinationOutputArgs, opts ...pulumi.InvokeOption) LookupDestinationResultOutput
func (LookupDestinationResultOutput) Arn ¶ added in v0.12.0
func (o LookupDestinationResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the CloudWatch Logs destination, such as `arn:aws:logs:us-west-1:123456789012:destination:MyDestination` .
func (LookupDestinationResultOutput) DestinationPolicy ¶ added in v0.12.0
func (o LookupDestinationResultOutput) DestinationPolicy() pulumi.StringPtrOutput
An IAM policy document that governs which AWS accounts can create subscription filters against this destination.
func (LookupDestinationResultOutput) ElementType ¶ added in v0.12.0
func (LookupDestinationResultOutput) ElementType() reflect.Type
func (LookupDestinationResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupDestinationResultOutput) RoleArn() pulumi.StringPtrOutput
The ARN of an IAM role that permits CloudWatch Logs to send data to the specified AWS resource
func (LookupDestinationResultOutput) TargetArn ¶ added in v0.12.0
func (o LookupDestinationResultOutput) TargetArn() pulumi.StringPtrOutput
The ARN of the physical target where the log events are delivered (for example, a Kinesis stream)
func (LookupDestinationResultOutput) ToLookupDestinationResultOutput ¶ added in v0.12.0
func (o LookupDestinationResultOutput) ToLookupDestinationResultOutput() LookupDestinationResultOutput
func (LookupDestinationResultOutput) ToLookupDestinationResultOutputWithContext ¶ added in v0.12.0
func (o LookupDestinationResultOutput) ToLookupDestinationResultOutputWithContext(ctx context.Context) LookupDestinationResultOutput
type LookupIntegrationArgs ¶ added in v1.12.0
type LookupIntegrationArgs struct { // User provided identifier for integration, unique to the user account. IntegrationName string `pulumi:"integrationName"` }
type LookupIntegrationOutputArgs ¶ added in v1.12.0
type LookupIntegrationOutputArgs struct { // User provided identifier for integration, unique to the user account. IntegrationName pulumi.StringInput `pulumi:"integrationName"` }
func (LookupIntegrationOutputArgs) ElementType ¶ added in v1.12.0
func (LookupIntegrationOutputArgs) ElementType() reflect.Type
type LookupIntegrationResult ¶ added in v1.12.0
type LookupIntegrationResult struct { // Status of creation for the Integration and its resources IntegrationStatus *IntegrationStatus `pulumi:"integrationStatus"` }
func LookupIntegration ¶ added in v1.12.0
func LookupIntegration(ctx *pulumi.Context, args *LookupIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationResult, error)
Resource Schema for Logs Integration Resource
type LookupIntegrationResultOutput ¶ added in v1.12.0
type LookupIntegrationResultOutput struct{ *pulumi.OutputState }
func LookupIntegrationOutput ¶ added in v1.12.0
func LookupIntegrationOutput(ctx *pulumi.Context, args LookupIntegrationOutputArgs, opts ...pulumi.InvokeOption) LookupIntegrationResultOutput
func (LookupIntegrationResultOutput) ElementType ¶ added in v1.12.0
func (LookupIntegrationResultOutput) ElementType() reflect.Type
func (LookupIntegrationResultOutput) IntegrationStatus ¶ added in v1.12.0
func (o LookupIntegrationResultOutput) IntegrationStatus() IntegrationStatusPtrOutput
Status of creation for the Integration and its resources
func (LookupIntegrationResultOutput) ToLookupIntegrationResultOutput ¶ added in v1.12.0
func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutput() LookupIntegrationResultOutput
func (LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext ¶ added in v1.12.0
func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext(ctx context.Context) LookupIntegrationResultOutput
type LookupLogAnomalyDetectorArgs ¶ added in v0.87.0
type LookupLogAnomalyDetectorArgs struct { // ARN of LogAnomalyDetector AnomalyDetectorArn string `pulumi:"anomalyDetectorArn"` }
type LookupLogAnomalyDetectorOutputArgs ¶ added in v0.87.0
type LookupLogAnomalyDetectorOutputArgs struct { // ARN of LogAnomalyDetector AnomalyDetectorArn pulumi.StringInput `pulumi:"anomalyDetectorArn"` }
func (LookupLogAnomalyDetectorOutputArgs) ElementType ¶ added in v0.87.0
func (LookupLogAnomalyDetectorOutputArgs) ElementType() reflect.Type
type LookupLogAnomalyDetectorResult ¶ added in v0.87.0
type LookupLogAnomalyDetectorResult struct { // ARN of LogAnomalyDetector AnomalyDetectorArn *string `pulumi:"anomalyDetectorArn"` // Current status of detector. AnomalyDetectorStatus *string `pulumi:"anomalyDetectorStatus"` // The number of days to have visibility on an anomaly. After this time period has elapsed for an anomaly, it will be automatically baselined and the anomaly detector will treat new occurrences of a similar anomaly as normal. Therefore, if you do not correct the cause of an anomaly during the time period specified in `AnomalyVisibilityTime` , it will be considered normal going forward and will not be detected as an anomaly. AnomalyVisibilityTime *float64 `pulumi:"anomalyVisibilityTime"` // When detector was created. CreationTimeStamp *float64 `pulumi:"creationTimeStamp"` // Name of detector DetectorName *string `pulumi:"detectorName"` // How often log group is evaluated EvaluationFrequency *LogAnomalyDetectorEvaluationFrequency `pulumi:"evaluationFrequency"` // You can use this parameter to limit the anomaly detection model to examine only log events that match the pattern you specify here. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html) . FilterPattern *string `pulumi:"filterPattern"` // The Amazon Resource Name (ARN) of the CMK to use when encrypting log data. KmsKeyId *string `pulumi:"kmsKeyId"` // When detector was lsat modified. LastModifiedTimeStamp *float64 `pulumi:"lastModifiedTimeStamp"` // List of Arns for the given log group LogGroupArnList []string `pulumi:"logGroupArnList"` }
func LookupLogAnomalyDetector ¶ added in v0.87.0
func LookupLogAnomalyDetector(ctx *pulumi.Context, args *LookupLogAnomalyDetectorArgs, opts ...pulumi.InvokeOption) (*LookupLogAnomalyDetectorResult, error)
The AWS::Logs::LogAnomalyDetector resource specifies a CloudWatch Logs LogAnomalyDetector.
type LookupLogAnomalyDetectorResultOutput ¶ added in v0.87.0
type LookupLogAnomalyDetectorResultOutput struct{ *pulumi.OutputState }
func LookupLogAnomalyDetectorOutput ¶ added in v0.87.0
func LookupLogAnomalyDetectorOutput(ctx *pulumi.Context, args LookupLogAnomalyDetectorOutputArgs, opts ...pulumi.InvokeOption) LookupLogAnomalyDetectorResultOutput
func (LookupLogAnomalyDetectorResultOutput) AnomalyDetectorArn ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) AnomalyDetectorArn() pulumi.StringPtrOutput
ARN of LogAnomalyDetector
func (LookupLogAnomalyDetectorResultOutput) AnomalyDetectorStatus ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) AnomalyDetectorStatus() pulumi.StringPtrOutput
Current status of detector.
func (LookupLogAnomalyDetectorResultOutput) AnomalyVisibilityTime ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) AnomalyVisibilityTime() pulumi.Float64PtrOutput
The number of days to have visibility on an anomaly. After this time period has elapsed for an anomaly, it will be automatically baselined and the anomaly detector will treat new occurrences of a similar anomaly as normal. Therefore, if you do not correct the cause of an anomaly during the time period specified in `AnomalyVisibilityTime` , it will be considered normal going forward and will not be detected as an anomaly.
func (LookupLogAnomalyDetectorResultOutput) CreationTimeStamp ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) CreationTimeStamp() pulumi.Float64PtrOutput
When detector was created.
func (LookupLogAnomalyDetectorResultOutput) DetectorName ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) DetectorName() pulumi.StringPtrOutput
Name of detector
func (LookupLogAnomalyDetectorResultOutput) ElementType ¶ added in v0.87.0
func (LookupLogAnomalyDetectorResultOutput) ElementType() reflect.Type
func (LookupLogAnomalyDetectorResultOutput) EvaluationFrequency ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) EvaluationFrequency() LogAnomalyDetectorEvaluationFrequencyPtrOutput
How often log group is evaluated
func (LookupLogAnomalyDetectorResultOutput) FilterPattern ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) FilterPattern() pulumi.StringPtrOutput
You can use this parameter to limit the anomaly detection model to examine only log events that match the pattern you specify here. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html) .
func (LookupLogAnomalyDetectorResultOutput) KmsKeyId ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) KmsKeyId() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the CMK to use when encrypting log data.
func (LookupLogAnomalyDetectorResultOutput) LastModifiedTimeStamp ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) LastModifiedTimeStamp() pulumi.Float64PtrOutput
When detector was lsat modified.
func (LookupLogAnomalyDetectorResultOutput) LogGroupArnList ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) LogGroupArnList() pulumi.StringArrayOutput
List of Arns for the given log group
func (LookupLogAnomalyDetectorResultOutput) ToLookupLogAnomalyDetectorResultOutput ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) ToLookupLogAnomalyDetectorResultOutput() LookupLogAnomalyDetectorResultOutput
func (LookupLogAnomalyDetectorResultOutput) ToLookupLogAnomalyDetectorResultOutputWithContext ¶ added in v0.87.0
func (o LookupLogAnomalyDetectorResultOutput) ToLookupLogAnomalyDetectorResultOutputWithContext(ctx context.Context) LookupLogAnomalyDetectorResultOutput
type LookupLogGroupArgs ¶ added in v0.12.0
type LookupLogGroupArgs struct { // The name of the log group. If you don't specify a name, CFNlong generates a unique ID for the log group. LogGroupName string `pulumi:"logGroupName"` }
type LookupLogGroupOutputArgs ¶ added in v0.12.0
type LookupLogGroupOutputArgs struct { // The name of the log group. If you don't specify a name, CFNlong generates a unique ID for the log group. LogGroupName pulumi.StringInput `pulumi:"logGroupName"` }
func (LookupLogGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLogGroupOutputArgs) ElementType() reflect.Type
type LookupLogGroupResult ¶ added in v0.12.0
type LookupLogGroupResult struct { // The ARN of the log group, such as `arn:aws:logs:us-west-1:123456789012:log-group:/mystack-testgroup-12ABC1AB12A1:*` Arn *string `pulumi:"arn"` // Creates a data protection policy and assigns it to the log group. A data protection policy can help safeguard sensitive data that's ingested by the log group by auditing and masking the sensitive log data. When a user who does not have permission to view masked data views a log event that includes masked data, the sensitive data is replaced by asterisks. // For more information, including a list of types of data that can be audited and masked, see [Protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Logs::LogGroup` for more information about the expected schema for this property. DataProtectionPolicy interface{} `pulumi:"dataProtectionPolicy"` // Creates or updates a *field index policy* for the specified log group. Only log groups in the Standard log class support field index policies. For more information about log classes, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) . // // You can use field index policies to create *field indexes* on fields found in log events in the log group. Creating field indexes lowers the costs for CloudWatch Logs Insights queries that reference those field indexes, because these queries attempt to skip the processing of log events that are known to not match the indexed field. Good fields to index are fields that you often need to query for and fields that have high cardinality of values Common examples of indexes include request ID, session ID, userID, and instance IDs. For more information, see [Create field indexes to improve query performance and reduce costs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs-Field-Indexing.html) . // // Currently, this array supports only one field index policy object. FieldIndexPolicies []interface{} `pulumi:"fieldIndexPolicies"` // The Amazon Resource Name (ARN) of the KMS key to use when encrypting log data. // To associate an KMS key with the log group, specify the ARN of that KMS key here. If you do so, ingested data is encrypted using this key. This association is stored as long as the data encrypted with the KMS key is still within CWL. This enables CWL to decrypt this data whenever it is requested. // If you attempt to associate a KMS key with the log group but the KMS key doesn't exist or is deactivated, you will receive an “InvalidParameterException“ error. // Log group data is always encrypted in CWL. If you omit this key, the encryption does not use KMS. For more information, see [Encrypt log data in using](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/encrypt-log-data-kms.html) KmsKeyId *string `pulumi:"kmsKeyId"` // Specifies the log group class for this log group. There are two classes: // + The “Standard“ log class supports all CWL features. // + The “Infrequent Access“ log class supports a subset of CWL features and incurs lower costs. // // For details about the features supported by each class, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) LogGroupClass *LogGroupClass `pulumi:"logGroupClass"` // The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, 2192, 2557, 2922, 3288, and 3653. // To set a log group so that its log events do not expire, use [DeleteRetentionPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteRetentionPolicy.html). RetentionInDays *int `pulumi:"retentionInDays"` // An array of key-value pairs to apply to the log group. // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags []aws.Tag `pulumi:"tags"` }
func LookupLogGroup ¶ added in v0.12.0
func LookupLogGroup(ctx *pulumi.Context, args *LookupLogGroupArgs, opts ...pulumi.InvokeOption) (*LookupLogGroupResult, error)
The “AWS::Logs::LogGroup“ resource specifies a log group. A log group defines common properties for log streams, such as their retention and access control rules. Each log stream must belong to one log group.
You can create up to 1,000,000 log groups per Region per account. You must use the following guidelines when naming a log group: + Log group names must be unique within a Region for an AWS account. + Log group names can be between 1 and 512 characters long. + Log group names consist of the following characters: a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).
type LookupLogGroupResultOutput ¶ added in v0.12.0
type LookupLogGroupResultOutput struct{ *pulumi.OutputState }
func LookupLogGroupOutput ¶ added in v0.12.0
func LookupLogGroupOutput(ctx *pulumi.Context, args LookupLogGroupOutputArgs, opts ...pulumi.InvokeOption) LookupLogGroupResultOutput
func (LookupLogGroupResultOutput) Arn ¶ added in v0.12.0
func (o LookupLogGroupResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the log group, such as `arn:aws:logs:us-west-1:123456789012:log-group:/mystack-testgroup-12ABC1AB12A1:*`
func (LookupLogGroupResultOutput) DataProtectionPolicy ¶ added in v0.43.0
func (o LookupLogGroupResultOutput) DataProtectionPolicy() pulumi.AnyOutput
Creates a data protection policy and assigns it to the log group. A data protection policy can help safeguard sensitive data that's ingested by the log group by auditing and masking the sensitive log data. When a user who does not have permission to view masked data views a log event that includes masked data, the sensitive data is replaced by asterisks.
For more information, including a list of types of data that can be audited and masked, see [Protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html).
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Logs::LogGroup` for more information about the expected schema for this property.
func (LookupLogGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupLogGroupResultOutput) ElementType() reflect.Type
func (LookupLogGroupResultOutput) FieldIndexPolicies ¶ added in v1.16.0
func (o LookupLogGroupResultOutput) FieldIndexPolicies() pulumi.ArrayOutput
Creates or updates a *field index policy* for the specified log group. Only log groups in the Standard log class support field index policies. For more information about log classes, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) .
You can use field index policies to create *field indexes* on fields found in log events in the log group. Creating field indexes lowers the costs for CloudWatch Logs Insights queries that reference those field indexes, because these queries attempt to skip the processing of log events that are known to not match the indexed field. Good fields to index are fields that you often need to query for and fields that have high cardinality of values Common examples of indexes include request ID, session ID, userID, and instance IDs. For more information, see [Create field indexes to improve query performance and reduce costs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs-Field-Indexing.html) .
Currently, this array supports only one field index policy object.
func (LookupLogGroupResultOutput) KmsKeyId ¶ added in v0.12.0
func (o LookupLogGroupResultOutput) KmsKeyId() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the KMS key to use when encrypting log data.
To associate an KMS key with the log group, specify the ARN of that KMS key here. If you do so, ingested data is encrypted using this key. This association is stored as long as the data encrypted with the KMS key is still within CWL. This enables CWL to decrypt this data whenever it is requested. If you attempt to associate a KMS key with the log group but the KMS key doesn't exist or is deactivated, you will receive an ``InvalidParameterException`` error. Log group data is always encrypted in CWL. If you omit this key, the encryption does not use KMS. For more information, see [Encrypt log data in using](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/encrypt-log-data-kms.html)
func (LookupLogGroupResultOutput) LogGroupClass ¶ added in v0.87.0
func (o LookupLogGroupResultOutput) LogGroupClass() LogGroupClassPtrOutput
Specifies the log group class for this log group. There are two classes:
The “Standard“ log class supports all CWL features.
The “Infrequent Access“ log class supports a subset of CWL features and incurs lower costs.
For details about the features supported by each class, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html)
func (LookupLogGroupResultOutput) RetentionInDays ¶ added in v0.12.0
func (o LookupLogGroupResultOutput) RetentionInDays() pulumi.IntPtrOutput
The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, 2192, 2557, 2922, 3288, and 3653.
To set a log group so that its log events do not expire, use [DeleteRetentionPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteRetentionPolicy.html).
func (LookupLogGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupLogGroupResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to the log group.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).
func (LookupLogGroupResultOutput) ToLookupLogGroupResultOutput ¶ added in v0.12.0
func (o LookupLogGroupResultOutput) ToLookupLogGroupResultOutput() LookupLogGroupResultOutput
func (LookupLogGroupResultOutput) ToLookupLogGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupLogGroupResultOutput) ToLookupLogGroupResultOutputWithContext(ctx context.Context) LookupLogGroupResultOutput
type LookupMetricFilterArgs ¶ added in v0.12.0
type LookupMetricFilterOutputArgs ¶ added in v0.12.0
type LookupMetricFilterOutputArgs struct { // The name of the metric filter. FilterName pulumi.StringInput `pulumi:"filterName"` // The name of an existing log group that you want to associate with this metric filter. LogGroupName pulumi.StringInput `pulumi:"logGroupName"` }
func (LookupMetricFilterOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMetricFilterOutputArgs) ElementType() reflect.Type
type LookupMetricFilterResult ¶ added in v0.12.0
type LookupMetricFilterResult struct { // This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) . // // If this value is `true` , the metric filter is applied on the transformed version of the log events instead of the original ingested log events. ApplyOnTransformedLogs *bool `pulumi:"applyOnTransformedLogs"` // A filter pattern for extracting metric data out of ingested log events. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html). FilterPattern *string `pulumi:"filterPattern"` // The metric transformations. MetricTransformations []MetricFilterMetricTransformation `pulumi:"metricTransformations"` }
func LookupMetricFilter ¶ added in v0.12.0
func LookupMetricFilter(ctx *pulumi.Context, args *LookupMetricFilterArgs, opts ...pulumi.InvokeOption) (*LookupMetricFilterResult, error)
The “AWS::Logs::MetricFilter“ resource specifies a metric filter that describes how CWL extracts information from logs and transforms it into Amazon CloudWatch metrics. If you have multiple metric filters that are associated with a log group, all the filters are applied to the log streams in that group.
The maximum number of metric filters that can be associated with a log group is 100.
type LookupMetricFilterResultOutput ¶ added in v0.12.0
type LookupMetricFilterResultOutput struct{ *pulumi.OutputState }
func LookupMetricFilterOutput ¶ added in v0.12.0
func LookupMetricFilterOutput(ctx *pulumi.Context, args LookupMetricFilterOutputArgs, opts ...pulumi.InvokeOption) LookupMetricFilterResultOutput
func (LookupMetricFilterResultOutput) ApplyOnTransformedLogs ¶ added in v1.16.0
func (o LookupMetricFilterResultOutput) ApplyOnTransformedLogs() pulumi.BoolPtrOutput
This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) .
If this value is `true` , the metric filter is applied on the transformed version of the log events instead of the original ingested log events.
func (LookupMetricFilterResultOutput) ElementType ¶ added in v0.12.0
func (LookupMetricFilterResultOutput) ElementType() reflect.Type
func (LookupMetricFilterResultOutput) FilterPattern ¶ added in v0.12.0
func (o LookupMetricFilterResultOutput) FilterPattern() pulumi.StringPtrOutput
A filter pattern for extracting metric data out of ingested log events. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html).
func (LookupMetricFilterResultOutput) MetricTransformations ¶ added in v0.12.0
func (o LookupMetricFilterResultOutput) MetricTransformations() MetricFilterMetricTransformationArrayOutput
The metric transformations.
func (LookupMetricFilterResultOutput) ToLookupMetricFilterResultOutput ¶ added in v0.12.0
func (o LookupMetricFilterResultOutput) ToLookupMetricFilterResultOutput() LookupMetricFilterResultOutput
func (LookupMetricFilterResultOutput) ToLookupMetricFilterResultOutputWithContext ¶ added in v0.12.0
func (o LookupMetricFilterResultOutput) ToLookupMetricFilterResultOutputWithContext(ctx context.Context) LookupMetricFilterResultOutput
type LookupQueryDefinitionArgs ¶ added in v0.12.0
type LookupQueryDefinitionArgs struct { // Unique identifier of a query definition QueryDefinitionId string `pulumi:"queryDefinitionId"` }
type LookupQueryDefinitionOutputArgs ¶ added in v0.12.0
type LookupQueryDefinitionOutputArgs struct { // Unique identifier of a query definition QueryDefinitionId pulumi.StringInput `pulumi:"queryDefinitionId"` }
func (LookupQueryDefinitionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupQueryDefinitionOutputArgs) ElementType() reflect.Type
type LookupQueryDefinitionResult ¶ added in v0.12.0
type LookupQueryDefinitionResult struct { // Optionally define specific log groups as part of your query definition LogGroupNames []string `pulumi:"logGroupNames"` // A name for the saved query definition Name *string `pulumi:"name"` // Unique identifier of a query definition QueryDefinitionId *string `pulumi:"queryDefinitionId"` // Query language of the query string. Possible values are CWLI, SQL, PPL, with CWLI being the default. QueryLanguage *QueryDefinitionQueryLanguage `pulumi:"queryLanguage"` // The query string to use for this definition QueryString *string `pulumi:"queryString"` }
func LookupQueryDefinition ¶ added in v0.12.0
func LookupQueryDefinition(ctx *pulumi.Context, args *LookupQueryDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupQueryDefinitionResult, error)
The resource schema for AWSLogs QueryDefinition
type LookupQueryDefinitionResultOutput ¶ added in v0.12.0
type LookupQueryDefinitionResultOutput struct{ *pulumi.OutputState }
func LookupQueryDefinitionOutput ¶ added in v0.12.0
func LookupQueryDefinitionOutput(ctx *pulumi.Context, args LookupQueryDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupQueryDefinitionResultOutput
func (LookupQueryDefinitionResultOutput) ElementType ¶ added in v0.12.0
func (LookupQueryDefinitionResultOutput) ElementType() reflect.Type
func (LookupQueryDefinitionResultOutput) LogGroupNames ¶ added in v0.12.0
func (o LookupQueryDefinitionResultOutput) LogGroupNames() pulumi.StringArrayOutput
Optionally define specific log groups as part of your query definition
func (LookupQueryDefinitionResultOutput) Name ¶ added in v0.12.0
func (o LookupQueryDefinitionResultOutput) Name() pulumi.StringPtrOutput
A name for the saved query definition
func (LookupQueryDefinitionResultOutput) QueryDefinitionId ¶ added in v0.12.0
func (o LookupQueryDefinitionResultOutput) QueryDefinitionId() pulumi.StringPtrOutput
Unique identifier of a query definition
func (LookupQueryDefinitionResultOutput) QueryLanguage ¶ added in v1.16.0
func (o LookupQueryDefinitionResultOutput) QueryLanguage() QueryDefinitionQueryLanguagePtrOutput
Query language of the query string. Possible values are CWLI, SQL, PPL, with CWLI being the default.
func (LookupQueryDefinitionResultOutput) QueryString ¶ added in v0.12.0
func (o LookupQueryDefinitionResultOutput) QueryString() pulumi.StringPtrOutput
The query string to use for this definition
func (LookupQueryDefinitionResultOutput) ToLookupQueryDefinitionResultOutput ¶ added in v0.12.0
func (o LookupQueryDefinitionResultOutput) ToLookupQueryDefinitionResultOutput() LookupQueryDefinitionResultOutput
func (LookupQueryDefinitionResultOutput) ToLookupQueryDefinitionResultOutputWithContext ¶ added in v0.12.0
func (o LookupQueryDefinitionResultOutput) ToLookupQueryDefinitionResultOutputWithContext(ctx context.Context) LookupQueryDefinitionResultOutput
type LookupResourcePolicyArgs ¶ added in v0.12.0
type LookupResourcePolicyArgs struct { // A name for resource policy PolicyName string `pulumi:"policyName"` }
type LookupResourcePolicyOutputArgs ¶ added in v0.12.0
type LookupResourcePolicyOutputArgs struct { // A name for resource policy PolicyName pulumi.StringInput `pulumi:"policyName"` }
func (LookupResourcePolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResourcePolicyOutputArgs) ElementType() reflect.Type
type LookupResourcePolicyResult ¶ added in v0.12.0
type LookupResourcePolicyResult struct { // The policy document PolicyDocument *string `pulumi:"policyDocument"` }
func LookupResourcePolicy ¶ added in v0.12.0
func LookupResourcePolicy(ctx *pulumi.Context, args *LookupResourcePolicyArgs, opts ...pulumi.InvokeOption) (*LookupResourcePolicyResult, error)
The resource schema for AWSLogs ResourcePolicy
type LookupResourcePolicyResultOutput ¶ added in v0.12.0
type LookupResourcePolicyResultOutput struct{ *pulumi.OutputState }
func LookupResourcePolicyOutput ¶ added in v0.12.0
func LookupResourcePolicyOutput(ctx *pulumi.Context, args LookupResourcePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupResourcePolicyResultOutput
func (LookupResourcePolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourcePolicyResultOutput) ElementType() reflect.Type
func (LookupResourcePolicyResultOutput) PolicyDocument ¶ added in v0.12.0
func (o LookupResourcePolicyResultOutput) PolicyDocument() pulumi.StringPtrOutput
The policy document
func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput ¶ added in v0.12.0
func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput() LookupResourcePolicyResultOutput
func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext(ctx context.Context) LookupResourcePolicyResultOutput
type LookupSubscriptionFilterArgs ¶ added in v0.12.0
type LookupSubscriptionFilterArgs struct { // The name of the subscription filter. FilterName string `pulumi:"filterName"` // The log group to associate with the subscription filter. All log events that are uploaded to this log group are filtered and delivered to the specified AWS resource if the filter pattern matches the log events. LogGroupName string `pulumi:"logGroupName"` }
type LookupSubscriptionFilterOutputArgs ¶ added in v0.12.0
type LookupSubscriptionFilterOutputArgs struct { // The name of the subscription filter. FilterName pulumi.StringInput `pulumi:"filterName"` // The log group to associate with the subscription filter. All log events that are uploaded to this log group are filtered and delivered to the specified AWS resource if the filter pattern matches the log events. LogGroupName pulumi.StringInput `pulumi:"logGroupName"` }
func (LookupSubscriptionFilterOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSubscriptionFilterOutputArgs) ElementType() reflect.Type
type LookupSubscriptionFilterResult ¶ added in v0.12.0
type LookupSubscriptionFilterResult struct { // This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) . // // If this value is `true` , the subscription filter is applied on the transformed version of the log events instead of the original ingested log events. ApplyOnTransformedLogs *bool `pulumi:"applyOnTransformedLogs"` // The Amazon Resource Name (ARN) of the destination. DestinationArn *string `pulumi:"destinationArn"` // The method used to distribute log data to the destination, which can be either random or grouped by log stream. Distribution *SubscriptionFilterDistribution `pulumi:"distribution"` // The filtering expressions that restrict what gets delivered to the destination AWS resource. For more information about the filter pattern syntax, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html). FilterPattern *string `pulumi:"filterPattern"` // The ARN of an IAM role that grants CWL permissions to deliver ingested log events to the destination stream. You don't need to provide the ARN when you are working with a logical destination for cross-account delivery. RoleArn *string `pulumi:"roleArn"` }
func LookupSubscriptionFilter ¶ added in v0.12.0
func LookupSubscriptionFilter(ctx *pulumi.Context, args *LookupSubscriptionFilterArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionFilterResult, error)
The “AWS::Logs::SubscriptionFilter“ resource specifies a subscription filter and associates it with the specified log group. Subscription filters allow you to subscribe to a real-time stream of log events and have them delivered to a specific destination. Currently, the supported destinations are:
An Amazon Kinesis data stream belonging to the same account as the subscription filter, for same-account delivery.
A logical destination that belongs to a different account, for cross-account delivery.
An Amazon Kinesis Firehose delivery stream that belongs to the same account as the subscription filter, for same-account delivery.
An LAMlong function that belongs to the same account as the subscription filter, for same-account delivery.
There can be as many as two subscription filters associated with a log group.
type LookupSubscriptionFilterResultOutput ¶ added in v0.12.0
type LookupSubscriptionFilterResultOutput struct{ *pulumi.OutputState }
func LookupSubscriptionFilterOutput ¶ added in v0.12.0
func LookupSubscriptionFilterOutput(ctx *pulumi.Context, args LookupSubscriptionFilterOutputArgs, opts ...pulumi.InvokeOption) LookupSubscriptionFilterResultOutput
func (LookupSubscriptionFilterResultOutput) ApplyOnTransformedLogs ¶ added in v1.16.0
func (o LookupSubscriptionFilterResultOutput) ApplyOnTransformedLogs() pulumi.BoolPtrOutput
This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) .
If this value is `true` , the subscription filter is applied on the transformed version of the log events instead of the original ingested log events.
func (LookupSubscriptionFilterResultOutput) DestinationArn ¶ added in v0.56.0
func (o LookupSubscriptionFilterResultOutput) DestinationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the destination.
func (LookupSubscriptionFilterResultOutput) Distribution ¶ added in v0.56.0
func (o LookupSubscriptionFilterResultOutput) Distribution() SubscriptionFilterDistributionPtrOutput
The method used to distribute log data to the destination, which can be either random or grouped by log stream.
func (LookupSubscriptionFilterResultOutput) ElementType ¶ added in v0.12.0
func (LookupSubscriptionFilterResultOutput) ElementType() reflect.Type
func (LookupSubscriptionFilterResultOutput) FilterPattern ¶ added in v0.56.0
func (o LookupSubscriptionFilterResultOutput) FilterPattern() pulumi.StringPtrOutput
The filtering expressions that restrict what gets delivered to the destination AWS resource. For more information about the filter pattern syntax, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html).
func (LookupSubscriptionFilterResultOutput) RoleArn ¶ added in v0.56.0
func (o LookupSubscriptionFilterResultOutput) RoleArn() pulumi.StringPtrOutput
The ARN of an IAM role that grants CWL permissions to deliver ingested log events to the destination stream. You don't need to provide the ARN when you are working with a logical destination for cross-account delivery.
func (LookupSubscriptionFilterResultOutput) ToLookupSubscriptionFilterResultOutput ¶ added in v0.12.0
func (o LookupSubscriptionFilterResultOutput) ToLookupSubscriptionFilterResultOutput() LookupSubscriptionFilterResultOutput
func (LookupSubscriptionFilterResultOutput) ToLookupSubscriptionFilterResultOutputWithContext ¶ added in v0.12.0
func (o LookupSubscriptionFilterResultOutput) ToLookupSubscriptionFilterResultOutputWithContext(ctx context.Context) LookupSubscriptionFilterResultOutput
type LookupTransformerArgs ¶ added in v1.16.0
type LookupTransformerArgs struct { // Existing log group that you want to associate with this transformer. LogGroupIdentifier string `pulumi:"logGroupIdentifier"` }
type LookupTransformerOutputArgs ¶ added in v1.16.0
type LookupTransformerOutputArgs struct { // Existing log group that you want to associate with this transformer. LogGroupIdentifier pulumi.StringInput `pulumi:"logGroupIdentifier"` }
func (LookupTransformerOutputArgs) ElementType ¶ added in v1.16.0
func (LookupTransformerOutputArgs) ElementType() reflect.Type
type LookupTransformerResult ¶ added in v1.16.0
type LookupTransformerResult struct { // List of processors in a transformer TransformerConfig []TransformerProcessor `pulumi:"transformerConfig"` }
func LookupTransformer ¶ added in v1.16.0
func LookupTransformer(ctx *pulumi.Context, args *LookupTransformerArgs, opts ...pulumi.InvokeOption) (*LookupTransformerResult, error)
Specifies a transformer on the log group to transform logs into consistent structured and information rich format.
type LookupTransformerResultOutput ¶ added in v1.16.0
type LookupTransformerResultOutput struct{ *pulumi.OutputState }
func LookupTransformerOutput ¶ added in v1.16.0
func LookupTransformerOutput(ctx *pulumi.Context, args LookupTransformerOutputArgs, opts ...pulumi.InvokeOption) LookupTransformerResultOutput
func (LookupTransformerResultOutput) ElementType ¶ added in v1.16.0
func (LookupTransformerResultOutput) ElementType() reflect.Type
func (LookupTransformerResultOutput) ToLookupTransformerResultOutput ¶ added in v1.16.0
func (o LookupTransformerResultOutput) ToLookupTransformerResultOutput() LookupTransformerResultOutput
func (LookupTransformerResultOutput) ToLookupTransformerResultOutputWithContext ¶ added in v1.16.0
func (o LookupTransformerResultOutput) ToLookupTransformerResultOutputWithContext(ctx context.Context) LookupTransformerResultOutput
func (LookupTransformerResultOutput) TransformerConfig ¶ added in v1.16.0
func (o LookupTransformerResultOutput) TransformerConfig() TransformerProcessorArrayOutput
List of processors in a transformer
type MetricFilter ¶
type MetricFilter struct { pulumi.CustomResourceState // This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) . // // If this value is `true` , the metric filter is applied on the transformed version of the log events instead of the original ingested log events. ApplyOnTransformedLogs pulumi.BoolPtrOutput `pulumi:"applyOnTransformedLogs"` // The name of the metric filter. FilterName pulumi.StringPtrOutput `pulumi:"filterName"` // A filter pattern for extracting metric data out of ingested log events. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html). FilterPattern pulumi.StringOutput `pulumi:"filterPattern"` // The name of an existing log group that you want to associate with this metric filter. LogGroupName pulumi.StringOutput `pulumi:"logGroupName"` // The metric transformations. MetricTransformations MetricFilterMetricTransformationArrayOutput `pulumi:"metricTransformations"` }
The “AWS::Logs::MetricFilter“ resource specifies a metric filter that describes how CWL extracts information from logs and transforms it into Amazon CloudWatch metrics. If you have multiple metric filters that are associated with a log group, all the filters are applied to the log streams in that group.
The maximum number of metric filters that can be associated with a log group is 100.
func GetMetricFilter ¶
func GetMetricFilter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricFilterState, opts ...pulumi.ResourceOption) (*MetricFilter, error)
GetMetricFilter gets an existing MetricFilter 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 NewMetricFilter ¶
func NewMetricFilter(ctx *pulumi.Context, name string, args *MetricFilterArgs, opts ...pulumi.ResourceOption) (*MetricFilter, error)
NewMetricFilter registers a new resource with the given unique name, arguments, and options.
func (*MetricFilter) ElementType ¶
func (*MetricFilter) ElementType() reflect.Type
func (*MetricFilter) ToMetricFilterOutput ¶
func (i *MetricFilter) ToMetricFilterOutput() MetricFilterOutput
func (*MetricFilter) ToMetricFilterOutputWithContext ¶
func (i *MetricFilter) ToMetricFilterOutputWithContext(ctx context.Context) MetricFilterOutput
type MetricFilterArgs ¶
type MetricFilterArgs struct { // This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) . // // If this value is `true` , the metric filter is applied on the transformed version of the log events instead of the original ingested log events. ApplyOnTransformedLogs pulumi.BoolPtrInput // The name of the metric filter. FilterName pulumi.StringPtrInput // A filter pattern for extracting metric data out of ingested log events. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html). FilterPattern pulumi.StringInput // The name of an existing log group that you want to associate with this metric filter. LogGroupName pulumi.StringInput // The metric transformations. MetricTransformations MetricFilterMetricTransformationArrayInput }
The set of arguments for constructing a MetricFilter resource.
func (MetricFilterArgs) ElementType ¶
func (MetricFilterArgs) ElementType() reflect.Type
type MetricFilterDimension ¶ added in v0.21.0
type MetricFilterDimension struct { // The name for the CW metric dimension that the metric filter creates. // Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:). Key string `pulumi:"key"` // The log event field that will contain the value for this dimension. This dimension will only be published for a metric if the value is found in the log event. For example, “$.eventType“ for JSON log events, or “$server“ for space-delimited log events. Value string `pulumi:"value"` }
Specifies the CW metric dimensions to publish with this metric.
Because dimensions are part of the unique identifier for a metric, whenever a unique dimension name/value pair is extracted from your logs, you are creating a new variation of that metric. For more information about publishing dimensions with metrics created by metric filters, see [Publishing dimensions with metrics from values in JSON or space-delimited log events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html#logs-metric-filters-dimensions). Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as ``IPAddress`` or ``requestID`` as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. To help prevent accidental high charges, Amazon disables a metric filter if it generates 1000 different name/value pairs for the dimensions that you have specified within a certain amount of time. You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see [Creating a Billing Alarm to Monitor Your Estimated Charges](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html).
type MetricFilterDimensionArgs ¶ added in v0.21.0
type MetricFilterDimensionArgs struct { // The name for the CW metric dimension that the metric filter creates. // Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:). Key pulumi.StringInput `pulumi:"key"` // The log event field that will contain the value for this dimension. This dimension will only be published for a metric if the value is found in the log event. For example, “$.eventType“ for JSON log events, or “$server“ for space-delimited log events. Value pulumi.StringInput `pulumi:"value"` }
Specifies the CW metric dimensions to publish with this metric.
Because dimensions are part of the unique identifier for a metric, whenever a unique dimension name/value pair is extracted from your logs, you are creating a new variation of that metric. For more information about publishing dimensions with metrics created by metric filters, see [Publishing dimensions with metrics from values in JSON or space-delimited log events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html#logs-metric-filters-dimensions). Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as ``IPAddress`` or ``requestID`` as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. To help prevent accidental high charges, Amazon disables a metric filter if it generates 1000 different name/value pairs for the dimensions that you have specified within a certain amount of time. You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see [Creating a Billing Alarm to Monitor Your Estimated Charges](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html).
func (MetricFilterDimensionArgs) ElementType ¶ added in v0.21.0
func (MetricFilterDimensionArgs) ElementType() reflect.Type
func (MetricFilterDimensionArgs) ToMetricFilterDimensionOutput ¶ added in v0.21.0
func (i MetricFilterDimensionArgs) ToMetricFilterDimensionOutput() MetricFilterDimensionOutput
func (MetricFilterDimensionArgs) ToMetricFilterDimensionOutputWithContext ¶ added in v0.21.0
func (i MetricFilterDimensionArgs) ToMetricFilterDimensionOutputWithContext(ctx context.Context) MetricFilterDimensionOutput
type MetricFilterDimensionArray ¶ added in v0.21.0
type MetricFilterDimensionArray []MetricFilterDimensionInput
func (MetricFilterDimensionArray) ElementType ¶ added in v0.21.0
func (MetricFilterDimensionArray) ElementType() reflect.Type
func (MetricFilterDimensionArray) ToMetricFilterDimensionArrayOutput ¶ added in v0.21.0
func (i MetricFilterDimensionArray) ToMetricFilterDimensionArrayOutput() MetricFilterDimensionArrayOutput
func (MetricFilterDimensionArray) ToMetricFilterDimensionArrayOutputWithContext ¶ added in v0.21.0
func (i MetricFilterDimensionArray) ToMetricFilterDimensionArrayOutputWithContext(ctx context.Context) MetricFilterDimensionArrayOutput
type MetricFilterDimensionArrayInput ¶ added in v0.21.0
type MetricFilterDimensionArrayInput interface { pulumi.Input ToMetricFilterDimensionArrayOutput() MetricFilterDimensionArrayOutput ToMetricFilterDimensionArrayOutputWithContext(context.Context) MetricFilterDimensionArrayOutput }
MetricFilterDimensionArrayInput is an input type that accepts MetricFilterDimensionArray and MetricFilterDimensionArrayOutput values. You can construct a concrete instance of `MetricFilterDimensionArrayInput` via:
MetricFilterDimensionArray{ MetricFilterDimensionArgs{...} }
type MetricFilterDimensionArrayOutput ¶ added in v0.21.0
type MetricFilterDimensionArrayOutput struct{ *pulumi.OutputState }
func (MetricFilterDimensionArrayOutput) ElementType ¶ added in v0.21.0
func (MetricFilterDimensionArrayOutput) ElementType() reflect.Type
func (MetricFilterDimensionArrayOutput) Index ¶ added in v0.21.0
func (o MetricFilterDimensionArrayOutput) Index(i pulumi.IntInput) MetricFilterDimensionOutput
func (MetricFilterDimensionArrayOutput) ToMetricFilterDimensionArrayOutput ¶ added in v0.21.0
func (o MetricFilterDimensionArrayOutput) ToMetricFilterDimensionArrayOutput() MetricFilterDimensionArrayOutput
func (MetricFilterDimensionArrayOutput) ToMetricFilterDimensionArrayOutputWithContext ¶ added in v0.21.0
func (o MetricFilterDimensionArrayOutput) ToMetricFilterDimensionArrayOutputWithContext(ctx context.Context) MetricFilterDimensionArrayOutput
type MetricFilterDimensionInput ¶ added in v0.21.0
type MetricFilterDimensionInput interface { pulumi.Input ToMetricFilterDimensionOutput() MetricFilterDimensionOutput ToMetricFilterDimensionOutputWithContext(context.Context) MetricFilterDimensionOutput }
MetricFilterDimensionInput is an input type that accepts MetricFilterDimensionArgs and MetricFilterDimensionOutput values. You can construct a concrete instance of `MetricFilterDimensionInput` via:
MetricFilterDimensionArgs{...}
type MetricFilterDimensionOutput ¶ added in v0.21.0
type MetricFilterDimensionOutput struct{ *pulumi.OutputState }
Specifies the CW metric dimensions to publish with this metric.
Because dimensions are part of the unique identifier for a metric, whenever a unique dimension name/value pair is extracted from your logs, you are creating a new variation of that metric. For more information about publishing dimensions with metrics created by metric filters, see [Publishing dimensions with metrics from values in JSON or space-delimited log events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html#logs-metric-filters-dimensions). Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as ``IPAddress`` or ``requestID`` as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. To help prevent accidental high charges, Amazon disables a metric filter if it generates 1000 different name/value pairs for the dimensions that you have specified within a certain amount of time. You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see [Creating a Billing Alarm to Monitor Your Estimated Charges](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html).
func (MetricFilterDimensionOutput) ElementType ¶ added in v0.21.0
func (MetricFilterDimensionOutput) ElementType() reflect.Type
func (MetricFilterDimensionOutput) Key ¶ added in v0.21.0
func (o MetricFilterDimensionOutput) Key() pulumi.StringOutput
The name for the CW metric dimension that the metric filter creates.
Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
func (MetricFilterDimensionOutput) ToMetricFilterDimensionOutput ¶ added in v0.21.0
func (o MetricFilterDimensionOutput) ToMetricFilterDimensionOutput() MetricFilterDimensionOutput
func (MetricFilterDimensionOutput) ToMetricFilterDimensionOutputWithContext ¶ added in v0.21.0
func (o MetricFilterDimensionOutput) ToMetricFilterDimensionOutputWithContext(ctx context.Context) MetricFilterDimensionOutput
func (MetricFilterDimensionOutput) Value ¶ added in v0.21.0
func (o MetricFilterDimensionOutput) Value() pulumi.StringOutput
The log event field that will contain the value for this dimension. This dimension will only be published for a metric if the value is found in the log event. For example, “$.eventType“ for JSON log events, or “$server“ for space-delimited log events.
type MetricFilterInput ¶
type MetricFilterInput interface { pulumi.Input ToMetricFilterOutput() MetricFilterOutput ToMetricFilterOutputWithContext(ctx context.Context) MetricFilterOutput }
type MetricFilterMetricTransformation ¶
type MetricFilterMetricTransformation struct { // (Optional) The value to emit when a filter pattern does not match a log event. This value can be null. DefaultValue *float64 `pulumi:"defaultValue"` // The fields to use as dimensions for the metric. One metric filter can include as many as three dimensions. // Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as “IPAddress“ or “requestID“ as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. // CloudWatch Logs disables a metric filter if it generates 1000 different name/value pairs for your specified dimensions within a certain amount of time. This helps to prevent accidental high charges. // You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see [Creating a Billing Alarm to Monitor Your Estimated Charges](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html). Dimensions []MetricFilterDimension `pulumi:"dimensions"` // The name of the CloudWatch metric. MetricName string `pulumi:"metricName"` // A custom namespace to contain your metric in CloudWatch. Use namespaces to group together metrics that are similar. For more information, see [Namespaces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Namespace). MetricNamespace string `pulumi:"metricNamespace"` // The value that is published to the CloudWatch metric. For example, if you're counting the occurrences of a particular term like “Error“, specify 1 for the metric value. If you're counting the number of bytes transferred, reference the value that is in the log event by using $. followed by the name of the field that you specified in the filter pattern, such as “$.size“. MetricValue string `pulumi:"metricValue"` // The unit to assign to the metric. If you omit this, the unit is set as “None“. Unit *MetricFilterMetricTransformationUnit `pulumi:"unit"` }
“MetricTransformation“ is a property of the “AWS::Logs::MetricFilter“ resource that describes how to transform log streams into a CloudWatch metric.
type MetricFilterMetricTransformationArgs ¶
type MetricFilterMetricTransformationArgs struct { // (Optional) The value to emit when a filter pattern does not match a log event. This value can be null. DefaultValue pulumi.Float64PtrInput `pulumi:"defaultValue"` // The fields to use as dimensions for the metric. One metric filter can include as many as three dimensions. // Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as “IPAddress“ or “requestID“ as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. // CloudWatch Logs disables a metric filter if it generates 1000 different name/value pairs for your specified dimensions within a certain amount of time. This helps to prevent accidental high charges. // You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see [Creating a Billing Alarm to Monitor Your Estimated Charges](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html). Dimensions MetricFilterDimensionArrayInput `pulumi:"dimensions"` // The name of the CloudWatch metric. MetricName pulumi.StringInput `pulumi:"metricName"` // A custom namespace to contain your metric in CloudWatch. Use namespaces to group together metrics that are similar. For more information, see [Namespaces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Namespace). MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"` // The value that is published to the CloudWatch metric. For example, if you're counting the occurrences of a particular term like “Error“, specify 1 for the metric value. If you're counting the number of bytes transferred, reference the value that is in the log event by using $. followed by the name of the field that you specified in the filter pattern, such as “$.size“. MetricValue pulumi.StringInput `pulumi:"metricValue"` // The unit to assign to the metric. If you omit this, the unit is set as “None“. Unit MetricFilterMetricTransformationUnitPtrInput `pulumi:"unit"` }
“MetricTransformation“ is a property of the “AWS::Logs::MetricFilter“ resource that describes how to transform log streams into a CloudWatch metric.
func (MetricFilterMetricTransformationArgs) ElementType ¶
func (MetricFilterMetricTransformationArgs) ElementType() reflect.Type
func (MetricFilterMetricTransformationArgs) ToMetricFilterMetricTransformationOutput ¶
func (i MetricFilterMetricTransformationArgs) ToMetricFilterMetricTransformationOutput() MetricFilterMetricTransformationOutput
func (MetricFilterMetricTransformationArgs) ToMetricFilterMetricTransformationOutputWithContext ¶
func (i MetricFilterMetricTransformationArgs) ToMetricFilterMetricTransformationOutputWithContext(ctx context.Context) MetricFilterMetricTransformationOutput
type MetricFilterMetricTransformationArray ¶
type MetricFilterMetricTransformationArray []MetricFilterMetricTransformationInput
func (MetricFilterMetricTransformationArray) ElementType ¶
func (MetricFilterMetricTransformationArray) ElementType() reflect.Type
func (MetricFilterMetricTransformationArray) ToMetricFilterMetricTransformationArrayOutput ¶
func (i MetricFilterMetricTransformationArray) ToMetricFilterMetricTransformationArrayOutput() MetricFilterMetricTransformationArrayOutput
func (MetricFilterMetricTransformationArray) ToMetricFilterMetricTransformationArrayOutputWithContext ¶
func (i MetricFilterMetricTransformationArray) ToMetricFilterMetricTransformationArrayOutputWithContext(ctx context.Context) MetricFilterMetricTransformationArrayOutput
type MetricFilterMetricTransformationArrayInput ¶
type MetricFilterMetricTransformationArrayInput interface { pulumi.Input ToMetricFilterMetricTransformationArrayOutput() MetricFilterMetricTransformationArrayOutput ToMetricFilterMetricTransformationArrayOutputWithContext(context.Context) MetricFilterMetricTransformationArrayOutput }
MetricFilterMetricTransformationArrayInput is an input type that accepts MetricFilterMetricTransformationArray and MetricFilterMetricTransformationArrayOutput values. You can construct a concrete instance of `MetricFilterMetricTransformationArrayInput` via:
MetricFilterMetricTransformationArray{ MetricFilterMetricTransformationArgs{...} }
type MetricFilterMetricTransformationArrayOutput ¶
type MetricFilterMetricTransformationArrayOutput struct{ *pulumi.OutputState }
func (MetricFilterMetricTransformationArrayOutput) ElementType ¶
func (MetricFilterMetricTransformationArrayOutput) ElementType() reflect.Type
func (MetricFilterMetricTransformationArrayOutput) ToMetricFilterMetricTransformationArrayOutput ¶
func (o MetricFilterMetricTransformationArrayOutput) ToMetricFilterMetricTransformationArrayOutput() MetricFilterMetricTransformationArrayOutput
func (MetricFilterMetricTransformationArrayOutput) ToMetricFilterMetricTransformationArrayOutputWithContext ¶
func (o MetricFilterMetricTransformationArrayOutput) ToMetricFilterMetricTransformationArrayOutputWithContext(ctx context.Context) MetricFilterMetricTransformationArrayOutput
type MetricFilterMetricTransformationInput ¶
type MetricFilterMetricTransformationInput interface { pulumi.Input ToMetricFilterMetricTransformationOutput() MetricFilterMetricTransformationOutput ToMetricFilterMetricTransformationOutputWithContext(context.Context) MetricFilterMetricTransformationOutput }
MetricFilterMetricTransformationInput is an input type that accepts MetricFilterMetricTransformationArgs and MetricFilterMetricTransformationOutput values. You can construct a concrete instance of `MetricFilterMetricTransformationInput` via:
MetricFilterMetricTransformationArgs{...}
type MetricFilterMetricTransformationOutput ¶
type MetricFilterMetricTransformationOutput struct{ *pulumi.OutputState }
“MetricTransformation“ is a property of the “AWS::Logs::MetricFilter“ resource that describes how to transform log streams into a CloudWatch metric.
func (MetricFilterMetricTransformationOutput) DefaultValue ¶
func (o MetricFilterMetricTransformationOutput) DefaultValue() pulumi.Float64PtrOutput
(Optional) The value to emit when a filter pattern does not match a log event. This value can be null.
func (MetricFilterMetricTransformationOutput) Dimensions ¶ added in v0.21.0
func (o MetricFilterMetricTransformationOutput) Dimensions() MetricFilterDimensionArrayOutput
The fields to use as dimensions for the metric. One metric filter can include as many as three dimensions.
Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as ``IPAddress`` or ``requestID`` as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. CloudWatch Logs disables a metric filter if it generates 1000 different name/value pairs for your specified dimensions within a certain amount of time. This helps to prevent accidental high charges. You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see [Creating a Billing Alarm to Monitor Your Estimated Charges](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html).
func (MetricFilterMetricTransformationOutput) ElementType ¶
func (MetricFilterMetricTransformationOutput) ElementType() reflect.Type
func (MetricFilterMetricTransformationOutput) MetricName ¶
func (o MetricFilterMetricTransformationOutput) MetricName() pulumi.StringOutput
The name of the CloudWatch metric.
func (MetricFilterMetricTransformationOutput) MetricNamespace ¶
func (o MetricFilterMetricTransformationOutput) MetricNamespace() pulumi.StringOutput
A custom namespace to contain your metric in CloudWatch. Use namespaces to group together metrics that are similar. For more information, see [Namespaces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Namespace).
func (MetricFilterMetricTransformationOutput) MetricValue ¶
func (o MetricFilterMetricTransformationOutput) MetricValue() pulumi.StringOutput
The value that is published to the CloudWatch metric. For example, if you're counting the occurrences of a particular term like “Error“, specify 1 for the metric value. If you're counting the number of bytes transferred, reference the value that is in the log event by using $. followed by the name of the field that you specified in the filter pattern, such as “$.size“.
func (MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutput ¶
func (o MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutput() MetricFilterMetricTransformationOutput
func (MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutputWithContext ¶
func (o MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutputWithContext(ctx context.Context) MetricFilterMetricTransformationOutput
func (MetricFilterMetricTransformationOutput) Unit ¶ added in v0.21.0
func (o MetricFilterMetricTransformationOutput) Unit() MetricFilterMetricTransformationUnitPtrOutput
The unit to assign to the metric. If you omit this, the unit is set as “None“.
type MetricFilterMetricTransformationUnit ¶ added in v0.21.0
type MetricFilterMetricTransformationUnit string
The unit to assign to the metric. If you omit this, the unit is set as “None“.
func (MetricFilterMetricTransformationUnit) ElementType ¶ added in v0.21.0
func (MetricFilterMetricTransformationUnit) ElementType() reflect.Type
func (MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitOutput ¶ added in v0.21.0
func (e MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitOutput() MetricFilterMetricTransformationUnitOutput
func (MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitOutputWithContext ¶ added in v0.21.0
func (e MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitOutput
func (MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitPtrOutput ¶ added in v0.21.0
func (e MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitPtrOutput() MetricFilterMetricTransformationUnitPtrOutput
func (MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitPtrOutputWithContext ¶ added in v0.21.0
func (e MetricFilterMetricTransformationUnit) ToMetricFilterMetricTransformationUnitPtrOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitPtrOutput
func (MetricFilterMetricTransformationUnit) ToStringOutput ¶ added in v0.21.0
func (e MetricFilterMetricTransformationUnit) ToStringOutput() pulumi.StringOutput
func (MetricFilterMetricTransformationUnit) ToStringOutputWithContext ¶ added in v0.21.0
func (e MetricFilterMetricTransformationUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetricFilterMetricTransformationUnit) ToStringPtrOutput ¶ added in v0.21.0
func (e MetricFilterMetricTransformationUnit) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetricFilterMetricTransformationUnit) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e MetricFilterMetricTransformationUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetricFilterMetricTransformationUnitInput ¶ added in v0.21.0
type MetricFilterMetricTransformationUnitInput interface { pulumi.Input ToMetricFilterMetricTransformationUnitOutput() MetricFilterMetricTransformationUnitOutput ToMetricFilterMetricTransformationUnitOutputWithContext(context.Context) MetricFilterMetricTransformationUnitOutput }
MetricFilterMetricTransformationUnitInput is an input type that accepts values of the MetricFilterMetricTransformationUnit enum A concrete instance of `MetricFilterMetricTransformationUnitInput` can be one of the following:
MetricFilterMetricTransformationUnitSeconds MetricFilterMetricTransformationUnitMicroseconds MetricFilterMetricTransformationUnitMilliseconds MetricFilterMetricTransformationUnitBytes MetricFilterMetricTransformationUnitKilobytes MetricFilterMetricTransformationUnitMegabytes MetricFilterMetricTransformationUnitGigabytes MetricFilterMetricTransformationUnitTerabytes MetricFilterMetricTransformationUnitBits MetricFilterMetricTransformationUnitKilobits MetricFilterMetricTransformationUnitMegabits MetricFilterMetricTransformationUnitGigabits MetricFilterMetricTransformationUnitTerabits MetricFilterMetricTransformationUnitPercent MetricFilterMetricTransformationUnitCount MetricFilterMetricTransformationUnitBytesSecond MetricFilterMetricTransformationUnitKilobytesSecond MetricFilterMetricTransformationUnitMegabytesSecond MetricFilterMetricTransformationUnitGigabytesSecond MetricFilterMetricTransformationUnitTerabytesSecond MetricFilterMetricTransformationUnitBitsSecond MetricFilterMetricTransformationUnitKilobitsSecond MetricFilterMetricTransformationUnitMegabitsSecond MetricFilterMetricTransformationUnitGigabitsSecond MetricFilterMetricTransformationUnitTerabitsSecond MetricFilterMetricTransformationUnitCountSecond MetricFilterMetricTransformationUnitNone
type MetricFilterMetricTransformationUnitOutput ¶ added in v0.21.0
type MetricFilterMetricTransformationUnitOutput struct{ *pulumi.OutputState }
func (MetricFilterMetricTransformationUnitOutput) ElementType ¶ added in v0.21.0
func (MetricFilterMetricTransformationUnitOutput) ElementType() reflect.Type
func (MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitOutput ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitOutput() MetricFilterMetricTransformationUnitOutput
func (MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitOutputWithContext ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitOutput
func (MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitPtrOutput ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitPtrOutput() MetricFilterMetricTransformationUnitPtrOutput
func (MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitPtrOutputWithContext ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitOutput) ToMetricFilterMetricTransformationUnitPtrOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitPtrOutput
func (MetricFilterMetricTransformationUnitOutput) ToStringOutput ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitOutput) ToStringOutput() pulumi.StringOutput
func (MetricFilterMetricTransformationUnitOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetricFilterMetricTransformationUnitOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetricFilterMetricTransformationUnitOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetricFilterMetricTransformationUnitPtrInput ¶ added in v0.21.0
type MetricFilterMetricTransformationUnitPtrInput interface { pulumi.Input ToMetricFilterMetricTransformationUnitPtrOutput() MetricFilterMetricTransformationUnitPtrOutput ToMetricFilterMetricTransformationUnitPtrOutputWithContext(context.Context) MetricFilterMetricTransformationUnitPtrOutput }
func MetricFilterMetricTransformationUnitPtr ¶ added in v0.21.0
func MetricFilterMetricTransformationUnitPtr(v string) MetricFilterMetricTransformationUnitPtrInput
type MetricFilterMetricTransformationUnitPtrOutput ¶ added in v0.21.0
type MetricFilterMetricTransformationUnitPtrOutput struct{ *pulumi.OutputState }
func (MetricFilterMetricTransformationUnitPtrOutput) ElementType ¶ added in v0.21.0
func (MetricFilterMetricTransformationUnitPtrOutput) ElementType() reflect.Type
func (MetricFilterMetricTransformationUnitPtrOutput) ToMetricFilterMetricTransformationUnitPtrOutput ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitPtrOutput) ToMetricFilterMetricTransformationUnitPtrOutput() MetricFilterMetricTransformationUnitPtrOutput
func (MetricFilterMetricTransformationUnitPtrOutput) ToMetricFilterMetricTransformationUnitPtrOutputWithContext ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitPtrOutput) ToMetricFilterMetricTransformationUnitPtrOutputWithContext(ctx context.Context) MetricFilterMetricTransformationUnitPtrOutput
func (MetricFilterMetricTransformationUnitPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetricFilterMetricTransformationUnitPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o MetricFilterMetricTransformationUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetricFilterOutput ¶
type MetricFilterOutput struct{ *pulumi.OutputState }
func (MetricFilterOutput) ApplyOnTransformedLogs ¶ added in v1.16.0
func (o MetricFilterOutput) ApplyOnTransformedLogs() pulumi.BoolPtrOutput
This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) .
If this value is `true` , the metric filter is applied on the transformed version of the log events instead of the original ingested log events.
func (MetricFilterOutput) ElementType ¶
func (MetricFilterOutput) ElementType() reflect.Type
func (MetricFilterOutput) FilterName ¶ added in v0.21.0
func (o MetricFilterOutput) FilterName() pulumi.StringPtrOutput
The name of the metric filter.
func (MetricFilterOutput) FilterPattern ¶ added in v0.17.0
func (o MetricFilterOutput) FilterPattern() pulumi.StringOutput
A filter pattern for extracting metric data out of ingested log events. For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html).
func (MetricFilterOutput) LogGroupName ¶ added in v0.17.0
func (o MetricFilterOutput) LogGroupName() pulumi.StringOutput
The name of an existing log group that you want to associate with this metric filter.
func (MetricFilterOutput) MetricTransformations ¶ added in v0.17.0
func (o MetricFilterOutput) MetricTransformations() MetricFilterMetricTransformationArrayOutput
The metric transformations.
func (MetricFilterOutput) ToMetricFilterOutput ¶
func (o MetricFilterOutput) ToMetricFilterOutput() MetricFilterOutput
func (MetricFilterOutput) ToMetricFilterOutputWithContext ¶
func (o MetricFilterOutput) ToMetricFilterOutputWithContext(ctx context.Context) MetricFilterOutput
type MetricFilterState ¶
type MetricFilterState struct { }
func (MetricFilterState) ElementType ¶
func (MetricFilterState) ElementType() reflect.Type
type QueryDefinition ¶
type QueryDefinition struct { pulumi.CustomResourceState // Optionally define specific log groups as part of your query definition LogGroupNames pulumi.StringArrayOutput `pulumi:"logGroupNames"` // A name for the saved query definition Name pulumi.StringOutput `pulumi:"name"` // Unique identifier of a query definition QueryDefinitionId pulumi.StringOutput `pulumi:"queryDefinitionId"` // Query language of the query string. Possible values are CWLI, SQL, PPL, with CWLI being the default. QueryLanguage QueryDefinitionQueryLanguagePtrOutput `pulumi:"queryLanguage"` // The query string to use for this definition QueryString pulumi.StringOutput `pulumi:"queryString"` }
The resource schema for AWSLogs QueryDefinition
func GetQueryDefinition ¶
func GetQueryDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueryDefinitionState, opts ...pulumi.ResourceOption) (*QueryDefinition, error)
GetQueryDefinition gets an existing QueryDefinition 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 NewQueryDefinition ¶
func NewQueryDefinition(ctx *pulumi.Context, name string, args *QueryDefinitionArgs, opts ...pulumi.ResourceOption) (*QueryDefinition, error)
NewQueryDefinition registers a new resource with the given unique name, arguments, and options.
func (*QueryDefinition) ElementType ¶
func (*QueryDefinition) ElementType() reflect.Type
func (*QueryDefinition) ToQueryDefinitionOutput ¶
func (i *QueryDefinition) ToQueryDefinitionOutput() QueryDefinitionOutput
func (*QueryDefinition) ToQueryDefinitionOutputWithContext ¶
func (i *QueryDefinition) ToQueryDefinitionOutputWithContext(ctx context.Context) QueryDefinitionOutput
type QueryDefinitionArgs ¶
type QueryDefinitionArgs struct { // Optionally define specific log groups as part of your query definition LogGroupNames pulumi.StringArrayInput // A name for the saved query definition Name pulumi.StringPtrInput // Query language of the query string. Possible values are CWLI, SQL, PPL, with CWLI being the default. QueryLanguage QueryDefinitionQueryLanguagePtrInput // The query string to use for this definition QueryString pulumi.StringInput }
The set of arguments for constructing a QueryDefinition resource.
func (QueryDefinitionArgs) ElementType ¶
func (QueryDefinitionArgs) ElementType() reflect.Type
type QueryDefinitionInput ¶
type QueryDefinitionInput interface { pulumi.Input ToQueryDefinitionOutput() QueryDefinitionOutput ToQueryDefinitionOutputWithContext(ctx context.Context) QueryDefinitionOutput }
type QueryDefinitionOutput ¶
type QueryDefinitionOutput struct{ *pulumi.OutputState }
func (QueryDefinitionOutput) ElementType ¶
func (QueryDefinitionOutput) ElementType() reflect.Type
func (QueryDefinitionOutput) LogGroupNames ¶ added in v0.17.0
func (o QueryDefinitionOutput) LogGroupNames() pulumi.StringArrayOutput
Optionally define specific log groups as part of your query definition
func (QueryDefinitionOutput) Name ¶ added in v0.17.0
func (o QueryDefinitionOutput) Name() pulumi.StringOutput
A name for the saved query definition
func (QueryDefinitionOutput) QueryDefinitionId ¶ added in v0.17.0
func (o QueryDefinitionOutput) QueryDefinitionId() pulumi.StringOutput
Unique identifier of a query definition
func (QueryDefinitionOutput) QueryLanguage ¶ added in v1.16.0
func (o QueryDefinitionOutput) QueryLanguage() QueryDefinitionQueryLanguagePtrOutput
Query language of the query string. Possible values are CWLI, SQL, PPL, with CWLI being the default.
func (QueryDefinitionOutput) QueryString ¶ added in v0.17.0
func (o QueryDefinitionOutput) QueryString() pulumi.StringOutput
The query string to use for this definition
func (QueryDefinitionOutput) ToQueryDefinitionOutput ¶
func (o QueryDefinitionOutput) ToQueryDefinitionOutput() QueryDefinitionOutput
func (QueryDefinitionOutput) ToQueryDefinitionOutputWithContext ¶
func (o QueryDefinitionOutput) ToQueryDefinitionOutputWithContext(ctx context.Context) QueryDefinitionOutput
type QueryDefinitionQueryLanguage ¶ added in v1.16.0
type QueryDefinitionQueryLanguage string
Query language of the query string. Possible values are CWLI, SQL, PPL, with CWLI being the default.
func (QueryDefinitionQueryLanguage) ElementType ¶ added in v1.16.0
func (QueryDefinitionQueryLanguage) ElementType() reflect.Type
func (QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguageOutput ¶ added in v1.16.0
func (e QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguageOutput() QueryDefinitionQueryLanguageOutput
func (QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguageOutputWithContext ¶ added in v1.16.0
func (e QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguageOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguageOutput
func (QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguagePtrOutput ¶ added in v1.16.0
func (e QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguagePtrOutput() QueryDefinitionQueryLanguagePtrOutput
func (QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguagePtrOutputWithContext ¶ added in v1.16.0
func (e QueryDefinitionQueryLanguage) ToQueryDefinitionQueryLanguagePtrOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguagePtrOutput
func (QueryDefinitionQueryLanguage) ToStringOutput ¶ added in v1.16.0
func (e QueryDefinitionQueryLanguage) ToStringOutput() pulumi.StringOutput
func (QueryDefinitionQueryLanguage) ToStringOutputWithContext ¶ added in v1.16.0
func (e QueryDefinitionQueryLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (QueryDefinitionQueryLanguage) ToStringPtrOutput ¶ added in v1.16.0
func (e QueryDefinitionQueryLanguage) ToStringPtrOutput() pulumi.StringPtrOutput
func (QueryDefinitionQueryLanguage) ToStringPtrOutputWithContext ¶ added in v1.16.0
func (e QueryDefinitionQueryLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type QueryDefinitionQueryLanguageInput ¶ added in v1.16.0
type QueryDefinitionQueryLanguageInput interface { pulumi.Input ToQueryDefinitionQueryLanguageOutput() QueryDefinitionQueryLanguageOutput ToQueryDefinitionQueryLanguageOutputWithContext(context.Context) QueryDefinitionQueryLanguageOutput }
QueryDefinitionQueryLanguageInput is an input type that accepts values of the QueryDefinitionQueryLanguage enum A concrete instance of `QueryDefinitionQueryLanguageInput` can be one of the following:
QueryDefinitionQueryLanguageCwli QueryDefinitionQueryLanguageSql QueryDefinitionQueryLanguagePpl
type QueryDefinitionQueryLanguageOutput ¶ added in v1.16.0
type QueryDefinitionQueryLanguageOutput struct{ *pulumi.OutputState }
func (QueryDefinitionQueryLanguageOutput) ElementType ¶ added in v1.16.0
func (QueryDefinitionQueryLanguageOutput) ElementType() reflect.Type
func (QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguageOutput ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguageOutput() QueryDefinitionQueryLanguageOutput
func (QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguageOutputWithContext ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguageOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguageOutput
func (QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguagePtrOutput ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguagePtrOutput() QueryDefinitionQueryLanguagePtrOutput
func (QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguagePtrOutputWithContext ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguageOutput) ToQueryDefinitionQueryLanguagePtrOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguagePtrOutput
func (QueryDefinitionQueryLanguageOutput) ToStringOutput ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguageOutput) ToStringOutput() pulumi.StringOutput
func (QueryDefinitionQueryLanguageOutput) ToStringOutputWithContext ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (QueryDefinitionQueryLanguageOutput) ToStringPtrOutput ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (QueryDefinitionQueryLanguageOutput) ToStringPtrOutputWithContext ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type QueryDefinitionQueryLanguagePtrInput ¶ added in v1.16.0
type QueryDefinitionQueryLanguagePtrInput interface { pulumi.Input ToQueryDefinitionQueryLanguagePtrOutput() QueryDefinitionQueryLanguagePtrOutput ToQueryDefinitionQueryLanguagePtrOutputWithContext(context.Context) QueryDefinitionQueryLanguagePtrOutput }
func QueryDefinitionQueryLanguagePtr ¶ added in v1.16.0
func QueryDefinitionQueryLanguagePtr(v string) QueryDefinitionQueryLanguagePtrInput
type QueryDefinitionQueryLanguagePtrOutput ¶ added in v1.16.0
type QueryDefinitionQueryLanguagePtrOutput struct{ *pulumi.OutputState }
func (QueryDefinitionQueryLanguagePtrOutput) ElementType ¶ added in v1.16.0
func (QueryDefinitionQueryLanguagePtrOutput) ElementType() reflect.Type
func (QueryDefinitionQueryLanguagePtrOutput) ToQueryDefinitionQueryLanguagePtrOutput ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguagePtrOutput) ToQueryDefinitionQueryLanguagePtrOutput() QueryDefinitionQueryLanguagePtrOutput
func (QueryDefinitionQueryLanguagePtrOutput) ToQueryDefinitionQueryLanguagePtrOutputWithContext ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguagePtrOutput) ToQueryDefinitionQueryLanguagePtrOutputWithContext(ctx context.Context) QueryDefinitionQueryLanguagePtrOutput
func (QueryDefinitionQueryLanguagePtrOutput) ToStringPtrOutput ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (QueryDefinitionQueryLanguagePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.16.0
func (o QueryDefinitionQueryLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type QueryDefinitionState ¶
type QueryDefinitionState struct { }
func (QueryDefinitionState) ElementType ¶
func (QueryDefinitionState) ElementType() reflect.Type
type ResourceConfigProperties ¶ added in v1.12.0
type ResourceConfigProperties struct { // This structure contains configuration details about an integration between CloudWatch Logs and OpenSearch Service. OpenSearchResourceConfig *IntegrationOpenSearchResourceConfig `pulumi:"openSearchResourceConfig"` }
OpenSearchResourceConfig for the given Integration
type ResourceConfigPropertiesArgs ¶ added in v1.12.0
type ResourceConfigPropertiesArgs struct { // This structure contains configuration details about an integration between CloudWatch Logs and OpenSearch Service. OpenSearchResourceConfig IntegrationOpenSearchResourceConfigPtrInput `pulumi:"openSearchResourceConfig"` }
OpenSearchResourceConfig for the given Integration
func (ResourceConfigPropertiesArgs) ElementType ¶ added in v1.12.0
func (ResourceConfigPropertiesArgs) ElementType() reflect.Type
func (ResourceConfigPropertiesArgs) ToResourceConfigPropertiesOutput ¶ added in v1.12.0
func (i ResourceConfigPropertiesArgs) ToResourceConfigPropertiesOutput() ResourceConfigPropertiesOutput
func (ResourceConfigPropertiesArgs) ToResourceConfigPropertiesOutputWithContext ¶ added in v1.12.0
func (i ResourceConfigPropertiesArgs) ToResourceConfigPropertiesOutputWithContext(ctx context.Context) ResourceConfigPropertiesOutput
type ResourceConfigPropertiesInput ¶ added in v1.12.0
type ResourceConfigPropertiesInput interface { pulumi.Input ToResourceConfigPropertiesOutput() ResourceConfigPropertiesOutput ToResourceConfigPropertiesOutputWithContext(context.Context) ResourceConfigPropertiesOutput }
ResourceConfigPropertiesInput is an input type that accepts ResourceConfigPropertiesArgs and ResourceConfigPropertiesOutput values. You can construct a concrete instance of `ResourceConfigPropertiesInput` via:
ResourceConfigPropertiesArgs{...}
type ResourceConfigPropertiesOutput ¶ added in v1.12.0
type ResourceConfigPropertiesOutput struct{ *pulumi.OutputState }
OpenSearchResourceConfig for the given Integration
func (ResourceConfigPropertiesOutput) ElementType ¶ added in v1.12.0
func (ResourceConfigPropertiesOutput) ElementType() reflect.Type
func (ResourceConfigPropertiesOutput) OpenSearchResourceConfig ¶ added in v1.12.0
func (o ResourceConfigPropertiesOutput) OpenSearchResourceConfig() IntegrationOpenSearchResourceConfigPtrOutput
This structure contains configuration details about an integration between CloudWatch Logs and OpenSearch Service.
func (ResourceConfigPropertiesOutput) ToResourceConfigPropertiesOutput ¶ added in v1.12.0
func (o ResourceConfigPropertiesOutput) ToResourceConfigPropertiesOutput() ResourceConfigPropertiesOutput
func (ResourceConfigPropertiesOutput) ToResourceConfigPropertiesOutputWithContext ¶ added in v1.12.0
func (o ResourceConfigPropertiesOutput) ToResourceConfigPropertiesOutputWithContext(ctx context.Context) ResourceConfigPropertiesOutput
type ResourcePolicy ¶
type ResourcePolicy struct { pulumi.CustomResourceState // The policy document PolicyDocument pulumi.StringOutput `pulumi:"policyDocument"` // A name for resource policy PolicyName pulumi.StringOutput `pulumi:"policyName"` }
The resource schema for AWSLogs ResourcePolicy
func GetResourcePolicy ¶
func GetResourcePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourcePolicyState, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
GetResourcePolicy gets an existing ResourcePolicy 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 NewResourcePolicy ¶
func NewResourcePolicy(ctx *pulumi.Context, name string, args *ResourcePolicyArgs, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
NewResourcePolicy registers a new resource with the given unique name, arguments, and options.
func (*ResourcePolicy) ElementType ¶
func (*ResourcePolicy) ElementType() reflect.Type
func (*ResourcePolicy) ToResourcePolicyOutput ¶
func (i *ResourcePolicy) ToResourcePolicyOutput() ResourcePolicyOutput
func (*ResourcePolicy) ToResourcePolicyOutputWithContext ¶
func (i *ResourcePolicy) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyArgs ¶
type ResourcePolicyArgs struct { // The policy document PolicyDocument pulumi.StringInput // A name for resource policy PolicyName pulumi.StringPtrInput }
The set of arguments for constructing a ResourcePolicy resource.
func (ResourcePolicyArgs) ElementType ¶
func (ResourcePolicyArgs) ElementType() reflect.Type
type ResourcePolicyInput ¶
type ResourcePolicyInput interface { pulumi.Input ToResourcePolicyOutput() ResourcePolicyOutput ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput }
type ResourcePolicyOutput ¶
type ResourcePolicyOutput struct{ *pulumi.OutputState }
func (ResourcePolicyOutput) ElementType ¶
func (ResourcePolicyOutput) ElementType() reflect.Type
func (ResourcePolicyOutput) PolicyDocument ¶ added in v0.17.0
func (o ResourcePolicyOutput) PolicyDocument() pulumi.StringOutput
The policy document
func (ResourcePolicyOutput) PolicyName ¶ added in v0.17.0
func (o ResourcePolicyOutput) PolicyName() pulumi.StringOutput
A name for resource policy
func (ResourcePolicyOutput) ToResourcePolicyOutput ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
func (ResourcePolicyOutput) ToResourcePolicyOutputWithContext ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyState ¶
type ResourcePolicyState struct { }
func (ResourcePolicyState) ElementType ¶
func (ResourcePolicyState) ElementType() reflect.Type
type SubscriptionFilter ¶
type SubscriptionFilter struct { pulumi.CustomResourceState // This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) . // // If this value is `true` , the subscription filter is applied on the transformed version of the log events instead of the original ingested log events. ApplyOnTransformedLogs pulumi.BoolPtrOutput `pulumi:"applyOnTransformedLogs"` // The Amazon Resource Name (ARN) of the destination. DestinationArn pulumi.StringOutput `pulumi:"destinationArn"` // The method used to distribute log data to the destination, which can be either random or grouped by log stream. Distribution SubscriptionFilterDistributionPtrOutput `pulumi:"distribution"` // The name of the subscription filter. FilterName pulumi.StringPtrOutput `pulumi:"filterName"` // The filtering expressions that restrict what gets delivered to the destination AWS resource. For more information about the filter pattern syntax, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html). FilterPattern pulumi.StringOutput `pulumi:"filterPattern"` // The log group to associate with the subscription filter. All log events that are uploaded to this log group are filtered and delivered to the specified AWS resource if the filter pattern matches the log events. LogGroupName pulumi.StringOutput `pulumi:"logGroupName"` // The ARN of an IAM role that grants CWL permissions to deliver ingested log events to the destination stream. You don't need to provide the ARN when you are working with a logical destination for cross-account delivery. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` }
The “AWS::Logs::SubscriptionFilter“ resource specifies a subscription filter and associates it with the specified log group. Subscription filters allow you to subscribe to a real-time stream of log events and have them delivered to a specific destination. Currently, the supported destinations are:
An Amazon Kinesis data stream belonging to the same account as the subscription filter, for same-account delivery.
A logical destination that belongs to a different account, for cross-account delivery.
An Amazon Kinesis Firehose delivery stream that belongs to the same account as the subscription filter, for same-account delivery.
An LAMlong function that belongs to the same account as the subscription filter, for same-account delivery.
There can be as many as two subscription filters associated with a log group.
func GetSubscriptionFilter ¶
func GetSubscriptionFilter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubscriptionFilterState, opts ...pulumi.ResourceOption) (*SubscriptionFilter, error)
GetSubscriptionFilter gets an existing SubscriptionFilter 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 NewSubscriptionFilter ¶
func NewSubscriptionFilter(ctx *pulumi.Context, name string, args *SubscriptionFilterArgs, opts ...pulumi.ResourceOption) (*SubscriptionFilter, error)
NewSubscriptionFilter registers a new resource with the given unique name, arguments, and options.
func (*SubscriptionFilter) ElementType ¶
func (*SubscriptionFilter) ElementType() reflect.Type
func (*SubscriptionFilter) ToSubscriptionFilterOutput ¶
func (i *SubscriptionFilter) ToSubscriptionFilterOutput() SubscriptionFilterOutput
func (*SubscriptionFilter) ToSubscriptionFilterOutputWithContext ¶
func (i *SubscriptionFilter) ToSubscriptionFilterOutputWithContext(ctx context.Context) SubscriptionFilterOutput
type SubscriptionFilterArgs ¶
type SubscriptionFilterArgs struct { // This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) . // // If this value is `true` , the subscription filter is applied on the transformed version of the log events instead of the original ingested log events. ApplyOnTransformedLogs pulumi.BoolPtrInput // The Amazon Resource Name (ARN) of the destination. DestinationArn pulumi.StringInput // The method used to distribute log data to the destination, which can be either random or grouped by log stream. Distribution SubscriptionFilterDistributionPtrInput // The name of the subscription filter. FilterName pulumi.StringPtrInput // The filtering expressions that restrict what gets delivered to the destination AWS resource. For more information about the filter pattern syntax, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html). FilterPattern pulumi.StringInput // The log group to associate with the subscription filter. All log events that are uploaded to this log group are filtered and delivered to the specified AWS resource if the filter pattern matches the log events. LogGroupName pulumi.StringInput // The ARN of an IAM role that grants CWL permissions to deliver ingested log events to the destination stream. You don't need to provide the ARN when you are working with a logical destination for cross-account delivery. RoleArn pulumi.StringPtrInput }
The set of arguments for constructing a SubscriptionFilter resource.
func (SubscriptionFilterArgs) ElementType ¶
func (SubscriptionFilterArgs) ElementType() reflect.Type
type SubscriptionFilterDistribution ¶ added in v0.46.0
type SubscriptionFilterDistribution string
The method used to distribute log data to the destination, which can be either random or grouped by log stream.
func (SubscriptionFilterDistribution) ElementType ¶ added in v0.46.0
func (SubscriptionFilterDistribution) ElementType() reflect.Type
func (SubscriptionFilterDistribution) ToStringOutput ¶ added in v0.46.0
func (e SubscriptionFilterDistribution) ToStringOutput() pulumi.StringOutput
func (SubscriptionFilterDistribution) ToStringOutputWithContext ¶ added in v0.46.0
func (e SubscriptionFilterDistribution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SubscriptionFilterDistribution) ToStringPtrOutput ¶ added in v0.46.0
func (e SubscriptionFilterDistribution) ToStringPtrOutput() pulumi.StringPtrOutput
func (SubscriptionFilterDistribution) ToStringPtrOutputWithContext ¶ added in v0.46.0
func (e SubscriptionFilterDistribution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SubscriptionFilterDistribution) ToSubscriptionFilterDistributionOutput ¶ added in v0.46.0
func (e SubscriptionFilterDistribution) ToSubscriptionFilterDistributionOutput() SubscriptionFilterDistributionOutput
func (SubscriptionFilterDistribution) ToSubscriptionFilterDistributionOutputWithContext ¶ added in v0.46.0
func (e SubscriptionFilterDistribution) ToSubscriptionFilterDistributionOutputWithContext(ctx context.Context) SubscriptionFilterDistributionOutput
func (SubscriptionFilterDistribution) ToSubscriptionFilterDistributionPtrOutput ¶ added in v0.46.0
func (e SubscriptionFilterDistribution) ToSubscriptionFilterDistributionPtrOutput() SubscriptionFilterDistributionPtrOutput
func (SubscriptionFilterDistribution) ToSubscriptionFilterDistributionPtrOutputWithContext ¶ added in v0.46.0
func (e SubscriptionFilterDistribution) ToSubscriptionFilterDistributionPtrOutputWithContext(ctx context.Context) SubscriptionFilterDistributionPtrOutput
type SubscriptionFilterDistributionInput ¶ added in v0.46.0
type SubscriptionFilterDistributionInput interface { pulumi.Input ToSubscriptionFilterDistributionOutput() SubscriptionFilterDistributionOutput ToSubscriptionFilterDistributionOutputWithContext(context.Context) SubscriptionFilterDistributionOutput }
SubscriptionFilterDistributionInput is an input type that accepts values of the SubscriptionFilterDistribution enum A concrete instance of `SubscriptionFilterDistributionInput` can be one of the following:
SubscriptionFilterDistributionRandom SubscriptionFilterDistributionByLogStream
type SubscriptionFilterDistributionOutput ¶ added in v0.46.0
type SubscriptionFilterDistributionOutput struct{ *pulumi.OutputState }
func (SubscriptionFilterDistributionOutput) ElementType ¶ added in v0.46.0
func (SubscriptionFilterDistributionOutput) ElementType() reflect.Type
func (SubscriptionFilterDistributionOutput) ToStringOutput ¶ added in v0.46.0
func (o SubscriptionFilterDistributionOutput) ToStringOutput() pulumi.StringOutput
func (SubscriptionFilterDistributionOutput) ToStringOutputWithContext ¶ added in v0.46.0
func (o SubscriptionFilterDistributionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SubscriptionFilterDistributionOutput) ToStringPtrOutput ¶ added in v0.46.0
func (o SubscriptionFilterDistributionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SubscriptionFilterDistributionOutput) ToStringPtrOutputWithContext ¶ added in v0.46.0
func (o SubscriptionFilterDistributionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionOutput ¶ added in v0.46.0
func (o SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionOutput() SubscriptionFilterDistributionOutput
func (SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionOutputWithContext ¶ added in v0.46.0
func (o SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionOutputWithContext(ctx context.Context) SubscriptionFilterDistributionOutput
func (SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionPtrOutput ¶ added in v0.46.0
func (o SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionPtrOutput() SubscriptionFilterDistributionPtrOutput
func (SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionPtrOutputWithContext ¶ added in v0.46.0
func (o SubscriptionFilterDistributionOutput) ToSubscriptionFilterDistributionPtrOutputWithContext(ctx context.Context) SubscriptionFilterDistributionPtrOutput
type SubscriptionFilterDistributionPtrInput ¶ added in v0.46.0
type SubscriptionFilterDistributionPtrInput interface { pulumi.Input ToSubscriptionFilterDistributionPtrOutput() SubscriptionFilterDistributionPtrOutput ToSubscriptionFilterDistributionPtrOutputWithContext(context.Context) SubscriptionFilterDistributionPtrOutput }
func SubscriptionFilterDistributionPtr ¶ added in v0.46.0
func SubscriptionFilterDistributionPtr(v string) SubscriptionFilterDistributionPtrInput
type SubscriptionFilterDistributionPtrOutput ¶ added in v0.46.0
type SubscriptionFilterDistributionPtrOutput struct{ *pulumi.OutputState }
func (SubscriptionFilterDistributionPtrOutput) ElementType ¶ added in v0.46.0
func (SubscriptionFilterDistributionPtrOutput) ElementType() reflect.Type
func (SubscriptionFilterDistributionPtrOutput) ToStringPtrOutput ¶ added in v0.46.0
func (o SubscriptionFilterDistributionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SubscriptionFilterDistributionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.46.0
func (o SubscriptionFilterDistributionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SubscriptionFilterDistributionPtrOutput) ToSubscriptionFilterDistributionPtrOutput ¶ added in v0.46.0
func (o SubscriptionFilterDistributionPtrOutput) ToSubscriptionFilterDistributionPtrOutput() SubscriptionFilterDistributionPtrOutput
func (SubscriptionFilterDistributionPtrOutput) ToSubscriptionFilterDistributionPtrOutputWithContext ¶ added in v0.46.0
func (o SubscriptionFilterDistributionPtrOutput) ToSubscriptionFilterDistributionPtrOutputWithContext(ctx context.Context) SubscriptionFilterDistributionPtrOutput
type SubscriptionFilterInput ¶
type SubscriptionFilterInput interface { pulumi.Input ToSubscriptionFilterOutput() SubscriptionFilterOutput ToSubscriptionFilterOutputWithContext(ctx context.Context) SubscriptionFilterOutput }
type SubscriptionFilterOutput ¶
type SubscriptionFilterOutput struct{ *pulumi.OutputState }
func (SubscriptionFilterOutput) ApplyOnTransformedLogs ¶ added in v1.16.0
func (o SubscriptionFilterOutput) ApplyOnTransformedLogs() pulumi.BoolPtrOutput
This parameter is valid only for log groups that have an active log transformer. For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html) .
If this value is `true` , the subscription filter is applied on the transformed version of the log events instead of the original ingested log events.
func (SubscriptionFilterOutput) DestinationArn ¶ added in v0.17.0
func (o SubscriptionFilterOutput) DestinationArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the destination.
func (SubscriptionFilterOutput) Distribution ¶ added in v0.46.0
func (o SubscriptionFilterOutput) Distribution() SubscriptionFilterDistributionPtrOutput
The method used to distribute log data to the destination, which can be either random or grouped by log stream.
func (SubscriptionFilterOutput) ElementType ¶
func (SubscriptionFilterOutput) ElementType() reflect.Type
func (SubscriptionFilterOutput) FilterName ¶ added in v0.21.0
func (o SubscriptionFilterOutput) FilterName() pulumi.StringPtrOutput
The name of the subscription filter.
func (SubscriptionFilterOutput) FilterPattern ¶ added in v0.17.0
func (o SubscriptionFilterOutput) FilterPattern() pulumi.StringOutput
The filtering expressions that restrict what gets delivered to the destination AWS resource. For more information about the filter pattern syntax, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html).
func (SubscriptionFilterOutput) LogGroupName ¶ added in v0.17.0
func (o SubscriptionFilterOutput) LogGroupName() pulumi.StringOutput
The log group to associate with the subscription filter. All log events that are uploaded to this log group are filtered and delivered to the specified AWS resource if the filter pattern matches the log events.
func (SubscriptionFilterOutput) RoleArn ¶ added in v0.17.0
func (o SubscriptionFilterOutput) RoleArn() pulumi.StringPtrOutput
The ARN of an IAM role that grants CWL permissions to deliver ingested log events to the destination stream. You don't need to provide the ARN when you are working with a logical destination for cross-account delivery.
func (SubscriptionFilterOutput) ToSubscriptionFilterOutput ¶
func (o SubscriptionFilterOutput) ToSubscriptionFilterOutput() SubscriptionFilterOutput
func (SubscriptionFilterOutput) ToSubscriptionFilterOutputWithContext ¶
func (o SubscriptionFilterOutput) ToSubscriptionFilterOutputWithContext(ctx context.Context) SubscriptionFilterOutput
type SubscriptionFilterState ¶
type SubscriptionFilterState struct { }
func (SubscriptionFilterState) ElementType ¶
func (SubscriptionFilterState) ElementType() reflect.Type
type Transformer ¶ added in v1.16.0
type Transformer struct { pulumi.CustomResourceState // Existing log group that you want to associate with this transformer. LogGroupIdentifier pulumi.StringOutput `pulumi:"logGroupIdentifier"` // List of processors in a transformer TransformerConfig TransformerProcessorArrayOutput `pulumi:"transformerConfig"` }
Specifies a transformer on the log group to transform logs into consistent structured and information rich format.
func GetTransformer ¶ added in v1.16.0
func GetTransformer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TransformerState, opts ...pulumi.ResourceOption) (*Transformer, error)
GetTransformer gets an existing Transformer 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 NewTransformer ¶ added in v1.16.0
func NewTransformer(ctx *pulumi.Context, name string, args *TransformerArgs, opts ...pulumi.ResourceOption) (*Transformer, error)
NewTransformer registers a new resource with the given unique name, arguments, and options.
func (*Transformer) ElementType ¶ added in v1.16.0
func (*Transformer) ElementType() reflect.Type
func (*Transformer) ToTransformerOutput ¶ added in v1.16.0
func (i *Transformer) ToTransformerOutput() TransformerOutput
func (*Transformer) ToTransformerOutputWithContext ¶ added in v1.16.0
func (i *Transformer) ToTransformerOutputWithContext(ctx context.Context) TransformerOutput
type TransformerAddKeyEntry ¶ added in v1.16.0
type TransformerAddKeyEntry struct { // The key of the new entry to be added to the log event Key string `pulumi:"key"` // Specifies whether to overwrite the value if the key already exists in the log event. If you omit this, the default is `false` . OverwriteIfExists *bool `pulumi:"overwriteIfExists"` // The value of the new entry to be added to the log event Value string `pulumi:"value"` }
type TransformerAddKeyEntryArgs ¶ added in v1.16.0
type TransformerAddKeyEntryArgs struct { // The key of the new entry to be added to the log event Key pulumi.StringInput `pulumi:"key"` // Specifies whether to overwrite the value if the key already exists in the log event. If you omit this, the default is `false` . OverwriteIfExists pulumi.BoolPtrInput `pulumi:"overwriteIfExists"` // The value of the new entry to be added to the log event Value pulumi.StringInput `pulumi:"value"` }
func (TransformerAddKeyEntryArgs) ElementType ¶ added in v1.16.0
func (TransformerAddKeyEntryArgs) ElementType() reflect.Type
func (TransformerAddKeyEntryArgs) ToTransformerAddKeyEntryOutput ¶ added in v1.16.0
func (i TransformerAddKeyEntryArgs) ToTransformerAddKeyEntryOutput() TransformerAddKeyEntryOutput
func (TransformerAddKeyEntryArgs) ToTransformerAddKeyEntryOutputWithContext ¶ added in v1.16.0
func (i TransformerAddKeyEntryArgs) ToTransformerAddKeyEntryOutputWithContext(ctx context.Context) TransformerAddKeyEntryOutput
type TransformerAddKeyEntryArray ¶ added in v1.16.0
type TransformerAddKeyEntryArray []TransformerAddKeyEntryInput
func (TransformerAddKeyEntryArray) ElementType ¶ added in v1.16.0
func (TransformerAddKeyEntryArray) ElementType() reflect.Type
func (TransformerAddKeyEntryArray) ToTransformerAddKeyEntryArrayOutput ¶ added in v1.16.0
func (i TransformerAddKeyEntryArray) ToTransformerAddKeyEntryArrayOutput() TransformerAddKeyEntryArrayOutput
func (TransformerAddKeyEntryArray) ToTransformerAddKeyEntryArrayOutputWithContext ¶ added in v1.16.0
func (i TransformerAddKeyEntryArray) ToTransformerAddKeyEntryArrayOutputWithContext(ctx context.Context) TransformerAddKeyEntryArrayOutput
type TransformerAddKeyEntryArrayInput ¶ added in v1.16.0
type TransformerAddKeyEntryArrayInput interface { pulumi.Input ToTransformerAddKeyEntryArrayOutput() TransformerAddKeyEntryArrayOutput ToTransformerAddKeyEntryArrayOutputWithContext(context.Context) TransformerAddKeyEntryArrayOutput }
TransformerAddKeyEntryArrayInput is an input type that accepts TransformerAddKeyEntryArray and TransformerAddKeyEntryArrayOutput values. You can construct a concrete instance of `TransformerAddKeyEntryArrayInput` via:
TransformerAddKeyEntryArray{ TransformerAddKeyEntryArgs{...} }
type TransformerAddKeyEntryArrayOutput ¶ added in v1.16.0
type TransformerAddKeyEntryArrayOutput struct{ *pulumi.OutputState }
func (TransformerAddKeyEntryArrayOutput) ElementType ¶ added in v1.16.0
func (TransformerAddKeyEntryArrayOutput) ElementType() reflect.Type
func (TransformerAddKeyEntryArrayOutput) Index ¶ added in v1.16.0
func (o TransformerAddKeyEntryArrayOutput) Index(i pulumi.IntInput) TransformerAddKeyEntryOutput
func (TransformerAddKeyEntryArrayOutput) ToTransformerAddKeyEntryArrayOutput ¶ added in v1.16.0
func (o TransformerAddKeyEntryArrayOutput) ToTransformerAddKeyEntryArrayOutput() TransformerAddKeyEntryArrayOutput
func (TransformerAddKeyEntryArrayOutput) ToTransformerAddKeyEntryArrayOutputWithContext ¶ added in v1.16.0
func (o TransformerAddKeyEntryArrayOutput) ToTransformerAddKeyEntryArrayOutputWithContext(ctx context.Context) TransformerAddKeyEntryArrayOutput
type TransformerAddKeyEntryInput ¶ added in v1.16.0
type TransformerAddKeyEntryInput interface { pulumi.Input ToTransformerAddKeyEntryOutput() TransformerAddKeyEntryOutput ToTransformerAddKeyEntryOutputWithContext(context.Context) TransformerAddKeyEntryOutput }
TransformerAddKeyEntryInput is an input type that accepts TransformerAddKeyEntryArgs and TransformerAddKeyEntryOutput values. You can construct a concrete instance of `TransformerAddKeyEntryInput` via:
TransformerAddKeyEntryArgs{...}
type TransformerAddKeyEntryOutput ¶ added in v1.16.0
type TransformerAddKeyEntryOutput struct{ *pulumi.OutputState }
func (TransformerAddKeyEntryOutput) ElementType ¶ added in v1.16.0
func (TransformerAddKeyEntryOutput) ElementType() reflect.Type
func (TransformerAddKeyEntryOutput) Key ¶ added in v1.16.0
func (o TransformerAddKeyEntryOutput) Key() pulumi.StringOutput
The key of the new entry to be added to the log event
func (TransformerAddKeyEntryOutput) OverwriteIfExists ¶ added in v1.16.0
func (o TransformerAddKeyEntryOutput) OverwriteIfExists() pulumi.BoolPtrOutput
Specifies whether to overwrite the value if the key already exists in the log event. If you omit this, the default is `false` .
func (TransformerAddKeyEntryOutput) ToTransformerAddKeyEntryOutput ¶ added in v1.16.0
func (o TransformerAddKeyEntryOutput) ToTransformerAddKeyEntryOutput() TransformerAddKeyEntryOutput
func (TransformerAddKeyEntryOutput) ToTransformerAddKeyEntryOutputWithContext ¶ added in v1.16.0
func (o TransformerAddKeyEntryOutput) ToTransformerAddKeyEntryOutputWithContext(ctx context.Context) TransformerAddKeyEntryOutput
func (TransformerAddKeyEntryOutput) Value ¶ added in v1.16.0
func (o TransformerAddKeyEntryOutput) Value() pulumi.StringOutput
The value of the new entry to be added to the log event
type TransformerArgs ¶ added in v1.16.0
type TransformerArgs struct { // Existing log group that you want to associate with this transformer. LogGroupIdentifier pulumi.StringInput // List of processors in a transformer TransformerConfig TransformerProcessorArrayInput }
The set of arguments for constructing a Transformer resource.
func (TransformerArgs) ElementType ¶ added in v1.16.0
func (TransformerArgs) ElementType() reflect.Type
type TransformerCopyValueEntry ¶ added in v1.16.0
type TransformerCopyValueEntryArgs ¶ added in v1.16.0
type TransformerCopyValueEntryArgs struct { OverwriteIfExists pulumi.BoolPtrInput `pulumi:"overwriteIfExists"` Source pulumi.StringInput `pulumi:"source"` Target pulumi.StringInput `pulumi:"target"` }
func (TransformerCopyValueEntryArgs) ElementType ¶ added in v1.16.0
func (TransformerCopyValueEntryArgs) ElementType() reflect.Type
func (TransformerCopyValueEntryArgs) ToTransformerCopyValueEntryOutput ¶ added in v1.16.0
func (i TransformerCopyValueEntryArgs) ToTransformerCopyValueEntryOutput() TransformerCopyValueEntryOutput
func (TransformerCopyValueEntryArgs) ToTransformerCopyValueEntryOutputWithContext ¶ added in v1.16.0
func (i TransformerCopyValueEntryArgs) ToTransformerCopyValueEntryOutputWithContext(ctx context.Context) TransformerCopyValueEntryOutput
type TransformerCopyValueEntryArray ¶ added in v1.16.0
type TransformerCopyValueEntryArray []TransformerCopyValueEntryInput
func (TransformerCopyValueEntryArray) ElementType ¶ added in v1.16.0
func (TransformerCopyValueEntryArray) ElementType() reflect.Type
func (TransformerCopyValueEntryArray) ToTransformerCopyValueEntryArrayOutput ¶ added in v1.16.0
func (i TransformerCopyValueEntryArray) ToTransformerCopyValueEntryArrayOutput() TransformerCopyValueEntryArrayOutput
func (TransformerCopyValueEntryArray) ToTransformerCopyValueEntryArrayOutputWithContext ¶ added in v1.16.0
func (i TransformerCopyValueEntryArray) ToTransformerCopyValueEntryArrayOutputWithContext(ctx context.Context) TransformerCopyValueEntryArrayOutput
type TransformerCopyValueEntryArrayInput ¶ added in v1.16.0
type TransformerCopyValueEntryArrayInput interface { pulumi.Input ToTransformerCopyValueEntryArrayOutput() TransformerCopyValueEntryArrayOutput ToTransformerCopyValueEntryArrayOutputWithContext(context.Context) TransformerCopyValueEntryArrayOutput }
TransformerCopyValueEntryArrayInput is an input type that accepts TransformerCopyValueEntryArray and TransformerCopyValueEntryArrayOutput values. You can construct a concrete instance of `TransformerCopyValueEntryArrayInput` via:
TransformerCopyValueEntryArray{ TransformerCopyValueEntryArgs{...} }
type TransformerCopyValueEntryArrayOutput ¶ added in v1.16.0
type TransformerCopyValueEntryArrayOutput struct{ *pulumi.OutputState }
func (TransformerCopyValueEntryArrayOutput) ElementType ¶ added in v1.16.0
func (TransformerCopyValueEntryArrayOutput) ElementType() reflect.Type
func (TransformerCopyValueEntryArrayOutput) Index ¶ added in v1.16.0
func (o TransformerCopyValueEntryArrayOutput) Index(i pulumi.IntInput) TransformerCopyValueEntryOutput
func (TransformerCopyValueEntryArrayOutput) ToTransformerCopyValueEntryArrayOutput ¶ added in v1.16.0
func (o TransformerCopyValueEntryArrayOutput) ToTransformerCopyValueEntryArrayOutput() TransformerCopyValueEntryArrayOutput
func (TransformerCopyValueEntryArrayOutput) ToTransformerCopyValueEntryArrayOutputWithContext ¶ added in v1.16.0
func (o TransformerCopyValueEntryArrayOutput) ToTransformerCopyValueEntryArrayOutputWithContext(ctx context.Context) TransformerCopyValueEntryArrayOutput
type TransformerCopyValueEntryInput ¶ added in v1.16.0
type TransformerCopyValueEntryInput interface { pulumi.Input ToTransformerCopyValueEntryOutput() TransformerCopyValueEntryOutput ToTransformerCopyValueEntryOutputWithContext(context.Context) TransformerCopyValueEntryOutput }
TransformerCopyValueEntryInput is an input type that accepts TransformerCopyValueEntryArgs and TransformerCopyValueEntryOutput values. You can construct a concrete instance of `TransformerCopyValueEntryInput` via:
TransformerCopyValueEntryArgs{...}
type TransformerCopyValueEntryOutput ¶ added in v1.16.0
type TransformerCopyValueEntryOutput struct{ *pulumi.OutputState }
func (TransformerCopyValueEntryOutput) ElementType ¶ added in v1.16.0
func (TransformerCopyValueEntryOutput) ElementType() reflect.Type
func (TransformerCopyValueEntryOutput) OverwriteIfExists ¶ added in v1.16.0
func (o TransformerCopyValueEntryOutput) OverwriteIfExists() pulumi.BoolPtrOutput
func (TransformerCopyValueEntryOutput) Source ¶ added in v1.16.0
func (o TransformerCopyValueEntryOutput) Source() pulumi.StringOutput
func (TransformerCopyValueEntryOutput) Target ¶ added in v1.16.0
func (o TransformerCopyValueEntryOutput) Target() pulumi.StringOutput
func (TransformerCopyValueEntryOutput) ToTransformerCopyValueEntryOutput ¶ added in v1.16.0
func (o TransformerCopyValueEntryOutput) ToTransformerCopyValueEntryOutput() TransformerCopyValueEntryOutput
func (TransformerCopyValueEntryOutput) ToTransformerCopyValueEntryOutputWithContext ¶ added in v1.16.0
func (o TransformerCopyValueEntryOutput) ToTransformerCopyValueEntryOutputWithContext(ctx context.Context) TransformerCopyValueEntryOutput
type TransformerInput ¶ added in v1.16.0
type TransformerInput interface { pulumi.Input ToTransformerOutput() TransformerOutput ToTransformerOutputWithContext(ctx context.Context) TransformerOutput }
type TransformerMoveKeyEntry ¶ added in v1.16.0
type TransformerMoveKeyEntryArgs ¶ added in v1.16.0
type TransformerMoveKeyEntryArgs struct { OverwriteIfExists pulumi.BoolPtrInput `pulumi:"overwriteIfExists"` Source pulumi.StringInput `pulumi:"source"` Target pulumi.StringInput `pulumi:"target"` }
func (TransformerMoveKeyEntryArgs) ElementType ¶ added in v1.16.0
func (TransformerMoveKeyEntryArgs) ElementType() reflect.Type
func (TransformerMoveKeyEntryArgs) ToTransformerMoveKeyEntryOutput ¶ added in v1.16.0
func (i TransformerMoveKeyEntryArgs) ToTransformerMoveKeyEntryOutput() TransformerMoveKeyEntryOutput
func (TransformerMoveKeyEntryArgs) ToTransformerMoveKeyEntryOutputWithContext ¶ added in v1.16.0
func (i TransformerMoveKeyEntryArgs) ToTransformerMoveKeyEntryOutputWithContext(ctx context.Context) TransformerMoveKeyEntryOutput
type TransformerMoveKeyEntryArray ¶ added in v1.16.0
type TransformerMoveKeyEntryArray []TransformerMoveKeyEntryInput
func (TransformerMoveKeyEntryArray) ElementType ¶ added in v1.16.0
func (TransformerMoveKeyEntryArray) ElementType() reflect.Type
func (TransformerMoveKeyEntryArray) ToTransformerMoveKeyEntryArrayOutput ¶ added in v1.16.0
func (i TransformerMoveKeyEntryArray) ToTransformerMoveKeyEntryArrayOutput() TransformerMoveKeyEntryArrayOutput
func (TransformerMoveKeyEntryArray) ToTransformerMoveKeyEntryArrayOutputWithContext ¶ added in v1.16.0
func (i TransformerMoveKeyEntryArray) ToTransformerMoveKeyEntryArrayOutputWithContext(ctx context.Context) TransformerMoveKeyEntryArrayOutput
type TransformerMoveKeyEntryArrayInput ¶ added in v1.16.0
type TransformerMoveKeyEntryArrayInput interface { pulumi.Input ToTransformerMoveKeyEntryArrayOutput() TransformerMoveKeyEntryArrayOutput ToTransformerMoveKeyEntryArrayOutputWithContext(context.Context) TransformerMoveKeyEntryArrayOutput }
TransformerMoveKeyEntryArrayInput is an input type that accepts TransformerMoveKeyEntryArray and TransformerMoveKeyEntryArrayOutput values. You can construct a concrete instance of `TransformerMoveKeyEntryArrayInput` via:
TransformerMoveKeyEntryArray{ TransformerMoveKeyEntryArgs{...} }
type TransformerMoveKeyEntryArrayOutput ¶ added in v1.16.0
type TransformerMoveKeyEntryArrayOutput struct{ *pulumi.OutputState }
func (TransformerMoveKeyEntryArrayOutput) ElementType ¶ added in v1.16.0
func (TransformerMoveKeyEntryArrayOutput) ElementType() reflect.Type
func (TransformerMoveKeyEntryArrayOutput) Index ¶ added in v1.16.0
func (o TransformerMoveKeyEntryArrayOutput) Index(i pulumi.IntInput) TransformerMoveKeyEntryOutput
func (TransformerMoveKeyEntryArrayOutput) ToTransformerMoveKeyEntryArrayOutput ¶ added in v1.16.0
func (o TransformerMoveKeyEntryArrayOutput) ToTransformerMoveKeyEntryArrayOutput() TransformerMoveKeyEntryArrayOutput
func (TransformerMoveKeyEntryArrayOutput) ToTransformerMoveKeyEntryArrayOutputWithContext ¶ added in v1.16.0
func (o TransformerMoveKeyEntryArrayOutput) ToTransformerMoveKeyEntryArrayOutputWithContext(ctx context.Context) TransformerMoveKeyEntryArrayOutput
type TransformerMoveKeyEntryInput ¶ added in v1.16.0
type TransformerMoveKeyEntryInput interface { pulumi.Input ToTransformerMoveKeyEntryOutput() TransformerMoveKeyEntryOutput ToTransformerMoveKeyEntryOutputWithContext(context.Context) TransformerMoveKeyEntryOutput }
TransformerMoveKeyEntryInput is an input type that accepts TransformerMoveKeyEntryArgs and TransformerMoveKeyEntryOutput values. You can construct a concrete instance of `TransformerMoveKeyEntryInput` via:
TransformerMoveKeyEntryArgs{...}
type TransformerMoveKeyEntryOutput ¶ added in v1.16.0
type TransformerMoveKeyEntryOutput struct{ *pulumi.OutputState }
func (TransformerMoveKeyEntryOutput) ElementType ¶ added in v1.16.0
func (TransformerMoveKeyEntryOutput) ElementType() reflect.Type
func (TransformerMoveKeyEntryOutput) OverwriteIfExists ¶ added in v1.16.0
func (o TransformerMoveKeyEntryOutput) OverwriteIfExists() pulumi.BoolPtrOutput
func (TransformerMoveKeyEntryOutput) Source ¶ added in v1.16.0
func (o TransformerMoveKeyEntryOutput) Source() pulumi.StringOutput
func (TransformerMoveKeyEntryOutput) Target ¶ added in v1.16.0
func (o TransformerMoveKeyEntryOutput) Target() pulumi.StringOutput
func (TransformerMoveKeyEntryOutput) ToTransformerMoveKeyEntryOutput ¶ added in v1.16.0
func (o TransformerMoveKeyEntryOutput) ToTransformerMoveKeyEntryOutput() TransformerMoveKeyEntryOutput
func (TransformerMoveKeyEntryOutput) ToTransformerMoveKeyEntryOutputWithContext ¶ added in v1.16.0
func (o TransformerMoveKeyEntryOutput) ToTransformerMoveKeyEntryOutputWithContext(ctx context.Context) TransformerMoveKeyEntryOutput
type TransformerOutput ¶ added in v1.16.0
type TransformerOutput struct{ *pulumi.OutputState }
func (TransformerOutput) ElementType ¶ added in v1.16.0
func (TransformerOutput) ElementType() reflect.Type
func (TransformerOutput) LogGroupIdentifier ¶ added in v1.16.0
func (o TransformerOutput) LogGroupIdentifier() pulumi.StringOutput
Existing log group that you want to associate with this transformer.
func (TransformerOutput) ToTransformerOutput ¶ added in v1.16.0
func (o TransformerOutput) ToTransformerOutput() TransformerOutput
func (TransformerOutput) ToTransformerOutputWithContext ¶ added in v1.16.0
func (o TransformerOutput) ToTransformerOutputWithContext(ctx context.Context) TransformerOutput
func (TransformerOutput) TransformerConfig ¶ added in v1.16.0
func (o TransformerOutput) TransformerConfig() TransformerProcessorArrayOutput
List of processors in a transformer
type TransformerParseCloudfront ¶ added in v1.16.0
type TransformerParseCloudfront struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source *string `pulumi:"source"` }
type TransformerParseCloudfrontArgs ¶ added in v1.16.0
type TransformerParseCloudfrontArgs struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source pulumi.StringPtrInput `pulumi:"source"` }
func (TransformerParseCloudfrontArgs) ElementType ¶ added in v1.16.0
func (TransformerParseCloudfrontArgs) ElementType() reflect.Type
func (TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontOutput ¶ added in v1.16.0
func (i TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontOutput() TransformerParseCloudfrontOutput
func (TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontOutputWithContext ¶ added in v1.16.0
func (i TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontOutputWithContext(ctx context.Context) TransformerParseCloudfrontOutput
func (TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontPtrOutput ¶ added in v1.16.0
func (i TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontPtrOutput() TransformerParseCloudfrontPtrOutput
func (TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerParseCloudfrontArgs) ToTransformerParseCloudfrontPtrOutputWithContext(ctx context.Context) TransformerParseCloudfrontPtrOutput
type TransformerParseCloudfrontInput ¶ added in v1.16.0
type TransformerParseCloudfrontInput interface { pulumi.Input ToTransformerParseCloudfrontOutput() TransformerParseCloudfrontOutput ToTransformerParseCloudfrontOutputWithContext(context.Context) TransformerParseCloudfrontOutput }
TransformerParseCloudfrontInput is an input type that accepts TransformerParseCloudfrontArgs and TransformerParseCloudfrontOutput values. You can construct a concrete instance of `TransformerParseCloudfrontInput` via:
TransformerParseCloudfrontArgs{...}
type TransformerParseCloudfrontOutput ¶ added in v1.16.0
type TransformerParseCloudfrontOutput struct{ *pulumi.OutputState }
func (TransformerParseCloudfrontOutput) ElementType ¶ added in v1.16.0
func (TransformerParseCloudfrontOutput) ElementType() reflect.Type
func (TransformerParseCloudfrontOutput) Source ¶ added in v1.16.0
func (o TransformerParseCloudfrontOutput) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontOutput ¶ added in v1.16.0
func (o TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontOutput() TransformerParseCloudfrontOutput
func (TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontOutputWithContext ¶ added in v1.16.0
func (o TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontOutputWithContext(ctx context.Context) TransformerParseCloudfrontOutput
func (TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontPtrOutput ¶ added in v1.16.0
func (o TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontPtrOutput() TransformerParseCloudfrontPtrOutput
func (TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParseCloudfrontOutput) ToTransformerParseCloudfrontPtrOutputWithContext(ctx context.Context) TransformerParseCloudfrontPtrOutput
type TransformerParseCloudfrontPtrInput ¶ added in v1.16.0
type TransformerParseCloudfrontPtrInput interface { pulumi.Input ToTransformerParseCloudfrontPtrOutput() TransformerParseCloudfrontPtrOutput ToTransformerParseCloudfrontPtrOutputWithContext(context.Context) TransformerParseCloudfrontPtrOutput }
TransformerParseCloudfrontPtrInput is an input type that accepts TransformerParseCloudfrontArgs, TransformerParseCloudfrontPtr and TransformerParseCloudfrontPtrOutput values. You can construct a concrete instance of `TransformerParseCloudfrontPtrInput` via:
TransformerParseCloudfrontArgs{...} or: nil
func TransformerParseCloudfrontPtr ¶ added in v1.16.0
func TransformerParseCloudfrontPtr(v *TransformerParseCloudfrontArgs) TransformerParseCloudfrontPtrInput
type TransformerParseCloudfrontPtrOutput ¶ added in v1.16.0
type TransformerParseCloudfrontPtrOutput struct{ *pulumi.OutputState }
func (TransformerParseCloudfrontPtrOutput) Elem ¶ added in v1.16.0
func (o TransformerParseCloudfrontPtrOutput) Elem() TransformerParseCloudfrontOutput
func (TransformerParseCloudfrontPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerParseCloudfrontPtrOutput) ElementType() reflect.Type
func (TransformerParseCloudfrontPtrOutput) Source ¶ added in v1.16.0
func (o TransformerParseCloudfrontPtrOutput) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParseCloudfrontPtrOutput) ToTransformerParseCloudfrontPtrOutput ¶ added in v1.16.0
func (o TransformerParseCloudfrontPtrOutput) ToTransformerParseCloudfrontPtrOutput() TransformerParseCloudfrontPtrOutput
func (TransformerParseCloudfrontPtrOutput) ToTransformerParseCloudfrontPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParseCloudfrontPtrOutput) ToTransformerParseCloudfrontPtrOutputWithContext(ctx context.Context) TransformerParseCloudfrontPtrOutput
type TransformerParsePostgres ¶ added in v1.16.0
type TransformerParsePostgres struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source *string `pulumi:"source"` }
type TransformerParsePostgresArgs ¶ added in v1.16.0
type TransformerParsePostgresArgs struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source pulumi.StringPtrInput `pulumi:"source"` }
func (TransformerParsePostgresArgs) ElementType ¶ added in v1.16.0
func (TransformerParsePostgresArgs) ElementType() reflect.Type
func (TransformerParsePostgresArgs) ToTransformerParsePostgresOutput ¶ added in v1.16.0
func (i TransformerParsePostgresArgs) ToTransformerParsePostgresOutput() TransformerParsePostgresOutput
func (TransformerParsePostgresArgs) ToTransformerParsePostgresOutputWithContext ¶ added in v1.16.0
func (i TransformerParsePostgresArgs) ToTransformerParsePostgresOutputWithContext(ctx context.Context) TransformerParsePostgresOutput
func (TransformerParsePostgresArgs) ToTransformerParsePostgresPtrOutput ¶ added in v1.16.0
func (i TransformerParsePostgresArgs) ToTransformerParsePostgresPtrOutput() TransformerParsePostgresPtrOutput
func (TransformerParsePostgresArgs) ToTransformerParsePostgresPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerParsePostgresArgs) ToTransformerParsePostgresPtrOutputWithContext(ctx context.Context) TransformerParsePostgresPtrOutput
type TransformerParsePostgresInput ¶ added in v1.16.0
type TransformerParsePostgresInput interface { pulumi.Input ToTransformerParsePostgresOutput() TransformerParsePostgresOutput ToTransformerParsePostgresOutputWithContext(context.Context) TransformerParsePostgresOutput }
TransformerParsePostgresInput is an input type that accepts TransformerParsePostgresArgs and TransformerParsePostgresOutput values. You can construct a concrete instance of `TransformerParsePostgresInput` via:
TransformerParsePostgresArgs{...}
type TransformerParsePostgresOutput ¶ added in v1.16.0
type TransformerParsePostgresOutput struct{ *pulumi.OutputState }
func (TransformerParsePostgresOutput) ElementType ¶ added in v1.16.0
func (TransformerParsePostgresOutput) ElementType() reflect.Type
func (TransformerParsePostgresOutput) Source ¶ added in v1.16.0
func (o TransformerParsePostgresOutput) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParsePostgresOutput) ToTransformerParsePostgresOutput ¶ added in v1.16.0
func (o TransformerParsePostgresOutput) ToTransformerParsePostgresOutput() TransformerParsePostgresOutput
func (TransformerParsePostgresOutput) ToTransformerParsePostgresOutputWithContext ¶ added in v1.16.0
func (o TransformerParsePostgresOutput) ToTransformerParsePostgresOutputWithContext(ctx context.Context) TransformerParsePostgresOutput
func (TransformerParsePostgresOutput) ToTransformerParsePostgresPtrOutput ¶ added in v1.16.0
func (o TransformerParsePostgresOutput) ToTransformerParsePostgresPtrOutput() TransformerParsePostgresPtrOutput
func (TransformerParsePostgresOutput) ToTransformerParsePostgresPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParsePostgresOutput) ToTransformerParsePostgresPtrOutputWithContext(ctx context.Context) TransformerParsePostgresPtrOutput
type TransformerParsePostgresPtrInput ¶ added in v1.16.0
type TransformerParsePostgresPtrInput interface { pulumi.Input ToTransformerParsePostgresPtrOutput() TransformerParsePostgresPtrOutput ToTransformerParsePostgresPtrOutputWithContext(context.Context) TransformerParsePostgresPtrOutput }
TransformerParsePostgresPtrInput is an input type that accepts TransformerParsePostgresArgs, TransformerParsePostgresPtr and TransformerParsePostgresPtrOutput values. You can construct a concrete instance of `TransformerParsePostgresPtrInput` via:
TransformerParsePostgresArgs{...} or: nil
func TransformerParsePostgresPtr ¶ added in v1.16.0
func TransformerParsePostgresPtr(v *TransformerParsePostgresArgs) TransformerParsePostgresPtrInput
type TransformerParsePostgresPtrOutput ¶ added in v1.16.0
type TransformerParsePostgresPtrOutput struct{ *pulumi.OutputState }
func (TransformerParsePostgresPtrOutput) Elem ¶ added in v1.16.0
func (o TransformerParsePostgresPtrOutput) Elem() TransformerParsePostgresOutput
func (TransformerParsePostgresPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerParsePostgresPtrOutput) ElementType() reflect.Type
func (TransformerParsePostgresPtrOutput) Source ¶ added in v1.16.0
func (o TransformerParsePostgresPtrOutput) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParsePostgresPtrOutput) ToTransformerParsePostgresPtrOutput ¶ added in v1.16.0
func (o TransformerParsePostgresPtrOutput) ToTransformerParsePostgresPtrOutput() TransformerParsePostgresPtrOutput
func (TransformerParsePostgresPtrOutput) ToTransformerParsePostgresPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParsePostgresPtrOutput) ToTransformerParsePostgresPtrOutputWithContext(ctx context.Context) TransformerParsePostgresPtrOutput
type TransformerParseRoute53 ¶ added in v1.16.0
type TransformerParseRoute53 struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source *string `pulumi:"source"` }
type TransformerParseRoute53Args ¶ added in v1.16.0
type TransformerParseRoute53Args struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source pulumi.StringPtrInput `pulumi:"source"` }
func (TransformerParseRoute53Args) ElementType ¶ added in v1.16.0
func (TransformerParseRoute53Args) ElementType() reflect.Type
func (TransformerParseRoute53Args) ToTransformerParseRoute53Output ¶ added in v1.16.0
func (i TransformerParseRoute53Args) ToTransformerParseRoute53Output() TransformerParseRoute53Output
func (TransformerParseRoute53Args) ToTransformerParseRoute53OutputWithContext ¶ added in v1.16.0
func (i TransformerParseRoute53Args) ToTransformerParseRoute53OutputWithContext(ctx context.Context) TransformerParseRoute53Output
func (TransformerParseRoute53Args) ToTransformerParseRoute53PtrOutput ¶ added in v1.16.0
func (i TransformerParseRoute53Args) ToTransformerParseRoute53PtrOutput() TransformerParseRoute53PtrOutput
func (TransformerParseRoute53Args) ToTransformerParseRoute53PtrOutputWithContext ¶ added in v1.16.0
func (i TransformerParseRoute53Args) ToTransformerParseRoute53PtrOutputWithContext(ctx context.Context) TransformerParseRoute53PtrOutput
type TransformerParseRoute53Input ¶ added in v1.16.0
type TransformerParseRoute53Input interface { pulumi.Input ToTransformerParseRoute53Output() TransformerParseRoute53Output ToTransformerParseRoute53OutputWithContext(context.Context) TransformerParseRoute53Output }
TransformerParseRoute53Input is an input type that accepts TransformerParseRoute53Args and TransformerParseRoute53Output values. You can construct a concrete instance of `TransformerParseRoute53Input` via:
TransformerParseRoute53Args{...}
type TransformerParseRoute53Output ¶ added in v1.16.0
type TransformerParseRoute53Output struct{ *pulumi.OutputState }
func (TransformerParseRoute53Output) ElementType ¶ added in v1.16.0
func (TransformerParseRoute53Output) ElementType() reflect.Type
func (TransformerParseRoute53Output) Source ¶ added in v1.16.0
func (o TransformerParseRoute53Output) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParseRoute53Output) ToTransformerParseRoute53Output ¶ added in v1.16.0
func (o TransformerParseRoute53Output) ToTransformerParseRoute53Output() TransformerParseRoute53Output
func (TransformerParseRoute53Output) ToTransformerParseRoute53OutputWithContext ¶ added in v1.16.0
func (o TransformerParseRoute53Output) ToTransformerParseRoute53OutputWithContext(ctx context.Context) TransformerParseRoute53Output
func (TransformerParseRoute53Output) ToTransformerParseRoute53PtrOutput ¶ added in v1.16.0
func (o TransformerParseRoute53Output) ToTransformerParseRoute53PtrOutput() TransformerParseRoute53PtrOutput
func (TransformerParseRoute53Output) ToTransformerParseRoute53PtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParseRoute53Output) ToTransformerParseRoute53PtrOutputWithContext(ctx context.Context) TransformerParseRoute53PtrOutput
type TransformerParseRoute53PtrInput ¶ added in v1.16.0
type TransformerParseRoute53PtrInput interface { pulumi.Input ToTransformerParseRoute53PtrOutput() TransformerParseRoute53PtrOutput ToTransformerParseRoute53PtrOutputWithContext(context.Context) TransformerParseRoute53PtrOutput }
TransformerParseRoute53PtrInput is an input type that accepts TransformerParseRoute53Args, TransformerParseRoute53Ptr and TransformerParseRoute53PtrOutput values. You can construct a concrete instance of `TransformerParseRoute53PtrInput` via:
TransformerParseRoute53Args{...} or: nil
func TransformerParseRoute53Ptr ¶ added in v1.16.0
func TransformerParseRoute53Ptr(v *TransformerParseRoute53Args) TransformerParseRoute53PtrInput
type TransformerParseRoute53PtrOutput ¶ added in v1.16.0
type TransformerParseRoute53PtrOutput struct{ *pulumi.OutputState }
func (TransformerParseRoute53PtrOutput) Elem ¶ added in v1.16.0
func (o TransformerParseRoute53PtrOutput) Elem() TransformerParseRoute53Output
func (TransformerParseRoute53PtrOutput) ElementType ¶ added in v1.16.0
func (TransformerParseRoute53PtrOutput) ElementType() reflect.Type
func (TransformerParseRoute53PtrOutput) Source ¶ added in v1.16.0
func (o TransformerParseRoute53PtrOutput) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParseRoute53PtrOutput) ToTransformerParseRoute53PtrOutput ¶ added in v1.16.0
func (o TransformerParseRoute53PtrOutput) ToTransformerParseRoute53PtrOutput() TransformerParseRoute53PtrOutput
func (TransformerParseRoute53PtrOutput) ToTransformerParseRoute53PtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParseRoute53PtrOutput) ToTransformerParseRoute53PtrOutputWithContext(ctx context.Context) TransformerParseRoute53PtrOutput
type TransformerParseVpc ¶ added in v1.16.0
type TransformerParseVpc struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source *string `pulumi:"source"` }
type TransformerParseVpcArgs ¶ added in v1.16.0
type TransformerParseVpcArgs struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source pulumi.StringPtrInput `pulumi:"source"` }
func (TransformerParseVpcArgs) ElementType ¶ added in v1.16.0
func (TransformerParseVpcArgs) ElementType() reflect.Type
func (TransformerParseVpcArgs) ToTransformerParseVpcOutput ¶ added in v1.16.0
func (i TransformerParseVpcArgs) ToTransformerParseVpcOutput() TransformerParseVpcOutput
func (TransformerParseVpcArgs) ToTransformerParseVpcOutputWithContext ¶ added in v1.16.0
func (i TransformerParseVpcArgs) ToTransformerParseVpcOutputWithContext(ctx context.Context) TransformerParseVpcOutput
func (TransformerParseVpcArgs) ToTransformerParseVpcPtrOutput ¶ added in v1.16.0
func (i TransformerParseVpcArgs) ToTransformerParseVpcPtrOutput() TransformerParseVpcPtrOutput
func (TransformerParseVpcArgs) ToTransformerParseVpcPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerParseVpcArgs) ToTransformerParseVpcPtrOutputWithContext(ctx context.Context) TransformerParseVpcPtrOutput
type TransformerParseVpcInput ¶ added in v1.16.0
type TransformerParseVpcInput interface { pulumi.Input ToTransformerParseVpcOutput() TransformerParseVpcOutput ToTransformerParseVpcOutputWithContext(context.Context) TransformerParseVpcOutput }
TransformerParseVpcInput is an input type that accepts TransformerParseVpcArgs and TransformerParseVpcOutput values. You can construct a concrete instance of `TransformerParseVpcInput` via:
TransformerParseVpcArgs{...}
type TransformerParseVpcOutput ¶ added in v1.16.0
type TransformerParseVpcOutput struct{ *pulumi.OutputState }
func (TransformerParseVpcOutput) ElementType ¶ added in v1.16.0
func (TransformerParseVpcOutput) ElementType() reflect.Type
func (TransformerParseVpcOutput) Source ¶ added in v1.16.0
func (o TransformerParseVpcOutput) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParseVpcOutput) ToTransformerParseVpcOutput ¶ added in v1.16.0
func (o TransformerParseVpcOutput) ToTransformerParseVpcOutput() TransformerParseVpcOutput
func (TransformerParseVpcOutput) ToTransformerParseVpcOutputWithContext ¶ added in v1.16.0
func (o TransformerParseVpcOutput) ToTransformerParseVpcOutputWithContext(ctx context.Context) TransformerParseVpcOutput
func (TransformerParseVpcOutput) ToTransformerParseVpcPtrOutput ¶ added in v1.16.0
func (o TransformerParseVpcOutput) ToTransformerParseVpcPtrOutput() TransformerParseVpcPtrOutput
func (TransformerParseVpcOutput) ToTransformerParseVpcPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParseVpcOutput) ToTransformerParseVpcPtrOutputWithContext(ctx context.Context) TransformerParseVpcPtrOutput
type TransformerParseVpcPtrInput ¶ added in v1.16.0
type TransformerParseVpcPtrInput interface { pulumi.Input ToTransformerParseVpcPtrOutput() TransformerParseVpcPtrOutput ToTransformerParseVpcPtrOutputWithContext(context.Context) TransformerParseVpcPtrOutput }
TransformerParseVpcPtrInput is an input type that accepts TransformerParseVpcArgs, TransformerParseVpcPtr and TransformerParseVpcPtrOutput values. You can construct a concrete instance of `TransformerParseVpcPtrInput` via:
TransformerParseVpcArgs{...} or: nil
func TransformerParseVpcPtr ¶ added in v1.16.0
func TransformerParseVpcPtr(v *TransformerParseVpcArgs) TransformerParseVpcPtrInput
type TransformerParseVpcPtrOutput ¶ added in v1.16.0
type TransformerParseVpcPtrOutput struct{ *pulumi.OutputState }
func (TransformerParseVpcPtrOutput) Elem ¶ added in v1.16.0
func (o TransformerParseVpcPtrOutput) Elem() TransformerParseVpcOutput
func (TransformerParseVpcPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerParseVpcPtrOutput) ElementType() reflect.Type
func (TransformerParseVpcPtrOutput) Source ¶ added in v1.16.0
func (o TransformerParseVpcPtrOutput) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParseVpcPtrOutput) ToTransformerParseVpcPtrOutput ¶ added in v1.16.0
func (o TransformerParseVpcPtrOutput) ToTransformerParseVpcPtrOutput() TransformerParseVpcPtrOutput
func (TransformerParseVpcPtrOutput) ToTransformerParseVpcPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParseVpcPtrOutput) ToTransformerParseVpcPtrOutputWithContext(ctx context.Context) TransformerParseVpcPtrOutput
type TransformerParseWaf ¶ added in v1.16.0
type TransformerParseWaf struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source *string `pulumi:"source"` }
type TransformerParseWafArgs ¶ added in v1.16.0
type TransformerParseWafArgs struct { // Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` . Source pulumi.StringPtrInput `pulumi:"source"` }
func (TransformerParseWafArgs) ElementType ¶ added in v1.16.0
func (TransformerParseWafArgs) ElementType() reflect.Type
func (TransformerParseWafArgs) ToTransformerParseWafOutput ¶ added in v1.16.0
func (i TransformerParseWafArgs) ToTransformerParseWafOutput() TransformerParseWafOutput
func (TransformerParseWafArgs) ToTransformerParseWafOutputWithContext ¶ added in v1.16.0
func (i TransformerParseWafArgs) ToTransformerParseWafOutputWithContext(ctx context.Context) TransformerParseWafOutput
func (TransformerParseWafArgs) ToTransformerParseWafPtrOutput ¶ added in v1.16.0
func (i TransformerParseWafArgs) ToTransformerParseWafPtrOutput() TransformerParseWafPtrOutput
func (TransformerParseWafArgs) ToTransformerParseWafPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerParseWafArgs) ToTransformerParseWafPtrOutputWithContext(ctx context.Context) TransformerParseWafPtrOutput
type TransformerParseWafInput ¶ added in v1.16.0
type TransformerParseWafInput interface { pulumi.Input ToTransformerParseWafOutput() TransformerParseWafOutput ToTransformerParseWafOutputWithContext(context.Context) TransformerParseWafOutput }
TransformerParseWafInput is an input type that accepts TransformerParseWafArgs and TransformerParseWafOutput values. You can construct a concrete instance of `TransformerParseWafInput` via:
TransformerParseWafArgs{...}
type TransformerParseWafOutput ¶ added in v1.16.0
type TransformerParseWafOutput struct{ *pulumi.OutputState }
func (TransformerParseWafOutput) ElementType ¶ added in v1.16.0
func (TransformerParseWafOutput) ElementType() reflect.Type
func (TransformerParseWafOutput) Source ¶ added in v1.16.0
func (o TransformerParseWafOutput) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParseWafOutput) ToTransformerParseWafOutput ¶ added in v1.16.0
func (o TransformerParseWafOutput) ToTransformerParseWafOutput() TransformerParseWafOutput
func (TransformerParseWafOutput) ToTransformerParseWafOutputWithContext ¶ added in v1.16.0
func (o TransformerParseWafOutput) ToTransformerParseWafOutputWithContext(ctx context.Context) TransformerParseWafOutput
func (TransformerParseWafOutput) ToTransformerParseWafPtrOutput ¶ added in v1.16.0
func (o TransformerParseWafOutput) ToTransformerParseWafPtrOutput() TransformerParseWafPtrOutput
func (TransformerParseWafOutput) ToTransformerParseWafPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParseWafOutput) ToTransformerParseWafPtrOutputWithContext(ctx context.Context) TransformerParseWafPtrOutput
type TransformerParseWafPtrInput ¶ added in v1.16.0
type TransformerParseWafPtrInput interface { pulumi.Input ToTransformerParseWafPtrOutput() TransformerParseWafPtrOutput ToTransformerParseWafPtrOutputWithContext(context.Context) TransformerParseWafPtrOutput }
TransformerParseWafPtrInput is an input type that accepts TransformerParseWafArgs, TransformerParseWafPtr and TransformerParseWafPtrOutput values. You can construct a concrete instance of `TransformerParseWafPtrInput` via:
TransformerParseWafArgs{...} or: nil
func TransformerParseWafPtr ¶ added in v1.16.0
func TransformerParseWafPtr(v *TransformerParseWafArgs) TransformerParseWafPtrInput
type TransformerParseWafPtrOutput ¶ added in v1.16.0
type TransformerParseWafPtrOutput struct{ *pulumi.OutputState }
func (TransformerParseWafPtrOutput) Elem ¶ added in v1.16.0
func (o TransformerParseWafPtrOutput) Elem() TransformerParseWafOutput
func (TransformerParseWafPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerParseWafPtrOutput) ElementType() reflect.Type
func (TransformerParseWafPtrOutput) Source ¶ added in v1.16.0
func (o TransformerParseWafPtrOutput) Source() pulumi.StringPtrOutput
Omit this parameter and the whole log message will be processed by this processor. No other value than `@message` is allowed for `source` .
func (TransformerParseWafPtrOutput) ToTransformerParseWafPtrOutput ¶ added in v1.16.0
func (o TransformerParseWafPtrOutput) ToTransformerParseWafPtrOutput() TransformerParseWafPtrOutput
func (TransformerParseWafPtrOutput) ToTransformerParseWafPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerParseWafPtrOutput) ToTransformerParseWafPtrOutputWithContext(ctx context.Context) TransformerParseWafPtrOutput
type TransformerProcessor ¶ added in v1.16.0
type TransformerProcessor struct { // Use this parameter to include the [addKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-addKeys) processor in your transformer. AddKeys *TransformerProcessorAddKeysProperties `pulumi:"addKeys"` // Use this parameter to include the [copyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-copyValue) processor in your transformer. CopyValue *TransformerProcessorCopyValueProperties `pulumi:"copyValue"` // Use this parameter to include the [CSV](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-CSV) processor in your transformer. Csv *TransformerProcessorCsvProperties `pulumi:"csv"` // Use this parameter to include the [datetimeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-datetimeConverter) processor in your transformer. DateTimeConverter *TransformerProcessorDateTimeConverterProperties `pulumi:"dateTimeConverter"` // Use this parameter to include the [deleteKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-deleteKeys) processor in your transformer. DeleteKeys *TransformerProcessorDeleteKeysProperties `pulumi:"deleteKeys"` // Use this parameter to include the [grok](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-grok) processor in your transformer. Grok *TransformerProcessorGrokProperties `pulumi:"grok"` // Use this parameter to include the [listToMap](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-listToMap) processor in your transformer. ListToMap *TransformerProcessorListToMapProperties `pulumi:"listToMap"` // Use this parameter to include the [lowerCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-lowerCaseString) processor in your transformer. LowerCaseString *TransformerProcessorLowerCaseStringProperties `pulumi:"lowerCaseString"` // Use this parameter to include the [moveKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-moveKeys) processor in your transformer. MoveKeys *TransformerProcessorMoveKeysProperties `pulumi:"moveKeys"` // Use this parameter to include the [parseCloudfront](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseCloudfront) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParseCloudfront *TransformerParseCloudfront `pulumi:"parseCloudfront"` // Use this parameter to include the [parseJSON](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseJSON) processor in your transformer. ParseJson *TransformerProcessorParseJsonProperties `pulumi:"parseJson"` // Use this parameter to include the [parseKeyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseKeyValue) processor in your transformer. ParseKeyValue *TransformerProcessorParseKeyValueProperties `pulumi:"parseKeyValue"` // Use this parameter to include the [parsePostGres](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parsePostGres) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParsePostgres *TransformerParsePostgres `pulumi:"parsePostgres"` // Use this parameter to include the [parseRoute53](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseRoute53) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParseRoute53 *TransformerParseRoute53 `pulumi:"parseRoute53"` // Use this parameter to include the [parseVPC](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseVPC) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParseVpc *TransformerParseVpc `pulumi:"parseVpc"` // Use this parameter to include the [parseWAF](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseWAF) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParseWaf *TransformerParseWaf `pulumi:"parseWaf"` // Use this parameter to include the [renameKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-renameKeys) processor in your transformer. RenameKeys *TransformerProcessorRenameKeysProperties `pulumi:"renameKeys"` // Use this parameter to include the [splitString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-splitString) processor in your transformer. SplitString *TransformerProcessorSplitStringProperties `pulumi:"splitString"` // Use this parameter to include the [substituteString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-substituteString) processor in your transformer. SubstituteString *TransformerProcessorSubstituteStringProperties `pulumi:"substituteString"` // Use this parameter to include the [trimString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-trimString) processor in your transformer. TrimString *TransformerProcessorTrimStringProperties `pulumi:"trimString"` // Use this parameter to include the [typeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-typeConverter) processor in your transformer. TypeConverter *TransformerProcessorTypeConverterProperties `pulumi:"typeConverter"` // Use this parameter to include the [upperCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-upperCaseString) processor in your transformer. UpperCaseString *TransformerProcessorUpperCaseStringProperties `pulumi:"upperCaseString"` }
Individual processor configuration
type TransformerProcessorAddKeysProperties ¶ added in v1.16.0
type TransformerProcessorAddKeysProperties struct {
Entries []TransformerAddKeyEntry `pulumi:"entries"`
}
Use this parameter to include the [addKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-addKeys) processor in your transformer.
type TransformerProcessorAddKeysPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorAddKeysPropertiesArgs struct {
Entries TransformerAddKeyEntryArrayInput `pulumi:"entries"`
}
Use this parameter to include the [addKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-addKeys) processor in your transformer.
func (TransformerProcessorAddKeysPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorAddKeysPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesOutput() TransformerProcessorAddKeysPropertiesOutput
func (TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesOutput
func (TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesPtrOutput() TransformerProcessorAddKeysPropertiesPtrOutput
func (TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorAddKeysPropertiesArgs) ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesPtrOutput
type TransformerProcessorAddKeysPropertiesInput ¶ added in v1.16.0
type TransformerProcessorAddKeysPropertiesInput interface { pulumi.Input ToTransformerProcessorAddKeysPropertiesOutput() TransformerProcessorAddKeysPropertiesOutput ToTransformerProcessorAddKeysPropertiesOutputWithContext(context.Context) TransformerProcessorAddKeysPropertiesOutput }
TransformerProcessorAddKeysPropertiesInput is an input type that accepts TransformerProcessorAddKeysPropertiesArgs and TransformerProcessorAddKeysPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorAddKeysPropertiesInput` via:
TransformerProcessorAddKeysPropertiesArgs{...}
type TransformerProcessorAddKeysPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorAddKeysPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [addKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-addKeys) processor in your transformer.
func (TransformerProcessorAddKeysPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorAddKeysPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorAddKeysPropertiesOutput) Entries ¶ added in v1.16.0
func (o TransformerProcessorAddKeysPropertiesOutput) Entries() TransformerAddKeyEntryArrayOutput
func (TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesOutput() TransformerProcessorAddKeysPropertiesOutput
func (TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesOutput
func (TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesPtrOutput() TransformerProcessorAddKeysPropertiesPtrOutput
func (TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorAddKeysPropertiesOutput) ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesPtrOutput
type TransformerProcessorAddKeysPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorAddKeysPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorAddKeysPropertiesPtrOutput() TransformerProcessorAddKeysPropertiesPtrOutput ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext(context.Context) TransformerProcessorAddKeysPropertiesPtrOutput }
TransformerProcessorAddKeysPropertiesPtrInput is an input type that accepts TransformerProcessorAddKeysPropertiesArgs, TransformerProcessorAddKeysPropertiesPtr and TransformerProcessorAddKeysPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorAddKeysPropertiesPtrInput` via:
TransformerProcessorAddKeysPropertiesArgs{...} or: nil
func TransformerProcessorAddKeysPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorAddKeysPropertiesPtr(v *TransformerProcessorAddKeysPropertiesArgs) TransformerProcessorAddKeysPropertiesPtrInput
type TransformerProcessorAddKeysPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorAddKeysPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorAddKeysPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorAddKeysPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorAddKeysPropertiesPtrOutput) Entries ¶ added in v1.16.0
func (o TransformerProcessorAddKeysPropertiesPtrOutput) Entries() TransformerAddKeyEntryArrayOutput
func (TransformerProcessorAddKeysPropertiesPtrOutput) ToTransformerProcessorAddKeysPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorAddKeysPropertiesPtrOutput) ToTransformerProcessorAddKeysPropertiesPtrOutput() TransformerProcessorAddKeysPropertiesPtrOutput
func (TransformerProcessorAddKeysPropertiesPtrOutput) ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorAddKeysPropertiesPtrOutput) ToTransformerProcessorAddKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorAddKeysPropertiesPtrOutput
type TransformerProcessorArgs ¶ added in v1.16.0
type TransformerProcessorArgs struct { // Use this parameter to include the [addKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-addKeys) processor in your transformer. AddKeys TransformerProcessorAddKeysPropertiesPtrInput `pulumi:"addKeys"` // Use this parameter to include the [copyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-copyValue) processor in your transformer. CopyValue TransformerProcessorCopyValuePropertiesPtrInput `pulumi:"copyValue"` // Use this parameter to include the [CSV](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-CSV) processor in your transformer. Csv TransformerProcessorCsvPropertiesPtrInput `pulumi:"csv"` // Use this parameter to include the [datetimeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-datetimeConverter) processor in your transformer. DateTimeConverter TransformerProcessorDateTimeConverterPropertiesPtrInput `pulumi:"dateTimeConverter"` // Use this parameter to include the [deleteKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-deleteKeys) processor in your transformer. DeleteKeys TransformerProcessorDeleteKeysPropertiesPtrInput `pulumi:"deleteKeys"` // Use this parameter to include the [grok](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-grok) processor in your transformer. Grok TransformerProcessorGrokPropertiesPtrInput `pulumi:"grok"` // Use this parameter to include the [listToMap](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-listToMap) processor in your transformer. ListToMap TransformerProcessorListToMapPropertiesPtrInput `pulumi:"listToMap"` // Use this parameter to include the [lowerCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-lowerCaseString) processor in your transformer. LowerCaseString TransformerProcessorLowerCaseStringPropertiesPtrInput `pulumi:"lowerCaseString"` // Use this parameter to include the [moveKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-moveKeys) processor in your transformer. MoveKeys TransformerProcessorMoveKeysPropertiesPtrInput `pulumi:"moveKeys"` // Use this parameter to include the [parseCloudfront](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseCloudfront) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParseCloudfront TransformerParseCloudfrontPtrInput `pulumi:"parseCloudfront"` // Use this parameter to include the [parseJSON](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseJSON) processor in your transformer. ParseJson TransformerProcessorParseJsonPropertiesPtrInput `pulumi:"parseJson"` // Use this parameter to include the [parseKeyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseKeyValue) processor in your transformer. ParseKeyValue TransformerProcessorParseKeyValuePropertiesPtrInput `pulumi:"parseKeyValue"` // Use this parameter to include the [parsePostGres](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parsePostGres) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParsePostgres TransformerParsePostgresPtrInput `pulumi:"parsePostgres"` // Use this parameter to include the [parseRoute53](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseRoute53) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParseRoute53 TransformerParseRoute53PtrInput `pulumi:"parseRoute53"` // Use this parameter to include the [parseVPC](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseVPC) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParseVpc TransformerParseVpcPtrInput `pulumi:"parseVpc"` // Use this parameter to include the [parseWAF](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseWAF) processor in your transformer. // // If you use this processor, it must be the first processor in your transformer. ParseWaf TransformerParseWafPtrInput `pulumi:"parseWaf"` // Use this parameter to include the [renameKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-renameKeys) processor in your transformer. RenameKeys TransformerProcessorRenameKeysPropertiesPtrInput `pulumi:"renameKeys"` // Use this parameter to include the [splitString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-splitString) processor in your transformer. SplitString TransformerProcessorSplitStringPropertiesPtrInput `pulumi:"splitString"` // Use this parameter to include the [substituteString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-substituteString) processor in your transformer. SubstituteString TransformerProcessorSubstituteStringPropertiesPtrInput `pulumi:"substituteString"` // Use this parameter to include the [trimString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-trimString) processor in your transformer. TrimString TransformerProcessorTrimStringPropertiesPtrInput `pulumi:"trimString"` // Use this parameter to include the [typeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-typeConverter) processor in your transformer. TypeConverter TransformerProcessorTypeConverterPropertiesPtrInput `pulumi:"typeConverter"` // Use this parameter to include the [upperCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-upperCaseString) processor in your transformer. UpperCaseString TransformerProcessorUpperCaseStringPropertiesPtrInput `pulumi:"upperCaseString"` }
Individual processor configuration
func (TransformerProcessorArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorArgs) ElementType() reflect.Type
func (TransformerProcessorArgs) ToTransformerProcessorOutput ¶ added in v1.16.0
func (i TransformerProcessorArgs) ToTransformerProcessorOutput() TransformerProcessorOutput
func (TransformerProcessorArgs) ToTransformerProcessorOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorArgs) ToTransformerProcessorOutputWithContext(ctx context.Context) TransformerProcessorOutput
type TransformerProcessorArray ¶ added in v1.16.0
type TransformerProcessorArray []TransformerProcessorInput
func (TransformerProcessorArray) ElementType ¶ added in v1.16.0
func (TransformerProcessorArray) ElementType() reflect.Type
func (TransformerProcessorArray) ToTransformerProcessorArrayOutput ¶ added in v1.16.0
func (i TransformerProcessorArray) ToTransformerProcessorArrayOutput() TransformerProcessorArrayOutput
func (TransformerProcessorArray) ToTransformerProcessorArrayOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorArray) ToTransformerProcessorArrayOutputWithContext(ctx context.Context) TransformerProcessorArrayOutput
type TransformerProcessorArrayInput ¶ added in v1.16.0
type TransformerProcessorArrayInput interface { pulumi.Input ToTransformerProcessorArrayOutput() TransformerProcessorArrayOutput ToTransformerProcessorArrayOutputWithContext(context.Context) TransformerProcessorArrayOutput }
TransformerProcessorArrayInput is an input type that accepts TransformerProcessorArray and TransformerProcessorArrayOutput values. You can construct a concrete instance of `TransformerProcessorArrayInput` via:
TransformerProcessorArray{ TransformerProcessorArgs{...} }
type TransformerProcessorArrayOutput ¶ added in v1.16.0
type TransformerProcessorArrayOutput struct{ *pulumi.OutputState }
func (TransformerProcessorArrayOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorArrayOutput) ElementType() reflect.Type
func (TransformerProcessorArrayOutput) Index ¶ added in v1.16.0
func (o TransformerProcessorArrayOutput) Index(i pulumi.IntInput) TransformerProcessorOutput
func (TransformerProcessorArrayOutput) ToTransformerProcessorArrayOutput ¶ added in v1.16.0
func (o TransformerProcessorArrayOutput) ToTransformerProcessorArrayOutput() TransformerProcessorArrayOutput
func (TransformerProcessorArrayOutput) ToTransformerProcessorArrayOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorArrayOutput) ToTransformerProcessorArrayOutputWithContext(ctx context.Context) TransformerProcessorArrayOutput
type TransformerProcessorCopyValueProperties ¶ added in v1.16.0
type TransformerProcessorCopyValueProperties struct {
Entries []TransformerCopyValueEntry `pulumi:"entries"`
}
Use this parameter to include the [copyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-copyValue) processor in your transformer.
type TransformerProcessorCopyValuePropertiesArgs ¶ added in v1.16.0
type TransformerProcessorCopyValuePropertiesArgs struct {
Entries TransformerCopyValueEntryArrayInput `pulumi:"entries"`
}
Use this parameter to include the [copyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-copyValue) processor in your transformer.
func (TransformerProcessorCopyValuePropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorCopyValuePropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesOutput() TransformerProcessorCopyValuePropertiesOutput
func (TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesOutput
func (TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesPtrOutput() TransformerProcessorCopyValuePropertiesPtrOutput
func (TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorCopyValuePropertiesArgs) ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesPtrOutput
type TransformerProcessorCopyValuePropertiesInput ¶ added in v1.16.0
type TransformerProcessorCopyValuePropertiesInput interface { pulumi.Input ToTransformerProcessorCopyValuePropertiesOutput() TransformerProcessorCopyValuePropertiesOutput ToTransformerProcessorCopyValuePropertiesOutputWithContext(context.Context) TransformerProcessorCopyValuePropertiesOutput }
TransformerProcessorCopyValuePropertiesInput is an input type that accepts TransformerProcessorCopyValuePropertiesArgs and TransformerProcessorCopyValuePropertiesOutput values. You can construct a concrete instance of `TransformerProcessorCopyValuePropertiesInput` via:
TransformerProcessorCopyValuePropertiesArgs{...}
type TransformerProcessorCopyValuePropertiesOutput ¶ added in v1.16.0
type TransformerProcessorCopyValuePropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [copyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-copyValue) processor in your transformer.
func (TransformerProcessorCopyValuePropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorCopyValuePropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesOutput() TransformerProcessorCopyValuePropertiesOutput
func (TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesOutput
func (TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesPtrOutput() TransformerProcessorCopyValuePropertiesPtrOutput
func (TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorCopyValuePropertiesOutput) ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesPtrOutput
type TransformerProcessorCopyValuePropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorCopyValuePropertiesPtrInput interface { pulumi.Input ToTransformerProcessorCopyValuePropertiesPtrOutput() TransformerProcessorCopyValuePropertiesPtrOutput ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext(context.Context) TransformerProcessorCopyValuePropertiesPtrOutput }
TransformerProcessorCopyValuePropertiesPtrInput is an input type that accepts TransformerProcessorCopyValuePropertiesArgs, TransformerProcessorCopyValuePropertiesPtr and TransformerProcessorCopyValuePropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorCopyValuePropertiesPtrInput` via:
TransformerProcessorCopyValuePropertiesArgs{...} or: nil
func TransformerProcessorCopyValuePropertiesPtr ¶ added in v1.16.0
func TransformerProcessorCopyValuePropertiesPtr(v *TransformerProcessorCopyValuePropertiesArgs) TransformerProcessorCopyValuePropertiesPtrInput
type TransformerProcessorCopyValuePropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorCopyValuePropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorCopyValuePropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorCopyValuePropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorCopyValuePropertiesPtrOutput) ToTransformerProcessorCopyValuePropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorCopyValuePropertiesPtrOutput) ToTransformerProcessorCopyValuePropertiesPtrOutput() TransformerProcessorCopyValuePropertiesPtrOutput
func (TransformerProcessorCopyValuePropertiesPtrOutput) ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorCopyValuePropertiesPtrOutput) ToTransformerProcessorCopyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCopyValuePropertiesPtrOutput
type TransformerProcessorCsvProperties ¶ added in v1.16.0
type TransformerProcessorCsvProperties struct { Columns []string `pulumi:"columns"` Delimiter *string `pulumi:"delimiter"` QuoteCharacter *string `pulumi:"quoteCharacter"` Source *string `pulumi:"source"` }
Use this parameter to include the [CSV](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-CSV) processor in your transformer.
type TransformerProcessorCsvPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorCsvPropertiesArgs struct { Columns pulumi.StringArrayInput `pulumi:"columns"` Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` QuoteCharacter pulumi.StringPtrInput `pulumi:"quoteCharacter"` Source pulumi.StringPtrInput `pulumi:"source"` }
Use this parameter to include the [CSV](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-CSV) processor in your transformer.
func (TransformerProcessorCsvPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorCsvPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesOutput() TransformerProcessorCsvPropertiesOutput
func (TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesOutput
func (TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesPtrOutput() TransformerProcessorCsvPropertiesPtrOutput
func (TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorCsvPropertiesArgs) ToTransformerProcessorCsvPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesPtrOutput
type TransformerProcessorCsvPropertiesInput ¶ added in v1.16.0
type TransformerProcessorCsvPropertiesInput interface { pulumi.Input ToTransformerProcessorCsvPropertiesOutput() TransformerProcessorCsvPropertiesOutput ToTransformerProcessorCsvPropertiesOutputWithContext(context.Context) TransformerProcessorCsvPropertiesOutput }
TransformerProcessorCsvPropertiesInput is an input type that accepts TransformerProcessorCsvPropertiesArgs and TransformerProcessorCsvPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorCsvPropertiesInput` via:
TransformerProcessorCsvPropertiesArgs{...}
type TransformerProcessorCsvPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorCsvPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [CSV](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-CSV) processor in your transformer.
func (TransformerProcessorCsvPropertiesOutput) Columns ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesOutput) Columns() pulumi.StringArrayOutput
func (TransformerProcessorCsvPropertiesOutput) Delimiter ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesOutput) Delimiter() pulumi.StringPtrOutput
func (TransformerProcessorCsvPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorCsvPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorCsvPropertiesOutput) QuoteCharacter ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesOutput) QuoteCharacter() pulumi.StringPtrOutput
func (TransformerProcessorCsvPropertiesOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesOutput() TransformerProcessorCsvPropertiesOutput
func (TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesOutput
func (TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesPtrOutput() TransformerProcessorCsvPropertiesPtrOutput
func (TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesOutput) ToTransformerProcessorCsvPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesPtrOutput
type TransformerProcessorCsvPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorCsvPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorCsvPropertiesPtrOutput() TransformerProcessorCsvPropertiesPtrOutput ToTransformerProcessorCsvPropertiesPtrOutputWithContext(context.Context) TransformerProcessorCsvPropertiesPtrOutput }
TransformerProcessorCsvPropertiesPtrInput is an input type that accepts TransformerProcessorCsvPropertiesArgs, TransformerProcessorCsvPropertiesPtr and TransformerProcessorCsvPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorCsvPropertiesPtrInput` via:
TransformerProcessorCsvPropertiesArgs{...} or: nil
func TransformerProcessorCsvPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorCsvPropertiesPtr(v *TransformerProcessorCsvPropertiesArgs) TransformerProcessorCsvPropertiesPtrInput
type TransformerProcessorCsvPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorCsvPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorCsvPropertiesPtrOutput) Columns ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesPtrOutput) Columns() pulumi.StringArrayOutput
func (TransformerProcessorCsvPropertiesPtrOutput) Delimiter ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesPtrOutput) Delimiter() pulumi.StringPtrOutput
func (TransformerProcessorCsvPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorCsvPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorCsvPropertiesPtrOutput) QuoteCharacter ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesPtrOutput) QuoteCharacter() pulumi.StringPtrOutput
func (TransformerProcessorCsvPropertiesPtrOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesPtrOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorCsvPropertiesPtrOutput) ToTransformerProcessorCsvPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesPtrOutput) ToTransformerProcessorCsvPropertiesPtrOutput() TransformerProcessorCsvPropertiesPtrOutput
func (TransformerProcessorCsvPropertiesPtrOutput) ToTransformerProcessorCsvPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorCsvPropertiesPtrOutput) ToTransformerProcessorCsvPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorCsvPropertiesPtrOutput
type TransformerProcessorDateTimeConverterProperties ¶ added in v1.16.0
type TransformerProcessorDateTimeConverterProperties struct { Locale *string `pulumi:"locale"` MatchPatterns []string `pulumi:"matchPatterns"` Source string `pulumi:"source"` SourceTimezone *string `pulumi:"sourceTimezone"` Target string `pulumi:"target"` TargetFormat *string `pulumi:"targetFormat"` TargetTimezone *string `pulumi:"targetTimezone"` }
Use this parameter to include the [datetimeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-datetimeConverter) processor in your transformer.
type TransformerProcessorDateTimeConverterPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorDateTimeConverterPropertiesArgs struct { Locale pulumi.StringPtrInput `pulumi:"locale"` MatchPatterns pulumi.StringArrayInput `pulumi:"matchPatterns"` Source pulumi.StringInput `pulumi:"source"` SourceTimezone pulumi.StringPtrInput `pulumi:"sourceTimezone"` Target pulumi.StringInput `pulumi:"target"` TargetFormat pulumi.StringPtrInput `pulumi:"targetFormat"` TargetTimezone pulumi.StringPtrInput `pulumi:"targetTimezone"` }
Use this parameter to include the [datetimeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-datetimeConverter) processor in your transformer.
func (TransformerProcessorDateTimeConverterPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorDateTimeConverterPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesOutput() TransformerProcessorDateTimeConverterPropertiesOutput
func (TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesOutput
func (TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesPtrOutput() TransformerProcessorDateTimeConverterPropertiesPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorDateTimeConverterPropertiesArgs) ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesPtrOutput
type TransformerProcessorDateTimeConverterPropertiesInput ¶ added in v1.16.0
type TransformerProcessorDateTimeConverterPropertiesInput interface { pulumi.Input ToTransformerProcessorDateTimeConverterPropertiesOutput() TransformerProcessorDateTimeConverterPropertiesOutput ToTransformerProcessorDateTimeConverterPropertiesOutputWithContext(context.Context) TransformerProcessorDateTimeConverterPropertiesOutput }
TransformerProcessorDateTimeConverterPropertiesInput is an input type that accepts TransformerProcessorDateTimeConverterPropertiesArgs and TransformerProcessorDateTimeConverterPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorDateTimeConverterPropertiesInput` via:
TransformerProcessorDateTimeConverterPropertiesArgs{...}
type TransformerProcessorDateTimeConverterPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorDateTimeConverterPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [datetimeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-datetimeConverter) processor in your transformer.
func (TransformerProcessorDateTimeConverterPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorDateTimeConverterPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorDateTimeConverterPropertiesOutput) Locale ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) Locale() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) MatchPatterns ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) MatchPatterns() pulumi.StringArrayOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) Source() pulumi.StringOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) SourceTimezone ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) SourceTimezone() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) Target ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) Target() pulumi.StringOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) TargetFormat ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) TargetFormat() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) TargetTimezone ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) TargetTimezone() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesOutput() TransformerProcessorDateTimeConverterPropertiesOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutput() TransformerProcessorDateTimeConverterPropertiesPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesPtrOutput
type TransformerProcessorDateTimeConverterPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorDateTimeConverterPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorDateTimeConverterPropertiesPtrOutput() TransformerProcessorDateTimeConverterPropertiesPtrOutput ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext(context.Context) TransformerProcessorDateTimeConverterPropertiesPtrOutput }
TransformerProcessorDateTimeConverterPropertiesPtrInput is an input type that accepts TransformerProcessorDateTimeConverterPropertiesArgs, TransformerProcessorDateTimeConverterPropertiesPtr and TransformerProcessorDateTimeConverterPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorDateTimeConverterPropertiesPtrInput` via:
TransformerProcessorDateTimeConverterPropertiesArgs{...} or: nil
func TransformerProcessorDateTimeConverterPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorDateTimeConverterPropertiesPtr(v *TransformerProcessorDateTimeConverterPropertiesArgs) TransformerProcessorDateTimeConverterPropertiesPtrInput
type TransformerProcessorDateTimeConverterPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorDateTimeConverterPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) Locale ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) Locale() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) MatchPatterns ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) MatchPatterns() pulumi.StringArrayOutput
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) SourceTimezone ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) SourceTimezone() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) Target ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) Target() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) TargetFormat ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) TargetFormat() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) TargetTimezone ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) TargetTimezone() pulumi.StringPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutput() TransformerProcessorDateTimeConverterPropertiesPtrOutput
func (TransformerProcessorDateTimeConverterPropertiesPtrOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorDateTimeConverterPropertiesPtrOutput) ToTransformerProcessorDateTimeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDateTimeConverterPropertiesPtrOutput
type TransformerProcessorDeleteKeysProperties ¶ added in v1.16.0
type TransformerProcessorDeleteKeysProperties struct {
WithKeys []string `pulumi:"withKeys"`
}
Use this parameter to include the [deleteKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-deleteKeys) processor in your transformer.
type TransformerProcessorDeleteKeysPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorDeleteKeysPropertiesArgs struct {
WithKeys pulumi.StringArrayInput `pulumi:"withKeys"`
}
Use this parameter to include the [deleteKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-deleteKeys) processor in your transformer.
func (TransformerProcessorDeleteKeysPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorDeleteKeysPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesOutput() TransformerProcessorDeleteKeysPropertiesOutput
func (TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesOutput
func (TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesPtrOutput() TransformerProcessorDeleteKeysPropertiesPtrOutput
func (TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorDeleteKeysPropertiesArgs) ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesPtrOutput
type TransformerProcessorDeleteKeysPropertiesInput ¶ added in v1.16.0
type TransformerProcessorDeleteKeysPropertiesInput interface { pulumi.Input ToTransformerProcessorDeleteKeysPropertiesOutput() TransformerProcessorDeleteKeysPropertiesOutput ToTransformerProcessorDeleteKeysPropertiesOutputWithContext(context.Context) TransformerProcessorDeleteKeysPropertiesOutput }
TransformerProcessorDeleteKeysPropertiesInput is an input type that accepts TransformerProcessorDeleteKeysPropertiesArgs and TransformerProcessorDeleteKeysPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorDeleteKeysPropertiesInput` via:
TransformerProcessorDeleteKeysPropertiesArgs{...}
type TransformerProcessorDeleteKeysPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorDeleteKeysPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [deleteKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-deleteKeys) processor in your transformer.
func (TransformerProcessorDeleteKeysPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorDeleteKeysPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesOutput() TransformerProcessorDeleteKeysPropertiesOutput
func (TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesOutput
func (TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutput() TransformerProcessorDeleteKeysPropertiesPtrOutput
func (TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorDeleteKeysPropertiesOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesPtrOutput
func (TransformerProcessorDeleteKeysPropertiesOutput) WithKeys ¶ added in v1.16.0
func (o TransformerProcessorDeleteKeysPropertiesOutput) WithKeys() pulumi.StringArrayOutput
type TransformerProcessorDeleteKeysPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorDeleteKeysPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorDeleteKeysPropertiesPtrOutput() TransformerProcessorDeleteKeysPropertiesPtrOutput ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext(context.Context) TransformerProcessorDeleteKeysPropertiesPtrOutput }
TransformerProcessorDeleteKeysPropertiesPtrInput is an input type that accepts TransformerProcessorDeleteKeysPropertiesArgs, TransformerProcessorDeleteKeysPropertiesPtr and TransformerProcessorDeleteKeysPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorDeleteKeysPropertiesPtrInput` via:
TransformerProcessorDeleteKeysPropertiesArgs{...} or: nil
func TransformerProcessorDeleteKeysPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorDeleteKeysPropertiesPtr(v *TransformerProcessorDeleteKeysPropertiesArgs) TransformerProcessorDeleteKeysPropertiesPtrInput
type TransformerProcessorDeleteKeysPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorDeleteKeysPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorDeleteKeysPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorDeleteKeysPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorDeleteKeysPropertiesPtrOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorDeleteKeysPropertiesPtrOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutput() TransformerProcessorDeleteKeysPropertiesPtrOutput
func (TransformerProcessorDeleteKeysPropertiesPtrOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorDeleteKeysPropertiesPtrOutput) ToTransformerProcessorDeleteKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorDeleteKeysPropertiesPtrOutput
func (TransformerProcessorDeleteKeysPropertiesPtrOutput) WithKeys ¶ added in v1.16.0
func (o TransformerProcessorDeleteKeysPropertiesPtrOutput) WithKeys() pulumi.StringArrayOutput
type TransformerProcessorGrokProperties ¶ added in v1.16.0
type TransformerProcessorGrokProperties struct { Match string `pulumi:"match"` Source *string `pulumi:"source"` }
Use this parameter to include the [grok](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-grok) processor in your transformer.
type TransformerProcessorGrokPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorGrokPropertiesArgs struct { Match pulumi.StringInput `pulumi:"match"` Source pulumi.StringPtrInput `pulumi:"source"` }
Use this parameter to include the [grok](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-grok) processor in your transformer.
func (TransformerProcessorGrokPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorGrokPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesOutput() TransformerProcessorGrokPropertiesOutput
func (TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesOutput
func (TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesPtrOutput() TransformerProcessorGrokPropertiesPtrOutput
func (TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorGrokPropertiesArgs) ToTransformerProcessorGrokPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesPtrOutput
type TransformerProcessorGrokPropertiesInput ¶ added in v1.16.0
type TransformerProcessorGrokPropertiesInput interface { pulumi.Input ToTransformerProcessorGrokPropertiesOutput() TransformerProcessorGrokPropertiesOutput ToTransformerProcessorGrokPropertiesOutputWithContext(context.Context) TransformerProcessorGrokPropertiesOutput }
TransformerProcessorGrokPropertiesInput is an input type that accepts TransformerProcessorGrokPropertiesArgs and TransformerProcessorGrokPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorGrokPropertiesInput` via:
TransformerProcessorGrokPropertiesArgs{...}
type TransformerProcessorGrokPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorGrokPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [grok](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-grok) processor in your transformer.
func (TransformerProcessorGrokPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorGrokPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorGrokPropertiesOutput) Match ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesOutput) Match() pulumi.StringOutput
func (TransformerProcessorGrokPropertiesOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesOutput() TransformerProcessorGrokPropertiesOutput
func (TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesOutput
func (TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesPtrOutput() TransformerProcessorGrokPropertiesPtrOutput
func (TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesOutput) ToTransformerProcessorGrokPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesPtrOutput
type TransformerProcessorGrokPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorGrokPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorGrokPropertiesPtrOutput() TransformerProcessorGrokPropertiesPtrOutput ToTransformerProcessorGrokPropertiesPtrOutputWithContext(context.Context) TransformerProcessorGrokPropertiesPtrOutput }
TransformerProcessorGrokPropertiesPtrInput is an input type that accepts TransformerProcessorGrokPropertiesArgs, TransformerProcessorGrokPropertiesPtr and TransformerProcessorGrokPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorGrokPropertiesPtrInput` via:
TransformerProcessorGrokPropertiesArgs{...} or: nil
func TransformerProcessorGrokPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorGrokPropertiesPtr(v *TransformerProcessorGrokPropertiesArgs) TransformerProcessorGrokPropertiesPtrInput
type TransformerProcessorGrokPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorGrokPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorGrokPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorGrokPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorGrokPropertiesPtrOutput) Match ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesPtrOutput) Match() pulumi.StringPtrOutput
func (TransformerProcessorGrokPropertiesPtrOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesPtrOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorGrokPropertiesPtrOutput) ToTransformerProcessorGrokPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesPtrOutput) ToTransformerProcessorGrokPropertiesPtrOutput() TransformerProcessorGrokPropertiesPtrOutput
func (TransformerProcessorGrokPropertiesPtrOutput) ToTransformerProcessorGrokPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorGrokPropertiesPtrOutput) ToTransformerProcessorGrokPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorGrokPropertiesPtrOutput
type TransformerProcessorInput ¶ added in v1.16.0
type TransformerProcessorInput interface { pulumi.Input ToTransformerProcessorOutput() TransformerProcessorOutput ToTransformerProcessorOutputWithContext(context.Context) TransformerProcessorOutput }
TransformerProcessorInput is an input type that accepts TransformerProcessorArgs and TransformerProcessorOutput values. You can construct a concrete instance of `TransformerProcessorInput` via:
TransformerProcessorArgs{...}
type TransformerProcessorListToMapProperties ¶ added in v1.16.0
type TransformerProcessorListToMapProperties struct { Flatten *bool `pulumi:"flatten"` FlattenedElement *TransformerProcessorListToMapPropertiesFlattenedElement `pulumi:"flattenedElement"` Key string `pulumi:"key"` Source string `pulumi:"source"` Target *string `pulumi:"target"` ValueKey *string `pulumi:"valueKey"` }
Use this parameter to include the [listToMap](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-listToMap) processor in your transformer.
type TransformerProcessorListToMapPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesArgs struct { Flatten pulumi.BoolPtrInput `pulumi:"flatten"` FlattenedElement TransformerProcessorListToMapPropertiesFlattenedElementPtrInput `pulumi:"flattenedElement"` Key pulumi.StringInput `pulumi:"key"` Source pulumi.StringInput `pulumi:"source"` Target pulumi.StringPtrInput `pulumi:"target"` ValueKey pulumi.StringPtrInput `pulumi:"valueKey"` }
Use this parameter to include the [listToMap](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-listToMap) processor in your transformer.
func (TransformerProcessorListToMapPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorListToMapPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesOutput() TransformerProcessorListToMapPropertiesOutput
func (TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesOutput
func (TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesPtrOutput() TransformerProcessorListToMapPropertiesPtrOutput
func (TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorListToMapPropertiesArgs) ToTransformerProcessorListToMapPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesPtrOutput
type TransformerProcessorListToMapPropertiesFlattenedElement ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesFlattenedElement string
func (TransformerProcessorListToMapPropertiesFlattenedElement) ElementType ¶ added in v1.16.0
func (TransformerProcessorListToMapPropertiesFlattenedElement) ElementType() reflect.Type
func (TransformerProcessorListToMapPropertiesFlattenedElement) ToStringOutput ¶ added in v1.16.0
func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToStringOutput() pulumi.StringOutput
func (TransformerProcessorListToMapPropertiesFlattenedElement) ToStringOutputWithContext ¶ added in v1.16.0
func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransformerProcessorListToMapPropertiesFlattenedElement) ToStringPtrOutput ¶ added in v1.16.0
func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransformerProcessorListToMapPropertiesFlattenedElement) ToStringPtrOutputWithContext ¶ added in v1.16.0
func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementOutput ¶ added in v1.16.0
func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementOutput() TransformerProcessorListToMapPropertiesFlattenedElementOutput
func (TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementOutputWithContext ¶ added in v1.16.0
func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementOutput
func (TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput ¶ added in v1.16.0
func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
func (TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext ¶ added in v1.16.0
func (e TransformerProcessorListToMapPropertiesFlattenedElement) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
type TransformerProcessorListToMapPropertiesFlattenedElementInput ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesFlattenedElementInput interface { pulumi.Input ToTransformerProcessorListToMapPropertiesFlattenedElementOutput() TransformerProcessorListToMapPropertiesFlattenedElementOutput ToTransformerProcessorListToMapPropertiesFlattenedElementOutputWithContext(context.Context) TransformerProcessorListToMapPropertiesFlattenedElementOutput }
TransformerProcessorListToMapPropertiesFlattenedElementInput is an input type that accepts values of the TransformerProcessorListToMapPropertiesFlattenedElement enum A concrete instance of `TransformerProcessorListToMapPropertiesFlattenedElementInput` can be one of the following:
TransformerProcessorListToMapPropertiesFlattenedElementFirst TransformerProcessorListToMapPropertiesFlattenedElementLast
type TransformerProcessorListToMapPropertiesFlattenedElementOutput ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesFlattenedElementOutput struct{ *pulumi.OutputState }
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ElementType() reflect.Type
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringOutput ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringOutput() pulumi.StringOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementOutput ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementOutput() TransformerProcessorListToMapPropertiesFlattenedElementOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
type TransformerProcessorListToMapPropertiesFlattenedElementPtrInput ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesFlattenedElementPtrInput interface { pulumi.Input ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext(context.Context) TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput }
func TransformerProcessorListToMapPropertiesFlattenedElementPtr ¶ added in v1.16.0
func TransformerProcessorListToMapPropertiesFlattenedElementPtr(v string) TransformerProcessorListToMapPropertiesFlattenedElementPtrInput
type TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ElementType() reflect.Type
func (TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToStringPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutput() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
func (TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput) ToTransformerProcessorListToMapPropertiesFlattenedElementPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
type TransformerProcessorListToMapPropertiesInput ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesInput interface { pulumi.Input ToTransformerProcessorListToMapPropertiesOutput() TransformerProcessorListToMapPropertiesOutput ToTransformerProcessorListToMapPropertiesOutputWithContext(context.Context) TransformerProcessorListToMapPropertiesOutput }
TransformerProcessorListToMapPropertiesInput is an input type that accepts TransformerProcessorListToMapPropertiesArgs and TransformerProcessorListToMapPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorListToMapPropertiesInput` via:
TransformerProcessorListToMapPropertiesArgs{...}
type TransformerProcessorListToMapPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [listToMap](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-listToMap) processor in your transformer.
func (TransformerProcessorListToMapPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorListToMapPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorListToMapPropertiesOutput) Flatten ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) Flatten() pulumi.BoolPtrOutput
func (TransformerProcessorListToMapPropertiesOutput) FlattenedElement ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) FlattenedElement() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
func (TransformerProcessorListToMapPropertiesOutput) Key ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) Key() pulumi.StringOutput
func (TransformerProcessorListToMapPropertiesOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) Source() pulumi.StringOutput
func (TransformerProcessorListToMapPropertiesOutput) Target ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) Target() pulumi.StringPtrOutput
func (TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesOutput() TransformerProcessorListToMapPropertiesOutput
func (TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesOutput
func (TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesPtrOutput() TransformerProcessorListToMapPropertiesPtrOutput
func (TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) ToTransformerProcessorListToMapPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesPtrOutput
func (TransformerProcessorListToMapPropertiesOutput) ValueKey ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesOutput) ValueKey() pulumi.StringPtrOutput
type TransformerProcessorListToMapPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorListToMapPropertiesPtrOutput() TransformerProcessorListToMapPropertiesPtrOutput ToTransformerProcessorListToMapPropertiesPtrOutputWithContext(context.Context) TransformerProcessorListToMapPropertiesPtrOutput }
TransformerProcessorListToMapPropertiesPtrInput is an input type that accepts TransformerProcessorListToMapPropertiesArgs, TransformerProcessorListToMapPropertiesPtr and TransformerProcessorListToMapPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorListToMapPropertiesPtrInput` via:
TransformerProcessorListToMapPropertiesArgs{...} or: nil
func TransformerProcessorListToMapPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorListToMapPropertiesPtr(v *TransformerProcessorListToMapPropertiesArgs) TransformerProcessorListToMapPropertiesPtrInput
type TransformerProcessorListToMapPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorListToMapPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorListToMapPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorListToMapPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorListToMapPropertiesPtrOutput) Flatten ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesPtrOutput) Flatten() pulumi.BoolPtrOutput
func (TransformerProcessorListToMapPropertiesPtrOutput) FlattenedElement ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesPtrOutput) FlattenedElement() TransformerProcessorListToMapPropertiesFlattenedElementPtrOutput
func (TransformerProcessorListToMapPropertiesPtrOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesPtrOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorListToMapPropertiesPtrOutput) Target ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesPtrOutput) Target() pulumi.StringPtrOutput
func (TransformerProcessorListToMapPropertiesPtrOutput) ToTransformerProcessorListToMapPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesPtrOutput) ToTransformerProcessorListToMapPropertiesPtrOutput() TransformerProcessorListToMapPropertiesPtrOutput
func (TransformerProcessorListToMapPropertiesPtrOutput) ToTransformerProcessorListToMapPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesPtrOutput) ToTransformerProcessorListToMapPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorListToMapPropertiesPtrOutput
func (TransformerProcessorListToMapPropertiesPtrOutput) ValueKey ¶ added in v1.16.0
func (o TransformerProcessorListToMapPropertiesPtrOutput) ValueKey() pulumi.StringPtrOutput
type TransformerProcessorLowerCaseStringProperties ¶ added in v1.16.0
type TransformerProcessorLowerCaseStringProperties struct {
WithKeys []string `pulumi:"withKeys"`
}
Use this parameter to include the [lowerCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-lowerCaseString) processor in your transformer.
type TransformerProcessorLowerCaseStringPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorLowerCaseStringPropertiesArgs struct {
WithKeys pulumi.StringArrayInput `pulumi:"withKeys"`
}
Use this parameter to include the [lowerCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-lowerCaseString) processor in your transformer.
func (TransformerProcessorLowerCaseStringPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorLowerCaseStringPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesOutput() TransformerProcessorLowerCaseStringPropertiesOutput
func (TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesOutput
func (TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesPtrOutput() TransformerProcessorLowerCaseStringPropertiesPtrOutput
func (TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorLowerCaseStringPropertiesArgs) ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesPtrOutput
type TransformerProcessorLowerCaseStringPropertiesInput ¶ added in v1.16.0
type TransformerProcessorLowerCaseStringPropertiesInput interface { pulumi.Input ToTransformerProcessorLowerCaseStringPropertiesOutput() TransformerProcessorLowerCaseStringPropertiesOutput ToTransformerProcessorLowerCaseStringPropertiesOutputWithContext(context.Context) TransformerProcessorLowerCaseStringPropertiesOutput }
TransformerProcessorLowerCaseStringPropertiesInput is an input type that accepts TransformerProcessorLowerCaseStringPropertiesArgs and TransformerProcessorLowerCaseStringPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorLowerCaseStringPropertiesInput` via:
TransformerProcessorLowerCaseStringPropertiesArgs{...}
type TransformerProcessorLowerCaseStringPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorLowerCaseStringPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [lowerCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-lowerCaseString) processor in your transformer.
func (TransformerProcessorLowerCaseStringPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorLowerCaseStringPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesOutput() TransformerProcessorLowerCaseStringPropertiesOutput
func (TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesOutput
func (TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutput() TransformerProcessorLowerCaseStringPropertiesPtrOutput
func (TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorLowerCaseStringPropertiesOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesPtrOutput
func (TransformerProcessorLowerCaseStringPropertiesOutput) WithKeys ¶ added in v1.16.0
func (o TransformerProcessorLowerCaseStringPropertiesOutput) WithKeys() pulumi.StringArrayOutput
type TransformerProcessorLowerCaseStringPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorLowerCaseStringPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorLowerCaseStringPropertiesPtrOutput() TransformerProcessorLowerCaseStringPropertiesPtrOutput ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext(context.Context) TransformerProcessorLowerCaseStringPropertiesPtrOutput }
TransformerProcessorLowerCaseStringPropertiesPtrInput is an input type that accepts TransformerProcessorLowerCaseStringPropertiesArgs, TransformerProcessorLowerCaseStringPropertiesPtr and TransformerProcessorLowerCaseStringPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorLowerCaseStringPropertiesPtrInput` via:
TransformerProcessorLowerCaseStringPropertiesArgs{...} or: nil
func TransformerProcessorLowerCaseStringPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorLowerCaseStringPropertiesPtr(v *TransformerProcessorLowerCaseStringPropertiesArgs) TransformerProcessorLowerCaseStringPropertiesPtrInput
type TransformerProcessorLowerCaseStringPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorLowerCaseStringPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorLowerCaseStringPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorLowerCaseStringPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorLowerCaseStringPropertiesPtrOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorLowerCaseStringPropertiesPtrOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutput() TransformerProcessorLowerCaseStringPropertiesPtrOutput
func (TransformerProcessorLowerCaseStringPropertiesPtrOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorLowerCaseStringPropertiesPtrOutput) ToTransformerProcessorLowerCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorLowerCaseStringPropertiesPtrOutput
func (TransformerProcessorLowerCaseStringPropertiesPtrOutput) WithKeys ¶ added in v1.16.0
func (o TransformerProcessorLowerCaseStringPropertiesPtrOutput) WithKeys() pulumi.StringArrayOutput
type TransformerProcessorMoveKeysProperties ¶ added in v1.16.0
type TransformerProcessorMoveKeysProperties struct {
Entries []TransformerMoveKeyEntry `pulumi:"entries"`
}
Use this parameter to include the [moveKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-moveKeys) processor in your transformer.
type TransformerProcessorMoveKeysPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorMoveKeysPropertiesArgs struct {
Entries TransformerMoveKeyEntryArrayInput `pulumi:"entries"`
}
Use this parameter to include the [moveKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-moveKeys) processor in your transformer.
func (TransformerProcessorMoveKeysPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorMoveKeysPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesOutput() TransformerProcessorMoveKeysPropertiesOutput
func (TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesOutput
func (TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesPtrOutput() TransformerProcessorMoveKeysPropertiesPtrOutput
func (TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorMoveKeysPropertiesArgs) ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesPtrOutput
type TransformerProcessorMoveKeysPropertiesInput ¶ added in v1.16.0
type TransformerProcessorMoveKeysPropertiesInput interface { pulumi.Input ToTransformerProcessorMoveKeysPropertiesOutput() TransformerProcessorMoveKeysPropertiesOutput ToTransformerProcessorMoveKeysPropertiesOutputWithContext(context.Context) TransformerProcessorMoveKeysPropertiesOutput }
TransformerProcessorMoveKeysPropertiesInput is an input type that accepts TransformerProcessorMoveKeysPropertiesArgs and TransformerProcessorMoveKeysPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorMoveKeysPropertiesInput` via:
TransformerProcessorMoveKeysPropertiesArgs{...}
type TransformerProcessorMoveKeysPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorMoveKeysPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [moveKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-moveKeys) processor in your transformer.
func (TransformerProcessorMoveKeysPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorMoveKeysPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorMoveKeysPropertiesOutput) Entries ¶ added in v1.16.0
func (o TransformerProcessorMoveKeysPropertiesOutput) Entries() TransformerMoveKeyEntryArrayOutput
func (TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesOutput() TransformerProcessorMoveKeysPropertiesOutput
func (TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesOutput
func (TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutput() TransformerProcessorMoveKeysPropertiesPtrOutput
func (TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorMoveKeysPropertiesOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesPtrOutput
type TransformerProcessorMoveKeysPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorMoveKeysPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorMoveKeysPropertiesPtrOutput() TransformerProcessorMoveKeysPropertiesPtrOutput ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext(context.Context) TransformerProcessorMoveKeysPropertiesPtrOutput }
TransformerProcessorMoveKeysPropertiesPtrInput is an input type that accepts TransformerProcessorMoveKeysPropertiesArgs, TransformerProcessorMoveKeysPropertiesPtr and TransformerProcessorMoveKeysPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorMoveKeysPropertiesPtrInput` via:
TransformerProcessorMoveKeysPropertiesArgs{...} or: nil
func TransformerProcessorMoveKeysPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorMoveKeysPropertiesPtr(v *TransformerProcessorMoveKeysPropertiesArgs) TransformerProcessorMoveKeysPropertiesPtrInput
type TransformerProcessorMoveKeysPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorMoveKeysPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorMoveKeysPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorMoveKeysPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorMoveKeysPropertiesPtrOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorMoveKeysPropertiesPtrOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutput() TransformerProcessorMoveKeysPropertiesPtrOutput
func (TransformerProcessorMoveKeysPropertiesPtrOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorMoveKeysPropertiesPtrOutput) ToTransformerProcessorMoveKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorMoveKeysPropertiesPtrOutput
type TransformerProcessorOutput ¶ added in v1.16.0
type TransformerProcessorOutput struct{ *pulumi.OutputState }
Individual processor configuration
func (TransformerProcessorOutput) AddKeys ¶ added in v1.16.0
func (o TransformerProcessorOutput) AddKeys() TransformerProcessorAddKeysPropertiesPtrOutput
Use this parameter to include the [addKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-addKeys) processor in your transformer.
func (TransformerProcessorOutput) CopyValue ¶ added in v1.16.0
func (o TransformerProcessorOutput) CopyValue() TransformerProcessorCopyValuePropertiesPtrOutput
Use this parameter to include the [copyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-copyValue) processor in your transformer.
func (TransformerProcessorOutput) Csv ¶ added in v1.16.0
Use this parameter to include the [CSV](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-CSV) processor in your transformer.
func (TransformerProcessorOutput) DateTimeConverter ¶ added in v1.16.0
func (o TransformerProcessorOutput) DateTimeConverter() TransformerProcessorDateTimeConverterPropertiesPtrOutput
Use this parameter to include the [datetimeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-datetimeConverter) processor in your transformer.
func (TransformerProcessorOutput) DeleteKeys ¶ added in v1.16.0
func (o TransformerProcessorOutput) DeleteKeys() TransformerProcessorDeleteKeysPropertiesPtrOutput
Use this parameter to include the [deleteKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-deleteKeys) processor in your transformer.
func (TransformerProcessorOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorOutput) ElementType() reflect.Type
func (TransformerProcessorOutput) Grok ¶ added in v1.16.0
Use this parameter to include the [grok](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-grok) processor in your transformer.
func (TransformerProcessorOutput) ListToMap ¶ added in v1.16.0
func (o TransformerProcessorOutput) ListToMap() TransformerProcessorListToMapPropertiesPtrOutput
Use this parameter to include the [listToMap](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-listToMap) processor in your transformer.
func (TransformerProcessorOutput) LowerCaseString ¶ added in v1.16.0
func (o TransformerProcessorOutput) LowerCaseString() TransformerProcessorLowerCaseStringPropertiesPtrOutput
Use this parameter to include the [lowerCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-lowerCaseString) processor in your transformer.
func (TransformerProcessorOutput) MoveKeys ¶ added in v1.16.0
func (o TransformerProcessorOutput) MoveKeys() TransformerProcessorMoveKeysPropertiesPtrOutput
Use this parameter to include the [moveKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-moveKeys) processor in your transformer.
func (TransformerProcessorOutput) ParseCloudfront ¶ added in v1.16.0
func (o TransformerProcessorOutput) ParseCloudfront() TransformerParseCloudfrontPtrOutput
Use this parameter to include the [parseCloudfront](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseCloudfront) processor in your transformer.
If you use this processor, it must be the first processor in your transformer.
func (TransformerProcessorOutput) ParseJson ¶ added in v1.16.0
func (o TransformerProcessorOutput) ParseJson() TransformerProcessorParseJsonPropertiesPtrOutput
Use this parameter to include the [parseJSON](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseJSON) processor in your transformer.
func (TransformerProcessorOutput) ParseKeyValue ¶ added in v1.16.0
func (o TransformerProcessorOutput) ParseKeyValue() TransformerProcessorParseKeyValuePropertiesPtrOutput
Use this parameter to include the [parseKeyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseKeyValue) processor in your transformer.
func (TransformerProcessorOutput) ParsePostgres ¶ added in v1.16.0
func (o TransformerProcessorOutput) ParsePostgres() TransformerParsePostgresPtrOutput
Use this parameter to include the [parsePostGres](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parsePostGres) processor in your transformer.
If you use this processor, it must be the first processor in your transformer.
func (TransformerProcessorOutput) ParseRoute53 ¶ added in v1.16.0
func (o TransformerProcessorOutput) ParseRoute53() TransformerParseRoute53PtrOutput
Use this parameter to include the [parseRoute53](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseRoute53) processor in your transformer.
If you use this processor, it must be the first processor in your transformer.
func (TransformerProcessorOutput) ParseVpc ¶ added in v1.16.0
func (o TransformerProcessorOutput) ParseVpc() TransformerParseVpcPtrOutput
Use this parameter to include the [parseVPC](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseVPC) processor in your transformer.
If you use this processor, it must be the first processor in your transformer.
func (TransformerProcessorOutput) ParseWaf ¶ added in v1.16.0
func (o TransformerProcessorOutput) ParseWaf() TransformerParseWafPtrOutput
Use this parameter to include the [parseWAF](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseWAF) processor in your transformer.
If you use this processor, it must be the first processor in your transformer.
func (TransformerProcessorOutput) RenameKeys ¶ added in v1.16.0
func (o TransformerProcessorOutput) RenameKeys() TransformerProcessorRenameKeysPropertiesPtrOutput
Use this parameter to include the [renameKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-renameKeys) processor in your transformer.
func (TransformerProcessorOutput) SplitString ¶ added in v1.16.0
func (o TransformerProcessorOutput) SplitString() TransformerProcessorSplitStringPropertiesPtrOutput
Use this parameter to include the [splitString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-splitString) processor in your transformer.
func (TransformerProcessorOutput) SubstituteString ¶ added in v1.16.0
func (o TransformerProcessorOutput) SubstituteString() TransformerProcessorSubstituteStringPropertiesPtrOutput
Use this parameter to include the [substituteString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-substituteString) processor in your transformer.
func (TransformerProcessorOutput) ToTransformerProcessorOutput ¶ added in v1.16.0
func (o TransformerProcessorOutput) ToTransformerProcessorOutput() TransformerProcessorOutput
func (TransformerProcessorOutput) ToTransformerProcessorOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorOutput) ToTransformerProcessorOutputWithContext(ctx context.Context) TransformerProcessorOutput
func (TransformerProcessorOutput) TrimString ¶ added in v1.16.0
func (o TransformerProcessorOutput) TrimString() TransformerProcessorTrimStringPropertiesPtrOutput
Use this parameter to include the [trimString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-trimString) processor in your transformer.
func (TransformerProcessorOutput) TypeConverter ¶ added in v1.16.0
func (o TransformerProcessorOutput) TypeConverter() TransformerProcessorTypeConverterPropertiesPtrOutput
Use this parameter to include the [typeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-typeConverter) processor in your transformer.
func (TransformerProcessorOutput) UpperCaseString ¶ added in v1.16.0
func (o TransformerProcessorOutput) UpperCaseString() TransformerProcessorUpperCaseStringPropertiesPtrOutput
Use this parameter to include the [upperCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-upperCaseString) processor in your transformer.
type TransformerProcessorParseJsonProperties ¶ added in v1.16.0
type TransformerProcessorParseJsonProperties struct { Destination *string `pulumi:"destination"` Source *string `pulumi:"source"` }
Use this parameter to include the [parseJSON](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseJSON) processor in your transformer.
type TransformerProcessorParseJsonPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorParseJsonPropertiesArgs struct { Destination pulumi.StringPtrInput `pulumi:"destination"` Source pulumi.StringPtrInput `pulumi:"source"` }
Use this parameter to include the [parseJSON](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseJSON) processor in your transformer.
func (TransformerProcessorParseJsonPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorParseJsonPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesOutput() TransformerProcessorParseJsonPropertiesOutput
func (TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesOutput
func (TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesPtrOutput() TransformerProcessorParseJsonPropertiesPtrOutput
func (TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorParseJsonPropertiesArgs) ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesPtrOutput
type TransformerProcessorParseJsonPropertiesInput ¶ added in v1.16.0
type TransformerProcessorParseJsonPropertiesInput interface { pulumi.Input ToTransformerProcessorParseJsonPropertiesOutput() TransformerProcessorParseJsonPropertiesOutput ToTransformerProcessorParseJsonPropertiesOutputWithContext(context.Context) TransformerProcessorParseJsonPropertiesOutput }
TransformerProcessorParseJsonPropertiesInput is an input type that accepts TransformerProcessorParseJsonPropertiesArgs and TransformerProcessorParseJsonPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorParseJsonPropertiesInput` via:
TransformerProcessorParseJsonPropertiesArgs{...}
type TransformerProcessorParseJsonPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorParseJsonPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [parseJSON](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseJSON) processor in your transformer.
func (TransformerProcessorParseJsonPropertiesOutput) Destination ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesOutput) Destination() pulumi.StringPtrOutput
func (TransformerProcessorParseJsonPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorParseJsonPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorParseJsonPropertiesOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesOutput() TransformerProcessorParseJsonPropertiesOutput
func (TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesOutput
func (TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesPtrOutput() TransformerProcessorParseJsonPropertiesPtrOutput
func (TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesOutput) ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesPtrOutput
type TransformerProcessorParseJsonPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorParseJsonPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorParseJsonPropertiesPtrOutput() TransformerProcessorParseJsonPropertiesPtrOutput ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext(context.Context) TransformerProcessorParseJsonPropertiesPtrOutput }
TransformerProcessorParseJsonPropertiesPtrInput is an input type that accepts TransformerProcessorParseJsonPropertiesArgs, TransformerProcessorParseJsonPropertiesPtr and TransformerProcessorParseJsonPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorParseJsonPropertiesPtrInput` via:
TransformerProcessorParseJsonPropertiesArgs{...} or: nil
func TransformerProcessorParseJsonPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorParseJsonPropertiesPtr(v *TransformerProcessorParseJsonPropertiesArgs) TransformerProcessorParseJsonPropertiesPtrInput
type TransformerProcessorParseJsonPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorParseJsonPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorParseJsonPropertiesPtrOutput) Destination ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesPtrOutput) Destination() pulumi.StringPtrOutput
func (TransformerProcessorParseJsonPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorParseJsonPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorParseJsonPropertiesPtrOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesPtrOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorParseJsonPropertiesPtrOutput) ToTransformerProcessorParseJsonPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesPtrOutput) ToTransformerProcessorParseJsonPropertiesPtrOutput() TransformerProcessorParseJsonPropertiesPtrOutput
func (TransformerProcessorParseJsonPropertiesPtrOutput) ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorParseJsonPropertiesPtrOutput) ToTransformerProcessorParseJsonPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseJsonPropertiesPtrOutput
type TransformerProcessorParseKeyValueProperties ¶ added in v1.16.0
type TransformerProcessorParseKeyValueProperties struct { Destination *string `pulumi:"destination"` FieldDelimiter *string `pulumi:"fieldDelimiter"` KeyPrefix *string `pulumi:"keyPrefix"` KeyValueDelimiter *string `pulumi:"keyValueDelimiter"` NonMatchValue *string `pulumi:"nonMatchValue"` OverwriteIfExists *bool `pulumi:"overwriteIfExists"` Source *string `pulumi:"source"` }
Use this parameter to include the [parseKeyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseKeyValue) processor in your transformer.
type TransformerProcessorParseKeyValuePropertiesArgs ¶ added in v1.16.0
type TransformerProcessorParseKeyValuePropertiesArgs struct { Destination pulumi.StringPtrInput `pulumi:"destination"` FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` KeyPrefix pulumi.StringPtrInput `pulumi:"keyPrefix"` KeyValueDelimiter pulumi.StringPtrInput `pulumi:"keyValueDelimiter"` NonMatchValue pulumi.StringPtrInput `pulumi:"nonMatchValue"` OverwriteIfExists pulumi.BoolPtrInput `pulumi:"overwriteIfExists"` Source pulumi.StringPtrInput `pulumi:"source"` }
Use this parameter to include the [parseKeyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseKeyValue) processor in your transformer.
func (TransformerProcessorParseKeyValuePropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorParseKeyValuePropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesOutput() TransformerProcessorParseKeyValuePropertiesOutput
func (TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesOutput
func (TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesPtrOutput() TransformerProcessorParseKeyValuePropertiesPtrOutput
func (TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorParseKeyValuePropertiesArgs) ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesPtrOutput
type TransformerProcessorParseKeyValuePropertiesInput ¶ added in v1.16.0
type TransformerProcessorParseKeyValuePropertiesInput interface { pulumi.Input ToTransformerProcessorParseKeyValuePropertiesOutput() TransformerProcessorParseKeyValuePropertiesOutput ToTransformerProcessorParseKeyValuePropertiesOutputWithContext(context.Context) TransformerProcessorParseKeyValuePropertiesOutput }
TransformerProcessorParseKeyValuePropertiesInput is an input type that accepts TransformerProcessorParseKeyValuePropertiesArgs and TransformerProcessorParseKeyValuePropertiesOutput values. You can construct a concrete instance of `TransformerProcessorParseKeyValuePropertiesInput` via:
TransformerProcessorParseKeyValuePropertiesArgs{...}
type TransformerProcessorParseKeyValuePropertiesOutput ¶ added in v1.16.0
type TransformerProcessorParseKeyValuePropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [parseKeyValue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseKeyValue) processor in your transformer.
func (TransformerProcessorParseKeyValuePropertiesOutput) Destination ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) Destination() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorParseKeyValuePropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorParseKeyValuePropertiesOutput) FieldDelimiter ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) FieldDelimiter() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) KeyPrefix ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) KeyPrefix() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) KeyValueDelimiter ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) KeyValueDelimiter() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) NonMatchValue ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) NonMatchValue() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) OverwriteIfExists ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) OverwriteIfExists() pulumi.BoolPtrOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesOutput() TransformerProcessorParseKeyValuePropertiesOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutput() TransformerProcessorParseKeyValuePropertiesPtrOutput
func (TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesPtrOutput
type TransformerProcessorParseKeyValuePropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorParseKeyValuePropertiesPtrInput interface { pulumi.Input ToTransformerProcessorParseKeyValuePropertiesPtrOutput() TransformerProcessorParseKeyValuePropertiesPtrOutput ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext(context.Context) TransformerProcessorParseKeyValuePropertiesPtrOutput }
TransformerProcessorParseKeyValuePropertiesPtrInput is an input type that accepts TransformerProcessorParseKeyValuePropertiesArgs, TransformerProcessorParseKeyValuePropertiesPtr and TransformerProcessorParseKeyValuePropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorParseKeyValuePropertiesPtrInput` via:
TransformerProcessorParseKeyValuePropertiesArgs{...} or: nil
func TransformerProcessorParseKeyValuePropertiesPtr ¶ added in v1.16.0
func TransformerProcessorParseKeyValuePropertiesPtr(v *TransformerProcessorParseKeyValuePropertiesArgs) TransformerProcessorParseKeyValuePropertiesPtrInput
type TransformerProcessorParseKeyValuePropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorParseKeyValuePropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) Destination ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) Destination() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) FieldDelimiter ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) KeyPrefix ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) KeyPrefix() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) KeyValueDelimiter ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) KeyValueDelimiter() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) NonMatchValue ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) NonMatchValue() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) OverwriteIfExists ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) OverwriteIfExists() pulumi.BoolPtrOutput
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) Source ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) Source() pulumi.StringPtrOutput
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutput() TransformerProcessorParseKeyValuePropertiesPtrOutput
func (TransformerProcessorParseKeyValuePropertiesPtrOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorParseKeyValuePropertiesPtrOutput) ToTransformerProcessorParseKeyValuePropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorParseKeyValuePropertiesPtrOutput
type TransformerProcessorRenameKeysProperties ¶ added in v1.16.0
type TransformerProcessorRenameKeysProperties struct {
Entries []TransformerRenameKeyEntry `pulumi:"entries"`
}
Use this parameter to include the [renameKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-renameKeys) processor in your transformer.
type TransformerProcessorRenameKeysPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorRenameKeysPropertiesArgs struct {
Entries TransformerRenameKeyEntryArrayInput `pulumi:"entries"`
}
Use this parameter to include the [renameKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-renameKeys) processor in your transformer.
func (TransformerProcessorRenameKeysPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorRenameKeysPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesOutput() TransformerProcessorRenameKeysPropertiesOutput
func (TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesOutput
func (TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesPtrOutput() TransformerProcessorRenameKeysPropertiesPtrOutput
func (TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorRenameKeysPropertiesArgs) ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesPtrOutput
type TransformerProcessorRenameKeysPropertiesInput ¶ added in v1.16.0
type TransformerProcessorRenameKeysPropertiesInput interface { pulumi.Input ToTransformerProcessorRenameKeysPropertiesOutput() TransformerProcessorRenameKeysPropertiesOutput ToTransformerProcessorRenameKeysPropertiesOutputWithContext(context.Context) TransformerProcessorRenameKeysPropertiesOutput }
TransformerProcessorRenameKeysPropertiesInput is an input type that accepts TransformerProcessorRenameKeysPropertiesArgs and TransformerProcessorRenameKeysPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorRenameKeysPropertiesInput` via:
TransformerProcessorRenameKeysPropertiesArgs{...}
type TransformerProcessorRenameKeysPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorRenameKeysPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [renameKeys](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-renameKeys) processor in your transformer.
func (TransformerProcessorRenameKeysPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorRenameKeysPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesOutput() TransformerProcessorRenameKeysPropertiesOutput
func (TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesOutput
func (TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutput() TransformerProcessorRenameKeysPropertiesPtrOutput
func (TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorRenameKeysPropertiesOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesPtrOutput
type TransformerProcessorRenameKeysPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorRenameKeysPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorRenameKeysPropertiesPtrOutput() TransformerProcessorRenameKeysPropertiesPtrOutput ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext(context.Context) TransformerProcessorRenameKeysPropertiesPtrOutput }
TransformerProcessorRenameKeysPropertiesPtrInput is an input type that accepts TransformerProcessorRenameKeysPropertiesArgs, TransformerProcessorRenameKeysPropertiesPtr and TransformerProcessorRenameKeysPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorRenameKeysPropertiesPtrInput` via:
TransformerProcessorRenameKeysPropertiesArgs{...} or: nil
func TransformerProcessorRenameKeysPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorRenameKeysPropertiesPtr(v *TransformerProcessorRenameKeysPropertiesArgs) TransformerProcessorRenameKeysPropertiesPtrInput
type TransformerProcessorRenameKeysPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorRenameKeysPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorRenameKeysPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorRenameKeysPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorRenameKeysPropertiesPtrOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorRenameKeysPropertiesPtrOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutput() TransformerProcessorRenameKeysPropertiesPtrOutput
func (TransformerProcessorRenameKeysPropertiesPtrOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorRenameKeysPropertiesPtrOutput) ToTransformerProcessorRenameKeysPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorRenameKeysPropertiesPtrOutput
type TransformerProcessorSplitStringProperties ¶ added in v1.16.0
type TransformerProcessorSplitStringProperties struct {
Entries []TransformerSplitStringEntry `pulumi:"entries"`
}
Use this parameter to include the [splitString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-splitString) processor in your transformer.
type TransformerProcessorSplitStringPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorSplitStringPropertiesArgs struct {
Entries TransformerSplitStringEntryArrayInput `pulumi:"entries"`
}
Use this parameter to include the [splitString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-splitString) processor in your transformer.
func (TransformerProcessorSplitStringPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorSplitStringPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesOutput() TransformerProcessorSplitStringPropertiesOutput
func (TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesOutput
func (TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesPtrOutput() TransformerProcessorSplitStringPropertiesPtrOutput
func (TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorSplitStringPropertiesArgs) ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesPtrOutput
type TransformerProcessorSplitStringPropertiesInput ¶ added in v1.16.0
type TransformerProcessorSplitStringPropertiesInput interface { pulumi.Input ToTransformerProcessorSplitStringPropertiesOutput() TransformerProcessorSplitStringPropertiesOutput ToTransformerProcessorSplitStringPropertiesOutputWithContext(context.Context) TransformerProcessorSplitStringPropertiesOutput }
TransformerProcessorSplitStringPropertiesInput is an input type that accepts TransformerProcessorSplitStringPropertiesArgs and TransformerProcessorSplitStringPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorSplitStringPropertiesInput` via:
TransformerProcessorSplitStringPropertiesArgs{...}
type TransformerProcessorSplitStringPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorSplitStringPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [splitString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-splitString) processor in your transformer.
func (TransformerProcessorSplitStringPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorSplitStringPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesOutput() TransformerProcessorSplitStringPropertiesOutput
func (TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesOutput
func (TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesPtrOutput() TransformerProcessorSplitStringPropertiesPtrOutput
func (TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorSplitStringPropertiesOutput) ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesPtrOutput
type TransformerProcessorSplitStringPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorSplitStringPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorSplitStringPropertiesPtrOutput() TransformerProcessorSplitStringPropertiesPtrOutput ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext(context.Context) TransformerProcessorSplitStringPropertiesPtrOutput }
TransformerProcessorSplitStringPropertiesPtrInput is an input type that accepts TransformerProcessorSplitStringPropertiesArgs, TransformerProcessorSplitStringPropertiesPtr and TransformerProcessorSplitStringPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorSplitStringPropertiesPtrInput` via:
TransformerProcessorSplitStringPropertiesArgs{...} or: nil
func TransformerProcessorSplitStringPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorSplitStringPropertiesPtr(v *TransformerProcessorSplitStringPropertiesArgs) TransformerProcessorSplitStringPropertiesPtrInput
type TransformerProcessorSplitStringPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorSplitStringPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorSplitStringPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorSplitStringPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorSplitStringPropertiesPtrOutput) ToTransformerProcessorSplitStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorSplitStringPropertiesPtrOutput) ToTransformerProcessorSplitStringPropertiesPtrOutput() TransformerProcessorSplitStringPropertiesPtrOutput
func (TransformerProcessorSplitStringPropertiesPtrOutput) ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorSplitStringPropertiesPtrOutput) ToTransformerProcessorSplitStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSplitStringPropertiesPtrOutput
type TransformerProcessorSubstituteStringProperties ¶ added in v1.16.0
type TransformerProcessorSubstituteStringProperties struct {
Entries []TransformerSubstituteStringEntry `pulumi:"entries"`
}
Use this parameter to include the [substituteString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-substituteString) processor in your transformer.
type TransformerProcessorSubstituteStringPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorSubstituteStringPropertiesArgs struct {
Entries TransformerSubstituteStringEntryArrayInput `pulumi:"entries"`
}
Use this parameter to include the [substituteString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-substituteString) processor in your transformer.
func (TransformerProcessorSubstituteStringPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorSubstituteStringPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesOutput() TransformerProcessorSubstituteStringPropertiesOutput
func (TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesOutput
func (TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesPtrOutput() TransformerProcessorSubstituteStringPropertiesPtrOutput
func (TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorSubstituteStringPropertiesArgs) ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesPtrOutput
type TransformerProcessorSubstituteStringPropertiesInput ¶ added in v1.16.0
type TransformerProcessorSubstituteStringPropertiesInput interface { pulumi.Input ToTransformerProcessorSubstituteStringPropertiesOutput() TransformerProcessorSubstituteStringPropertiesOutput ToTransformerProcessorSubstituteStringPropertiesOutputWithContext(context.Context) TransformerProcessorSubstituteStringPropertiesOutput }
TransformerProcessorSubstituteStringPropertiesInput is an input type that accepts TransformerProcessorSubstituteStringPropertiesArgs and TransformerProcessorSubstituteStringPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorSubstituteStringPropertiesInput` via:
TransformerProcessorSubstituteStringPropertiesArgs{...}
type TransformerProcessorSubstituteStringPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorSubstituteStringPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [substituteString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-substituteString) processor in your transformer.
func (TransformerProcessorSubstituteStringPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorSubstituteStringPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesOutput() TransformerProcessorSubstituteStringPropertiesOutput
func (TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesOutput
func (TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutput() TransformerProcessorSubstituteStringPropertiesPtrOutput
func (TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorSubstituteStringPropertiesOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesPtrOutput
type TransformerProcessorSubstituteStringPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorSubstituteStringPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorSubstituteStringPropertiesPtrOutput() TransformerProcessorSubstituteStringPropertiesPtrOutput ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext(context.Context) TransformerProcessorSubstituteStringPropertiesPtrOutput }
TransformerProcessorSubstituteStringPropertiesPtrInput is an input type that accepts TransformerProcessorSubstituteStringPropertiesArgs, TransformerProcessorSubstituteStringPropertiesPtr and TransformerProcessorSubstituteStringPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorSubstituteStringPropertiesPtrInput` via:
TransformerProcessorSubstituteStringPropertiesArgs{...} or: nil
func TransformerProcessorSubstituteStringPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorSubstituteStringPropertiesPtr(v *TransformerProcessorSubstituteStringPropertiesArgs) TransformerProcessorSubstituteStringPropertiesPtrInput
type TransformerProcessorSubstituteStringPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorSubstituteStringPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorSubstituteStringPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorSubstituteStringPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorSubstituteStringPropertiesPtrOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorSubstituteStringPropertiesPtrOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutput() TransformerProcessorSubstituteStringPropertiesPtrOutput
func (TransformerProcessorSubstituteStringPropertiesPtrOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorSubstituteStringPropertiesPtrOutput) ToTransformerProcessorSubstituteStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorSubstituteStringPropertiesPtrOutput
type TransformerProcessorTrimStringProperties ¶ added in v1.16.0
type TransformerProcessorTrimStringProperties struct {
WithKeys []string `pulumi:"withKeys"`
}
Use this parameter to include the [trimString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-trimString) processor in your transformer.
type TransformerProcessorTrimStringPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorTrimStringPropertiesArgs struct {
WithKeys pulumi.StringArrayInput `pulumi:"withKeys"`
}
Use this parameter to include the [trimString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-trimString) processor in your transformer.
func (TransformerProcessorTrimStringPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorTrimStringPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesOutput() TransformerProcessorTrimStringPropertiesOutput
func (TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesOutput
func (TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesPtrOutput() TransformerProcessorTrimStringPropertiesPtrOutput
func (TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorTrimStringPropertiesArgs) ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesPtrOutput
type TransformerProcessorTrimStringPropertiesInput ¶ added in v1.16.0
type TransformerProcessorTrimStringPropertiesInput interface { pulumi.Input ToTransformerProcessorTrimStringPropertiesOutput() TransformerProcessorTrimStringPropertiesOutput ToTransformerProcessorTrimStringPropertiesOutputWithContext(context.Context) TransformerProcessorTrimStringPropertiesOutput }
TransformerProcessorTrimStringPropertiesInput is an input type that accepts TransformerProcessorTrimStringPropertiesArgs and TransformerProcessorTrimStringPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorTrimStringPropertiesInput` via:
TransformerProcessorTrimStringPropertiesArgs{...}
type TransformerProcessorTrimStringPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorTrimStringPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [trimString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-trimString) processor in your transformer.
func (TransformerProcessorTrimStringPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorTrimStringPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesOutput() TransformerProcessorTrimStringPropertiesOutput
func (TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesOutput
func (TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesPtrOutput() TransformerProcessorTrimStringPropertiesPtrOutput
func (TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorTrimStringPropertiesOutput) ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesPtrOutput
func (TransformerProcessorTrimStringPropertiesOutput) WithKeys ¶ added in v1.16.0
func (o TransformerProcessorTrimStringPropertiesOutput) WithKeys() pulumi.StringArrayOutput
type TransformerProcessorTrimStringPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorTrimStringPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorTrimStringPropertiesPtrOutput() TransformerProcessorTrimStringPropertiesPtrOutput ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext(context.Context) TransformerProcessorTrimStringPropertiesPtrOutput }
TransformerProcessorTrimStringPropertiesPtrInput is an input type that accepts TransformerProcessorTrimStringPropertiesArgs, TransformerProcessorTrimStringPropertiesPtr and TransformerProcessorTrimStringPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorTrimStringPropertiesPtrInput` via:
TransformerProcessorTrimStringPropertiesArgs{...} or: nil
func TransformerProcessorTrimStringPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorTrimStringPropertiesPtr(v *TransformerProcessorTrimStringPropertiesArgs) TransformerProcessorTrimStringPropertiesPtrInput
type TransformerProcessorTrimStringPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorTrimStringPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorTrimStringPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorTrimStringPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorTrimStringPropertiesPtrOutput) ToTransformerProcessorTrimStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorTrimStringPropertiesPtrOutput) ToTransformerProcessorTrimStringPropertiesPtrOutput() TransformerProcessorTrimStringPropertiesPtrOutput
func (TransformerProcessorTrimStringPropertiesPtrOutput) ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorTrimStringPropertiesPtrOutput) ToTransformerProcessorTrimStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTrimStringPropertiesPtrOutput
func (TransformerProcessorTrimStringPropertiesPtrOutput) WithKeys ¶ added in v1.16.0
func (o TransformerProcessorTrimStringPropertiesPtrOutput) WithKeys() pulumi.StringArrayOutput
type TransformerProcessorTypeConverterProperties ¶ added in v1.16.0
type TransformerProcessorTypeConverterProperties struct {
Entries []TransformerTypeConverterEntry `pulumi:"entries"`
}
Use this parameter to include the [typeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-typeConverter) processor in your transformer.
type TransformerProcessorTypeConverterPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorTypeConverterPropertiesArgs struct {
Entries TransformerTypeConverterEntryArrayInput `pulumi:"entries"`
}
Use this parameter to include the [typeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-typeConverter) processor in your transformer.
func (TransformerProcessorTypeConverterPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorTypeConverterPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesOutput() TransformerProcessorTypeConverterPropertiesOutput
func (TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesOutput
func (TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesPtrOutput() TransformerProcessorTypeConverterPropertiesPtrOutput
func (TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorTypeConverterPropertiesArgs) ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesPtrOutput
type TransformerProcessorTypeConverterPropertiesInput ¶ added in v1.16.0
type TransformerProcessorTypeConverterPropertiesInput interface { pulumi.Input ToTransformerProcessorTypeConverterPropertiesOutput() TransformerProcessorTypeConverterPropertiesOutput ToTransformerProcessorTypeConverterPropertiesOutputWithContext(context.Context) TransformerProcessorTypeConverterPropertiesOutput }
TransformerProcessorTypeConverterPropertiesInput is an input type that accepts TransformerProcessorTypeConverterPropertiesArgs and TransformerProcessorTypeConverterPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorTypeConverterPropertiesInput` via:
TransformerProcessorTypeConverterPropertiesArgs{...}
type TransformerProcessorTypeConverterPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorTypeConverterPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [typeConverter](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-typeConverter) processor in your transformer.
func (TransformerProcessorTypeConverterPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorTypeConverterPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesOutput() TransformerProcessorTypeConverterPropertiesOutput
func (TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesOutput
func (TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutput() TransformerProcessorTypeConverterPropertiesPtrOutput
func (TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorTypeConverterPropertiesOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesPtrOutput
type TransformerProcessorTypeConverterPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorTypeConverterPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorTypeConverterPropertiesPtrOutput() TransformerProcessorTypeConverterPropertiesPtrOutput ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext(context.Context) TransformerProcessorTypeConverterPropertiesPtrOutput }
TransformerProcessorTypeConverterPropertiesPtrInput is an input type that accepts TransformerProcessorTypeConverterPropertiesArgs, TransformerProcessorTypeConverterPropertiesPtr and TransformerProcessorTypeConverterPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorTypeConverterPropertiesPtrInput` via:
TransformerProcessorTypeConverterPropertiesArgs{...} or: nil
func TransformerProcessorTypeConverterPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorTypeConverterPropertiesPtr(v *TransformerProcessorTypeConverterPropertiesArgs) TransformerProcessorTypeConverterPropertiesPtrInput
type TransformerProcessorTypeConverterPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorTypeConverterPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorTypeConverterPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorTypeConverterPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorTypeConverterPropertiesPtrOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorTypeConverterPropertiesPtrOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutput() TransformerProcessorTypeConverterPropertiesPtrOutput
func (TransformerProcessorTypeConverterPropertiesPtrOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorTypeConverterPropertiesPtrOutput) ToTransformerProcessorTypeConverterPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorTypeConverterPropertiesPtrOutput
type TransformerProcessorUpperCaseStringProperties ¶ added in v1.16.0
type TransformerProcessorUpperCaseStringProperties struct {
WithKeys []string `pulumi:"withKeys"`
}
Use this parameter to include the [upperCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-upperCaseString) processor in your transformer.
type TransformerProcessorUpperCaseStringPropertiesArgs ¶ added in v1.16.0
type TransformerProcessorUpperCaseStringPropertiesArgs struct {
WithKeys pulumi.StringArrayInput `pulumi:"withKeys"`
}
Use this parameter to include the [upperCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-upperCaseString) processor in your transformer.
func (TransformerProcessorUpperCaseStringPropertiesArgs) ElementType ¶ added in v1.16.0
func (TransformerProcessorUpperCaseStringPropertiesArgs) ElementType() reflect.Type
func (TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesOutput ¶ added in v1.16.0
func (i TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesOutput() TransformerProcessorUpperCaseStringPropertiesOutput
func (TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesOutput
func (TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesPtrOutput ¶ added in v1.16.0
func (i TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesPtrOutput() TransformerProcessorUpperCaseStringPropertiesPtrOutput
func (TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (i TransformerProcessorUpperCaseStringPropertiesArgs) ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesPtrOutput
type TransformerProcessorUpperCaseStringPropertiesInput ¶ added in v1.16.0
type TransformerProcessorUpperCaseStringPropertiesInput interface { pulumi.Input ToTransformerProcessorUpperCaseStringPropertiesOutput() TransformerProcessorUpperCaseStringPropertiesOutput ToTransformerProcessorUpperCaseStringPropertiesOutputWithContext(context.Context) TransformerProcessorUpperCaseStringPropertiesOutput }
TransformerProcessorUpperCaseStringPropertiesInput is an input type that accepts TransformerProcessorUpperCaseStringPropertiesArgs and TransformerProcessorUpperCaseStringPropertiesOutput values. You can construct a concrete instance of `TransformerProcessorUpperCaseStringPropertiesInput` via:
TransformerProcessorUpperCaseStringPropertiesArgs{...}
type TransformerProcessorUpperCaseStringPropertiesOutput ¶ added in v1.16.0
type TransformerProcessorUpperCaseStringPropertiesOutput struct{ *pulumi.OutputState }
Use this parameter to include the [upperCaseString](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-upperCaseString) processor in your transformer.
func (TransformerProcessorUpperCaseStringPropertiesOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorUpperCaseStringPropertiesOutput) ElementType() reflect.Type
func (TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesOutput ¶ added in v1.16.0
func (o TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesOutput() TransformerProcessorUpperCaseStringPropertiesOutput
func (TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesOutput
func (TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutput() TransformerProcessorUpperCaseStringPropertiesPtrOutput
func (TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorUpperCaseStringPropertiesOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesPtrOutput
func (TransformerProcessorUpperCaseStringPropertiesOutput) WithKeys ¶ added in v1.16.0
func (o TransformerProcessorUpperCaseStringPropertiesOutput) WithKeys() pulumi.StringArrayOutput
type TransformerProcessorUpperCaseStringPropertiesPtrInput ¶ added in v1.16.0
type TransformerProcessorUpperCaseStringPropertiesPtrInput interface { pulumi.Input ToTransformerProcessorUpperCaseStringPropertiesPtrOutput() TransformerProcessorUpperCaseStringPropertiesPtrOutput ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext(context.Context) TransformerProcessorUpperCaseStringPropertiesPtrOutput }
TransformerProcessorUpperCaseStringPropertiesPtrInput is an input type that accepts TransformerProcessorUpperCaseStringPropertiesArgs, TransformerProcessorUpperCaseStringPropertiesPtr and TransformerProcessorUpperCaseStringPropertiesPtrOutput values. You can construct a concrete instance of `TransformerProcessorUpperCaseStringPropertiesPtrInput` via:
TransformerProcessorUpperCaseStringPropertiesArgs{...} or: nil
func TransformerProcessorUpperCaseStringPropertiesPtr ¶ added in v1.16.0
func TransformerProcessorUpperCaseStringPropertiesPtr(v *TransformerProcessorUpperCaseStringPropertiesArgs) TransformerProcessorUpperCaseStringPropertiesPtrInput
type TransformerProcessorUpperCaseStringPropertiesPtrOutput ¶ added in v1.16.0
type TransformerProcessorUpperCaseStringPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TransformerProcessorUpperCaseStringPropertiesPtrOutput) ElementType ¶ added in v1.16.0
func (TransformerProcessorUpperCaseStringPropertiesPtrOutput) ElementType() reflect.Type
func (TransformerProcessorUpperCaseStringPropertiesPtrOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutput ¶ added in v1.16.0
func (o TransformerProcessorUpperCaseStringPropertiesPtrOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutput() TransformerProcessorUpperCaseStringPropertiesPtrOutput
func (TransformerProcessorUpperCaseStringPropertiesPtrOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerProcessorUpperCaseStringPropertiesPtrOutput) ToTransformerProcessorUpperCaseStringPropertiesPtrOutputWithContext(ctx context.Context) TransformerProcessorUpperCaseStringPropertiesPtrOutput
func (TransformerProcessorUpperCaseStringPropertiesPtrOutput) WithKeys ¶ added in v1.16.0
func (o TransformerProcessorUpperCaseStringPropertiesPtrOutput) WithKeys() pulumi.StringArrayOutput
type TransformerRenameKeyEntry ¶ added in v1.16.0
type TransformerRenameKeyEntryArgs ¶ added in v1.16.0
type TransformerRenameKeyEntryArgs struct { Key pulumi.StringInput `pulumi:"key"` OverwriteIfExists pulumi.BoolPtrInput `pulumi:"overwriteIfExists"` RenameTo pulumi.StringInput `pulumi:"renameTo"` }
func (TransformerRenameKeyEntryArgs) ElementType ¶ added in v1.16.0
func (TransformerRenameKeyEntryArgs) ElementType() reflect.Type
func (TransformerRenameKeyEntryArgs) ToTransformerRenameKeyEntryOutput ¶ added in v1.16.0
func (i TransformerRenameKeyEntryArgs) ToTransformerRenameKeyEntryOutput() TransformerRenameKeyEntryOutput
func (TransformerRenameKeyEntryArgs) ToTransformerRenameKeyEntryOutputWithContext ¶ added in v1.16.0
func (i TransformerRenameKeyEntryArgs) ToTransformerRenameKeyEntryOutputWithContext(ctx context.Context) TransformerRenameKeyEntryOutput
type TransformerRenameKeyEntryArray ¶ added in v1.16.0
type TransformerRenameKeyEntryArray []TransformerRenameKeyEntryInput
func (TransformerRenameKeyEntryArray) ElementType ¶ added in v1.16.0
func (TransformerRenameKeyEntryArray) ElementType() reflect.Type
func (TransformerRenameKeyEntryArray) ToTransformerRenameKeyEntryArrayOutput ¶ added in v1.16.0
func (i TransformerRenameKeyEntryArray) ToTransformerRenameKeyEntryArrayOutput() TransformerRenameKeyEntryArrayOutput
func (TransformerRenameKeyEntryArray) ToTransformerRenameKeyEntryArrayOutputWithContext ¶ added in v1.16.0
func (i TransformerRenameKeyEntryArray) ToTransformerRenameKeyEntryArrayOutputWithContext(ctx context.Context) TransformerRenameKeyEntryArrayOutput
type TransformerRenameKeyEntryArrayInput ¶ added in v1.16.0
type TransformerRenameKeyEntryArrayInput interface { pulumi.Input ToTransformerRenameKeyEntryArrayOutput() TransformerRenameKeyEntryArrayOutput ToTransformerRenameKeyEntryArrayOutputWithContext(context.Context) TransformerRenameKeyEntryArrayOutput }
TransformerRenameKeyEntryArrayInput is an input type that accepts TransformerRenameKeyEntryArray and TransformerRenameKeyEntryArrayOutput values. You can construct a concrete instance of `TransformerRenameKeyEntryArrayInput` via:
TransformerRenameKeyEntryArray{ TransformerRenameKeyEntryArgs{...} }
type TransformerRenameKeyEntryArrayOutput ¶ added in v1.16.0
type TransformerRenameKeyEntryArrayOutput struct{ *pulumi.OutputState }
func (TransformerRenameKeyEntryArrayOutput) ElementType ¶ added in v1.16.0
func (TransformerRenameKeyEntryArrayOutput) ElementType() reflect.Type
func (TransformerRenameKeyEntryArrayOutput) Index ¶ added in v1.16.0
func (o TransformerRenameKeyEntryArrayOutput) Index(i pulumi.IntInput) TransformerRenameKeyEntryOutput
func (TransformerRenameKeyEntryArrayOutput) ToTransformerRenameKeyEntryArrayOutput ¶ added in v1.16.0
func (o TransformerRenameKeyEntryArrayOutput) ToTransformerRenameKeyEntryArrayOutput() TransformerRenameKeyEntryArrayOutput
func (TransformerRenameKeyEntryArrayOutput) ToTransformerRenameKeyEntryArrayOutputWithContext ¶ added in v1.16.0
func (o TransformerRenameKeyEntryArrayOutput) ToTransformerRenameKeyEntryArrayOutputWithContext(ctx context.Context) TransformerRenameKeyEntryArrayOutput
type TransformerRenameKeyEntryInput ¶ added in v1.16.0
type TransformerRenameKeyEntryInput interface { pulumi.Input ToTransformerRenameKeyEntryOutput() TransformerRenameKeyEntryOutput ToTransformerRenameKeyEntryOutputWithContext(context.Context) TransformerRenameKeyEntryOutput }
TransformerRenameKeyEntryInput is an input type that accepts TransformerRenameKeyEntryArgs and TransformerRenameKeyEntryOutput values. You can construct a concrete instance of `TransformerRenameKeyEntryInput` via:
TransformerRenameKeyEntryArgs{...}
type TransformerRenameKeyEntryOutput ¶ added in v1.16.0
type TransformerRenameKeyEntryOutput struct{ *pulumi.OutputState }
func (TransformerRenameKeyEntryOutput) ElementType ¶ added in v1.16.0
func (TransformerRenameKeyEntryOutput) ElementType() reflect.Type
func (TransformerRenameKeyEntryOutput) Key ¶ added in v1.16.0
func (o TransformerRenameKeyEntryOutput) Key() pulumi.StringOutput
func (TransformerRenameKeyEntryOutput) OverwriteIfExists ¶ added in v1.16.0
func (o TransformerRenameKeyEntryOutput) OverwriteIfExists() pulumi.BoolPtrOutput
func (TransformerRenameKeyEntryOutput) RenameTo ¶ added in v1.16.0
func (o TransformerRenameKeyEntryOutput) RenameTo() pulumi.StringOutput
func (TransformerRenameKeyEntryOutput) ToTransformerRenameKeyEntryOutput ¶ added in v1.16.0
func (o TransformerRenameKeyEntryOutput) ToTransformerRenameKeyEntryOutput() TransformerRenameKeyEntryOutput
func (TransformerRenameKeyEntryOutput) ToTransformerRenameKeyEntryOutputWithContext ¶ added in v1.16.0
func (o TransformerRenameKeyEntryOutput) ToTransformerRenameKeyEntryOutputWithContext(ctx context.Context) TransformerRenameKeyEntryOutput
type TransformerSplitStringEntry ¶ added in v1.16.0
type TransformerSplitStringEntryArgs ¶ added in v1.16.0
type TransformerSplitStringEntryArgs struct { Delimiter pulumi.StringInput `pulumi:"delimiter"` Source pulumi.StringInput `pulumi:"source"` }
func (TransformerSplitStringEntryArgs) ElementType ¶ added in v1.16.0
func (TransformerSplitStringEntryArgs) ElementType() reflect.Type
func (TransformerSplitStringEntryArgs) ToTransformerSplitStringEntryOutput ¶ added in v1.16.0
func (i TransformerSplitStringEntryArgs) ToTransformerSplitStringEntryOutput() TransformerSplitStringEntryOutput
func (TransformerSplitStringEntryArgs) ToTransformerSplitStringEntryOutputWithContext ¶ added in v1.16.0
func (i TransformerSplitStringEntryArgs) ToTransformerSplitStringEntryOutputWithContext(ctx context.Context) TransformerSplitStringEntryOutput
type TransformerSplitStringEntryArray ¶ added in v1.16.0
type TransformerSplitStringEntryArray []TransformerSplitStringEntryInput
func (TransformerSplitStringEntryArray) ElementType ¶ added in v1.16.0
func (TransformerSplitStringEntryArray) ElementType() reflect.Type
func (TransformerSplitStringEntryArray) ToTransformerSplitStringEntryArrayOutput ¶ added in v1.16.0
func (i TransformerSplitStringEntryArray) ToTransformerSplitStringEntryArrayOutput() TransformerSplitStringEntryArrayOutput
func (TransformerSplitStringEntryArray) ToTransformerSplitStringEntryArrayOutputWithContext ¶ added in v1.16.0
func (i TransformerSplitStringEntryArray) ToTransformerSplitStringEntryArrayOutputWithContext(ctx context.Context) TransformerSplitStringEntryArrayOutput
type TransformerSplitStringEntryArrayInput ¶ added in v1.16.0
type TransformerSplitStringEntryArrayInput interface { pulumi.Input ToTransformerSplitStringEntryArrayOutput() TransformerSplitStringEntryArrayOutput ToTransformerSplitStringEntryArrayOutputWithContext(context.Context) TransformerSplitStringEntryArrayOutput }
TransformerSplitStringEntryArrayInput is an input type that accepts TransformerSplitStringEntryArray and TransformerSplitStringEntryArrayOutput values. You can construct a concrete instance of `TransformerSplitStringEntryArrayInput` via:
TransformerSplitStringEntryArray{ TransformerSplitStringEntryArgs{...} }
type TransformerSplitStringEntryArrayOutput ¶ added in v1.16.0
type TransformerSplitStringEntryArrayOutput struct{ *pulumi.OutputState }
func (TransformerSplitStringEntryArrayOutput) ElementType ¶ added in v1.16.0
func (TransformerSplitStringEntryArrayOutput) ElementType() reflect.Type
func (TransformerSplitStringEntryArrayOutput) ToTransformerSplitStringEntryArrayOutput ¶ added in v1.16.0
func (o TransformerSplitStringEntryArrayOutput) ToTransformerSplitStringEntryArrayOutput() TransformerSplitStringEntryArrayOutput
func (TransformerSplitStringEntryArrayOutput) ToTransformerSplitStringEntryArrayOutputWithContext ¶ added in v1.16.0
func (o TransformerSplitStringEntryArrayOutput) ToTransformerSplitStringEntryArrayOutputWithContext(ctx context.Context) TransformerSplitStringEntryArrayOutput
type TransformerSplitStringEntryInput ¶ added in v1.16.0
type TransformerSplitStringEntryInput interface { pulumi.Input ToTransformerSplitStringEntryOutput() TransformerSplitStringEntryOutput ToTransformerSplitStringEntryOutputWithContext(context.Context) TransformerSplitStringEntryOutput }
TransformerSplitStringEntryInput is an input type that accepts TransformerSplitStringEntryArgs and TransformerSplitStringEntryOutput values. You can construct a concrete instance of `TransformerSplitStringEntryInput` via:
TransformerSplitStringEntryArgs{...}
type TransformerSplitStringEntryOutput ¶ added in v1.16.0
type TransformerSplitStringEntryOutput struct{ *pulumi.OutputState }
func (TransformerSplitStringEntryOutput) Delimiter ¶ added in v1.16.0
func (o TransformerSplitStringEntryOutput) Delimiter() pulumi.StringOutput
func (TransformerSplitStringEntryOutput) ElementType ¶ added in v1.16.0
func (TransformerSplitStringEntryOutput) ElementType() reflect.Type
func (TransformerSplitStringEntryOutput) Source ¶ added in v1.16.0
func (o TransformerSplitStringEntryOutput) Source() pulumi.StringOutput
func (TransformerSplitStringEntryOutput) ToTransformerSplitStringEntryOutput ¶ added in v1.16.0
func (o TransformerSplitStringEntryOutput) ToTransformerSplitStringEntryOutput() TransformerSplitStringEntryOutput
func (TransformerSplitStringEntryOutput) ToTransformerSplitStringEntryOutputWithContext ¶ added in v1.16.0
func (o TransformerSplitStringEntryOutput) ToTransformerSplitStringEntryOutputWithContext(ctx context.Context) TransformerSplitStringEntryOutput
type TransformerState ¶ added in v1.16.0
type TransformerState struct { }
func (TransformerState) ElementType ¶ added in v1.16.0
func (TransformerState) ElementType() reflect.Type
type TransformerSubstituteStringEntry ¶ added in v1.16.0
type TransformerSubstituteStringEntryArgs ¶ added in v1.16.0
type TransformerSubstituteStringEntryArgs struct { From pulumi.StringInput `pulumi:"from"` Source pulumi.StringInput `pulumi:"source"` To pulumi.StringInput `pulumi:"to"` }
func (TransformerSubstituteStringEntryArgs) ElementType ¶ added in v1.16.0
func (TransformerSubstituteStringEntryArgs) ElementType() reflect.Type
func (TransformerSubstituteStringEntryArgs) ToTransformerSubstituteStringEntryOutput ¶ added in v1.16.0
func (i TransformerSubstituteStringEntryArgs) ToTransformerSubstituteStringEntryOutput() TransformerSubstituteStringEntryOutput
func (TransformerSubstituteStringEntryArgs) ToTransformerSubstituteStringEntryOutputWithContext ¶ added in v1.16.0
func (i TransformerSubstituteStringEntryArgs) ToTransformerSubstituteStringEntryOutputWithContext(ctx context.Context) TransformerSubstituteStringEntryOutput
type TransformerSubstituteStringEntryArray ¶ added in v1.16.0
type TransformerSubstituteStringEntryArray []TransformerSubstituteStringEntryInput
func (TransformerSubstituteStringEntryArray) ElementType ¶ added in v1.16.0
func (TransformerSubstituteStringEntryArray) ElementType() reflect.Type
func (TransformerSubstituteStringEntryArray) ToTransformerSubstituteStringEntryArrayOutput ¶ added in v1.16.0
func (i TransformerSubstituteStringEntryArray) ToTransformerSubstituteStringEntryArrayOutput() TransformerSubstituteStringEntryArrayOutput
func (TransformerSubstituteStringEntryArray) ToTransformerSubstituteStringEntryArrayOutputWithContext ¶ added in v1.16.0
func (i TransformerSubstituteStringEntryArray) ToTransformerSubstituteStringEntryArrayOutputWithContext(ctx context.Context) TransformerSubstituteStringEntryArrayOutput
type TransformerSubstituteStringEntryArrayInput ¶ added in v1.16.0
type TransformerSubstituteStringEntryArrayInput interface { pulumi.Input ToTransformerSubstituteStringEntryArrayOutput() TransformerSubstituteStringEntryArrayOutput ToTransformerSubstituteStringEntryArrayOutputWithContext(context.Context) TransformerSubstituteStringEntryArrayOutput }
TransformerSubstituteStringEntryArrayInput is an input type that accepts TransformerSubstituteStringEntryArray and TransformerSubstituteStringEntryArrayOutput values. You can construct a concrete instance of `TransformerSubstituteStringEntryArrayInput` via:
TransformerSubstituteStringEntryArray{ TransformerSubstituteStringEntryArgs{...} }
type TransformerSubstituteStringEntryArrayOutput ¶ added in v1.16.0
type TransformerSubstituteStringEntryArrayOutput struct{ *pulumi.OutputState }
func (TransformerSubstituteStringEntryArrayOutput) ElementType ¶ added in v1.16.0
func (TransformerSubstituteStringEntryArrayOutput) ElementType() reflect.Type
func (TransformerSubstituteStringEntryArrayOutput) ToTransformerSubstituteStringEntryArrayOutput ¶ added in v1.16.0
func (o TransformerSubstituteStringEntryArrayOutput) ToTransformerSubstituteStringEntryArrayOutput() TransformerSubstituteStringEntryArrayOutput
func (TransformerSubstituteStringEntryArrayOutput) ToTransformerSubstituteStringEntryArrayOutputWithContext ¶ added in v1.16.0
func (o TransformerSubstituteStringEntryArrayOutput) ToTransformerSubstituteStringEntryArrayOutputWithContext(ctx context.Context) TransformerSubstituteStringEntryArrayOutput
type TransformerSubstituteStringEntryInput ¶ added in v1.16.0
type TransformerSubstituteStringEntryInput interface { pulumi.Input ToTransformerSubstituteStringEntryOutput() TransformerSubstituteStringEntryOutput ToTransformerSubstituteStringEntryOutputWithContext(context.Context) TransformerSubstituteStringEntryOutput }
TransformerSubstituteStringEntryInput is an input type that accepts TransformerSubstituteStringEntryArgs and TransformerSubstituteStringEntryOutput values. You can construct a concrete instance of `TransformerSubstituteStringEntryInput` via:
TransformerSubstituteStringEntryArgs{...}
type TransformerSubstituteStringEntryOutput ¶ added in v1.16.0
type TransformerSubstituteStringEntryOutput struct{ *pulumi.OutputState }
func (TransformerSubstituteStringEntryOutput) ElementType ¶ added in v1.16.0
func (TransformerSubstituteStringEntryOutput) ElementType() reflect.Type
func (TransformerSubstituteStringEntryOutput) From ¶ added in v1.16.0
func (o TransformerSubstituteStringEntryOutput) From() pulumi.StringOutput
func (TransformerSubstituteStringEntryOutput) Source ¶ added in v1.16.0
func (o TransformerSubstituteStringEntryOutput) Source() pulumi.StringOutput
func (TransformerSubstituteStringEntryOutput) To ¶ added in v1.16.0
func (o TransformerSubstituteStringEntryOutput) To() pulumi.StringOutput
func (TransformerSubstituteStringEntryOutput) ToTransformerSubstituteStringEntryOutput ¶ added in v1.16.0
func (o TransformerSubstituteStringEntryOutput) ToTransformerSubstituteStringEntryOutput() TransformerSubstituteStringEntryOutput
func (TransformerSubstituteStringEntryOutput) ToTransformerSubstituteStringEntryOutputWithContext ¶ added in v1.16.0
func (o TransformerSubstituteStringEntryOutput) ToTransformerSubstituteStringEntryOutputWithContext(ctx context.Context) TransformerSubstituteStringEntryOutput
type TransformerTypeConverterEntry ¶ added in v1.16.0
type TransformerTypeConverterEntry struct { Key string `pulumi:"key"` Type TransformerTypeConverterEntryType `pulumi:"type"` }
type TransformerTypeConverterEntryArgs ¶ added in v1.16.0
type TransformerTypeConverterEntryArgs struct { Key pulumi.StringInput `pulumi:"key"` Type TransformerTypeConverterEntryTypeInput `pulumi:"type"` }
func (TransformerTypeConverterEntryArgs) ElementType ¶ added in v1.16.0
func (TransformerTypeConverterEntryArgs) ElementType() reflect.Type
func (TransformerTypeConverterEntryArgs) ToTransformerTypeConverterEntryOutput ¶ added in v1.16.0
func (i TransformerTypeConverterEntryArgs) ToTransformerTypeConverterEntryOutput() TransformerTypeConverterEntryOutput
func (TransformerTypeConverterEntryArgs) ToTransformerTypeConverterEntryOutputWithContext ¶ added in v1.16.0
func (i TransformerTypeConverterEntryArgs) ToTransformerTypeConverterEntryOutputWithContext(ctx context.Context) TransformerTypeConverterEntryOutput
type TransformerTypeConverterEntryArray ¶ added in v1.16.0
type TransformerTypeConverterEntryArray []TransformerTypeConverterEntryInput
func (TransformerTypeConverterEntryArray) ElementType ¶ added in v1.16.0
func (TransformerTypeConverterEntryArray) ElementType() reflect.Type
func (TransformerTypeConverterEntryArray) ToTransformerTypeConverterEntryArrayOutput ¶ added in v1.16.0
func (i TransformerTypeConverterEntryArray) ToTransformerTypeConverterEntryArrayOutput() TransformerTypeConverterEntryArrayOutput
func (TransformerTypeConverterEntryArray) ToTransformerTypeConverterEntryArrayOutputWithContext ¶ added in v1.16.0
func (i TransformerTypeConverterEntryArray) ToTransformerTypeConverterEntryArrayOutputWithContext(ctx context.Context) TransformerTypeConverterEntryArrayOutput
type TransformerTypeConverterEntryArrayInput ¶ added in v1.16.0
type TransformerTypeConverterEntryArrayInput interface { pulumi.Input ToTransformerTypeConverterEntryArrayOutput() TransformerTypeConverterEntryArrayOutput ToTransformerTypeConverterEntryArrayOutputWithContext(context.Context) TransformerTypeConverterEntryArrayOutput }
TransformerTypeConverterEntryArrayInput is an input type that accepts TransformerTypeConverterEntryArray and TransformerTypeConverterEntryArrayOutput values. You can construct a concrete instance of `TransformerTypeConverterEntryArrayInput` via:
TransformerTypeConverterEntryArray{ TransformerTypeConverterEntryArgs{...} }
type TransformerTypeConverterEntryArrayOutput ¶ added in v1.16.0
type TransformerTypeConverterEntryArrayOutput struct{ *pulumi.OutputState }
func (TransformerTypeConverterEntryArrayOutput) ElementType ¶ added in v1.16.0
func (TransformerTypeConverterEntryArrayOutput) ElementType() reflect.Type
func (TransformerTypeConverterEntryArrayOutput) ToTransformerTypeConverterEntryArrayOutput ¶ added in v1.16.0
func (o TransformerTypeConverterEntryArrayOutput) ToTransformerTypeConverterEntryArrayOutput() TransformerTypeConverterEntryArrayOutput
func (TransformerTypeConverterEntryArrayOutput) ToTransformerTypeConverterEntryArrayOutputWithContext ¶ added in v1.16.0
func (o TransformerTypeConverterEntryArrayOutput) ToTransformerTypeConverterEntryArrayOutputWithContext(ctx context.Context) TransformerTypeConverterEntryArrayOutput
type TransformerTypeConverterEntryInput ¶ added in v1.16.0
type TransformerTypeConverterEntryInput interface { pulumi.Input ToTransformerTypeConverterEntryOutput() TransformerTypeConverterEntryOutput ToTransformerTypeConverterEntryOutputWithContext(context.Context) TransformerTypeConverterEntryOutput }
TransformerTypeConverterEntryInput is an input type that accepts TransformerTypeConverterEntryArgs and TransformerTypeConverterEntryOutput values. You can construct a concrete instance of `TransformerTypeConverterEntryInput` via:
TransformerTypeConverterEntryArgs{...}
type TransformerTypeConverterEntryOutput ¶ added in v1.16.0
type TransformerTypeConverterEntryOutput struct{ *pulumi.OutputState }
func (TransformerTypeConverterEntryOutput) ElementType ¶ added in v1.16.0
func (TransformerTypeConverterEntryOutput) ElementType() reflect.Type
func (TransformerTypeConverterEntryOutput) Key ¶ added in v1.16.0
func (o TransformerTypeConverterEntryOutput) Key() pulumi.StringOutput
func (TransformerTypeConverterEntryOutput) ToTransformerTypeConverterEntryOutput ¶ added in v1.16.0
func (o TransformerTypeConverterEntryOutput) ToTransformerTypeConverterEntryOutput() TransformerTypeConverterEntryOutput
func (TransformerTypeConverterEntryOutput) ToTransformerTypeConverterEntryOutputWithContext ¶ added in v1.16.0
func (o TransformerTypeConverterEntryOutput) ToTransformerTypeConverterEntryOutputWithContext(ctx context.Context) TransformerTypeConverterEntryOutput
type TransformerTypeConverterEntryType ¶ added in v1.16.0
type TransformerTypeConverterEntryType string
func (TransformerTypeConverterEntryType) ElementType ¶ added in v1.16.0
func (TransformerTypeConverterEntryType) ElementType() reflect.Type
func (TransformerTypeConverterEntryType) ToStringOutput ¶ added in v1.16.0
func (e TransformerTypeConverterEntryType) ToStringOutput() pulumi.StringOutput
func (TransformerTypeConverterEntryType) ToStringOutputWithContext ¶ added in v1.16.0
func (e TransformerTypeConverterEntryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransformerTypeConverterEntryType) ToStringPtrOutput ¶ added in v1.16.0
func (e TransformerTypeConverterEntryType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransformerTypeConverterEntryType) ToStringPtrOutputWithContext ¶ added in v1.16.0
func (e TransformerTypeConverterEntryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypeOutput ¶ added in v1.16.0
func (e TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypeOutput() TransformerTypeConverterEntryTypeOutput
func (TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypeOutputWithContext ¶ added in v1.16.0
func (e TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypeOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypeOutput
func (TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypePtrOutput ¶ added in v1.16.0
func (e TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypePtrOutput() TransformerTypeConverterEntryTypePtrOutput
func (TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypePtrOutputWithContext ¶ added in v1.16.0
func (e TransformerTypeConverterEntryType) ToTransformerTypeConverterEntryTypePtrOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypePtrOutput
type TransformerTypeConverterEntryTypeInput ¶ added in v1.16.0
type TransformerTypeConverterEntryTypeInput interface { pulumi.Input ToTransformerTypeConverterEntryTypeOutput() TransformerTypeConverterEntryTypeOutput ToTransformerTypeConverterEntryTypeOutputWithContext(context.Context) TransformerTypeConverterEntryTypeOutput }
TransformerTypeConverterEntryTypeInput is an input type that accepts values of the TransformerTypeConverterEntryType enum A concrete instance of `TransformerTypeConverterEntryTypeInput` can be one of the following:
TransformerTypeConverterEntryTypeBoolean TransformerTypeConverterEntryTypeInteger TransformerTypeConverterEntryTypeDouble TransformerTypeConverterEntryTypeString
type TransformerTypeConverterEntryTypeOutput ¶ added in v1.16.0
type TransformerTypeConverterEntryTypeOutput struct{ *pulumi.OutputState }
func (TransformerTypeConverterEntryTypeOutput) ElementType ¶ added in v1.16.0
func (TransformerTypeConverterEntryTypeOutput) ElementType() reflect.Type
func (TransformerTypeConverterEntryTypeOutput) ToStringOutput ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypeOutput) ToStringOutput() pulumi.StringOutput
func (TransformerTypeConverterEntryTypeOutput) ToStringOutputWithContext ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransformerTypeConverterEntryTypeOutput) ToStringPtrOutput ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransformerTypeConverterEntryTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypeOutput ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypeOutput() TransformerTypeConverterEntryTypeOutput
func (TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypeOutputWithContext ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypeOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypeOutput
func (TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypePtrOutput ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypePtrOutput() TransformerTypeConverterEntryTypePtrOutput
func (TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypePtrOutputWithContext ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypeOutput) ToTransformerTypeConverterEntryTypePtrOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypePtrOutput
type TransformerTypeConverterEntryTypePtrInput ¶ added in v1.16.0
type TransformerTypeConverterEntryTypePtrInput interface { pulumi.Input ToTransformerTypeConverterEntryTypePtrOutput() TransformerTypeConverterEntryTypePtrOutput ToTransformerTypeConverterEntryTypePtrOutputWithContext(context.Context) TransformerTypeConverterEntryTypePtrOutput }
func TransformerTypeConverterEntryTypePtr ¶ added in v1.16.0
func TransformerTypeConverterEntryTypePtr(v string) TransformerTypeConverterEntryTypePtrInput
type TransformerTypeConverterEntryTypePtrOutput ¶ added in v1.16.0
type TransformerTypeConverterEntryTypePtrOutput struct{ *pulumi.OutputState }
func (TransformerTypeConverterEntryTypePtrOutput) ElementType ¶ added in v1.16.0
func (TransformerTypeConverterEntryTypePtrOutput) ElementType() reflect.Type
func (TransformerTypeConverterEntryTypePtrOutput) ToStringPtrOutput ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransformerTypeConverterEntryTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransformerTypeConverterEntryTypePtrOutput) ToTransformerTypeConverterEntryTypePtrOutput ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypePtrOutput) ToTransformerTypeConverterEntryTypePtrOutput() TransformerTypeConverterEntryTypePtrOutput
func (TransformerTypeConverterEntryTypePtrOutput) ToTransformerTypeConverterEntryTypePtrOutputWithContext ¶ added in v1.16.0
func (o TransformerTypeConverterEntryTypePtrOutput) ToTransformerTypeConverterEntryTypePtrOutputWithContext(ctx context.Context) TransformerTypeConverterEntryTypePtrOutput
Source Files
¶
- accountPolicy.go
- delivery.go
- deliveryDestination.go
- deliverySource.go
- destination.go
- getAccountPolicy.go
- getDelivery.go
- getDeliveryDestination.go
- getDeliverySource.go
- getDestination.go
- getIntegration.go
- getLogAnomalyDetector.go
- getLogGroup.go
- getMetricFilter.go
- getQueryDefinition.go
- getResourcePolicy.go
- getSubscriptionFilter.go
- getTransformer.go
- init.go
- integration.go
- logAnomalyDetector.go
- logGroup.go
- logStream.go
- metricFilter.go
- pulumiEnums.go
- pulumiTypes.go
- queryDefinition.go
- resourcePolicy.go
- subscriptionFilter.go
- transformer.go