Documentation
¶
Index ¶
- Constants
- type ApiDestination
- type ApiDestinationArgs
- type ApiDestinationHttpMethod
- func (ApiDestinationHttpMethod) ElementType() reflect.Type
- func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutput() ApiDestinationHttpMethodOutput
- func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutputWithContext(ctx context.Context) ApiDestinationHttpMethodOutput
- func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput
- func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutputWithContext(ctx context.Context) ApiDestinationHttpMethodPtrOutput
- func (e ApiDestinationHttpMethod) ToStringOutput() pulumi.StringOutput
- func (e ApiDestinationHttpMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApiDestinationHttpMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApiDestinationHttpMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiDestinationHttpMethodInput
- type ApiDestinationHttpMethodOutput
- func (ApiDestinationHttpMethodOutput) ElementType() reflect.Type
- func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutput() ApiDestinationHttpMethodOutput
- func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutputWithContext(ctx context.Context) ApiDestinationHttpMethodOutput
- func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput
- func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutputWithContext(ctx context.Context) ApiDestinationHttpMethodPtrOutput
- func (o ApiDestinationHttpMethodOutput) ToStringOutput() pulumi.StringOutput
- func (o ApiDestinationHttpMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApiDestinationHttpMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApiDestinationHttpMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiDestinationHttpMethodPtrInput
- type ApiDestinationHttpMethodPtrOutput
- func (o ApiDestinationHttpMethodPtrOutput) Elem() ApiDestinationHttpMethodOutput
- func (ApiDestinationHttpMethodPtrOutput) ElementType() reflect.Type
- func (o ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput
- func (o ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutputWithContext(ctx context.Context) ApiDestinationHttpMethodPtrOutput
- func (o ApiDestinationHttpMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApiDestinationHttpMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiDestinationInput
- type ApiDestinationOutput
- func (o ApiDestinationOutput) Arn() pulumi.StringOutput
- func (o ApiDestinationOutput) ConnectionArn() pulumi.StringOutput
- func (o ApiDestinationOutput) Description() pulumi.StringPtrOutput
- func (ApiDestinationOutput) ElementType() reflect.Type
- func (o ApiDestinationOutput) HttpMethod() ApiDestinationHttpMethodOutput
- func (o ApiDestinationOutput) InvocationEndpoint() pulumi.StringOutput
- func (o ApiDestinationOutput) InvocationRateLimitPerSecond() pulumi.IntPtrOutput
- func (o ApiDestinationOutput) Name() pulumi.StringPtrOutput
- func (o ApiDestinationOutput) ToApiDestinationOutput() ApiDestinationOutput
- func (o ApiDestinationOutput) ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput
- type ApiDestinationState
- type Archive
- type ArchiveArgs
- type ArchiveInput
- type ArchiveOutput
- func (o ArchiveOutput) ArchiveName() pulumi.StringPtrOutput
- func (o ArchiveOutput) Arn() pulumi.StringOutput
- func (o ArchiveOutput) Description() pulumi.StringPtrOutput
- func (ArchiveOutput) ElementType() reflect.Type
- func (o ArchiveOutput) EventPattern() pulumi.AnyOutput
- func (o ArchiveOutput) RetentionDays() pulumi.IntPtrOutput
- func (o ArchiveOutput) SourceArn() pulumi.StringOutput
- func (o ArchiveOutput) ToArchiveOutput() ArchiveOutput
- func (o ArchiveOutput) ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput
- type ArchiveState
- type Connection
- type ConnectionApiKeyAuthParameters
- type ConnectionApiKeyAuthParametersArgs
- func (ConnectionApiKeyAuthParametersArgs) ElementType() reflect.Type
- func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutput() ConnectionApiKeyAuthParametersOutput
- func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersOutput
- func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput
- func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersPtrOutput
- type ConnectionApiKeyAuthParametersInput
- type ConnectionApiKeyAuthParametersOutput
- func (o ConnectionApiKeyAuthParametersOutput) ApiKeyName() pulumi.StringOutput
- func (o ConnectionApiKeyAuthParametersOutput) ApiKeyValue() pulumi.StringOutput
- func (ConnectionApiKeyAuthParametersOutput) ElementType() reflect.Type
- func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutput() ConnectionApiKeyAuthParametersOutput
- func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersOutput
- func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput
- func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersPtrOutput
- type ConnectionApiKeyAuthParametersPtrInput
- type ConnectionApiKeyAuthParametersPtrOutput
- func (o ConnectionApiKeyAuthParametersPtrOutput) ApiKeyName() pulumi.StringPtrOutput
- func (o ConnectionApiKeyAuthParametersPtrOutput) ApiKeyValue() pulumi.StringPtrOutput
- func (o ConnectionApiKeyAuthParametersPtrOutput) Elem() ConnectionApiKeyAuthParametersOutput
- func (ConnectionApiKeyAuthParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput
- func (o ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersPtrOutput
- type ConnectionArgs
- type ConnectionAuthParameters
- type ConnectionAuthParametersArgs
- func (ConnectionAuthParametersArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput
- func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput
- type ConnectionAuthParametersInput
- type ConnectionAuthParametersOutput
- func (o ConnectionAuthParametersOutput) ApiKeyAuthParameters() ConnectionApiKeyAuthParametersPtrOutput
- func (o ConnectionAuthParametersOutput) BasicAuthParameters() ConnectionBasicAuthParametersPtrOutput
- func (ConnectionAuthParametersOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOutput) InvocationHttpParameters() ConnectionHttpParametersPtrOutput
- func (o ConnectionAuthParametersOutput) OAuthParameters() ConnectionOAuthParametersPtrOutput
- func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput
- func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput
- type ConnectionAuthorizationType
- func (ConnectionAuthorizationType) ElementType() reflect.Type
- func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutput() ConnectionAuthorizationTypeOutput
- func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutputWithContext(ctx context.Context) ConnectionAuthorizationTypeOutput
- func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput
- func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutputWithContext(ctx context.Context) ConnectionAuthorizationTypePtrOutput
- func (e ConnectionAuthorizationType) ToStringOutput() pulumi.StringOutput
- func (e ConnectionAuthorizationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectionAuthorizationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectionAuthorizationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionAuthorizationTypeInput
- type ConnectionAuthorizationTypeOutput
- func (ConnectionAuthorizationTypeOutput) ElementType() reflect.Type
- func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutput() ConnectionAuthorizationTypeOutput
- func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutputWithContext(ctx context.Context) ConnectionAuthorizationTypeOutput
- func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput
- func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutputWithContext(ctx context.Context) ConnectionAuthorizationTypePtrOutput
- func (o ConnectionAuthorizationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectionAuthorizationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectionAuthorizationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionAuthorizationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionAuthorizationTypePtrInput
- type ConnectionAuthorizationTypePtrOutput
- func (o ConnectionAuthorizationTypePtrOutput) Elem() ConnectionAuthorizationTypeOutput
- func (ConnectionAuthorizationTypePtrOutput) ElementType() reflect.Type
- func (o ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput
- func (o ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutputWithContext(ctx context.Context) ConnectionAuthorizationTypePtrOutput
- func (o ConnectionAuthorizationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionAuthorizationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionBasicAuthParameters
- type ConnectionBasicAuthParametersArgs
- func (ConnectionBasicAuthParametersArgs) ElementType() reflect.Type
- func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutput() ConnectionBasicAuthParametersOutput
- func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersOutput
- func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput
- func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersPtrOutput
- type ConnectionBasicAuthParametersInput
- type ConnectionBasicAuthParametersOutput
- func (ConnectionBasicAuthParametersOutput) ElementType() reflect.Type
- func (o ConnectionBasicAuthParametersOutput) Password() pulumi.StringOutput
- func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutput() ConnectionBasicAuthParametersOutput
- func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersOutput
- func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput
- func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersPtrOutput
- func (o ConnectionBasicAuthParametersOutput) Username() pulumi.StringOutput
- type ConnectionBasicAuthParametersPtrInput
- type ConnectionBasicAuthParametersPtrOutput
- func (o ConnectionBasicAuthParametersPtrOutput) Elem() ConnectionBasicAuthParametersOutput
- func (ConnectionBasicAuthParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionBasicAuthParametersPtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput
- func (o ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersPtrOutput
- func (o ConnectionBasicAuthParametersPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionClientParameters
- type ConnectionClientParametersArgs
- func (ConnectionClientParametersArgs) ElementType() reflect.Type
- func (i ConnectionClientParametersArgs) ToConnectionClientParametersOutput() ConnectionClientParametersOutput
- func (i ConnectionClientParametersArgs) ToConnectionClientParametersOutputWithContext(ctx context.Context) ConnectionClientParametersOutput
- func (i ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput
- func (i ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutputWithContext(ctx context.Context) ConnectionClientParametersPtrOutput
- type ConnectionClientParametersInput
- type ConnectionClientParametersOutput
- func (o ConnectionClientParametersOutput) ClientId() pulumi.StringOutput
- func (o ConnectionClientParametersOutput) ClientSecret() pulumi.StringOutput
- func (ConnectionClientParametersOutput) ElementType() reflect.Type
- func (o ConnectionClientParametersOutput) ToConnectionClientParametersOutput() ConnectionClientParametersOutput
- func (o ConnectionClientParametersOutput) ToConnectionClientParametersOutputWithContext(ctx context.Context) ConnectionClientParametersOutput
- func (o ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput
- func (o ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutputWithContext(ctx context.Context) ConnectionClientParametersPtrOutput
- type ConnectionClientParametersPtrInput
- type ConnectionClientParametersPtrOutput
- func (o ConnectionClientParametersPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ConnectionClientParametersPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o ConnectionClientParametersPtrOutput) Elem() ConnectionClientParametersOutput
- func (ConnectionClientParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput
- func (o ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutputWithContext(ctx context.Context) ConnectionClientParametersPtrOutput
- type ConnectionHttpParameters
- type ConnectionHttpParametersArgs
- func (ConnectionHttpParametersArgs) ElementType() reflect.Type
- func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersOutput() ConnectionHttpParametersOutput
- func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersOutputWithContext(ctx context.Context) ConnectionHttpParametersOutput
- func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput
- func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionHttpParametersPtrOutput
- type ConnectionHttpParametersInput
- type ConnectionHttpParametersOutput
- func (o ConnectionHttpParametersOutput) BodyParameters() ConnectionParameterArrayOutput
- func (ConnectionHttpParametersOutput) ElementType() reflect.Type
- func (o ConnectionHttpParametersOutput) HeaderParameters() ConnectionParameterArrayOutput
- func (o ConnectionHttpParametersOutput) QueryStringParameters() ConnectionParameterArrayOutput
- func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersOutput() ConnectionHttpParametersOutput
- func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersOutputWithContext(ctx context.Context) ConnectionHttpParametersOutput
- func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput
- func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionHttpParametersPtrOutput
- type ConnectionHttpParametersPtrInput
- type ConnectionHttpParametersPtrOutput
- func (o ConnectionHttpParametersPtrOutput) BodyParameters() ConnectionParameterArrayOutput
- func (o ConnectionHttpParametersPtrOutput) Elem() ConnectionHttpParametersOutput
- func (ConnectionHttpParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionHttpParametersPtrOutput) HeaderParameters() ConnectionParameterArrayOutput
- func (o ConnectionHttpParametersPtrOutput) QueryStringParameters() ConnectionParameterArrayOutput
- func (o ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput
- func (o ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionHttpParametersPtrOutput
- type ConnectionInput
- type ConnectionOAuthParameters
- type ConnectionOAuthParametersArgs
- func (ConnectionOAuthParametersArgs) ElementType() reflect.Type
- func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutput() ConnectionOAuthParametersOutput
- func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutputWithContext(ctx context.Context) ConnectionOAuthParametersOutput
- func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput
- func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersPtrOutput
- type ConnectionOAuthParametersHttpMethod
- func (ConnectionOAuthParametersHttpMethod) ElementType() reflect.Type
- func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutput() ConnectionOAuthParametersHttpMethodOutput
- func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodOutput
- func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput
- func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodPtrOutput
- func (e ConnectionOAuthParametersHttpMethod) ToStringOutput() pulumi.StringOutput
- func (e ConnectionOAuthParametersHttpMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectionOAuthParametersHttpMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectionOAuthParametersHttpMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionOAuthParametersHttpMethodInput
- type ConnectionOAuthParametersHttpMethodOutput
- func (ConnectionOAuthParametersHttpMethodOutput) ElementType() reflect.Type
- func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutput() ConnectionOAuthParametersHttpMethodOutput
- func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodOutput
- func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput
- func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodPtrOutput
- func (o ConnectionOAuthParametersHttpMethodOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectionOAuthParametersHttpMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectionOAuthParametersHttpMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionOAuthParametersHttpMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionOAuthParametersHttpMethodPtrInput
- type ConnectionOAuthParametersHttpMethodPtrOutput
- func (o ConnectionOAuthParametersHttpMethodPtrOutput) Elem() ConnectionOAuthParametersHttpMethodOutput
- func (ConnectionOAuthParametersHttpMethodPtrOutput) ElementType() reflect.Type
- func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput
- func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodPtrOutput
- func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectionOAuthParametersInput
- type ConnectionOAuthParametersOutput
- func (o ConnectionOAuthParametersOutput) AuthorizationEndpoint() pulumi.StringOutput
- func (o ConnectionOAuthParametersOutput) ClientParameters() ConnectionClientParametersOutput
- func (ConnectionOAuthParametersOutput) ElementType() reflect.Type
- func (o ConnectionOAuthParametersOutput) HttpMethod() ConnectionOAuthParametersHttpMethodOutput
- func (o ConnectionOAuthParametersOutput) OAuthHttpParameters() ConnectionHttpParametersPtrOutput
- func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutput() ConnectionOAuthParametersOutput
- func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutputWithContext(ctx context.Context) ConnectionOAuthParametersOutput
- func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput
- func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersPtrOutput
- type ConnectionOAuthParametersPtrInput
- type ConnectionOAuthParametersPtrOutput
- func (o ConnectionOAuthParametersPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOAuthParametersPtrOutput) ClientParameters() ConnectionClientParametersPtrOutput
- func (o ConnectionOAuthParametersPtrOutput) Elem() ConnectionOAuthParametersOutput
- func (ConnectionOAuthParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionOAuthParametersPtrOutput) HttpMethod() ConnectionOAuthParametersHttpMethodPtrOutput
- func (o ConnectionOAuthParametersPtrOutput) OAuthHttpParameters() ConnectionHttpParametersPtrOutput
- func (o ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput
- func (o ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersPtrOutput
- type ConnectionOutput
- func (o ConnectionOutput) Arn() pulumi.StringOutput
- func (o ConnectionOutput) AuthParameters() ConnectionAuthParametersOutput
- func (o ConnectionOutput) AuthorizationType() ConnectionAuthorizationTypeOutput
- func (o ConnectionOutput) Description() pulumi.StringPtrOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) Name() pulumi.StringPtrOutput
- func (o ConnectionOutput) SecretArn() pulumi.StringOutput
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- type ConnectionParameter
- type ConnectionParameterArgs
- type ConnectionParameterArray
- type ConnectionParameterArrayInput
- type ConnectionParameterArrayOutput
- func (ConnectionParameterArrayOutput) ElementType() reflect.Type
- func (o ConnectionParameterArrayOutput) Index(i pulumi.IntInput) ConnectionParameterOutput
- func (o ConnectionParameterArrayOutput) ToConnectionParameterArrayOutput() ConnectionParameterArrayOutput
- func (o ConnectionParameterArrayOutput) ToConnectionParameterArrayOutputWithContext(ctx context.Context) ConnectionParameterArrayOutput
- type ConnectionParameterInput
- type ConnectionParameterOutput
- func (ConnectionParameterOutput) ElementType() reflect.Type
- func (o ConnectionParameterOutput) IsValueSecret() pulumi.BoolPtrOutput
- func (o ConnectionParameterOutput) Key() pulumi.StringOutput
- func (o ConnectionParameterOutput) ToConnectionParameterOutput() ConnectionParameterOutput
- func (o ConnectionParameterOutput) ToConnectionParameterOutputWithContext(ctx context.Context) ConnectionParameterOutput
- func (o ConnectionParameterOutput) Value() pulumi.StringOutput
- type ConnectionState
- type DeadLetterConfigProperties
- type DeadLetterConfigPropertiesArgs
- func (DeadLetterConfigPropertiesArgs) ElementType() reflect.Type
- func (i DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesOutput() DeadLetterConfigPropertiesOutput
- func (i DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesOutput
- func (i DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesPtrOutput() DeadLetterConfigPropertiesPtrOutput
- func (i DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesPtrOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesPtrOutput
- type DeadLetterConfigPropertiesInput
- type DeadLetterConfigPropertiesOutput
- func (o DeadLetterConfigPropertiesOutput) Arn() pulumi.StringPtrOutput
- func (DeadLetterConfigPropertiesOutput) ElementType() reflect.Type
- func (o DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesOutput() DeadLetterConfigPropertiesOutput
- func (o DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesOutput
- func (o DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesPtrOutput() DeadLetterConfigPropertiesPtrOutput
- func (o DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesPtrOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesPtrOutput
- type DeadLetterConfigPropertiesPtrInput
- type DeadLetterConfigPropertiesPtrOutput
- func (o DeadLetterConfigPropertiesPtrOutput) Arn() pulumi.StringPtrOutput
- func (o DeadLetterConfigPropertiesPtrOutput) Elem() DeadLetterConfigPropertiesOutput
- func (DeadLetterConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o DeadLetterConfigPropertiesPtrOutput) ToDeadLetterConfigPropertiesPtrOutput() DeadLetterConfigPropertiesPtrOutput
- func (o DeadLetterConfigPropertiesPtrOutput) ToDeadLetterConfigPropertiesPtrOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesPtrOutput
- type Endpoint
- type EndpointArgs
- type EndpointEventBus
- type EndpointEventBusArgs
- type EndpointEventBusArray
- type EndpointEventBusArrayInput
- type EndpointEventBusArrayOutput
- func (EndpointEventBusArrayOutput) ElementType() reflect.Type
- func (o EndpointEventBusArrayOutput) Index(i pulumi.IntInput) EndpointEventBusOutput
- func (o EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutput() EndpointEventBusArrayOutput
- func (o EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutputWithContext(ctx context.Context) EndpointEventBusArrayOutput
- type EndpointEventBusInput
- type EndpointEventBusOutput
- func (EndpointEventBusOutput) ElementType() reflect.Type
- func (o EndpointEventBusOutput) EventBusArn() pulumi.StringOutput
- func (o EndpointEventBusOutput) ToEndpointEventBusOutput() EndpointEventBusOutput
- func (o EndpointEventBusOutput) ToEndpointEventBusOutputWithContext(ctx context.Context) EndpointEventBusOutput
- type EndpointFailoverConfig
- type EndpointFailoverConfigArgs
- type EndpointFailoverConfigInput
- type EndpointFailoverConfigOutput
- func (EndpointFailoverConfigOutput) ElementType() reflect.Type
- func (o EndpointFailoverConfigOutput) Primary() EndpointPrimaryOutput
- func (o EndpointFailoverConfigOutput) Secondary() EndpointSecondaryOutput
- func (o EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutput() EndpointFailoverConfigOutput
- func (o EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutputWithContext(ctx context.Context) EndpointFailoverConfigOutput
- type EndpointFailoverConfigPtrOutput
- func (o EndpointFailoverConfigPtrOutput) Elem() EndpointFailoverConfigOutput
- func (EndpointFailoverConfigPtrOutput) ElementType() reflect.Type
- func (o EndpointFailoverConfigPtrOutput) Primary() EndpointPrimaryPtrOutput
- func (o EndpointFailoverConfigPtrOutput) Secondary() EndpointSecondaryPtrOutput
- func (o EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutput() EndpointFailoverConfigPtrOutput
- func (o EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutputWithContext(ctx context.Context) EndpointFailoverConfigPtrOutput
- type EndpointInput
- type EndpointOutput
- func (o EndpointOutput) Arn() pulumi.StringOutput
- func (o EndpointOutput) Description() pulumi.StringPtrOutput
- func (EndpointOutput) ElementType() reflect.Type
- func (o EndpointOutput) EndpointId() pulumi.StringOutput
- func (o EndpointOutput) EndpointUrl() pulumi.StringOutput
- func (o EndpointOutput) EventBuses() EndpointEventBusArrayOutput
- func (o EndpointOutput) Name() pulumi.StringPtrOutput
- func (o EndpointOutput) ReplicationConfig() EndpointReplicationConfigPtrOutput
- func (o EndpointOutput) RoleArn() pulumi.StringPtrOutput
- func (o EndpointOutput) RoutingConfig() EndpointRoutingConfigOutput
- func (o EndpointOutput) State() EndpointStateEnumOutput
- func (o EndpointOutput) StateReason() pulumi.StringOutput
- func (o EndpointOutput) ToEndpointOutput() EndpointOutput
- func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
- type EndpointPrimary
- type EndpointPrimaryArgs
- type EndpointPrimaryInput
- type EndpointPrimaryOutput
- func (EndpointPrimaryOutput) ElementType() reflect.Type
- func (o EndpointPrimaryOutput) HealthCheck() pulumi.StringOutput
- func (o EndpointPrimaryOutput) ToEndpointPrimaryOutput() EndpointPrimaryOutput
- func (o EndpointPrimaryOutput) ToEndpointPrimaryOutputWithContext(ctx context.Context) EndpointPrimaryOutput
- type EndpointPrimaryPtrOutput
- func (o EndpointPrimaryPtrOutput) Elem() EndpointPrimaryOutput
- func (EndpointPrimaryPtrOutput) ElementType() reflect.Type
- func (o EndpointPrimaryPtrOutput) HealthCheck() pulumi.StringPtrOutput
- func (o EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutput() EndpointPrimaryPtrOutput
- func (o EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutputWithContext(ctx context.Context) EndpointPrimaryPtrOutput
- type EndpointReplicationConfig
- type EndpointReplicationConfigArgs
- func (EndpointReplicationConfigArgs) ElementType() reflect.Type
- func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutput() EndpointReplicationConfigOutput
- func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutputWithContext(ctx context.Context) EndpointReplicationConfigOutput
- func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput
- func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutputWithContext(ctx context.Context) EndpointReplicationConfigPtrOutput
- type EndpointReplicationConfigInput
- type EndpointReplicationConfigOutput
- func (EndpointReplicationConfigOutput) ElementType() reflect.Type
- func (o EndpointReplicationConfigOutput) State() EndpointReplicationStateOutput
- func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutput() EndpointReplicationConfigOutput
- func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutputWithContext(ctx context.Context) EndpointReplicationConfigOutput
- func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput
- func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutputWithContext(ctx context.Context) EndpointReplicationConfigPtrOutput
- type EndpointReplicationConfigPtrInput
- type EndpointReplicationConfigPtrOutput
- func (o EndpointReplicationConfigPtrOutput) Elem() EndpointReplicationConfigOutput
- func (EndpointReplicationConfigPtrOutput) ElementType() reflect.Type
- func (o EndpointReplicationConfigPtrOutput) State() EndpointReplicationStatePtrOutput
- func (o EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput
- func (o EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutputWithContext(ctx context.Context) EndpointReplicationConfigPtrOutput
- type EndpointReplicationState
- func (EndpointReplicationState) ElementType() reflect.Type
- func (e EndpointReplicationState) ToEndpointReplicationStateOutput() EndpointReplicationStateOutput
- func (e EndpointReplicationState) ToEndpointReplicationStateOutputWithContext(ctx context.Context) EndpointReplicationStateOutput
- func (e EndpointReplicationState) ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput
- func (e EndpointReplicationState) ToEndpointReplicationStatePtrOutputWithContext(ctx context.Context) EndpointReplicationStatePtrOutput
- func (e EndpointReplicationState) ToStringOutput() pulumi.StringOutput
- func (e EndpointReplicationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EndpointReplicationState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EndpointReplicationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointReplicationStateInput
- type EndpointReplicationStateOutput
- func (EndpointReplicationStateOutput) ElementType() reflect.Type
- func (o EndpointReplicationStateOutput) ToEndpointReplicationStateOutput() EndpointReplicationStateOutput
- func (o EndpointReplicationStateOutput) ToEndpointReplicationStateOutputWithContext(ctx context.Context) EndpointReplicationStateOutput
- func (o EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput
- func (o EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutputWithContext(ctx context.Context) EndpointReplicationStatePtrOutput
- func (o EndpointReplicationStateOutput) ToStringOutput() pulumi.StringOutput
- func (o EndpointReplicationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EndpointReplicationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointReplicationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointReplicationStatePtrInput
- type EndpointReplicationStatePtrOutput
- func (o EndpointReplicationStatePtrOutput) Elem() EndpointReplicationStateOutput
- func (EndpointReplicationStatePtrOutput) ElementType() reflect.Type
- func (o EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput
- func (o EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutputWithContext(ctx context.Context) EndpointReplicationStatePtrOutput
- func (o EndpointReplicationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointReplicationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointRoutingConfig
- type EndpointRoutingConfigArgs
- type EndpointRoutingConfigInput
- type EndpointRoutingConfigOutput
- func (EndpointRoutingConfigOutput) ElementType() reflect.Type
- func (o EndpointRoutingConfigOutput) FailoverConfig() EndpointFailoverConfigOutput
- func (o EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutput() EndpointRoutingConfigOutput
- func (o EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutputWithContext(ctx context.Context) EndpointRoutingConfigOutput
- type EndpointRoutingConfigPtrOutput
- func (o EndpointRoutingConfigPtrOutput) Elem() EndpointRoutingConfigOutput
- func (EndpointRoutingConfigPtrOutput) ElementType() reflect.Type
- func (o EndpointRoutingConfigPtrOutput) FailoverConfig() EndpointFailoverConfigPtrOutput
- func (o EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutput() EndpointRoutingConfigPtrOutput
- func (o EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutputWithContext(ctx context.Context) EndpointRoutingConfigPtrOutput
- type EndpointSecondary
- type EndpointSecondaryArgs
- type EndpointSecondaryInput
- type EndpointSecondaryOutput
- func (EndpointSecondaryOutput) ElementType() reflect.Type
- func (o EndpointSecondaryOutput) Route() pulumi.StringOutput
- func (o EndpointSecondaryOutput) ToEndpointSecondaryOutput() EndpointSecondaryOutput
- func (o EndpointSecondaryOutput) ToEndpointSecondaryOutputWithContext(ctx context.Context) EndpointSecondaryOutput
- type EndpointSecondaryPtrOutput
- func (o EndpointSecondaryPtrOutput) Elem() EndpointSecondaryOutput
- func (EndpointSecondaryPtrOutput) ElementType() reflect.Type
- func (o EndpointSecondaryPtrOutput) Route() pulumi.StringPtrOutput
- func (o EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutput() EndpointSecondaryPtrOutput
- func (o EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutputWithContext(ctx context.Context) EndpointSecondaryPtrOutput
- type EndpointState
- type EndpointStateEnum
- type EndpointStateEnumOutput
- func (EndpointStateEnumOutput) ElementType() reflect.Type
- func (o EndpointStateEnumOutput) ToEndpointStateEnumOutput() EndpointStateEnumOutput
- func (o EndpointStateEnumOutput) ToEndpointStateEnumOutputWithContext(ctx context.Context) EndpointStateEnumOutput
- func (o EndpointStateEnumOutput) ToEndpointStateEnumPtrOutput() EndpointStateEnumPtrOutput
- func (o EndpointStateEnumOutput) ToEndpointStateEnumPtrOutputWithContext(ctx context.Context) EndpointStateEnumPtrOutput
- func (o EndpointStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o EndpointStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EndpointStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointStateEnumPtrOutput
- func (o EndpointStateEnumPtrOutput) Elem() EndpointStateEnumOutput
- func (EndpointStateEnumPtrOutput) ElementType() reflect.Type
- func (o EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutput() EndpointStateEnumPtrOutput
- func (o EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutputWithContext(ctx context.Context) EndpointStateEnumPtrOutput
- func (o EndpointStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventBus
- type EventBusArgs
- type EventBusInput
- type EventBusOutput
- func (o EventBusOutput) Arn() pulumi.StringOutput
- func (o EventBusOutput) DeadLetterConfig() DeadLetterConfigPropertiesPtrOutput
- func (o EventBusOutput) Description() pulumi.StringPtrOutput
- func (EventBusOutput) ElementType() reflect.Type
- func (o EventBusOutput) EventSourceName() pulumi.StringPtrOutput
- func (o EventBusOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
- func (o EventBusOutput) Name() pulumi.StringOutput
- func (o EventBusOutput) Policy() pulumi.AnyOutput
- func (o EventBusOutput) Tags() aws.TagArrayOutput
- func (o EventBusOutput) ToEventBusOutput() EventBusOutput
- func (o EventBusOutput) ToEventBusOutputWithContext(ctx context.Context) EventBusOutput
- type EventBusState
- type EventBusTag
- type LookupApiDestinationArgs
- type LookupApiDestinationOutputArgs
- type LookupApiDestinationResult
- type LookupApiDestinationResultOutput
- func (o LookupApiDestinationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupApiDestinationResultOutput) ConnectionArn() pulumi.StringPtrOutput
- func (o LookupApiDestinationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApiDestinationResultOutput) ElementType() reflect.Type
- func (o LookupApiDestinationResultOutput) HttpMethod() ApiDestinationHttpMethodPtrOutput
- func (o LookupApiDestinationResultOutput) InvocationEndpoint() pulumi.StringPtrOutput
- func (o LookupApiDestinationResultOutput) InvocationRateLimitPerSecond() pulumi.IntPtrOutput
- func (o LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutput() LookupApiDestinationResultOutput
- func (o LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutputWithContext(ctx context.Context) LookupApiDestinationResultOutput
- type LookupArchiveArgs
- type LookupArchiveOutputArgs
- type LookupArchiveResult
- type LookupArchiveResultOutput
- func (o LookupArchiveResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupArchiveResultOutput) Description() pulumi.StringPtrOutput
- func (LookupArchiveResultOutput) ElementType() reflect.Type
- func (o LookupArchiveResultOutput) EventPattern() pulumi.AnyOutput
- func (o LookupArchiveResultOutput) RetentionDays() pulumi.IntPtrOutput
- func (o LookupArchiveResultOutput) ToLookupArchiveResultOutput() LookupArchiveResultOutput
- func (o LookupArchiveResultOutput) ToLookupArchiveResultOutputWithContext(ctx context.Context) LookupArchiveResultOutput
- type LookupConnectionArgs
- type LookupConnectionOutputArgs
- type LookupConnectionResult
- type LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupConnectionResultOutput) AuthorizationType() ConnectionAuthorizationTypePtrOutput
- func (o LookupConnectionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupConnectionResultOutput) ElementType() reflect.Type
- func (o LookupConnectionResultOutput) SecretArn() pulumi.StringPtrOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
- type LookupEndpointArgs
- type LookupEndpointOutputArgs
- type LookupEndpointResult
- type LookupEndpointResultOutput
- func (o LookupEndpointResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupEndpointResultOutput) Description() pulumi.StringPtrOutput
- func (LookupEndpointResultOutput) ElementType() reflect.Type
- func (o LookupEndpointResultOutput) EndpointId() pulumi.StringPtrOutput
- func (o LookupEndpointResultOutput) EndpointUrl() pulumi.StringPtrOutput
- func (o LookupEndpointResultOutput) EventBuses() EndpointEventBusArrayOutput
- func (o LookupEndpointResultOutput) ReplicationConfig() EndpointReplicationConfigPtrOutput
- func (o LookupEndpointResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupEndpointResultOutput) RoutingConfig() EndpointRoutingConfigPtrOutput
- func (o LookupEndpointResultOutput) State() EndpointStateEnumPtrOutput
- func (o LookupEndpointResultOutput) StateReason() pulumi.StringPtrOutput
- func (o LookupEndpointResultOutput) ToLookupEndpointResultOutput() LookupEndpointResultOutput
- func (o LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext(ctx context.Context) LookupEndpointResultOutput
- type LookupEventBusArgs
- type LookupEventBusOutputArgs
- type LookupEventBusResult
- type LookupEventBusResultOutput
- func (o LookupEventBusResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupEventBusResultOutput) DeadLetterConfig() DeadLetterConfigPropertiesPtrOutput
- func (o LookupEventBusResultOutput) Description() pulumi.StringPtrOutput
- func (LookupEventBusResultOutput) ElementType() reflect.Type
- func (o LookupEventBusResultOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
- func (o LookupEventBusResultOutput) Policy() pulumi.AnyOutput
- func (o LookupEventBusResultOutput) Tags() aws.TagArrayOutput
- func (o LookupEventBusResultOutput) ToLookupEventBusResultOutput() LookupEventBusResultOutput
- func (o LookupEventBusResultOutput) ToLookupEventBusResultOutputWithContext(ctx context.Context) LookupEventBusResultOutput
- type LookupRuleArgs
- type LookupRuleOutputArgs
- type LookupRuleResult
- type LookupRuleResultOutput
- func (o LookupRuleResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupRuleResultOutput) Description() pulumi.StringPtrOutput
- func (LookupRuleResultOutput) ElementType() reflect.Type
- func (o LookupRuleResultOutput) EventBusName() pulumi.StringPtrOutput
- func (o LookupRuleResultOutput) EventPattern() pulumi.AnyOutput
- func (o LookupRuleResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupRuleResultOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o LookupRuleResultOutput) State() RuleStateEnumPtrOutput
- func (o LookupRuleResultOutput) Targets() RuleTargetArrayOutput
- func (o LookupRuleResultOutput) ToLookupRuleResultOutput() LookupRuleResultOutput
- func (o LookupRuleResultOutput) ToLookupRuleResultOutputWithContext(ctx context.Context) LookupRuleResultOutput
- type Rule
- type RuleAppSyncParameters
- type RuleAppSyncParametersArgs
- func (RuleAppSyncParametersArgs) ElementType() reflect.Type
- func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutput() RuleAppSyncParametersOutput
- func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutputWithContext(ctx context.Context) RuleAppSyncParametersOutput
- func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput
- func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutputWithContext(ctx context.Context) RuleAppSyncParametersPtrOutput
- type RuleAppSyncParametersInput
- type RuleAppSyncParametersOutput
- func (RuleAppSyncParametersOutput) ElementType() reflect.Type
- func (o RuleAppSyncParametersOutput) GraphQlOperation() pulumi.StringOutput
- func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutput() RuleAppSyncParametersOutput
- func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutputWithContext(ctx context.Context) RuleAppSyncParametersOutput
- func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput
- func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutputWithContext(ctx context.Context) RuleAppSyncParametersPtrOutput
- type RuleAppSyncParametersPtrInput
- type RuleAppSyncParametersPtrOutput
- func (o RuleAppSyncParametersPtrOutput) Elem() RuleAppSyncParametersOutput
- func (RuleAppSyncParametersPtrOutput) ElementType() reflect.Type
- func (o RuleAppSyncParametersPtrOutput) GraphQlOperation() pulumi.StringPtrOutput
- func (o RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput
- func (o RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutputWithContext(ctx context.Context) RuleAppSyncParametersPtrOutput
- type RuleArgs
- type RuleAwsVpcConfiguration
- type RuleAwsVpcConfigurationArgs
- func (RuleAwsVpcConfigurationArgs) ElementType() reflect.Type
- func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutput() RuleAwsVpcConfigurationOutput
- func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationOutput
- func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput
- func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationPtrOutput
- type RuleAwsVpcConfigurationInput
- type RuleAwsVpcConfigurationOutput
- func (o RuleAwsVpcConfigurationOutput) AssignPublicIp() pulumi.StringPtrOutput
- func (RuleAwsVpcConfigurationOutput) ElementType() reflect.Type
- func (o RuleAwsVpcConfigurationOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o RuleAwsVpcConfigurationOutput) Subnets() pulumi.StringArrayOutput
- func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutput() RuleAwsVpcConfigurationOutput
- func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationOutput
- func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput
- func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationPtrOutput
- type RuleAwsVpcConfigurationPtrInput
- type RuleAwsVpcConfigurationPtrOutput
- func (o RuleAwsVpcConfigurationPtrOutput) AssignPublicIp() pulumi.StringPtrOutput
- func (o RuleAwsVpcConfigurationPtrOutput) Elem() RuleAwsVpcConfigurationOutput
- func (RuleAwsVpcConfigurationPtrOutput) ElementType() reflect.Type
- func (o RuleAwsVpcConfigurationPtrOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o RuleAwsVpcConfigurationPtrOutput) Subnets() pulumi.StringArrayOutput
- func (o RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput
- func (o RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationPtrOutput
- type RuleBatchArrayProperties
- type RuleBatchArrayPropertiesArgs
- func (RuleBatchArrayPropertiesArgs) ElementType() reflect.Type
- func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutput() RuleBatchArrayPropertiesOutput
- func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesOutput
- func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput
- func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesPtrOutput
- type RuleBatchArrayPropertiesInput
- type RuleBatchArrayPropertiesOutput
- func (RuleBatchArrayPropertiesOutput) ElementType() reflect.Type
- func (o RuleBatchArrayPropertiesOutput) Size() pulumi.IntPtrOutput
- func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutput() RuleBatchArrayPropertiesOutput
- func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesOutput
- func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput
- func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesPtrOutput
- type RuleBatchArrayPropertiesPtrInput
- type RuleBatchArrayPropertiesPtrOutput
- func (o RuleBatchArrayPropertiesPtrOutput) Elem() RuleBatchArrayPropertiesOutput
- func (RuleBatchArrayPropertiesPtrOutput) ElementType() reflect.Type
- func (o RuleBatchArrayPropertiesPtrOutput) Size() pulumi.IntPtrOutput
- func (o RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput
- func (o RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesPtrOutput
- type RuleBatchParameters
- type RuleBatchParametersArgs
- func (RuleBatchParametersArgs) ElementType() reflect.Type
- func (i RuleBatchParametersArgs) ToRuleBatchParametersOutput() RuleBatchParametersOutput
- func (i RuleBatchParametersArgs) ToRuleBatchParametersOutputWithContext(ctx context.Context) RuleBatchParametersOutput
- func (i RuleBatchParametersArgs) ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput
- func (i RuleBatchParametersArgs) ToRuleBatchParametersPtrOutputWithContext(ctx context.Context) RuleBatchParametersPtrOutput
- type RuleBatchParametersInput
- type RuleBatchParametersOutput
- func (o RuleBatchParametersOutput) ArrayProperties() RuleBatchArrayPropertiesPtrOutput
- func (RuleBatchParametersOutput) ElementType() reflect.Type
- func (o RuleBatchParametersOutput) JobDefinition() pulumi.StringOutput
- func (o RuleBatchParametersOutput) JobName() pulumi.StringOutput
- func (o RuleBatchParametersOutput) RetryStrategy() RuleBatchRetryStrategyPtrOutput
- func (o RuleBatchParametersOutput) ToRuleBatchParametersOutput() RuleBatchParametersOutput
- func (o RuleBatchParametersOutput) ToRuleBatchParametersOutputWithContext(ctx context.Context) RuleBatchParametersOutput
- func (o RuleBatchParametersOutput) ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput
- func (o RuleBatchParametersOutput) ToRuleBatchParametersPtrOutputWithContext(ctx context.Context) RuleBatchParametersPtrOutput
- type RuleBatchParametersPtrInput
- type RuleBatchParametersPtrOutput
- func (o RuleBatchParametersPtrOutput) ArrayProperties() RuleBatchArrayPropertiesPtrOutput
- func (o RuleBatchParametersPtrOutput) Elem() RuleBatchParametersOutput
- func (RuleBatchParametersPtrOutput) ElementType() reflect.Type
- func (o RuleBatchParametersPtrOutput) JobDefinition() pulumi.StringPtrOutput
- func (o RuleBatchParametersPtrOutput) JobName() pulumi.StringPtrOutput
- func (o RuleBatchParametersPtrOutput) RetryStrategy() RuleBatchRetryStrategyPtrOutput
- func (o RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput
- func (o RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutputWithContext(ctx context.Context) RuleBatchParametersPtrOutput
- type RuleBatchRetryStrategy
- type RuleBatchRetryStrategyArgs
- func (RuleBatchRetryStrategyArgs) ElementType() reflect.Type
- func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutput() RuleBatchRetryStrategyOutput
- func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutputWithContext(ctx context.Context) RuleBatchRetryStrategyOutput
- func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput
- func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutputWithContext(ctx context.Context) RuleBatchRetryStrategyPtrOutput
- type RuleBatchRetryStrategyInput
- type RuleBatchRetryStrategyOutput
- func (o RuleBatchRetryStrategyOutput) Attempts() pulumi.IntPtrOutput
- func (RuleBatchRetryStrategyOutput) ElementType() reflect.Type
- func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutput() RuleBatchRetryStrategyOutput
- func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutputWithContext(ctx context.Context) RuleBatchRetryStrategyOutput
- func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput
- func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutputWithContext(ctx context.Context) RuleBatchRetryStrategyPtrOutput
- type RuleBatchRetryStrategyPtrInput
- type RuleBatchRetryStrategyPtrOutput
- func (o RuleBatchRetryStrategyPtrOutput) Attempts() pulumi.IntPtrOutput
- func (o RuleBatchRetryStrategyPtrOutput) Elem() RuleBatchRetryStrategyOutput
- func (RuleBatchRetryStrategyPtrOutput) ElementType() reflect.Type
- func (o RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput
- func (o RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutputWithContext(ctx context.Context) RuleBatchRetryStrategyPtrOutput
- type RuleCapacityProviderStrategyItem
- type RuleCapacityProviderStrategyItemArgs
- func (RuleCapacityProviderStrategyItemArgs) ElementType() reflect.Type
- func (i RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutput() RuleCapacityProviderStrategyItemOutput
- func (i RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemOutput
- type RuleCapacityProviderStrategyItemArray
- func (RuleCapacityProviderStrategyItemArray) ElementType() reflect.Type
- func (i RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutput() RuleCapacityProviderStrategyItemArrayOutput
- func (i RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemArrayOutput
- type RuleCapacityProviderStrategyItemArrayInput
- type RuleCapacityProviderStrategyItemArrayOutput
- func (RuleCapacityProviderStrategyItemArrayOutput) ElementType() reflect.Type
- func (o RuleCapacityProviderStrategyItemArrayOutput) Index(i pulumi.IntInput) RuleCapacityProviderStrategyItemOutput
- func (o RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutput() RuleCapacityProviderStrategyItemArrayOutput
- func (o RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemArrayOutput
- type RuleCapacityProviderStrategyItemInput
- type RuleCapacityProviderStrategyItemOutput
- func (o RuleCapacityProviderStrategyItemOutput) Base() pulumi.IntPtrOutput
- func (o RuleCapacityProviderStrategyItemOutput) CapacityProvider() pulumi.StringOutput
- func (RuleCapacityProviderStrategyItemOutput) ElementType() reflect.Type
- func (o RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutput() RuleCapacityProviderStrategyItemOutput
- func (o RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemOutput
- func (o RuleCapacityProviderStrategyItemOutput) Weight() pulumi.IntPtrOutput
- type RuleDeadLetterConfig
- type RuleDeadLetterConfigArgs
- func (RuleDeadLetterConfigArgs) ElementType() reflect.Type
- func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutput() RuleDeadLetterConfigOutput
- func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutputWithContext(ctx context.Context) RuleDeadLetterConfigOutput
- func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput
- func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutputWithContext(ctx context.Context) RuleDeadLetterConfigPtrOutput
- type RuleDeadLetterConfigInput
- type RuleDeadLetterConfigOutput
- func (o RuleDeadLetterConfigOutput) Arn() pulumi.StringPtrOutput
- func (RuleDeadLetterConfigOutput) ElementType() reflect.Type
- func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutput() RuleDeadLetterConfigOutput
- func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutputWithContext(ctx context.Context) RuleDeadLetterConfigOutput
- func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput
- func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutputWithContext(ctx context.Context) RuleDeadLetterConfigPtrOutput
- type RuleDeadLetterConfigPtrInput
- type RuleDeadLetterConfigPtrOutput
- func (o RuleDeadLetterConfigPtrOutput) Arn() pulumi.StringPtrOutput
- func (o RuleDeadLetterConfigPtrOutput) Elem() RuleDeadLetterConfigOutput
- func (RuleDeadLetterConfigPtrOutput) ElementType() reflect.Type
- func (o RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput
- func (o RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutputWithContext(ctx context.Context) RuleDeadLetterConfigPtrOutput
- type RuleEcsParameters
- type RuleEcsParametersArgs
- func (RuleEcsParametersArgs) ElementType() reflect.Type
- func (i RuleEcsParametersArgs) ToRuleEcsParametersOutput() RuleEcsParametersOutput
- func (i RuleEcsParametersArgs) ToRuleEcsParametersOutputWithContext(ctx context.Context) RuleEcsParametersOutput
- func (i RuleEcsParametersArgs) ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput
- func (i RuleEcsParametersArgs) ToRuleEcsParametersPtrOutputWithContext(ctx context.Context) RuleEcsParametersPtrOutput
- type RuleEcsParametersInput
- type RuleEcsParametersOutput
- func (o RuleEcsParametersOutput) CapacityProviderStrategy() RuleCapacityProviderStrategyItemArrayOutput
- func (RuleEcsParametersOutput) ElementType() reflect.Type
- func (o RuleEcsParametersOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput
- func (o RuleEcsParametersOutput) EnableExecuteCommand() pulumi.BoolPtrOutput
- func (o RuleEcsParametersOutput) Group() pulumi.StringPtrOutput
- func (o RuleEcsParametersOutput) LaunchType() pulumi.StringPtrOutput
- func (o RuleEcsParametersOutput) NetworkConfiguration() RuleNetworkConfigurationPtrOutput
- func (o RuleEcsParametersOutput) PlacementConstraints() RulePlacementConstraintArrayOutput
- func (o RuleEcsParametersOutput) PlacementStrategies() RulePlacementStrategyArrayOutput
- func (o RuleEcsParametersOutput) PlatformVersion() pulumi.StringPtrOutput
- func (o RuleEcsParametersOutput) PropagateTags() pulumi.StringPtrOutput
- func (o RuleEcsParametersOutput) ReferenceId() pulumi.StringPtrOutput
- func (o RuleEcsParametersOutput) TagList() RuleTagArrayOutput
- func (o RuleEcsParametersOutput) TaskCount() pulumi.IntPtrOutput
- func (o RuleEcsParametersOutput) TaskDefinitionArn() pulumi.StringOutput
- func (o RuleEcsParametersOutput) ToRuleEcsParametersOutput() RuleEcsParametersOutput
- func (o RuleEcsParametersOutput) ToRuleEcsParametersOutputWithContext(ctx context.Context) RuleEcsParametersOutput
- func (o RuleEcsParametersOutput) ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput
- func (o RuleEcsParametersOutput) ToRuleEcsParametersPtrOutputWithContext(ctx context.Context) RuleEcsParametersPtrOutput
- type RuleEcsParametersPtrInput
- type RuleEcsParametersPtrOutput
- func (o RuleEcsParametersPtrOutput) CapacityProviderStrategy() RuleCapacityProviderStrategyItemArrayOutput
- func (o RuleEcsParametersPtrOutput) Elem() RuleEcsParametersOutput
- func (RuleEcsParametersPtrOutput) ElementType() reflect.Type
- func (o RuleEcsParametersPtrOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput
- func (o RuleEcsParametersPtrOutput) EnableExecuteCommand() pulumi.BoolPtrOutput
- func (o RuleEcsParametersPtrOutput) Group() pulumi.StringPtrOutput
- func (o RuleEcsParametersPtrOutput) LaunchType() pulumi.StringPtrOutput
- func (o RuleEcsParametersPtrOutput) NetworkConfiguration() RuleNetworkConfigurationPtrOutput
- func (o RuleEcsParametersPtrOutput) PlacementConstraints() RulePlacementConstraintArrayOutput
- func (o RuleEcsParametersPtrOutput) PlacementStrategies() RulePlacementStrategyArrayOutput
- func (o RuleEcsParametersPtrOutput) PlatformVersion() pulumi.StringPtrOutput
- func (o RuleEcsParametersPtrOutput) PropagateTags() pulumi.StringPtrOutput
- func (o RuleEcsParametersPtrOutput) ReferenceId() pulumi.StringPtrOutput
- func (o RuleEcsParametersPtrOutput) TagList() RuleTagArrayOutput
- func (o RuleEcsParametersPtrOutput) TaskCount() pulumi.IntPtrOutput
- func (o RuleEcsParametersPtrOutput) TaskDefinitionArn() pulumi.StringPtrOutput
- func (o RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput
- func (o RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutputWithContext(ctx context.Context) RuleEcsParametersPtrOutput
- type RuleHttpParameters
- type RuleHttpParametersArgs
- func (RuleHttpParametersArgs) ElementType() reflect.Type
- func (i RuleHttpParametersArgs) ToRuleHttpParametersOutput() RuleHttpParametersOutput
- func (i RuleHttpParametersArgs) ToRuleHttpParametersOutputWithContext(ctx context.Context) RuleHttpParametersOutput
- func (i RuleHttpParametersArgs) ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput
- func (i RuleHttpParametersArgs) ToRuleHttpParametersPtrOutputWithContext(ctx context.Context) RuleHttpParametersPtrOutput
- type RuleHttpParametersInput
- type RuleHttpParametersOutput
- func (RuleHttpParametersOutput) ElementType() reflect.Type
- func (o RuleHttpParametersOutput) HeaderParameters() pulumi.StringMapOutput
- func (o RuleHttpParametersOutput) PathParameterValues() pulumi.StringArrayOutput
- func (o RuleHttpParametersOutput) QueryStringParameters() pulumi.StringMapOutput
- func (o RuleHttpParametersOutput) ToRuleHttpParametersOutput() RuleHttpParametersOutput
- func (o RuleHttpParametersOutput) ToRuleHttpParametersOutputWithContext(ctx context.Context) RuleHttpParametersOutput
- func (o RuleHttpParametersOutput) ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput
- func (o RuleHttpParametersOutput) ToRuleHttpParametersPtrOutputWithContext(ctx context.Context) RuleHttpParametersPtrOutput
- type RuleHttpParametersPtrInput
- type RuleHttpParametersPtrOutput
- func (o RuleHttpParametersPtrOutput) Elem() RuleHttpParametersOutput
- func (RuleHttpParametersPtrOutput) ElementType() reflect.Type
- func (o RuleHttpParametersPtrOutput) HeaderParameters() pulumi.StringMapOutput
- func (o RuleHttpParametersPtrOutput) PathParameterValues() pulumi.StringArrayOutput
- func (o RuleHttpParametersPtrOutput) QueryStringParameters() pulumi.StringMapOutput
- func (o RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput
- func (o RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutputWithContext(ctx context.Context) RuleHttpParametersPtrOutput
- type RuleInput
- type RuleInputTransformer
- type RuleInputTransformerArgs
- func (RuleInputTransformerArgs) ElementType() reflect.Type
- func (i RuleInputTransformerArgs) ToRuleInputTransformerOutput() RuleInputTransformerOutput
- func (i RuleInputTransformerArgs) ToRuleInputTransformerOutputWithContext(ctx context.Context) RuleInputTransformerOutput
- func (i RuleInputTransformerArgs) ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput
- func (i RuleInputTransformerArgs) ToRuleInputTransformerPtrOutputWithContext(ctx context.Context) RuleInputTransformerPtrOutput
- type RuleInputTransformerInput
- type RuleInputTransformerOutput
- func (RuleInputTransformerOutput) ElementType() reflect.Type
- func (o RuleInputTransformerOutput) InputPathsMap() pulumi.StringMapOutput
- func (o RuleInputTransformerOutput) InputTemplate() pulumi.StringOutput
- func (o RuleInputTransformerOutput) ToRuleInputTransformerOutput() RuleInputTransformerOutput
- func (o RuleInputTransformerOutput) ToRuleInputTransformerOutputWithContext(ctx context.Context) RuleInputTransformerOutput
- func (o RuleInputTransformerOutput) ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput
- func (o RuleInputTransformerOutput) ToRuleInputTransformerPtrOutputWithContext(ctx context.Context) RuleInputTransformerPtrOutput
- type RuleInputTransformerPtrInput
- type RuleInputTransformerPtrOutput
- func (o RuleInputTransformerPtrOutput) Elem() RuleInputTransformerOutput
- func (RuleInputTransformerPtrOutput) ElementType() reflect.Type
- func (o RuleInputTransformerPtrOutput) InputPathsMap() pulumi.StringMapOutput
- func (o RuleInputTransformerPtrOutput) InputTemplate() pulumi.StringPtrOutput
- func (o RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput
- func (o RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutputWithContext(ctx context.Context) RuleInputTransformerPtrOutput
- type RuleKinesisParameters
- type RuleKinesisParametersArgs
- func (RuleKinesisParametersArgs) ElementType() reflect.Type
- func (i RuleKinesisParametersArgs) ToRuleKinesisParametersOutput() RuleKinesisParametersOutput
- func (i RuleKinesisParametersArgs) ToRuleKinesisParametersOutputWithContext(ctx context.Context) RuleKinesisParametersOutput
- func (i RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput
- func (i RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutputWithContext(ctx context.Context) RuleKinesisParametersPtrOutput
- type RuleKinesisParametersInput
- type RuleKinesisParametersOutput
- func (RuleKinesisParametersOutput) ElementType() reflect.Type
- func (o RuleKinesisParametersOutput) PartitionKeyPath() pulumi.StringOutput
- func (o RuleKinesisParametersOutput) ToRuleKinesisParametersOutput() RuleKinesisParametersOutput
- func (o RuleKinesisParametersOutput) ToRuleKinesisParametersOutputWithContext(ctx context.Context) RuleKinesisParametersOutput
- func (o RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput
- func (o RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutputWithContext(ctx context.Context) RuleKinesisParametersPtrOutput
- type RuleKinesisParametersPtrInput
- type RuleKinesisParametersPtrOutput
- func (o RuleKinesisParametersPtrOutput) Elem() RuleKinesisParametersOutput
- func (RuleKinesisParametersPtrOutput) ElementType() reflect.Type
- func (o RuleKinesisParametersPtrOutput) PartitionKeyPath() pulumi.StringPtrOutput
- func (o RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput
- func (o RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutputWithContext(ctx context.Context) RuleKinesisParametersPtrOutput
- type RuleNetworkConfiguration
- type RuleNetworkConfigurationArgs
- func (RuleNetworkConfigurationArgs) ElementType() reflect.Type
- func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutput() RuleNetworkConfigurationOutput
- func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutputWithContext(ctx context.Context) RuleNetworkConfigurationOutput
- func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput
- func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutputWithContext(ctx context.Context) RuleNetworkConfigurationPtrOutput
- type RuleNetworkConfigurationInput
- type RuleNetworkConfigurationOutput
- func (o RuleNetworkConfigurationOutput) AwsVpcConfiguration() RuleAwsVpcConfigurationPtrOutput
- func (RuleNetworkConfigurationOutput) ElementType() reflect.Type
- func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutput() RuleNetworkConfigurationOutput
- func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutputWithContext(ctx context.Context) RuleNetworkConfigurationOutput
- func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput
- func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutputWithContext(ctx context.Context) RuleNetworkConfigurationPtrOutput
- type RuleNetworkConfigurationPtrInput
- type RuleNetworkConfigurationPtrOutput
- func (o RuleNetworkConfigurationPtrOutput) AwsVpcConfiguration() RuleAwsVpcConfigurationPtrOutput
- func (o RuleNetworkConfigurationPtrOutput) Elem() RuleNetworkConfigurationOutput
- func (RuleNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput
- func (o RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutputWithContext(ctx context.Context) RuleNetworkConfigurationPtrOutput
- type RuleOutput
- func (o RuleOutput) Arn() pulumi.StringOutput
- func (o RuleOutput) Description() pulumi.StringPtrOutput
- func (RuleOutput) ElementType() reflect.Type
- func (o RuleOutput) EventBusName() pulumi.StringPtrOutput
- func (o RuleOutput) EventPattern() pulumi.AnyOutput
- func (o RuleOutput) Name() pulumi.StringPtrOutput
- func (o RuleOutput) RoleArn() pulumi.StringPtrOutput
- func (o RuleOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o RuleOutput) State() RuleStateEnumPtrOutput
- func (o RuleOutput) Targets() RuleTargetArrayOutput
- func (o RuleOutput) ToRuleOutput() RuleOutput
- func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
- type RulePlacementConstraint
- type RulePlacementConstraintArgs
- type RulePlacementConstraintArray
- func (RulePlacementConstraintArray) ElementType() reflect.Type
- func (i RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutput() RulePlacementConstraintArrayOutput
- func (i RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutputWithContext(ctx context.Context) RulePlacementConstraintArrayOutput
- type RulePlacementConstraintArrayInput
- type RulePlacementConstraintArrayOutput
- func (RulePlacementConstraintArrayOutput) ElementType() reflect.Type
- func (o RulePlacementConstraintArrayOutput) Index(i pulumi.IntInput) RulePlacementConstraintOutput
- func (o RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutput() RulePlacementConstraintArrayOutput
- func (o RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutputWithContext(ctx context.Context) RulePlacementConstraintArrayOutput
- type RulePlacementConstraintInput
- type RulePlacementConstraintOutput
- func (RulePlacementConstraintOutput) ElementType() reflect.Type
- func (o RulePlacementConstraintOutput) Expression() pulumi.StringPtrOutput
- func (o RulePlacementConstraintOutput) ToRulePlacementConstraintOutput() RulePlacementConstraintOutput
- func (o RulePlacementConstraintOutput) ToRulePlacementConstraintOutputWithContext(ctx context.Context) RulePlacementConstraintOutput
- func (o RulePlacementConstraintOutput) Type() pulumi.StringPtrOutput
- type RulePlacementStrategy
- type RulePlacementStrategyArgs
- type RulePlacementStrategyArray
- func (RulePlacementStrategyArray) ElementType() reflect.Type
- func (i RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutput() RulePlacementStrategyArrayOutput
- func (i RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutputWithContext(ctx context.Context) RulePlacementStrategyArrayOutput
- type RulePlacementStrategyArrayInput
- type RulePlacementStrategyArrayOutput
- func (RulePlacementStrategyArrayOutput) ElementType() reflect.Type
- func (o RulePlacementStrategyArrayOutput) Index(i pulumi.IntInput) RulePlacementStrategyOutput
- func (o RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutput() RulePlacementStrategyArrayOutput
- func (o RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutputWithContext(ctx context.Context) RulePlacementStrategyArrayOutput
- type RulePlacementStrategyInput
- type RulePlacementStrategyOutput
- func (RulePlacementStrategyOutput) ElementType() reflect.Type
- func (o RulePlacementStrategyOutput) Field() pulumi.StringPtrOutput
- func (o RulePlacementStrategyOutput) ToRulePlacementStrategyOutput() RulePlacementStrategyOutput
- func (o RulePlacementStrategyOutput) ToRulePlacementStrategyOutputWithContext(ctx context.Context) RulePlacementStrategyOutput
- func (o RulePlacementStrategyOutput) Type() pulumi.StringPtrOutput
- type RuleRedshiftDataParameters
- type RuleRedshiftDataParametersArgs
- func (RuleRedshiftDataParametersArgs) ElementType() reflect.Type
- func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutput() RuleRedshiftDataParametersOutput
- func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutputWithContext(ctx context.Context) RuleRedshiftDataParametersOutput
- func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput
- func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutputWithContext(ctx context.Context) RuleRedshiftDataParametersPtrOutput
- type RuleRedshiftDataParametersInput
- type RuleRedshiftDataParametersOutput
- func (o RuleRedshiftDataParametersOutput) Database() pulumi.StringOutput
- func (o RuleRedshiftDataParametersOutput) DbUser() pulumi.StringPtrOutput
- func (RuleRedshiftDataParametersOutput) ElementType() reflect.Type
- func (o RuleRedshiftDataParametersOutput) SecretManagerArn() pulumi.StringPtrOutput
- func (o RuleRedshiftDataParametersOutput) Sql() pulumi.StringPtrOutput
- func (o RuleRedshiftDataParametersOutput) Sqls() pulumi.StringArrayOutput
- func (o RuleRedshiftDataParametersOutput) StatementName() pulumi.StringPtrOutput
- func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutput() RuleRedshiftDataParametersOutput
- func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutputWithContext(ctx context.Context) RuleRedshiftDataParametersOutput
- func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput
- func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutputWithContext(ctx context.Context) RuleRedshiftDataParametersPtrOutput
- func (o RuleRedshiftDataParametersOutput) WithEvent() pulumi.BoolPtrOutput
- type RuleRedshiftDataParametersPtrInput
- type RuleRedshiftDataParametersPtrOutput
- func (o RuleRedshiftDataParametersPtrOutput) Database() pulumi.StringPtrOutput
- func (o RuleRedshiftDataParametersPtrOutput) DbUser() pulumi.StringPtrOutput
- func (o RuleRedshiftDataParametersPtrOutput) Elem() RuleRedshiftDataParametersOutput
- func (RuleRedshiftDataParametersPtrOutput) ElementType() reflect.Type
- func (o RuleRedshiftDataParametersPtrOutput) SecretManagerArn() pulumi.StringPtrOutput
- func (o RuleRedshiftDataParametersPtrOutput) Sql() pulumi.StringPtrOutput
- func (o RuleRedshiftDataParametersPtrOutput) Sqls() pulumi.StringArrayOutput
- func (o RuleRedshiftDataParametersPtrOutput) StatementName() pulumi.StringPtrOutput
- func (o RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput
- func (o RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutputWithContext(ctx context.Context) RuleRedshiftDataParametersPtrOutput
- func (o RuleRedshiftDataParametersPtrOutput) WithEvent() pulumi.BoolPtrOutput
- type RuleRetryPolicy
- type RuleRetryPolicyArgs
- func (RuleRetryPolicyArgs) ElementType() reflect.Type
- func (i RuleRetryPolicyArgs) ToRuleRetryPolicyOutput() RuleRetryPolicyOutput
- func (i RuleRetryPolicyArgs) ToRuleRetryPolicyOutputWithContext(ctx context.Context) RuleRetryPolicyOutput
- func (i RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput
- func (i RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutputWithContext(ctx context.Context) RuleRetryPolicyPtrOutput
- type RuleRetryPolicyInput
- type RuleRetryPolicyOutput
- func (RuleRetryPolicyOutput) ElementType() reflect.Type
- func (o RuleRetryPolicyOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
- func (o RuleRetryPolicyOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
- func (o RuleRetryPolicyOutput) ToRuleRetryPolicyOutput() RuleRetryPolicyOutput
- func (o RuleRetryPolicyOutput) ToRuleRetryPolicyOutputWithContext(ctx context.Context) RuleRetryPolicyOutput
- func (o RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput
- func (o RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutputWithContext(ctx context.Context) RuleRetryPolicyPtrOutput
- type RuleRetryPolicyPtrInput
- type RuleRetryPolicyPtrOutput
- func (o RuleRetryPolicyPtrOutput) Elem() RuleRetryPolicyOutput
- func (RuleRetryPolicyPtrOutput) ElementType() reflect.Type
- func (o RuleRetryPolicyPtrOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
- func (o RuleRetryPolicyPtrOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
- func (o RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput
- func (o RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutputWithContext(ctx context.Context) RuleRetryPolicyPtrOutput
- type RuleRunCommandParameters
- type RuleRunCommandParametersArgs
- func (RuleRunCommandParametersArgs) ElementType() reflect.Type
- func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutput() RuleRunCommandParametersOutput
- func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutputWithContext(ctx context.Context) RuleRunCommandParametersOutput
- func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput
- func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutputWithContext(ctx context.Context) RuleRunCommandParametersPtrOutput
- type RuleRunCommandParametersInput
- type RuleRunCommandParametersOutput
- func (RuleRunCommandParametersOutput) ElementType() reflect.Type
- func (o RuleRunCommandParametersOutput) RunCommandTargets() RuleRunCommandTargetArrayOutput
- func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutput() RuleRunCommandParametersOutput
- func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutputWithContext(ctx context.Context) RuleRunCommandParametersOutput
- func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput
- func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutputWithContext(ctx context.Context) RuleRunCommandParametersPtrOutput
- type RuleRunCommandParametersPtrInput
- type RuleRunCommandParametersPtrOutput
- func (o RuleRunCommandParametersPtrOutput) Elem() RuleRunCommandParametersOutput
- func (RuleRunCommandParametersPtrOutput) ElementType() reflect.Type
- func (o RuleRunCommandParametersPtrOutput) RunCommandTargets() RuleRunCommandTargetArrayOutput
- func (o RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput
- func (o RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutputWithContext(ctx context.Context) RuleRunCommandParametersPtrOutput
- type RuleRunCommandTarget
- type RuleRunCommandTargetArgs
- type RuleRunCommandTargetArray
- type RuleRunCommandTargetArrayInput
- type RuleRunCommandTargetArrayOutput
- func (RuleRunCommandTargetArrayOutput) ElementType() reflect.Type
- func (o RuleRunCommandTargetArrayOutput) Index(i pulumi.IntInput) RuleRunCommandTargetOutput
- func (o RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutput() RuleRunCommandTargetArrayOutput
- func (o RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutputWithContext(ctx context.Context) RuleRunCommandTargetArrayOutput
- type RuleRunCommandTargetInput
- type RuleRunCommandTargetOutput
- func (RuleRunCommandTargetOutput) ElementType() reflect.Type
- func (o RuleRunCommandTargetOutput) Key() pulumi.StringOutput
- func (o RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutput() RuleRunCommandTargetOutput
- func (o RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutputWithContext(ctx context.Context) RuleRunCommandTargetOutput
- func (o RuleRunCommandTargetOutput) Values() pulumi.StringArrayOutput
- type RuleSageMakerPipelineParameter
- type RuleSageMakerPipelineParameterArgs
- func (RuleSageMakerPipelineParameterArgs) ElementType() reflect.Type
- func (i RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutput() RuleSageMakerPipelineParameterOutput
- func (i RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterOutput
- type RuleSageMakerPipelineParameterArray
- func (RuleSageMakerPipelineParameterArray) ElementType() reflect.Type
- func (i RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutput() RuleSageMakerPipelineParameterArrayOutput
- func (i RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterArrayOutput
- type RuleSageMakerPipelineParameterArrayInput
- type RuleSageMakerPipelineParameterArrayOutput
- func (RuleSageMakerPipelineParameterArrayOutput) ElementType() reflect.Type
- func (o RuleSageMakerPipelineParameterArrayOutput) Index(i pulumi.IntInput) RuleSageMakerPipelineParameterOutput
- func (o RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutput() RuleSageMakerPipelineParameterArrayOutput
- func (o RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterArrayOutput
- type RuleSageMakerPipelineParameterInput
- type RuleSageMakerPipelineParameterOutput
- func (RuleSageMakerPipelineParameterOutput) ElementType() reflect.Type
- func (o RuleSageMakerPipelineParameterOutput) Name() pulumi.StringOutput
- func (o RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutput() RuleSageMakerPipelineParameterOutput
- func (o RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterOutput
- func (o RuleSageMakerPipelineParameterOutput) Value() pulumi.StringOutput
- type RuleSageMakerPipelineParameters
- type RuleSageMakerPipelineParametersArgs
- func (RuleSageMakerPipelineParametersArgs) ElementType() reflect.Type
- func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutput() RuleSageMakerPipelineParametersOutput
- func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersOutput
- func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput
- func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersPtrOutput
- type RuleSageMakerPipelineParametersInput
- type RuleSageMakerPipelineParametersOutput
- func (RuleSageMakerPipelineParametersOutput) ElementType() reflect.Type
- func (o RuleSageMakerPipelineParametersOutput) PipelineParameterList() RuleSageMakerPipelineParameterArrayOutput
- func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutput() RuleSageMakerPipelineParametersOutput
- func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersOutput
- func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput
- func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersPtrOutput
- type RuleSageMakerPipelineParametersPtrInput
- type RuleSageMakerPipelineParametersPtrOutput
- func (o RuleSageMakerPipelineParametersPtrOutput) Elem() RuleSageMakerPipelineParametersOutput
- func (RuleSageMakerPipelineParametersPtrOutput) ElementType() reflect.Type
- func (o RuleSageMakerPipelineParametersPtrOutput) PipelineParameterList() RuleSageMakerPipelineParameterArrayOutput
- func (o RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput
- func (o RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersPtrOutput
- type RuleSqsParameters
- type RuleSqsParametersArgs
- func (RuleSqsParametersArgs) ElementType() reflect.Type
- func (i RuleSqsParametersArgs) ToRuleSqsParametersOutput() RuleSqsParametersOutput
- func (i RuleSqsParametersArgs) ToRuleSqsParametersOutputWithContext(ctx context.Context) RuleSqsParametersOutput
- func (i RuleSqsParametersArgs) ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput
- func (i RuleSqsParametersArgs) ToRuleSqsParametersPtrOutputWithContext(ctx context.Context) RuleSqsParametersPtrOutput
- type RuleSqsParametersInput
- type RuleSqsParametersOutput
- func (RuleSqsParametersOutput) ElementType() reflect.Type
- func (o RuleSqsParametersOutput) MessageGroupId() pulumi.StringOutput
- func (o RuleSqsParametersOutput) ToRuleSqsParametersOutput() RuleSqsParametersOutput
- func (o RuleSqsParametersOutput) ToRuleSqsParametersOutputWithContext(ctx context.Context) RuleSqsParametersOutput
- func (o RuleSqsParametersOutput) ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput
- func (o RuleSqsParametersOutput) ToRuleSqsParametersPtrOutputWithContext(ctx context.Context) RuleSqsParametersPtrOutput
- type RuleSqsParametersPtrInput
- type RuleSqsParametersPtrOutput
- func (o RuleSqsParametersPtrOutput) Elem() RuleSqsParametersOutput
- func (RuleSqsParametersPtrOutput) ElementType() reflect.Type
- func (o RuleSqsParametersPtrOutput) MessageGroupId() pulumi.StringPtrOutput
- func (o RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput
- func (o RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutputWithContext(ctx context.Context) RuleSqsParametersPtrOutput
- type RuleState
- type RuleStateEnum
- func (RuleStateEnum) ElementType() reflect.Type
- func (e RuleStateEnum) ToRuleStateEnumOutput() RuleStateEnumOutput
- func (e RuleStateEnum) ToRuleStateEnumOutputWithContext(ctx context.Context) RuleStateEnumOutput
- func (e RuleStateEnum) ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput
- func (e RuleStateEnum) ToRuleStateEnumPtrOutputWithContext(ctx context.Context) RuleStateEnumPtrOutput
- func (e RuleStateEnum) ToStringOutput() pulumi.StringOutput
- func (e RuleStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleStateEnumInput
- type RuleStateEnumOutput
- func (RuleStateEnumOutput) ElementType() reflect.Type
- func (o RuleStateEnumOutput) ToRuleStateEnumOutput() RuleStateEnumOutput
- func (o RuleStateEnumOutput) ToRuleStateEnumOutputWithContext(ctx context.Context) RuleStateEnumOutput
- func (o RuleStateEnumOutput) ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput
- func (o RuleStateEnumOutput) ToRuleStateEnumPtrOutputWithContext(ctx context.Context) RuleStateEnumPtrOutput
- func (o RuleStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleStateEnumPtrInput
- type RuleStateEnumPtrOutput
- func (o RuleStateEnumPtrOutput) Elem() RuleStateEnumOutput
- func (RuleStateEnumPtrOutput) ElementType() reflect.Type
- func (o RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput
- func (o RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutputWithContext(ctx context.Context) RuleStateEnumPtrOutput
- func (o RuleStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleTag
- type RuleTagArgs
- type RuleTagArray
- type RuleTagArrayInput
- type RuleTagArrayOutput
- type RuleTagInput
- type RuleTagOutput
- type RuleTarget
- type RuleTargetArgs
- type RuleTargetArray
- type RuleTargetArrayInput
- type RuleTargetArrayOutput
- func (RuleTargetArrayOutput) ElementType() reflect.Type
- func (o RuleTargetArrayOutput) Index(i pulumi.IntInput) RuleTargetOutput
- func (o RuleTargetArrayOutput) ToRuleTargetArrayOutput() RuleTargetArrayOutput
- func (o RuleTargetArrayOutput) ToRuleTargetArrayOutputWithContext(ctx context.Context) RuleTargetArrayOutput
- type RuleTargetInput
- type RuleTargetOutput
- func (o RuleTargetOutput) AppSyncParameters() RuleAppSyncParametersPtrOutput
- func (o RuleTargetOutput) Arn() pulumi.StringOutput
- func (o RuleTargetOutput) BatchParameters() RuleBatchParametersPtrOutput
- func (o RuleTargetOutput) DeadLetterConfig() RuleDeadLetterConfigPtrOutput
- func (o RuleTargetOutput) EcsParameters() RuleEcsParametersPtrOutput
- func (RuleTargetOutput) ElementType() reflect.Type
- func (o RuleTargetOutput) HttpParameters() RuleHttpParametersPtrOutput
- func (o RuleTargetOutput) Id() pulumi.StringOutput
- func (o RuleTargetOutput) Input() pulumi.StringPtrOutput
- func (o RuleTargetOutput) InputPath() pulumi.StringPtrOutput
- func (o RuleTargetOutput) InputTransformer() RuleInputTransformerPtrOutput
- func (o RuleTargetOutput) KinesisParameters() RuleKinesisParametersPtrOutput
- func (o RuleTargetOutput) RedshiftDataParameters() RuleRedshiftDataParametersPtrOutput
- func (o RuleTargetOutput) RetryPolicy() RuleRetryPolicyPtrOutput
- func (o RuleTargetOutput) RoleArn() pulumi.StringPtrOutput
- func (o RuleTargetOutput) RunCommandParameters() RuleRunCommandParametersPtrOutput
- func (o RuleTargetOutput) SageMakerPipelineParameters() RuleSageMakerPipelineParametersPtrOutput
- func (o RuleTargetOutput) SqsParameters() RuleSqsParametersPtrOutput
- func (o RuleTargetOutput) ToRuleTargetOutput() RuleTargetOutput
- func (o RuleTargetOutput) ToRuleTargetOutputWithContext(ctx context.Context) RuleTargetOutput
Constants ¶
const ( ApiDestinationHttpMethodGet = ApiDestinationHttpMethod("GET") ApiDestinationHttpMethodHead = ApiDestinationHttpMethod("HEAD") ApiDestinationHttpMethodPost = ApiDestinationHttpMethod("POST") ApiDestinationHttpMethodOptions = ApiDestinationHttpMethod("OPTIONS") ApiDestinationHttpMethodPut = ApiDestinationHttpMethod("PUT") ApiDestinationHttpMethodDelete = ApiDestinationHttpMethod("DELETE") ApiDestinationHttpMethodPatch = ApiDestinationHttpMethod("PATCH") )
const ( ConnectionAuthorizationTypeApiKey = ConnectionAuthorizationType("API_KEY") ConnectionAuthorizationTypeBasic = ConnectionAuthorizationType("BASIC") ConnectionAuthorizationTypeOauthClientCredentials = ConnectionAuthorizationType("OAUTH_CLIENT_CREDENTIALS") )
const ( ConnectionOAuthParametersHttpMethodGet = ConnectionOAuthParametersHttpMethod("GET") ConnectionOAuthParametersHttpMethodPost = ConnectionOAuthParametersHttpMethod("POST") ConnectionOAuthParametersHttpMethodPut = ConnectionOAuthParametersHttpMethod("PUT") )
const ( EndpointReplicationStateEnabled = EndpointReplicationState("ENABLED") EndpointReplicationStateDisabled = EndpointReplicationState("DISABLED") )
const ( EndpointStateEnumActive = EndpointStateEnum("ACTIVE") EndpointStateEnumCreating = EndpointStateEnum("CREATING") EndpointStateEnumUpdating = EndpointStateEnum("UPDATING") EndpointStateEnumDeleting = EndpointStateEnum("DELETING") EndpointStateEnumCreateFailed = EndpointStateEnum("CREATE_FAILED") EndpointStateEnumUpdateFailed = EndpointStateEnum("UPDATE_FAILED") )
const ( RuleStateEnumDisabled = RuleStateEnum("DISABLED") RuleStateEnumEnabled = RuleStateEnum("ENABLED") RuleStateEnumEnabledWithAllCloudtrailManagementEvents = RuleStateEnum("ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiDestination ¶
type ApiDestination struct { pulumi.CustomResourceState // The arn of the api destination. Arn pulumi.StringOutput `pulumi:"arn"` // The arn of the connection. ConnectionArn pulumi.StringOutput `pulumi:"connectionArn"` // A description for the API destination to create. Description pulumi.StringPtrOutput `pulumi:"description"` // The method to use for the request to the HTTP invocation endpoint. HttpMethod ApiDestinationHttpMethodOutput `pulumi:"httpMethod"` // Url endpoint to invoke. InvocationEndpoint pulumi.StringOutput `pulumi:"invocationEndpoint"` // The maximum number of requests per second to send to the HTTP invocation endpoint. InvocationRateLimitPerSecond pulumi.IntPtrOutput `pulumi:"invocationRateLimitPerSecond"` // Name of the apiDestination. Name pulumi.StringPtrOutput `pulumi:"name"` }
Resource Type definition for AWS::Events::ApiDestination.
func GetApiDestination ¶
func GetApiDestination(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiDestinationState, opts ...pulumi.ResourceOption) (*ApiDestination, error)
GetApiDestination gets an existing ApiDestination 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 NewApiDestination ¶
func NewApiDestination(ctx *pulumi.Context, name string, args *ApiDestinationArgs, opts ...pulumi.ResourceOption) (*ApiDestination, error)
NewApiDestination registers a new resource with the given unique name, arguments, and options.
func (*ApiDestination) ElementType ¶
func (*ApiDestination) ElementType() reflect.Type
func (*ApiDestination) ToApiDestinationOutput ¶
func (i *ApiDestination) ToApiDestinationOutput() ApiDestinationOutput
func (*ApiDestination) ToApiDestinationOutputWithContext ¶
func (i *ApiDestination) ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput
type ApiDestinationArgs ¶
type ApiDestinationArgs struct { // The arn of the connection. ConnectionArn pulumi.StringInput // A description for the API destination to create. Description pulumi.StringPtrInput // The method to use for the request to the HTTP invocation endpoint. HttpMethod ApiDestinationHttpMethodInput // Url endpoint to invoke. InvocationEndpoint pulumi.StringInput // The maximum number of requests per second to send to the HTTP invocation endpoint. InvocationRateLimitPerSecond pulumi.IntPtrInput // Name of the apiDestination. Name pulumi.StringPtrInput }
The set of arguments for constructing a ApiDestination resource.
func (ApiDestinationArgs) ElementType ¶
func (ApiDestinationArgs) ElementType() reflect.Type
type ApiDestinationHttpMethod ¶
type ApiDestinationHttpMethod string
The method to use for the request to the HTTP invocation endpoint.
func (ApiDestinationHttpMethod) ElementType ¶
func (ApiDestinationHttpMethod) ElementType() reflect.Type
func (ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutput ¶
func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutput() ApiDestinationHttpMethodOutput
func (ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutputWithContext ¶
func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodOutputWithContext(ctx context.Context) ApiDestinationHttpMethodOutput
func (ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutput ¶
func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput
func (ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutputWithContext ¶
func (e ApiDestinationHttpMethod) ToApiDestinationHttpMethodPtrOutputWithContext(ctx context.Context) ApiDestinationHttpMethodPtrOutput
func (ApiDestinationHttpMethod) ToStringOutput ¶
func (e ApiDestinationHttpMethod) ToStringOutput() pulumi.StringOutput
func (ApiDestinationHttpMethod) ToStringOutputWithContext ¶
func (e ApiDestinationHttpMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApiDestinationHttpMethod) ToStringPtrOutput ¶
func (e ApiDestinationHttpMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiDestinationHttpMethod) ToStringPtrOutputWithContext ¶
func (e ApiDestinationHttpMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiDestinationHttpMethodInput ¶
type ApiDestinationHttpMethodInput interface { pulumi.Input ToApiDestinationHttpMethodOutput() ApiDestinationHttpMethodOutput ToApiDestinationHttpMethodOutputWithContext(context.Context) ApiDestinationHttpMethodOutput }
ApiDestinationHttpMethodInput is an input type that accepts values of the ApiDestinationHttpMethod enum A concrete instance of `ApiDestinationHttpMethodInput` can be one of the following:
ApiDestinationHttpMethodGet ApiDestinationHttpMethodHead ApiDestinationHttpMethodPost ApiDestinationHttpMethodOptions ApiDestinationHttpMethodPut ApiDestinationHttpMethodDelete ApiDestinationHttpMethodPatch
type ApiDestinationHttpMethodOutput ¶
type ApiDestinationHttpMethodOutput struct{ *pulumi.OutputState }
func (ApiDestinationHttpMethodOutput) ElementType ¶
func (ApiDestinationHttpMethodOutput) ElementType() reflect.Type
func (ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutput ¶
func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutput() ApiDestinationHttpMethodOutput
func (ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutputWithContext ¶
func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodOutputWithContext(ctx context.Context) ApiDestinationHttpMethodOutput
func (ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutput ¶
func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput
func (ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutputWithContext ¶
func (o ApiDestinationHttpMethodOutput) ToApiDestinationHttpMethodPtrOutputWithContext(ctx context.Context) ApiDestinationHttpMethodPtrOutput
func (ApiDestinationHttpMethodOutput) ToStringOutput ¶
func (o ApiDestinationHttpMethodOutput) ToStringOutput() pulumi.StringOutput
func (ApiDestinationHttpMethodOutput) ToStringOutputWithContext ¶
func (o ApiDestinationHttpMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApiDestinationHttpMethodOutput) ToStringPtrOutput ¶
func (o ApiDestinationHttpMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiDestinationHttpMethodOutput) ToStringPtrOutputWithContext ¶
func (o ApiDestinationHttpMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiDestinationHttpMethodPtrInput ¶
type ApiDestinationHttpMethodPtrInput interface { pulumi.Input ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput ToApiDestinationHttpMethodPtrOutputWithContext(context.Context) ApiDestinationHttpMethodPtrOutput }
func ApiDestinationHttpMethodPtr ¶
func ApiDestinationHttpMethodPtr(v string) ApiDestinationHttpMethodPtrInput
type ApiDestinationHttpMethodPtrOutput ¶
type ApiDestinationHttpMethodPtrOutput struct{ *pulumi.OutputState }
func (ApiDestinationHttpMethodPtrOutput) Elem ¶
func (o ApiDestinationHttpMethodPtrOutput) Elem() ApiDestinationHttpMethodOutput
func (ApiDestinationHttpMethodPtrOutput) ElementType ¶
func (ApiDestinationHttpMethodPtrOutput) ElementType() reflect.Type
func (ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutput ¶
func (o ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutput() ApiDestinationHttpMethodPtrOutput
func (ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutputWithContext ¶
func (o ApiDestinationHttpMethodPtrOutput) ToApiDestinationHttpMethodPtrOutputWithContext(ctx context.Context) ApiDestinationHttpMethodPtrOutput
func (ApiDestinationHttpMethodPtrOutput) ToStringPtrOutput ¶
func (o ApiDestinationHttpMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiDestinationHttpMethodPtrOutput) ToStringPtrOutputWithContext ¶
func (o ApiDestinationHttpMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiDestinationInput ¶
type ApiDestinationInput interface { pulumi.Input ToApiDestinationOutput() ApiDestinationOutput ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput }
type ApiDestinationOutput ¶
type ApiDestinationOutput struct{ *pulumi.OutputState }
func (ApiDestinationOutput) Arn ¶ added in v0.17.0
func (o ApiDestinationOutput) Arn() pulumi.StringOutput
The arn of the api destination.
func (ApiDestinationOutput) ConnectionArn ¶ added in v0.17.0
func (o ApiDestinationOutput) ConnectionArn() pulumi.StringOutput
The arn of the connection.
func (ApiDestinationOutput) Description ¶ added in v0.17.0
func (o ApiDestinationOutput) Description() pulumi.StringPtrOutput
A description for the API destination to create.
func (ApiDestinationOutput) ElementType ¶
func (ApiDestinationOutput) ElementType() reflect.Type
func (ApiDestinationOutput) HttpMethod ¶ added in v0.17.0
func (o ApiDestinationOutput) HttpMethod() ApiDestinationHttpMethodOutput
The method to use for the request to the HTTP invocation endpoint.
func (ApiDestinationOutput) InvocationEndpoint ¶ added in v0.17.0
func (o ApiDestinationOutput) InvocationEndpoint() pulumi.StringOutput
Url endpoint to invoke.
func (ApiDestinationOutput) InvocationRateLimitPerSecond ¶ added in v0.17.0
func (o ApiDestinationOutput) InvocationRateLimitPerSecond() pulumi.IntPtrOutput
The maximum number of requests per second to send to the HTTP invocation endpoint.
func (ApiDestinationOutput) Name ¶ added in v0.17.0
func (o ApiDestinationOutput) Name() pulumi.StringPtrOutput
Name of the apiDestination.
func (ApiDestinationOutput) ToApiDestinationOutput ¶
func (o ApiDestinationOutput) ToApiDestinationOutput() ApiDestinationOutput
func (ApiDestinationOutput) ToApiDestinationOutputWithContext ¶
func (o ApiDestinationOutput) ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput
type ApiDestinationState ¶
type ApiDestinationState struct { }
func (ApiDestinationState) ElementType ¶
func (ApiDestinationState) ElementType() reflect.Type
type Archive ¶
type Archive struct { pulumi.CustomResourceState // The name for the archive to create. ArchiveName pulumi.StringPtrOutput `pulumi:"archiveName"` // The ARN of the archive created. Arn pulumi.StringOutput `pulumi:"arn"` // A description for the archive. Description pulumi.StringPtrOutput `pulumi:"description"` // An event pattern to use to filter events sent to the archive. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Archive` for more information about the expected schema for this property. EventPattern pulumi.AnyOutput `pulumi:"eventPattern"` // The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely RetentionDays pulumi.IntPtrOutput `pulumi:"retentionDays"` // The ARN of the event bus that sends events to the archive. SourceArn pulumi.StringOutput `pulumi:"sourceArn"` }
Resource Type definition for AWS::Events::Archive
func GetArchive ¶
func GetArchive(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ArchiveState, opts ...pulumi.ResourceOption) (*Archive, error)
GetArchive gets an existing Archive 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 NewArchive ¶
func NewArchive(ctx *pulumi.Context, name string, args *ArchiveArgs, opts ...pulumi.ResourceOption) (*Archive, error)
NewArchive registers a new resource with the given unique name, arguments, and options.
func (*Archive) ElementType ¶
func (*Archive) ToArchiveOutput ¶
func (i *Archive) ToArchiveOutput() ArchiveOutput
func (*Archive) ToArchiveOutputWithContext ¶
func (i *Archive) ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput
type ArchiveArgs ¶
type ArchiveArgs struct { // The name for the archive to create. ArchiveName pulumi.StringPtrInput // A description for the archive. Description pulumi.StringPtrInput // An event pattern to use to filter events sent to the archive. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Archive` for more information about the expected schema for this property. EventPattern pulumi.Input // The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely RetentionDays pulumi.IntPtrInput // The ARN of the event bus that sends events to the archive. SourceArn pulumi.StringInput }
The set of arguments for constructing a Archive resource.
func (ArchiveArgs) ElementType ¶
func (ArchiveArgs) ElementType() reflect.Type
type ArchiveInput ¶
type ArchiveInput interface { pulumi.Input ToArchiveOutput() ArchiveOutput ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput }
type ArchiveOutput ¶
type ArchiveOutput struct{ *pulumi.OutputState }
func (ArchiveOutput) ArchiveName ¶ added in v0.17.0
func (o ArchiveOutput) ArchiveName() pulumi.StringPtrOutput
The name for the archive to create.
func (ArchiveOutput) Arn ¶ added in v0.17.0
func (o ArchiveOutput) Arn() pulumi.StringOutput
The ARN of the archive created.
func (ArchiveOutput) Description ¶ added in v0.17.0
func (o ArchiveOutput) Description() pulumi.StringPtrOutput
A description for the archive.
func (ArchiveOutput) ElementType ¶
func (ArchiveOutput) ElementType() reflect.Type
func (ArchiveOutput) EventPattern ¶ added in v0.17.0
func (o ArchiveOutput) EventPattern() pulumi.AnyOutput
An event pattern to use to filter events sent to the archive.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Archive` for more information about the expected schema for this property.
func (ArchiveOutput) RetentionDays ¶ added in v0.17.0
func (o ArchiveOutput) RetentionDays() pulumi.IntPtrOutput
The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely
func (ArchiveOutput) SourceArn ¶ added in v0.17.0
func (o ArchiveOutput) SourceArn() pulumi.StringOutput
The ARN of the event bus that sends events to the archive.
func (ArchiveOutput) ToArchiveOutput ¶
func (o ArchiveOutput) ToArchiveOutput() ArchiveOutput
func (ArchiveOutput) ToArchiveOutputWithContext ¶
func (o ArchiveOutput) ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput
type ArchiveState ¶
type ArchiveState struct { }
func (ArchiveState) ElementType ¶
func (ArchiveState) ElementType() reflect.Type
type Connection ¶
type Connection struct { pulumi.CustomResourceState // The arn of the connection resource. Arn pulumi.StringOutput `pulumi:"arn"` // A `CreateConnectionAuthRequestParameters` object that contains the authorization parameters to use to authorize with the endpoint. AuthParameters ConnectionAuthParametersOutput `pulumi:"authParameters"` // The type of authorization to use for the connection. // // > OAUTH tokens are refreshed when a 401 or 407 response is returned. AuthorizationType ConnectionAuthorizationTypeOutput `pulumi:"authorizationType"` // Description of the connection. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the connection. Name pulumi.StringPtrOutput `pulumi:"name"` // The arn of the secrets manager secret created in the customer account. SecretArn pulumi.StringOutput `pulumi:"secretArn"` }
Resource Type definition for AWS::Events::Connection.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") pagerDutyAPIKeyParam := cfg.Require("pagerDutyAPIKeyParam") myConnection, err := events.NewConnection(ctx, "myConnection", &events.ConnectionArgs{ AuthorizationType: events.ConnectionAuthorizationTypeApiKey, Description: pulumi.String("Connection to PagerDuty API"), AuthParameters: &events.ConnectionAuthParametersArgs{ ApiKeyAuthParameters: &events.ConnectionApiKeyAuthParametersArgs{ ApiKeyName: pulumi.String("PagerDuty Authorization"), ApiKeyValue: pulumi.String(pagerDutyAPIKeyParam), }, }, }) if err != nil { return err } _, err = events.NewApiDestination(ctx, "myApiDestination", &events.ApiDestinationArgs{ ConnectionArn: myConnection.Arn, Description: pulumi.String("API Destination to send events to PagerDuty"), HttpMethod: events.ApiDestinationHttpMethodPost, InvocationEndpoint: pulumi.String("https://events.pagerduty.com/v2/enqueue"), }) if err != nil { return err } return nil }) }
```
func GetConnection ¶
func GetConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)
GetConnection gets an existing Connection 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 NewConnection ¶
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) ElementType ¶
func (*Connection) ElementType() reflect.Type
func (*Connection) ToConnectionOutput ¶
func (i *Connection) ToConnectionOutput() ConnectionOutput
func (*Connection) ToConnectionOutputWithContext ¶
func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
type ConnectionApiKeyAuthParameters ¶ added in v0.2.0
type ConnectionApiKeyAuthParametersArgs ¶ added in v0.2.0
type ConnectionApiKeyAuthParametersArgs struct { // The name of the API key to use for authorization. ApiKeyName pulumi.StringInput `pulumi:"apiKeyName"` // The value for the API key to use for authorization. ApiKeyValue pulumi.StringInput `pulumi:"apiKeyValue"` }
func (ConnectionApiKeyAuthParametersArgs) ElementType ¶ added in v0.2.0
func (ConnectionApiKeyAuthParametersArgs) ElementType() reflect.Type
func (ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutput ¶ added in v0.2.0
func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutput() ConnectionApiKeyAuthParametersOutput
func (ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutputWithContext ¶ added in v0.2.0
func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersOutput
func (ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutput ¶ added in v0.2.0
func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput
func (ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutputWithContext ¶ added in v0.2.0
func (i ConnectionApiKeyAuthParametersArgs) ToConnectionApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersPtrOutput
type ConnectionApiKeyAuthParametersInput ¶ added in v0.2.0
type ConnectionApiKeyAuthParametersInput interface { pulumi.Input ToConnectionApiKeyAuthParametersOutput() ConnectionApiKeyAuthParametersOutput ToConnectionApiKeyAuthParametersOutputWithContext(context.Context) ConnectionApiKeyAuthParametersOutput }
ConnectionApiKeyAuthParametersInput is an input type that accepts ConnectionApiKeyAuthParametersArgs and ConnectionApiKeyAuthParametersOutput values. You can construct a concrete instance of `ConnectionApiKeyAuthParametersInput` via:
ConnectionApiKeyAuthParametersArgs{...}
type ConnectionApiKeyAuthParametersOutput ¶ added in v0.2.0
type ConnectionApiKeyAuthParametersOutput struct{ *pulumi.OutputState }
func (ConnectionApiKeyAuthParametersOutput) ApiKeyName ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersOutput) ApiKeyName() pulumi.StringOutput
The name of the API key to use for authorization.
func (ConnectionApiKeyAuthParametersOutput) ApiKeyValue ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersOutput) ApiKeyValue() pulumi.StringOutput
The value for the API key to use for authorization.
func (ConnectionApiKeyAuthParametersOutput) ElementType ¶ added in v0.2.0
func (ConnectionApiKeyAuthParametersOutput) ElementType() reflect.Type
func (ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutput ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutput() ConnectionApiKeyAuthParametersOutput
func (ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutputWithContext ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersOutput
func (ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput
func (ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersPtrOutput
type ConnectionApiKeyAuthParametersPtrInput ¶ added in v0.2.0
type ConnectionApiKeyAuthParametersPtrInput interface { pulumi.Input ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput ToConnectionApiKeyAuthParametersPtrOutputWithContext(context.Context) ConnectionApiKeyAuthParametersPtrOutput }
ConnectionApiKeyAuthParametersPtrInput is an input type that accepts ConnectionApiKeyAuthParametersArgs, ConnectionApiKeyAuthParametersPtr and ConnectionApiKeyAuthParametersPtrOutput values. You can construct a concrete instance of `ConnectionApiKeyAuthParametersPtrInput` via:
ConnectionApiKeyAuthParametersArgs{...} or: nil
func ConnectionApiKeyAuthParametersPtr ¶ added in v0.2.0
func ConnectionApiKeyAuthParametersPtr(v *ConnectionApiKeyAuthParametersArgs) ConnectionApiKeyAuthParametersPtrInput
type ConnectionApiKeyAuthParametersPtrOutput ¶ added in v0.2.0
type ConnectionApiKeyAuthParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionApiKeyAuthParametersPtrOutput) ApiKeyName ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersPtrOutput) ApiKeyName() pulumi.StringPtrOutput
The name of the API key to use for authorization.
func (ConnectionApiKeyAuthParametersPtrOutput) ApiKeyValue ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersPtrOutput) ApiKeyValue() pulumi.StringPtrOutput
The value for the API key to use for authorization.
func (ConnectionApiKeyAuthParametersPtrOutput) ElementType ¶ added in v0.2.0
func (ConnectionApiKeyAuthParametersPtrOutput) ElementType() reflect.Type
func (ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutput() ConnectionApiKeyAuthParametersPtrOutput
func (ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionApiKeyAuthParametersPtrOutput) ToConnectionApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionApiKeyAuthParametersPtrOutput
type ConnectionArgs ¶
type ConnectionArgs struct { // A `CreateConnectionAuthRequestParameters` object that contains the authorization parameters to use to authorize with the endpoint. AuthParameters ConnectionAuthParametersInput // The type of authorization to use for the connection. // // > OAUTH tokens are refreshed when a 401 or 407 response is returned. AuthorizationType ConnectionAuthorizationTypeInput // Description of the connection. Description pulumi.StringPtrInput // Name of the connection. Name pulumi.StringPtrInput }
The set of arguments for constructing a Connection resource.
func (ConnectionArgs) ElementType ¶
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionAuthParameters ¶ added in v0.13.0
type ConnectionAuthParameters struct { // The API Key parameters to use for authorization. ApiKeyAuthParameters *ConnectionApiKeyAuthParameters `pulumi:"apiKeyAuthParameters"` // The authorization parameters for Basic authorization. BasicAuthParameters *ConnectionBasicAuthParameters `pulumi:"basicAuthParameters"` // Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint. InvocationHttpParameters *ConnectionHttpParameters `pulumi:"invocationHttpParameters"` // The OAuth parameters to use for authorization. OAuthParameters *ConnectionOAuthParameters `pulumi:"oAuthParameters"` }
type ConnectionAuthParametersArgs ¶ added in v0.13.0
type ConnectionAuthParametersArgs struct { // The API Key parameters to use for authorization. ApiKeyAuthParameters ConnectionApiKeyAuthParametersPtrInput `pulumi:"apiKeyAuthParameters"` // The authorization parameters for Basic authorization. BasicAuthParameters ConnectionBasicAuthParametersPtrInput `pulumi:"basicAuthParameters"` // Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint. InvocationHttpParameters ConnectionHttpParametersPtrInput `pulumi:"invocationHttpParameters"` // The OAuth parameters to use for authorization. OAuthParameters ConnectionOAuthParametersPtrInput `pulumi:"oAuthParameters"` }
func (ConnectionAuthParametersArgs) ElementType ¶ added in v0.13.0
func (ConnectionAuthParametersArgs) ElementType() reflect.Type
func (ConnectionAuthParametersArgs) ToConnectionAuthParametersOutput ¶ added in v0.13.0
func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput
func (ConnectionAuthParametersArgs) ToConnectionAuthParametersOutputWithContext ¶ added in v0.13.0
func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput
type ConnectionAuthParametersInput ¶ added in v0.13.0
type ConnectionAuthParametersInput interface { pulumi.Input ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput ToConnectionAuthParametersOutputWithContext(context.Context) ConnectionAuthParametersOutput }
ConnectionAuthParametersInput is an input type that accepts ConnectionAuthParametersArgs and ConnectionAuthParametersOutput values. You can construct a concrete instance of `ConnectionAuthParametersInput` via:
ConnectionAuthParametersArgs{...}
type ConnectionAuthParametersOutput ¶ added in v0.13.0
type ConnectionAuthParametersOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOutput) ApiKeyAuthParameters ¶ added in v0.13.0
func (o ConnectionAuthParametersOutput) ApiKeyAuthParameters() ConnectionApiKeyAuthParametersPtrOutput
The API Key parameters to use for authorization.
func (ConnectionAuthParametersOutput) BasicAuthParameters ¶ added in v0.13.0
func (o ConnectionAuthParametersOutput) BasicAuthParameters() ConnectionBasicAuthParametersPtrOutput
The authorization parameters for Basic authorization.
func (ConnectionAuthParametersOutput) ElementType ¶ added in v0.13.0
func (ConnectionAuthParametersOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOutput) InvocationHttpParameters ¶ added in v0.13.0
func (o ConnectionAuthParametersOutput) InvocationHttpParameters() ConnectionHttpParametersPtrOutput
Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint.
func (ConnectionAuthParametersOutput) OAuthParameters ¶ added in v0.13.0
func (o ConnectionAuthParametersOutput) OAuthParameters() ConnectionOAuthParametersPtrOutput
The OAuth parameters to use for authorization.
func (ConnectionAuthParametersOutput) ToConnectionAuthParametersOutput ¶ added in v0.13.0
func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput
func (ConnectionAuthParametersOutput) ToConnectionAuthParametersOutputWithContext ¶ added in v0.13.0
func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput
type ConnectionAuthorizationType ¶
type ConnectionAuthorizationType string
The type of authorization to use for the connection.
> OAUTH tokens are refreshed when a 401 or 407 response is returned.
func (ConnectionAuthorizationType) ElementType ¶
func (ConnectionAuthorizationType) ElementType() reflect.Type
func (ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutput ¶
func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutput() ConnectionAuthorizationTypeOutput
func (ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutputWithContext ¶
func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypeOutputWithContext(ctx context.Context) ConnectionAuthorizationTypeOutput
func (ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutput ¶
func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput
func (ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutputWithContext ¶
func (e ConnectionAuthorizationType) ToConnectionAuthorizationTypePtrOutputWithContext(ctx context.Context) ConnectionAuthorizationTypePtrOutput
func (ConnectionAuthorizationType) ToStringOutput ¶
func (e ConnectionAuthorizationType) ToStringOutput() pulumi.StringOutput
func (ConnectionAuthorizationType) ToStringOutputWithContext ¶
func (e ConnectionAuthorizationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionAuthorizationType) ToStringPtrOutput ¶
func (e ConnectionAuthorizationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionAuthorizationType) ToStringPtrOutputWithContext ¶
func (e ConnectionAuthorizationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionAuthorizationTypeInput ¶
type ConnectionAuthorizationTypeInput interface { pulumi.Input ToConnectionAuthorizationTypeOutput() ConnectionAuthorizationTypeOutput ToConnectionAuthorizationTypeOutputWithContext(context.Context) ConnectionAuthorizationTypeOutput }
ConnectionAuthorizationTypeInput is an input type that accepts values of the ConnectionAuthorizationType enum A concrete instance of `ConnectionAuthorizationTypeInput` can be one of the following:
ConnectionAuthorizationTypeApiKey ConnectionAuthorizationTypeBasic ConnectionAuthorizationTypeOauthClientCredentials
type ConnectionAuthorizationTypeOutput ¶
type ConnectionAuthorizationTypeOutput struct{ *pulumi.OutputState }
func (ConnectionAuthorizationTypeOutput) ElementType ¶
func (ConnectionAuthorizationTypeOutput) ElementType() reflect.Type
func (ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutput ¶
func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutput() ConnectionAuthorizationTypeOutput
func (ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutputWithContext ¶
func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypeOutputWithContext(ctx context.Context) ConnectionAuthorizationTypeOutput
func (ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutput ¶
func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput
func (ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutputWithContext ¶
func (o ConnectionAuthorizationTypeOutput) ToConnectionAuthorizationTypePtrOutputWithContext(ctx context.Context) ConnectionAuthorizationTypePtrOutput
func (ConnectionAuthorizationTypeOutput) ToStringOutput ¶
func (o ConnectionAuthorizationTypeOutput) ToStringOutput() pulumi.StringOutput
func (ConnectionAuthorizationTypeOutput) ToStringOutputWithContext ¶
func (o ConnectionAuthorizationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionAuthorizationTypeOutput) ToStringPtrOutput ¶
func (o ConnectionAuthorizationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionAuthorizationTypeOutput) ToStringPtrOutputWithContext ¶
func (o ConnectionAuthorizationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionAuthorizationTypePtrInput ¶
type ConnectionAuthorizationTypePtrInput interface { pulumi.Input ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput ToConnectionAuthorizationTypePtrOutputWithContext(context.Context) ConnectionAuthorizationTypePtrOutput }
func ConnectionAuthorizationTypePtr ¶
func ConnectionAuthorizationTypePtr(v string) ConnectionAuthorizationTypePtrInput
type ConnectionAuthorizationTypePtrOutput ¶
type ConnectionAuthorizationTypePtrOutput struct{ *pulumi.OutputState }
func (ConnectionAuthorizationTypePtrOutput) ElementType ¶
func (ConnectionAuthorizationTypePtrOutput) ElementType() reflect.Type
func (ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutput ¶
func (o ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutput() ConnectionAuthorizationTypePtrOutput
func (ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutputWithContext ¶
func (o ConnectionAuthorizationTypePtrOutput) ToConnectionAuthorizationTypePtrOutputWithContext(ctx context.Context) ConnectionAuthorizationTypePtrOutput
func (ConnectionAuthorizationTypePtrOutput) ToStringPtrOutput ¶
func (o ConnectionAuthorizationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionAuthorizationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ConnectionAuthorizationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionBasicAuthParameters ¶ added in v0.2.0
type ConnectionBasicAuthParametersArgs ¶ added in v0.2.0
type ConnectionBasicAuthParametersArgs struct { // The password associated with the user name to use for Basic authorization. Password pulumi.StringInput `pulumi:"password"` // The user name to use for Basic authorization. Username pulumi.StringInput `pulumi:"username"` }
func (ConnectionBasicAuthParametersArgs) ElementType ¶ added in v0.2.0
func (ConnectionBasicAuthParametersArgs) ElementType() reflect.Type
func (ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutput ¶ added in v0.2.0
func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutput() ConnectionBasicAuthParametersOutput
func (ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutputWithContext ¶ added in v0.2.0
func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersOutput
func (ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutput ¶ added in v0.2.0
func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput
func (ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutputWithContext ¶ added in v0.2.0
func (i ConnectionBasicAuthParametersArgs) ToConnectionBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersPtrOutput
type ConnectionBasicAuthParametersInput ¶ added in v0.2.0
type ConnectionBasicAuthParametersInput interface { pulumi.Input ToConnectionBasicAuthParametersOutput() ConnectionBasicAuthParametersOutput ToConnectionBasicAuthParametersOutputWithContext(context.Context) ConnectionBasicAuthParametersOutput }
ConnectionBasicAuthParametersInput is an input type that accepts ConnectionBasicAuthParametersArgs and ConnectionBasicAuthParametersOutput values. You can construct a concrete instance of `ConnectionBasicAuthParametersInput` via:
ConnectionBasicAuthParametersArgs{...}
type ConnectionBasicAuthParametersOutput ¶ added in v0.2.0
type ConnectionBasicAuthParametersOutput struct{ *pulumi.OutputState }
func (ConnectionBasicAuthParametersOutput) ElementType ¶ added in v0.2.0
func (ConnectionBasicAuthParametersOutput) ElementType() reflect.Type
func (ConnectionBasicAuthParametersOutput) Password ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersOutput) Password() pulumi.StringOutput
The password associated with the user name to use for Basic authorization.
func (ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutput ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutput() ConnectionBasicAuthParametersOutput
func (ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutputWithContext ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersOutput
func (ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput
func (ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersOutput) ToConnectionBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersPtrOutput
func (ConnectionBasicAuthParametersOutput) Username ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersOutput) Username() pulumi.StringOutput
The user name to use for Basic authorization.
type ConnectionBasicAuthParametersPtrInput ¶ added in v0.2.0
type ConnectionBasicAuthParametersPtrInput interface { pulumi.Input ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput ToConnectionBasicAuthParametersPtrOutputWithContext(context.Context) ConnectionBasicAuthParametersPtrOutput }
ConnectionBasicAuthParametersPtrInput is an input type that accepts ConnectionBasicAuthParametersArgs, ConnectionBasicAuthParametersPtr and ConnectionBasicAuthParametersPtrOutput values. You can construct a concrete instance of `ConnectionBasicAuthParametersPtrInput` via:
ConnectionBasicAuthParametersArgs{...} or: nil
func ConnectionBasicAuthParametersPtr ¶ added in v0.2.0
func ConnectionBasicAuthParametersPtr(v *ConnectionBasicAuthParametersArgs) ConnectionBasicAuthParametersPtrInput
type ConnectionBasicAuthParametersPtrOutput ¶ added in v0.2.0
type ConnectionBasicAuthParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionBasicAuthParametersPtrOutput) ElementType ¶ added in v0.2.0
func (ConnectionBasicAuthParametersPtrOutput) ElementType() reflect.Type
func (ConnectionBasicAuthParametersPtrOutput) Password ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersPtrOutput) Password() pulumi.StringPtrOutput
The password associated with the user name to use for Basic authorization.
func (ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutput() ConnectionBasicAuthParametersPtrOutput
func (ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersPtrOutput) ToConnectionBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionBasicAuthParametersPtrOutput
func (ConnectionBasicAuthParametersPtrOutput) Username ¶ added in v0.2.0
func (o ConnectionBasicAuthParametersPtrOutput) Username() pulumi.StringPtrOutput
The user name to use for Basic authorization.
type ConnectionClientParameters ¶ added in v0.2.0
type ConnectionClientParametersArgs ¶ added in v0.2.0
type ConnectionClientParametersArgs struct { // The client ID to use for OAuth authorization. ClientId pulumi.StringInput `pulumi:"clientId"` // The client secret assciated with the client ID to use for OAuth authorization. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` }
func (ConnectionClientParametersArgs) ElementType ¶ added in v0.2.0
func (ConnectionClientParametersArgs) ElementType() reflect.Type
func (ConnectionClientParametersArgs) ToConnectionClientParametersOutput ¶ added in v0.2.0
func (i ConnectionClientParametersArgs) ToConnectionClientParametersOutput() ConnectionClientParametersOutput
func (ConnectionClientParametersArgs) ToConnectionClientParametersOutputWithContext ¶ added in v0.2.0
func (i ConnectionClientParametersArgs) ToConnectionClientParametersOutputWithContext(ctx context.Context) ConnectionClientParametersOutput
func (ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutput ¶ added in v0.2.0
func (i ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput
func (ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutputWithContext ¶ added in v0.2.0
func (i ConnectionClientParametersArgs) ToConnectionClientParametersPtrOutputWithContext(ctx context.Context) ConnectionClientParametersPtrOutput
type ConnectionClientParametersInput ¶ added in v0.2.0
type ConnectionClientParametersInput interface { pulumi.Input ToConnectionClientParametersOutput() ConnectionClientParametersOutput ToConnectionClientParametersOutputWithContext(context.Context) ConnectionClientParametersOutput }
ConnectionClientParametersInput is an input type that accepts ConnectionClientParametersArgs and ConnectionClientParametersOutput values. You can construct a concrete instance of `ConnectionClientParametersInput` via:
ConnectionClientParametersArgs{...}
type ConnectionClientParametersOutput ¶ added in v0.2.0
type ConnectionClientParametersOutput struct{ *pulumi.OutputState }
func (ConnectionClientParametersOutput) ClientId ¶ added in v0.72.0
func (o ConnectionClientParametersOutput) ClientId() pulumi.StringOutput
The client ID to use for OAuth authorization.
func (ConnectionClientParametersOutput) ClientSecret ¶ added in v0.2.0
func (o ConnectionClientParametersOutput) ClientSecret() pulumi.StringOutput
The client secret assciated with the client ID to use for OAuth authorization.
func (ConnectionClientParametersOutput) ElementType ¶ added in v0.2.0
func (ConnectionClientParametersOutput) ElementType() reflect.Type
func (ConnectionClientParametersOutput) ToConnectionClientParametersOutput ¶ added in v0.2.0
func (o ConnectionClientParametersOutput) ToConnectionClientParametersOutput() ConnectionClientParametersOutput
func (ConnectionClientParametersOutput) ToConnectionClientParametersOutputWithContext ¶ added in v0.2.0
func (o ConnectionClientParametersOutput) ToConnectionClientParametersOutputWithContext(ctx context.Context) ConnectionClientParametersOutput
func (ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput
func (ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionClientParametersOutput) ToConnectionClientParametersPtrOutputWithContext(ctx context.Context) ConnectionClientParametersPtrOutput
type ConnectionClientParametersPtrInput ¶ added in v0.2.0
type ConnectionClientParametersPtrInput interface { pulumi.Input ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput ToConnectionClientParametersPtrOutputWithContext(context.Context) ConnectionClientParametersPtrOutput }
ConnectionClientParametersPtrInput is an input type that accepts ConnectionClientParametersArgs, ConnectionClientParametersPtr and ConnectionClientParametersPtrOutput values. You can construct a concrete instance of `ConnectionClientParametersPtrInput` via:
ConnectionClientParametersArgs{...} or: nil
func ConnectionClientParametersPtr ¶ added in v0.2.0
func ConnectionClientParametersPtr(v *ConnectionClientParametersArgs) ConnectionClientParametersPtrInput
type ConnectionClientParametersPtrOutput ¶ added in v0.2.0
type ConnectionClientParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionClientParametersPtrOutput) ClientId ¶ added in v0.72.0
func (o ConnectionClientParametersPtrOutput) ClientId() pulumi.StringPtrOutput
The client ID to use for OAuth authorization.
func (ConnectionClientParametersPtrOutput) ClientSecret ¶ added in v0.2.0
func (o ConnectionClientParametersPtrOutput) ClientSecret() pulumi.StringPtrOutput
The client secret assciated with the client ID to use for OAuth authorization.
func (ConnectionClientParametersPtrOutput) Elem ¶ added in v0.2.0
func (o ConnectionClientParametersPtrOutput) Elem() ConnectionClientParametersOutput
func (ConnectionClientParametersPtrOutput) ElementType ¶ added in v0.2.0
func (ConnectionClientParametersPtrOutput) ElementType() reflect.Type
func (ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutput() ConnectionClientParametersPtrOutput
func (ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionClientParametersPtrOutput) ToConnectionClientParametersPtrOutputWithContext(ctx context.Context) ConnectionClientParametersPtrOutput
type ConnectionHttpParameters ¶ added in v0.2.0
type ConnectionHttpParameters struct { // Contains additional body string parameters for the connection. BodyParameters []ConnectionParameter `pulumi:"bodyParameters"` // Contains additional header parameters for the connection. HeaderParameters []ConnectionParameter `pulumi:"headerParameters"` // Contains additional query string parameters for the connection. QueryStringParameters []ConnectionParameter `pulumi:"queryStringParameters"` }
type ConnectionHttpParametersArgs ¶ added in v0.2.0
type ConnectionHttpParametersArgs struct { // Contains additional body string parameters for the connection. BodyParameters ConnectionParameterArrayInput `pulumi:"bodyParameters"` // Contains additional header parameters for the connection. HeaderParameters ConnectionParameterArrayInput `pulumi:"headerParameters"` // Contains additional query string parameters for the connection. QueryStringParameters ConnectionParameterArrayInput `pulumi:"queryStringParameters"` }
func (ConnectionHttpParametersArgs) ElementType ¶ added in v0.2.0
func (ConnectionHttpParametersArgs) ElementType() reflect.Type
func (ConnectionHttpParametersArgs) ToConnectionHttpParametersOutput ¶ added in v0.2.0
func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersOutput() ConnectionHttpParametersOutput
func (ConnectionHttpParametersArgs) ToConnectionHttpParametersOutputWithContext ¶ added in v0.2.0
func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersOutputWithContext(ctx context.Context) ConnectionHttpParametersOutput
func (ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutput ¶ added in v0.2.0
func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput
func (ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutputWithContext ¶ added in v0.2.0
func (i ConnectionHttpParametersArgs) ToConnectionHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionHttpParametersPtrOutput
type ConnectionHttpParametersInput ¶ added in v0.2.0
type ConnectionHttpParametersInput interface { pulumi.Input ToConnectionHttpParametersOutput() ConnectionHttpParametersOutput ToConnectionHttpParametersOutputWithContext(context.Context) ConnectionHttpParametersOutput }
ConnectionHttpParametersInput is an input type that accepts ConnectionHttpParametersArgs and ConnectionHttpParametersOutput values. You can construct a concrete instance of `ConnectionHttpParametersInput` via:
ConnectionHttpParametersArgs{...}
type ConnectionHttpParametersOutput ¶ added in v0.2.0
type ConnectionHttpParametersOutput struct{ *pulumi.OutputState }
func (ConnectionHttpParametersOutput) BodyParameters ¶ added in v0.2.0
func (o ConnectionHttpParametersOutput) BodyParameters() ConnectionParameterArrayOutput
Contains additional body string parameters for the connection.
func (ConnectionHttpParametersOutput) ElementType ¶ added in v0.2.0
func (ConnectionHttpParametersOutput) ElementType() reflect.Type
func (ConnectionHttpParametersOutput) HeaderParameters ¶ added in v0.2.0
func (o ConnectionHttpParametersOutput) HeaderParameters() ConnectionParameterArrayOutput
Contains additional header parameters for the connection.
func (ConnectionHttpParametersOutput) QueryStringParameters ¶ added in v0.2.0
func (o ConnectionHttpParametersOutput) QueryStringParameters() ConnectionParameterArrayOutput
Contains additional query string parameters for the connection.
func (ConnectionHttpParametersOutput) ToConnectionHttpParametersOutput ¶ added in v0.2.0
func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersOutput() ConnectionHttpParametersOutput
func (ConnectionHttpParametersOutput) ToConnectionHttpParametersOutputWithContext ¶ added in v0.2.0
func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersOutputWithContext(ctx context.Context) ConnectionHttpParametersOutput
func (ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput
func (ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionHttpParametersOutput) ToConnectionHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionHttpParametersPtrOutput
type ConnectionHttpParametersPtrInput ¶ added in v0.2.0
type ConnectionHttpParametersPtrInput interface { pulumi.Input ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput ToConnectionHttpParametersPtrOutputWithContext(context.Context) ConnectionHttpParametersPtrOutput }
ConnectionHttpParametersPtrInput is an input type that accepts ConnectionHttpParametersArgs, ConnectionHttpParametersPtr and ConnectionHttpParametersPtrOutput values. You can construct a concrete instance of `ConnectionHttpParametersPtrInput` via:
ConnectionHttpParametersArgs{...} or: nil
func ConnectionHttpParametersPtr ¶ added in v0.2.0
func ConnectionHttpParametersPtr(v *ConnectionHttpParametersArgs) ConnectionHttpParametersPtrInput
type ConnectionHttpParametersPtrOutput ¶ added in v0.2.0
type ConnectionHttpParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionHttpParametersPtrOutput) BodyParameters ¶ added in v0.2.0
func (o ConnectionHttpParametersPtrOutput) BodyParameters() ConnectionParameterArrayOutput
Contains additional body string parameters for the connection.
func (ConnectionHttpParametersPtrOutput) Elem ¶ added in v0.2.0
func (o ConnectionHttpParametersPtrOutput) Elem() ConnectionHttpParametersOutput
func (ConnectionHttpParametersPtrOutput) ElementType ¶ added in v0.2.0
func (ConnectionHttpParametersPtrOutput) ElementType() reflect.Type
func (ConnectionHttpParametersPtrOutput) HeaderParameters ¶ added in v0.2.0
func (o ConnectionHttpParametersPtrOutput) HeaderParameters() ConnectionParameterArrayOutput
Contains additional header parameters for the connection.
func (ConnectionHttpParametersPtrOutput) QueryStringParameters ¶ added in v0.2.0
func (o ConnectionHttpParametersPtrOutput) QueryStringParameters() ConnectionParameterArrayOutput
Contains additional query string parameters for the connection.
func (ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutput() ConnectionHttpParametersPtrOutput
func (ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionHttpParametersPtrOutput) ToConnectionHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionHttpParametersPtrOutput
type ConnectionInput ¶
type ConnectionInput interface { pulumi.Input ToConnectionOutput() ConnectionOutput ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput }
type ConnectionOAuthParameters ¶ added in v0.2.0
type ConnectionOAuthParameters struct { // The URL to the authorization endpoint when OAuth is specified as the authorization type. AuthorizationEndpoint string `pulumi:"authorizationEndpoint"` // A `CreateConnectionOAuthClientRequestParameters` object that contains the client parameters for OAuth authorization. ClientParameters ConnectionClientParameters `pulumi:"clientParameters"` // The method to use for the authorization request. HttpMethod ConnectionOAuthParametersHttpMethod `pulumi:"httpMethod"` // A `ConnectionHttpParameters` object that contains details about the additional parameters to use for the connection. OAuthHttpParameters *ConnectionHttpParameters `pulumi:"oAuthHttpParameters"` }
type ConnectionOAuthParametersArgs ¶ added in v0.2.0
type ConnectionOAuthParametersArgs struct { // The URL to the authorization endpoint when OAuth is specified as the authorization type. AuthorizationEndpoint pulumi.StringInput `pulumi:"authorizationEndpoint"` // A `CreateConnectionOAuthClientRequestParameters` object that contains the client parameters for OAuth authorization. ClientParameters ConnectionClientParametersInput `pulumi:"clientParameters"` // The method to use for the authorization request. HttpMethod ConnectionOAuthParametersHttpMethodInput `pulumi:"httpMethod"` // A `ConnectionHttpParameters` object that contains details about the additional parameters to use for the connection. OAuthHttpParameters ConnectionHttpParametersPtrInput `pulumi:"oAuthHttpParameters"` }
func (ConnectionOAuthParametersArgs) ElementType ¶ added in v0.2.0
func (ConnectionOAuthParametersArgs) ElementType() reflect.Type
func (ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutput ¶ added in v0.2.0
func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutput() ConnectionOAuthParametersOutput
func (ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutputWithContext ¶ added in v0.2.0
func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersOutputWithContext(ctx context.Context) ConnectionOAuthParametersOutput
func (ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutput ¶ added in v0.2.0
func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput
func (ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutputWithContext ¶ added in v0.2.0
func (i ConnectionOAuthParametersArgs) ToConnectionOAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersPtrOutput
type ConnectionOAuthParametersHttpMethod ¶ added in v0.2.0
type ConnectionOAuthParametersHttpMethod string
The method to use for the authorization request.
func (ConnectionOAuthParametersHttpMethod) ElementType ¶ added in v0.2.0
func (ConnectionOAuthParametersHttpMethod) ElementType() reflect.Type
func (ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutput ¶ added in v0.2.0
func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutput() ConnectionOAuthParametersHttpMethodOutput
func (ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutputWithContext ¶ added in v0.2.0
func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodOutput
func (ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutput ¶ added in v0.2.0
func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput
func (ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext ¶ added in v0.2.0
func (e ConnectionOAuthParametersHttpMethod) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodPtrOutput
func (ConnectionOAuthParametersHttpMethod) ToStringOutput ¶ added in v0.2.0
func (e ConnectionOAuthParametersHttpMethod) ToStringOutput() pulumi.StringOutput
func (ConnectionOAuthParametersHttpMethod) ToStringOutputWithContext ¶ added in v0.2.0
func (e ConnectionOAuthParametersHttpMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionOAuthParametersHttpMethod) ToStringPtrOutput ¶ added in v0.2.0
func (e ConnectionOAuthParametersHttpMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionOAuthParametersHttpMethod) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e ConnectionOAuthParametersHttpMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionOAuthParametersHttpMethodInput ¶ added in v0.2.0
type ConnectionOAuthParametersHttpMethodInput interface { pulumi.Input ToConnectionOAuthParametersHttpMethodOutput() ConnectionOAuthParametersHttpMethodOutput ToConnectionOAuthParametersHttpMethodOutputWithContext(context.Context) ConnectionOAuthParametersHttpMethodOutput }
ConnectionOAuthParametersHttpMethodInput is an input type that accepts values of the ConnectionOAuthParametersHttpMethod enum A concrete instance of `ConnectionOAuthParametersHttpMethodInput` can be one of the following:
ConnectionOAuthParametersHttpMethodGet ConnectionOAuthParametersHttpMethodPost ConnectionOAuthParametersHttpMethodPut
type ConnectionOAuthParametersHttpMethodOutput ¶ added in v0.2.0
type ConnectionOAuthParametersHttpMethodOutput struct{ *pulumi.OutputState }
func (ConnectionOAuthParametersHttpMethodOutput) ElementType ¶ added in v0.2.0
func (ConnectionOAuthParametersHttpMethodOutput) ElementType() reflect.Type
func (ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutput ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutput() ConnectionOAuthParametersHttpMethodOutput
func (ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutputWithContext ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodOutput
func (ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutput ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput
func (ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodPtrOutput
func (ConnectionOAuthParametersHttpMethodOutput) ToStringOutput ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodOutput) ToStringOutput() pulumi.StringOutput
func (ConnectionOAuthParametersHttpMethodOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectionOAuthParametersHttpMethodOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionOAuthParametersHttpMethodOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionOAuthParametersHttpMethodPtrInput ¶ added in v0.2.0
type ConnectionOAuthParametersHttpMethodPtrInput interface { pulumi.Input ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(context.Context) ConnectionOAuthParametersHttpMethodPtrOutput }
func ConnectionOAuthParametersHttpMethodPtr ¶ added in v0.2.0
func ConnectionOAuthParametersHttpMethodPtr(v string) ConnectionOAuthParametersHttpMethodPtrInput
type ConnectionOAuthParametersHttpMethodPtrOutput ¶ added in v0.2.0
type ConnectionOAuthParametersHttpMethodPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOAuthParametersHttpMethodPtrOutput) ElementType ¶ added in v0.2.0
func (ConnectionOAuthParametersHttpMethodPtrOutput) ElementType() reflect.Type
func (ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutput ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutput() ConnectionOAuthParametersHttpMethodPtrOutput
func (ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToConnectionOAuthParametersHttpMethodPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersHttpMethodPtrOutput
func (ConnectionOAuthParametersHttpMethodPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectionOAuthParametersHttpMethodPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionOAuthParametersHttpMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectionOAuthParametersInput ¶ added in v0.2.0
type ConnectionOAuthParametersInput interface { pulumi.Input ToConnectionOAuthParametersOutput() ConnectionOAuthParametersOutput ToConnectionOAuthParametersOutputWithContext(context.Context) ConnectionOAuthParametersOutput }
ConnectionOAuthParametersInput is an input type that accepts ConnectionOAuthParametersArgs and ConnectionOAuthParametersOutput values. You can construct a concrete instance of `ConnectionOAuthParametersInput` via:
ConnectionOAuthParametersArgs{...}
type ConnectionOAuthParametersOutput ¶ added in v0.2.0
type ConnectionOAuthParametersOutput struct{ *pulumi.OutputState }
func (ConnectionOAuthParametersOutput) AuthorizationEndpoint ¶ added in v0.2.0
func (o ConnectionOAuthParametersOutput) AuthorizationEndpoint() pulumi.StringOutput
The URL to the authorization endpoint when OAuth is specified as the authorization type.
func (ConnectionOAuthParametersOutput) ClientParameters ¶ added in v0.2.0
func (o ConnectionOAuthParametersOutput) ClientParameters() ConnectionClientParametersOutput
A `CreateConnectionOAuthClientRequestParameters` object that contains the client parameters for OAuth authorization.
func (ConnectionOAuthParametersOutput) ElementType ¶ added in v0.2.0
func (ConnectionOAuthParametersOutput) ElementType() reflect.Type
func (ConnectionOAuthParametersOutput) HttpMethod ¶ added in v0.2.0
func (o ConnectionOAuthParametersOutput) HttpMethod() ConnectionOAuthParametersHttpMethodOutput
The method to use for the authorization request.
func (ConnectionOAuthParametersOutput) OAuthHttpParameters ¶ added in v0.2.0
func (o ConnectionOAuthParametersOutput) OAuthHttpParameters() ConnectionHttpParametersPtrOutput
A `ConnectionHttpParameters` object that contains details about the additional parameters to use for the connection.
func (ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutput ¶ added in v0.2.0
func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutput() ConnectionOAuthParametersOutput
func (ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutputWithContext ¶ added in v0.2.0
func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersOutputWithContext(ctx context.Context) ConnectionOAuthParametersOutput
func (ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput
func (ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionOAuthParametersOutput) ToConnectionOAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersPtrOutput
type ConnectionOAuthParametersPtrInput ¶ added in v0.2.0
type ConnectionOAuthParametersPtrInput interface { pulumi.Input ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput ToConnectionOAuthParametersPtrOutputWithContext(context.Context) ConnectionOAuthParametersPtrOutput }
ConnectionOAuthParametersPtrInput is an input type that accepts ConnectionOAuthParametersArgs, ConnectionOAuthParametersPtr and ConnectionOAuthParametersPtrOutput values. You can construct a concrete instance of `ConnectionOAuthParametersPtrInput` via:
ConnectionOAuthParametersArgs{...} or: nil
func ConnectionOAuthParametersPtr ¶ added in v0.2.0
func ConnectionOAuthParametersPtr(v *ConnectionOAuthParametersArgs) ConnectionOAuthParametersPtrInput
type ConnectionOAuthParametersPtrOutput ¶ added in v0.2.0
type ConnectionOAuthParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOAuthParametersPtrOutput) AuthorizationEndpoint ¶ added in v0.2.0
func (o ConnectionOAuthParametersPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
The URL to the authorization endpoint when OAuth is specified as the authorization type.
func (ConnectionOAuthParametersPtrOutput) ClientParameters ¶ added in v0.2.0
func (o ConnectionOAuthParametersPtrOutput) ClientParameters() ConnectionClientParametersPtrOutput
A `CreateConnectionOAuthClientRequestParameters` object that contains the client parameters for OAuth authorization.
func (ConnectionOAuthParametersPtrOutput) Elem ¶ added in v0.2.0
func (o ConnectionOAuthParametersPtrOutput) Elem() ConnectionOAuthParametersOutput
func (ConnectionOAuthParametersPtrOutput) ElementType ¶ added in v0.2.0
func (ConnectionOAuthParametersPtrOutput) ElementType() reflect.Type
func (ConnectionOAuthParametersPtrOutput) HttpMethod ¶ added in v0.2.0
func (o ConnectionOAuthParametersPtrOutput) HttpMethod() ConnectionOAuthParametersHttpMethodPtrOutput
The method to use for the authorization request.
func (ConnectionOAuthParametersPtrOutput) OAuthHttpParameters ¶ added in v0.2.0
func (o ConnectionOAuthParametersPtrOutput) OAuthHttpParameters() ConnectionHttpParametersPtrOutput
A `ConnectionHttpParameters` object that contains details about the additional parameters to use for the connection.
func (ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutput ¶ added in v0.2.0
func (o ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutput() ConnectionOAuthParametersPtrOutput
func (ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutputWithContext ¶ added in v0.2.0
func (o ConnectionOAuthParametersPtrOutput) ToConnectionOAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionOAuthParametersPtrOutput
type ConnectionOutput ¶
type ConnectionOutput struct{ *pulumi.OutputState }
func (ConnectionOutput) Arn ¶ added in v0.17.0
func (o ConnectionOutput) Arn() pulumi.StringOutput
The arn of the connection resource.
func (ConnectionOutput) AuthParameters ¶ added in v0.17.0
func (o ConnectionOutput) AuthParameters() ConnectionAuthParametersOutput
A `CreateConnectionAuthRequestParameters` object that contains the authorization parameters to use to authorize with the endpoint.
func (ConnectionOutput) AuthorizationType ¶ added in v0.17.0
func (o ConnectionOutput) AuthorizationType() ConnectionAuthorizationTypeOutput
The type of authorization to use for the connection.
> OAUTH tokens are refreshed when a 401 or 407 response is returned.
func (ConnectionOutput) Description ¶ added in v0.17.0
func (o ConnectionOutput) Description() pulumi.StringPtrOutput
Description of the connection.
func (ConnectionOutput) ElementType ¶
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) Name ¶ added in v0.17.0
func (o ConnectionOutput) Name() pulumi.StringPtrOutput
Name of the connection.
func (ConnectionOutput) SecretArn ¶ added in v0.17.0
func (o ConnectionOutput) SecretArn() pulumi.StringOutput
The arn of the secrets manager secret created in the customer account.
func (ConnectionOutput) ToConnectionOutput ¶
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
type ConnectionParameter ¶ added in v0.2.0
type ConnectionParameterArgs ¶ added in v0.2.0
type ConnectionParameterArgs struct { // Specifies whether the value is secret. IsValueSecret pulumi.BoolPtrInput `pulumi:"isValueSecret"` // The key for a query string parameter. Key pulumi.StringInput `pulumi:"key"` // The value associated with the key for the query string parameter. Value pulumi.StringInput `pulumi:"value"` }
func (ConnectionParameterArgs) ElementType ¶ added in v0.2.0
func (ConnectionParameterArgs) ElementType() reflect.Type
func (ConnectionParameterArgs) ToConnectionParameterOutput ¶ added in v0.2.0
func (i ConnectionParameterArgs) ToConnectionParameterOutput() ConnectionParameterOutput
func (ConnectionParameterArgs) ToConnectionParameterOutputWithContext ¶ added in v0.2.0
func (i ConnectionParameterArgs) ToConnectionParameterOutputWithContext(ctx context.Context) ConnectionParameterOutput
type ConnectionParameterArray ¶ added in v0.2.0
type ConnectionParameterArray []ConnectionParameterInput
func (ConnectionParameterArray) ElementType ¶ added in v0.2.0
func (ConnectionParameterArray) ElementType() reflect.Type
func (ConnectionParameterArray) ToConnectionParameterArrayOutput ¶ added in v0.2.0
func (i ConnectionParameterArray) ToConnectionParameterArrayOutput() ConnectionParameterArrayOutput
func (ConnectionParameterArray) ToConnectionParameterArrayOutputWithContext ¶ added in v0.2.0
func (i ConnectionParameterArray) ToConnectionParameterArrayOutputWithContext(ctx context.Context) ConnectionParameterArrayOutput
type ConnectionParameterArrayInput ¶ added in v0.2.0
type ConnectionParameterArrayInput interface { pulumi.Input ToConnectionParameterArrayOutput() ConnectionParameterArrayOutput ToConnectionParameterArrayOutputWithContext(context.Context) ConnectionParameterArrayOutput }
ConnectionParameterArrayInput is an input type that accepts ConnectionParameterArray and ConnectionParameterArrayOutput values. You can construct a concrete instance of `ConnectionParameterArrayInput` via:
ConnectionParameterArray{ ConnectionParameterArgs{...} }
type ConnectionParameterArrayOutput ¶ added in v0.2.0
type ConnectionParameterArrayOutput struct{ *pulumi.OutputState }
func (ConnectionParameterArrayOutput) ElementType ¶ added in v0.2.0
func (ConnectionParameterArrayOutput) ElementType() reflect.Type
func (ConnectionParameterArrayOutput) Index ¶ added in v0.2.0
func (o ConnectionParameterArrayOutput) Index(i pulumi.IntInput) ConnectionParameterOutput
func (ConnectionParameterArrayOutput) ToConnectionParameterArrayOutput ¶ added in v0.2.0
func (o ConnectionParameterArrayOutput) ToConnectionParameterArrayOutput() ConnectionParameterArrayOutput
func (ConnectionParameterArrayOutput) ToConnectionParameterArrayOutputWithContext ¶ added in v0.2.0
func (o ConnectionParameterArrayOutput) ToConnectionParameterArrayOutputWithContext(ctx context.Context) ConnectionParameterArrayOutput
type ConnectionParameterInput ¶ added in v0.2.0
type ConnectionParameterInput interface { pulumi.Input ToConnectionParameterOutput() ConnectionParameterOutput ToConnectionParameterOutputWithContext(context.Context) ConnectionParameterOutput }
ConnectionParameterInput is an input type that accepts ConnectionParameterArgs and ConnectionParameterOutput values. You can construct a concrete instance of `ConnectionParameterInput` via:
ConnectionParameterArgs{...}
type ConnectionParameterOutput ¶ added in v0.2.0
type ConnectionParameterOutput struct{ *pulumi.OutputState }
func (ConnectionParameterOutput) ElementType ¶ added in v0.2.0
func (ConnectionParameterOutput) ElementType() reflect.Type
func (ConnectionParameterOutput) IsValueSecret ¶ added in v0.2.0
func (o ConnectionParameterOutput) IsValueSecret() pulumi.BoolPtrOutput
Specifies whether the value is secret.
func (ConnectionParameterOutput) Key ¶ added in v0.2.0
func (o ConnectionParameterOutput) Key() pulumi.StringOutput
The key for a query string parameter.
func (ConnectionParameterOutput) ToConnectionParameterOutput ¶ added in v0.2.0
func (o ConnectionParameterOutput) ToConnectionParameterOutput() ConnectionParameterOutput
func (ConnectionParameterOutput) ToConnectionParameterOutputWithContext ¶ added in v0.2.0
func (o ConnectionParameterOutput) ToConnectionParameterOutputWithContext(ctx context.Context) ConnectionParameterOutput
func (ConnectionParameterOutput) Value ¶ added in v0.2.0
func (o ConnectionParameterOutput) Value() pulumi.StringOutput
The value associated with the key for the query string parameter.
type ConnectionState ¶
type ConnectionState struct { }
func (ConnectionState) ElementType ¶
func (ConnectionState) ElementType() reflect.Type
type DeadLetterConfigProperties ¶ added in v0.106.0
type DeadLetterConfigProperties struct { // The ARN of the SQS queue specified as the target for the dead-letter queue. Arn *string `pulumi:"arn"` }
Dead Letter Queue for the event bus.
type DeadLetterConfigPropertiesArgs ¶ added in v0.106.0
type DeadLetterConfigPropertiesArgs struct { // The ARN of the SQS queue specified as the target for the dead-letter queue. Arn pulumi.StringPtrInput `pulumi:"arn"` }
Dead Letter Queue for the event bus.
func (DeadLetterConfigPropertiesArgs) ElementType ¶ added in v0.106.0
func (DeadLetterConfigPropertiesArgs) ElementType() reflect.Type
func (DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesOutput ¶ added in v0.106.0
func (i DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesOutput() DeadLetterConfigPropertiesOutput
func (DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesOutputWithContext ¶ added in v0.106.0
func (i DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesOutput
func (DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesPtrOutput ¶ added in v0.106.0
func (i DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesPtrOutput() DeadLetterConfigPropertiesPtrOutput
func (DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesPtrOutputWithContext ¶ added in v0.106.0
func (i DeadLetterConfigPropertiesArgs) ToDeadLetterConfigPropertiesPtrOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesPtrOutput
type DeadLetterConfigPropertiesInput ¶ added in v0.106.0
type DeadLetterConfigPropertiesInput interface { pulumi.Input ToDeadLetterConfigPropertiesOutput() DeadLetterConfigPropertiesOutput ToDeadLetterConfigPropertiesOutputWithContext(context.Context) DeadLetterConfigPropertiesOutput }
DeadLetterConfigPropertiesInput is an input type that accepts DeadLetterConfigPropertiesArgs and DeadLetterConfigPropertiesOutput values. You can construct a concrete instance of `DeadLetterConfigPropertiesInput` via:
DeadLetterConfigPropertiesArgs{...}
type DeadLetterConfigPropertiesOutput ¶ added in v0.106.0
type DeadLetterConfigPropertiesOutput struct{ *pulumi.OutputState }
Dead Letter Queue for the event bus.
func (DeadLetterConfigPropertiesOutput) Arn ¶ added in v0.106.0
func (o DeadLetterConfigPropertiesOutput) Arn() pulumi.StringPtrOutput
The ARN of the SQS queue specified as the target for the dead-letter queue.
func (DeadLetterConfigPropertiesOutput) ElementType ¶ added in v0.106.0
func (DeadLetterConfigPropertiesOutput) ElementType() reflect.Type
func (DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesOutput ¶ added in v0.106.0
func (o DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesOutput() DeadLetterConfigPropertiesOutput
func (DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesOutputWithContext ¶ added in v0.106.0
func (o DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesOutput
func (DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesPtrOutput ¶ added in v0.106.0
func (o DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesPtrOutput() DeadLetterConfigPropertiesPtrOutput
func (DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesPtrOutputWithContext ¶ added in v0.106.0
func (o DeadLetterConfigPropertiesOutput) ToDeadLetterConfigPropertiesPtrOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesPtrOutput
type DeadLetterConfigPropertiesPtrInput ¶ added in v0.106.0
type DeadLetterConfigPropertiesPtrInput interface { pulumi.Input ToDeadLetterConfigPropertiesPtrOutput() DeadLetterConfigPropertiesPtrOutput ToDeadLetterConfigPropertiesPtrOutputWithContext(context.Context) DeadLetterConfigPropertiesPtrOutput }
DeadLetterConfigPropertiesPtrInput is an input type that accepts DeadLetterConfigPropertiesArgs, DeadLetterConfigPropertiesPtr and DeadLetterConfigPropertiesPtrOutput values. You can construct a concrete instance of `DeadLetterConfigPropertiesPtrInput` via:
DeadLetterConfigPropertiesArgs{...} or: nil
func DeadLetterConfigPropertiesPtr ¶ added in v0.106.0
func DeadLetterConfigPropertiesPtr(v *DeadLetterConfigPropertiesArgs) DeadLetterConfigPropertiesPtrInput
type DeadLetterConfigPropertiesPtrOutput ¶ added in v0.106.0
type DeadLetterConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (DeadLetterConfigPropertiesPtrOutput) Arn ¶ added in v0.106.0
func (o DeadLetterConfigPropertiesPtrOutput) Arn() pulumi.StringPtrOutput
The ARN of the SQS queue specified as the target for the dead-letter queue.
func (DeadLetterConfigPropertiesPtrOutput) Elem ¶ added in v0.106.0
func (o DeadLetterConfigPropertiesPtrOutput) Elem() DeadLetterConfigPropertiesOutput
func (DeadLetterConfigPropertiesPtrOutput) ElementType ¶ added in v0.106.0
func (DeadLetterConfigPropertiesPtrOutput) ElementType() reflect.Type
func (DeadLetterConfigPropertiesPtrOutput) ToDeadLetterConfigPropertiesPtrOutput ¶ added in v0.106.0
func (o DeadLetterConfigPropertiesPtrOutput) ToDeadLetterConfigPropertiesPtrOutput() DeadLetterConfigPropertiesPtrOutput
func (DeadLetterConfigPropertiesPtrOutput) ToDeadLetterConfigPropertiesPtrOutputWithContext ¶ added in v0.106.0
func (o DeadLetterConfigPropertiesPtrOutput) ToDeadLetterConfigPropertiesPtrOutputWithContext(ctx context.Context) DeadLetterConfigPropertiesPtrOutput
type Endpoint ¶ added in v0.15.0
type Endpoint struct { pulumi.CustomResourceState // The ARN of the endpoint. Arn pulumi.StringOutput `pulumi:"arn"` // A description for the endpoint. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the endpoint. EndpointId pulumi.StringOutput `pulumi:"endpointId"` // The URL of the endpoint. EndpointUrl pulumi.StringOutput `pulumi:"endpointUrl"` // The event buses being used by the endpoint. // // *Exactly* : `2` EventBuses EndpointEventBusArrayOutput `pulumi:"eventBuses"` // The name of the endpoint. Name pulumi.StringPtrOutput `pulumi:"name"` // Whether event replication was enabled or disabled for this endpoint. The default state is `ENABLED` which means you must supply a `RoleArn` . If you don't have a `RoleArn` or you don't want event replication enabled, set the state to `DISABLED` . ReplicationConfig EndpointReplicationConfigPtrOutput `pulumi:"replicationConfig"` // The ARN of the role used by event replication for the endpoint. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` // The routing configuration of the endpoint. RoutingConfig EndpointRoutingConfigOutput `pulumi:"routingConfig"` // The main Region of the endpoint. State EndpointStateEnumOutput `pulumi:"state"` // The reason the endpoint is in its current state. StateReason pulumi.StringOutput `pulumi:"stateReason"` }
Resource Type definition for AWS::Events::Endpoint.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sampleEndpoint, err := events.NewEndpoint(ctx, "sampleEndpoint", &events.EndpointArgs{ Name: pulumi.String("CreateExampleEndpoint"), RoutingConfig: &events.EndpointRoutingConfigArgs{ FailoverConfig: &events.EndpointFailoverConfigArgs{ Primary: &events.EndpointPrimaryArgs{ HealthCheck: pulumi.String("arn:aws:route53:::healthcheck/0123456789abc"), }, Secondary: &events.EndpointSecondaryArgs{ Route: pulumi.String("us-east-1"), }, }, }, ReplicationConfig: &events.EndpointReplicationConfigArgs{ State: events.EndpointReplicationStateEnabled, }, RoleArn: pulumi.String("arn:aws:iam::123456789012:role/EndpointReplicationRole"), EventBuses: events.EndpointEventBusArray{ &events.EndpointEventBusArgs{ EventBusArn: pulumi.String("arn:aws:events:us-west-2:123456789012:event-bus/ExampleEventBus"), }, &events.EndpointEventBusArgs{ EventBusArn: pulumi.String("arn:aws:events:us-east-1:123456789012:event-bus/ExampleEventBus"), }, }, }) if err != nil { return err } ctx.Export("sampleEndpointName", sampleEndpoint.ID()) return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sampleEndpoint, err := events.NewEndpoint(ctx, "sampleEndpoint", &events.EndpointArgs{ Name: pulumi.String("CreateExampleEndpoint"), RoutingConfig: &events.EndpointRoutingConfigArgs{ FailoverConfig: &events.EndpointFailoverConfigArgs{ Primary: &events.EndpointPrimaryArgs{ HealthCheck: pulumi.String("arn:aws:route53:::healthcheck/0123456789abc"), }, Secondary: &events.EndpointSecondaryArgs{ Route: pulumi.String("us-east-1"), }, }, }, ReplicationConfig: &events.EndpointReplicationConfigArgs{ State: events.EndpointReplicationStateDisabled, }, EventBuses: events.EndpointEventBusArray{ &events.EndpointEventBusArgs{ EventBusArn: pulumi.String("arn:aws:events:us-west-2:123456789012:event-bus/ExampleEventBus"), }, &events.EndpointEventBusArgs{ EventBusArn: pulumi.String("arn:aws:events:us-east-1:123456789012:event-bus/ExampleEventBus"), }, }, }) if err != nil { return err } ctx.Export("sampleEndpointName", sampleEndpoint.ID()) return nil }) }
```
func GetEndpoint ¶ added in v0.15.0
func GetEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)
GetEndpoint gets an existing Endpoint 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 NewEndpoint ¶ added in v0.15.0
func NewEndpoint(ctx *pulumi.Context, name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)
NewEndpoint registers a new resource with the given unique name, arguments, and options.
func (*Endpoint) ElementType ¶ added in v0.15.0
func (*Endpoint) ToEndpointOutput ¶ added in v0.15.0
func (i *Endpoint) ToEndpointOutput() EndpointOutput
func (*Endpoint) ToEndpointOutputWithContext ¶ added in v0.15.0
func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointArgs ¶ added in v0.15.0
type EndpointArgs struct { // A description for the endpoint. Description pulumi.StringPtrInput // The event buses being used by the endpoint. // // *Exactly* : `2` EventBuses EndpointEventBusArrayInput // The name of the endpoint. Name pulumi.StringPtrInput // Whether event replication was enabled or disabled for this endpoint. The default state is `ENABLED` which means you must supply a `RoleArn` . If you don't have a `RoleArn` or you don't want event replication enabled, set the state to `DISABLED` . ReplicationConfig EndpointReplicationConfigPtrInput // The ARN of the role used by event replication for the endpoint. RoleArn pulumi.StringPtrInput // The routing configuration of the endpoint. RoutingConfig EndpointRoutingConfigInput }
The set of arguments for constructing a Endpoint resource.
func (EndpointArgs) ElementType ¶ added in v0.15.0
func (EndpointArgs) ElementType() reflect.Type
type EndpointEventBus ¶ added in v0.15.0
type EndpointEventBus struct {
EventBusArn string `pulumi:"eventBusArn"`
}
type EndpointEventBusArgs ¶ added in v0.15.0
type EndpointEventBusArgs struct {
EventBusArn pulumi.StringInput `pulumi:"eventBusArn"`
}
func (EndpointEventBusArgs) ElementType ¶ added in v0.15.0
func (EndpointEventBusArgs) ElementType() reflect.Type
func (EndpointEventBusArgs) ToEndpointEventBusOutput ¶ added in v0.15.0
func (i EndpointEventBusArgs) ToEndpointEventBusOutput() EndpointEventBusOutput
func (EndpointEventBusArgs) ToEndpointEventBusOutputWithContext ¶ added in v0.15.0
func (i EndpointEventBusArgs) ToEndpointEventBusOutputWithContext(ctx context.Context) EndpointEventBusOutput
type EndpointEventBusArray ¶ added in v0.15.0
type EndpointEventBusArray []EndpointEventBusInput
func (EndpointEventBusArray) ElementType ¶ added in v0.15.0
func (EndpointEventBusArray) ElementType() reflect.Type
func (EndpointEventBusArray) ToEndpointEventBusArrayOutput ¶ added in v0.15.0
func (i EndpointEventBusArray) ToEndpointEventBusArrayOutput() EndpointEventBusArrayOutput
func (EndpointEventBusArray) ToEndpointEventBusArrayOutputWithContext ¶ added in v0.15.0
func (i EndpointEventBusArray) ToEndpointEventBusArrayOutputWithContext(ctx context.Context) EndpointEventBusArrayOutput
type EndpointEventBusArrayInput ¶ added in v0.15.0
type EndpointEventBusArrayInput interface { pulumi.Input ToEndpointEventBusArrayOutput() EndpointEventBusArrayOutput ToEndpointEventBusArrayOutputWithContext(context.Context) EndpointEventBusArrayOutput }
EndpointEventBusArrayInput is an input type that accepts EndpointEventBusArray and EndpointEventBusArrayOutput values. You can construct a concrete instance of `EndpointEventBusArrayInput` via:
EndpointEventBusArray{ EndpointEventBusArgs{...} }
type EndpointEventBusArrayOutput ¶ added in v0.15.0
type EndpointEventBusArrayOutput struct{ *pulumi.OutputState }
func (EndpointEventBusArrayOutput) ElementType ¶ added in v0.15.0
func (EndpointEventBusArrayOutput) ElementType() reflect.Type
func (EndpointEventBusArrayOutput) Index ¶ added in v0.15.0
func (o EndpointEventBusArrayOutput) Index(i pulumi.IntInput) EndpointEventBusOutput
func (EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutput ¶ added in v0.15.0
func (o EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutput() EndpointEventBusArrayOutput
func (EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutputWithContext ¶ added in v0.15.0
func (o EndpointEventBusArrayOutput) ToEndpointEventBusArrayOutputWithContext(ctx context.Context) EndpointEventBusArrayOutput
type EndpointEventBusInput ¶ added in v0.15.0
type EndpointEventBusInput interface { pulumi.Input ToEndpointEventBusOutput() EndpointEventBusOutput ToEndpointEventBusOutputWithContext(context.Context) EndpointEventBusOutput }
EndpointEventBusInput is an input type that accepts EndpointEventBusArgs and EndpointEventBusOutput values. You can construct a concrete instance of `EndpointEventBusInput` via:
EndpointEventBusArgs{...}
type EndpointEventBusOutput ¶ added in v0.15.0
type EndpointEventBusOutput struct{ *pulumi.OutputState }
func (EndpointEventBusOutput) ElementType ¶ added in v0.15.0
func (EndpointEventBusOutput) ElementType() reflect.Type
func (EndpointEventBusOutput) EventBusArn ¶ added in v0.15.0
func (o EndpointEventBusOutput) EventBusArn() pulumi.StringOutput
func (EndpointEventBusOutput) ToEndpointEventBusOutput ¶ added in v0.15.0
func (o EndpointEventBusOutput) ToEndpointEventBusOutput() EndpointEventBusOutput
func (EndpointEventBusOutput) ToEndpointEventBusOutputWithContext ¶ added in v0.15.0
func (o EndpointEventBusOutput) ToEndpointEventBusOutputWithContext(ctx context.Context) EndpointEventBusOutput
type EndpointFailoverConfig ¶ added in v0.15.0
type EndpointFailoverConfig struct { // The main Region of the endpoint. Primary EndpointPrimary `pulumi:"primary"` // The Region that events are routed to when failover is triggered or event replication is enabled. Secondary EndpointSecondary `pulumi:"secondary"` }
type EndpointFailoverConfigArgs ¶ added in v0.15.0
type EndpointFailoverConfigArgs struct { // The main Region of the endpoint. Primary EndpointPrimaryInput `pulumi:"primary"` // The Region that events are routed to when failover is triggered or event replication is enabled. Secondary EndpointSecondaryInput `pulumi:"secondary"` }
func (EndpointFailoverConfigArgs) ElementType ¶ added in v0.15.0
func (EndpointFailoverConfigArgs) ElementType() reflect.Type
func (EndpointFailoverConfigArgs) ToEndpointFailoverConfigOutput ¶ added in v0.15.0
func (i EndpointFailoverConfigArgs) ToEndpointFailoverConfigOutput() EndpointFailoverConfigOutput
func (EndpointFailoverConfigArgs) ToEndpointFailoverConfigOutputWithContext ¶ added in v0.15.0
func (i EndpointFailoverConfigArgs) ToEndpointFailoverConfigOutputWithContext(ctx context.Context) EndpointFailoverConfigOutput
type EndpointFailoverConfigInput ¶ added in v0.15.0
type EndpointFailoverConfigInput interface { pulumi.Input ToEndpointFailoverConfigOutput() EndpointFailoverConfigOutput ToEndpointFailoverConfigOutputWithContext(context.Context) EndpointFailoverConfigOutput }
EndpointFailoverConfigInput is an input type that accepts EndpointFailoverConfigArgs and EndpointFailoverConfigOutput values. You can construct a concrete instance of `EndpointFailoverConfigInput` via:
EndpointFailoverConfigArgs{...}
type EndpointFailoverConfigOutput ¶ added in v0.15.0
type EndpointFailoverConfigOutput struct{ *pulumi.OutputState }
func (EndpointFailoverConfigOutput) ElementType ¶ added in v0.15.0
func (EndpointFailoverConfigOutput) ElementType() reflect.Type
func (EndpointFailoverConfigOutput) Primary ¶ added in v0.15.0
func (o EndpointFailoverConfigOutput) Primary() EndpointPrimaryOutput
The main Region of the endpoint.
func (EndpointFailoverConfigOutput) Secondary ¶ added in v0.15.0
func (o EndpointFailoverConfigOutput) Secondary() EndpointSecondaryOutput
The Region that events are routed to when failover is triggered or event replication is enabled.
func (EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutput ¶ added in v0.15.0
func (o EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutput() EndpointFailoverConfigOutput
func (EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutputWithContext ¶ added in v0.15.0
func (o EndpointFailoverConfigOutput) ToEndpointFailoverConfigOutputWithContext(ctx context.Context) EndpointFailoverConfigOutput
type EndpointFailoverConfigPtrOutput ¶ added in v0.15.0
type EndpointFailoverConfigPtrOutput struct{ *pulumi.OutputState }
func (EndpointFailoverConfigPtrOutput) Elem ¶ added in v0.15.0
func (o EndpointFailoverConfigPtrOutput) Elem() EndpointFailoverConfigOutput
func (EndpointFailoverConfigPtrOutput) ElementType ¶ added in v0.15.0
func (EndpointFailoverConfigPtrOutput) ElementType() reflect.Type
func (EndpointFailoverConfigPtrOutput) Primary ¶ added in v0.15.0
func (o EndpointFailoverConfigPtrOutput) Primary() EndpointPrimaryPtrOutput
The main Region of the endpoint.
func (EndpointFailoverConfigPtrOutput) Secondary ¶ added in v0.15.0
func (o EndpointFailoverConfigPtrOutput) Secondary() EndpointSecondaryPtrOutput
The Region that events are routed to when failover is triggered or event replication is enabled.
func (EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutput ¶ added in v0.15.0
func (o EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutput() EndpointFailoverConfigPtrOutput
func (EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointFailoverConfigPtrOutput) ToEndpointFailoverConfigPtrOutputWithContext(ctx context.Context) EndpointFailoverConfigPtrOutput
type EndpointInput ¶ added in v0.15.0
type EndpointInput interface { pulumi.Input ToEndpointOutput() EndpointOutput ToEndpointOutputWithContext(ctx context.Context) EndpointOutput }
type EndpointOutput ¶ added in v0.15.0
type EndpointOutput struct{ *pulumi.OutputState }
func (EndpointOutput) Arn ¶ added in v0.17.0
func (o EndpointOutput) Arn() pulumi.StringOutput
The ARN of the endpoint.
func (EndpointOutput) Description ¶ added in v0.17.0
func (o EndpointOutput) Description() pulumi.StringPtrOutput
A description for the endpoint.
func (EndpointOutput) ElementType ¶ added in v0.15.0
func (EndpointOutput) ElementType() reflect.Type
func (EndpointOutput) EndpointId ¶ added in v0.17.0
func (o EndpointOutput) EndpointId() pulumi.StringOutput
The ID of the endpoint.
func (EndpointOutput) EndpointUrl ¶ added in v0.17.0
func (o EndpointOutput) EndpointUrl() pulumi.StringOutput
The URL of the endpoint.
func (EndpointOutput) EventBuses ¶ added in v0.17.0
func (o EndpointOutput) EventBuses() EndpointEventBusArrayOutput
The event buses being used by the endpoint.
*Exactly* : `2`
func (EndpointOutput) Name ¶ added in v0.17.0
func (o EndpointOutput) Name() pulumi.StringPtrOutput
The name of the endpoint.
func (EndpointOutput) ReplicationConfig ¶ added in v0.17.0
func (o EndpointOutput) ReplicationConfig() EndpointReplicationConfigPtrOutput
Whether event replication was enabled or disabled for this endpoint. The default state is `ENABLED` which means you must supply a `RoleArn` . If you don't have a `RoleArn` or you don't want event replication enabled, set the state to `DISABLED` .
func (EndpointOutput) RoleArn ¶ added in v0.17.0
func (o EndpointOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role used by event replication for the endpoint.
func (EndpointOutput) RoutingConfig ¶ added in v0.17.0
func (o EndpointOutput) RoutingConfig() EndpointRoutingConfigOutput
The routing configuration of the endpoint.
func (EndpointOutput) State ¶ added in v0.17.0
func (o EndpointOutput) State() EndpointStateEnumOutput
The main Region of the endpoint.
func (EndpointOutput) StateReason ¶ added in v0.17.0
func (o EndpointOutput) StateReason() pulumi.StringOutput
The reason the endpoint is in its current state.
func (EndpointOutput) ToEndpointOutput ¶ added in v0.15.0
func (o EndpointOutput) ToEndpointOutput() EndpointOutput
func (EndpointOutput) ToEndpointOutputWithContext ¶ added in v0.15.0
func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointPrimary ¶ added in v0.15.0
type EndpointPrimary struct { // The ARN of the health check used by the endpoint to determine whether failover is triggered. HealthCheck string `pulumi:"healthCheck"` }
type EndpointPrimaryArgs ¶ added in v0.15.0
type EndpointPrimaryArgs struct { // The ARN of the health check used by the endpoint to determine whether failover is triggered. HealthCheck pulumi.StringInput `pulumi:"healthCheck"` }
func (EndpointPrimaryArgs) ElementType ¶ added in v0.15.0
func (EndpointPrimaryArgs) ElementType() reflect.Type
func (EndpointPrimaryArgs) ToEndpointPrimaryOutput ¶ added in v0.15.0
func (i EndpointPrimaryArgs) ToEndpointPrimaryOutput() EndpointPrimaryOutput
func (EndpointPrimaryArgs) ToEndpointPrimaryOutputWithContext ¶ added in v0.15.0
func (i EndpointPrimaryArgs) ToEndpointPrimaryOutputWithContext(ctx context.Context) EndpointPrimaryOutput
type EndpointPrimaryInput ¶ added in v0.15.0
type EndpointPrimaryInput interface { pulumi.Input ToEndpointPrimaryOutput() EndpointPrimaryOutput ToEndpointPrimaryOutputWithContext(context.Context) EndpointPrimaryOutput }
EndpointPrimaryInput is an input type that accepts EndpointPrimaryArgs and EndpointPrimaryOutput values. You can construct a concrete instance of `EndpointPrimaryInput` via:
EndpointPrimaryArgs{...}
type EndpointPrimaryOutput ¶ added in v0.15.0
type EndpointPrimaryOutput struct{ *pulumi.OutputState }
func (EndpointPrimaryOutput) ElementType ¶ added in v0.15.0
func (EndpointPrimaryOutput) ElementType() reflect.Type
func (EndpointPrimaryOutput) HealthCheck ¶ added in v0.15.0
func (o EndpointPrimaryOutput) HealthCheck() pulumi.StringOutput
The ARN of the health check used by the endpoint to determine whether failover is triggered.
func (EndpointPrimaryOutput) ToEndpointPrimaryOutput ¶ added in v0.15.0
func (o EndpointPrimaryOutput) ToEndpointPrimaryOutput() EndpointPrimaryOutput
func (EndpointPrimaryOutput) ToEndpointPrimaryOutputWithContext ¶ added in v0.15.0
func (o EndpointPrimaryOutput) ToEndpointPrimaryOutputWithContext(ctx context.Context) EndpointPrimaryOutput
type EndpointPrimaryPtrOutput ¶ added in v0.15.0
type EndpointPrimaryPtrOutput struct{ *pulumi.OutputState }
func (EndpointPrimaryPtrOutput) Elem ¶ added in v0.15.0
func (o EndpointPrimaryPtrOutput) Elem() EndpointPrimaryOutput
func (EndpointPrimaryPtrOutput) ElementType ¶ added in v0.15.0
func (EndpointPrimaryPtrOutput) ElementType() reflect.Type
func (EndpointPrimaryPtrOutput) HealthCheck ¶ added in v0.15.0
func (o EndpointPrimaryPtrOutput) HealthCheck() pulumi.StringPtrOutput
The ARN of the health check used by the endpoint to determine whether failover is triggered.
func (EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutput ¶ added in v0.15.0
func (o EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutput() EndpointPrimaryPtrOutput
func (EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointPrimaryPtrOutput) ToEndpointPrimaryPtrOutputWithContext(ctx context.Context) EndpointPrimaryPtrOutput
type EndpointReplicationConfig ¶ added in v0.15.0
type EndpointReplicationConfig struct { // The state of event replication. State EndpointReplicationState `pulumi:"state"` }
type EndpointReplicationConfigArgs ¶ added in v0.15.0
type EndpointReplicationConfigArgs struct { // The state of event replication. State EndpointReplicationStateInput `pulumi:"state"` }
func (EndpointReplicationConfigArgs) ElementType ¶ added in v0.15.0
func (EndpointReplicationConfigArgs) ElementType() reflect.Type
func (EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutput ¶ added in v0.15.0
func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutput() EndpointReplicationConfigOutput
func (EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutputWithContext ¶ added in v0.15.0
func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigOutputWithContext(ctx context.Context) EndpointReplicationConfigOutput
func (EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutput ¶ added in v0.15.0
func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput
func (EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutputWithContext ¶ added in v0.15.0
func (i EndpointReplicationConfigArgs) ToEndpointReplicationConfigPtrOutputWithContext(ctx context.Context) EndpointReplicationConfigPtrOutput
type EndpointReplicationConfigInput ¶ added in v0.15.0
type EndpointReplicationConfigInput interface { pulumi.Input ToEndpointReplicationConfigOutput() EndpointReplicationConfigOutput ToEndpointReplicationConfigOutputWithContext(context.Context) EndpointReplicationConfigOutput }
EndpointReplicationConfigInput is an input type that accepts EndpointReplicationConfigArgs and EndpointReplicationConfigOutput values. You can construct a concrete instance of `EndpointReplicationConfigInput` via:
EndpointReplicationConfigArgs{...}
type EndpointReplicationConfigOutput ¶ added in v0.15.0
type EndpointReplicationConfigOutput struct{ *pulumi.OutputState }
func (EndpointReplicationConfigOutput) ElementType ¶ added in v0.15.0
func (EndpointReplicationConfigOutput) ElementType() reflect.Type
func (EndpointReplicationConfigOutput) State ¶ added in v0.15.0
func (o EndpointReplicationConfigOutput) State() EndpointReplicationStateOutput
The state of event replication.
func (EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutput ¶ added in v0.15.0
func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutput() EndpointReplicationConfigOutput
func (EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutputWithContext ¶ added in v0.15.0
func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigOutputWithContext(ctx context.Context) EndpointReplicationConfigOutput
func (EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutput ¶ added in v0.15.0
func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput
func (EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointReplicationConfigOutput) ToEndpointReplicationConfigPtrOutputWithContext(ctx context.Context) EndpointReplicationConfigPtrOutput
type EndpointReplicationConfigPtrInput ¶ added in v0.15.0
type EndpointReplicationConfigPtrInput interface { pulumi.Input ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput ToEndpointReplicationConfigPtrOutputWithContext(context.Context) EndpointReplicationConfigPtrOutput }
EndpointReplicationConfigPtrInput is an input type that accepts EndpointReplicationConfigArgs, EndpointReplicationConfigPtr and EndpointReplicationConfigPtrOutput values. You can construct a concrete instance of `EndpointReplicationConfigPtrInput` via:
EndpointReplicationConfigArgs{...} or: nil
func EndpointReplicationConfigPtr ¶ added in v0.15.0
func EndpointReplicationConfigPtr(v *EndpointReplicationConfigArgs) EndpointReplicationConfigPtrInput
type EndpointReplicationConfigPtrOutput ¶ added in v0.15.0
type EndpointReplicationConfigPtrOutput struct{ *pulumi.OutputState }
func (EndpointReplicationConfigPtrOutput) Elem ¶ added in v0.15.0
func (o EndpointReplicationConfigPtrOutput) Elem() EndpointReplicationConfigOutput
func (EndpointReplicationConfigPtrOutput) ElementType ¶ added in v0.15.0
func (EndpointReplicationConfigPtrOutput) ElementType() reflect.Type
func (EndpointReplicationConfigPtrOutput) State ¶ added in v0.15.0
func (o EndpointReplicationConfigPtrOutput) State() EndpointReplicationStatePtrOutput
The state of event replication.
func (EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutput ¶ added in v0.15.0
func (o EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutput() EndpointReplicationConfigPtrOutput
func (EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointReplicationConfigPtrOutput) ToEndpointReplicationConfigPtrOutputWithContext(ctx context.Context) EndpointReplicationConfigPtrOutput
type EndpointReplicationState ¶ added in v0.15.0
type EndpointReplicationState string
func (EndpointReplicationState) ElementType ¶ added in v0.15.0
func (EndpointReplicationState) ElementType() reflect.Type
func (EndpointReplicationState) ToEndpointReplicationStateOutput ¶ added in v0.15.0
func (e EndpointReplicationState) ToEndpointReplicationStateOutput() EndpointReplicationStateOutput
func (EndpointReplicationState) ToEndpointReplicationStateOutputWithContext ¶ added in v0.15.0
func (e EndpointReplicationState) ToEndpointReplicationStateOutputWithContext(ctx context.Context) EndpointReplicationStateOutput
func (EndpointReplicationState) ToEndpointReplicationStatePtrOutput ¶ added in v0.15.0
func (e EndpointReplicationState) ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput
func (EndpointReplicationState) ToEndpointReplicationStatePtrOutputWithContext ¶ added in v0.15.0
func (e EndpointReplicationState) ToEndpointReplicationStatePtrOutputWithContext(ctx context.Context) EndpointReplicationStatePtrOutput
func (EndpointReplicationState) ToStringOutput ¶ added in v0.15.0
func (e EndpointReplicationState) ToStringOutput() pulumi.StringOutput
func (EndpointReplicationState) ToStringOutputWithContext ¶ added in v0.15.0
func (e EndpointReplicationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointReplicationState) ToStringPtrOutput ¶ added in v0.15.0
func (e EndpointReplicationState) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointReplicationState) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e EndpointReplicationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointReplicationStateInput ¶ added in v0.15.0
type EndpointReplicationStateInput interface { pulumi.Input ToEndpointReplicationStateOutput() EndpointReplicationStateOutput ToEndpointReplicationStateOutputWithContext(context.Context) EndpointReplicationStateOutput }
EndpointReplicationStateInput is an input type that accepts values of the EndpointReplicationState enum A concrete instance of `EndpointReplicationStateInput` can be one of the following:
EndpointReplicationStateEnabled EndpointReplicationStateDisabled
type EndpointReplicationStateOutput ¶ added in v0.15.0
type EndpointReplicationStateOutput struct{ *pulumi.OutputState }
func (EndpointReplicationStateOutput) ElementType ¶ added in v0.15.0
func (EndpointReplicationStateOutput) ElementType() reflect.Type
func (EndpointReplicationStateOutput) ToEndpointReplicationStateOutput ¶ added in v0.15.0
func (o EndpointReplicationStateOutput) ToEndpointReplicationStateOutput() EndpointReplicationStateOutput
func (EndpointReplicationStateOutput) ToEndpointReplicationStateOutputWithContext ¶ added in v0.15.0
func (o EndpointReplicationStateOutput) ToEndpointReplicationStateOutputWithContext(ctx context.Context) EndpointReplicationStateOutput
func (EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutput ¶ added in v0.15.0
func (o EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput
func (EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutputWithContext ¶ added in v0.15.0
func (o EndpointReplicationStateOutput) ToEndpointReplicationStatePtrOutputWithContext(ctx context.Context) EndpointReplicationStatePtrOutput
func (EndpointReplicationStateOutput) ToStringOutput ¶ added in v0.15.0
func (o EndpointReplicationStateOutput) ToStringOutput() pulumi.StringOutput
func (EndpointReplicationStateOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o EndpointReplicationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointReplicationStateOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o EndpointReplicationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointReplicationStateOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointReplicationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointReplicationStatePtrInput ¶ added in v0.15.0
type EndpointReplicationStatePtrInput interface { pulumi.Input ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput ToEndpointReplicationStatePtrOutputWithContext(context.Context) EndpointReplicationStatePtrOutput }
func EndpointReplicationStatePtr ¶ added in v0.15.0
func EndpointReplicationStatePtr(v string) EndpointReplicationStatePtrInput
type EndpointReplicationStatePtrOutput ¶ added in v0.15.0
type EndpointReplicationStatePtrOutput struct{ *pulumi.OutputState }
func (EndpointReplicationStatePtrOutput) Elem ¶ added in v0.15.0
func (o EndpointReplicationStatePtrOutput) Elem() EndpointReplicationStateOutput
func (EndpointReplicationStatePtrOutput) ElementType ¶ added in v0.15.0
func (EndpointReplicationStatePtrOutput) ElementType() reflect.Type
func (EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutput ¶ added in v0.15.0
func (o EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutput() EndpointReplicationStatePtrOutput
func (EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutputWithContext ¶ added in v0.15.0
func (o EndpointReplicationStatePtrOutput) ToEndpointReplicationStatePtrOutputWithContext(ctx context.Context) EndpointReplicationStatePtrOutput
func (EndpointReplicationStatePtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o EndpointReplicationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointReplicationStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointReplicationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointRoutingConfig ¶ added in v0.15.0
type EndpointRoutingConfig struct { // The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered. FailoverConfig EndpointFailoverConfig `pulumi:"failoverConfig"` }
type EndpointRoutingConfigArgs ¶ added in v0.15.0
type EndpointRoutingConfigArgs struct { // The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered. FailoverConfig EndpointFailoverConfigInput `pulumi:"failoverConfig"` }
func (EndpointRoutingConfigArgs) ElementType ¶ added in v0.15.0
func (EndpointRoutingConfigArgs) ElementType() reflect.Type
func (EndpointRoutingConfigArgs) ToEndpointRoutingConfigOutput ¶ added in v0.15.0
func (i EndpointRoutingConfigArgs) ToEndpointRoutingConfigOutput() EndpointRoutingConfigOutput
func (EndpointRoutingConfigArgs) ToEndpointRoutingConfigOutputWithContext ¶ added in v0.15.0
func (i EndpointRoutingConfigArgs) ToEndpointRoutingConfigOutputWithContext(ctx context.Context) EndpointRoutingConfigOutput
type EndpointRoutingConfigInput ¶ added in v0.15.0
type EndpointRoutingConfigInput interface { pulumi.Input ToEndpointRoutingConfigOutput() EndpointRoutingConfigOutput ToEndpointRoutingConfigOutputWithContext(context.Context) EndpointRoutingConfigOutput }
EndpointRoutingConfigInput is an input type that accepts EndpointRoutingConfigArgs and EndpointRoutingConfigOutput values. You can construct a concrete instance of `EndpointRoutingConfigInput` via:
EndpointRoutingConfigArgs{...}
type EndpointRoutingConfigOutput ¶ added in v0.15.0
type EndpointRoutingConfigOutput struct{ *pulumi.OutputState }
func (EndpointRoutingConfigOutput) ElementType ¶ added in v0.15.0
func (EndpointRoutingConfigOutput) ElementType() reflect.Type
func (EndpointRoutingConfigOutput) FailoverConfig ¶ added in v0.15.0
func (o EndpointRoutingConfigOutput) FailoverConfig() EndpointFailoverConfigOutput
The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
func (EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutput ¶ added in v0.15.0
func (o EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutput() EndpointRoutingConfigOutput
func (EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutputWithContext ¶ added in v0.15.0
func (o EndpointRoutingConfigOutput) ToEndpointRoutingConfigOutputWithContext(ctx context.Context) EndpointRoutingConfigOutput
type EndpointRoutingConfigPtrOutput ¶ added in v0.15.0
type EndpointRoutingConfigPtrOutput struct{ *pulumi.OutputState }
func (EndpointRoutingConfigPtrOutput) Elem ¶ added in v0.15.0
func (o EndpointRoutingConfigPtrOutput) Elem() EndpointRoutingConfigOutput
func (EndpointRoutingConfigPtrOutput) ElementType ¶ added in v0.15.0
func (EndpointRoutingConfigPtrOutput) ElementType() reflect.Type
func (EndpointRoutingConfigPtrOutput) FailoverConfig ¶ added in v0.15.0
func (o EndpointRoutingConfigPtrOutput) FailoverConfig() EndpointFailoverConfigPtrOutput
The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
func (EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutput ¶ added in v0.15.0
func (o EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutput() EndpointRoutingConfigPtrOutput
func (EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointRoutingConfigPtrOutput) ToEndpointRoutingConfigPtrOutputWithContext(ctx context.Context) EndpointRoutingConfigPtrOutput
type EndpointSecondary ¶ added in v0.15.0
type EndpointSecondary struct { // Defines the secondary Region. Route string `pulumi:"route"` }
type EndpointSecondaryArgs ¶ added in v0.15.0
type EndpointSecondaryArgs struct { // Defines the secondary Region. Route pulumi.StringInput `pulumi:"route"` }
func (EndpointSecondaryArgs) ElementType ¶ added in v0.15.0
func (EndpointSecondaryArgs) ElementType() reflect.Type
func (EndpointSecondaryArgs) ToEndpointSecondaryOutput ¶ added in v0.15.0
func (i EndpointSecondaryArgs) ToEndpointSecondaryOutput() EndpointSecondaryOutput
func (EndpointSecondaryArgs) ToEndpointSecondaryOutputWithContext ¶ added in v0.15.0
func (i EndpointSecondaryArgs) ToEndpointSecondaryOutputWithContext(ctx context.Context) EndpointSecondaryOutput
type EndpointSecondaryInput ¶ added in v0.15.0
type EndpointSecondaryInput interface { pulumi.Input ToEndpointSecondaryOutput() EndpointSecondaryOutput ToEndpointSecondaryOutputWithContext(context.Context) EndpointSecondaryOutput }
EndpointSecondaryInput is an input type that accepts EndpointSecondaryArgs and EndpointSecondaryOutput values. You can construct a concrete instance of `EndpointSecondaryInput` via:
EndpointSecondaryArgs{...}
type EndpointSecondaryOutput ¶ added in v0.15.0
type EndpointSecondaryOutput struct{ *pulumi.OutputState }
func (EndpointSecondaryOutput) ElementType ¶ added in v0.15.0
func (EndpointSecondaryOutput) ElementType() reflect.Type
func (EndpointSecondaryOutput) Route ¶ added in v0.15.0
func (o EndpointSecondaryOutput) Route() pulumi.StringOutput
Defines the secondary Region.
func (EndpointSecondaryOutput) ToEndpointSecondaryOutput ¶ added in v0.15.0
func (o EndpointSecondaryOutput) ToEndpointSecondaryOutput() EndpointSecondaryOutput
func (EndpointSecondaryOutput) ToEndpointSecondaryOutputWithContext ¶ added in v0.15.0
func (o EndpointSecondaryOutput) ToEndpointSecondaryOutputWithContext(ctx context.Context) EndpointSecondaryOutput
type EndpointSecondaryPtrOutput ¶ added in v0.15.0
type EndpointSecondaryPtrOutput struct{ *pulumi.OutputState }
func (EndpointSecondaryPtrOutput) Elem ¶ added in v0.15.0
func (o EndpointSecondaryPtrOutput) Elem() EndpointSecondaryOutput
func (EndpointSecondaryPtrOutput) ElementType ¶ added in v0.15.0
func (EndpointSecondaryPtrOutput) ElementType() reflect.Type
func (EndpointSecondaryPtrOutput) Route ¶ added in v0.15.0
func (o EndpointSecondaryPtrOutput) Route() pulumi.StringPtrOutput
Defines the secondary Region.
func (EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutput ¶ added in v0.15.0
func (o EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutput() EndpointSecondaryPtrOutput
func (EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointSecondaryPtrOutput) ToEndpointSecondaryPtrOutputWithContext(ctx context.Context) EndpointSecondaryPtrOutput
type EndpointState ¶ added in v0.15.0
type EndpointState struct { }
func (EndpointState) ElementType ¶ added in v0.15.0
func (EndpointState) ElementType() reflect.Type
type EndpointStateEnum ¶ added in v0.15.0
type EndpointStateEnum string
The main Region of the endpoint.
type EndpointStateEnumOutput ¶ added in v0.15.0
type EndpointStateEnumOutput struct{ *pulumi.OutputState }
func (EndpointStateEnumOutput) ElementType ¶ added in v0.15.0
func (EndpointStateEnumOutput) ElementType() reflect.Type
func (EndpointStateEnumOutput) ToEndpointStateEnumOutput ¶ added in v0.15.0
func (o EndpointStateEnumOutput) ToEndpointStateEnumOutput() EndpointStateEnumOutput
func (EndpointStateEnumOutput) ToEndpointStateEnumOutputWithContext ¶ added in v0.15.0
func (o EndpointStateEnumOutput) ToEndpointStateEnumOutputWithContext(ctx context.Context) EndpointStateEnumOutput
func (EndpointStateEnumOutput) ToEndpointStateEnumPtrOutput ¶ added in v0.15.0
func (o EndpointStateEnumOutput) ToEndpointStateEnumPtrOutput() EndpointStateEnumPtrOutput
func (EndpointStateEnumOutput) ToEndpointStateEnumPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointStateEnumOutput) ToEndpointStateEnumPtrOutputWithContext(ctx context.Context) EndpointStateEnumPtrOutput
func (EndpointStateEnumOutput) ToStringOutput ¶ added in v0.15.0
func (o EndpointStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (EndpointStateEnumOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o EndpointStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointStateEnumOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o EndpointStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointStateEnumPtrOutput ¶ added in v0.15.0
type EndpointStateEnumPtrOutput struct{ *pulumi.OutputState }
func (EndpointStateEnumPtrOutput) Elem ¶ added in v0.15.0
func (o EndpointStateEnumPtrOutput) Elem() EndpointStateEnumOutput
func (EndpointStateEnumPtrOutput) ElementType ¶ added in v0.15.0
func (EndpointStateEnumPtrOutput) ElementType() reflect.Type
func (EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutput ¶ added in v0.15.0
func (o EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutput() EndpointStateEnumPtrOutput
func (EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointStateEnumPtrOutput) ToEndpointStateEnumPtrOutputWithContext(ctx context.Context) EndpointStateEnumPtrOutput
func (EndpointStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o EndpointStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o EndpointStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventBus ¶
type EventBus struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the event bus. Arn pulumi.StringOutput `pulumi:"arn"` // Dead Letter Queue for the event bus. DeadLetterConfig DeadLetterConfigPropertiesPtrOutput `pulumi:"deadLetterConfig"` // The description of the event bus. Description pulumi.StringPtrOutput `pulumi:"description"` // If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with. EventSourceName pulumi.StringPtrOutput `pulumi:"eventSourceName"` // Kms Key Identifier used to encrypt events at rest in the event bus. KmsKeyIdentifier pulumi.StringPtrOutput `pulumi:"kmsKeyIdentifier"` // The name of the event bus. Name pulumi.StringOutput `pulumi:"name"` // A JSON string that describes the permission policy statement for the event bus. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::EventBus` for more information about the expected schema for this property. Policy pulumi.AnyOutput `pulumi:"policy"` // Any tags assigned to the event bus. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource type definition for AWS::Events::EventBus
func GetEventBus ¶
func GetEventBus(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventBusState, opts ...pulumi.ResourceOption) (*EventBus, error)
GetEventBus gets an existing EventBus 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 NewEventBus ¶
func NewEventBus(ctx *pulumi.Context, name string, args *EventBusArgs, opts ...pulumi.ResourceOption) (*EventBus, error)
NewEventBus registers a new resource with the given unique name, arguments, and options.
func (*EventBus) ElementType ¶
func (*EventBus) ToEventBusOutput ¶
func (i *EventBus) ToEventBusOutput() EventBusOutput
func (*EventBus) ToEventBusOutputWithContext ¶
func (i *EventBus) ToEventBusOutputWithContext(ctx context.Context) EventBusOutput
type EventBusArgs ¶
type EventBusArgs struct { // Dead Letter Queue for the event bus. DeadLetterConfig DeadLetterConfigPropertiesPtrInput // The description of the event bus. Description pulumi.StringPtrInput // If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with. EventSourceName pulumi.StringPtrInput // Kms Key Identifier used to encrypt events at rest in the event bus. KmsKeyIdentifier pulumi.StringPtrInput // The name of the event bus. Name pulumi.StringPtrInput // A JSON string that describes the permission policy statement for the event bus. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::EventBus` for more information about the expected schema for this property. Policy pulumi.Input // Any tags assigned to the event bus. Tags aws.TagArrayInput }
The set of arguments for constructing a EventBus resource.
func (EventBusArgs) ElementType ¶
func (EventBusArgs) ElementType() reflect.Type
type EventBusInput ¶
type EventBusInput interface { pulumi.Input ToEventBusOutput() EventBusOutput ToEventBusOutputWithContext(ctx context.Context) EventBusOutput }
type EventBusOutput ¶
type EventBusOutput struct{ *pulumi.OutputState }
func (EventBusOutput) Arn ¶ added in v0.17.0
func (o EventBusOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the event bus.
func (EventBusOutput) DeadLetterConfig ¶ added in v0.106.0
func (o EventBusOutput) DeadLetterConfig() DeadLetterConfigPropertiesPtrOutput
Dead Letter Queue for the event bus.
func (EventBusOutput) Description ¶ added in v0.106.0
func (o EventBusOutput) Description() pulumi.StringPtrOutput
The description of the event bus.
func (EventBusOutput) ElementType ¶
func (EventBusOutput) ElementType() reflect.Type
func (EventBusOutput) EventSourceName ¶ added in v0.17.0
func (o EventBusOutput) EventSourceName() pulumi.StringPtrOutput
If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with.
func (EventBusOutput) KmsKeyIdentifier ¶ added in v0.106.0
func (o EventBusOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
Kms Key Identifier used to encrypt events at rest in the event bus.
func (EventBusOutput) Name ¶ added in v0.17.0
func (o EventBusOutput) Name() pulumi.StringOutput
The name of the event bus.
func (EventBusOutput) Policy ¶ added in v0.17.0
func (o EventBusOutput) Policy() pulumi.AnyOutput
A JSON string that describes the permission policy statement for the event bus.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::EventBus` for more information about the expected schema for this property.
func (EventBusOutput) Tags ¶ added in v0.17.0
func (o EventBusOutput) Tags() aws.TagArrayOutput
Any tags assigned to the event bus.
func (EventBusOutput) ToEventBusOutput ¶
func (o EventBusOutput) ToEventBusOutput() EventBusOutput
func (EventBusOutput) ToEventBusOutputWithContext ¶
func (o EventBusOutput) ToEventBusOutputWithContext(ctx context.Context) EventBusOutput
type EventBusState ¶
type EventBusState struct { }
func (EventBusState) ElementType ¶
func (EventBusState) ElementType() reflect.Type
type EventBusTag ¶ added in v0.79.0
type LookupApiDestinationArgs ¶ added in v0.12.0
type LookupApiDestinationArgs struct { // Name of the apiDestination. Name string `pulumi:"name"` }
type LookupApiDestinationOutputArgs ¶ added in v0.12.0
type LookupApiDestinationOutputArgs struct { // Name of the apiDestination. Name pulumi.StringInput `pulumi:"name"` }
func (LookupApiDestinationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupApiDestinationOutputArgs) ElementType() reflect.Type
type LookupApiDestinationResult ¶ added in v0.12.0
type LookupApiDestinationResult struct { // The arn of the api destination. Arn *string `pulumi:"arn"` // The arn of the connection. ConnectionArn *string `pulumi:"connectionArn"` // A description for the API destination to create. Description *string `pulumi:"description"` // The method to use for the request to the HTTP invocation endpoint. HttpMethod *ApiDestinationHttpMethod `pulumi:"httpMethod"` // Url endpoint to invoke. InvocationEndpoint *string `pulumi:"invocationEndpoint"` // The maximum number of requests per second to send to the HTTP invocation endpoint. InvocationRateLimitPerSecond *int `pulumi:"invocationRateLimitPerSecond"` }
func LookupApiDestination ¶ added in v0.12.0
func LookupApiDestination(ctx *pulumi.Context, args *LookupApiDestinationArgs, opts ...pulumi.InvokeOption) (*LookupApiDestinationResult, error)
Resource Type definition for AWS::Events::ApiDestination.
type LookupApiDestinationResultOutput ¶ added in v0.12.0
type LookupApiDestinationResultOutput struct{ *pulumi.OutputState }
func LookupApiDestinationOutput ¶ added in v0.12.0
func LookupApiDestinationOutput(ctx *pulumi.Context, args LookupApiDestinationOutputArgs, opts ...pulumi.InvokeOption) LookupApiDestinationResultOutput
func (LookupApiDestinationResultOutput) Arn ¶ added in v0.12.0
func (o LookupApiDestinationResultOutput) Arn() pulumi.StringPtrOutput
The arn of the api destination.
func (LookupApiDestinationResultOutput) ConnectionArn ¶ added in v0.12.0
func (o LookupApiDestinationResultOutput) ConnectionArn() pulumi.StringPtrOutput
The arn of the connection.
func (LookupApiDestinationResultOutput) Description ¶ added in v0.12.0
func (o LookupApiDestinationResultOutput) Description() pulumi.StringPtrOutput
A description for the API destination to create.
func (LookupApiDestinationResultOutput) ElementType ¶ added in v0.12.0
func (LookupApiDestinationResultOutput) ElementType() reflect.Type
func (LookupApiDestinationResultOutput) HttpMethod ¶ added in v0.12.0
func (o LookupApiDestinationResultOutput) HttpMethod() ApiDestinationHttpMethodPtrOutput
The method to use for the request to the HTTP invocation endpoint.
func (LookupApiDestinationResultOutput) InvocationEndpoint ¶ added in v0.12.0
func (o LookupApiDestinationResultOutput) InvocationEndpoint() pulumi.StringPtrOutput
Url endpoint to invoke.
func (LookupApiDestinationResultOutput) InvocationRateLimitPerSecond ¶ added in v0.12.0
func (o LookupApiDestinationResultOutput) InvocationRateLimitPerSecond() pulumi.IntPtrOutput
The maximum number of requests per second to send to the HTTP invocation endpoint.
func (LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutput ¶ added in v0.12.0
func (o LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutput() LookupApiDestinationResultOutput
func (LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutputWithContext ¶ added in v0.12.0
func (o LookupApiDestinationResultOutput) ToLookupApiDestinationResultOutputWithContext(ctx context.Context) LookupApiDestinationResultOutput
type LookupArchiveArgs ¶ added in v0.12.0
type LookupArchiveArgs struct { // The name for the archive to create. ArchiveName string `pulumi:"archiveName"` }
type LookupArchiveOutputArgs ¶ added in v0.12.0
type LookupArchiveOutputArgs struct { // The name for the archive to create. ArchiveName pulumi.StringInput `pulumi:"archiveName"` }
func (LookupArchiveOutputArgs) ElementType ¶ added in v0.12.0
func (LookupArchiveOutputArgs) ElementType() reflect.Type
type LookupArchiveResult ¶ added in v0.12.0
type LookupArchiveResult struct { // The ARN of the archive created. Arn *string `pulumi:"arn"` // A description for the archive. Description *string `pulumi:"description"` // An event pattern to use to filter events sent to the archive. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Archive` for more information about the expected schema for this property. EventPattern interface{} `pulumi:"eventPattern"` // The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely RetentionDays *int `pulumi:"retentionDays"` }
func LookupArchive ¶ added in v0.12.0
func LookupArchive(ctx *pulumi.Context, args *LookupArchiveArgs, opts ...pulumi.InvokeOption) (*LookupArchiveResult, error)
Resource Type definition for AWS::Events::Archive
type LookupArchiveResultOutput ¶ added in v0.12.0
type LookupArchiveResultOutput struct{ *pulumi.OutputState }
func LookupArchiveOutput ¶ added in v0.12.0
func LookupArchiveOutput(ctx *pulumi.Context, args LookupArchiveOutputArgs, opts ...pulumi.InvokeOption) LookupArchiveResultOutput
func (LookupArchiveResultOutput) Arn ¶ added in v0.12.0
func (o LookupArchiveResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the archive created.
func (LookupArchiveResultOutput) Description ¶ added in v0.12.0
func (o LookupArchiveResultOutput) Description() pulumi.StringPtrOutput
A description for the archive.
func (LookupArchiveResultOutput) ElementType ¶ added in v0.12.0
func (LookupArchiveResultOutput) ElementType() reflect.Type
func (LookupArchiveResultOutput) EventPattern ¶ added in v0.12.0
func (o LookupArchiveResultOutput) EventPattern() pulumi.AnyOutput
An event pattern to use to filter events sent to the archive.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Archive` for more information about the expected schema for this property.
func (LookupArchiveResultOutput) RetentionDays ¶ added in v0.12.0
func (o LookupArchiveResultOutput) RetentionDays() pulumi.IntPtrOutput
The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely
func (LookupArchiveResultOutput) ToLookupArchiveResultOutput ¶ added in v0.12.0
func (o LookupArchiveResultOutput) ToLookupArchiveResultOutput() LookupArchiveResultOutput
func (LookupArchiveResultOutput) ToLookupArchiveResultOutputWithContext ¶ added in v0.12.0
func (o LookupArchiveResultOutput) ToLookupArchiveResultOutputWithContext(ctx context.Context) LookupArchiveResultOutput
type LookupConnectionArgs ¶ added in v0.12.0
type LookupConnectionArgs struct { // Name of the connection. Name string `pulumi:"name"` }
type LookupConnectionOutputArgs ¶ added in v0.12.0
type LookupConnectionOutputArgs struct { // Name of the connection. Name pulumi.StringInput `pulumi:"name"` }
func (LookupConnectionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupConnectionOutputArgs) ElementType() reflect.Type
type LookupConnectionResult ¶ added in v0.12.0
type LookupConnectionResult struct { // The arn of the connection resource. Arn *string `pulumi:"arn"` // The type of authorization to use for the connection. // // > OAUTH tokens are refreshed when a 401 or 407 response is returned. AuthorizationType *ConnectionAuthorizationType `pulumi:"authorizationType"` // Description of the connection. Description *string `pulumi:"description"` // The arn of the secrets manager secret created in the customer account. SecretArn *string `pulumi:"secretArn"` }
func LookupConnection ¶ added in v0.12.0
func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)
Resource Type definition for AWS::Events::Connection.
type LookupConnectionResultOutput ¶ added in v0.12.0
type LookupConnectionResultOutput struct{ *pulumi.OutputState }
func LookupConnectionOutput ¶ added in v0.12.0
func LookupConnectionOutput(ctx *pulumi.Context, args LookupConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionResultOutput
func (LookupConnectionResultOutput) Arn ¶ added in v0.12.0
func (o LookupConnectionResultOutput) Arn() pulumi.StringPtrOutput
The arn of the connection resource.
func (LookupConnectionResultOutput) AuthorizationType ¶ added in v0.12.0
func (o LookupConnectionResultOutput) AuthorizationType() ConnectionAuthorizationTypePtrOutput
The type of authorization to use for the connection.
> OAUTH tokens are refreshed when a 401 or 407 response is returned.
func (LookupConnectionResultOutput) Description ¶ added in v0.12.0
func (o LookupConnectionResultOutput) Description() pulumi.StringPtrOutput
Description of the connection.
func (LookupConnectionResultOutput) ElementType ¶ added in v0.12.0
func (LookupConnectionResultOutput) ElementType() reflect.Type
func (LookupConnectionResultOutput) SecretArn ¶ added in v0.12.0
func (o LookupConnectionResultOutput) SecretArn() pulumi.StringPtrOutput
The arn of the secrets manager secret created in the customer account.
func (LookupConnectionResultOutput) ToLookupConnectionResultOutput ¶ added in v0.12.0
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext ¶ added in v0.12.0
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
type LookupEndpointArgs ¶ added in v0.15.0
type LookupEndpointArgs struct { // The name of the endpoint. Name string `pulumi:"name"` }
type LookupEndpointOutputArgs ¶ added in v0.15.0
type LookupEndpointOutputArgs struct { // The name of the endpoint. Name pulumi.StringInput `pulumi:"name"` }
func (LookupEndpointOutputArgs) ElementType ¶ added in v0.15.0
func (LookupEndpointOutputArgs) ElementType() reflect.Type
type LookupEndpointResult ¶ added in v0.15.0
type LookupEndpointResult struct { // The ARN of the endpoint. Arn *string `pulumi:"arn"` // A description for the endpoint. Description *string `pulumi:"description"` // The ID of the endpoint. EndpointId *string `pulumi:"endpointId"` // The URL of the endpoint. EndpointUrl *string `pulumi:"endpointUrl"` // The event buses being used by the endpoint. // // *Exactly* : `2` EventBuses []EndpointEventBus `pulumi:"eventBuses"` // Whether event replication was enabled or disabled for this endpoint. The default state is `ENABLED` which means you must supply a `RoleArn` . If you don't have a `RoleArn` or you don't want event replication enabled, set the state to `DISABLED` . ReplicationConfig *EndpointReplicationConfig `pulumi:"replicationConfig"` // The ARN of the role used by event replication for the endpoint. RoleArn *string `pulumi:"roleArn"` // The routing configuration of the endpoint. RoutingConfig *EndpointRoutingConfig `pulumi:"routingConfig"` // The main Region of the endpoint. State *EndpointStateEnum `pulumi:"state"` // The reason the endpoint is in its current state. StateReason *string `pulumi:"stateReason"` }
func LookupEndpoint ¶ added in v0.15.0
func LookupEndpoint(ctx *pulumi.Context, args *LookupEndpointArgs, opts ...pulumi.InvokeOption) (*LookupEndpointResult, error)
Resource Type definition for AWS::Events::Endpoint.
type LookupEndpointResultOutput ¶ added in v0.15.0
type LookupEndpointResultOutput struct{ *pulumi.OutputState }
func LookupEndpointOutput ¶ added in v0.15.0
func LookupEndpointOutput(ctx *pulumi.Context, args LookupEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupEndpointResultOutput
func (LookupEndpointResultOutput) Arn ¶ added in v0.15.0
func (o LookupEndpointResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the endpoint.
func (LookupEndpointResultOutput) Description ¶ added in v0.15.0
func (o LookupEndpointResultOutput) Description() pulumi.StringPtrOutput
A description for the endpoint.
func (LookupEndpointResultOutput) ElementType ¶ added in v0.15.0
func (LookupEndpointResultOutput) ElementType() reflect.Type
func (LookupEndpointResultOutput) EndpointId ¶ added in v0.15.0
func (o LookupEndpointResultOutput) EndpointId() pulumi.StringPtrOutput
The ID of the endpoint.
func (LookupEndpointResultOutput) EndpointUrl ¶ added in v0.15.0
func (o LookupEndpointResultOutput) EndpointUrl() pulumi.StringPtrOutput
The URL of the endpoint.
func (LookupEndpointResultOutput) EventBuses ¶ added in v0.15.0
func (o LookupEndpointResultOutput) EventBuses() EndpointEventBusArrayOutput
The event buses being used by the endpoint.
*Exactly* : `2`
func (LookupEndpointResultOutput) ReplicationConfig ¶ added in v0.15.0
func (o LookupEndpointResultOutput) ReplicationConfig() EndpointReplicationConfigPtrOutput
Whether event replication was enabled or disabled for this endpoint. The default state is `ENABLED` which means you must supply a `RoleArn` . If you don't have a `RoleArn` or you don't want event replication enabled, set the state to `DISABLED` .
func (LookupEndpointResultOutput) RoleArn ¶ added in v0.15.0
func (o LookupEndpointResultOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role used by event replication for the endpoint.
func (LookupEndpointResultOutput) RoutingConfig ¶ added in v0.15.0
func (o LookupEndpointResultOutput) RoutingConfig() EndpointRoutingConfigPtrOutput
The routing configuration of the endpoint.
func (LookupEndpointResultOutput) State ¶ added in v0.15.0
func (o LookupEndpointResultOutput) State() EndpointStateEnumPtrOutput
The main Region of the endpoint.
func (LookupEndpointResultOutput) StateReason ¶ added in v0.15.0
func (o LookupEndpointResultOutput) StateReason() pulumi.StringPtrOutput
The reason the endpoint is in its current state.
func (LookupEndpointResultOutput) ToLookupEndpointResultOutput ¶ added in v0.15.0
func (o LookupEndpointResultOutput) ToLookupEndpointResultOutput() LookupEndpointResultOutput
func (LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext ¶ added in v0.15.0
func (o LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext(ctx context.Context) LookupEndpointResultOutput
type LookupEventBusArgs ¶ added in v0.12.0
type LookupEventBusArgs struct { // The name of the event bus. Name string `pulumi:"name"` }
type LookupEventBusOutputArgs ¶ added in v0.12.0
type LookupEventBusOutputArgs struct { // The name of the event bus. Name pulumi.StringInput `pulumi:"name"` }
func (LookupEventBusOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEventBusOutputArgs) ElementType() reflect.Type
type LookupEventBusResult ¶ added in v0.12.0
type LookupEventBusResult struct { // The Amazon Resource Name (ARN) for the event bus. Arn *string `pulumi:"arn"` // Dead Letter Queue for the event bus. DeadLetterConfig *DeadLetterConfigProperties `pulumi:"deadLetterConfig"` // The description of the event bus. Description *string `pulumi:"description"` // Kms Key Identifier used to encrypt events at rest in the event bus. KmsKeyIdentifier *string `pulumi:"kmsKeyIdentifier"` // A JSON string that describes the permission policy statement for the event bus. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::EventBus` for more information about the expected schema for this property. Policy interface{} `pulumi:"policy"` // Any tags assigned to the event bus. Tags []aws.Tag `pulumi:"tags"` }
func LookupEventBus ¶ added in v0.12.0
func LookupEventBus(ctx *pulumi.Context, args *LookupEventBusArgs, opts ...pulumi.InvokeOption) (*LookupEventBusResult, error)
Resource type definition for AWS::Events::EventBus
type LookupEventBusResultOutput ¶ added in v0.12.0
type LookupEventBusResultOutput struct{ *pulumi.OutputState }
func LookupEventBusOutput ¶ added in v0.12.0
func LookupEventBusOutput(ctx *pulumi.Context, args LookupEventBusOutputArgs, opts ...pulumi.InvokeOption) LookupEventBusResultOutput
func (LookupEventBusResultOutput) Arn ¶ added in v0.12.0
func (o LookupEventBusResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the event bus.
func (LookupEventBusResultOutput) DeadLetterConfig ¶ added in v0.106.0
func (o LookupEventBusResultOutput) DeadLetterConfig() DeadLetterConfigPropertiesPtrOutput
Dead Letter Queue for the event bus.
func (LookupEventBusResultOutput) Description ¶ added in v0.106.0
func (o LookupEventBusResultOutput) Description() pulumi.StringPtrOutput
The description of the event bus.
func (LookupEventBusResultOutput) ElementType ¶ added in v0.12.0
func (LookupEventBusResultOutput) ElementType() reflect.Type
func (LookupEventBusResultOutput) KmsKeyIdentifier ¶ added in v0.106.0
func (o LookupEventBusResultOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
Kms Key Identifier used to encrypt events at rest in the event bus.
func (LookupEventBusResultOutput) Policy ¶ added in v0.12.0
func (o LookupEventBusResultOutput) Policy() pulumi.AnyOutput
A JSON string that describes the permission policy statement for the event bus.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::EventBus` for more information about the expected schema for this property.
func (LookupEventBusResultOutput) Tags ¶ added in v0.41.0
func (o LookupEventBusResultOutput) Tags() aws.TagArrayOutput
Any tags assigned to the event bus.
func (LookupEventBusResultOutput) ToLookupEventBusResultOutput ¶ added in v0.12.0
func (o LookupEventBusResultOutput) ToLookupEventBusResultOutput() LookupEventBusResultOutput
func (LookupEventBusResultOutput) ToLookupEventBusResultOutputWithContext ¶ added in v0.12.0
func (o LookupEventBusResultOutput) ToLookupEventBusResultOutputWithContext(ctx context.Context) LookupEventBusResultOutput
type LookupRuleArgs ¶ added in v0.12.0
type LookupRuleArgs struct { // The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example. Arn string `pulumi:"arn"` }
type LookupRuleOutputArgs ¶ added in v0.12.0
type LookupRuleOutputArgs struct { // The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRuleOutputArgs) ElementType() reflect.Type
type LookupRuleResult ¶ added in v0.12.0
type LookupRuleResult struct { // The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example. Arn *string `pulumi:"arn"` // The description of the rule. Description *string `pulumi:"description"` // The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used. EventBusName *string `pulumi:"eventBusName"` // The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Rule` for more information about the expected schema for this property. EventPattern interface{} `pulumi:"eventPattern"` // The Amazon Resource Name (ARN) of the role that is used for target invocation. RoleArn *string `pulumi:"roleArn"` // The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule. ScheduleExpression *string `pulumi:"scheduleExpression"` // The state of the rule. State *RuleStateEnum `pulumi:"state"` // Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. // Targets are the resources that are invoked when a rule is triggered. Targets []RuleTarget `pulumi:"targets"` }
func LookupRule ¶ added in v0.12.0
func LookupRule(ctx *pulumi.Context, args *LookupRuleArgs, opts ...pulumi.InvokeOption) (*LookupRuleResult, error)
Resource Type definition for AWS::Events::Rule
type LookupRuleResultOutput ¶ added in v0.12.0
type LookupRuleResultOutput struct{ *pulumi.OutputState }
func LookupRuleOutput ¶ added in v0.12.0
func LookupRuleOutput(ctx *pulumi.Context, args LookupRuleOutputArgs, opts ...pulumi.InvokeOption) LookupRuleResultOutput
func (LookupRuleResultOutput) Arn ¶ added in v0.12.0
func (o LookupRuleResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example.
func (LookupRuleResultOutput) Description ¶ added in v0.12.0
func (o LookupRuleResultOutput) Description() pulumi.StringPtrOutput
The description of the rule.
func (LookupRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupRuleResultOutput) ElementType() reflect.Type
func (LookupRuleResultOutput) EventBusName ¶ added in v0.79.0
func (o LookupRuleResultOutput) EventBusName() pulumi.StringPtrOutput
The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
func (LookupRuleResultOutput) EventPattern ¶ added in v0.12.0
func (o LookupRuleResultOutput) EventPattern() pulumi.AnyOutput
The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Rule` for more information about the expected schema for this property.
func (LookupRuleResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupRuleResultOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the role that is used for target invocation.
func (LookupRuleResultOutput) ScheduleExpression ¶ added in v0.12.0
func (o LookupRuleResultOutput) ScheduleExpression() pulumi.StringPtrOutput
The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
func (LookupRuleResultOutput) State ¶ added in v0.12.0
func (o LookupRuleResultOutput) State() RuleStateEnumPtrOutput
The state of the rule.
func (LookupRuleResultOutput) Targets ¶ added in v0.12.0
func (o LookupRuleResultOutput) Targets() RuleTargetArrayOutput
Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.
func (LookupRuleResultOutput) ToLookupRuleResultOutput ¶ added in v0.12.0
func (o LookupRuleResultOutput) ToLookupRuleResultOutput() LookupRuleResultOutput
func (LookupRuleResultOutput) ToLookupRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupRuleResultOutput) ToLookupRuleResultOutputWithContext(ctx context.Context) LookupRuleResultOutput
type Rule ¶
type Rule struct { pulumi.CustomResourceState // The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example. Arn pulumi.StringOutput `pulumi:"arn"` // The description of the rule. Description pulumi.StringPtrOutput `pulumi:"description"` // The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used. EventBusName pulumi.StringPtrOutput `pulumi:"eventBusName"` // The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Rule` for more information about the expected schema for this property. EventPattern pulumi.AnyOutput `pulumi:"eventPattern"` // The name of the rule. Name pulumi.StringPtrOutput `pulumi:"name"` // The Amazon Resource Name (ARN) of the role that is used for target invocation. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` // The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule. ScheduleExpression pulumi.StringPtrOutput `pulumi:"scheduleExpression"` // The state of the rule. State RuleStateEnumPtrOutput `pulumi:"state"` // Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. // Targets are the resources that are invoked when a rule is triggered. Targets RuleTargetArrayOutput `pulumi:"targets"` }
Resource Type definition for AWS::Events::Rule
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { eventBridgeIAMrole, err := iam.NewRole(ctx, "eventBridgeIAMrole", &iam.RoleArgs{ AssumeRolePolicyDocument: pulumi.Any(map[string]interface{}{ "version": "2012-10-17", "statement": []map[string]interface{}{ map[string]interface{}{ "effect": "Allow", "principal": map[string]interface{}{ "service": "events.amazonaws.com", }, "action": "sts:AssumeRole", }, }, }), Path: pulumi.String("/"), Policies: iam.RolePolicyTypeArray{ &iam.RolePolicyTypeArgs{ PolicyName: pulumi.String("PutEventsDestinationBus"), PolicyDocument: pulumi.Any(map[string]interface{}{ "version": "2012-10-17", "statement": []map[string]interface{}{ map[string]interface{}{ "effect": "Allow", "action": []string{ "events:PutEvents", }, "resource": []string{ "arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus", }, }, }, }), }, }, }) if err != nil { return err } _, err = events.NewRule(ctx, "eventRuleRegion1", &events.RuleArgs{ Description: pulumi.String("Routes to us-east-1 event bus"), EventBusName: pulumi.String("MyBusName"), State: events.RuleStateEnabled, EventPattern: pulumi.Any(map[string]interface{}{ "source": []string{ "MyTestApp", }, "detail": []string{ "MyTestAppDetail", }, }), Targets: events.RuleTargetArray{ &events.RuleTargetArgs{ Arn: pulumi.String("arn:aws:events:us-east-1:123456789012:event-bus/CrossRegionDestinationBus"), Id: pulumi.String(" CrossRegionDestinationBus"), RoleArn: eventBridgeIAMrole.Arn, }, }, }) if err != nil { return err } return nil }) }
```
func GetRule ¶
func GetRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)
GetRule gets an existing Rule 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 NewRule ¶
func NewRule(ctx *pulumi.Context, name string, args *RuleArgs, opts ...pulumi.ResourceOption) (*Rule, error)
NewRule registers a new resource with the given unique name, arguments, and options.
func (*Rule) ElementType ¶
func (*Rule) ToRuleOutput ¶
func (i *Rule) ToRuleOutput() RuleOutput
func (*Rule) ToRuleOutputWithContext ¶
func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput
type RuleAppSyncParameters ¶ added in v0.92.0
type RuleAppSyncParameters struct { // The GraphQL operation; that is, the query, mutation, or subscription to be parsed and executed by the GraphQL service. // // For more information, see [Operations](https://docs.aws.amazon.com/appsync/latest/devguide/graphql-architecture.html#graphql-operations) in the *AWS AppSync User Guide* . GraphQlOperation string `pulumi:"graphQlOperation"` }
type RuleAppSyncParametersArgs ¶ added in v0.92.0
type RuleAppSyncParametersArgs struct { // The GraphQL operation; that is, the query, mutation, or subscription to be parsed and executed by the GraphQL service. // // For more information, see [Operations](https://docs.aws.amazon.com/appsync/latest/devguide/graphql-architecture.html#graphql-operations) in the *AWS AppSync User Guide* . GraphQlOperation pulumi.StringInput `pulumi:"graphQlOperation"` }
func (RuleAppSyncParametersArgs) ElementType ¶ added in v0.92.0
func (RuleAppSyncParametersArgs) ElementType() reflect.Type
func (RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutput ¶ added in v0.92.0
func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutput() RuleAppSyncParametersOutput
func (RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutputWithContext ¶ added in v0.92.0
func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersOutputWithContext(ctx context.Context) RuleAppSyncParametersOutput
func (RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutput ¶ added in v0.92.0
func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput
func (RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutputWithContext ¶ added in v0.92.0
func (i RuleAppSyncParametersArgs) ToRuleAppSyncParametersPtrOutputWithContext(ctx context.Context) RuleAppSyncParametersPtrOutput
type RuleAppSyncParametersInput ¶ added in v0.92.0
type RuleAppSyncParametersInput interface { pulumi.Input ToRuleAppSyncParametersOutput() RuleAppSyncParametersOutput ToRuleAppSyncParametersOutputWithContext(context.Context) RuleAppSyncParametersOutput }
RuleAppSyncParametersInput is an input type that accepts RuleAppSyncParametersArgs and RuleAppSyncParametersOutput values. You can construct a concrete instance of `RuleAppSyncParametersInput` via:
RuleAppSyncParametersArgs{...}
type RuleAppSyncParametersOutput ¶ added in v0.92.0
type RuleAppSyncParametersOutput struct{ *pulumi.OutputState }
func (RuleAppSyncParametersOutput) ElementType ¶ added in v0.92.0
func (RuleAppSyncParametersOutput) ElementType() reflect.Type
func (RuleAppSyncParametersOutput) GraphQlOperation ¶ added in v0.92.0
func (o RuleAppSyncParametersOutput) GraphQlOperation() pulumi.StringOutput
The GraphQL operation; that is, the query, mutation, or subscription to be parsed and executed by the GraphQL service.
For more information, see [Operations](https://docs.aws.amazon.com/appsync/latest/devguide/graphql-architecture.html#graphql-operations) in the *AWS AppSync User Guide* .
func (RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutput ¶ added in v0.92.0
func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutput() RuleAppSyncParametersOutput
func (RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutputWithContext ¶ added in v0.92.0
func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersOutputWithContext(ctx context.Context) RuleAppSyncParametersOutput
func (RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutput ¶ added in v0.92.0
func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput
func (RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutputWithContext ¶ added in v0.92.0
func (o RuleAppSyncParametersOutput) ToRuleAppSyncParametersPtrOutputWithContext(ctx context.Context) RuleAppSyncParametersPtrOutput
type RuleAppSyncParametersPtrInput ¶ added in v0.92.0
type RuleAppSyncParametersPtrInput interface { pulumi.Input ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput ToRuleAppSyncParametersPtrOutputWithContext(context.Context) RuleAppSyncParametersPtrOutput }
RuleAppSyncParametersPtrInput is an input type that accepts RuleAppSyncParametersArgs, RuleAppSyncParametersPtr and RuleAppSyncParametersPtrOutput values. You can construct a concrete instance of `RuleAppSyncParametersPtrInput` via:
RuleAppSyncParametersArgs{...} or: nil
func RuleAppSyncParametersPtr ¶ added in v0.92.0
func RuleAppSyncParametersPtr(v *RuleAppSyncParametersArgs) RuleAppSyncParametersPtrInput
type RuleAppSyncParametersPtrOutput ¶ added in v0.92.0
type RuleAppSyncParametersPtrOutput struct{ *pulumi.OutputState }
func (RuleAppSyncParametersPtrOutput) Elem ¶ added in v0.92.0
func (o RuleAppSyncParametersPtrOutput) Elem() RuleAppSyncParametersOutput
func (RuleAppSyncParametersPtrOutput) ElementType ¶ added in v0.92.0
func (RuleAppSyncParametersPtrOutput) ElementType() reflect.Type
func (RuleAppSyncParametersPtrOutput) GraphQlOperation ¶ added in v0.92.0
func (o RuleAppSyncParametersPtrOutput) GraphQlOperation() pulumi.StringPtrOutput
The GraphQL operation; that is, the query, mutation, or subscription to be parsed and executed by the GraphQL service.
For more information, see [Operations](https://docs.aws.amazon.com/appsync/latest/devguide/graphql-architecture.html#graphql-operations) in the *AWS AppSync User Guide* .
func (RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutput ¶ added in v0.92.0
func (o RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutput() RuleAppSyncParametersPtrOutput
func (RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutputWithContext ¶ added in v0.92.0
func (o RuleAppSyncParametersPtrOutput) ToRuleAppSyncParametersPtrOutputWithContext(ctx context.Context) RuleAppSyncParametersPtrOutput
type RuleArgs ¶
type RuleArgs struct { // The description of the rule. Description pulumi.StringPtrInput // The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used. EventBusName pulumi.StringPtrInput // The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Rule` for more information about the expected schema for this property. EventPattern pulumi.Input // The name of the rule. Name pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the role that is used for target invocation. RoleArn pulumi.StringPtrInput // The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule. ScheduleExpression pulumi.StringPtrInput // The state of the rule. State RuleStateEnumPtrInput // Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. // Targets are the resources that are invoked when a rule is triggered. Targets RuleTargetArrayInput }
The set of arguments for constructing a Rule resource.
func (RuleArgs) ElementType ¶
type RuleAwsVpcConfiguration ¶
type RuleAwsVpcConfiguration struct { // Specifies whether the task's elastic network interface receives a public IP address. You can specify `ENABLED` only when `LaunchType` in `EcsParameters` is set to `FARGATE` . AssignPublicIp *string `pulumi:"assignPublicIp"` // Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used. SecurityGroups []string `pulumi:"securityGroups"` // Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets. Subnets []string `pulumi:"subnets"` }
type RuleAwsVpcConfigurationArgs ¶
type RuleAwsVpcConfigurationArgs struct { // Specifies whether the task's elastic network interface receives a public IP address. You can specify `ENABLED` only when `LaunchType` in `EcsParameters` is set to `FARGATE` . AssignPublicIp pulumi.StringPtrInput `pulumi:"assignPublicIp"` // Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used. SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"` // Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets. Subnets pulumi.StringArrayInput `pulumi:"subnets"` }
func (RuleAwsVpcConfigurationArgs) ElementType ¶
func (RuleAwsVpcConfigurationArgs) ElementType() reflect.Type
func (RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutput ¶
func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutput() RuleAwsVpcConfigurationOutput
func (RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutputWithContext ¶
func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationOutput
func (RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutput ¶
func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput
func (RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutputWithContext ¶
func (i RuleAwsVpcConfigurationArgs) ToRuleAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationPtrOutput
type RuleAwsVpcConfigurationInput ¶
type RuleAwsVpcConfigurationInput interface { pulumi.Input ToRuleAwsVpcConfigurationOutput() RuleAwsVpcConfigurationOutput ToRuleAwsVpcConfigurationOutputWithContext(context.Context) RuleAwsVpcConfigurationOutput }
RuleAwsVpcConfigurationInput is an input type that accepts RuleAwsVpcConfigurationArgs and RuleAwsVpcConfigurationOutput values. You can construct a concrete instance of `RuleAwsVpcConfigurationInput` via:
RuleAwsVpcConfigurationArgs{...}
type RuleAwsVpcConfigurationOutput ¶
type RuleAwsVpcConfigurationOutput struct{ *pulumi.OutputState }
func (RuleAwsVpcConfigurationOutput) AssignPublicIp ¶
func (o RuleAwsVpcConfigurationOutput) AssignPublicIp() pulumi.StringPtrOutput
Specifies whether the task's elastic network interface receives a public IP address. You can specify `ENABLED` only when `LaunchType` in `EcsParameters` is set to `FARGATE` .
func (RuleAwsVpcConfigurationOutput) ElementType ¶
func (RuleAwsVpcConfigurationOutput) ElementType() reflect.Type
func (RuleAwsVpcConfigurationOutput) SecurityGroups ¶
func (o RuleAwsVpcConfigurationOutput) SecurityGroups() pulumi.StringArrayOutput
Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used.
func (RuleAwsVpcConfigurationOutput) Subnets ¶
func (o RuleAwsVpcConfigurationOutput) Subnets() pulumi.StringArrayOutput
Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets.
func (RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutput ¶
func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutput() RuleAwsVpcConfigurationOutput
func (RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutputWithContext ¶
func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationOutput
func (RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutput ¶
func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput
func (RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext ¶
func (o RuleAwsVpcConfigurationOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationPtrOutput
type RuleAwsVpcConfigurationPtrInput ¶
type RuleAwsVpcConfigurationPtrInput interface { pulumi.Input ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput ToRuleAwsVpcConfigurationPtrOutputWithContext(context.Context) RuleAwsVpcConfigurationPtrOutput }
RuleAwsVpcConfigurationPtrInput is an input type that accepts RuleAwsVpcConfigurationArgs, RuleAwsVpcConfigurationPtr and RuleAwsVpcConfigurationPtrOutput values. You can construct a concrete instance of `RuleAwsVpcConfigurationPtrInput` via:
RuleAwsVpcConfigurationArgs{...} or: nil
func RuleAwsVpcConfigurationPtr ¶
func RuleAwsVpcConfigurationPtr(v *RuleAwsVpcConfigurationArgs) RuleAwsVpcConfigurationPtrInput
type RuleAwsVpcConfigurationPtrOutput ¶
type RuleAwsVpcConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RuleAwsVpcConfigurationPtrOutput) AssignPublicIp ¶
func (o RuleAwsVpcConfigurationPtrOutput) AssignPublicIp() pulumi.StringPtrOutput
Specifies whether the task's elastic network interface receives a public IP address. You can specify `ENABLED` only when `LaunchType` in `EcsParameters` is set to `FARGATE` .
func (RuleAwsVpcConfigurationPtrOutput) Elem ¶
func (o RuleAwsVpcConfigurationPtrOutput) Elem() RuleAwsVpcConfigurationOutput
func (RuleAwsVpcConfigurationPtrOutput) ElementType ¶
func (RuleAwsVpcConfigurationPtrOutput) ElementType() reflect.Type
func (RuleAwsVpcConfigurationPtrOutput) SecurityGroups ¶
func (o RuleAwsVpcConfigurationPtrOutput) SecurityGroups() pulumi.StringArrayOutput
Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used.
func (RuleAwsVpcConfigurationPtrOutput) Subnets ¶
func (o RuleAwsVpcConfigurationPtrOutput) Subnets() pulumi.StringArrayOutput
Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets.
func (RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutput ¶
func (o RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutput() RuleAwsVpcConfigurationPtrOutput
func (RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext ¶
func (o RuleAwsVpcConfigurationPtrOutput) ToRuleAwsVpcConfigurationPtrOutputWithContext(ctx context.Context) RuleAwsVpcConfigurationPtrOutput
type RuleBatchArrayProperties ¶
type RuleBatchArrayProperties struct { // The size of the array, if this is an array batch job. Valid values are integers between 2 and 10,000. Size *int `pulumi:"size"` }
type RuleBatchArrayPropertiesArgs ¶
type RuleBatchArrayPropertiesArgs struct { // The size of the array, if this is an array batch job. Valid values are integers between 2 and 10,000. Size pulumi.IntPtrInput `pulumi:"size"` }
func (RuleBatchArrayPropertiesArgs) ElementType ¶
func (RuleBatchArrayPropertiesArgs) ElementType() reflect.Type
func (RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutput ¶
func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutput() RuleBatchArrayPropertiesOutput
func (RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutputWithContext ¶
func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesOutput
func (RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutput ¶
func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput
func (RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutputWithContext ¶
func (i RuleBatchArrayPropertiesArgs) ToRuleBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesPtrOutput
type RuleBatchArrayPropertiesInput ¶
type RuleBatchArrayPropertiesInput interface { pulumi.Input ToRuleBatchArrayPropertiesOutput() RuleBatchArrayPropertiesOutput ToRuleBatchArrayPropertiesOutputWithContext(context.Context) RuleBatchArrayPropertiesOutput }
RuleBatchArrayPropertiesInput is an input type that accepts RuleBatchArrayPropertiesArgs and RuleBatchArrayPropertiesOutput values. You can construct a concrete instance of `RuleBatchArrayPropertiesInput` via:
RuleBatchArrayPropertiesArgs{...}
type RuleBatchArrayPropertiesOutput ¶
type RuleBatchArrayPropertiesOutput struct{ *pulumi.OutputState }
func (RuleBatchArrayPropertiesOutput) ElementType ¶
func (RuleBatchArrayPropertiesOutput) ElementType() reflect.Type
func (RuleBatchArrayPropertiesOutput) Size ¶
func (o RuleBatchArrayPropertiesOutput) Size() pulumi.IntPtrOutput
The size of the array, if this is an array batch job. Valid values are integers between 2 and 10,000.
func (RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutput ¶
func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutput() RuleBatchArrayPropertiesOutput
func (RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutputWithContext ¶
func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesOutput
func (RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutput ¶
func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput
func (RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext ¶
func (o RuleBatchArrayPropertiesOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesPtrOutput
type RuleBatchArrayPropertiesPtrInput ¶
type RuleBatchArrayPropertiesPtrInput interface { pulumi.Input ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput ToRuleBatchArrayPropertiesPtrOutputWithContext(context.Context) RuleBatchArrayPropertiesPtrOutput }
RuleBatchArrayPropertiesPtrInput is an input type that accepts RuleBatchArrayPropertiesArgs, RuleBatchArrayPropertiesPtr and RuleBatchArrayPropertiesPtrOutput values. You can construct a concrete instance of `RuleBatchArrayPropertiesPtrInput` via:
RuleBatchArrayPropertiesArgs{...} or: nil
func RuleBatchArrayPropertiesPtr ¶
func RuleBatchArrayPropertiesPtr(v *RuleBatchArrayPropertiesArgs) RuleBatchArrayPropertiesPtrInput
type RuleBatchArrayPropertiesPtrOutput ¶
type RuleBatchArrayPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RuleBatchArrayPropertiesPtrOutput) Elem ¶
func (o RuleBatchArrayPropertiesPtrOutput) Elem() RuleBatchArrayPropertiesOutput
func (RuleBatchArrayPropertiesPtrOutput) ElementType ¶
func (RuleBatchArrayPropertiesPtrOutput) ElementType() reflect.Type
func (RuleBatchArrayPropertiesPtrOutput) Size ¶
func (o RuleBatchArrayPropertiesPtrOutput) Size() pulumi.IntPtrOutput
The size of the array, if this is an array batch job. Valid values are integers between 2 and 10,000.
func (RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutput ¶
func (o RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutput() RuleBatchArrayPropertiesPtrOutput
func (RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext ¶
func (o RuleBatchArrayPropertiesPtrOutput) ToRuleBatchArrayPropertiesPtrOutputWithContext(ctx context.Context) RuleBatchArrayPropertiesPtrOutput
type RuleBatchParameters ¶
type RuleBatchParameters struct { // The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job. ArrayProperties *RuleBatchArrayProperties `pulumi:"arrayProperties"` // The ARN or name of the job definition to use if the event target is an AWS Batch job. This job definition must already exist. JobDefinition string `pulumi:"jobDefinition"` // The name to use for this execution of the job, if the target is an AWS Batch job. JobName string `pulumi:"jobName"` // The retry strategy to use for failed jobs, if the target is an AWS Batch job. The retry strategy is the number of times to retry the failed job execution. Valid values are 1–10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition. RetryStrategy *RuleBatchRetryStrategy `pulumi:"retryStrategy"` }
type RuleBatchParametersArgs ¶
type RuleBatchParametersArgs struct { // The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job. ArrayProperties RuleBatchArrayPropertiesPtrInput `pulumi:"arrayProperties"` // The ARN or name of the job definition to use if the event target is an AWS Batch job. This job definition must already exist. JobDefinition pulumi.StringInput `pulumi:"jobDefinition"` // The name to use for this execution of the job, if the target is an AWS Batch job. JobName pulumi.StringInput `pulumi:"jobName"` // The retry strategy to use for failed jobs, if the target is an AWS Batch job. The retry strategy is the number of times to retry the failed job execution. Valid values are 1–10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition. RetryStrategy RuleBatchRetryStrategyPtrInput `pulumi:"retryStrategy"` }
func (RuleBatchParametersArgs) ElementType ¶
func (RuleBatchParametersArgs) ElementType() reflect.Type
func (RuleBatchParametersArgs) ToRuleBatchParametersOutput ¶
func (i RuleBatchParametersArgs) ToRuleBatchParametersOutput() RuleBatchParametersOutput
func (RuleBatchParametersArgs) ToRuleBatchParametersOutputWithContext ¶
func (i RuleBatchParametersArgs) ToRuleBatchParametersOutputWithContext(ctx context.Context) RuleBatchParametersOutput
func (RuleBatchParametersArgs) ToRuleBatchParametersPtrOutput ¶
func (i RuleBatchParametersArgs) ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput
func (RuleBatchParametersArgs) ToRuleBatchParametersPtrOutputWithContext ¶
func (i RuleBatchParametersArgs) ToRuleBatchParametersPtrOutputWithContext(ctx context.Context) RuleBatchParametersPtrOutput
type RuleBatchParametersInput ¶
type RuleBatchParametersInput interface { pulumi.Input ToRuleBatchParametersOutput() RuleBatchParametersOutput ToRuleBatchParametersOutputWithContext(context.Context) RuleBatchParametersOutput }
RuleBatchParametersInput is an input type that accepts RuleBatchParametersArgs and RuleBatchParametersOutput values. You can construct a concrete instance of `RuleBatchParametersInput` via:
RuleBatchParametersArgs{...}
type RuleBatchParametersOutput ¶
type RuleBatchParametersOutput struct{ *pulumi.OutputState }
func (RuleBatchParametersOutput) ArrayProperties ¶
func (o RuleBatchParametersOutput) ArrayProperties() RuleBatchArrayPropertiesPtrOutput
The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.
func (RuleBatchParametersOutput) ElementType ¶
func (RuleBatchParametersOutput) ElementType() reflect.Type
func (RuleBatchParametersOutput) JobDefinition ¶
func (o RuleBatchParametersOutput) JobDefinition() pulumi.StringOutput
The ARN or name of the job definition to use if the event target is an AWS Batch job. This job definition must already exist.
func (RuleBatchParametersOutput) JobName ¶
func (o RuleBatchParametersOutput) JobName() pulumi.StringOutput
The name to use for this execution of the job, if the target is an AWS Batch job.
func (RuleBatchParametersOutput) RetryStrategy ¶
func (o RuleBatchParametersOutput) RetryStrategy() RuleBatchRetryStrategyPtrOutput
The retry strategy to use for failed jobs, if the target is an AWS Batch job. The retry strategy is the number of times to retry the failed job execution. Valid values are 1–10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition.
func (RuleBatchParametersOutput) ToRuleBatchParametersOutput ¶
func (o RuleBatchParametersOutput) ToRuleBatchParametersOutput() RuleBatchParametersOutput
func (RuleBatchParametersOutput) ToRuleBatchParametersOutputWithContext ¶
func (o RuleBatchParametersOutput) ToRuleBatchParametersOutputWithContext(ctx context.Context) RuleBatchParametersOutput
func (RuleBatchParametersOutput) ToRuleBatchParametersPtrOutput ¶
func (o RuleBatchParametersOutput) ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput
func (RuleBatchParametersOutput) ToRuleBatchParametersPtrOutputWithContext ¶
func (o RuleBatchParametersOutput) ToRuleBatchParametersPtrOutputWithContext(ctx context.Context) RuleBatchParametersPtrOutput
type RuleBatchParametersPtrInput ¶
type RuleBatchParametersPtrInput interface { pulumi.Input ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput ToRuleBatchParametersPtrOutputWithContext(context.Context) RuleBatchParametersPtrOutput }
RuleBatchParametersPtrInput is an input type that accepts RuleBatchParametersArgs, RuleBatchParametersPtr and RuleBatchParametersPtrOutput values. You can construct a concrete instance of `RuleBatchParametersPtrInput` via:
RuleBatchParametersArgs{...} or: nil
func RuleBatchParametersPtr ¶
func RuleBatchParametersPtr(v *RuleBatchParametersArgs) RuleBatchParametersPtrInput
type RuleBatchParametersPtrOutput ¶
type RuleBatchParametersPtrOutput struct{ *pulumi.OutputState }
func (RuleBatchParametersPtrOutput) ArrayProperties ¶
func (o RuleBatchParametersPtrOutput) ArrayProperties() RuleBatchArrayPropertiesPtrOutput
The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.
func (RuleBatchParametersPtrOutput) Elem ¶
func (o RuleBatchParametersPtrOutput) Elem() RuleBatchParametersOutput
func (RuleBatchParametersPtrOutput) ElementType ¶
func (RuleBatchParametersPtrOutput) ElementType() reflect.Type
func (RuleBatchParametersPtrOutput) JobDefinition ¶
func (o RuleBatchParametersPtrOutput) JobDefinition() pulumi.StringPtrOutput
The ARN or name of the job definition to use if the event target is an AWS Batch job. This job definition must already exist.
func (RuleBatchParametersPtrOutput) JobName ¶
func (o RuleBatchParametersPtrOutput) JobName() pulumi.StringPtrOutput
The name to use for this execution of the job, if the target is an AWS Batch job.
func (RuleBatchParametersPtrOutput) RetryStrategy ¶
func (o RuleBatchParametersPtrOutput) RetryStrategy() RuleBatchRetryStrategyPtrOutput
The retry strategy to use for failed jobs, if the target is an AWS Batch job. The retry strategy is the number of times to retry the failed job execution. Valid values are 1–10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition.
func (RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutput ¶
func (o RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutput() RuleBatchParametersPtrOutput
func (RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutputWithContext ¶
func (o RuleBatchParametersPtrOutput) ToRuleBatchParametersPtrOutputWithContext(ctx context.Context) RuleBatchParametersPtrOutput
type RuleBatchRetryStrategy ¶
type RuleBatchRetryStrategy struct { // The number of times to attempt to retry, if the job fails. Valid values are 1–10. Attempts *int `pulumi:"attempts"` }
type RuleBatchRetryStrategyArgs ¶
type RuleBatchRetryStrategyArgs struct { // The number of times to attempt to retry, if the job fails. Valid values are 1–10. Attempts pulumi.IntPtrInput `pulumi:"attempts"` }
func (RuleBatchRetryStrategyArgs) ElementType ¶
func (RuleBatchRetryStrategyArgs) ElementType() reflect.Type
func (RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutput ¶
func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutput() RuleBatchRetryStrategyOutput
func (RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutputWithContext ¶
func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyOutputWithContext(ctx context.Context) RuleBatchRetryStrategyOutput
func (RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutput ¶
func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput
func (RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutputWithContext ¶
func (i RuleBatchRetryStrategyArgs) ToRuleBatchRetryStrategyPtrOutputWithContext(ctx context.Context) RuleBatchRetryStrategyPtrOutput
type RuleBatchRetryStrategyInput ¶
type RuleBatchRetryStrategyInput interface { pulumi.Input ToRuleBatchRetryStrategyOutput() RuleBatchRetryStrategyOutput ToRuleBatchRetryStrategyOutputWithContext(context.Context) RuleBatchRetryStrategyOutput }
RuleBatchRetryStrategyInput is an input type that accepts RuleBatchRetryStrategyArgs and RuleBatchRetryStrategyOutput values. You can construct a concrete instance of `RuleBatchRetryStrategyInput` via:
RuleBatchRetryStrategyArgs{...}
type RuleBatchRetryStrategyOutput ¶
type RuleBatchRetryStrategyOutput struct{ *pulumi.OutputState }
func (RuleBatchRetryStrategyOutput) Attempts ¶
func (o RuleBatchRetryStrategyOutput) Attempts() pulumi.IntPtrOutput
The number of times to attempt to retry, if the job fails. Valid values are 1–10.
func (RuleBatchRetryStrategyOutput) ElementType ¶
func (RuleBatchRetryStrategyOutput) ElementType() reflect.Type
func (RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutput ¶
func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutput() RuleBatchRetryStrategyOutput
func (RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutputWithContext ¶
func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyOutputWithContext(ctx context.Context) RuleBatchRetryStrategyOutput
func (RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutput ¶
func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput
func (RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutputWithContext ¶
func (o RuleBatchRetryStrategyOutput) ToRuleBatchRetryStrategyPtrOutputWithContext(ctx context.Context) RuleBatchRetryStrategyPtrOutput
type RuleBatchRetryStrategyPtrInput ¶
type RuleBatchRetryStrategyPtrInput interface { pulumi.Input ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput ToRuleBatchRetryStrategyPtrOutputWithContext(context.Context) RuleBatchRetryStrategyPtrOutput }
RuleBatchRetryStrategyPtrInput is an input type that accepts RuleBatchRetryStrategyArgs, RuleBatchRetryStrategyPtr and RuleBatchRetryStrategyPtrOutput values. You can construct a concrete instance of `RuleBatchRetryStrategyPtrInput` via:
RuleBatchRetryStrategyArgs{...} or: nil
func RuleBatchRetryStrategyPtr ¶
func RuleBatchRetryStrategyPtr(v *RuleBatchRetryStrategyArgs) RuleBatchRetryStrategyPtrInput
type RuleBatchRetryStrategyPtrOutput ¶
type RuleBatchRetryStrategyPtrOutput struct{ *pulumi.OutputState }
func (RuleBatchRetryStrategyPtrOutput) Attempts ¶
func (o RuleBatchRetryStrategyPtrOutput) Attempts() pulumi.IntPtrOutput
The number of times to attempt to retry, if the job fails. Valid values are 1–10.
func (RuleBatchRetryStrategyPtrOutput) Elem ¶
func (o RuleBatchRetryStrategyPtrOutput) Elem() RuleBatchRetryStrategyOutput
func (RuleBatchRetryStrategyPtrOutput) ElementType ¶
func (RuleBatchRetryStrategyPtrOutput) ElementType() reflect.Type
func (RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutput ¶
func (o RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutput() RuleBatchRetryStrategyPtrOutput
func (RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutputWithContext ¶
func (o RuleBatchRetryStrategyPtrOutput) ToRuleBatchRetryStrategyPtrOutputWithContext(ctx context.Context) RuleBatchRetryStrategyPtrOutput
type RuleCapacityProviderStrategyItem ¶
type RuleCapacityProviderStrategyItem struct { // The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used. Base *int `pulumi:"base"` // The short name of the capacity provider. CapacityProvider string `pulumi:"capacityProvider"` // The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied. Weight *int `pulumi:"weight"` }
type RuleCapacityProviderStrategyItemArgs ¶
type RuleCapacityProviderStrategyItemArgs struct { // The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used. Base pulumi.IntPtrInput `pulumi:"base"` // The short name of the capacity provider. CapacityProvider pulumi.StringInput `pulumi:"capacityProvider"` // The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (RuleCapacityProviderStrategyItemArgs) ElementType ¶
func (RuleCapacityProviderStrategyItemArgs) ElementType() reflect.Type
func (RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutput ¶
func (i RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutput() RuleCapacityProviderStrategyItemOutput
func (RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutputWithContext ¶
func (i RuleCapacityProviderStrategyItemArgs) ToRuleCapacityProviderStrategyItemOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemOutput
type RuleCapacityProviderStrategyItemArray ¶
type RuleCapacityProviderStrategyItemArray []RuleCapacityProviderStrategyItemInput
func (RuleCapacityProviderStrategyItemArray) ElementType ¶
func (RuleCapacityProviderStrategyItemArray) ElementType() reflect.Type
func (RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutput ¶
func (i RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutput() RuleCapacityProviderStrategyItemArrayOutput
func (RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutputWithContext ¶
func (i RuleCapacityProviderStrategyItemArray) ToRuleCapacityProviderStrategyItemArrayOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemArrayOutput
type RuleCapacityProviderStrategyItemArrayInput ¶
type RuleCapacityProviderStrategyItemArrayInput interface { pulumi.Input ToRuleCapacityProviderStrategyItemArrayOutput() RuleCapacityProviderStrategyItemArrayOutput ToRuleCapacityProviderStrategyItemArrayOutputWithContext(context.Context) RuleCapacityProviderStrategyItemArrayOutput }
RuleCapacityProviderStrategyItemArrayInput is an input type that accepts RuleCapacityProviderStrategyItemArray and RuleCapacityProviderStrategyItemArrayOutput values. You can construct a concrete instance of `RuleCapacityProviderStrategyItemArrayInput` via:
RuleCapacityProviderStrategyItemArray{ RuleCapacityProviderStrategyItemArgs{...} }
type RuleCapacityProviderStrategyItemArrayOutput ¶
type RuleCapacityProviderStrategyItemArrayOutput struct{ *pulumi.OutputState }
func (RuleCapacityProviderStrategyItemArrayOutput) ElementType ¶
func (RuleCapacityProviderStrategyItemArrayOutput) ElementType() reflect.Type
func (RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutput ¶
func (o RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutput() RuleCapacityProviderStrategyItemArrayOutput
func (RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutputWithContext ¶
func (o RuleCapacityProviderStrategyItemArrayOutput) ToRuleCapacityProviderStrategyItemArrayOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemArrayOutput
type RuleCapacityProviderStrategyItemInput ¶
type RuleCapacityProviderStrategyItemInput interface { pulumi.Input ToRuleCapacityProviderStrategyItemOutput() RuleCapacityProviderStrategyItemOutput ToRuleCapacityProviderStrategyItemOutputWithContext(context.Context) RuleCapacityProviderStrategyItemOutput }
RuleCapacityProviderStrategyItemInput is an input type that accepts RuleCapacityProviderStrategyItemArgs and RuleCapacityProviderStrategyItemOutput values. You can construct a concrete instance of `RuleCapacityProviderStrategyItemInput` via:
RuleCapacityProviderStrategyItemArgs{...}
type RuleCapacityProviderStrategyItemOutput ¶
type RuleCapacityProviderStrategyItemOutput struct{ *pulumi.OutputState }
func (RuleCapacityProviderStrategyItemOutput) Base ¶
func (o RuleCapacityProviderStrategyItemOutput) Base() pulumi.IntPtrOutput
The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used.
func (RuleCapacityProviderStrategyItemOutput) CapacityProvider ¶
func (o RuleCapacityProviderStrategyItemOutput) CapacityProvider() pulumi.StringOutput
The short name of the capacity provider.
func (RuleCapacityProviderStrategyItemOutput) ElementType ¶
func (RuleCapacityProviderStrategyItemOutput) ElementType() reflect.Type
func (RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutput ¶
func (o RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutput() RuleCapacityProviderStrategyItemOutput
func (RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutputWithContext ¶
func (o RuleCapacityProviderStrategyItemOutput) ToRuleCapacityProviderStrategyItemOutputWithContext(ctx context.Context) RuleCapacityProviderStrategyItemOutput
func (RuleCapacityProviderStrategyItemOutput) Weight ¶
func (o RuleCapacityProviderStrategyItemOutput) Weight() pulumi.IntPtrOutput
The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied.
type RuleDeadLetterConfig ¶
type RuleDeadLetterConfig struct { // The ARN of the SQS queue specified as the target for the dead-letter queue. Arn *string `pulumi:"arn"` }
type RuleDeadLetterConfigArgs ¶
type RuleDeadLetterConfigArgs struct { // The ARN of the SQS queue specified as the target for the dead-letter queue. Arn pulumi.StringPtrInput `pulumi:"arn"` }
func (RuleDeadLetterConfigArgs) ElementType ¶
func (RuleDeadLetterConfigArgs) ElementType() reflect.Type
func (RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutput ¶
func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutput() RuleDeadLetterConfigOutput
func (RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutputWithContext ¶
func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigOutputWithContext(ctx context.Context) RuleDeadLetterConfigOutput
func (RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutput ¶
func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput
func (RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutputWithContext ¶
func (i RuleDeadLetterConfigArgs) ToRuleDeadLetterConfigPtrOutputWithContext(ctx context.Context) RuleDeadLetterConfigPtrOutput
type RuleDeadLetterConfigInput ¶
type RuleDeadLetterConfigInput interface { pulumi.Input ToRuleDeadLetterConfigOutput() RuleDeadLetterConfigOutput ToRuleDeadLetterConfigOutputWithContext(context.Context) RuleDeadLetterConfigOutput }
RuleDeadLetterConfigInput is an input type that accepts RuleDeadLetterConfigArgs and RuleDeadLetterConfigOutput values. You can construct a concrete instance of `RuleDeadLetterConfigInput` via:
RuleDeadLetterConfigArgs{...}
type RuleDeadLetterConfigOutput ¶
type RuleDeadLetterConfigOutput struct{ *pulumi.OutputState }
func (RuleDeadLetterConfigOutput) Arn ¶
func (o RuleDeadLetterConfigOutput) Arn() pulumi.StringPtrOutput
The ARN of the SQS queue specified as the target for the dead-letter queue.
func (RuleDeadLetterConfigOutput) ElementType ¶
func (RuleDeadLetterConfigOutput) ElementType() reflect.Type
func (RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutput ¶
func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutput() RuleDeadLetterConfigOutput
func (RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutputWithContext ¶
func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigOutputWithContext(ctx context.Context) RuleDeadLetterConfigOutput
func (RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutput ¶
func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput
func (RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutputWithContext ¶
func (o RuleDeadLetterConfigOutput) ToRuleDeadLetterConfigPtrOutputWithContext(ctx context.Context) RuleDeadLetterConfigPtrOutput
type RuleDeadLetterConfigPtrInput ¶
type RuleDeadLetterConfigPtrInput interface { pulumi.Input ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput ToRuleDeadLetterConfigPtrOutputWithContext(context.Context) RuleDeadLetterConfigPtrOutput }
RuleDeadLetterConfigPtrInput is an input type that accepts RuleDeadLetterConfigArgs, RuleDeadLetterConfigPtr and RuleDeadLetterConfigPtrOutput values. You can construct a concrete instance of `RuleDeadLetterConfigPtrInput` via:
RuleDeadLetterConfigArgs{...} or: nil
func RuleDeadLetterConfigPtr ¶
func RuleDeadLetterConfigPtr(v *RuleDeadLetterConfigArgs) RuleDeadLetterConfigPtrInput
type RuleDeadLetterConfigPtrOutput ¶
type RuleDeadLetterConfigPtrOutput struct{ *pulumi.OutputState }
func (RuleDeadLetterConfigPtrOutput) Arn ¶
func (o RuleDeadLetterConfigPtrOutput) Arn() pulumi.StringPtrOutput
The ARN of the SQS queue specified as the target for the dead-letter queue.
func (RuleDeadLetterConfigPtrOutput) Elem ¶
func (o RuleDeadLetterConfigPtrOutput) Elem() RuleDeadLetterConfigOutput
func (RuleDeadLetterConfigPtrOutput) ElementType ¶
func (RuleDeadLetterConfigPtrOutput) ElementType() reflect.Type
func (RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutput ¶
func (o RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutput() RuleDeadLetterConfigPtrOutput
func (RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutputWithContext ¶
func (o RuleDeadLetterConfigPtrOutput) ToRuleDeadLetterConfigPtrOutputWithContext(ctx context.Context) RuleDeadLetterConfigPtrOutput
type RuleEcsParameters ¶
type RuleEcsParameters struct { // The capacity provider strategy to use for the task. // // If a `capacityProviderStrategy` is specified, the `launchType` parameter must be omitted. If no `capacityProviderStrategy` or launchType is specified, the `defaultCapacityProviderStrategy` for the cluster is used. CapacityProviderStrategy []RuleCapacityProviderStrategyItem `pulumi:"capacityProviderStrategy"` // Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon Elastic Container Service Developer Guide. EnableEcsManagedTags *bool `pulumi:"enableEcsManagedTags"` // Whether or not to enable the execute command functionality for the containers in this task. If true, this enables execute command functionality on all containers in the task. EnableExecuteCommand *bool `pulumi:"enableExecuteCommand"` // Specifies an ECS task group for the task. The maximum length is 255 characters. Group *string `pulumi:"group"` // Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The `FARGATE` value is supported only in the Regions where AWS Fargate with Amazon ECS is supported. For more information, see [AWS Fargate on Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS-Fargate.html) in the *Amazon Elastic Container Service Developer Guide* . LaunchType *string `pulumi:"launchType"` // Use this structure if the Amazon ECS task uses the `awsvpc` network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if `LaunchType` is `FARGATE` because the `awsvpc` mode is required for Fargate tasks. // // If you specify `NetworkConfiguration` when the target ECS task does not use the `awsvpc` network mode, the task fails. NetworkConfiguration *RuleNetworkConfiguration `pulumi:"networkConfiguration"` // An array of placement constraint objects to use for the task. You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime). PlacementConstraints []RulePlacementConstraint `pulumi:"placementConstraints"` // The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task. PlacementStrategies []RulePlacementStrategy `pulumi:"placementStrategies"` // Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0` . // // This structure is used only if `LaunchType` is `FARGATE` . For more information about valid platform versions, see [AWS Fargate Platform Versions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the *Amazon Elastic Container Service Developer Guide* . PlatformVersion *string `pulumi:"platformVersion"` // Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the TagResource API action. PropagateTags *string `pulumi:"propagateTags"` // The reference ID to use for the task. ReferenceId *string `pulumi:"referenceId"` // The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see [RunTask](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html#ECS-RunTask-request-tags) in the Amazon ECS API Reference. TagList []RuleTag `pulumi:"tagList"` // The number of tasks to create based on `TaskDefinition` . The default is 1. TaskCount *int `pulumi:"taskCount"` // The ARN of the task definition to use if the event target is an Amazon ECS task. TaskDefinitionArn string `pulumi:"taskDefinitionArn"` }
type RuleEcsParametersArgs ¶
type RuleEcsParametersArgs struct { // The capacity provider strategy to use for the task. // // If a `capacityProviderStrategy` is specified, the `launchType` parameter must be omitted. If no `capacityProviderStrategy` or launchType is specified, the `defaultCapacityProviderStrategy` for the cluster is used. CapacityProviderStrategy RuleCapacityProviderStrategyItemArrayInput `pulumi:"capacityProviderStrategy"` // Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon Elastic Container Service Developer Guide. EnableEcsManagedTags pulumi.BoolPtrInput `pulumi:"enableEcsManagedTags"` // Whether or not to enable the execute command functionality for the containers in this task. If true, this enables execute command functionality on all containers in the task. EnableExecuteCommand pulumi.BoolPtrInput `pulumi:"enableExecuteCommand"` // Specifies an ECS task group for the task. The maximum length is 255 characters. Group pulumi.StringPtrInput `pulumi:"group"` // Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The `FARGATE` value is supported only in the Regions where AWS Fargate with Amazon ECS is supported. For more information, see [AWS Fargate on Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS-Fargate.html) in the *Amazon Elastic Container Service Developer Guide* . LaunchType pulumi.StringPtrInput `pulumi:"launchType"` // Use this structure if the Amazon ECS task uses the `awsvpc` network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if `LaunchType` is `FARGATE` because the `awsvpc` mode is required for Fargate tasks. // // If you specify `NetworkConfiguration` when the target ECS task does not use the `awsvpc` network mode, the task fails. NetworkConfiguration RuleNetworkConfigurationPtrInput `pulumi:"networkConfiguration"` // An array of placement constraint objects to use for the task. You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime). PlacementConstraints RulePlacementConstraintArrayInput `pulumi:"placementConstraints"` // The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task. PlacementStrategies RulePlacementStrategyArrayInput `pulumi:"placementStrategies"` // Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0` . // // This structure is used only if `LaunchType` is `FARGATE` . For more information about valid platform versions, see [AWS Fargate Platform Versions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the *Amazon Elastic Container Service Developer Guide* . PlatformVersion pulumi.StringPtrInput `pulumi:"platformVersion"` // Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the TagResource API action. PropagateTags pulumi.StringPtrInput `pulumi:"propagateTags"` // The reference ID to use for the task. ReferenceId pulumi.StringPtrInput `pulumi:"referenceId"` // The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see [RunTask](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html#ECS-RunTask-request-tags) in the Amazon ECS API Reference. TagList RuleTagArrayInput `pulumi:"tagList"` // The number of tasks to create based on `TaskDefinition` . The default is 1. TaskCount pulumi.IntPtrInput `pulumi:"taskCount"` // The ARN of the task definition to use if the event target is an Amazon ECS task. TaskDefinitionArn pulumi.StringInput `pulumi:"taskDefinitionArn"` }
func (RuleEcsParametersArgs) ElementType ¶
func (RuleEcsParametersArgs) ElementType() reflect.Type
func (RuleEcsParametersArgs) ToRuleEcsParametersOutput ¶
func (i RuleEcsParametersArgs) ToRuleEcsParametersOutput() RuleEcsParametersOutput
func (RuleEcsParametersArgs) ToRuleEcsParametersOutputWithContext ¶
func (i RuleEcsParametersArgs) ToRuleEcsParametersOutputWithContext(ctx context.Context) RuleEcsParametersOutput
func (RuleEcsParametersArgs) ToRuleEcsParametersPtrOutput ¶
func (i RuleEcsParametersArgs) ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput
func (RuleEcsParametersArgs) ToRuleEcsParametersPtrOutputWithContext ¶
func (i RuleEcsParametersArgs) ToRuleEcsParametersPtrOutputWithContext(ctx context.Context) RuleEcsParametersPtrOutput
type RuleEcsParametersInput ¶
type RuleEcsParametersInput interface { pulumi.Input ToRuleEcsParametersOutput() RuleEcsParametersOutput ToRuleEcsParametersOutputWithContext(context.Context) RuleEcsParametersOutput }
RuleEcsParametersInput is an input type that accepts RuleEcsParametersArgs and RuleEcsParametersOutput values. You can construct a concrete instance of `RuleEcsParametersInput` via:
RuleEcsParametersArgs{...}
type RuleEcsParametersOutput ¶
type RuleEcsParametersOutput struct{ *pulumi.OutputState }
func (RuleEcsParametersOutput) CapacityProviderStrategy ¶
func (o RuleEcsParametersOutput) CapacityProviderStrategy() RuleCapacityProviderStrategyItemArrayOutput
The capacity provider strategy to use for the task.
If a `capacityProviderStrategy` is specified, the `launchType` parameter must be omitted. If no `capacityProviderStrategy` or launchType is specified, the `defaultCapacityProviderStrategy` for the cluster is used.
func (RuleEcsParametersOutput) ElementType ¶
func (RuleEcsParametersOutput) ElementType() reflect.Type
func (RuleEcsParametersOutput) EnableEcsManagedTags ¶ added in v0.72.0
func (o RuleEcsParametersOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput
Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon Elastic Container Service Developer Guide.
func (RuleEcsParametersOutput) EnableExecuteCommand ¶
func (o RuleEcsParametersOutput) EnableExecuteCommand() pulumi.BoolPtrOutput
Whether or not to enable the execute command functionality for the containers in this task. If true, this enables execute command functionality on all containers in the task.
func (RuleEcsParametersOutput) Group ¶
func (o RuleEcsParametersOutput) Group() pulumi.StringPtrOutput
Specifies an ECS task group for the task. The maximum length is 255 characters.
func (RuleEcsParametersOutput) LaunchType ¶
func (o RuleEcsParametersOutput) LaunchType() pulumi.StringPtrOutput
Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The `FARGATE` value is supported only in the Regions where AWS Fargate with Amazon ECS is supported. For more information, see [AWS Fargate on Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS-Fargate.html) in the *Amazon Elastic Container Service Developer Guide* .
func (RuleEcsParametersOutput) NetworkConfiguration ¶
func (o RuleEcsParametersOutput) NetworkConfiguration() RuleNetworkConfigurationPtrOutput
Use this structure if the Amazon ECS task uses the `awsvpc` network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if `LaunchType` is `FARGATE` because the `awsvpc` mode is required for Fargate tasks.
If you specify `NetworkConfiguration` when the target ECS task does not use the `awsvpc` network mode, the task fails.
func (RuleEcsParametersOutput) PlacementConstraints ¶
func (o RuleEcsParametersOutput) PlacementConstraints() RulePlacementConstraintArrayOutput
An array of placement constraint objects to use for the task. You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime).
func (RuleEcsParametersOutput) PlacementStrategies ¶
func (o RuleEcsParametersOutput) PlacementStrategies() RulePlacementStrategyArrayOutput
The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task.
func (RuleEcsParametersOutput) PlatformVersion ¶
func (o RuleEcsParametersOutput) PlatformVersion() pulumi.StringPtrOutput
Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0` .
This structure is used only if `LaunchType` is `FARGATE` . For more information about valid platform versions, see [AWS Fargate Platform Versions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the *Amazon Elastic Container Service Developer Guide* .
func (RuleEcsParametersOutput) PropagateTags ¶
func (o RuleEcsParametersOutput) PropagateTags() pulumi.StringPtrOutput
Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the TagResource API action.
func (RuleEcsParametersOutput) ReferenceId ¶
func (o RuleEcsParametersOutput) ReferenceId() pulumi.StringPtrOutput
The reference ID to use for the task.
func (RuleEcsParametersOutput) TagList ¶
func (o RuleEcsParametersOutput) TagList() RuleTagArrayOutput
The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see [RunTask](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html#ECS-RunTask-request-tags) in the Amazon ECS API Reference.
func (RuleEcsParametersOutput) TaskCount ¶
func (o RuleEcsParametersOutput) TaskCount() pulumi.IntPtrOutput
The number of tasks to create based on `TaskDefinition` . The default is 1.
func (RuleEcsParametersOutput) TaskDefinitionArn ¶
func (o RuleEcsParametersOutput) TaskDefinitionArn() pulumi.StringOutput
The ARN of the task definition to use if the event target is an Amazon ECS task.
func (RuleEcsParametersOutput) ToRuleEcsParametersOutput ¶
func (o RuleEcsParametersOutput) ToRuleEcsParametersOutput() RuleEcsParametersOutput
func (RuleEcsParametersOutput) ToRuleEcsParametersOutputWithContext ¶
func (o RuleEcsParametersOutput) ToRuleEcsParametersOutputWithContext(ctx context.Context) RuleEcsParametersOutput
func (RuleEcsParametersOutput) ToRuleEcsParametersPtrOutput ¶
func (o RuleEcsParametersOutput) ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput
func (RuleEcsParametersOutput) ToRuleEcsParametersPtrOutputWithContext ¶
func (o RuleEcsParametersOutput) ToRuleEcsParametersPtrOutputWithContext(ctx context.Context) RuleEcsParametersPtrOutput
type RuleEcsParametersPtrInput ¶
type RuleEcsParametersPtrInput interface { pulumi.Input ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput ToRuleEcsParametersPtrOutputWithContext(context.Context) RuleEcsParametersPtrOutput }
RuleEcsParametersPtrInput is an input type that accepts RuleEcsParametersArgs, RuleEcsParametersPtr and RuleEcsParametersPtrOutput values. You can construct a concrete instance of `RuleEcsParametersPtrInput` via:
RuleEcsParametersArgs{...} or: nil
func RuleEcsParametersPtr ¶
func RuleEcsParametersPtr(v *RuleEcsParametersArgs) RuleEcsParametersPtrInput
type RuleEcsParametersPtrOutput ¶
type RuleEcsParametersPtrOutput struct{ *pulumi.OutputState }
func (RuleEcsParametersPtrOutput) CapacityProviderStrategy ¶
func (o RuleEcsParametersPtrOutput) CapacityProviderStrategy() RuleCapacityProviderStrategyItemArrayOutput
The capacity provider strategy to use for the task.
If a `capacityProviderStrategy` is specified, the `launchType` parameter must be omitted. If no `capacityProviderStrategy` or launchType is specified, the `defaultCapacityProviderStrategy` for the cluster is used.
func (RuleEcsParametersPtrOutput) Elem ¶
func (o RuleEcsParametersPtrOutput) Elem() RuleEcsParametersOutput
func (RuleEcsParametersPtrOutput) ElementType ¶
func (RuleEcsParametersPtrOutput) ElementType() reflect.Type
func (RuleEcsParametersPtrOutput) EnableEcsManagedTags ¶ added in v0.72.0
func (o RuleEcsParametersPtrOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput
Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon Elastic Container Service Developer Guide.
func (RuleEcsParametersPtrOutput) EnableExecuteCommand ¶
func (o RuleEcsParametersPtrOutput) EnableExecuteCommand() pulumi.BoolPtrOutput
Whether or not to enable the execute command functionality for the containers in this task. If true, this enables execute command functionality on all containers in the task.
func (RuleEcsParametersPtrOutput) Group ¶
func (o RuleEcsParametersPtrOutput) Group() pulumi.StringPtrOutput
Specifies an ECS task group for the task. The maximum length is 255 characters.
func (RuleEcsParametersPtrOutput) LaunchType ¶
func (o RuleEcsParametersPtrOutput) LaunchType() pulumi.StringPtrOutput
Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The `FARGATE` value is supported only in the Regions where AWS Fargate with Amazon ECS is supported. For more information, see [AWS Fargate on Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS-Fargate.html) in the *Amazon Elastic Container Service Developer Guide* .
func (RuleEcsParametersPtrOutput) NetworkConfiguration ¶
func (o RuleEcsParametersPtrOutput) NetworkConfiguration() RuleNetworkConfigurationPtrOutput
Use this structure if the Amazon ECS task uses the `awsvpc` network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if `LaunchType` is `FARGATE` because the `awsvpc` mode is required for Fargate tasks.
If you specify `NetworkConfiguration` when the target ECS task does not use the `awsvpc` network mode, the task fails.
func (RuleEcsParametersPtrOutput) PlacementConstraints ¶
func (o RuleEcsParametersPtrOutput) PlacementConstraints() RulePlacementConstraintArrayOutput
An array of placement constraint objects to use for the task. You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime).
func (RuleEcsParametersPtrOutput) PlacementStrategies ¶
func (o RuleEcsParametersPtrOutput) PlacementStrategies() RulePlacementStrategyArrayOutput
The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task.
func (RuleEcsParametersPtrOutput) PlatformVersion ¶
func (o RuleEcsParametersPtrOutput) PlatformVersion() pulumi.StringPtrOutput
Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0` .
This structure is used only if `LaunchType` is `FARGATE` . For more information about valid platform versions, see [AWS Fargate Platform Versions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the *Amazon Elastic Container Service Developer Guide* .
func (RuleEcsParametersPtrOutput) PropagateTags ¶
func (o RuleEcsParametersPtrOutput) PropagateTags() pulumi.StringPtrOutput
Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the TagResource API action.
func (RuleEcsParametersPtrOutput) ReferenceId ¶
func (o RuleEcsParametersPtrOutput) ReferenceId() pulumi.StringPtrOutput
The reference ID to use for the task.
func (RuleEcsParametersPtrOutput) TagList ¶
func (o RuleEcsParametersPtrOutput) TagList() RuleTagArrayOutput
The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see [RunTask](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html#ECS-RunTask-request-tags) in the Amazon ECS API Reference.
func (RuleEcsParametersPtrOutput) TaskCount ¶
func (o RuleEcsParametersPtrOutput) TaskCount() pulumi.IntPtrOutput
The number of tasks to create based on `TaskDefinition` . The default is 1.
func (RuleEcsParametersPtrOutput) TaskDefinitionArn ¶
func (o RuleEcsParametersPtrOutput) TaskDefinitionArn() pulumi.StringPtrOutput
The ARN of the task definition to use if the event target is an Amazon ECS task.
func (RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutput ¶
func (o RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutput() RuleEcsParametersPtrOutput
func (RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutputWithContext ¶
func (o RuleEcsParametersPtrOutput) ToRuleEcsParametersPtrOutputWithContext(ctx context.Context) RuleEcsParametersPtrOutput
type RuleHttpParameters ¶
type RuleHttpParameters struct { // The headers that need to be sent as part of request invoking the API Gateway API or EventBridge ApiDestination. HeaderParameters map[string]string `pulumi:"headerParameters"` // The path parameter values to be used to populate API Gateway API or EventBridge ApiDestination path wildcards ("*"). PathParameterValues []string `pulumi:"pathParameterValues"` // The query string keys/values that need to be sent as part of request invoking the API Gateway API or EventBridge ApiDestination. QueryStringParameters map[string]string `pulumi:"queryStringParameters"` }
type RuleHttpParametersArgs ¶
type RuleHttpParametersArgs struct { // The headers that need to be sent as part of request invoking the API Gateway API or EventBridge ApiDestination. HeaderParameters pulumi.StringMapInput `pulumi:"headerParameters"` // The path parameter values to be used to populate API Gateway API or EventBridge ApiDestination path wildcards ("*"). PathParameterValues pulumi.StringArrayInput `pulumi:"pathParameterValues"` // The query string keys/values that need to be sent as part of request invoking the API Gateway API or EventBridge ApiDestination. QueryStringParameters pulumi.StringMapInput `pulumi:"queryStringParameters"` }
func (RuleHttpParametersArgs) ElementType ¶
func (RuleHttpParametersArgs) ElementType() reflect.Type
func (RuleHttpParametersArgs) ToRuleHttpParametersOutput ¶
func (i RuleHttpParametersArgs) ToRuleHttpParametersOutput() RuleHttpParametersOutput
func (RuleHttpParametersArgs) ToRuleHttpParametersOutputWithContext ¶
func (i RuleHttpParametersArgs) ToRuleHttpParametersOutputWithContext(ctx context.Context) RuleHttpParametersOutput
func (RuleHttpParametersArgs) ToRuleHttpParametersPtrOutput ¶
func (i RuleHttpParametersArgs) ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput
func (RuleHttpParametersArgs) ToRuleHttpParametersPtrOutputWithContext ¶
func (i RuleHttpParametersArgs) ToRuleHttpParametersPtrOutputWithContext(ctx context.Context) RuleHttpParametersPtrOutput
type RuleHttpParametersInput ¶
type RuleHttpParametersInput interface { pulumi.Input ToRuleHttpParametersOutput() RuleHttpParametersOutput ToRuleHttpParametersOutputWithContext(context.Context) RuleHttpParametersOutput }
RuleHttpParametersInput is an input type that accepts RuleHttpParametersArgs and RuleHttpParametersOutput values. You can construct a concrete instance of `RuleHttpParametersInput` via:
RuleHttpParametersArgs{...}
type RuleHttpParametersOutput ¶
type RuleHttpParametersOutput struct{ *pulumi.OutputState }
func (RuleHttpParametersOutput) ElementType ¶
func (RuleHttpParametersOutput) ElementType() reflect.Type
func (RuleHttpParametersOutput) HeaderParameters ¶
func (o RuleHttpParametersOutput) HeaderParameters() pulumi.StringMapOutput
The headers that need to be sent as part of request invoking the API Gateway API or EventBridge ApiDestination.
func (RuleHttpParametersOutput) PathParameterValues ¶
func (o RuleHttpParametersOutput) PathParameterValues() pulumi.StringArrayOutput
The path parameter values to be used to populate API Gateway API or EventBridge ApiDestination path wildcards ("*").
func (RuleHttpParametersOutput) QueryStringParameters ¶
func (o RuleHttpParametersOutput) QueryStringParameters() pulumi.StringMapOutput
The query string keys/values that need to be sent as part of request invoking the API Gateway API or EventBridge ApiDestination.
func (RuleHttpParametersOutput) ToRuleHttpParametersOutput ¶
func (o RuleHttpParametersOutput) ToRuleHttpParametersOutput() RuleHttpParametersOutput
func (RuleHttpParametersOutput) ToRuleHttpParametersOutputWithContext ¶
func (o RuleHttpParametersOutput) ToRuleHttpParametersOutputWithContext(ctx context.Context) RuleHttpParametersOutput
func (RuleHttpParametersOutput) ToRuleHttpParametersPtrOutput ¶
func (o RuleHttpParametersOutput) ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput
func (RuleHttpParametersOutput) ToRuleHttpParametersPtrOutputWithContext ¶
func (o RuleHttpParametersOutput) ToRuleHttpParametersPtrOutputWithContext(ctx context.Context) RuleHttpParametersPtrOutput
type RuleHttpParametersPtrInput ¶
type RuleHttpParametersPtrInput interface { pulumi.Input ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput ToRuleHttpParametersPtrOutputWithContext(context.Context) RuleHttpParametersPtrOutput }
RuleHttpParametersPtrInput is an input type that accepts RuleHttpParametersArgs, RuleHttpParametersPtr and RuleHttpParametersPtrOutput values. You can construct a concrete instance of `RuleHttpParametersPtrInput` via:
RuleHttpParametersArgs{...} or: nil
func RuleHttpParametersPtr ¶
func RuleHttpParametersPtr(v *RuleHttpParametersArgs) RuleHttpParametersPtrInput
type RuleHttpParametersPtrOutput ¶
type RuleHttpParametersPtrOutput struct{ *pulumi.OutputState }
func (RuleHttpParametersPtrOutput) Elem ¶
func (o RuleHttpParametersPtrOutput) Elem() RuleHttpParametersOutput
func (RuleHttpParametersPtrOutput) ElementType ¶
func (RuleHttpParametersPtrOutput) ElementType() reflect.Type
func (RuleHttpParametersPtrOutput) HeaderParameters ¶
func (o RuleHttpParametersPtrOutput) HeaderParameters() pulumi.StringMapOutput
The headers that need to be sent as part of request invoking the API Gateway API or EventBridge ApiDestination.
func (RuleHttpParametersPtrOutput) PathParameterValues ¶
func (o RuleHttpParametersPtrOutput) PathParameterValues() pulumi.StringArrayOutput
The path parameter values to be used to populate API Gateway API or EventBridge ApiDestination path wildcards ("*").
func (RuleHttpParametersPtrOutput) QueryStringParameters ¶
func (o RuleHttpParametersPtrOutput) QueryStringParameters() pulumi.StringMapOutput
The query string keys/values that need to be sent as part of request invoking the API Gateway API or EventBridge ApiDestination.
func (RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutput ¶
func (o RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutput() RuleHttpParametersPtrOutput
func (RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutputWithContext ¶
func (o RuleHttpParametersPtrOutput) ToRuleHttpParametersPtrOutputWithContext(ctx context.Context) RuleHttpParametersPtrOutput
type RuleInput ¶
type RuleInput interface { pulumi.Input ToRuleOutput() RuleOutput ToRuleOutputWithContext(ctx context.Context) RuleOutput }
type RuleInputTransformer ¶
type RuleInputTransformer struct { // Map of JSON paths to be extracted from the event. You can then insert these in the template in `InputTemplate` to produce the output you want to be sent to the target. // // `InputPathsMap` is an array key-value pairs, where each value is a valid JSON path. You can have as many as 100 key-value pairs. You must use JSON dot notation, not bracket notation. // // The keys cannot start with " AWS ." InputPathsMap map[string]string `pulumi:"inputPathsMap"` // Input template where you specify placeholders that will be filled with the values of the keys from `InputPathsMap` to customize the data sent to the target. Enclose each `InputPathsMaps` value in brackets: < *value* > // // If `InputTemplate` is a JSON object (surrounded by curly braces), the following restrictions apply: // // - The placeholder cannot be used as an object key. // // The following example shows the syntax for using `InputPathsMap` and `InputTemplate` . // // `"InputTransformer":` // // `{` // // `"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},` // // `"InputTemplate": "<instance> is in state <status>"` // // `}` // // To have the `InputTemplate` include quote marks within a JSON string, escape each quote marks with a slash, as in the following example: // // `"InputTransformer":` // // `{` // // `"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},` // // `"InputTemplate": "<instance> is in state \"<status>\""` // // `}` // // The `InputTemplate` can also be valid JSON with varibles in quotes or out, as in the following example: // // `"InputTransformer":` // // `{` // // `"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},` // // `"InputTemplate": '{"myInstance": <instance>,"myStatus": "<instance> is in state \"<status>\""}'` // // `}` InputTemplate string `pulumi:"inputTemplate"` }
type RuleInputTransformerArgs ¶
type RuleInputTransformerArgs struct { // Map of JSON paths to be extracted from the event. You can then insert these in the template in `InputTemplate` to produce the output you want to be sent to the target. // // `InputPathsMap` is an array key-value pairs, where each value is a valid JSON path. You can have as many as 100 key-value pairs. You must use JSON dot notation, not bracket notation. // // The keys cannot start with " AWS ." InputPathsMap pulumi.StringMapInput `pulumi:"inputPathsMap"` // Input template where you specify placeholders that will be filled with the values of the keys from `InputPathsMap` to customize the data sent to the target. Enclose each `InputPathsMaps` value in brackets: < *value* > // // If `InputTemplate` is a JSON object (surrounded by curly braces), the following restrictions apply: // // - The placeholder cannot be used as an object key. // // The following example shows the syntax for using `InputPathsMap` and `InputTemplate` . // // `"InputTransformer":` // // `{` // // `"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},` // // `"InputTemplate": "<instance> is in state <status>"` // // `}` // // To have the `InputTemplate` include quote marks within a JSON string, escape each quote marks with a slash, as in the following example: // // `"InputTransformer":` // // `{` // // `"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},` // // `"InputTemplate": "<instance> is in state \"<status>\""` // // `}` // // The `InputTemplate` can also be valid JSON with varibles in quotes or out, as in the following example: // // `"InputTransformer":` // // `{` // // `"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},` // // `"InputTemplate": '{"myInstance": <instance>,"myStatus": "<instance> is in state \"<status>\""}'` // // `}` InputTemplate pulumi.StringInput `pulumi:"inputTemplate"` }
func (RuleInputTransformerArgs) ElementType ¶
func (RuleInputTransformerArgs) ElementType() reflect.Type
func (RuleInputTransformerArgs) ToRuleInputTransformerOutput ¶
func (i RuleInputTransformerArgs) ToRuleInputTransformerOutput() RuleInputTransformerOutput
func (RuleInputTransformerArgs) ToRuleInputTransformerOutputWithContext ¶
func (i RuleInputTransformerArgs) ToRuleInputTransformerOutputWithContext(ctx context.Context) RuleInputTransformerOutput
func (RuleInputTransformerArgs) ToRuleInputTransformerPtrOutput ¶
func (i RuleInputTransformerArgs) ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput
func (RuleInputTransformerArgs) ToRuleInputTransformerPtrOutputWithContext ¶
func (i RuleInputTransformerArgs) ToRuleInputTransformerPtrOutputWithContext(ctx context.Context) RuleInputTransformerPtrOutput
type RuleInputTransformerInput ¶
type RuleInputTransformerInput interface { pulumi.Input ToRuleInputTransformerOutput() RuleInputTransformerOutput ToRuleInputTransformerOutputWithContext(context.Context) RuleInputTransformerOutput }
RuleInputTransformerInput is an input type that accepts RuleInputTransformerArgs and RuleInputTransformerOutput values. You can construct a concrete instance of `RuleInputTransformerInput` via:
RuleInputTransformerArgs{...}
type RuleInputTransformerOutput ¶
type RuleInputTransformerOutput struct{ *pulumi.OutputState }
func (RuleInputTransformerOutput) ElementType ¶
func (RuleInputTransformerOutput) ElementType() reflect.Type
func (RuleInputTransformerOutput) InputPathsMap ¶
func (o RuleInputTransformerOutput) InputPathsMap() pulumi.StringMapOutput
Map of JSON paths to be extracted from the event. You can then insert these in the template in `InputTemplate` to produce the output you want to be sent to the target.
`InputPathsMap` is an array key-value pairs, where each value is a valid JSON path. You can have as many as 100 key-value pairs. You must use JSON dot notation, not bracket notation.
The keys cannot start with " AWS ."
func (RuleInputTransformerOutput) InputTemplate ¶
func (o RuleInputTransformerOutput) InputTemplate() pulumi.StringOutput
Input template where you specify placeholders that will be filled with the values of the keys from `InputPathsMap` to customize the data sent to the target. Enclose each `InputPathsMaps` value in brackets: < *value* >
If `InputTemplate` is a JSON object (surrounded by curly braces), the following restrictions apply:
- The placeholder cannot be used as an object key.
The following example shows the syntax for using `InputPathsMap` and `InputTemplate` .
`"InputTransformer":`
`{`
`"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},`
`"InputTemplate": "<instance> is in state <status>"`
`}`
To have the `InputTemplate` include quote marks within a JSON string, escape each quote marks with a slash, as in the following example:
`"InputTransformer":`
`{`
`"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},`
`"InputTemplate": "<instance> is in state \"<status>\""`
`}`
The `InputTemplate` can also be valid JSON with varibles in quotes or out, as in the following example:
`"InputTransformer":`
`{`
`"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},`
`"InputTemplate": '{"myInstance": <instance>,"myStatus": "<instance> is in state \"<status>\""}'`
`}`
func (RuleInputTransformerOutput) ToRuleInputTransformerOutput ¶
func (o RuleInputTransformerOutput) ToRuleInputTransformerOutput() RuleInputTransformerOutput
func (RuleInputTransformerOutput) ToRuleInputTransformerOutputWithContext ¶
func (o RuleInputTransformerOutput) ToRuleInputTransformerOutputWithContext(ctx context.Context) RuleInputTransformerOutput
func (RuleInputTransformerOutput) ToRuleInputTransformerPtrOutput ¶
func (o RuleInputTransformerOutput) ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput
func (RuleInputTransformerOutput) ToRuleInputTransformerPtrOutputWithContext ¶
func (o RuleInputTransformerOutput) ToRuleInputTransformerPtrOutputWithContext(ctx context.Context) RuleInputTransformerPtrOutput
type RuleInputTransformerPtrInput ¶
type RuleInputTransformerPtrInput interface { pulumi.Input ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput ToRuleInputTransformerPtrOutputWithContext(context.Context) RuleInputTransformerPtrOutput }
RuleInputTransformerPtrInput is an input type that accepts RuleInputTransformerArgs, RuleInputTransformerPtr and RuleInputTransformerPtrOutput values. You can construct a concrete instance of `RuleInputTransformerPtrInput` via:
RuleInputTransformerArgs{...} or: nil
func RuleInputTransformerPtr ¶
func RuleInputTransformerPtr(v *RuleInputTransformerArgs) RuleInputTransformerPtrInput
type RuleInputTransformerPtrOutput ¶
type RuleInputTransformerPtrOutput struct{ *pulumi.OutputState }
func (RuleInputTransformerPtrOutput) Elem ¶
func (o RuleInputTransformerPtrOutput) Elem() RuleInputTransformerOutput
func (RuleInputTransformerPtrOutput) ElementType ¶
func (RuleInputTransformerPtrOutput) ElementType() reflect.Type
func (RuleInputTransformerPtrOutput) InputPathsMap ¶
func (o RuleInputTransformerPtrOutput) InputPathsMap() pulumi.StringMapOutput
Map of JSON paths to be extracted from the event. You can then insert these in the template in `InputTemplate` to produce the output you want to be sent to the target.
`InputPathsMap` is an array key-value pairs, where each value is a valid JSON path. You can have as many as 100 key-value pairs. You must use JSON dot notation, not bracket notation.
The keys cannot start with " AWS ."
func (RuleInputTransformerPtrOutput) InputTemplate ¶
func (o RuleInputTransformerPtrOutput) InputTemplate() pulumi.StringPtrOutput
Input template where you specify placeholders that will be filled with the values of the keys from `InputPathsMap` to customize the data sent to the target. Enclose each `InputPathsMaps` value in brackets: < *value* >
If `InputTemplate` is a JSON object (surrounded by curly braces), the following restrictions apply:
- The placeholder cannot be used as an object key.
The following example shows the syntax for using `InputPathsMap` and `InputTemplate` .
`"InputTransformer":`
`{`
`"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},`
`"InputTemplate": "<instance> is in state <status>"`
`}`
To have the `InputTemplate` include quote marks within a JSON string, escape each quote marks with a slash, as in the following example:
`"InputTransformer":`
`{`
`"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},`
`"InputTemplate": "<instance> is in state \"<status>\""`
`}`
The `InputTemplate` can also be valid JSON with varibles in quotes or out, as in the following example:
`"InputTransformer":`
`{`
`"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},`
`"InputTemplate": '{"myInstance": <instance>,"myStatus": "<instance> is in state \"<status>\""}'`
`}`
func (RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutput ¶
func (o RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutput() RuleInputTransformerPtrOutput
func (RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutputWithContext ¶
func (o RuleInputTransformerPtrOutput) ToRuleInputTransformerPtrOutputWithContext(ctx context.Context) RuleInputTransformerPtrOutput
type RuleKinesisParameters ¶
type RuleKinesisParameters struct { // The JSON path to be extracted from the event and used as the partition key. For more information, see [Amazon Kinesis Streams Key Concepts](https://docs.aws.amazon.com/streams/latest/dev/key-concepts.html#partition-key) in the *Amazon Kinesis Streams Developer Guide* . PartitionKeyPath string `pulumi:"partitionKeyPath"` }
type RuleKinesisParametersArgs ¶
type RuleKinesisParametersArgs struct { // The JSON path to be extracted from the event and used as the partition key. For more information, see [Amazon Kinesis Streams Key Concepts](https://docs.aws.amazon.com/streams/latest/dev/key-concepts.html#partition-key) in the *Amazon Kinesis Streams Developer Guide* . PartitionKeyPath pulumi.StringInput `pulumi:"partitionKeyPath"` }
func (RuleKinesisParametersArgs) ElementType ¶
func (RuleKinesisParametersArgs) ElementType() reflect.Type
func (RuleKinesisParametersArgs) ToRuleKinesisParametersOutput ¶
func (i RuleKinesisParametersArgs) ToRuleKinesisParametersOutput() RuleKinesisParametersOutput
func (RuleKinesisParametersArgs) ToRuleKinesisParametersOutputWithContext ¶
func (i RuleKinesisParametersArgs) ToRuleKinesisParametersOutputWithContext(ctx context.Context) RuleKinesisParametersOutput
func (RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutput ¶
func (i RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput
func (RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutputWithContext ¶
func (i RuleKinesisParametersArgs) ToRuleKinesisParametersPtrOutputWithContext(ctx context.Context) RuleKinesisParametersPtrOutput
type RuleKinesisParametersInput ¶
type RuleKinesisParametersInput interface { pulumi.Input ToRuleKinesisParametersOutput() RuleKinesisParametersOutput ToRuleKinesisParametersOutputWithContext(context.Context) RuleKinesisParametersOutput }
RuleKinesisParametersInput is an input type that accepts RuleKinesisParametersArgs and RuleKinesisParametersOutput values. You can construct a concrete instance of `RuleKinesisParametersInput` via:
RuleKinesisParametersArgs{...}
type RuleKinesisParametersOutput ¶
type RuleKinesisParametersOutput struct{ *pulumi.OutputState }
func (RuleKinesisParametersOutput) ElementType ¶
func (RuleKinesisParametersOutput) ElementType() reflect.Type
func (RuleKinesisParametersOutput) PartitionKeyPath ¶
func (o RuleKinesisParametersOutput) PartitionKeyPath() pulumi.StringOutput
The JSON path to be extracted from the event and used as the partition key. For more information, see [Amazon Kinesis Streams Key Concepts](https://docs.aws.amazon.com/streams/latest/dev/key-concepts.html#partition-key) in the *Amazon Kinesis Streams Developer Guide* .
func (RuleKinesisParametersOutput) ToRuleKinesisParametersOutput ¶
func (o RuleKinesisParametersOutput) ToRuleKinesisParametersOutput() RuleKinesisParametersOutput
func (RuleKinesisParametersOutput) ToRuleKinesisParametersOutputWithContext ¶
func (o RuleKinesisParametersOutput) ToRuleKinesisParametersOutputWithContext(ctx context.Context) RuleKinesisParametersOutput
func (RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutput ¶
func (o RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput
func (RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutputWithContext ¶
func (o RuleKinesisParametersOutput) ToRuleKinesisParametersPtrOutputWithContext(ctx context.Context) RuleKinesisParametersPtrOutput
type RuleKinesisParametersPtrInput ¶
type RuleKinesisParametersPtrInput interface { pulumi.Input ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput ToRuleKinesisParametersPtrOutputWithContext(context.Context) RuleKinesisParametersPtrOutput }
RuleKinesisParametersPtrInput is an input type that accepts RuleKinesisParametersArgs, RuleKinesisParametersPtr and RuleKinesisParametersPtrOutput values. You can construct a concrete instance of `RuleKinesisParametersPtrInput` via:
RuleKinesisParametersArgs{...} or: nil
func RuleKinesisParametersPtr ¶
func RuleKinesisParametersPtr(v *RuleKinesisParametersArgs) RuleKinesisParametersPtrInput
type RuleKinesisParametersPtrOutput ¶
type RuleKinesisParametersPtrOutput struct{ *pulumi.OutputState }
func (RuleKinesisParametersPtrOutput) Elem ¶
func (o RuleKinesisParametersPtrOutput) Elem() RuleKinesisParametersOutput
func (RuleKinesisParametersPtrOutput) ElementType ¶
func (RuleKinesisParametersPtrOutput) ElementType() reflect.Type
func (RuleKinesisParametersPtrOutput) PartitionKeyPath ¶
func (o RuleKinesisParametersPtrOutput) PartitionKeyPath() pulumi.StringPtrOutput
The JSON path to be extracted from the event and used as the partition key. For more information, see [Amazon Kinesis Streams Key Concepts](https://docs.aws.amazon.com/streams/latest/dev/key-concepts.html#partition-key) in the *Amazon Kinesis Streams Developer Guide* .
func (RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutput ¶
func (o RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutput() RuleKinesisParametersPtrOutput
func (RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutputWithContext ¶
func (o RuleKinesisParametersPtrOutput) ToRuleKinesisParametersPtrOutputWithContext(ctx context.Context) RuleKinesisParametersPtrOutput
type RuleNetworkConfiguration ¶
type RuleNetworkConfiguration struct { // Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the `awsvpc` network mode. AwsVpcConfiguration *RuleAwsVpcConfiguration `pulumi:"awsVpcConfiguration"` }
type RuleNetworkConfigurationArgs ¶
type RuleNetworkConfigurationArgs struct { // Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the `awsvpc` network mode. AwsVpcConfiguration RuleAwsVpcConfigurationPtrInput `pulumi:"awsVpcConfiguration"` }
func (RuleNetworkConfigurationArgs) ElementType ¶
func (RuleNetworkConfigurationArgs) ElementType() reflect.Type
func (RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutput ¶
func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutput() RuleNetworkConfigurationOutput
func (RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutputWithContext ¶
func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationOutputWithContext(ctx context.Context) RuleNetworkConfigurationOutput
func (RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutput ¶
func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput
func (RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutputWithContext ¶
func (i RuleNetworkConfigurationArgs) ToRuleNetworkConfigurationPtrOutputWithContext(ctx context.Context) RuleNetworkConfigurationPtrOutput
type RuleNetworkConfigurationInput ¶
type RuleNetworkConfigurationInput interface { pulumi.Input ToRuleNetworkConfigurationOutput() RuleNetworkConfigurationOutput ToRuleNetworkConfigurationOutputWithContext(context.Context) RuleNetworkConfigurationOutput }
RuleNetworkConfigurationInput is an input type that accepts RuleNetworkConfigurationArgs and RuleNetworkConfigurationOutput values. You can construct a concrete instance of `RuleNetworkConfigurationInput` via:
RuleNetworkConfigurationArgs{...}
type RuleNetworkConfigurationOutput ¶
type RuleNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (RuleNetworkConfigurationOutput) AwsVpcConfiguration ¶
func (o RuleNetworkConfigurationOutput) AwsVpcConfiguration() RuleAwsVpcConfigurationPtrOutput
Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the `awsvpc` network mode.
func (RuleNetworkConfigurationOutput) ElementType ¶
func (RuleNetworkConfigurationOutput) ElementType() reflect.Type
func (RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutput ¶
func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutput() RuleNetworkConfigurationOutput
func (RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutputWithContext ¶
func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationOutputWithContext(ctx context.Context) RuleNetworkConfigurationOutput
func (RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutput ¶
func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput
func (RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutputWithContext ¶
func (o RuleNetworkConfigurationOutput) ToRuleNetworkConfigurationPtrOutputWithContext(ctx context.Context) RuleNetworkConfigurationPtrOutput
type RuleNetworkConfigurationPtrInput ¶
type RuleNetworkConfigurationPtrInput interface { pulumi.Input ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput ToRuleNetworkConfigurationPtrOutputWithContext(context.Context) RuleNetworkConfigurationPtrOutput }
RuleNetworkConfigurationPtrInput is an input type that accepts RuleNetworkConfigurationArgs, RuleNetworkConfigurationPtr and RuleNetworkConfigurationPtrOutput values. You can construct a concrete instance of `RuleNetworkConfigurationPtrInput` via:
RuleNetworkConfigurationArgs{...} or: nil
func RuleNetworkConfigurationPtr ¶
func RuleNetworkConfigurationPtr(v *RuleNetworkConfigurationArgs) RuleNetworkConfigurationPtrInput
type RuleNetworkConfigurationPtrOutput ¶
type RuleNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RuleNetworkConfigurationPtrOutput) AwsVpcConfiguration ¶
func (o RuleNetworkConfigurationPtrOutput) AwsVpcConfiguration() RuleAwsVpcConfigurationPtrOutput
Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the `awsvpc` network mode.
func (RuleNetworkConfigurationPtrOutput) Elem ¶
func (o RuleNetworkConfigurationPtrOutput) Elem() RuleNetworkConfigurationOutput
func (RuleNetworkConfigurationPtrOutput) ElementType ¶
func (RuleNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutput ¶
func (o RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutput() RuleNetworkConfigurationPtrOutput
func (RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutputWithContext ¶
func (o RuleNetworkConfigurationPtrOutput) ToRuleNetworkConfigurationPtrOutputWithContext(ctx context.Context) RuleNetworkConfigurationPtrOutput
type RuleOutput ¶
type RuleOutput struct{ *pulumi.OutputState }
func (RuleOutput) Arn ¶ added in v0.17.0
func (o RuleOutput) Arn() pulumi.StringOutput
The ARN of the rule, such as arn:aws:events:us-east-2:123456789012:rule/example.
func (RuleOutput) Description ¶ added in v0.17.0
func (o RuleOutput) Description() pulumi.StringPtrOutput
The description of the rule.
func (RuleOutput) ElementType ¶
func (RuleOutput) ElementType() reflect.Type
func (RuleOutput) EventBusName ¶ added in v0.17.0
func (o RuleOutput) EventBusName() pulumi.StringPtrOutput
The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.
func (RuleOutput) EventPattern ¶ added in v0.17.0
func (o RuleOutput) EventPattern() pulumi.AnyOutput
The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Events::Rule` for more information about the expected schema for this property.
func (RuleOutput) Name ¶ added in v0.17.0
func (o RuleOutput) Name() pulumi.StringPtrOutput
The name of the rule.
func (RuleOutput) RoleArn ¶ added in v0.17.0
func (o RuleOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the role that is used for target invocation.
func (RuleOutput) ScheduleExpression ¶ added in v0.17.0
func (o RuleOutput) ScheduleExpression() pulumi.StringPtrOutput
The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.
func (RuleOutput) State ¶ added in v0.17.0
func (o RuleOutput) State() RuleStateEnumPtrOutput
The state of the rule.
func (RuleOutput) Targets ¶ added in v0.17.0
func (o RuleOutput) Targets() RuleTargetArrayOutput
Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered.
func (RuleOutput) ToRuleOutput ¶
func (o RuleOutput) ToRuleOutput() RuleOutput
func (RuleOutput) ToRuleOutputWithContext ¶
func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
type RulePlacementConstraint ¶
type RulePlacementConstraint struct { // A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is `distinctInstance` . To learn more, see [Cluster Query Language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon Elastic Container Service Developer Guide. Expression *string `pulumi:"expression"` // The type of constraint. Use distinctInstance to ensure that each task in a particular group is running on a different container instance. Use memberOf to restrict the selection to a group of valid candidates. Type *string `pulumi:"type"` }
type RulePlacementConstraintArgs ¶
type RulePlacementConstraintArgs struct { // A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is `distinctInstance` . To learn more, see [Cluster Query Language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon Elastic Container Service Developer Guide. Expression pulumi.StringPtrInput `pulumi:"expression"` // The type of constraint. Use distinctInstance to ensure that each task in a particular group is running on a different container instance. Use memberOf to restrict the selection to a group of valid candidates. Type pulumi.StringPtrInput `pulumi:"type"` }
func (RulePlacementConstraintArgs) ElementType ¶
func (RulePlacementConstraintArgs) ElementType() reflect.Type
func (RulePlacementConstraintArgs) ToRulePlacementConstraintOutput ¶
func (i RulePlacementConstraintArgs) ToRulePlacementConstraintOutput() RulePlacementConstraintOutput
func (RulePlacementConstraintArgs) ToRulePlacementConstraintOutputWithContext ¶
func (i RulePlacementConstraintArgs) ToRulePlacementConstraintOutputWithContext(ctx context.Context) RulePlacementConstraintOutput
type RulePlacementConstraintArray ¶
type RulePlacementConstraintArray []RulePlacementConstraintInput
func (RulePlacementConstraintArray) ElementType ¶
func (RulePlacementConstraintArray) ElementType() reflect.Type
func (RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutput ¶
func (i RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutput() RulePlacementConstraintArrayOutput
func (RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutputWithContext ¶
func (i RulePlacementConstraintArray) ToRulePlacementConstraintArrayOutputWithContext(ctx context.Context) RulePlacementConstraintArrayOutput
type RulePlacementConstraintArrayInput ¶
type RulePlacementConstraintArrayInput interface { pulumi.Input ToRulePlacementConstraintArrayOutput() RulePlacementConstraintArrayOutput ToRulePlacementConstraintArrayOutputWithContext(context.Context) RulePlacementConstraintArrayOutput }
RulePlacementConstraintArrayInput is an input type that accepts RulePlacementConstraintArray and RulePlacementConstraintArrayOutput values. You can construct a concrete instance of `RulePlacementConstraintArrayInput` via:
RulePlacementConstraintArray{ RulePlacementConstraintArgs{...} }
type RulePlacementConstraintArrayOutput ¶
type RulePlacementConstraintArrayOutput struct{ *pulumi.OutputState }
func (RulePlacementConstraintArrayOutput) ElementType ¶
func (RulePlacementConstraintArrayOutput) ElementType() reflect.Type
func (RulePlacementConstraintArrayOutput) Index ¶
func (o RulePlacementConstraintArrayOutput) Index(i pulumi.IntInput) RulePlacementConstraintOutput
func (RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutput ¶
func (o RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutput() RulePlacementConstraintArrayOutput
func (RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutputWithContext ¶
func (o RulePlacementConstraintArrayOutput) ToRulePlacementConstraintArrayOutputWithContext(ctx context.Context) RulePlacementConstraintArrayOutput
type RulePlacementConstraintInput ¶
type RulePlacementConstraintInput interface { pulumi.Input ToRulePlacementConstraintOutput() RulePlacementConstraintOutput ToRulePlacementConstraintOutputWithContext(context.Context) RulePlacementConstraintOutput }
RulePlacementConstraintInput is an input type that accepts RulePlacementConstraintArgs and RulePlacementConstraintOutput values. You can construct a concrete instance of `RulePlacementConstraintInput` via:
RulePlacementConstraintArgs{...}
type RulePlacementConstraintOutput ¶
type RulePlacementConstraintOutput struct{ *pulumi.OutputState }
func (RulePlacementConstraintOutput) ElementType ¶
func (RulePlacementConstraintOutput) ElementType() reflect.Type
func (RulePlacementConstraintOutput) Expression ¶
func (o RulePlacementConstraintOutput) Expression() pulumi.StringPtrOutput
A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is `distinctInstance` . To learn more, see [Cluster Query Language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon Elastic Container Service Developer Guide.
func (RulePlacementConstraintOutput) ToRulePlacementConstraintOutput ¶
func (o RulePlacementConstraintOutput) ToRulePlacementConstraintOutput() RulePlacementConstraintOutput
func (RulePlacementConstraintOutput) ToRulePlacementConstraintOutputWithContext ¶
func (o RulePlacementConstraintOutput) ToRulePlacementConstraintOutputWithContext(ctx context.Context) RulePlacementConstraintOutput
func (RulePlacementConstraintOutput) Type ¶
func (o RulePlacementConstraintOutput) Type() pulumi.StringPtrOutput
The type of constraint. Use distinctInstance to ensure that each task in a particular group is running on a different container instance. Use memberOf to restrict the selection to a group of valid candidates.
type RulePlacementStrategy ¶
type RulePlacementStrategy struct { // The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used. Field *string `pulumi:"field"` // The type of placement strategy. The random placement strategy randomly places tasks on available candidates. The spread placement strategy spreads placement across available candidates evenly based on the field parameter. The binpack strategy places tasks on available candidates that have the least available amount of the resource that is specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory (but still enough to run the task). Type *string `pulumi:"type"` }
type RulePlacementStrategyArgs ¶
type RulePlacementStrategyArgs struct { // The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used. Field pulumi.StringPtrInput `pulumi:"field"` // The type of placement strategy. The random placement strategy randomly places tasks on available candidates. The spread placement strategy spreads placement across available candidates evenly based on the field parameter. The binpack strategy places tasks on available candidates that have the least available amount of the resource that is specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory (but still enough to run the task). Type pulumi.StringPtrInput `pulumi:"type"` }
func (RulePlacementStrategyArgs) ElementType ¶
func (RulePlacementStrategyArgs) ElementType() reflect.Type
func (RulePlacementStrategyArgs) ToRulePlacementStrategyOutput ¶
func (i RulePlacementStrategyArgs) ToRulePlacementStrategyOutput() RulePlacementStrategyOutput
func (RulePlacementStrategyArgs) ToRulePlacementStrategyOutputWithContext ¶
func (i RulePlacementStrategyArgs) ToRulePlacementStrategyOutputWithContext(ctx context.Context) RulePlacementStrategyOutput
type RulePlacementStrategyArray ¶
type RulePlacementStrategyArray []RulePlacementStrategyInput
func (RulePlacementStrategyArray) ElementType ¶
func (RulePlacementStrategyArray) ElementType() reflect.Type
func (RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutput ¶
func (i RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutput() RulePlacementStrategyArrayOutput
func (RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutputWithContext ¶
func (i RulePlacementStrategyArray) ToRulePlacementStrategyArrayOutputWithContext(ctx context.Context) RulePlacementStrategyArrayOutput
type RulePlacementStrategyArrayInput ¶
type RulePlacementStrategyArrayInput interface { pulumi.Input ToRulePlacementStrategyArrayOutput() RulePlacementStrategyArrayOutput ToRulePlacementStrategyArrayOutputWithContext(context.Context) RulePlacementStrategyArrayOutput }
RulePlacementStrategyArrayInput is an input type that accepts RulePlacementStrategyArray and RulePlacementStrategyArrayOutput values. You can construct a concrete instance of `RulePlacementStrategyArrayInput` via:
RulePlacementStrategyArray{ RulePlacementStrategyArgs{...} }
type RulePlacementStrategyArrayOutput ¶
type RulePlacementStrategyArrayOutput struct{ *pulumi.OutputState }
func (RulePlacementStrategyArrayOutput) ElementType ¶
func (RulePlacementStrategyArrayOutput) ElementType() reflect.Type
func (RulePlacementStrategyArrayOutput) Index ¶
func (o RulePlacementStrategyArrayOutput) Index(i pulumi.IntInput) RulePlacementStrategyOutput
func (RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutput ¶
func (o RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutput() RulePlacementStrategyArrayOutput
func (RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutputWithContext ¶
func (o RulePlacementStrategyArrayOutput) ToRulePlacementStrategyArrayOutputWithContext(ctx context.Context) RulePlacementStrategyArrayOutput
type RulePlacementStrategyInput ¶
type RulePlacementStrategyInput interface { pulumi.Input ToRulePlacementStrategyOutput() RulePlacementStrategyOutput ToRulePlacementStrategyOutputWithContext(context.Context) RulePlacementStrategyOutput }
RulePlacementStrategyInput is an input type that accepts RulePlacementStrategyArgs and RulePlacementStrategyOutput values. You can construct a concrete instance of `RulePlacementStrategyInput` via:
RulePlacementStrategyArgs{...}
type RulePlacementStrategyOutput ¶
type RulePlacementStrategyOutput struct{ *pulumi.OutputState }
func (RulePlacementStrategyOutput) ElementType ¶
func (RulePlacementStrategyOutput) ElementType() reflect.Type
func (RulePlacementStrategyOutput) Field ¶
func (o RulePlacementStrategyOutput) Field() pulumi.StringPtrOutput
The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used.
func (RulePlacementStrategyOutput) ToRulePlacementStrategyOutput ¶
func (o RulePlacementStrategyOutput) ToRulePlacementStrategyOutput() RulePlacementStrategyOutput
func (RulePlacementStrategyOutput) ToRulePlacementStrategyOutputWithContext ¶
func (o RulePlacementStrategyOutput) ToRulePlacementStrategyOutputWithContext(ctx context.Context) RulePlacementStrategyOutput
func (RulePlacementStrategyOutput) Type ¶
func (o RulePlacementStrategyOutput) Type() pulumi.StringPtrOutput
The type of placement strategy. The random placement strategy randomly places tasks on available candidates. The spread placement strategy spreads placement across available candidates evenly based on the field parameter. The binpack strategy places tasks on available candidates that have the least available amount of the resource that is specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory (but still enough to run the task).
type RuleRedshiftDataParameters ¶
type RuleRedshiftDataParameters struct { // The name of the database. Required when authenticating using temporary credentials. Database string `pulumi:"database"` // The database user name. Required when authenticating using temporary credentials. DbUser *string `pulumi:"dbUser"` // The name or ARN of the secret that enables access to the database. Required when authenticating using AWS Secrets Manager. SecretManagerArn *string `pulumi:"secretManagerArn"` // The SQL statement text to run. Sql *string `pulumi:"sql"` // One or more SQL statements to run. The SQL statements are run as a single transaction. They run serially in the order of the array. Subsequent SQL statements don't start until the previous statement in the array completes. If any SQL statement fails, then because they are run as one transaction, all work is rolled back. Sqls []string `pulumi:"sqls"` // The name of the SQL statement. You can name the SQL statement when you create it to identify the query. StatementName *string `pulumi:"statementName"` // Indicates whether to send an event back to EventBridge after the SQL statement runs. WithEvent *bool `pulumi:"withEvent"` }
type RuleRedshiftDataParametersArgs ¶
type RuleRedshiftDataParametersArgs struct { // The name of the database. Required when authenticating using temporary credentials. Database pulumi.StringInput `pulumi:"database"` // The database user name. Required when authenticating using temporary credentials. DbUser pulumi.StringPtrInput `pulumi:"dbUser"` // The name or ARN of the secret that enables access to the database. Required when authenticating using AWS Secrets Manager. SecretManagerArn pulumi.StringPtrInput `pulumi:"secretManagerArn"` // The SQL statement text to run. Sql pulumi.StringPtrInput `pulumi:"sql"` // One or more SQL statements to run. The SQL statements are run as a single transaction. They run serially in the order of the array. Subsequent SQL statements don't start until the previous statement in the array completes. If any SQL statement fails, then because they are run as one transaction, all work is rolled back. Sqls pulumi.StringArrayInput `pulumi:"sqls"` // The name of the SQL statement. You can name the SQL statement when you create it to identify the query. StatementName pulumi.StringPtrInput `pulumi:"statementName"` // Indicates whether to send an event back to EventBridge after the SQL statement runs. WithEvent pulumi.BoolPtrInput `pulumi:"withEvent"` }
func (RuleRedshiftDataParametersArgs) ElementType ¶
func (RuleRedshiftDataParametersArgs) ElementType() reflect.Type
func (RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutput ¶
func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutput() RuleRedshiftDataParametersOutput
func (RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutputWithContext ¶
func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersOutputWithContext(ctx context.Context) RuleRedshiftDataParametersOutput
func (RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutput ¶
func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput
func (RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutputWithContext ¶
func (i RuleRedshiftDataParametersArgs) ToRuleRedshiftDataParametersPtrOutputWithContext(ctx context.Context) RuleRedshiftDataParametersPtrOutput
type RuleRedshiftDataParametersInput ¶
type RuleRedshiftDataParametersInput interface { pulumi.Input ToRuleRedshiftDataParametersOutput() RuleRedshiftDataParametersOutput ToRuleRedshiftDataParametersOutputWithContext(context.Context) RuleRedshiftDataParametersOutput }
RuleRedshiftDataParametersInput is an input type that accepts RuleRedshiftDataParametersArgs and RuleRedshiftDataParametersOutput values. You can construct a concrete instance of `RuleRedshiftDataParametersInput` via:
RuleRedshiftDataParametersArgs{...}
type RuleRedshiftDataParametersOutput ¶
type RuleRedshiftDataParametersOutput struct{ *pulumi.OutputState }
func (RuleRedshiftDataParametersOutput) Database ¶
func (o RuleRedshiftDataParametersOutput) Database() pulumi.StringOutput
The name of the database. Required when authenticating using temporary credentials.
func (RuleRedshiftDataParametersOutput) DbUser ¶
func (o RuleRedshiftDataParametersOutput) DbUser() pulumi.StringPtrOutput
The database user name. Required when authenticating using temporary credentials.
func (RuleRedshiftDataParametersOutput) ElementType ¶
func (RuleRedshiftDataParametersOutput) ElementType() reflect.Type
func (RuleRedshiftDataParametersOutput) SecretManagerArn ¶
func (o RuleRedshiftDataParametersOutput) SecretManagerArn() pulumi.StringPtrOutput
The name or ARN of the secret that enables access to the database. Required when authenticating using AWS Secrets Manager.
func (RuleRedshiftDataParametersOutput) Sql ¶
func (o RuleRedshiftDataParametersOutput) Sql() pulumi.StringPtrOutput
The SQL statement text to run.
func (RuleRedshiftDataParametersOutput) Sqls ¶ added in v0.79.0
func (o RuleRedshiftDataParametersOutput) Sqls() pulumi.StringArrayOutput
One or more SQL statements to run. The SQL statements are run as a single transaction. They run serially in the order of the array. Subsequent SQL statements don't start until the previous statement in the array completes. If any SQL statement fails, then because they are run as one transaction, all work is rolled back.
func (RuleRedshiftDataParametersOutput) StatementName ¶
func (o RuleRedshiftDataParametersOutput) StatementName() pulumi.StringPtrOutput
The name of the SQL statement. You can name the SQL statement when you create it to identify the query.
func (RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutput ¶
func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutput() RuleRedshiftDataParametersOutput
func (RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutputWithContext ¶
func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersOutputWithContext(ctx context.Context) RuleRedshiftDataParametersOutput
func (RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutput ¶
func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput
func (RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutputWithContext ¶
func (o RuleRedshiftDataParametersOutput) ToRuleRedshiftDataParametersPtrOutputWithContext(ctx context.Context) RuleRedshiftDataParametersPtrOutput
func (RuleRedshiftDataParametersOutput) WithEvent ¶
func (o RuleRedshiftDataParametersOutput) WithEvent() pulumi.BoolPtrOutput
Indicates whether to send an event back to EventBridge after the SQL statement runs.
type RuleRedshiftDataParametersPtrInput ¶
type RuleRedshiftDataParametersPtrInput interface { pulumi.Input ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput ToRuleRedshiftDataParametersPtrOutputWithContext(context.Context) RuleRedshiftDataParametersPtrOutput }
RuleRedshiftDataParametersPtrInput is an input type that accepts RuleRedshiftDataParametersArgs, RuleRedshiftDataParametersPtr and RuleRedshiftDataParametersPtrOutput values. You can construct a concrete instance of `RuleRedshiftDataParametersPtrInput` via:
RuleRedshiftDataParametersArgs{...} or: nil
func RuleRedshiftDataParametersPtr ¶
func RuleRedshiftDataParametersPtr(v *RuleRedshiftDataParametersArgs) RuleRedshiftDataParametersPtrInput
type RuleRedshiftDataParametersPtrOutput ¶
type RuleRedshiftDataParametersPtrOutput struct{ *pulumi.OutputState }
func (RuleRedshiftDataParametersPtrOutput) Database ¶
func (o RuleRedshiftDataParametersPtrOutput) Database() pulumi.StringPtrOutput
The name of the database. Required when authenticating using temporary credentials.
func (RuleRedshiftDataParametersPtrOutput) DbUser ¶
func (o RuleRedshiftDataParametersPtrOutput) DbUser() pulumi.StringPtrOutput
The database user name. Required when authenticating using temporary credentials.
func (RuleRedshiftDataParametersPtrOutput) Elem ¶
func (o RuleRedshiftDataParametersPtrOutput) Elem() RuleRedshiftDataParametersOutput
func (RuleRedshiftDataParametersPtrOutput) ElementType ¶
func (RuleRedshiftDataParametersPtrOutput) ElementType() reflect.Type
func (RuleRedshiftDataParametersPtrOutput) SecretManagerArn ¶
func (o RuleRedshiftDataParametersPtrOutput) SecretManagerArn() pulumi.StringPtrOutput
The name or ARN of the secret that enables access to the database. Required when authenticating using AWS Secrets Manager.
func (RuleRedshiftDataParametersPtrOutput) Sql ¶
func (o RuleRedshiftDataParametersPtrOutput) Sql() pulumi.StringPtrOutput
The SQL statement text to run.
func (RuleRedshiftDataParametersPtrOutput) Sqls ¶ added in v0.79.0
func (o RuleRedshiftDataParametersPtrOutput) Sqls() pulumi.StringArrayOutput
One or more SQL statements to run. The SQL statements are run as a single transaction. They run serially in the order of the array. Subsequent SQL statements don't start until the previous statement in the array completes. If any SQL statement fails, then because they are run as one transaction, all work is rolled back.
func (RuleRedshiftDataParametersPtrOutput) StatementName ¶
func (o RuleRedshiftDataParametersPtrOutput) StatementName() pulumi.StringPtrOutput
The name of the SQL statement. You can name the SQL statement when you create it to identify the query.
func (RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutput ¶
func (o RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutput() RuleRedshiftDataParametersPtrOutput
func (RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutputWithContext ¶
func (o RuleRedshiftDataParametersPtrOutput) ToRuleRedshiftDataParametersPtrOutputWithContext(ctx context.Context) RuleRedshiftDataParametersPtrOutput
func (RuleRedshiftDataParametersPtrOutput) WithEvent ¶
func (o RuleRedshiftDataParametersPtrOutput) WithEvent() pulumi.BoolPtrOutput
Indicates whether to send an event back to EventBridge after the SQL statement runs.
type RuleRetryPolicy ¶
type RuleRetryPolicy struct { // The maximum amount of time, in seconds, to continue to make retry attempts. MaximumEventAgeInSeconds *int `pulumi:"maximumEventAgeInSeconds"` // The maximum number of retry attempts to make before the request fails. Retry attempts continue until either the maximum number of attempts is made or until the duration of the `MaximumEventAgeInSeconds` is met. MaximumRetryAttempts *int `pulumi:"maximumRetryAttempts"` }
type RuleRetryPolicyArgs ¶
type RuleRetryPolicyArgs struct { // The maximum amount of time, in seconds, to continue to make retry attempts. MaximumEventAgeInSeconds pulumi.IntPtrInput `pulumi:"maximumEventAgeInSeconds"` // The maximum number of retry attempts to make before the request fails. Retry attempts continue until either the maximum number of attempts is made or until the duration of the `MaximumEventAgeInSeconds` is met. MaximumRetryAttempts pulumi.IntPtrInput `pulumi:"maximumRetryAttempts"` }
func (RuleRetryPolicyArgs) ElementType ¶
func (RuleRetryPolicyArgs) ElementType() reflect.Type
func (RuleRetryPolicyArgs) ToRuleRetryPolicyOutput ¶
func (i RuleRetryPolicyArgs) ToRuleRetryPolicyOutput() RuleRetryPolicyOutput
func (RuleRetryPolicyArgs) ToRuleRetryPolicyOutputWithContext ¶
func (i RuleRetryPolicyArgs) ToRuleRetryPolicyOutputWithContext(ctx context.Context) RuleRetryPolicyOutput
func (RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutput ¶
func (i RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput
func (RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutputWithContext ¶
func (i RuleRetryPolicyArgs) ToRuleRetryPolicyPtrOutputWithContext(ctx context.Context) RuleRetryPolicyPtrOutput
type RuleRetryPolicyInput ¶
type RuleRetryPolicyInput interface { pulumi.Input ToRuleRetryPolicyOutput() RuleRetryPolicyOutput ToRuleRetryPolicyOutputWithContext(context.Context) RuleRetryPolicyOutput }
RuleRetryPolicyInput is an input type that accepts RuleRetryPolicyArgs and RuleRetryPolicyOutput values. You can construct a concrete instance of `RuleRetryPolicyInput` via:
RuleRetryPolicyArgs{...}
type RuleRetryPolicyOutput ¶
type RuleRetryPolicyOutput struct{ *pulumi.OutputState }
func (RuleRetryPolicyOutput) ElementType ¶
func (RuleRetryPolicyOutput) ElementType() reflect.Type
func (RuleRetryPolicyOutput) MaximumEventAgeInSeconds ¶
func (o RuleRetryPolicyOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
The maximum amount of time, in seconds, to continue to make retry attempts.
func (RuleRetryPolicyOutput) MaximumRetryAttempts ¶
func (o RuleRetryPolicyOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
The maximum number of retry attempts to make before the request fails. Retry attempts continue until either the maximum number of attempts is made or until the duration of the `MaximumEventAgeInSeconds` is met.
func (RuleRetryPolicyOutput) ToRuleRetryPolicyOutput ¶
func (o RuleRetryPolicyOutput) ToRuleRetryPolicyOutput() RuleRetryPolicyOutput
func (RuleRetryPolicyOutput) ToRuleRetryPolicyOutputWithContext ¶
func (o RuleRetryPolicyOutput) ToRuleRetryPolicyOutputWithContext(ctx context.Context) RuleRetryPolicyOutput
func (RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutput ¶
func (o RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput
func (RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutputWithContext ¶
func (o RuleRetryPolicyOutput) ToRuleRetryPolicyPtrOutputWithContext(ctx context.Context) RuleRetryPolicyPtrOutput
type RuleRetryPolicyPtrInput ¶
type RuleRetryPolicyPtrInput interface { pulumi.Input ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput ToRuleRetryPolicyPtrOutputWithContext(context.Context) RuleRetryPolicyPtrOutput }
RuleRetryPolicyPtrInput is an input type that accepts RuleRetryPolicyArgs, RuleRetryPolicyPtr and RuleRetryPolicyPtrOutput values. You can construct a concrete instance of `RuleRetryPolicyPtrInput` via:
RuleRetryPolicyArgs{...} or: nil
func RuleRetryPolicyPtr ¶
func RuleRetryPolicyPtr(v *RuleRetryPolicyArgs) RuleRetryPolicyPtrInput
type RuleRetryPolicyPtrOutput ¶
type RuleRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RuleRetryPolicyPtrOutput) Elem ¶
func (o RuleRetryPolicyPtrOutput) Elem() RuleRetryPolicyOutput
func (RuleRetryPolicyPtrOutput) ElementType ¶
func (RuleRetryPolicyPtrOutput) ElementType() reflect.Type
func (RuleRetryPolicyPtrOutput) MaximumEventAgeInSeconds ¶
func (o RuleRetryPolicyPtrOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
The maximum amount of time, in seconds, to continue to make retry attempts.
func (RuleRetryPolicyPtrOutput) MaximumRetryAttempts ¶
func (o RuleRetryPolicyPtrOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
The maximum number of retry attempts to make before the request fails. Retry attempts continue until either the maximum number of attempts is made or until the duration of the `MaximumEventAgeInSeconds` is met.
func (RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutput ¶
func (o RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutput() RuleRetryPolicyPtrOutput
func (RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutputWithContext ¶
func (o RuleRetryPolicyPtrOutput) ToRuleRetryPolicyPtrOutputWithContext(ctx context.Context) RuleRetryPolicyPtrOutput
type RuleRunCommandParameters ¶
type RuleRunCommandParameters struct { // Currently, we support including only one RunCommandTarget block, which specifies either an array of InstanceIds or a tag. RunCommandTargets []RuleRunCommandTarget `pulumi:"runCommandTargets"` }
type RuleRunCommandParametersArgs ¶
type RuleRunCommandParametersArgs struct { // Currently, we support including only one RunCommandTarget block, which specifies either an array of InstanceIds or a tag. RunCommandTargets RuleRunCommandTargetArrayInput `pulumi:"runCommandTargets"` }
func (RuleRunCommandParametersArgs) ElementType ¶
func (RuleRunCommandParametersArgs) ElementType() reflect.Type
func (RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutput ¶
func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutput() RuleRunCommandParametersOutput
func (RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutputWithContext ¶
func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersOutputWithContext(ctx context.Context) RuleRunCommandParametersOutput
func (RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutput ¶
func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput
func (RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutputWithContext ¶
func (i RuleRunCommandParametersArgs) ToRuleRunCommandParametersPtrOutputWithContext(ctx context.Context) RuleRunCommandParametersPtrOutput
type RuleRunCommandParametersInput ¶
type RuleRunCommandParametersInput interface { pulumi.Input ToRuleRunCommandParametersOutput() RuleRunCommandParametersOutput ToRuleRunCommandParametersOutputWithContext(context.Context) RuleRunCommandParametersOutput }
RuleRunCommandParametersInput is an input type that accepts RuleRunCommandParametersArgs and RuleRunCommandParametersOutput values. You can construct a concrete instance of `RuleRunCommandParametersInput` via:
RuleRunCommandParametersArgs{...}
type RuleRunCommandParametersOutput ¶
type RuleRunCommandParametersOutput struct{ *pulumi.OutputState }
func (RuleRunCommandParametersOutput) ElementType ¶
func (RuleRunCommandParametersOutput) ElementType() reflect.Type
func (RuleRunCommandParametersOutput) RunCommandTargets ¶
func (o RuleRunCommandParametersOutput) RunCommandTargets() RuleRunCommandTargetArrayOutput
Currently, we support including only one RunCommandTarget block, which specifies either an array of InstanceIds or a tag.
func (RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutput ¶
func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutput() RuleRunCommandParametersOutput
func (RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutputWithContext ¶
func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersOutputWithContext(ctx context.Context) RuleRunCommandParametersOutput
func (RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutput ¶
func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput
func (RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutputWithContext ¶
func (o RuleRunCommandParametersOutput) ToRuleRunCommandParametersPtrOutputWithContext(ctx context.Context) RuleRunCommandParametersPtrOutput
type RuleRunCommandParametersPtrInput ¶
type RuleRunCommandParametersPtrInput interface { pulumi.Input ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput ToRuleRunCommandParametersPtrOutputWithContext(context.Context) RuleRunCommandParametersPtrOutput }
RuleRunCommandParametersPtrInput is an input type that accepts RuleRunCommandParametersArgs, RuleRunCommandParametersPtr and RuleRunCommandParametersPtrOutput values. You can construct a concrete instance of `RuleRunCommandParametersPtrInput` via:
RuleRunCommandParametersArgs{...} or: nil
func RuleRunCommandParametersPtr ¶
func RuleRunCommandParametersPtr(v *RuleRunCommandParametersArgs) RuleRunCommandParametersPtrInput
type RuleRunCommandParametersPtrOutput ¶
type RuleRunCommandParametersPtrOutput struct{ *pulumi.OutputState }
func (RuleRunCommandParametersPtrOutput) Elem ¶
func (o RuleRunCommandParametersPtrOutput) Elem() RuleRunCommandParametersOutput
func (RuleRunCommandParametersPtrOutput) ElementType ¶
func (RuleRunCommandParametersPtrOutput) ElementType() reflect.Type
func (RuleRunCommandParametersPtrOutput) RunCommandTargets ¶
func (o RuleRunCommandParametersPtrOutput) RunCommandTargets() RuleRunCommandTargetArrayOutput
Currently, we support including only one RunCommandTarget block, which specifies either an array of InstanceIds or a tag.
func (RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutput ¶
func (o RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutput() RuleRunCommandParametersPtrOutput
func (RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutputWithContext ¶
func (o RuleRunCommandParametersPtrOutput) ToRuleRunCommandParametersPtrOutputWithContext(ctx context.Context) RuleRunCommandParametersPtrOutput
type RuleRunCommandTarget ¶
type RuleRunCommandTargetArgs ¶
type RuleRunCommandTargetArgs struct { // Can be either `tag:` *tag-key* or `InstanceIds` . Key pulumi.StringInput `pulumi:"key"` // If `Key` is `tag:` *tag-key* , `Values` is a list of tag values. If `Key` is `InstanceIds` , `Values` is a list of Amazon EC2 instance IDs. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleRunCommandTargetArgs) ElementType ¶
func (RuleRunCommandTargetArgs) ElementType() reflect.Type
func (RuleRunCommandTargetArgs) ToRuleRunCommandTargetOutput ¶
func (i RuleRunCommandTargetArgs) ToRuleRunCommandTargetOutput() RuleRunCommandTargetOutput
func (RuleRunCommandTargetArgs) ToRuleRunCommandTargetOutputWithContext ¶
func (i RuleRunCommandTargetArgs) ToRuleRunCommandTargetOutputWithContext(ctx context.Context) RuleRunCommandTargetOutput
type RuleRunCommandTargetArray ¶
type RuleRunCommandTargetArray []RuleRunCommandTargetInput
func (RuleRunCommandTargetArray) ElementType ¶
func (RuleRunCommandTargetArray) ElementType() reflect.Type
func (RuleRunCommandTargetArray) ToRuleRunCommandTargetArrayOutput ¶
func (i RuleRunCommandTargetArray) ToRuleRunCommandTargetArrayOutput() RuleRunCommandTargetArrayOutput
func (RuleRunCommandTargetArray) ToRuleRunCommandTargetArrayOutputWithContext ¶
func (i RuleRunCommandTargetArray) ToRuleRunCommandTargetArrayOutputWithContext(ctx context.Context) RuleRunCommandTargetArrayOutput
type RuleRunCommandTargetArrayInput ¶
type RuleRunCommandTargetArrayInput interface { pulumi.Input ToRuleRunCommandTargetArrayOutput() RuleRunCommandTargetArrayOutput ToRuleRunCommandTargetArrayOutputWithContext(context.Context) RuleRunCommandTargetArrayOutput }
RuleRunCommandTargetArrayInput is an input type that accepts RuleRunCommandTargetArray and RuleRunCommandTargetArrayOutput values. You can construct a concrete instance of `RuleRunCommandTargetArrayInput` via:
RuleRunCommandTargetArray{ RuleRunCommandTargetArgs{...} }
type RuleRunCommandTargetArrayOutput ¶
type RuleRunCommandTargetArrayOutput struct{ *pulumi.OutputState }
func (RuleRunCommandTargetArrayOutput) ElementType ¶
func (RuleRunCommandTargetArrayOutput) ElementType() reflect.Type
func (RuleRunCommandTargetArrayOutput) Index ¶
func (o RuleRunCommandTargetArrayOutput) Index(i pulumi.IntInput) RuleRunCommandTargetOutput
func (RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutput ¶
func (o RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutput() RuleRunCommandTargetArrayOutput
func (RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutputWithContext ¶
func (o RuleRunCommandTargetArrayOutput) ToRuleRunCommandTargetArrayOutputWithContext(ctx context.Context) RuleRunCommandTargetArrayOutput
type RuleRunCommandTargetInput ¶
type RuleRunCommandTargetInput interface { pulumi.Input ToRuleRunCommandTargetOutput() RuleRunCommandTargetOutput ToRuleRunCommandTargetOutputWithContext(context.Context) RuleRunCommandTargetOutput }
RuleRunCommandTargetInput is an input type that accepts RuleRunCommandTargetArgs and RuleRunCommandTargetOutput values. You can construct a concrete instance of `RuleRunCommandTargetInput` via:
RuleRunCommandTargetArgs{...}
type RuleRunCommandTargetOutput ¶
type RuleRunCommandTargetOutput struct{ *pulumi.OutputState }
func (RuleRunCommandTargetOutput) ElementType ¶
func (RuleRunCommandTargetOutput) ElementType() reflect.Type
func (RuleRunCommandTargetOutput) Key ¶
func (o RuleRunCommandTargetOutput) Key() pulumi.StringOutput
Can be either `tag:` *tag-key* or `InstanceIds` .
func (RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutput ¶
func (o RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutput() RuleRunCommandTargetOutput
func (RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutputWithContext ¶
func (o RuleRunCommandTargetOutput) ToRuleRunCommandTargetOutputWithContext(ctx context.Context) RuleRunCommandTargetOutput
func (RuleRunCommandTargetOutput) Values ¶
func (o RuleRunCommandTargetOutput) Values() pulumi.StringArrayOutput
If `Key` is `tag:` *tag-key* , `Values` is a list of tag values. If `Key` is `InstanceIds` , `Values` is a list of Amazon EC2 instance IDs.
type RuleSageMakerPipelineParameter ¶ added in v0.12.0
type RuleSageMakerPipelineParameterArgs ¶ added in v0.12.0
type RuleSageMakerPipelineParameterArgs struct { // Name of parameter to start execution of a SageMaker Model Building Pipeline. Name pulumi.StringInput `pulumi:"name"` // Value of parameter to start execution of a SageMaker Model Building Pipeline. Value pulumi.StringInput `pulumi:"value"` }
func (RuleSageMakerPipelineParameterArgs) ElementType ¶ added in v0.12.0
func (RuleSageMakerPipelineParameterArgs) ElementType() reflect.Type
func (RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutput ¶ added in v0.12.0
func (i RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutput() RuleSageMakerPipelineParameterOutput
func (RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutputWithContext ¶ added in v0.12.0
func (i RuleSageMakerPipelineParameterArgs) ToRuleSageMakerPipelineParameterOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterOutput
type RuleSageMakerPipelineParameterArray ¶ added in v0.12.0
type RuleSageMakerPipelineParameterArray []RuleSageMakerPipelineParameterInput
func (RuleSageMakerPipelineParameterArray) ElementType ¶ added in v0.12.0
func (RuleSageMakerPipelineParameterArray) ElementType() reflect.Type
func (RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutput ¶ added in v0.12.0
func (i RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutput() RuleSageMakerPipelineParameterArrayOutput
func (RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutputWithContext ¶ added in v0.12.0
func (i RuleSageMakerPipelineParameterArray) ToRuleSageMakerPipelineParameterArrayOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterArrayOutput
type RuleSageMakerPipelineParameterArrayInput ¶ added in v0.12.0
type RuleSageMakerPipelineParameterArrayInput interface { pulumi.Input ToRuleSageMakerPipelineParameterArrayOutput() RuleSageMakerPipelineParameterArrayOutput ToRuleSageMakerPipelineParameterArrayOutputWithContext(context.Context) RuleSageMakerPipelineParameterArrayOutput }
RuleSageMakerPipelineParameterArrayInput is an input type that accepts RuleSageMakerPipelineParameterArray and RuleSageMakerPipelineParameterArrayOutput values. You can construct a concrete instance of `RuleSageMakerPipelineParameterArrayInput` via:
RuleSageMakerPipelineParameterArray{ RuleSageMakerPipelineParameterArgs{...} }
type RuleSageMakerPipelineParameterArrayOutput ¶ added in v0.12.0
type RuleSageMakerPipelineParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleSageMakerPipelineParameterArrayOutput) ElementType ¶ added in v0.12.0
func (RuleSageMakerPipelineParameterArrayOutput) ElementType() reflect.Type
func (RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutput ¶ added in v0.12.0
func (o RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutput() RuleSageMakerPipelineParameterArrayOutput
func (RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutputWithContext ¶ added in v0.12.0
func (o RuleSageMakerPipelineParameterArrayOutput) ToRuleSageMakerPipelineParameterArrayOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterArrayOutput
type RuleSageMakerPipelineParameterInput ¶ added in v0.12.0
type RuleSageMakerPipelineParameterInput interface { pulumi.Input ToRuleSageMakerPipelineParameterOutput() RuleSageMakerPipelineParameterOutput ToRuleSageMakerPipelineParameterOutputWithContext(context.Context) RuleSageMakerPipelineParameterOutput }
RuleSageMakerPipelineParameterInput is an input type that accepts RuleSageMakerPipelineParameterArgs and RuleSageMakerPipelineParameterOutput values. You can construct a concrete instance of `RuleSageMakerPipelineParameterInput` via:
RuleSageMakerPipelineParameterArgs{...}
type RuleSageMakerPipelineParameterOutput ¶ added in v0.12.0
type RuleSageMakerPipelineParameterOutput struct{ *pulumi.OutputState }
func (RuleSageMakerPipelineParameterOutput) ElementType ¶ added in v0.12.0
func (RuleSageMakerPipelineParameterOutput) ElementType() reflect.Type
func (RuleSageMakerPipelineParameterOutput) Name ¶ added in v0.12.0
func (o RuleSageMakerPipelineParameterOutput) Name() pulumi.StringOutput
Name of parameter to start execution of a SageMaker Model Building Pipeline.
func (RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutput ¶ added in v0.12.0
func (o RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutput() RuleSageMakerPipelineParameterOutput
func (RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutputWithContext ¶ added in v0.12.0
func (o RuleSageMakerPipelineParameterOutput) ToRuleSageMakerPipelineParameterOutputWithContext(ctx context.Context) RuleSageMakerPipelineParameterOutput
func (RuleSageMakerPipelineParameterOutput) Value ¶ added in v0.12.0
func (o RuleSageMakerPipelineParameterOutput) Value() pulumi.StringOutput
Value of parameter to start execution of a SageMaker Model Building Pipeline.
type RuleSageMakerPipelineParameters ¶ added in v0.12.0
type RuleSageMakerPipelineParameters struct { // List of Parameter names and values for SageMaker Model Building Pipeline execution. PipelineParameterList []RuleSageMakerPipelineParameter `pulumi:"pipelineParameterList"` }
type RuleSageMakerPipelineParametersArgs ¶ added in v0.12.0
type RuleSageMakerPipelineParametersArgs struct { // List of Parameter names and values for SageMaker Model Building Pipeline execution. PipelineParameterList RuleSageMakerPipelineParameterArrayInput `pulumi:"pipelineParameterList"` }
func (RuleSageMakerPipelineParametersArgs) ElementType ¶ added in v0.12.0
func (RuleSageMakerPipelineParametersArgs) ElementType() reflect.Type
func (RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutput ¶ added in v0.12.0
func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutput() RuleSageMakerPipelineParametersOutput
func (RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutputWithContext ¶ added in v0.12.0
func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersOutput
func (RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutput ¶ added in v0.12.0
func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput
func (RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutputWithContext ¶ added in v0.12.0
func (i RuleSageMakerPipelineParametersArgs) ToRuleSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersPtrOutput
type RuleSageMakerPipelineParametersInput ¶ added in v0.12.0
type RuleSageMakerPipelineParametersInput interface { pulumi.Input ToRuleSageMakerPipelineParametersOutput() RuleSageMakerPipelineParametersOutput ToRuleSageMakerPipelineParametersOutputWithContext(context.Context) RuleSageMakerPipelineParametersOutput }
RuleSageMakerPipelineParametersInput is an input type that accepts RuleSageMakerPipelineParametersArgs and RuleSageMakerPipelineParametersOutput values. You can construct a concrete instance of `RuleSageMakerPipelineParametersInput` via:
RuleSageMakerPipelineParametersArgs{...}
type RuleSageMakerPipelineParametersOutput ¶ added in v0.12.0
type RuleSageMakerPipelineParametersOutput struct{ *pulumi.OutputState }
func (RuleSageMakerPipelineParametersOutput) ElementType ¶ added in v0.12.0
func (RuleSageMakerPipelineParametersOutput) ElementType() reflect.Type
func (RuleSageMakerPipelineParametersOutput) PipelineParameterList ¶ added in v0.12.0
func (o RuleSageMakerPipelineParametersOutput) PipelineParameterList() RuleSageMakerPipelineParameterArrayOutput
List of Parameter names and values for SageMaker Model Building Pipeline execution.
func (RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutput ¶ added in v0.12.0
func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutput() RuleSageMakerPipelineParametersOutput
func (RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutputWithContext ¶ added in v0.12.0
func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersOutput
func (RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutput ¶ added in v0.12.0
func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput
func (RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext ¶ added in v0.12.0
func (o RuleSageMakerPipelineParametersOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersPtrOutput
type RuleSageMakerPipelineParametersPtrInput ¶ added in v0.12.0
type RuleSageMakerPipelineParametersPtrInput interface { pulumi.Input ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput ToRuleSageMakerPipelineParametersPtrOutputWithContext(context.Context) RuleSageMakerPipelineParametersPtrOutput }
RuleSageMakerPipelineParametersPtrInput is an input type that accepts RuleSageMakerPipelineParametersArgs, RuleSageMakerPipelineParametersPtr and RuleSageMakerPipelineParametersPtrOutput values. You can construct a concrete instance of `RuleSageMakerPipelineParametersPtrInput` via:
RuleSageMakerPipelineParametersArgs{...} or: nil
func RuleSageMakerPipelineParametersPtr ¶ added in v0.12.0
func RuleSageMakerPipelineParametersPtr(v *RuleSageMakerPipelineParametersArgs) RuleSageMakerPipelineParametersPtrInput
type RuleSageMakerPipelineParametersPtrOutput ¶ added in v0.12.0
type RuleSageMakerPipelineParametersPtrOutput struct{ *pulumi.OutputState }
func (RuleSageMakerPipelineParametersPtrOutput) ElementType ¶ added in v0.12.0
func (RuleSageMakerPipelineParametersPtrOutput) ElementType() reflect.Type
func (RuleSageMakerPipelineParametersPtrOutput) PipelineParameterList ¶ added in v0.12.0
func (o RuleSageMakerPipelineParametersPtrOutput) PipelineParameterList() RuleSageMakerPipelineParameterArrayOutput
List of Parameter names and values for SageMaker Model Building Pipeline execution.
func (RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutput ¶ added in v0.12.0
func (o RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutput() RuleSageMakerPipelineParametersPtrOutput
func (RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext ¶ added in v0.12.0
func (o RuleSageMakerPipelineParametersPtrOutput) ToRuleSageMakerPipelineParametersPtrOutputWithContext(ctx context.Context) RuleSageMakerPipelineParametersPtrOutput
type RuleSqsParameters ¶
type RuleSqsParameters struct { // The FIFO message group ID to use as the target. MessageGroupId string `pulumi:"messageGroupId"` }
type RuleSqsParametersArgs ¶
type RuleSqsParametersArgs struct { // The FIFO message group ID to use as the target. MessageGroupId pulumi.StringInput `pulumi:"messageGroupId"` }
func (RuleSqsParametersArgs) ElementType ¶
func (RuleSqsParametersArgs) ElementType() reflect.Type
func (RuleSqsParametersArgs) ToRuleSqsParametersOutput ¶
func (i RuleSqsParametersArgs) ToRuleSqsParametersOutput() RuleSqsParametersOutput
func (RuleSqsParametersArgs) ToRuleSqsParametersOutputWithContext ¶
func (i RuleSqsParametersArgs) ToRuleSqsParametersOutputWithContext(ctx context.Context) RuleSqsParametersOutput
func (RuleSqsParametersArgs) ToRuleSqsParametersPtrOutput ¶
func (i RuleSqsParametersArgs) ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput
func (RuleSqsParametersArgs) ToRuleSqsParametersPtrOutputWithContext ¶
func (i RuleSqsParametersArgs) ToRuleSqsParametersPtrOutputWithContext(ctx context.Context) RuleSqsParametersPtrOutput
type RuleSqsParametersInput ¶
type RuleSqsParametersInput interface { pulumi.Input ToRuleSqsParametersOutput() RuleSqsParametersOutput ToRuleSqsParametersOutputWithContext(context.Context) RuleSqsParametersOutput }
RuleSqsParametersInput is an input type that accepts RuleSqsParametersArgs and RuleSqsParametersOutput values. You can construct a concrete instance of `RuleSqsParametersInput` via:
RuleSqsParametersArgs{...}
type RuleSqsParametersOutput ¶
type RuleSqsParametersOutput struct{ *pulumi.OutputState }
func (RuleSqsParametersOutput) ElementType ¶
func (RuleSqsParametersOutput) ElementType() reflect.Type
func (RuleSqsParametersOutput) MessageGroupId ¶
func (o RuleSqsParametersOutput) MessageGroupId() pulumi.StringOutput
The FIFO message group ID to use as the target.
func (RuleSqsParametersOutput) ToRuleSqsParametersOutput ¶
func (o RuleSqsParametersOutput) ToRuleSqsParametersOutput() RuleSqsParametersOutput
func (RuleSqsParametersOutput) ToRuleSqsParametersOutputWithContext ¶
func (o RuleSqsParametersOutput) ToRuleSqsParametersOutputWithContext(ctx context.Context) RuleSqsParametersOutput
func (RuleSqsParametersOutput) ToRuleSqsParametersPtrOutput ¶
func (o RuleSqsParametersOutput) ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput
func (RuleSqsParametersOutput) ToRuleSqsParametersPtrOutputWithContext ¶
func (o RuleSqsParametersOutput) ToRuleSqsParametersPtrOutputWithContext(ctx context.Context) RuleSqsParametersPtrOutput
type RuleSqsParametersPtrInput ¶
type RuleSqsParametersPtrInput interface { pulumi.Input ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput ToRuleSqsParametersPtrOutputWithContext(context.Context) RuleSqsParametersPtrOutput }
RuleSqsParametersPtrInput is an input type that accepts RuleSqsParametersArgs, RuleSqsParametersPtr and RuleSqsParametersPtrOutput values. You can construct a concrete instance of `RuleSqsParametersPtrInput` via:
RuleSqsParametersArgs{...} or: nil
func RuleSqsParametersPtr ¶
func RuleSqsParametersPtr(v *RuleSqsParametersArgs) RuleSqsParametersPtrInput
type RuleSqsParametersPtrOutput ¶
type RuleSqsParametersPtrOutput struct{ *pulumi.OutputState }
func (RuleSqsParametersPtrOutput) Elem ¶
func (o RuleSqsParametersPtrOutput) Elem() RuleSqsParametersOutput
func (RuleSqsParametersPtrOutput) ElementType ¶
func (RuleSqsParametersPtrOutput) ElementType() reflect.Type
func (RuleSqsParametersPtrOutput) MessageGroupId ¶
func (o RuleSqsParametersPtrOutput) MessageGroupId() pulumi.StringPtrOutput
The FIFO message group ID to use as the target.
func (RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutput ¶
func (o RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutput() RuleSqsParametersPtrOutput
func (RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutputWithContext ¶
func (o RuleSqsParametersPtrOutput) ToRuleSqsParametersPtrOutputWithContext(ctx context.Context) RuleSqsParametersPtrOutput
type RuleStateEnum ¶ added in v0.80.0
type RuleStateEnum string
The state of the rule.
func (RuleStateEnum) ElementType ¶ added in v0.80.0
func (RuleStateEnum) ElementType() reflect.Type
func (RuleStateEnum) ToRuleStateEnumOutput ¶ added in v0.80.0
func (e RuleStateEnum) ToRuleStateEnumOutput() RuleStateEnumOutput
func (RuleStateEnum) ToRuleStateEnumOutputWithContext ¶ added in v0.80.0
func (e RuleStateEnum) ToRuleStateEnumOutputWithContext(ctx context.Context) RuleStateEnumOutput
func (RuleStateEnum) ToRuleStateEnumPtrOutput ¶ added in v0.80.0
func (e RuleStateEnum) ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput
func (RuleStateEnum) ToRuleStateEnumPtrOutputWithContext ¶ added in v0.80.0
func (e RuleStateEnum) ToRuleStateEnumPtrOutputWithContext(ctx context.Context) RuleStateEnumPtrOutput
func (RuleStateEnum) ToStringOutput ¶ added in v0.80.0
func (e RuleStateEnum) ToStringOutput() pulumi.StringOutput
func (RuleStateEnum) ToStringOutputWithContext ¶ added in v0.80.0
func (e RuleStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleStateEnum) ToStringPtrOutput ¶ added in v0.80.0
func (e RuleStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleStateEnum) ToStringPtrOutputWithContext ¶ added in v0.80.0
func (e RuleStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleStateEnumInput ¶ added in v0.80.0
type RuleStateEnumInput interface { pulumi.Input ToRuleStateEnumOutput() RuleStateEnumOutput ToRuleStateEnumOutputWithContext(context.Context) RuleStateEnumOutput }
RuleStateEnumInput is an input type that accepts values of the RuleStateEnum enum A concrete instance of `RuleStateEnumInput` can be one of the following:
RuleStateEnumDisabled RuleStateEnumEnabled RuleStateEnumEnabledWithAllCloudtrailManagementEvents
type RuleStateEnumOutput ¶ added in v0.80.0
type RuleStateEnumOutput struct{ *pulumi.OutputState }
func (RuleStateEnumOutput) ElementType ¶ added in v0.80.0
func (RuleStateEnumOutput) ElementType() reflect.Type
func (RuleStateEnumOutput) ToRuleStateEnumOutput ¶ added in v0.80.0
func (o RuleStateEnumOutput) ToRuleStateEnumOutput() RuleStateEnumOutput
func (RuleStateEnumOutput) ToRuleStateEnumOutputWithContext ¶ added in v0.80.0
func (o RuleStateEnumOutput) ToRuleStateEnumOutputWithContext(ctx context.Context) RuleStateEnumOutput
func (RuleStateEnumOutput) ToRuleStateEnumPtrOutput ¶ added in v0.80.0
func (o RuleStateEnumOutput) ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput
func (RuleStateEnumOutput) ToRuleStateEnumPtrOutputWithContext ¶ added in v0.80.0
func (o RuleStateEnumOutput) ToRuleStateEnumPtrOutputWithContext(ctx context.Context) RuleStateEnumPtrOutput
func (RuleStateEnumOutput) ToStringOutput ¶ added in v0.80.0
func (o RuleStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (RuleStateEnumOutput) ToStringOutputWithContext ¶ added in v0.80.0
func (o RuleStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleStateEnumOutput) ToStringPtrOutput ¶ added in v0.80.0
func (o RuleStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleStateEnumOutput) ToStringPtrOutputWithContext ¶ added in v0.80.0
func (o RuleStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleStateEnumPtrInput ¶ added in v0.80.0
type RuleStateEnumPtrInput interface { pulumi.Input ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput ToRuleStateEnumPtrOutputWithContext(context.Context) RuleStateEnumPtrOutput }
func RuleStateEnumPtr ¶ added in v0.80.0
func RuleStateEnumPtr(v string) RuleStateEnumPtrInput
type RuleStateEnumPtrOutput ¶ added in v0.80.0
type RuleStateEnumPtrOutput struct{ *pulumi.OutputState }
func (RuleStateEnumPtrOutput) Elem ¶ added in v0.80.0
func (o RuleStateEnumPtrOutput) Elem() RuleStateEnumOutput
func (RuleStateEnumPtrOutput) ElementType ¶ added in v0.80.0
func (RuleStateEnumPtrOutput) ElementType() reflect.Type
func (RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutput ¶ added in v0.80.0
func (o RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutput() RuleStateEnumPtrOutput
func (RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutputWithContext ¶ added in v0.80.0
func (o RuleStateEnumPtrOutput) ToRuleStateEnumPtrOutputWithContext(ctx context.Context) RuleStateEnumPtrOutput
func (RuleStateEnumPtrOutput) ToStringPtrOutput ¶ added in v0.80.0
func (o RuleStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleStateEnumPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.80.0
func (o RuleStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleTagArgs ¶
type RuleTagArgs struct { // A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources. Key pulumi.StringPtrInput `pulumi:"key"` // The value for the specified tag key. Value pulumi.StringPtrInput `pulumi:"value"` }
func (RuleTagArgs) ElementType ¶
func (RuleTagArgs) ElementType() reflect.Type
func (RuleTagArgs) ToRuleTagOutput ¶
func (i RuleTagArgs) ToRuleTagOutput() RuleTagOutput
func (RuleTagArgs) ToRuleTagOutputWithContext ¶
func (i RuleTagArgs) ToRuleTagOutputWithContext(ctx context.Context) RuleTagOutput
type RuleTagArray ¶
type RuleTagArray []RuleTagInput
func (RuleTagArray) ElementType ¶
func (RuleTagArray) ElementType() reflect.Type
func (RuleTagArray) ToRuleTagArrayOutput ¶
func (i RuleTagArray) ToRuleTagArrayOutput() RuleTagArrayOutput
func (RuleTagArray) ToRuleTagArrayOutputWithContext ¶
func (i RuleTagArray) ToRuleTagArrayOutputWithContext(ctx context.Context) RuleTagArrayOutput
type RuleTagArrayInput ¶
type RuleTagArrayInput interface { pulumi.Input ToRuleTagArrayOutput() RuleTagArrayOutput ToRuleTagArrayOutputWithContext(context.Context) RuleTagArrayOutput }
RuleTagArrayInput is an input type that accepts RuleTagArray and RuleTagArrayOutput values. You can construct a concrete instance of `RuleTagArrayInput` via:
RuleTagArray{ RuleTagArgs{...} }
type RuleTagArrayOutput ¶
type RuleTagArrayOutput struct{ *pulumi.OutputState }
func (RuleTagArrayOutput) ElementType ¶
func (RuleTagArrayOutput) ElementType() reflect.Type
func (RuleTagArrayOutput) Index ¶
func (o RuleTagArrayOutput) Index(i pulumi.IntInput) RuleTagOutput
func (RuleTagArrayOutput) ToRuleTagArrayOutput ¶
func (o RuleTagArrayOutput) ToRuleTagArrayOutput() RuleTagArrayOutput
func (RuleTagArrayOutput) ToRuleTagArrayOutputWithContext ¶
func (o RuleTagArrayOutput) ToRuleTagArrayOutputWithContext(ctx context.Context) RuleTagArrayOutput
type RuleTagInput ¶
type RuleTagInput interface { pulumi.Input ToRuleTagOutput() RuleTagOutput ToRuleTagOutputWithContext(context.Context) RuleTagOutput }
RuleTagInput is an input type that accepts RuleTagArgs and RuleTagOutput values. You can construct a concrete instance of `RuleTagInput` via:
RuleTagArgs{...}
type RuleTagOutput ¶
type RuleTagOutput struct{ *pulumi.OutputState }
func (RuleTagOutput) ElementType ¶
func (RuleTagOutput) ElementType() reflect.Type
func (RuleTagOutput) Key ¶
func (o RuleTagOutput) Key() pulumi.StringPtrOutput
A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.
func (RuleTagOutput) ToRuleTagOutput ¶
func (o RuleTagOutput) ToRuleTagOutput() RuleTagOutput
func (RuleTagOutput) ToRuleTagOutputWithContext ¶
func (o RuleTagOutput) ToRuleTagOutputWithContext(ctx context.Context) RuleTagOutput
func (RuleTagOutput) Value ¶
func (o RuleTagOutput) Value() pulumi.StringPtrOutput
The value for the specified tag key.
type RuleTarget ¶
type RuleTarget struct { // Contains the GraphQL operation to be parsed and executed, if the event target is an AWS AppSync API. AppSyncParameters *RuleAppSyncParameters `pulumi:"appSyncParameters"` // The Amazon Resource Name (ARN) of the target. Arn string `pulumi:"arn"` // If the event target is an AWS Batch job, this contains the job definition, job name, and other parameters. For more information, see [Jobs](https://docs.aws.amazon.com/batch/latest/userguide/jobs.html) in the *AWS Batch User Guide* . BatchParameters *RuleBatchParameters `pulumi:"batchParameters"` // The `DeadLetterConfig` that defines the target queue to send dead-letter queue events to. DeadLetterConfig *RuleDeadLetterConfig `pulumi:"deadLetterConfig"` // Contains the Amazon ECS task definition and task count to be used, if the event target is an Amazon ECS task. For more information about Amazon ECS tasks, see [Task Definitions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_defintions.html) in the *Amazon EC2 Container Service Developer Guide* . EcsParameters *RuleEcsParameters `pulumi:"ecsParameters"` // Contains the HTTP parameters to use when the target is a API Gateway endpoint or EventBridge ApiDestination. // // If you specify an API Gateway API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence. HttpParameters *RuleHttpParameters `pulumi:"httpParameters"` // The ID of the target within the specified rule. Use this ID to reference the target when updating the rule. We recommend using a memorable and unique string. Id string `pulumi:"id"` // Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) . Input *string `pulumi:"input"` // The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. You may use JSON dot notation or bracket notation. For more information about JSON paths, see [JSONPath](https://docs.aws.amazon.com/http://goessner.net/articles/JsonPath/) . InputPath *string `pulumi:"inputPath"` // Settings to enable you to provide custom input to a target based on certain event data. You can extract one or more key-value pairs from the event and then use that data to send customized input to the target. InputTransformer *RuleInputTransformer `pulumi:"inputTransformer"` // The custom parameter you can use to control the shard assignment, when the target is a Kinesis data stream. If you do not include this parameter, the default is to use the `eventId` as the partition key. KinesisParameters *RuleKinesisParameters `pulumi:"kinesisParameters"` // Contains the Amazon Redshift Data API parameters to use when the target is a Amazon Redshift cluster. // // If you specify a Amazon Redshift Cluster as a Target, you can use this to specify parameters to invoke the Amazon Redshift Data API ExecuteStatement based on EventBridge events. RedshiftDataParameters *RuleRedshiftDataParameters `pulumi:"redshiftDataParameters"` // The `RetryPolicy` object that contains the retry policy configuration to use for the dead-letter queue. RetryPolicy *RuleRetryPolicy `pulumi:"retryPolicy"` // The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. If one rule triggers multiple targets, you can use a different IAM role for each target. RoleArn *string `pulumi:"roleArn"` // Parameters used when you are using the rule to invoke Amazon EC2 Run Command. RunCommandParameters *RuleRunCommandParameters `pulumi:"runCommandParameters"` // Contains the SageMaker Model Building Pipeline parameters to start execution of a SageMaker Model Building Pipeline. // // If you specify a SageMaker Model Building Pipeline as a target, you can use this to specify parameters to start a pipeline execution based on EventBridge events. SageMakerPipelineParameters *RuleSageMakerPipelineParameters `pulumi:"sageMakerPipelineParameters"` // Contains the message group ID to use when the target is a FIFO queue. // // If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled. SqsParameters *RuleSqsParameters `pulumi:"sqsParameters"` }
type RuleTargetArgs ¶
type RuleTargetArgs struct { // Contains the GraphQL operation to be parsed and executed, if the event target is an AWS AppSync API. AppSyncParameters RuleAppSyncParametersPtrInput `pulumi:"appSyncParameters"` // The Amazon Resource Name (ARN) of the target. Arn pulumi.StringInput `pulumi:"arn"` // If the event target is an AWS Batch job, this contains the job definition, job name, and other parameters. For more information, see [Jobs](https://docs.aws.amazon.com/batch/latest/userguide/jobs.html) in the *AWS Batch User Guide* . BatchParameters RuleBatchParametersPtrInput `pulumi:"batchParameters"` // The `DeadLetterConfig` that defines the target queue to send dead-letter queue events to. DeadLetterConfig RuleDeadLetterConfigPtrInput `pulumi:"deadLetterConfig"` // Contains the Amazon ECS task definition and task count to be used, if the event target is an Amazon ECS task. For more information about Amazon ECS tasks, see [Task Definitions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_defintions.html) in the *Amazon EC2 Container Service Developer Guide* . EcsParameters RuleEcsParametersPtrInput `pulumi:"ecsParameters"` // Contains the HTTP parameters to use when the target is a API Gateway endpoint or EventBridge ApiDestination. // // If you specify an API Gateway API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence. HttpParameters RuleHttpParametersPtrInput `pulumi:"httpParameters"` // The ID of the target within the specified rule. Use this ID to reference the target when updating the rule. We recommend using a memorable and unique string. Id pulumi.StringInput `pulumi:"id"` // Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) . Input pulumi.StringPtrInput `pulumi:"input"` // The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. You may use JSON dot notation or bracket notation. For more information about JSON paths, see [JSONPath](https://docs.aws.amazon.com/http://goessner.net/articles/JsonPath/) . InputPath pulumi.StringPtrInput `pulumi:"inputPath"` // Settings to enable you to provide custom input to a target based on certain event data. You can extract one or more key-value pairs from the event and then use that data to send customized input to the target. InputTransformer RuleInputTransformerPtrInput `pulumi:"inputTransformer"` // The custom parameter you can use to control the shard assignment, when the target is a Kinesis data stream. If you do not include this parameter, the default is to use the `eventId` as the partition key. KinesisParameters RuleKinesisParametersPtrInput `pulumi:"kinesisParameters"` // Contains the Amazon Redshift Data API parameters to use when the target is a Amazon Redshift cluster. // // If you specify a Amazon Redshift Cluster as a Target, you can use this to specify parameters to invoke the Amazon Redshift Data API ExecuteStatement based on EventBridge events. RedshiftDataParameters RuleRedshiftDataParametersPtrInput `pulumi:"redshiftDataParameters"` // The `RetryPolicy` object that contains the retry policy configuration to use for the dead-letter queue. RetryPolicy RuleRetryPolicyPtrInput `pulumi:"retryPolicy"` // The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. If one rule triggers multiple targets, you can use a different IAM role for each target. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // Parameters used when you are using the rule to invoke Amazon EC2 Run Command. RunCommandParameters RuleRunCommandParametersPtrInput `pulumi:"runCommandParameters"` // Contains the SageMaker Model Building Pipeline parameters to start execution of a SageMaker Model Building Pipeline. // // If you specify a SageMaker Model Building Pipeline as a target, you can use this to specify parameters to start a pipeline execution based on EventBridge events. SageMakerPipelineParameters RuleSageMakerPipelineParametersPtrInput `pulumi:"sageMakerPipelineParameters"` // Contains the message group ID to use when the target is a FIFO queue. // // If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled. SqsParameters RuleSqsParametersPtrInput `pulumi:"sqsParameters"` }
func (RuleTargetArgs) ElementType ¶
func (RuleTargetArgs) ElementType() reflect.Type
func (RuleTargetArgs) ToRuleTargetOutput ¶
func (i RuleTargetArgs) ToRuleTargetOutput() RuleTargetOutput
func (RuleTargetArgs) ToRuleTargetOutputWithContext ¶
func (i RuleTargetArgs) ToRuleTargetOutputWithContext(ctx context.Context) RuleTargetOutput
type RuleTargetArray ¶
type RuleTargetArray []RuleTargetInput
func (RuleTargetArray) ElementType ¶
func (RuleTargetArray) ElementType() reflect.Type
func (RuleTargetArray) ToRuleTargetArrayOutput ¶
func (i RuleTargetArray) ToRuleTargetArrayOutput() RuleTargetArrayOutput
func (RuleTargetArray) ToRuleTargetArrayOutputWithContext ¶
func (i RuleTargetArray) ToRuleTargetArrayOutputWithContext(ctx context.Context) RuleTargetArrayOutput
type RuleTargetArrayInput ¶
type RuleTargetArrayInput interface { pulumi.Input ToRuleTargetArrayOutput() RuleTargetArrayOutput ToRuleTargetArrayOutputWithContext(context.Context) RuleTargetArrayOutput }
RuleTargetArrayInput is an input type that accepts RuleTargetArray and RuleTargetArrayOutput values. You can construct a concrete instance of `RuleTargetArrayInput` via:
RuleTargetArray{ RuleTargetArgs{...} }
type RuleTargetArrayOutput ¶
type RuleTargetArrayOutput struct{ *pulumi.OutputState }
func (RuleTargetArrayOutput) ElementType ¶
func (RuleTargetArrayOutput) ElementType() reflect.Type
func (RuleTargetArrayOutput) Index ¶
func (o RuleTargetArrayOutput) Index(i pulumi.IntInput) RuleTargetOutput
func (RuleTargetArrayOutput) ToRuleTargetArrayOutput ¶
func (o RuleTargetArrayOutput) ToRuleTargetArrayOutput() RuleTargetArrayOutput
func (RuleTargetArrayOutput) ToRuleTargetArrayOutputWithContext ¶
func (o RuleTargetArrayOutput) ToRuleTargetArrayOutputWithContext(ctx context.Context) RuleTargetArrayOutput
type RuleTargetInput ¶
type RuleTargetInput interface { pulumi.Input ToRuleTargetOutput() RuleTargetOutput ToRuleTargetOutputWithContext(context.Context) RuleTargetOutput }
RuleTargetInput is an input type that accepts RuleTargetArgs and RuleTargetOutput values. You can construct a concrete instance of `RuleTargetInput` via:
RuleTargetArgs{...}
type RuleTargetOutput ¶
type RuleTargetOutput struct{ *pulumi.OutputState }
func (RuleTargetOutput) AppSyncParameters ¶ added in v0.92.0
func (o RuleTargetOutput) AppSyncParameters() RuleAppSyncParametersPtrOutput
Contains the GraphQL operation to be parsed and executed, if the event target is an AWS AppSync API.
func (RuleTargetOutput) Arn ¶
func (o RuleTargetOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the target.
func (RuleTargetOutput) BatchParameters ¶
func (o RuleTargetOutput) BatchParameters() RuleBatchParametersPtrOutput
If the event target is an AWS Batch job, this contains the job definition, job name, and other parameters. For more information, see [Jobs](https://docs.aws.amazon.com/batch/latest/userguide/jobs.html) in the *AWS Batch User Guide* .
func (RuleTargetOutput) DeadLetterConfig ¶
func (o RuleTargetOutput) DeadLetterConfig() RuleDeadLetterConfigPtrOutput
The `DeadLetterConfig` that defines the target queue to send dead-letter queue events to.
func (RuleTargetOutput) EcsParameters ¶
func (o RuleTargetOutput) EcsParameters() RuleEcsParametersPtrOutput
Contains the Amazon ECS task definition and task count to be used, if the event target is an Amazon ECS task. For more information about Amazon ECS tasks, see [Task Definitions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_defintions.html) in the *Amazon EC2 Container Service Developer Guide* .
func (RuleTargetOutput) ElementType ¶
func (RuleTargetOutput) ElementType() reflect.Type
func (RuleTargetOutput) HttpParameters ¶
func (o RuleTargetOutput) HttpParameters() RuleHttpParametersPtrOutput
Contains the HTTP parameters to use when the target is a API Gateway endpoint or EventBridge ApiDestination.
If you specify an API Gateway API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.
func (RuleTargetOutput) Id ¶
func (o RuleTargetOutput) Id() pulumi.StringOutput
The ID of the target within the specified rule. Use this ID to reference the target when updating the rule. We recommend using a memorable and unique string.
func (RuleTargetOutput) Input ¶
func (o RuleTargetOutput) Input() pulumi.StringPtrOutput
Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see [The JavaScript Object Notation (JSON) Data Interchange Format](https://docs.aws.amazon.com/http://www.rfc-editor.org/rfc/rfc7159.txt) .
func (RuleTargetOutput) InputPath ¶
func (o RuleTargetOutput) InputPath() pulumi.StringPtrOutput
The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. You may use JSON dot notation or bracket notation. For more information about JSON paths, see [JSONPath](https://docs.aws.amazon.com/http://goessner.net/articles/JsonPath/) .
func (RuleTargetOutput) InputTransformer ¶
func (o RuleTargetOutput) InputTransformer() RuleInputTransformerPtrOutput
Settings to enable you to provide custom input to a target based on certain event data. You can extract one or more key-value pairs from the event and then use that data to send customized input to the target.
func (RuleTargetOutput) KinesisParameters ¶
func (o RuleTargetOutput) KinesisParameters() RuleKinesisParametersPtrOutput
The custom parameter you can use to control the shard assignment, when the target is a Kinesis data stream. If you do not include this parameter, the default is to use the `eventId` as the partition key.
func (RuleTargetOutput) RedshiftDataParameters ¶
func (o RuleTargetOutput) RedshiftDataParameters() RuleRedshiftDataParametersPtrOutput
Contains the Amazon Redshift Data API parameters to use when the target is a Amazon Redshift cluster.
If you specify a Amazon Redshift Cluster as a Target, you can use this to specify parameters to invoke the Amazon Redshift Data API ExecuteStatement based on EventBridge events.
func (RuleTargetOutput) RetryPolicy ¶
func (o RuleTargetOutput) RetryPolicy() RuleRetryPolicyPtrOutput
The `RetryPolicy` object that contains the retry policy configuration to use for the dead-letter queue.
func (RuleTargetOutput) RoleArn ¶
func (o RuleTargetOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. If one rule triggers multiple targets, you can use a different IAM role for each target.
func (RuleTargetOutput) RunCommandParameters ¶
func (o RuleTargetOutput) RunCommandParameters() RuleRunCommandParametersPtrOutput
Parameters used when you are using the rule to invoke Amazon EC2 Run Command.
func (RuleTargetOutput) SageMakerPipelineParameters ¶ added in v0.12.0
func (o RuleTargetOutput) SageMakerPipelineParameters() RuleSageMakerPipelineParametersPtrOutput
Contains the SageMaker Model Building Pipeline parameters to start execution of a SageMaker Model Building Pipeline.
If you specify a SageMaker Model Building Pipeline as a target, you can use this to specify parameters to start a pipeline execution based on EventBridge events.
func (RuleTargetOutput) SqsParameters ¶
func (o RuleTargetOutput) SqsParameters() RuleSqsParametersPtrOutput
Contains the message group ID to use when the target is a FIFO queue.
If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled.
func (RuleTargetOutput) ToRuleTargetOutput ¶
func (o RuleTargetOutput) ToRuleTargetOutput() RuleTargetOutput
func (RuleTargetOutput) ToRuleTargetOutputWithContext ¶
func (o RuleTargetOutput) ToRuleTargetOutputWithContext(ctx context.Context) RuleTargetOutput