Documentation
¶
Index ¶
- type Destinationdeprecated
- type DestinationArgs
- type DestinationInput
- type DestinationOutput
- type DestinationState
- type LogGroup
- type LogGroupArgs
- type LogGroupInput
- type LogGroupOutput
- type LogGroupState
- type LogGroupTag
- type LogGroupTagArgs
- type LogGroupTagArray
- type LogGroupTagArrayInput
- type LogGroupTagArrayOutput
- func (LogGroupTagArrayOutput) ElementType() reflect.Type
- func (o LogGroupTagArrayOutput) Index(i pulumi.IntInput) LogGroupTagOutput
- func (o LogGroupTagArrayOutput) ToLogGroupTagArrayOutput() LogGroupTagArrayOutput
- func (o LogGroupTagArrayOutput) ToLogGroupTagArrayOutputWithContext(ctx context.Context) LogGroupTagArrayOutput
- type LogGroupTagInput
- type LogGroupTagOutput
- func (LogGroupTagOutput) ElementType() reflect.Type
- func (o LogGroupTagOutput) Key() pulumi.StringOutput
- func (o LogGroupTagOutput) ToLogGroupTagOutput() LogGroupTagOutput
- func (o LogGroupTagOutput) ToLogGroupTagOutputWithContext(ctx context.Context) LogGroupTagOutput
- func (o LogGroupTagOutput) Value() pulumi.StringOutput
- type LogStreamdeprecated
- type LogStreamArgs
- type LogStreamInput
- type LogStreamOutput
- type LogStreamState
- type MetricFilterdeprecated
- type MetricFilterArgs
- 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 (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
- type MetricFilterOutput
- type MetricFilterState
- type QueryDefinition
- type QueryDefinitionArgs
- type QueryDefinitionInput
- type QueryDefinitionOutput
- type QueryDefinitionState
- type ResourcePolicy
- type ResourcePolicyArgs
- type ResourcePolicyInput
- type ResourcePolicyOutput
- type ResourcePolicyState
- type SubscriptionFilterdeprecated
- type SubscriptionFilterArgs
- type SubscriptionFilterInput
- type SubscriptionFilterOutput
- type SubscriptionFilterState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Destination
deprecated
type Destination struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` DestinationName pulumi.StringOutput `pulumi:"destinationName"` DestinationPolicy pulumi.StringOutput `pulumi:"destinationPolicy"` RoleArn pulumi.StringOutput `pulumi:"roleArn"` TargetArn pulumi.StringOutput `pulumi:"targetArn"` }
Resource Type definition for AWS::Logs::Destination
Deprecated: Destination is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
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 { DestinationName pulumi.StringPtrInput DestinationPolicy pulumi.StringInput RoleArn pulumi.StringInput 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) ElementType ¶
func (DestinationOutput) ElementType() reflect.Type
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 LogGroup ¶
type LogGroup struct { pulumi.CustomResourceState // The CloudWatch log group ARN. Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Resource Name (ARN) of the CMK to use when encrypting log data. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The name of the log group. If you don't specify a name, AWS CloudFormation 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, 1827, and 3653. RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"` // An array of key-value pairs to apply to this resource. Tags LogGroupTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::Logs::LogGroup
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 { // The Amazon Resource Name (ARN) of the CMK to use when encrypting log data. KmsKeyId pulumi.StringPtrInput // The name of the log group. If you don't specify a name, AWS CloudFormation 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, 1827, and 3653. RetentionInDays pulumi.IntPtrInput // An array of key-value pairs to apply to this resource. Tags LogGroupTagArrayInput }
The set of arguments for constructing a LogGroup resource.
func (LogGroupArgs) ElementType ¶
func (LogGroupArgs) ElementType() reflect.Type
type LogGroupInput ¶
type LogGroupInput interface { pulumi.Input ToLogGroupOutput() LogGroupOutput ToLogGroupOutputWithContext(ctx context.Context) LogGroupOutput }
type LogGroupOutput ¶
type LogGroupOutput struct{ *pulumi.OutputState }
func (LogGroupOutput) ElementType ¶
func (LogGroupOutput) ElementType() reflect.Type
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 LogGroupTag 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. 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 LogGroupTagArgs ¶ added in v0.6.0
type LogGroupTagArgs 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 pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +, - and @. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (LogGroupTagArgs) ElementType ¶ added in v0.6.0
func (LogGroupTagArgs) ElementType() reflect.Type
func (LogGroupTagArgs) ToLogGroupTagOutput ¶ added in v0.6.0
func (i LogGroupTagArgs) ToLogGroupTagOutput() LogGroupTagOutput
func (LogGroupTagArgs) ToLogGroupTagOutputWithContext ¶ added in v0.6.0
func (i LogGroupTagArgs) ToLogGroupTagOutputWithContext(ctx context.Context) LogGroupTagOutput
type LogGroupTagArray ¶ added in v0.6.0
type LogGroupTagArray []LogGroupTagInput
func (LogGroupTagArray) ElementType ¶ added in v0.6.0
func (LogGroupTagArray) ElementType() reflect.Type
func (LogGroupTagArray) ToLogGroupTagArrayOutput ¶ added in v0.6.0
func (i LogGroupTagArray) ToLogGroupTagArrayOutput() LogGroupTagArrayOutput
func (LogGroupTagArray) ToLogGroupTagArrayOutputWithContext ¶ added in v0.6.0
func (i LogGroupTagArray) ToLogGroupTagArrayOutputWithContext(ctx context.Context) LogGroupTagArrayOutput
type LogGroupTagArrayInput ¶ added in v0.6.0
type LogGroupTagArrayInput interface { pulumi.Input ToLogGroupTagArrayOutput() LogGroupTagArrayOutput ToLogGroupTagArrayOutputWithContext(context.Context) LogGroupTagArrayOutput }
LogGroupTagArrayInput is an input type that accepts LogGroupTagArray and LogGroupTagArrayOutput values. You can construct a concrete instance of `LogGroupTagArrayInput` via:
LogGroupTagArray{ LogGroupTagArgs{...} }
type LogGroupTagArrayOutput ¶ added in v0.6.0
type LogGroupTagArrayOutput struct{ *pulumi.OutputState }
func (LogGroupTagArrayOutput) ElementType ¶ added in v0.6.0
func (LogGroupTagArrayOutput) ElementType() reflect.Type
func (LogGroupTagArrayOutput) Index ¶ added in v0.6.0
func (o LogGroupTagArrayOutput) Index(i pulumi.IntInput) LogGroupTagOutput
func (LogGroupTagArrayOutput) ToLogGroupTagArrayOutput ¶ added in v0.6.0
func (o LogGroupTagArrayOutput) ToLogGroupTagArrayOutput() LogGroupTagArrayOutput
func (LogGroupTagArrayOutput) ToLogGroupTagArrayOutputWithContext ¶ added in v0.6.0
func (o LogGroupTagArrayOutput) ToLogGroupTagArrayOutputWithContext(ctx context.Context) LogGroupTagArrayOutput
type LogGroupTagInput ¶ added in v0.6.0
type LogGroupTagInput interface { pulumi.Input ToLogGroupTagOutput() LogGroupTagOutput ToLogGroupTagOutputWithContext(context.Context) LogGroupTagOutput }
LogGroupTagInput is an input type that accepts LogGroupTagArgs and LogGroupTagOutput values. You can construct a concrete instance of `LogGroupTagInput` via:
LogGroupTagArgs{...}
type LogGroupTagOutput ¶ added in v0.6.0
type LogGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (LogGroupTagOutput) ElementType ¶ added in v0.6.0
func (LogGroupTagOutput) ElementType() reflect.Type
func (LogGroupTagOutput) Key ¶ added in v0.6.0
func (o LogGroupTagOutput) Key() pulumi.StringOutput
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 @.
func (LogGroupTagOutput) ToLogGroupTagOutput ¶ added in v0.6.0
func (o LogGroupTagOutput) ToLogGroupTagOutput() LogGroupTagOutput
func (LogGroupTagOutput) ToLogGroupTagOutputWithContext ¶ added in v0.6.0
func (o LogGroupTagOutput) ToLogGroupTagOutputWithContext(ctx context.Context) LogGroupTagOutput
func (LogGroupTagOutput) Value ¶ added in v0.6.0
func (o LogGroupTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +, - and @.
type LogStream
deprecated
type LogStream struct { pulumi.CustomResourceState LogGroupName pulumi.StringOutput `pulumi:"logGroupName"` LogStreamName pulumi.StringPtrOutput `pulumi:"logStreamName"` }
Resource Type definition for AWS::Logs::LogStream
Deprecated: LogStream is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
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 { LogGroupName pulumi.StringInput 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) 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 MetricFilter
deprecated
type MetricFilter struct { pulumi.CustomResourceState FilterPattern pulumi.StringOutput `pulumi:"filterPattern"` LogGroupName pulumi.StringOutput `pulumi:"logGroupName"` MetricTransformations MetricFilterMetricTransformationArrayOutput `pulumi:"metricTransformations"` }
Resource Type definition for AWS::Logs::MetricFilter
Deprecated: MetricFilter is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
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 { FilterPattern pulumi.StringInput LogGroupName pulumi.StringInput MetricTransformations MetricFilterMetricTransformationArrayInput }
The set of arguments for constructing a MetricFilter resource.
func (MetricFilterArgs) ElementType ¶
func (MetricFilterArgs) ElementType() reflect.Type
type MetricFilterInput ¶
type MetricFilterInput interface { pulumi.Input ToMetricFilterOutput() MetricFilterOutput ToMetricFilterOutputWithContext(ctx context.Context) MetricFilterOutput }
type MetricFilterMetricTransformationArgs ¶
type MetricFilterMetricTransformationArgs struct { DefaultValue pulumi.Float64PtrInput `pulumi:"defaultValue"` MetricName pulumi.StringInput `pulumi:"metricName"` MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"` MetricValue pulumi.StringInput `pulumi:"metricValue"` }
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 }
func (MetricFilterMetricTransformationOutput) DefaultValue ¶
func (o MetricFilterMetricTransformationOutput) DefaultValue() pulumi.Float64PtrOutput
func (MetricFilterMetricTransformationOutput) ElementType ¶
func (MetricFilterMetricTransformationOutput) ElementType() reflect.Type
func (MetricFilterMetricTransformationOutput) MetricName ¶
func (o MetricFilterMetricTransformationOutput) MetricName() pulumi.StringOutput
func (MetricFilterMetricTransformationOutput) MetricNamespace ¶
func (o MetricFilterMetricTransformationOutput) MetricNamespace() pulumi.StringOutput
func (MetricFilterMetricTransformationOutput) MetricValue ¶
func (o MetricFilterMetricTransformationOutput) MetricValue() pulumi.StringOutput
func (MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutput ¶
func (o MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutput() MetricFilterMetricTransformationOutput
func (MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutputWithContext ¶
func (o MetricFilterMetricTransformationOutput) ToMetricFilterMetricTransformationOutputWithContext(ctx context.Context) MetricFilterMetricTransformationOutput
type MetricFilterOutput ¶
type MetricFilterOutput struct{ *pulumi.OutputState }
func (MetricFilterOutput) ElementType ¶
func (MetricFilterOutput) ElementType() reflect.Type
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"` // 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 // 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) ToQueryDefinitionOutput ¶
func (o QueryDefinitionOutput) ToQueryDefinitionOutput() QueryDefinitionOutput
func (QueryDefinitionOutput) ToQueryDefinitionOutputWithContext ¶
func (o QueryDefinitionOutput) ToQueryDefinitionOutputWithContext(ctx context.Context) QueryDefinitionOutput
type QueryDefinitionState ¶
type QueryDefinitionState struct { }
func (QueryDefinitionState) ElementType ¶
func (QueryDefinitionState) ElementType() reflect.Type
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.StringInput }
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) 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
deprecated
type SubscriptionFilter struct { pulumi.CustomResourceState DestinationArn pulumi.StringOutput `pulumi:"destinationArn"` FilterPattern pulumi.StringOutput `pulumi:"filterPattern"` LogGroupName pulumi.StringOutput `pulumi:"logGroupName"` RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` }
Resource Type definition for AWS::Logs::SubscriptionFilter
Deprecated: SubscriptionFilter is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
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 { DestinationArn pulumi.StringInput FilterPattern pulumi.StringInput LogGroupName pulumi.StringInput RoleArn pulumi.StringPtrInput }
The set of arguments for constructing a SubscriptionFilter resource.
func (SubscriptionFilterArgs) ElementType ¶
func (SubscriptionFilterArgs) ElementType() reflect.Type
type SubscriptionFilterInput ¶
type SubscriptionFilterInput interface { pulumi.Input ToSubscriptionFilterOutput() SubscriptionFilterOutput ToSubscriptionFilterOutputWithContext(ctx context.Context) SubscriptionFilterOutput }
type SubscriptionFilterOutput ¶
type SubscriptionFilterOutput struct{ *pulumi.OutputState }
func (SubscriptionFilterOutput) ElementType ¶
func (SubscriptionFilterOutput) ElementType() reflect.Type
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