Documentation
¶
Index ¶
- type ApiDestination
- func (*ApiDestination) ElementType() reflect.Type
- func (i *ApiDestination) ToApiDestinationOutput() ApiDestinationOutput
- func (i *ApiDestination) ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput
- func (i *ApiDestination) ToOutput(ctx context.Context) pulumix.Output[*ApiDestination]
- type ApiDestinationArgs
- type ApiDestinationArray
- func (ApiDestinationArray) ElementType() reflect.Type
- func (i ApiDestinationArray) ToApiDestinationArrayOutput() ApiDestinationArrayOutput
- func (i ApiDestinationArray) ToApiDestinationArrayOutputWithContext(ctx context.Context) ApiDestinationArrayOutput
- func (i ApiDestinationArray) ToOutput(ctx context.Context) pulumix.Output[[]*ApiDestination]
- type ApiDestinationArrayInput
- type ApiDestinationArrayOutput
- func (ApiDestinationArrayOutput) ElementType() reflect.Type
- func (o ApiDestinationArrayOutput) Index(i pulumi.IntInput) ApiDestinationOutput
- func (o ApiDestinationArrayOutput) ToApiDestinationArrayOutput() ApiDestinationArrayOutput
- func (o ApiDestinationArrayOutput) ToApiDestinationArrayOutputWithContext(ctx context.Context) ApiDestinationArrayOutput
- func (o ApiDestinationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ApiDestination]
- type ApiDestinationHttpApiParameters
- type ApiDestinationHttpApiParametersArgs
- func (ApiDestinationHttpApiParametersArgs) ElementType() reflect.Type
- func (i ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersOutput() ApiDestinationHttpApiParametersOutput
- func (i ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersOutput
- func (i ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersPtrOutput() ApiDestinationHttpApiParametersPtrOutput
- func (i ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersPtrOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersPtrOutput
- func (i ApiDestinationHttpApiParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ApiDestinationHttpApiParameters]
- type ApiDestinationHttpApiParametersInput
- type ApiDestinationHttpApiParametersOutput
- func (ApiDestinationHttpApiParametersOutput) ElementType() reflect.Type
- func (o ApiDestinationHttpApiParametersOutput) Endpoint() pulumi.StringOutput
- func (o ApiDestinationHttpApiParametersOutput) Method() pulumi.StringOutput
- func (o ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersOutput() ApiDestinationHttpApiParametersOutput
- func (o ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersOutput
- func (o ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersPtrOutput() ApiDestinationHttpApiParametersPtrOutput
- func (o ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersPtrOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersPtrOutput
- func (o ApiDestinationHttpApiParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ApiDestinationHttpApiParameters]
- type ApiDestinationHttpApiParametersPtrInput
- type ApiDestinationHttpApiParametersPtrOutput
- func (o ApiDestinationHttpApiParametersPtrOutput) Elem() ApiDestinationHttpApiParametersOutput
- func (ApiDestinationHttpApiParametersPtrOutput) ElementType() reflect.Type
- func (o ApiDestinationHttpApiParametersPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o ApiDestinationHttpApiParametersPtrOutput) Method() pulumi.StringPtrOutput
- func (o ApiDestinationHttpApiParametersPtrOutput) ToApiDestinationHttpApiParametersPtrOutput() ApiDestinationHttpApiParametersPtrOutput
- func (o ApiDestinationHttpApiParametersPtrOutput) ToApiDestinationHttpApiParametersPtrOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersPtrOutput
- func (o ApiDestinationHttpApiParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiDestinationHttpApiParameters]
- type ApiDestinationInput
- type ApiDestinationMap
- func (ApiDestinationMap) ElementType() reflect.Type
- func (i ApiDestinationMap) ToApiDestinationMapOutput() ApiDestinationMapOutput
- func (i ApiDestinationMap) ToApiDestinationMapOutputWithContext(ctx context.Context) ApiDestinationMapOutput
- func (i ApiDestinationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ApiDestination]
- type ApiDestinationMapInput
- type ApiDestinationMapOutput
- func (ApiDestinationMapOutput) ElementType() reflect.Type
- func (o ApiDestinationMapOutput) MapIndex(k pulumi.StringInput) ApiDestinationOutput
- func (o ApiDestinationMapOutput) ToApiDestinationMapOutput() ApiDestinationMapOutput
- func (o ApiDestinationMapOutput) ToApiDestinationMapOutputWithContext(ctx context.Context) ApiDestinationMapOutput
- func (o ApiDestinationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ApiDestination]
- type ApiDestinationOutput
- func (o ApiDestinationOutput) ApiDestinationName() pulumi.StringOutput
- func (o ApiDestinationOutput) ConnectionName() pulumi.StringOutput
- func (o ApiDestinationOutput) CreateTime() pulumi.IntOutput
- func (o ApiDestinationOutput) Description() pulumi.StringPtrOutput
- func (ApiDestinationOutput) ElementType() reflect.Type
- func (o ApiDestinationOutput) HttpApiParameters() ApiDestinationHttpApiParametersOutput
- func (o ApiDestinationOutput) ToApiDestinationOutput() ApiDestinationOutput
- func (o ApiDestinationOutput) ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput
- func (o ApiDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiDestination]
- type ApiDestinationState
- type Connection
- type ConnectionArgs
- type ConnectionArray
- func (ConnectionArray) ElementType() reflect.Type
- func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput
- func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
- func (i ConnectionArray) ToOutput(ctx context.Context) pulumix.Output[[]*Connection]
- type ConnectionArrayInput
- type ConnectionArrayOutput
- func (ConnectionArrayOutput) ElementType() reflect.Type
- func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
- func (o ConnectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Connection]
- type ConnectionAuthParameters
- type ConnectionAuthParametersApiKeyAuthParameters
- type ConnectionAuthParametersApiKeyAuthParametersArgs
- func (ConnectionAuthParametersApiKeyAuthParametersArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersOutput() ConnectionAuthParametersApiKeyAuthParametersOutput
- func (i ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersOutput
- func (i ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersPtrOutput() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
- func (i ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersPtrOutput
- func (i ConnectionAuthParametersApiKeyAuthParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersApiKeyAuthParameters]
- type ConnectionAuthParametersApiKeyAuthParametersInput
- type ConnectionAuthParametersApiKeyAuthParametersOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ApiKeyName() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ApiKeyValue() pulumi.StringPtrOutput
- func (ConnectionAuthParametersApiKeyAuthParametersOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersOutput() ConnectionAuthParametersApiKeyAuthParametersOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutput() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersPtrOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersApiKeyAuthParameters]
- type ConnectionAuthParametersApiKeyAuthParametersPtrInput
- type ConnectionAuthParametersApiKeyAuthParametersPtrOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ApiKeyName() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ApiKeyValue() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) Elem() ConnectionAuthParametersApiKeyAuthParametersOutput
- func (ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutput() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersPtrOutput
- func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAuthParametersApiKeyAuthParameters]
- type ConnectionAuthParametersArgs
- func (ConnectionAuthParametersArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput
- func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput
- func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersPtrOutput() ConnectionAuthParametersPtrOutput
- func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersPtrOutput
- func (i ConnectionAuthParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParameters]
- type ConnectionAuthParametersBasicAuthParameters
- type ConnectionAuthParametersBasicAuthParametersArgs
- func (ConnectionAuthParametersBasicAuthParametersArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersOutput() ConnectionAuthParametersBasicAuthParametersOutput
- func (i ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersOutput
- func (i ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersPtrOutput() ConnectionAuthParametersBasicAuthParametersPtrOutput
- func (i ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersPtrOutput
- func (i ConnectionAuthParametersBasicAuthParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersBasicAuthParameters]
- type ConnectionAuthParametersBasicAuthParametersInput
- type ConnectionAuthParametersBasicAuthParametersOutput
- func (ConnectionAuthParametersBasicAuthParametersOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersBasicAuthParametersOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersOutput() ConnectionAuthParametersBasicAuthParametersOutput
- func (o ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersOutput
- func (o ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutput() ConnectionAuthParametersBasicAuthParametersPtrOutput
- func (o ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersPtrOutput
- func (o ConnectionAuthParametersBasicAuthParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersBasicAuthParameters]
- func (o ConnectionAuthParametersBasicAuthParametersOutput) Username() pulumi.StringPtrOutput
- type ConnectionAuthParametersBasicAuthParametersPtrInput
- type ConnectionAuthParametersBasicAuthParametersPtrOutput
- func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) Elem() ConnectionAuthParametersBasicAuthParametersOutput
- func (ConnectionAuthParametersBasicAuthParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutput() ConnectionAuthParametersBasicAuthParametersPtrOutput
- func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersPtrOutput
- func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAuthParametersBasicAuthParameters]
- func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionAuthParametersInput
- type ConnectionAuthParametersOauthParameters
- type ConnectionAuthParametersOauthParametersArgs
- func (ConnectionAuthParametersOauthParametersArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersOutput() ConnectionAuthParametersOauthParametersOutput
- func (i ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOutput
- func (i ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersPtrOutput() ConnectionAuthParametersOauthParametersPtrOutput
- func (i ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersPtrOutput
- func (i ConnectionAuthParametersOauthParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersOauthParameters]
- type ConnectionAuthParametersOauthParametersClientParameters
- type ConnectionAuthParametersOauthParametersClientParametersArgs
- func (ConnectionAuthParametersOauthParametersClientParametersArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersOutput() ConnectionAuthParametersOauthParametersClientParametersOutput
- func (i ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersOutput
- func (i ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersPtrOutput() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
- func (i ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersPtrOutput
- func (i ConnectionAuthParametersOauthParametersClientParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersOauthParametersClientParameters]
- type ConnectionAuthParametersOauthParametersClientParametersInput
- type ConnectionAuthParametersOauthParametersClientParametersOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ClientId() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ClientSecret() pulumi.StringPtrOutput
- func (ConnectionAuthParametersOauthParametersClientParametersOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersOutput() ConnectionAuthParametersOauthParametersClientParametersOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutput() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersOauthParametersClientParameters]
- type ConnectionAuthParametersOauthParametersClientParametersPtrInput
- type ConnectionAuthParametersOauthParametersClientParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) Elem() ConnectionAuthParametersOauthParametersClientParametersOutput
- func (ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutput() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAuthParametersOauthParametersClientParameters]
- type ConnectionAuthParametersOauthParametersInput
- type ConnectionAuthParametersOauthParametersOauthHttpParameters
- type ConnectionAuthParametersOauthParametersOauthHttpParametersArgs
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersOauthParametersOauthHttpParameters]
- type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameter
- type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ToOutput(ctx context.Context) ...
- type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ElementType() reflect.Type
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput() ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutputWithContext(ctx context.Context) ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ToOutput(ctx context.Context) ...
- type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayInput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) Index(i pulumi.IntInput) ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutputWithContext(ctx context.Context) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) ToOutput(ctx context.Context) ...
- type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterInput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) IsValueSecret() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) Key() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ToOutput(ctx context.Context) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) Value() pulumi.StringPtrOutput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameter
- type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput() ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutputWithContext(ctx context.Context) ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ToOutput(ctx context.Context) ...
- type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ElementType() reflect.Type
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput() ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutputWithContext(ctx context.Context) ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ToOutput(ctx context.Context) ...
- type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayInput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) Index(i pulumi.IntInput) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutputWithContext(ctx context.Context) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) ToOutput(ctx context.Context) ...
- type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterInput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) IsValueSecret() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) Key() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutputWithContext(ctx context.Context) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ToOutput(ctx context.Context) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) Value() pulumi.StringPtrOutput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersInput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) BodyParameters() ...
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) HeaderParameters() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) QueryStringParameters() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersOauthParametersOauthHttpParameters]
- type ConnectionAuthParametersOauthParametersOauthHttpParametersPtrInput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) BodyParameters() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) Elem() ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) HeaderParameters() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) QueryStringParameters() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAuthParametersOauthParametersOauthHttpParameters]
- type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameter
- type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs) ElementType() reflect.Type
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput() ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutputWithContext(ctx context.Context) ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs) ToOutput(ctx context.Context) ...
- type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray) ElementType() reflect.Type
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput() ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutputWithContext(ctx context.Context) ...
- func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray) ToOutput(ctx context.Context) ...
- type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayInput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) Index(i pulumi.IntInput) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutputWithContext(ctx context.Context) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) ToOutput(ctx context.Context) ...
- type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterInput
- type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput
- func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) IsValueSecret() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) Key() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput() ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutputWithContext(ctx context.Context) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ToOutput(ctx context.Context) ...
- func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) Value() pulumi.StringPtrOutput
- type ConnectionAuthParametersOauthParametersOutput
- func (o ConnectionAuthParametersOauthParametersOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersOutput) ClientParameters() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
- func (ConnectionAuthParametersOauthParametersOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersOutput) HttpMethod() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersOutput) OauthHttpParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersOutput() ConnectionAuthParametersOauthParametersOutput
- func (o ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOutput
- func (o ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersPtrOutput() ConnectionAuthParametersOauthParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersOauthParameters]
- type ConnectionAuthParametersOauthParametersPtrInput
- type ConnectionAuthParametersOauthParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersPtrOutput) ClientParameters() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersPtrOutput) Elem() ConnectionAuthParametersOauthParametersOutput
- func (ConnectionAuthParametersOauthParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOauthParametersPtrOutput) HttpMethod() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOauthParametersPtrOutput) OauthHttpParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersPtrOutput) ToConnectionAuthParametersOauthParametersPtrOutput() ConnectionAuthParametersOauthParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersPtrOutput) ToConnectionAuthParametersOauthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersPtrOutput
- func (o ConnectionAuthParametersOauthParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAuthParametersOauthParameters]
- type ConnectionAuthParametersOutput
- func (o ConnectionAuthParametersOutput) ApiKeyAuthParameters() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
- func (o ConnectionAuthParametersOutput) AuthorizationType() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersOutput) BasicAuthParameters() ConnectionAuthParametersBasicAuthParametersPtrOutput
- func (ConnectionAuthParametersOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersOutput) OauthParameters() ConnectionAuthParametersOauthParametersPtrOutput
- func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput
- func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput
- func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersPtrOutput() ConnectionAuthParametersPtrOutput
- func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersPtrOutput
- func (o ConnectionAuthParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParameters]
- type ConnectionAuthParametersPtrInput
- type ConnectionAuthParametersPtrOutput
- func (o ConnectionAuthParametersPtrOutput) ApiKeyAuthParameters() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
- func (o ConnectionAuthParametersPtrOutput) AuthorizationType() pulumi.StringPtrOutput
- func (o ConnectionAuthParametersPtrOutput) BasicAuthParameters() ConnectionAuthParametersBasicAuthParametersPtrOutput
- func (o ConnectionAuthParametersPtrOutput) Elem() ConnectionAuthParametersOutput
- func (ConnectionAuthParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionAuthParametersPtrOutput) OauthParameters() ConnectionAuthParametersOauthParametersPtrOutput
- func (o ConnectionAuthParametersPtrOutput) ToConnectionAuthParametersPtrOutput() ConnectionAuthParametersPtrOutput
- func (o ConnectionAuthParametersPtrOutput) ToConnectionAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersPtrOutput
- func (o ConnectionAuthParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAuthParameters]
- type ConnectionInput
- type ConnectionMap
- func (ConnectionMap) ElementType() reflect.Type
- func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput
- func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
- func (i ConnectionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Connection]
- type ConnectionMapInput
- type ConnectionMapOutput
- func (ConnectionMapOutput) ElementType() reflect.Type
- func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
- func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
- func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
- func (o ConnectionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Connection]
- type ConnectionNetworkParameters
- type ConnectionNetworkParametersArgs
- func (ConnectionNetworkParametersArgs) ElementType() reflect.Type
- func (i ConnectionNetworkParametersArgs) ToConnectionNetworkParametersOutput() ConnectionNetworkParametersOutput
- func (i ConnectionNetworkParametersArgs) ToConnectionNetworkParametersOutputWithContext(ctx context.Context) ConnectionNetworkParametersOutput
- func (i ConnectionNetworkParametersArgs) ToConnectionNetworkParametersPtrOutput() ConnectionNetworkParametersPtrOutput
- func (i ConnectionNetworkParametersArgs) ToConnectionNetworkParametersPtrOutputWithContext(ctx context.Context) ConnectionNetworkParametersPtrOutput
- func (i ConnectionNetworkParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionNetworkParameters]
- type ConnectionNetworkParametersInput
- type ConnectionNetworkParametersOutput
- func (ConnectionNetworkParametersOutput) ElementType() reflect.Type
- func (o ConnectionNetworkParametersOutput) NetworkType() pulumi.StringOutput
- func (o ConnectionNetworkParametersOutput) SecurityGroupId() pulumi.StringPtrOutput
- func (o ConnectionNetworkParametersOutput) ToConnectionNetworkParametersOutput() ConnectionNetworkParametersOutput
- func (o ConnectionNetworkParametersOutput) ToConnectionNetworkParametersOutputWithContext(ctx context.Context) ConnectionNetworkParametersOutput
- func (o ConnectionNetworkParametersOutput) ToConnectionNetworkParametersPtrOutput() ConnectionNetworkParametersPtrOutput
- func (o ConnectionNetworkParametersOutput) ToConnectionNetworkParametersPtrOutputWithContext(ctx context.Context) ConnectionNetworkParametersPtrOutput
- func (o ConnectionNetworkParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionNetworkParameters]
- func (o ConnectionNetworkParametersOutput) VpcId() pulumi.StringPtrOutput
- func (o ConnectionNetworkParametersOutput) VswitcheId() pulumi.StringPtrOutput
- type ConnectionNetworkParametersPtrInput
- type ConnectionNetworkParametersPtrOutput
- func (o ConnectionNetworkParametersPtrOutput) Elem() ConnectionNetworkParametersOutput
- func (ConnectionNetworkParametersPtrOutput) ElementType() reflect.Type
- func (o ConnectionNetworkParametersPtrOutput) NetworkType() pulumi.StringPtrOutput
- func (o ConnectionNetworkParametersPtrOutput) SecurityGroupId() pulumi.StringPtrOutput
- func (o ConnectionNetworkParametersPtrOutput) ToConnectionNetworkParametersPtrOutput() ConnectionNetworkParametersPtrOutput
- func (o ConnectionNetworkParametersPtrOutput) ToConnectionNetworkParametersPtrOutputWithContext(ctx context.Context) ConnectionNetworkParametersPtrOutput
- func (o ConnectionNetworkParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionNetworkParameters]
- func (o ConnectionNetworkParametersPtrOutput) VpcId() pulumi.StringPtrOutput
- func (o ConnectionNetworkParametersPtrOutput) VswitcheId() pulumi.StringPtrOutput
- type ConnectionOutput
- func (o ConnectionOutput) AuthParameters() ConnectionAuthParametersPtrOutput
- func (o ConnectionOutput) ConnectionName() pulumi.StringOutput
- func (o ConnectionOutput) CreateTime() pulumi.StringOutput
- func (o ConnectionOutput) Description() pulumi.StringPtrOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) NetworkParameters() ConnectionNetworkParametersOutput
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (o ConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*Connection]
- type ConnectionState
- type EventBus
- type EventBusArgs
- type EventBusArray
- type EventBusArrayInput
- type EventBusArrayOutput
- func (EventBusArrayOutput) ElementType() reflect.Type
- func (o EventBusArrayOutput) Index(i pulumi.IntInput) EventBusOutput
- func (o EventBusArrayOutput) ToEventBusArrayOutput() EventBusArrayOutput
- func (o EventBusArrayOutput) ToEventBusArrayOutputWithContext(ctx context.Context) EventBusArrayOutput
- func (o EventBusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EventBus]
- type EventBusInput
- type EventBusMap
- type EventBusMapInput
- type EventBusMapOutput
- func (EventBusMapOutput) ElementType() reflect.Type
- func (o EventBusMapOutput) MapIndex(k pulumi.StringInput) EventBusOutput
- func (o EventBusMapOutput) ToEventBusMapOutput() EventBusMapOutput
- func (o EventBusMapOutput) ToEventBusMapOutputWithContext(ctx context.Context) EventBusMapOutput
- func (o EventBusMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventBus]
- type EventBusOutput
- func (o EventBusOutput) Description() pulumi.StringPtrOutput
- func (EventBusOutput) ElementType() reflect.Type
- func (o EventBusOutput) EventBusName() pulumi.StringOutput
- func (o EventBusOutput) ToEventBusOutput() EventBusOutput
- func (o EventBusOutput) ToEventBusOutputWithContext(ctx context.Context) EventBusOutput
- func (o EventBusOutput) ToOutput(ctx context.Context) pulumix.Output[*EventBus]
- type EventBusState
- type EventSource
- type EventSourceArgs
- type EventSourceArray
- func (EventSourceArray) ElementType() reflect.Type
- func (i EventSourceArray) ToEventSourceArrayOutput() EventSourceArrayOutput
- func (i EventSourceArray) ToEventSourceArrayOutputWithContext(ctx context.Context) EventSourceArrayOutput
- func (i EventSourceArray) ToOutput(ctx context.Context) pulumix.Output[[]*EventSource]
- type EventSourceArrayInput
- type EventSourceArrayOutput
- func (EventSourceArrayOutput) ElementType() reflect.Type
- func (o EventSourceArrayOutput) Index(i pulumi.IntInput) EventSourceOutput
- func (o EventSourceArrayOutput) ToEventSourceArrayOutput() EventSourceArrayOutput
- func (o EventSourceArrayOutput) ToEventSourceArrayOutputWithContext(ctx context.Context) EventSourceArrayOutput
- func (o EventSourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EventSource]
- type EventSourceInput
- type EventSourceMap
- func (EventSourceMap) ElementType() reflect.Type
- func (i EventSourceMap) ToEventSourceMapOutput() EventSourceMapOutput
- func (i EventSourceMap) ToEventSourceMapOutputWithContext(ctx context.Context) EventSourceMapOutput
- func (i EventSourceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventSource]
- type EventSourceMapInput
- type EventSourceMapOutput
- func (EventSourceMapOutput) ElementType() reflect.Type
- func (o EventSourceMapOutput) MapIndex(k pulumi.StringInput) EventSourceOutput
- func (o EventSourceMapOutput) ToEventSourceMapOutput() EventSourceMapOutput
- func (o EventSourceMapOutput) ToEventSourceMapOutputWithContext(ctx context.Context) EventSourceMapOutput
- func (o EventSourceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventSource]
- type EventSourceOutput
- func (o EventSourceOutput) Description() pulumi.StringPtrOutput
- func (EventSourceOutput) ElementType() reflect.Type
- func (o EventSourceOutput) EventBusName() pulumi.StringOutput
- func (o EventSourceOutput) EventSourceName() pulumi.StringOutput
- func (o EventSourceOutput) ExternalSourceConfig() pulumi.MapOutput
- func (o EventSourceOutput) ExternalSourceType() pulumi.StringPtrOutput
- func (o EventSourceOutput) LinkedExternalSource() pulumi.BoolOutput
- func (o EventSourceOutput) ToEventSourceOutput() EventSourceOutput
- func (o EventSourceOutput) ToEventSourceOutputWithContext(ctx context.Context) EventSourceOutput
- func (o EventSourceOutput) ToOutput(ctx context.Context) pulumix.Output[*EventSource]
- type EventSourceState
- type GetEventBusesArgs
- type GetEventBusesBus
- type GetEventBusesBusArgs
- func (GetEventBusesBusArgs) ElementType() reflect.Type
- func (i GetEventBusesBusArgs) ToGetEventBusesBusOutput() GetEventBusesBusOutput
- func (i GetEventBusesBusArgs) ToGetEventBusesBusOutputWithContext(ctx context.Context) GetEventBusesBusOutput
- func (i GetEventBusesBusArgs) ToOutput(ctx context.Context) pulumix.Output[GetEventBusesBus]
- type GetEventBusesBusArray
- func (GetEventBusesBusArray) ElementType() reflect.Type
- func (i GetEventBusesBusArray) ToGetEventBusesBusArrayOutput() GetEventBusesBusArrayOutput
- func (i GetEventBusesBusArray) ToGetEventBusesBusArrayOutputWithContext(ctx context.Context) GetEventBusesBusArrayOutput
- func (i GetEventBusesBusArray) ToOutput(ctx context.Context) pulumix.Output[[]GetEventBusesBus]
- type GetEventBusesBusArrayInput
- type GetEventBusesBusArrayOutput
- func (GetEventBusesBusArrayOutput) ElementType() reflect.Type
- func (o GetEventBusesBusArrayOutput) Index(i pulumi.IntInput) GetEventBusesBusOutput
- func (o GetEventBusesBusArrayOutput) ToGetEventBusesBusArrayOutput() GetEventBusesBusArrayOutput
- func (o GetEventBusesBusArrayOutput) ToGetEventBusesBusArrayOutputWithContext(ctx context.Context) GetEventBusesBusArrayOutput
- func (o GetEventBusesBusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetEventBusesBus]
- type GetEventBusesBusInput
- type GetEventBusesBusOutput
- func (o GetEventBusesBusOutput) CreateTime() pulumi.StringOutput
- func (o GetEventBusesBusOutput) Description() pulumi.StringOutput
- func (GetEventBusesBusOutput) ElementType() reflect.Type
- func (o GetEventBusesBusOutput) EventBusName() pulumi.StringOutput
- func (o GetEventBusesBusOutput) Id() pulumi.StringOutput
- func (o GetEventBusesBusOutput) ToGetEventBusesBusOutput() GetEventBusesBusOutput
- func (o GetEventBusesBusOutput) ToGetEventBusesBusOutputWithContext(ctx context.Context) GetEventBusesBusOutput
- func (o GetEventBusesBusOutput) ToOutput(ctx context.Context) pulumix.Output[GetEventBusesBus]
- type GetEventBusesOutputArgs
- type GetEventBusesResult
- type GetEventBusesResultOutput
- func (o GetEventBusesResultOutput) Buses() GetEventBusesBusArrayOutput
- func (GetEventBusesResultOutput) ElementType() reflect.Type
- func (o GetEventBusesResultOutput) EventBusType() pulumi.StringPtrOutput
- func (o GetEventBusesResultOutput) Id() pulumi.StringOutput
- func (o GetEventBusesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetEventBusesResultOutput) NamePrefix() pulumi.StringPtrOutput
- func (o GetEventBusesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetEventBusesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetEventBusesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetEventBusesResultOutput) ToGetEventBusesResultOutput() GetEventBusesResultOutput
- func (o GetEventBusesResultOutput) ToGetEventBusesResultOutputWithContext(ctx context.Context) GetEventBusesResultOutput
- func (o GetEventBusesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetEventBusesResult]
- type GetEventSourcesArgs
- type GetEventSourcesOutputArgs
- type GetEventSourcesResult
- type GetEventSourcesResultOutput
- func (GetEventSourcesResultOutput) ElementType() reflect.Type
- func (o GetEventSourcesResultOutput) Id() pulumi.StringOutput
- func (o GetEventSourcesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetEventSourcesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetEventSourcesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetEventSourcesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetEventSourcesResultOutput) Sources() GetEventSourcesSourceArrayOutput
- func (o GetEventSourcesResultOutput) ToGetEventSourcesResultOutput() GetEventSourcesResultOutput
- func (o GetEventSourcesResultOutput) ToGetEventSourcesResultOutputWithContext(ctx context.Context) GetEventSourcesResultOutput
- func (o GetEventSourcesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetEventSourcesResult]
- type GetEventSourcesSource
- type GetEventSourcesSourceArgs
- func (GetEventSourcesSourceArgs) ElementType() reflect.Type
- func (i GetEventSourcesSourceArgs) ToGetEventSourcesSourceOutput() GetEventSourcesSourceOutput
- func (i GetEventSourcesSourceArgs) ToGetEventSourcesSourceOutputWithContext(ctx context.Context) GetEventSourcesSourceOutput
- func (i GetEventSourcesSourceArgs) ToOutput(ctx context.Context) pulumix.Output[GetEventSourcesSource]
- type GetEventSourcesSourceArray
- func (GetEventSourcesSourceArray) ElementType() reflect.Type
- func (i GetEventSourcesSourceArray) ToGetEventSourcesSourceArrayOutput() GetEventSourcesSourceArrayOutput
- func (i GetEventSourcesSourceArray) ToGetEventSourcesSourceArrayOutputWithContext(ctx context.Context) GetEventSourcesSourceArrayOutput
- func (i GetEventSourcesSourceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetEventSourcesSource]
- type GetEventSourcesSourceArrayInput
- type GetEventSourcesSourceArrayOutput
- func (GetEventSourcesSourceArrayOutput) ElementType() reflect.Type
- func (o GetEventSourcesSourceArrayOutput) Index(i pulumi.IntInput) GetEventSourcesSourceOutput
- func (o GetEventSourcesSourceArrayOutput) ToGetEventSourcesSourceArrayOutput() GetEventSourcesSourceArrayOutput
- func (o GetEventSourcesSourceArrayOutput) ToGetEventSourcesSourceArrayOutputWithContext(ctx context.Context) GetEventSourcesSourceArrayOutput
- func (o GetEventSourcesSourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetEventSourcesSource]
- type GetEventSourcesSourceInput
- type GetEventSourcesSourceOutput
- func (o GetEventSourcesSourceOutput) Description() pulumi.StringOutput
- func (GetEventSourcesSourceOutput) ElementType() reflect.Type
- func (o GetEventSourcesSourceOutput) EventSourceName() pulumi.StringOutput
- func (o GetEventSourcesSourceOutput) ExternalSourceConfig() pulumi.MapOutput
- func (o GetEventSourcesSourceOutput) ExternalSourceType() pulumi.StringOutput
- func (o GetEventSourcesSourceOutput) Id() pulumi.StringOutput
- func (o GetEventSourcesSourceOutput) LinkedExternalSource() pulumi.BoolOutput
- func (o GetEventSourcesSourceOutput) ToGetEventSourcesSourceOutput() GetEventSourcesSourceOutput
- func (o GetEventSourcesSourceOutput) ToGetEventSourcesSourceOutputWithContext(ctx context.Context) GetEventSourcesSourceOutput
- func (o GetEventSourcesSourceOutput) ToOutput(ctx context.Context) pulumix.Output[GetEventSourcesSource]
- func (o GetEventSourcesSourceOutput) Type() pulumi.StringOutput
- type GetRulesArgs
- type GetRulesOutputArgs
- type GetRulesResult
- type GetRulesResultOutput
- func (GetRulesResultOutput) ElementType() reflect.Type
- func (o GetRulesResultOutput) EventBusName() pulumi.StringOutput
- func (o GetRulesResultOutput) Id() pulumi.StringOutput
- func (o GetRulesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetRulesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetRulesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetRulesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetRulesResultOutput) RuleNamePrefix() pulumi.StringPtrOutput
- func (o GetRulesResultOutput) Rules() GetRulesRuleArrayOutput
- func (o GetRulesResultOutput) Status() pulumi.StringPtrOutput
- func (o GetRulesResultOutput) ToGetRulesResultOutput() GetRulesResultOutput
- func (o GetRulesResultOutput) ToGetRulesResultOutputWithContext(ctx context.Context) GetRulesResultOutput
- func (o GetRulesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetRulesResult]
- type GetRulesRule
- type GetRulesRuleArgs
- func (GetRulesRuleArgs) ElementType() reflect.Type
- func (i GetRulesRuleArgs) ToGetRulesRuleOutput() GetRulesRuleOutput
- func (i GetRulesRuleArgs) ToGetRulesRuleOutputWithContext(ctx context.Context) GetRulesRuleOutput
- func (i GetRulesRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetRulesRule]
- type GetRulesRuleArray
- func (GetRulesRuleArray) ElementType() reflect.Type
- func (i GetRulesRuleArray) ToGetRulesRuleArrayOutput() GetRulesRuleArrayOutput
- func (i GetRulesRuleArray) ToGetRulesRuleArrayOutputWithContext(ctx context.Context) GetRulesRuleArrayOutput
- func (i GetRulesRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRulesRule]
- type GetRulesRuleArrayInput
- type GetRulesRuleArrayOutput
- func (GetRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetRulesRuleArrayOutput) Index(i pulumi.IntInput) GetRulesRuleOutput
- func (o GetRulesRuleArrayOutput) ToGetRulesRuleArrayOutput() GetRulesRuleArrayOutput
- func (o GetRulesRuleArrayOutput) ToGetRulesRuleArrayOutputWithContext(ctx context.Context) GetRulesRuleArrayOutput
- func (o GetRulesRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRulesRule]
- type GetRulesRuleInput
- type GetRulesRuleOutput
- func (o GetRulesRuleOutput) Description() pulumi.StringOutput
- func (GetRulesRuleOutput) ElementType() reflect.Type
- func (o GetRulesRuleOutput) EventBusName() pulumi.StringOutput
- func (o GetRulesRuleOutput) FilterPattern() pulumi.StringOutput
- func (o GetRulesRuleOutput) Id() pulumi.StringOutput
- func (o GetRulesRuleOutput) RuleName() pulumi.StringOutput
- func (o GetRulesRuleOutput) Status() pulumi.StringOutput
- func (o GetRulesRuleOutput) Targets() GetRulesRuleTargetArrayOutput
- func (o GetRulesRuleOutput) ToGetRulesRuleOutput() GetRulesRuleOutput
- func (o GetRulesRuleOutput) ToGetRulesRuleOutputWithContext(ctx context.Context) GetRulesRuleOutput
- func (o GetRulesRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetRulesRule]
- type GetRulesRuleTarget
- type GetRulesRuleTargetArgs
- func (GetRulesRuleTargetArgs) ElementType() reflect.Type
- func (i GetRulesRuleTargetArgs) ToGetRulesRuleTargetOutput() GetRulesRuleTargetOutput
- func (i GetRulesRuleTargetArgs) ToGetRulesRuleTargetOutputWithContext(ctx context.Context) GetRulesRuleTargetOutput
- func (i GetRulesRuleTargetArgs) ToOutput(ctx context.Context) pulumix.Output[GetRulesRuleTarget]
- type GetRulesRuleTargetArray
- func (GetRulesRuleTargetArray) ElementType() reflect.Type
- func (i GetRulesRuleTargetArray) ToGetRulesRuleTargetArrayOutput() GetRulesRuleTargetArrayOutput
- func (i GetRulesRuleTargetArray) ToGetRulesRuleTargetArrayOutputWithContext(ctx context.Context) GetRulesRuleTargetArrayOutput
- func (i GetRulesRuleTargetArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRulesRuleTarget]
- type GetRulesRuleTargetArrayInput
- type GetRulesRuleTargetArrayOutput
- func (GetRulesRuleTargetArrayOutput) ElementType() reflect.Type
- func (o GetRulesRuleTargetArrayOutput) Index(i pulumi.IntInput) GetRulesRuleTargetOutput
- func (o GetRulesRuleTargetArrayOutput) ToGetRulesRuleTargetArrayOutput() GetRulesRuleTargetArrayOutput
- func (o GetRulesRuleTargetArrayOutput) ToGetRulesRuleTargetArrayOutputWithContext(ctx context.Context) GetRulesRuleTargetArrayOutput
- func (o GetRulesRuleTargetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRulesRuleTarget]
- type GetRulesRuleTargetInput
- type GetRulesRuleTargetOutput
- func (GetRulesRuleTargetOutput) ElementType() reflect.Type
- func (o GetRulesRuleTargetOutput) Endpoint() pulumi.StringOutput
- func (o GetRulesRuleTargetOutput) TargetId() pulumi.StringOutput
- func (o GetRulesRuleTargetOutput) ToGetRulesRuleTargetOutput() GetRulesRuleTargetOutput
- func (o GetRulesRuleTargetOutput) ToGetRulesRuleTargetOutputWithContext(ctx context.Context) GetRulesRuleTargetOutput
- func (o GetRulesRuleTargetOutput) ToOutput(ctx context.Context) pulumix.Output[GetRulesRuleTarget]
- func (o GetRulesRuleTargetOutput) Type() pulumi.StringOutput
- type GetServiceArgs
- type GetServiceOutputArgs
- type GetServiceResult
- type GetServiceResultOutput
- func (GetServiceResultOutput) ElementType() reflect.Type
- func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
- func (o GetServiceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceResultOutput) Status() pulumi.StringOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
- func (o GetServiceResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetServiceResult]
- type Rule
- type RuleArgs
- type RuleArray
- type RuleArrayInput
- type RuleArrayOutput
- func (RuleArrayOutput) ElementType() reflect.Type
- func (o RuleArrayOutput) Index(i pulumi.IntInput) RuleOutput
- func (o RuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Rule]
- func (o RuleArrayOutput) ToRuleArrayOutput() RuleArrayOutput
- func (o RuleArrayOutput) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput
- type RuleInput
- type RuleMap
- type RuleMapInput
- type RuleMapOutput
- func (RuleMapOutput) ElementType() reflect.Type
- func (o RuleMapOutput) MapIndex(k pulumi.StringInput) RuleOutput
- func (o RuleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Rule]
- func (o RuleMapOutput) ToRuleMapOutput() RuleMapOutput
- func (o RuleMapOutput) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput
- type RuleOutput
- func (o RuleOutput) Description() pulumi.StringPtrOutput
- func (RuleOutput) ElementType() reflect.Type
- func (o RuleOutput) EventBusName() pulumi.StringOutput
- func (o RuleOutput) FilterPattern() pulumi.StringOutput
- func (o RuleOutput) RuleName() pulumi.StringOutput
- func (o RuleOutput) Status() pulumi.StringOutput
- func (o RuleOutput) Targets() RuleTargetArrayOutput
- func (o RuleOutput) ToOutput(ctx context.Context) pulumix.Output[*Rule]
- func (o RuleOutput) ToRuleOutput() RuleOutput
- func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
- type RuleState
- type RuleTarget
- type RuleTargetArgs
- type RuleTargetArray
- func (RuleTargetArray) ElementType() reflect.Type
- func (i RuleTargetArray) ToOutput(ctx context.Context) pulumix.Output[[]RuleTarget]
- func (i RuleTargetArray) ToRuleTargetArrayOutput() RuleTargetArrayOutput
- func (i RuleTargetArray) ToRuleTargetArrayOutputWithContext(ctx context.Context) RuleTargetArrayOutput
- type RuleTargetArrayInput
- type RuleTargetArrayOutput
- func (RuleTargetArrayOutput) ElementType() reflect.Type
- func (o RuleTargetArrayOutput) Index(i pulumi.IntInput) RuleTargetOutput
- func (o RuleTargetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RuleTarget]
- func (o RuleTargetArrayOutput) ToRuleTargetArrayOutput() RuleTargetArrayOutput
- func (o RuleTargetArrayOutput) ToRuleTargetArrayOutputWithContext(ctx context.Context) RuleTargetArrayOutput
- type RuleTargetDeadLetterQueue
- type RuleTargetDeadLetterQueueArgs
- func (RuleTargetDeadLetterQueueArgs) ElementType() reflect.Type
- func (i RuleTargetDeadLetterQueueArgs) ToOutput(ctx context.Context) pulumix.Output[RuleTargetDeadLetterQueue]
- func (i RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueueOutput() RuleTargetDeadLetterQueueOutput
- func (i RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueueOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueueOutput
- func (i RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueuePtrOutput() RuleTargetDeadLetterQueuePtrOutput
- func (i RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueuePtrOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueuePtrOutput
- type RuleTargetDeadLetterQueueInput
- type RuleTargetDeadLetterQueueOutput
- func (o RuleTargetDeadLetterQueueOutput) Arn() pulumi.StringPtrOutput
- func (RuleTargetDeadLetterQueueOutput) ElementType() reflect.Type
- func (o RuleTargetDeadLetterQueueOutput) ToOutput(ctx context.Context) pulumix.Output[RuleTargetDeadLetterQueue]
- func (o RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueueOutput() RuleTargetDeadLetterQueueOutput
- func (o RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueueOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueueOutput
- func (o RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueuePtrOutput() RuleTargetDeadLetterQueuePtrOutput
- func (o RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueuePtrOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueuePtrOutput
- type RuleTargetDeadLetterQueuePtrInput
- type RuleTargetDeadLetterQueuePtrOutput
- func (o RuleTargetDeadLetterQueuePtrOutput) Arn() pulumi.StringPtrOutput
- func (o RuleTargetDeadLetterQueuePtrOutput) Elem() RuleTargetDeadLetterQueueOutput
- func (RuleTargetDeadLetterQueuePtrOutput) ElementType() reflect.Type
- func (o RuleTargetDeadLetterQueuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RuleTargetDeadLetterQueue]
- func (o RuleTargetDeadLetterQueuePtrOutput) ToRuleTargetDeadLetterQueuePtrOutput() RuleTargetDeadLetterQueuePtrOutput
- func (o RuleTargetDeadLetterQueuePtrOutput) ToRuleTargetDeadLetterQueuePtrOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueuePtrOutput
- type RuleTargetInput
- type RuleTargetOutput
- func (o RuleTargetOutput) DeadLetterQueue() RuleTargetDeadLetterQueuePtrOutput
- func (RuleTargetOutput) ElementType() reflect.Type
- func (o RuleTargetOutput) Endpoint() pulumi.StringOutput
- func (o RuleTargetOutput) ParamLists() RuleTargetParamListArrayOutput
- func (o RuleTargetOutput) PushRetryStrategy() pulumi.StringPtrOutput
- func (o RuleTargetOutput) TargetId() pulumi.StringOutput
- func (o RuleTargetOutput) ToOutput(ctx context.Context) pulumix.Output[RuleTarget]
- func (o RuleTargetOutput) ToRuleTargetOutput() RuleTargetOutput
- func (o RuleTargetOutput) ToRuleTargetOutputWithContext(ctx context.Context) RuleTargetOutput
- func (o RuleTargetOutput) Type() pulumi.StringOutput
- type RuleTargetParamList
- type RuleTargetParamListArgs
- func (RuleTargetParamListArgs) ElementType() reflect.Type
- func (i RuleTargetParamListArgs) ToOutput(ctx context.Context) pulumix.Output[RuleTargetParamList]
- func (i RuleTargetParamListArgs) ToRuleTargetParamListOutput() RuleTargetParamListOutput
- func (i RuleTargetParamListArgs) ToRuleTargetParamListOutputWithContext(ctx context.Context) RuleTargetParamListOutput
- type RuleTargetParamListArray
- func (RuleTargetParamListArray) ElementType() reflect.Type
- func (i RuleTargetParamListArray) ToOutput(ctx context.Context) pulumix.Output[[]RuleTargetParamList]
- func (i RuleTargetParamListArray) ToRuleTargetParamListArrayOutput() RuleTargetParamListArrayOutput
- func (i RuleTargetParamListArray) ToRuleTargetParamListArrayOutputWithContext(ctx context.Context) RuleTargetParamListArrayOutput
- type RuleTargetParamListArrayInput
- type RuleTargetParamListArrayOutput
- func (RuleTargetParamListArrayOutput) ElementType() reflect.Type
- func (o RuleTargetParamListArrayOutput) Index(i pulumi.IntInput) RuleTargetParamListOutput
- func (o RuleTargetParamListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RuleTargetParamList]
- func (o RuleTargetParamListArrayOutput) ToRuleTargetParamListArrayOutput() RuleTargetParamListArrayOutput
- func (o RuleTargetParamListArrayOutput) ToRuleTargetParamListArrayOutputWithContext(ctx context.Context) RuleTargetParamListArrayOutput
- type RuleTargetParamListInput
- type RuleTargetParamListOutput
- func (RuleTargetParamListOutput) ElementType() reflect.Type
- func (o RuleTargetParamListOutput) Form() pulumi.StringOutput
- func (o RuleTargetParamListOutput) ResourceKey() pulumi.StringOutput
- func (o RuleTargetParamListOutput) Template() pulumi.StringPtrOutput
- func (o RuleTargetParamListOutput) ToOutput(ctx context.Context) pulumix.Output[RuleTargetParamList]
- func (o RuleTargetParamListOutput) ToRuleTargetParamListOutput() RuleTargetParamListOutput
- func (o RuleTargetParamListOutput) ToRuleTargetParamListOutputWithContext(ctx context.Context) RuleTargetParamListOutput
- func (o RuleTargetParamListOutput) Value() pulumi.StringPtrOutput
- type ServiceLinkedRole
- func (*ServiceLinkedRole) ElementType() reflect.Type
- func (i *ServiceLinkedRole) ToOutput(ctx context.Context) pulumix.Output[*ServiceLinkedRole]
- func (i *ServiceLinkedRole) ToServiceLinkedRoleOutput() ServiceLinkedRoleOutput
- func (i *ServiceLinkedRole) ToServiceLinkedRoleOutputWithContext(ctx context.Context) ServiceLinkedRoleOutput
- type ServiceLinkedRoleArgs
- type ServiceLinkedRoleArray
- func (ServiceLinkedRoleArray) ElementType() reflect.Type
- func (i ServiceLinkedRoleArray) ToOutput(ctx context.Context) pulumix.Output[[]*ServiceLinkedRole]
- func (i ServiceLinkedRoleArray) ToServiceLinkedRoleArrayOutput() ServiceLinkedRoleArrayOutput
- func (i ServiceLinkedRoleArray) ToServiceLinkedRoleArrayOutputWithContext(ctx context.Context) ServiceLinkedRoleArrayOutput
- type ServiceLinkedRoleArrayInput
- type ServiceLinkedRoleArrayOutput
- func (ServiceLinkedRoleArrayOutput) ElementType() reflect.Type
- func (o ServiceLinkedRoleArrayOutput) Index(i pulumi.IntInput) ServiceLinkedRoleOutput
- func (o ServiceLinkedRoleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ServiceLinkedRole]
- func (o ServiceLinkedRoleArrayOutput) ToServiceLinkedRoleArrayOutput() ServiceLinkedRoleArrayOutput
- func (o ServiceLinkedRoleArrayOutput) ToServiceLinkedRoleArrayOutputWithContext(ctx context.Context) ServiceLinkedRoleArrayOutput
- type ServiceLinkedRoleInput
- type ServiceLinkedRoleMap
- func (ServiceLinkedRoleMap) ElementType() reflect.Type
- func (i ServiceLinkedRoleMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ServiceLinkedRole]
- func (i ServiceLinkedRoleMap) ToServiceLinkedRoleMapOutput() ServiceLinkedRoleMapOutput
- func (i ServiceLinkedRoleMap) ToServiceLinkedRoleMapOutputWithContext(ctx context.Context) ServiceLinkedRoleMapOutput
- type ServiceLinkedRoleMapInput
- type ServiceLinkedRoleMapOutput
- func (ServiceLinkedRoleMapOutput) ElementType() reflect.Type
- func (o ServiceLinkedRoleMapOutput) MapIndex(k pulumi.StringInput) ServiceLinkedRoleOutput
- func (o ServiceLinkedRoleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ServiceLinkedRole]
- func (o ServiceLinkedRoleMapOutput) ToServiceLinkedRoleMapOutput() ServiceLinkedRoleMapOutput
- func (o ServiceLinkedRoleMapOutput) ToServiceLinkedRoleMapOutputWithContext(ctx context.Context) ServiceLinkedRoleMapOutput
- type ServiceLinkedRoleOutput
- func (ServiceLinkedRoleOutput) ElementType() reflect.Type
- func (o ServiceLinkedRoleOutput) ProductName() pulumi.StringOutput
- func (o ServiceLinkedRoleOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceLinkedRole]
- func (o ServiceLinkedRoleOutput) ToServiceLinkedRoleOutput() ServiceLinkedRoleOutput
- func (o ServiceLinkedRoleOutput) ToServiceLinkedRoleOutputWithContext(ctx context.Context) ServiceLinkedRoleOutput
- type ServiceLinkedRoleState
- type Slr
- type SlrArgs
- type SlrArray
- type SlrArrayInput
- type SlrArrayOutput
- func (SlrArrayOutput) ElementType() reflect.Type
- func (o SlrArrayOutput) Index(i pulumi.IntInput) SlrOutput
- func (o SlrArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Slr]
- func (o SlrArrayOutput) ToSlrArrayOutput() SlrArrayOutput
- func (o SlrArrayOutput) ToSlrArrayOutputWithContext(ctx context.Context) SlrArrayOutput
- type SlrInput
- type SlrMap
- type SlrMapInput
- type SlrMapOutput
- func (SlrMapOutput) ElementType() reflect.Type
- func (o SlrMapOutput) MapIndex(k pulumi.StringInput) SlrOutput
- func (o SlrMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Slr]
- func (o SlrMapOutput) ToSlrMapOutput() SlrMapOutput
- func (o SlrMapOutput) ToSlrMapOutputWithContext(ctx context.Context) SlrMapOutput
- type SlrOutput
- type SlrState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiDestination ¶ added in v3.44.0
type ApiDestination struct { pulumi.CustomResourceState // The name of the API destination. ApiDestinationName pulumi.StringOutput `pulumi:"apiDestinationName"` // The name of the connection. ConnectionName pulumi.StringOutput `pulumi:"connectionName"` // The creation time of the Api Destination. CreateTime pulumi.IntOutput `pulumi:"createTime"` // The description of the API destination. Description pulumi.StringPtrOutput `pulumi:"description"` // The parameters that are configured for the API destination. See `httpApiParameters` below. HttpApiParameters ApiDestinationHttpApiParametersOutput `pulumi:"httpApiParameters"` }
Provides a Event Bridge Api Destination resource.
For information about Event Bridge Api Destination and how to use it, see [What is Api Destination](https://www.alibabacloud.com/help/en/eventbridge/latest/api-eventbridge-2020-04-01-createapidestination).
> **NOTE:** Available since v1.211.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "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, "") region := "cn-chengdu" if param := cfg.Get("region"); param != "" { region = param } name := "terraform-example" if param := cfg.Get("name"); param != "" { name = param } defaultConnection, err := eventbridge.NewConnection(ctx, "defaultConnection", &eventbridge.ConnectionArgs{ ConnectionName: pulumi.String(name), NetworkParameters: &eventbridge.ConnectionNetworkParametersArgs{ NetworkType: pulumi.String("PublicNetwork"), }, }) if err != nil { return err } _, err = eventbridge.NewApiDestination(ctx, "defaultApiDestination", &eventbridge.ApiDestinationArgs{ ConnectionName: defaultConnection.ConnectionName, ApiDestinationName: pulumi.String(name), Description: pulumi.String("test-api-destination-connection"), HttpApiParameters: &eventbridge.ApiDestinationHttpApiParametersArgs{ Endpoint: pulumi.String("http://127.0.0.1:8001"), Method: pulumi.String("POST"), }, }) if err != nil { return err } return nil }) }
```
## Import
Event Bridge Api Destination can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eventbridge/apiDestination:ApiDestination example <id>
```
func GetApiDestination ¶ added in v3.44.0
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 ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (*ApiDestination) ElementType() reflect.Type
func (*ApiDestination) ToApiDestinationOutput ¶ added in v3.44.0
func (i *ApiDestination) ToApiDestinationOutput() ApiDestinationOutput
func (*ApiDestination) ToApiDestinationOutputWithContext ¶ added in v3.44.0
func (i *ApiDestination) ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput
func (*ApiDestination) ToOutput ¶ added in v3.44.0
func (i *ApiDestination) ToOutput(ctx context.Context) pulumix.Output[*ApiDestination]
type ApiDestinationArgs ¶ added in v3.44.0
type ApiDestinationArgs struct { // The name of the API destination. ApiDestinationName pulumi.StringInput // The name of the connection. ConnectionName pulumi.StringInput // The description of the API destination. Description pulumi.StringPtrInput // The parameters that are configured for the API destination. See `httpApiParameters` below. HttpApiParameters ApiDestinationHttpApiParametersInput }
The set of arguments for constructing a ApiDestination resource.
func (ApiDestinationArgs) ElementType ¶ added in v3.44.0
func (ApiDestinationArgs) ElementType() reflect.Type
type ApiDestinationArray ¶ added in v3.44.0
type ApiDestinationArray []ApiDestinationInput
func (ApiDestinationArray) ElementType ¶ added in v3.44.0
func (ApiDestinationArray) ElementType() reflect.Type
func (ApiDestinationArray) ToApiDestinationArrayOutput ¶ added in v3.44.0
func (i ApiDestinationArray) ToApiDestinationArrayOutput() ApiDestinationArrayOutput
func (ApiDestinationArray) ToApiDestinationArrayOutputWithContext ¶ added in v3.44.0
func (i ApiDestinationArray) ToApiDestinationArrayOutputWithContext(ctx context.Context) ApiDestinationArrayOutput
func (ApiDestinationArray) ToOutput ¶ added in v3.44.0
func (i ApiDestinationArray) ToOutput(ctx context.Context) pulumix.Output[[]*ApiDestination]
type ApiDestinationArrayInput ¶ added in v3.44.0
type ApiDestinationArrayInput interface { pulumi.Input ToApiDestinationArrayOutput() ApiDestinationArrayOutput ToApiDestinationArrayOutputWithContext(context.Context) ApiDestinationArrayOutput }
ApiDestinationArrayInput is an input type that accepts ApiDestinationArray and ApiDestinationArrayOutput values. You can construct a concrete instance of `ApiDestinationArrayInput` via:
ApiDestinationArray{ ApiDestinationArgs{...} }
type ApiDestinationArrayOutput ¶ added in v3.44.0
type ApiDestinationArrayOutput struct{ *pulumi.OutputState }
func (ApiDestinationArrayOutput) ElementType ¶ added in v3.44.0
func (ApiDestinationArrayOutput) ElementType() reflect.Type
func (ApiDestinationArrayOutput) Index ¶ added in v3.44.0
func (o ApiDestinationArrayOutput) Index(i pulumi.IntInput) ApiDestinationOutput
func (ApiDestinationArrayOutput) ToApiDestinationArrayOutput ¶ added in v3.44.0
func (o ApiDestinationArrayOutput) ToApiDestinationArrayOutput() ApiDestinationArrayOutput
func (ApiDestinationArrayOutput) ToApiDestinationArrayOutputWithContext ¶ added in v3.44.0
func (o ApiDestinationArrayOutput) ToApiDestinationArrayOutputWithContext(ctx context.Context) ApiDestinationArrayOutput
func (ApiDestinationArrayOutput) ToOutput ¶ added in v3.44.0
func (o ApiDestinationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ApiDestination]
type ApiDestinationHttpApiParameters ¶ added in v3.44.0
type ApiDestinationHttpApiParametersArgs ¶ added in v3.44.0
type ApiDestinationHttpApiParametersArgs struct { // The endpoint of the API destination. Endpoint pulumi.StringInput `pulumi:"endpoint"` // The HTTP request method. Valid values: `GET`, `POST`, `HEAD`, `DELETE`, `PUT`, `PATCH`. Method pulumi.StringInput `pulumi:"method"` }
func (ApiDestinationHttpApiParametersArgs) ElementType ¶ added in v3.44.0
func (ApiDestinationHttpApiParametersArgs) ElementType() reflect.Type
func (ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersOutput ¶ added in v3.44.0
func (i ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersOutput() ApiDestinationHttpApiParametersOutput
func (ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersOutputWithContext ¶ added in v3.44.0
func (i ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersOutput
func (ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersPtrOutput ¶ added in v3.44.0
func (i ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersPtrOutput() ApiDestinationHttpApiParametersPtrOutput
func (ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersPtrOutputWithContext ¶ added in v3.44.0
func (i ApiDestinationHttpApiParametersArgs) ToApiDestinationHttpApiParametersPtrOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersPtrOutput
func (ApiDestinationHttpApiParametersArgs) ToOutput ¶ added in v3.44.0
func (i ApiDestinationHttpApiParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ApiDestinationHttpApiParameters]
type ApiDestinationHttpApiParametersInput ¶ added in v3.44.0
type ApiDestinationHttpApiParametersInput interface { pulumi.Input ToApiDestinationHttpApiParametersOutput() ApiDestinationHttpApiParametersOutput ToApiDestinationHttpApiParametersOutputWithContext(context.Context) ApiDestinationHttpApiParametersOutput }
ApiDestinationHttpApiParametersInput is an input type that accepts ApiDestinationHttpApiParametersArgs and ApiDestinationHttpApiParametersOutput values. You can construct a concrete instance of `ApiDestinationHttpApiParametersInput` via:
ApiDestinationHttpApiParametersArgs{...}
type ApiDestinationHttpApiParametersOutput ¶ added in v3.44.0
type ApiDestinationHttpApiParametersOutput struct{ *pulumi.OutputState }
func (ApiDestinationHttpApiParametersOutput) ElementType ¶ added in v3.44.0
func (ApiDestinationHttpApiParametersOutput) ElementType() reflect.Type
func (ApiDestinationHttpApiParametersOutput) Endpoint ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersOutput) Endpoint() pulumi.StringOutput
The endpoint of the API destination.
func (ApiDestinationHttpApiParametersOutput) Method ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersOutput) Method() pulumi.StringOutput
The HTTP request method. Valid values: `GET`, `POST`, `HEAD`, `DELETE`, `PUT`, `PATCH`.
func (ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersOutput ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersOutput() ApiDestinationHttpApiParametersOutput
func (ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersOutputWithContext ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersOutput
func (ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersPtrOutput ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersPtrOutput() ApiDestinationHttpApiParametersPtrOutput
func (ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersOutput) ToApiDestinationHttpApiParametersPtrOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersPtrOutput
func (ApiDestinationHttpApiParametersOutput) ToOutput ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ApiDestinationHttpApiParameters]
type ApiDestinationHttpApiParametersPtrInput ¶ added in v3.44.0
type ApiDestinationHttpApiParametersPtrInput interface { pulumi.Input ToApiDestinationHttpApiParametersPtrOutput() ApiDestinationHttpApiParametersPtrOutput ToApiDestinationHttpApiParametersPtrOutputWithContext(context.Context) ApiDestinationHttpApiParametersPtrOutput }
ApiDestinationHttpApiParametersPtrInput is an input type that accepts ApiDestinationHttpApiParametersArgs, ApiDestinationHttpApiParametersPtr and ApiDestinationHttpApiParametersPtrOutput values. You can construct a concrete instance of `ApiDestinationHttpApiParametersPtrInput` via:
ApiDestinationHttpApiParametersArgs{...} or: nil
func ApiDestinationHttpApiParametersPtr ¶ added in v3.44.0
func ApiDestinationHttpApiParametersPtr(v *ApiDestinationHttpApiParametersArgs) ApiDestinationHttpApiParametersPtrInput
type ApiDestinationHttpApiParametersPtrOutput ¶ added in v3.44.0
type ApiDestinationHttpApiParametersPtrOutput struct{ *pulumi.OutputState }
func (ApiDestinationHttpApiParametersPtrOutput) ElementType ¶ added in v3.44.0
func (ApiDestinationHttpApiParametersPtrOutput) ElementType() reflect.Type
func (ApiDestinationHttpApiParametersPtrOutput) Endpoint ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of the API destination.
func (ApiDestinationHttpApiParametersPtrOutput) Method ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersPtrOutput) Method() pulumi.StringPtrOutput
The HTTP request method. Valid values: `GET`, `POST`, `HEAD`, `DELETE`, `PUT`, `PATCH`.
func (ApiDestinationHttpApiParametersPtrOutput) ToApiDestinationHttpApiParametersPtrOutput ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersPtrOutput) ToApiDestinationHttpApiParametersPtrOutput() ApiDestinationHttpApiParametersPtrOutput
func (ApiDestinationHttpApiParametersPtrOutput) ToApiDestinationHttpApiParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersPtrOutput) ToApiDestinationHttpApiParametersPtrOutputWithContext(ctx context.Context) ApiDestinationHttpApiParametersPtrOutput
func (ApiDestinationHttpApiParametersPtrOutput) ToOutput ¶ added in v3.44.0
func (o ApiDestinationHttpApiParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiDestinationHttpApiParameters]
type ApiDestinationInput ¶ added in v3.44.0
type ApiDestinationInput interface { pulumi.Input ToApiDestinationOutput() ApiDestinationOutput ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput }
type ApiDestinationMap ¶ added in v3.44.0
type ApiDestinationMap map[string]ApiDestinationInput
func (ApiDestinationMap) ElementType ¶ added in v3.44.0
func (ApiDestinationMap) ElementType() reflect.Type
func (ApiDestinationMap) ToApiDestinationMapOutput ¶ added in v3.44.0
func (i ApiDestinationMap) ToApiDestinationMapOutput() ApiDestinationMapOutput
func (ApiDestinationMap) ToApiDestinationMapOutputWithContext ¶ added in v3.44.0
func (i ApiDestinationMap) ToApiDestinationMapOutputWithContext(ctx context.Context) ApiDestinationMapOutput
func (ApiDestinationMap) ToOutput ¶ added in v3.44.0
func (i ApiDestinationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ApiDestination]
type ApiDestinationMapInput ¶ added in v3.44.0
type ApiDestinationMapInput interface { pulumi.Input ToApiDestinationMapOutput() ApiDestinationMapOutput ToApiDestinationMapOutputWithContext(context.Context) ApiDestinationMapOutput }
ApiDestinationMapInput is an input type that accepts ApiDestinationMap and ApiDestinationMapOutput values. You can construct a concrete instance of `ApiDestinationMapInput` via:
ApiDestinationMap{ "key": ApiDestinationArgs{...} }
type ApiDestinationMapOutput ¶ added in v3.44.0
type ApiDestinationMapOutput struct{ *pulumi.OutputState }
func (ApiDestinationMapOutput) ElementType ¶ added in v3.44.0
func (ApiDestinationMapOutput) ElementType() reflect.Type
func (ApiDestinationMapOutput) MapIndex ¶ added in v3.44.0
func (o ApiDestinationMapOutput) MapIndex(k pulumi.StringInput) ApiDestinationOutput
func (ApiDestinationMapOutput) ToApiDestinationMapOutput ¶ added in v3.44.0
func (o ApiDestinationMapOutput) ToApiDestinationMapOutput() ApiDestinationMapOutput
func (ApiDestinationMapOutput) ToApiDestinationMapOutputWithContext ¶ added in v3.44.0
func (o ApiDestinationMapOutput) ToApiDestinationMapOutputWithContext(ctx context.Context) ApiDestinationMapOutput
func (ApiDestinationMapOutput) ToOutput ¶ added in v3.44.0
func (o ApiDestinationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ApiDestination]
type ApiDestinationOutput ¶ added in v3.44.0
type ApiDestinationOutput struct{ *pulumi.OutputState }
func (ApiDestinationOutput) ApiDestinationName ¶ added in v3.44.0
func (o ApiDestinationOutput) ApiDestinationName() pulumi.StringOutput
The name of the API destination.
func (ApiDestinationOutput) ConnectionName ¶ added in v3.44.0
func (o ApiDestinationOutput) ConnectionName() pulumi.StringOutput
The name of the connection.
func (ApiDestinationOutput) CreateTime ¶ added in v3.44.0
func (o ApiDestinationOutput) CreateTime() pulumi.IntOutput
The creation time of the Api Destination.
func (ApiDestinationOutput) Description ¶ added in v3.44.0
func (o ApiDestinationOutput) Description() pulumi.StringPtrOutput
The description of the API destination.
func (ApiDestinationOutput) ElementType ¶ added in v3.44.0
func (ApiDestinationOutput) ElementType() reflect.Type
func (ApiDestinationOutput) HttpApiParameters ¶ added in v3.44.0
func (o ApiDestinationOutput) HttpApiParameters() ApiDestinationHttpApiParametersOutput
The parameters that are configured for the API destination. See `httpApiParameters` below.
func (ApiDestinationOutput) ToApiDestinationOutput ¶ added in v3.44.0
func (o ApiDestinationOutput) ToApiDestinationOutput() ApiDestinationOutput
func (ApiDestinationOutput) ToApiDestinationOutputWithContext ¶ added in v3.44.0
func (o ApiDestinationOutput) ToApiDestinationOutputWithContext(ctx context.Context) ApiDestinationOutput
func (ApiDestinationOutput) ToOutput ¶ added in v3.44.0
func (o ApiDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiDestination]
type ApiDestinationState ¶ added in v3.44.0
type ApiDestinationState struct { // The name of the API destination. ApiDestinationName pulumi.StringPtrInput // The name of the connection. ConnectionName pulumi.StringPtrInput // The creation time of the Api Destination. CreateTime pulumi.IntPtrInput // The description of the API destination. Description pulumi.StringPtrInput // The parameters that are configured for the API destination. See `httpApiParameters` below. HttpApiParameters ApiDestinationHttpApiParametersPtrInput }
func (ApiDestinationState) ElementType ¶ added in v3.44.0
func (ApiDestinationState) ElementType() reflect.Type
type Connection ¶ added in v3.44.0
type Connection struct { pulumi.CustomResourceState // The parameters that are configured for authentication. See `authParameters` below. AuthParameters ConnectionAuthParametersPtrOutput `pulumi:"authParameters"` // The name of the connection. ConnectionName pulumi.StringOutput `pulumi:"connectionName"` // The creation time of the Connection. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the connection. Description pulumi.StringPtrOutput `pulumi:"description"` // The parameters that are configured for the network. See `networkParameters` below. NetworkParameters ConnectionNetworkParametersOutput `pulumi:"networkParameters"` }
Provides a Event Bridge Connection resource.
For information about Event Bridge Connection and how to use it, see [What is Connection](https://www.alibabacloud.com/help/en/eventbridge/latest/api-eventbridge-2020-04-01-createconnection).
> **NOTE:** Available since v1.210.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "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, "") region := "cn-chengdu" if param := cfg.Get("region"); param != "" { region = param } name := "terraform-example" if param := cfg.Get("name"); param != "" { name = param } defaultZones, err := alicloud.GetZones(ctx, nil, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VpcId: defaultNetwork.ID(), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(defaultZones.Zones[0].Id), VswitchName: pulumi.String(name), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultSwitch.VpcId, }) if err != nil { return err } _, err = eventbridge.NewConnection(ctx, "defaultConnection", &eventbridge.ConnectionArgs{ ConnectionName: pulumi.String(name), Description: pulumi.String("test-connection-basic-pre"), NetworkParameters: &eventbridge.ConnectionNetworkParametersArgs{ NetworkType: pulumi.String("PublicNetwork"), VpcId: defaultNetwork.ID(), VswitcheId: defaultSwitch.ID(), SecurityGroupId: defaultSecurityGroup.ID(), }, AuthParameters: &eventbridge.ConnectionAuthParametersArgs{ AuthorizationType: pulumi.String("BASIC_AUTH"), ApiKeyAuthParameters: &eventbridge.ConnectionAuthParametersApiKeyAuthParametersArgs{ ApiKeyName: pulumi.String("Token"), ApiKeyValue: pulumi.String("Token-value"), }, BasicAuthParameters: &eventbridge.ConnectionAuthParametersBasicAuthParametersArgs{ Username: pulumi.String("admin"), Password: pulumi.String("admin"), }, OauthParameters: &eventbridge.ConnectionAuthParametersOauthParametersArgs{ AuthorizationEndpoint: pulumi.String("http://127.0.0.1:8080"), HttpMethod: pulumi.String("POST"), ClientParameters: &eventbridge.ConnectionAuthParametersOauthParametersClientParametersArgs{ ClientId: pulumi.String("ClientId"), ClientSecret: pulumi.String("ClientSecret"), }, OauthHttpParameters: &eventbridge.ConnectionAuthParametersOauthParametersOauthHttpParametersArgs{ HeaderParameters: eventbridge.ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray{ &eventbridge.ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs{ Key: pulumi.String("name"), Value: pulumi.String("name"), IsValueSecret: pulumi.String("true"), }, }, BodyParameters: eventbridge.ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray{ &eventbridge.ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs{ Key: pulumi.String("name"), Value: pulumi.String("name"), IsValueSecret: pulumi.String("true"), }, }, QueryStringParameters: eventbridge.ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray{ &eventbridge.ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs{ Key: pulumi.String("name"), Value: pulumi.String("name"), IsValueSecret: pulumi.String("true"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Event Bridge Connection can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eventbridge/connection:Connection example <id>
```
func GetConnection ¶ added in v3.44.0
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 ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (*Connection) ElementType() reflect.Type
func (*Connection) ToConnectionOutput ¶ added in v3.44.0
func (i *Connection) ToConnectionOutput() ConnectionOutput
func (*Connection) ToConnectionOutputWithContext ¶ added in v3.44.0
func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (*Connection) ToOutput ¶ added in v3.44.0
func (i *Connection) ToOutput(ctx context.Context) pulumix.Output[*Connection]
type ConnectionArgs ¶ added in v3.44.0
type ConnectionArgs struct { // The parameters that are configured for authentication. See `authParameters` below. AuthParameters ConnectionAuthParametersPtrInput // The name of the connection. ConnectionName pulumi.StringInput // The description of the connection. Description pulumi.StringPtrInput // The parameters that are configured for the network. See `networkParameters` below. NetworkParameters ConnectionNetworkParametersInput }
The set of arguments for constructing a Connection resource.
func (ConnectionArgs) ElementType ¶ added in v3.44.0
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionArray ¶ added in v3.44.0
type ConnectionArray []ConnectionInput
func (ConnectionArray) ElementType ¶ added in v3.44.0
func (ConnectionArray) ElementType() reflect.Type
func (ConnectionArray) ToConnectionArrayOutput ¶ added in v3.44.0
func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArray) ToConnectionArrayOutputWithContext ¶ added in v3.44.0
func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
func (ConnectionArray) ToOutput ¶ added in v3.44.0
func (i ConnectionArray) ToOutput(ctx context.Context) pulumix.Output[[]*Connection]
type ConnectionArrayInput ¶ added in v3.44.0
type ConnectionArrayInput interface { pulumi.Input ToConnectionArrayOutput() ConnectionArrayOutput ToConnectionArrayOutputWithContext(context.Context) ConnectionArrayOutput }
ConnectionArrayInput is an input type that accepts ConnectionArray and ConnectionArrayOutput values. You can construct a concrete instance of `ConnectionArrayInput` via:
ConnectionArray{ ConnectionArgs{...} }
type ConnectionArrayOutput ¶ added in v3.44.0
type ConnectionArrayOutput struct{ *pulumi.OutputState }
func (ConnectionArrayOutput) ElementType ¶ added in v3.44.0
func (ConnectionArrayOutput) ElementType() reflect.Type
func (ConnectionArrayOutput) Index ¶ added in v3.44.0
func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
func (ConnectionArrayOutput) ToConnectionArrayOutput ¶ added in v3.44.0
func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArrayOutput) ToConnectionArrayOutputWithContext ¶ added in v3.44.0
func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
func (ConnectionArrayOutput) ToOutput ¶ added in v3.44.0
func (o ConnectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Connection]
type ConnectionAuthParameters ¶ added in v3.44.0
type ConnectionAuthParameters struct { // The parameters that are configured for API key authentication. See `apiKeyAuthParameters` below. ApiKeyAuthParameters *ConnectionAuthParametersApiKeyAuthParameters `pulumi:"apiKeyAuthParameters"` // The type of the authentication. Valid values: `API_KEY_AUTH`, `BASIC_AUTH`, `OAUTH_AUTH`. AuthorizationType *string `pulumi:"authorizationType"` // The parameters that are configured for basic authentication. See `basicAuthParameters` below. BasicAuthParameters *ConnectionAuthParametersBasicAuthParameters `pulumi:"basicAuthParameters"` // The parameters that are configured for OAuth authentication. See `oauthParameters` below. OauthParameters *ConnectionAuthParametersOauthParameters `pulumi:"oauthParameters"` }
type ConnectionAuthParametersApiKeyAuthParameters ¶ added in v3.44.0
type ConnectionAuthParametersApiKeyAuthParametersArgs ¶ added in v3.44.0
type ConnectionAuthParametersApiKeyAuthParametersArgs struct { // The name of the API key. ApiKeyName pulumi.StringPtrInput `pulumi:"apiKeyName"` // The value of the API key. ApiKeyValue pulumi.StringPtrInput `pulumi:"apiKeyValue"` }
func (ConnectionAuthParametersApiKeyAuthParametersArgs) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersApiKeyAuthParametersArgs) ElementType() reflect.Type
func (ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersOutput() ConnectionAuthParametersApiKeyAuthParametersOutput
func (ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersOutput
func (ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersPtrOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersPtrOutput() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
func (ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersApiKeyAuthParametersArgs) ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersPtrOutput
type ConnectionAuthParametersApiKeyAuthParametersInput ¶ added in v3.44.0
type ConnectionAuthParametersApiKeyAuthParametersInput interface { pulumi.Input ToConnectionAuthParametersApiKeyAuthParametersOutput() ConnectionAuthParametersApiKeyAuthParametersOutput ToConnectionAuthParametersApiKeyAuthParametersOutputWithContext(context.Context) ConnectionAuthParametersApiKeyAuthParametersOutput }
ConnectionAuthParametersApiKeyAuthParametersInput is an input type that accepts ConnectionAuthParametersApiKeyAuthParametersArgs and ConnectionAuthParametersApiKeyAuthParametersOutput values. You can construct a concrete instance of `ConnectionAuthParametersApiKeyAuthParametersInput` via:
ConnectionAuthParametersApiKeyAuthParametersArgs{...}
type ConnectionAuthParametersApiKeyAuthParametersOutput ¶ added in v3.44.0
type ConnectionAuthParametersApiKeyAuthParametersOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersApiKeyAuthParametersOutput) ApiKeyName ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ApiKeyName() pulumi.StringPtrOutput
The name of the API key.
func (ConnectionAuthParametersApiKeyAuthParametersOutput) ApiKeyValue ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ApiKeyValue() pulumi.StringPtrOutput
The value of the API key.
func (ConnectionAuthParametersApiKeyAuthParametersOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersApiKeyAuthParametersOutput) ElementType() reflect.Type
func (ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersOutput() ConnectionAuthParametersApiKeyAuthParametersOutput
func (ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersOutput
func (ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutput() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
func (ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersPtrOutput
type ConnectionAuthParametersApiKeyAuthParametersPtrInput ¶ added in v3.44.0
type ConnectionAuthParametersApiKeyAuthParametersPtrInput interface { pulumi.Input ToConnectionAuthParametersApiKeyAuthParametersPtrOutput() ConnectionAuthParametersApiKeyAuthParametersPtrOutput ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext(context.Context) ConnectionAuthParametersApiKeyAuthParametersPtrOutput }
ConnectionAuthParametersApiKeyAuthParametersPtrInput is an input type that accepts ConnectionAuthParametersApiKeyAuthParametersArgs, ConnectionAuthParametersApiKeyAuthParametersPtr and ConnectionAuthParametersApiKeyAuthParametersPtrOutput values. You can construct a concrete instance of `ConnectionAuthParametersApiKeyAuthParametersPtrInput` via:
ConnectionAuthParametersApiKeyAuthParametersArgs{...} or: nil
func ConnectionAuthParametersApiKeyAuthParametersPtr ¶ added in v3.44.0
func ConnectionAuthParametersApiKeyAuthParametersPtr(v *ConnectionAuthParametersApiKeyAuthParametersArgs) ConnectionAuthParametersApiKeyAuthParametersPtrInput
type ConnectionAuthParametersApiKeyAuthParametersPtrOutput ¶ added in v3.44.0
type ConnectionAuthParametersApiKeyAuthParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ApiKeyName ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ApiKeyName() pulumi.StringPtrOutput
The name of the API key.
func (ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ApiKeyValue ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ApiKeyValue() pulumi.StringPtrOutput
The value of the API key.
func (ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ElementType() reflect.Type
func (ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutput() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
func (ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersApiKeyAuthParametersPtrOutput) ToConnectionAuthParametersApiKeyAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersApiKeyAuthParametersPtrOutput
type ConnectionAuthParametersArgs ¶ added in v3.44.0
type ConnectionAuthParametersArgs struct { // The parameters that are configured for API key authentication. See `apiKeyAuthParameters` below. ApiKeyAuthParameters ConnectionAuthParametersApiKeyAuthParametersPtrInput `pulumi:"apiKeyAuthParameters"` // The type of the authentication. Valid values: `API_KEY_AUTH`, `BASIC_AUTH`, `OAUTH_AUTH`. AuthorizationType pulumi.StringPtrInput `pulumi:"authorizationType"` // The parameters that are configured for basic authentication. See `basicAuthParameters` below. BasicAuthParameters ConnectionAuthParametersBasicAuthParametersPtrInput `pulumi:"basicAuthParameters"` // The parameters that are configured for OAuth authentication. See `oauthParameters` below. OauthParameters ConnectionAuthParametersOauthParametersPtrInput `pulumi:"oauthParameters"` }
func (ConnectionAuthParametersArgs) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersArgs) ElementType() reflect.Type
func (ConnectionAuthParametersArgs) ToConnectionAuthParametersOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput
func (ConnectionAuthParametersArgs) ToConnectionAuthParametersOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput
func (ConnectionAuthParametersArgs) ToConnectionAuthParametersPtrOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersPtrOutput() ConnectionAuthParametersPtrOutput
func (ConnectionAuthParametersArgs) ToConnectionAuthParametersPtrOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersArgs) ToConnectionAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersPtrOutput
func (ConnectionAuthParametersArgs) ToOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParameters]
type ConnectionAuthParametersBasicAuthParameters ¶ added in v3.44.0
type ConnectionAuthParametersBasicAuthParametersArgs ¶ added in v3.44.0
type ConnectionAuthParametersBasicAuthParametersArgs struct { // The password for basic authentication. Password pulumi.StringPtrInput `pulumi:"password"` // The username for basic authentication. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ConnectionAuthParametersBasicAuthParametersArgs) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersBasicAuthParametersArgs) ElementType() reflect.Type
func (ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersOutput() ConnectionAuthParametersBasicAuthParametersOutput
func (ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersOutput
func (ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersPtrOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersPtrOutput() ConnectionAuthParametersBasicAuthParametersPtrOutput
func (ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersBasicAuthParametersArgs) ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersPtrOutput
type ConnectionAuthParametersBasicAuthParametersInput ¶ added in v3.44.0
type ConnectionAuthParametersBasicAuthParametersInput interface { pulumi.Input ToConnectionAuthParametersBasicAuthParametersOutput() ConnectionAuthParametersBasicAuthParametersOutput ToConnectionAuthParametersBasicAuthParametersOutputWithContext(context.Context) ConnectionAuthParametersBasicAuthParametersOutput }
ConnectionAuthParametersBasicAuthParametersInput is an input type that accepts ConnectionAuthParametersBasicAuthParametersArgs and ConnectionAuthParametersBasicAuthParametersOutput values. You can construct a concrete instance of `ConnectionAuthParametersBasicAuthParametersInput` via:
ConnectionAuthParametersBasicAuthParametersArgs{...}
type ConnectionAuthParametersBasicAuthParametersOutput ¶ added in v3.44.0
type ConnectionAuthParametersBasicAuthParametersOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersBasicAuthParametersOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersBasicAuthParametersOutput) ElementType() reflect.Type
func (ConnectionAuthParametersBasicAuthParametersOutput) Password ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersOutput) Password() pulumi.StringPtrOutput
The password for basic authentication.
func (ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersOutput() ConnectionAuthParametersBasicAuthParametersOutput
func (ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersOutput
func (ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutput() ConnectionAuthParametersBasicAuthParametersPtrOutput
func (ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersPtrOutput
func (ConnectionAuthParametersBasicAuthParametersOutput) Username ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersOutput) Username() pulumi.StringPtrOutput
The username for basic authentication.
type ConnectionAuthParametersBasicAuthParametersPtrInput ¶ added in v3.44.0
type ConnectionAuthParametersBasicAuthParametersPtrInput interface { pulumi.Input ToConnectionAuthParametersBasicAuthParametersPtrOutput() ConnectionAuthParametersBasicAuthParametersPtrOutput ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext(context.Context) ConnectionAuthParametersBasicAuthParametersPtrOutput }
ConnectionAuthParametersBasicAuthParametersPtrInput is an input type that accepts ConnectionAuthParametersBasicAuthParametersArgs, ConnectionAuthParametersBasicAuthParametersPtr and ConnectionAuthParametersBasicAuthParametersPtrOutput values. You can construct a concrete instance of `ConnectionAuthParametersBasicAuthParametersPtrInput` via:
ConnectionAuthParametersBasicAuthParametersArgs{...} or: nil
func ConnectionAuthParametersBasicAuthParametersPtr ¶ added in v3.44.0
func ConnectionAuthParametersBasicAuthParametersPtr(v *ConnectionAuthParametersBasicAuthParametersArgs) ConnectionAuthParametersBasicAuthParametersPtrInput
type ConnectionAuthParametersBasicAuthParametersPtrOutput ¶ added in v3.44.0
type ConnectionAuthParametersBasicAuthParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersBasicAuthParametersPtrOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersBasicAuthParametersPtrOutput) ElementType() reflect.Type
func (ConnectionAuthParametersBasicAuthParametersPtrOutput) Password ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) Password() pulumi.StringPtrOutput
The password for basic authentication.
func (ConnectionAuthParametersBasicAuthParametersPtrOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutput() ConnectionAuthParametersBasicAuthParametersPtrOutput
func (ConnectionAuthParametersBasicAuthParametersPtrOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) ToConnectionAuthParametersBasicAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersBasicAuthParametersPtrOutput
func (ConnectionAuthParametersBasicAuthParametersPtrOutput) Username ¶ added in v3.44.0
func (o ConnectionAuthParametersBasicAuthParametersPtrOutput) Username() pulumi.StringPtrOutput
The username for basic authentication.
type ConnectionAuthParametersInput ¶ added in v3.44.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 ConnectionAuthParametersOauthParameters ¶ added in v3.44.0
type ConnectionAuthParametersOauthParameters struct { // The IP address of the authorized endpoint. AuthorizationEndpoint *string `pulumi:"authorizationEndpoint"` // The parameters that are configured for the client. See `clientParameters` below. ClientParameters *ConnectionAuthParametersOauthParametersClientParameters `pulumi:"clientParameters"` // The HTTP request method. Valid values: `GET`, `POST`, `HEAD`, `DELETE`, `PUT`, `PATCH`. HttpMethod *string `pulumi:"httpMethod"` // The request parameters that are configured for OAuth authentication. See `oauthHttpParameters` below. OauthHttpParameters *ConnectionAuthParametersOauthParametersOauthHttpParameters `pulumi:"oauthHttpParameters"` }
type ConnectionAuthParametersOauthParametersArgs ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersArgs struct { // The IP address of the authorized endpoint. AuthorizationEndpoint pulumi.StringPtrInput `pulumi:"authorizationEndpoint"` // The parameters that are configured for the client. See `clientParameters` below. ClientParameters ConnectionAuthParametersOauthParametersClientParametersPtrInput `pulumi:"clientParameters"` // The HTTP request method. Valid values: `GET`, `POST`, `HEAD`, `DELETE`, `PUT`, `PATCH`. HttpMethod pulumi.StringPtrInput `pulumi:"httpMethod"` // The request parameters that are configured for OAuth authentication. See `oauthHttpParameters` below. OauthHttpParameters ConnectionAuthParametersOauthParametersOauthHttpParametersPtrInput `pulumi:"oauthHttpParameters"` }
func (ConnectionAuthParametersOauthParametersArgs) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersArgs) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersOutput() ConnectionAuthParametersOauthParametersOutput
func (ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOutput
func (ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersPtrOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersPtrOutput() ConnectionAuthParametersOauthParametersPtrOutput
func (ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersPtrOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersArgs) ToConnectionAuthParametersOauthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersPtrOutput
func (ConnectionAuthParametersOauthParametersArgs) ToOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersOauthParameters]
type ConnectionAuthParametersOauthParametersClientParameters ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersClientParametersArgs ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersClientParametersArgs struct { // The ID of the client. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The AccessKey secret of the client. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` }
func (ConnectionAuthParametersOauthParametersClientParametersArgs) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersClientParametersArgs) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersOutput() ConnectionAuthParametersOauthParametersClientParametersOutput
func (ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersOutput
func (ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersPtrOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersPtrOutput() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
func (ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersClientParametersArgs) ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersPtrOutput
type ConnectionAuthParametersOauthParametersClientParametersInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersClientParametersInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersClientParametersOutput() ConnectionAuthParametersOauthParametersClientParametersOutput ToConnectionAuthParametersOauthParametersClientParametersOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersClientParametersOutput }
ConnectionAuthParametersOauthParametersClientParametersInput is an input type that accepts ConnectionAuthParametersOauthParametersClientParametersArgs and ConnectionAuthParametersOauthParametersClientParametersOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersClientParametersInput` via:
ConnectionAuthParametersOauthParametersClientParametersArgs{...}
type ConnectionAuthParametersOauthParametersClientParametersOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersClientParametersOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersClientParametersOutput) ClientId ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ClientId() pulumi.StringPtrOutput
The ID of the client.
func (ConnectionAuthParametersOauthParametersClientParametersOutput) ClientSecret ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ClientSecret() pulumi.StringPtrOutput
The AccessKey secret of the client.
func (ConnectionAuthParametersOauthParametersClientParametersOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersClientParametersOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersOutput() ConnectionAuthParametersOauthParametersClientParametersOutput
func (ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersOutput
func (ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutput() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
func (ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersPtrOutput
type ConnectionAuthParametersOauthParametersClientParametersPtrInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersClientParametersPtrInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersClientParametersPtrOutput() ConnectionAuthParametersOauthParametersClientParametersPtrOutput ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersClientParametersPtrOutput }
ConnectionAuthParametersOauthParametersClientParametersPtrInput is an input type that accepts ConnectionAuthParametersOauthParametersClientParametersArgs, ConnectionAuthParametersOauthParametersClientParametersPtr and ConnectionAuthParametersOauthParametersClientParametersPtrOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersClientParametersPtrInput` via:
ConnectionAuthParametersOauthParametersClientParametersArgs{...} or: nil
func ConnectionAuthParametersOauthParametersClientParametersPtr ¶ added in v3.44.0
func ConnectionAuthParametersOauthParametersClientParametersPtr(v *ConnectionAuthParametersOauthParametersClientParametersArgs) ConnectionAuthParametersOauthParametersClientParametersPtrInput
type ConnectionAuthParametersOauthParametersClientParametersPtrOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersClientParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ClientId ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ClientId() pulumi.StringPtrOutput
The ID of the client.
func (ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ClientSecret ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ClientSecret() pulumi.StringPtrOutput
The AccessKey secret of the client.
func (ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutput() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
func (ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersClientParametersPtrOutput) ToConnectionAuthParametersOauthParametersClientParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersClientParametersPtrOutput
type ConnectionAuthParametersOauthParametersInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersOutput() ConnectionAuthParametersOauthParametersOutput ToConnectionAuthParametersOauthParametersOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersOutput }
ConnectionAuthParametersOauthParametersInput is an input type that accepts ConnectionAuthParametersOauthParametersArgs and ConnectionAuthParametersOauthParametersOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersInput` via:
ConnectionAuthParametersOauthParametersArgs{...}
type ConnectionAuthParametersOauthParametersOauthHttpParameters ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParameters struct { // The parameters that are configured for the request body. See `bodyParameters` below. BodyParameters []ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameter `pulumi:"bodyParameters"` // The parameters that are configured for the request header. See `headerParameters` below. HeaderParameters []ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameter `pulumi:"headerParameters"` // The parameters that are configured for the request path. See `queryStringParameters` below. QueryStringParameters []ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameter `pulumi:"queryStringParameters"` }
type ConnectionAuthParametersOauthParametersOauthHttpParametersArgs ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersArgs struct { // The parameters that are configured for the request body. See `bodyParameters` below. BodyParameters ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayInput `pulumi:"bodyParameters"` // The parameters that are configured for the request header. See `headerParameters` below. HeaderParameters ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayInput `pulumi:"headerParameters"` // The parameters that are configured for the request path. See `queryStringParameters` below. QueryStringParameters ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayInput `pulumi:"queryStringParameters"` }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameter ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameter struct { // Specifies whether to enable authentication. IsValueSecret *string `pulumi:"isValueSecret"` // The key of the request header. Key *string `pulumi:"key"` // The value of the request header. Value *string `pulumi:"value"` }
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs struct { // Specifies whether to enable authentication. IsValueSecret pulumi.StringPtrInput `pulumi:"isValueSecret"` // The key of the request header. Key pulumi.StringPtrInput `pulumi:"key"` // The value of the request header. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray []ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterInput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput }
ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayInput is an input type that accepts ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray and ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayInput` via:
ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArray{ ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs{...} }
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) Index ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput }
ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterInput is an input type that accepts ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs and ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterInput` via:
ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArgs{...}
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) IsValueSecret ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) IsValueSecret() pulumi.StringPtrOutput
Specifies whether to enable authentication.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) Key ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) Key() pulumi.StringPtrOutput
The key of the request header.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) ToOutput ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) Value ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterOutput) Value() pulumi.StringPtrOutput
The value of the request header.
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameter ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameter struct { // Specifies whether to enable authentication. IsValueSecret *string `pulumi:"isValueSecret"` // The key of the request header. Key *string `pulumi:"key"` // The value of the request header. Value *string `pulumi:"value"` }
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs struct { // Specifies whether to enable authentication. IsValueSecret pulumi.StringPtrInput `pulumi:"isValueSecret"` // The key of the request header. Key pulumi.StringPtrInput `pulumi:"key"` // The value of the request header. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray []ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterInput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput }
ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayInput is an input type that accepts ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray and ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayInput` via:
ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArray{ ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs{...} }
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) Index ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput }
ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterInput is an input type that accepts ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs and ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterInput` via:
ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArgs{...}
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) IsValueSecret ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) IsValueSecret() pulumi.StringPtrOutput
Specifies whether to enable authentication.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) Key ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) Key() pulumi.StringPtrOutput
The key of the request header.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) ToOutput ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) Value ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterOutput) Value() pulumi.StringPtrOutput
The value of the request header.
type ConnectionAuthParametersOauthParametersOauthHttpParametersInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersOauthHttpParametersOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersOutput ToConnectionAuthParametersOauthParametersOauthHttpParametersOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersOutput }
ConnectionAuthParametersOauthParametersOauthHttpParametersInput is an input type that accepts ConnectionAuthParametersOauthParametersOauthHttpParametersArgs and ConnectionAuthParametersOauthParametersOauthHttpParametersOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersOauthHttpParametersInput` via:
ConnectionAuthParametersOauthParametersOauthHttpParametersArgs{...}
type ConnectionAuthParametersOauthParametersOauthHttpParametersOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) BodyParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) BodyParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput
The parameters that are configured for the request body. See `bodyParameters` below.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) HeaderParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) HeaderParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput
The parameters that are configured for the request header. See `headerParameters` below.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) QueryStringParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) QueryStringParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput
The parameters that are configured for the request path. See `queryStringParameters` below.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersPtrInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersPtrInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput }
ConnectionAuthParametersOauthParametersOauthHttpParametersPtrInput is an input type that accepts ConnectionAuthParametersOauthParametersOauthHttpParametersArgs, ConnectionAuthParametersOauthParametersOauthHttpParametersPtr and ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersOauthHttpParametersPtrInput` via:
ConnectionAuthParametersOauthParametersOauthHttpParametersArgs{...} or: nil
func ConnectionAuthParametersOauthParametersOauthHttpParametersPtr ¶ added in v3.44.0
func ConnectionAuthParametersOauthParametersOauthHttpParametersPtr(v *ConnectionAuthParametersOauthParametersOauthHttpParametersArgs) ConnectionAuthParametersOauthParametersOauthHttpParametersPtrInput
type ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) BodyParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) BodyParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersBodyParameterArrayOutput
The parameters that are configured for the request body. See `bodyParameters` below.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) HeaderParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) HeaderParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersHeaderParameterArrayOutput
The parameters that are configured for the request header. See `headerParameters` below.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) QueryStringParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) QueryStringParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput
The parameters that are configured for the request path. See `queryStringParameters` below.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameter ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameter struct { // Specifies whether to enable authentication. IsValueSecret *string `pulumi:"isValueSecret"` // The key of the request header. Key *string `pulumi:"key"` // The value of the request header. Value *string `pulumi:"value"` }
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs struct { // Specifies whether to enable authentication. IsValueSecret pulumi.StringPtrInput `pulumi:"isValueSecret"` // The key of the request header. Key pulumi.StringPtrInput `pulumi:"key"` // The value of the request header. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray []ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterInput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutputWithContext ¶ added in v3.44.0
func (i ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput }
ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayInput is an input type that accepts ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray and ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayInput` via:
ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArray{ ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs{...} }
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) Index ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArrayOutput
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput }
ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterInput is an input type that accepts ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs and ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterInput` via:
ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterArgs{...}
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) IsValueSecret ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) IsValueSecret() pulumi.StringPtrOutput
Specifies whether to enable authentication.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) Key ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) Key() pulumi.StringPtrOutput
The key of the request header.
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput() ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ToConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) ToOutput ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) Value ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOauthHttpParametersQueryStringParameterOutput) Value() pulumi.StringPtrOutput
The value of the request header.
type ConnectionAuthParametersOauthParametersOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersOutput) AuthorizationEndpoint ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
The IP address of the authorized endpoint.
func (ConnectionAuthParametersOauthParametersOutput) ClientParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOutput) ClientParameters() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
The parameters that are configured for the client. See `clientParameters` below.
func (ConnectionAuthParametersOauthParametersOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersOutput) HttpMethod ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOutput) HttpMethod() pulumi.StringPtrOutput
The HTTP request method. Valid values: `GET`, `POST`, `HEAD`, `DELETE`, `PUT`, `PATCH`.
func (ConnectionAuthParametersOauthParametersOutput) OauthHttpParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOutput) OauthHttpParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
The request parameters that are configured for OAuth authentication. See `oauthHttpParameters` below.
func (ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersOutput() ConnectionAuthParametersOauthParametersOutput
func (ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersOutput
func (ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersPtrOutput() ConnectionAuthParametersOauthParametersPtrOutput
func (ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOutput) ToConnectionAuthParametersOauthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersPtrOutput
func (ConnectionAuthParametersOauthParametersOutput) ToOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParametersOauthParameters]
type ConnectionAuthParametersOauthParametersPtrInput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersPtrInput interface { pulumi.Input ToConnectionAuthParametersOauthParametersPtrOutput() ConnectionAuthParametersOauthParametersPtrOutput ToConnectionAuthParametersOauthParametersPtrOutputWithContext(context.Context) ConnectionAuthParametersOauthParametersPtrOutput }
ConnectionAuthParametersOauthParametersPtrInput is an input type that accepts ConnectionAuthParametersOauthParametersArgs, ConnectionAuthParametersOauthParametersPtr and ConnectionAuthParametersOauthParametersPtrOutput values. You can construct a concrete instance of `ConnectionAuthParametersOauthParametersPtrInput` via:
ConnectionAuthParametersOauthParametersArgs{...} or: nil
func ConnectionAuthParametersOauthParametersPtr ¶ added in v3.44.0
func ConnectionAuthParametersOauthParametersPtr(v *ConnectionAuthParametersOauthParametersArgs) ConnectionAuthParametersOauthParametersPtrInput
type ConnectionAuthParametersOauthParametersPtrOutput ¶ added in v3.44.0
type ConnectionAuthParametersOauthParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOauthParametersPtrOutput) AuthorizationEndpoint ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
The IP address of the authorized endpoint.
func (ConnectionAuthParametersOauthParametersPtrOutput) ClientParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersPtrOutput) ClientParameters() ConnectionAuthParametersOauthParametersClientParametersPtrOutput
The parameters that are configured for the client. See `clientParameters` below.
func (ConnectionAuthParametersOauthParametersPtrOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOauthParametersPtrOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOauthParametersPtrOutput) HttpMethod ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersPtrOutput) HttpMethod() pulumi.StringPtrOutput
The HTTP request method. Valid values: `GET`, `POST`, `HEAD`, `DELETE`, `PUT`, `PATCH`.
func (ConnectionAuthParametersOauthParametersPtrOutput) OauthHttpParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersPtrOutput) OauthHttpParameters() ConnectionAuthParametersOauthParametersOauthHttpParametersPtrOutput
The request parameters that are configured for OAuth authentication. See `oauthHttpParameters` below.
func (ConnectionAuthParametersOauthParametersPtrOutput) ToConnectionAuthParametersOauthParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersPtrOutput) ToConnectionAuthParametersOauthParametersPtrOutput() ConnectionAuthParametersOauthParametersPtrOutput
func (ConnectionAuthParametersOauthParametersPtrOutput) ToConnectionAuthParametersOauthParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersPtrOutput) ToConnectionAuthParametersOauthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersOauthParametersPtrOutput
func (ConnectionAuthParametersOauthParametersPtrOutput) ToOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOauthParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAuthParametersOauthParameters]
type ConnectionAuthParametersOutput ¶ added in v3.44.0
type ConnectionAuthParametersOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersOutput) ApiKeyAuthParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOutput) ApiKeyAuthParameters() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
The parameters that are configured for API key authentication. See `apiKeyAuthParameters` below.
func (ConnectionAuthParametersOutput) AuthorizationType ¶ added in v3.44.0
func (o ConnectionAuthParametersOutput) AuthorizationType() pulumi.StringPtrOutput
The type of the authentication. Valid values: `API_KEY_AUTH`, `BASIC_AUTH`, `OAUTH_AUTH`.
func (ConnectionAuthParametersOutput) BasicAuthParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOutput) BasicAuthParameters() ConnectionAuthParametersBasicAuthParametersPtrOutput
The parameters that are configured for basic authentication. See `basicAuthParameters` below.
func (ConnectionAuthParametersOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersOutput) ElementType() reflect.Type
func (ConnectionAuthParametersOutput) OauthParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersOutput) OauthParameters() ConnectionAuthParametersOauthParametersPtrOutput
The parameters that are configured for OAuth authentication. See `oauthParameters` below.
func (ConnectionAuthParametersOutput) ToConnectionAuthParametersOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutput() ConnectionAuthParametersOutput
func (ConnectionAuthParametersOutput) ToConnectionAuthParametersOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersOutputWithContext(ctx context.Context) ConnectionAuthParametersOutput
func (ConnectionAuthParametersOutput) ToConnectionAuthParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersPtrOutput() ConnectionAuthParametersPtrOutput
func (ConnectionAuthParametersOutput) ToConnectionAuthParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersOutput) ToConnectionAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersPtrOutput
func (ConnectionAuthParametersOutput) ToOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionAuthParameters]
type ConnectionAuthParametersPtrInput ¶ added in v3.44.0
type ConnectionAuthParametersPtrInput interface { pulumi.Input ToConnectionAuthParametersPtrOutput() ConnectionAuthParametersPtrOutput ToConnectionAuthParametersPtrOutputWithContext(context.Context) ConnectionAuthParametersPtrOutput }
ConnectionAuthParametersPtrInput is an input type that accepts ConnectionAuthParametersArgs, ConnectionAuthParametersPtr and ConnectionAuthParametersPtrOutput values. You can construct a concrete instance of `ConnectionAuthParametersPtrInput` via:
ConnectionAuthParametersArgs{...} or: nil
func ConnectionAuthParametersPtr ¶ added in v3.44.0
func ConnectionAuthParametersPtr(v *ConnectionAuthParametersArgs) ConnectionAuthParametersPtrInput
type ConnectionAuthParametersPtrOutput ¶ added in v3.44.0
type ConnectionAuthParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionAuthParametersPtrOutput) ApiKeyAuthParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersPtrOutput) ApiKeyAuthParameters() ConnectionAuthParametersApiKeyAuthParametersPtrOutput
The parameters that are configured for API key authentication. See `apiKeyAuthParameters` below.
func (ConnectionAuthParametersPtrOutput) AuthorizationType ¶ added in v3.44.0
func (o ConnectionAuthParametersPtrOutput) AuthorizationType() pulumi.StringPtrOutput
The type of the authentication. Valid values: `API_KEY_AUTH`, `BASIC_AUTH`, `OAUTH_AUTH`.
func (ConnectionAuthParametersPtrOutput) BasicAuthParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersPtrOutput) BasicAuthParameters() ConnectionAuthParametersBasicAuthParametersPtrOutput
The parameters that are configured for basic authentication. See `basicAuthParameters` below.
func (ConnectionAuthParametersPtrOutput) Elem ¶ added in v3.44.0
func (o ConnectionAuthParametersPtrOutput) Elem() ConnectionAuthParametersOutput
func (ConnectionAuthParametersPtrOutput) ElementType ¶ added in v3.44.0
func (ConnectionAuthParametersPtrOutput) ElementType() reflect.Type
func (ConnectionAuthParametersPtrOutput) OauthParameters ¶ added in v3.44.0
func (o ConnectionAuthParametersPtrOutput) OauthParameters() ConnectionAuthParametersOauthParametersPtrOutput
The parameters that are configured for OAuth authentication. See `oauthParameters` below.
func (ConnectionAuthParametersPtrOutput) ToConnectionAuthParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersPtrOutput) ToConnectionAuthParametersPtrOutput() ConnectionAuthParametersPtrOutput
func (ConnectionAuthParametersPtrOutput) ToConnectionAuthParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionAuthParametersPtrOutput) ToConnectionAuthParametersPtrOutputWithContext(ctx context.Context) ConnectionAuthParametersPtrOutput
func (ConnectionAuthParametersPtrOutput) ToOutput ¶ added in v3.44.0
func (o ConnectionAuthParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionAuthParameters]
type ConnectionInput ¶ added in v3.44.0
type ConnectionInput interface { pulumi.Input ToConnectionOutput() ConnectionOutput ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput }
type ConnectionMap ¶ added in v3.44.0
type ConnectionMap map[string]ConnectionInput
func (ConnectionMap) ElementType ¶ added in v3.44.0
func (ConnectionMap) ElementType() reflect.Type
func (ConnectionMap) ToConnectionMapOutput ¶ added in v3.44.0
func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMap) ToConnectionMapOutputWithContext ¶ added in v3.44.0
func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
func (ConnectionMap) ToOutput ¶ added in v3.44.0
func (i ConnectionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Connection]
type ConnectionMapInput ¶ added in v3.44.0
type ConnectionMapInput interface { pulumi.Input ToConnectionMapOutput() ConnectionMapOutput ToConnectionMapOutputWithContext(context.Context) ConnectionMapOutput }
ConnectionMapInput is an input type that accepts ConnectionMap and ConnectionMapOutput values. You can construct a concrete instance of `ConnectionMapInput` via:
ConnectionMap{ "key": ConnectionArgs{...} }
type ConnectionMapOutput ¶ added in v3.44.0
type ConnectionMapOutput struct{ *pulumi.OutputState }
func (ConnectionMapOutput) ElementType ¶ added in v3.44.0
func (ConnectionMapOutput) ElementType() reflect.Type
func (ConnectionMapOutput) MapIndex ¶ added in v3.44.0
func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
func (ConnectionMapOutput) ToConnectionMapOutput ¶ added in v3.44.0
func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMapOutput) ToConnectionMapOutputWithContext ¶ added in v3.44.0
func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
func (ConnectionMapOutput) ToOutput ¶ added in v3.44.0
func (o ConnectionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Connection]
type ConnectionNetworkParameters ¶ added in v3.44.0
type ConnectionNetworkParameters struct { // The network type. Valid values: `PublicNetwork`, `PrivateNetwork`. **NOTE:** If you set `networkType` to `PrivateNetwork`, you must configure `vpcId`, `vswitcheId`, and `securityGroupId`. NetworkType string `pulumi:"networkType"` // The ID of the security group. SecurityGroupId *string `pulumi:"securityGroupId"` // The ID of the VPC. VpcId *string `pulumi:"vpcId"` // The ID of the VSwitch. VswitcheId *string `pulumi:"vswitcheId"` }
type ConnectionNetworkParametersArgs ¶ added in v3.44.0
type ConnectionNetworkParametersArgs struct { // The network type. Valid values: `PublicNetwork`, `PrivateNetwork`. **NOTE:** If you set `networkType` to `PrivateNetwork`, you must configure `vpcId`, `vswitcheId`, and `securityGroupId`. NetworkType pulumi.StringInput `pulumi:"networkType"` // The ID of the security group. SecurityGroupId pulumi.StringPtrInput `pulumi:"securityGroupId"` // The ID of the VPC. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` // The ID of the VSwitch. VswitcheId pulumi.StringPtrInput `pulumi:"vswitcheId"` }
func (ConnectionNetworkParametersArgs) ElementType ¶ added in v3.44.0
func (ConnectionNetworkParametersArgs) ElementType() reflect.Type
func (ConnectionNetworkParametersArgs) ToConnectionNetworkParametersOutput ¶ added in v3.44.0
func (i ConnectionNetworkParametersArgs) ToConnectionNetworkParametersOutput() ConnectionNetworkParametersOutput
func (ConnectionNetworkParametersArgs) ToConnectionNetworkParametersOutputWithContext ¶ added in v3.44.0
func (i ConnectionNetworkParametersArgs) ToConnectionNetworkParametersOutputWithContext(ctx context.Context) ConnectionNetworkParametersOutput
func (ConnectionNetworkParametersArgs) ToConnectionNetworkParametersPtrOutput ¶ added in v3.44.0
func (i ConnectionNetworkParametersArgs) ToConnectionNetworkParametersPtrOutput() ConnectionNetworkParametersPtrOutput
func (ConnectionNetworkParametersArgs) ToConnectionNetworkParametersPtrOutputWithContext ¶ added in v3.44.0
func (i ConnectionNetworkParametersArgs) ToConnectionNetworkParametersPtrOutputWithContext(ctx context.Context) ConnectionNetworkParametersPtrOutput
func (ConnectionNetworkParametersArgs) ToOutput ¶ added in v3.44.0
func (i ConnectionNetworkParametersArgs) ToOutput(ctx context.Context) pulumix.Output[ConnectionNetworkParameters]
type ConnectionNetworkParametersInput ¶ added in v3.44.0
type ConnectionNetworkParametersInput interface { pulumi.Input ToConnectionNetworkParametersOutput() ConnectionNetworkParametersOutput ToConnectionNetworkParametersOutputWithContext(context.Context) ConnectionNetworkParametersOutput }
ConnectionNetworkParametersInput is an input type that accepts ConnectionNetworkParametersArgs and ConnectionNetworkParametersOutput values. You can construct a concrete instance of `ConnectionNetworkParametersInput` via:
ConnectionNetworkParametersArgs{...}
type ConnectionNetworkParametersOutput ¶ added in v3.44.0
type ConnectionNetworkParametersOutput struct{ *pulumi.OutputState }
func (ConnectionNetworkParametersOutput) ElementType ¶ added in v3.44.0
func (ConnectionNetworkParametersOutput) ElementType() reflect.Type
func (ConnectionNetworkParametersOutput) NetworkType ¶ added in v3.44.0
func (o ConnectionNetworkParametersOutput) NetworkType() pulumi.StringOutput
The network type. Valid values: `PublicNetwork`, `PrivateNetwork`. **NOTE:** If you set `networkType` to `PrivateNetwork`, you must configure `vpcId`, `vswitcheId`, and `securityGroupId`.
func (ConnectionNetworkParametersOutput) SecurityGroupId ¶ added in v3.44.0
func (o ConnectionNetworkParametersOutput) SecurityGroupId() pulumi.StringPtrOutput
The ID of the security group.
func (ConnectionNetworkParametersOutput) ToConnectionNetworkParametersOutput ¶ added in v3.44.0
func (o ConnectionNetworkParametersOutput) ToConnectionNetworkParametersOutput() ConnectionNetworkParametersOutput
func (ConnectionNetworkParametersOutput) ToConnectionNetworkParametersOutputWithContext ¶ added in v3.44.0
func (o ConnectionNetworkParametersOutput) ToConnectionNetworkParametersOutputWithContext(ctx context.Context) ConnectionNetworkParametersOutput
func (ConnectionNetworkParametersOutput) ToConnectionNetworkParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionNetworkParametersOutput) ToConnectionNetworkParametersPtrOutput() ConnectionNetworkParametersPtrOutput
func (ConnectionNetworkParametersOutput) ToConnectionNetworkParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionNetworkParametersOutput) ToConnectionNetworkParametersPtrOutputWithContext(ctx context.Context) ConnectionNetworkParametersPtrOutput
func (ConnectionNetworkParametersOutput) ToOutput ¶ added in v3.44.0
func (o ConnectionNetworkParametersOutput) ToOutput(ctx context.Context) pulumix.Output[ConnectionNetworkParameters]
func (ConnectionNetworkParametersOutput) VpcId ¶ added in v3.44.0
func (o ConnectionNetworkParametersOutput) VpcId() pulumi.StringPtrOutput
The ID of the VPC.
func (ConnectionNetworkParametersOutput) VswitcheId ¶ added in v3.44.0
func (o ConnectionNetworkParametersOutput) VswitcheId() pulumi.StringPtrOutput
The ID of the VSwitch.
type ConnectionNetworkParametersPtrInput ¶ added in v3.44.0
type ConnectionNetworkParametersPtrInput interface { pulumi.Input ToConnectionNetworkParametersPtrOutput() ConnectionNetworkParametersPtrOutput ToConnectionNetworkParametersPtrOutputWithContext(context.Context) ConnectionNetworkParametersPtrOutput }
ConnectionNetworkParametersPtrInput is an input type that accepts ConnectionNetworkParametersArgs, ConnectionNetworkParametersPtr and ConnectionNetworkParametersPtrOutput values. You can construct a concrete instance of `ConnectionNetworkParametersPtrInput` via:
ConnectionNetworkParametersArgs{...} or: nil
func ConnectionNetworkParametersPtr ¶ added in v3.44.0
func ConnectionNetworkParametersPtr(v *ConnectionNetworkParametersArgs) ConnectionNetworkParametersPtrInput
type ConnectionNetworkParametersPtrOutput ¶ added in v3.44.0
type ConnectionNetworkParametersPtrOutput struct{ *pulumi.OutputState }
func (ConnectionNetworkParametersPtrOutput) ElementType ¶ added in v3.44.0
func (ConnectionNetworkParametersPtrOutput) ElementType() reflect.Type
func (ConnectionNetworkParametersPtrOutput) NetworkType ¶ added in v3.44.0
func (o ConnectionNetworkParametersPtrOutput) NetworkType() pulumi.StringPtrOutput
The network type. Valid values: `PublicNetwork`, `PrivateNetwork`. **NOTE:** If you set `networkType` to `PrivateNetwork`, you must configure `vpcId`, `vswitcheId`, and `securityGroupId`.
func (ConnectionNetworkParametersPtrOutput) SecurityGroupId ¶ added in v3.44.0
func (o ConnectionNetworkParametersPtrOutput) SecurityGroupId() pulumi.StringPtrOutput
The ID of the security group.
func (ConnectionNetworkParametersPtrOutput) ToConnectionNetworkParametersPtrOutput ¶ added in v3.44.0
func (o ConnectionNetworkParametersPtrOutput) ToConnectionNetworkParametersPtrOutput() ConnectionNetworkParametersPtrOutput
func (ConnectionNetworkParametersPtrOutput) ToConnectionNetworkParametersPtrOutputWithContext ¶ added in v3.44.0
func (o ConnectionNetworkParametersPtrOutput) ToConnectionNetworkParametersPtrOutputWithContext(ctx context.Context) ConnectionNetworkParametersPtrOutput
func (ConnectionNetworkParametersPtrOutput) ToOutput ¶ added in v3.44.0
func (o ConnectionNetworkParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConnectionNetworkParameters]
func (ConnectionNetworkParametersPtrOutput) VpcId ¶ added in v3.44.0
func (o ConnectionNetworkParametersPtrOutput) VpcId() pulumi.StringPtrOutput
The ID of the VPC.
func (ConnectionNetworkParametersPtrOutput) VswitcheId ¶ added in v3.44.0
func (o ConnectionNetworkParametersPtrOutput) VswitcheId() pulumi.StringPtrOutput
The ID of the VSwitch.
type ConnectionOutput ¶ added in v3.44.0
type ConnectionOutput struct{ *pulumi.OutputState }
func (ConnectionOutput) AuthParameters ¶ added in v3.44.0
func (o ConnectionOutput) AuthParameters() ConnectionAuthParametersPtrOutput
The parameters that are configured for authentication. See `authParameters` below.
func (ConnectionOutput) ConnectionName ¶ added in v3.44.0
func (o ConnectionOutput) ConnectionName() pulumi.StringOutput
The name of the connection.
func (ConnectionOutput) CreateTime ¶ added in v3.44.0
func (o ConnectionOutput) CreateTime() pulumi.StringOutput
The creation time of the Connection.
func (ConnectionOutput) Description ¶ added in v3.44.0
func (o ConnectionOutput) Description() pulumi.StringPtrOutput
The description of the connection.
func (ConnectionOutput) ElementType ¶ added in v3.44.0
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) NetworkParameters ¶ added in v3.44.0
func (o ConnectionOutput) NetworkParameters() ConnectionNetworkParametersOutput
The parameters that are configured for the network. See `networkParameters` below.
func (ConnectionOutput) ToConnectionOutput ¶ added in v3.44.0
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶ added in v3.44.0
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (ConnectionOutput) ToOutput ¶ added in v3.44.0
func (o ConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[*Connection]
type ConnectionState ¶ added in v3.44.0
type ConnectionState struct { // The parameters that are configured for authentication. See `authParameters` below. AuthParameters ConnectionAuthParametersPtrInput // The name of the connection. ConnectionName pulumi.StringPtrInput // The creation time of the Connection. CreateTime pulumi.StringPtrInput // The description of the connection. Description pulumi.StringPtrInput // The parameters that are configured for the network. See `networkParameters` below. NetworkParameters ConnectionNetworkParametersPtrInput }
func (ConnectionState) ElementType ¶ added in v3.44.0
func (ConnectionState) ElementType() reflect.Type
type EventBus ¶
type EventBus struct { pulumi.CustomResourceState // The description of event bus. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of event bus. The length is limited to 2 ~ 127 characters, which can be composed of letters, numbers or hyphens (-) EventBusName pulumi.StringOutput `pulumi:"eventBusName"` }
Provides a Event Bridge Event Bus resource.
For information about Event Bridge Event Bus and how to use it, see [What is Event Bus](https://www.alibabacloud.com/help/en/eventbridge/latest/api-eventbridge-2020-04-01-createeventbus).
> **NOTE:** Available since v1.129.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "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, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _, err := eventbridge.NewEventBus(ctx, "example", &eventbridge.EventBusArgs{ EventBusName: pulumi.String(name), }) if err != nil { return err } return nil }) }
```
## Import
Event Bridge Event Bus can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eventbridge/eventBus:EventBus example <event_bus_name>
```
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 { // The description of event bus. Description pulumi.StringPtrInput // The name of event bus. The length is limited to 2 ~ 127 characters, which can be composed of letters, numbers or hyphens (-) EventBusName pulumi.StringInput }
The set of arguments for constructing a EventBus resource.
func (EventBusArgs) ElementType ¶
func (EventBusArgs) ElementType() reflect.Type
type EventBusArray ¶
type EventBusArray []EventBusInput
func (EventBusArray) ElementType ¶
func (EventBusArray) ElementType() reflect.Type
func (EventBusArray) ToEventBusArrayOutput ¶
func (i EventBusArray) ToEventBusArrayOutput() EventBusArrayOutput
func (EventBusArray) ToEventBusArrayOutputWithContext ¶
func (i EventBusArray) ToEventBusArrayOutputWithContext(ctx context.Context) EventBusArrayOutput
type EventBusArrayInput ¶
type EventBusArrayInput interface { pulumi.Input ToEventBusArrayOutput() EventBusArrayOutput ToEventBusArrayOutputWithContext(context.Context) EventBusArrayOutput }
EventBusArrayInput is an input type that accepts EventBusArray and EventBusArrayOutput values. You can construct a concrete instance of `EventBusArrayInput` via:
EventBusArray{ EventBusArgs{...} }
type EventBusArrayOutput ¶
type EventBusArrayOutput struct{ *pulumi.OutputState }
func (EventBusArrayOutput) ElementType ¶
func (EventBusArrayOutput) ElementType() reflect.Type
func (EventBusArrayOutput) Index ¶
func (o EventBusArrayOutput) Index(i pulumi.IntInput) EventBusOutput
func (EventBusArrayOutput) ToEventBusArrayOutput ¶
func (o EventBusArrayOutput) ToEventBusArrayOutput() EventBusArrayOutput
func (EventBusArrayOutput) ToEventBusArrayOutputWithContext ¶
func (o EventBusArrayOutput) ToEventBusArrayOutputWithContext(ctx context.Context) EventBusArrayOutput
type EventBusInput ¶
type EventBusInput interface { pulumi.Input ToEventBusOutput() EventBusOutput ToEventBusOutputWithContext(ctx context.Context) EventBusOutput }
type EventBusMap ¶
type EventBusMap map[string]EventBusInput
func (EventBusMap) ElementType ¶
func (EventBusMap) ElementType() reflect.Type
func (EventBusMap) ToEventBusMapOutput ¶
func (i EventBusMap) ToEventBusMapOutput() EventBusMapOutput
func (EventBusMap) ToEventBusMapOutputWithContext ¶
func (i EventBusMap) ToEventBusMapOutputWithContext(ctx context.Context) EventBusMapOutput
type EventBusMapInput ¶
type EventBusMapInput interface { pulumi.Input ToEventBusMapOutput() EventBusMapOutput ToEventBusMapOutputWithContext(context.Context) EventBusMapOutput }
EventBusMapInput is an input type that accepts EventBusMap and EventBusMapOutput values. You can construct a concrete instance of `EventBusMapInput` via:
EventBusMap{ "key": EventBusArgs{...} }
type EventBusMapOutput ¶
type EventBusMapOutput struct{ *pulumi.OutputState }
func (EventBusMapOutput) ElementType ¶
func (EventBusMapOutput) ElementType() reflect.Type
func (EventBusMapOutput) MapIndex ¶
func (o EventBusMapOutput) MapIndex(k pulumi.StringInput) EventBusOutput
func (EventBusMapOutput) ToEventBusMapOutput ¶
func (o EventBusMapOutput) ToEventBusMapOutput() EventBusMapOutput
func (EventBusMapOutput) ToEventBusMapOutputWithContext ¶
func (o EventBusMapOutput) ToEventBusMapOutputWithContext(ctx context.Context) EventBusMapOutput
type EventBusOutput ¶
type EventBusOutput struct{ *pulumi.OutputState }
func (EventBusOutput) Description ¶ added in v3.27.0
func (o EventBusOutput) Description() pulumi.StringPtrOutput
The description of event bus.
func (EventBusOutput) ElementType ¶
func (EventBusOutput) ElementType() reflect.Type
func (EventBusOutput) EventBusName ¶ added in v3.27.0
func (o EventBusOutput) EventBusName() pulumi.StringOutput
The name of event bus. The length is limited to 2 ~ 127 characters, which can be composed of letters, numbers or hyphens (-)
func (EventBusOutput) ToEventBusOutput ¶
func (o EventBusOutput) ToEventBusOutput() EventBusOutput
func (EventBusOutput) ToEventBusOutputWithContext ¶
func (o EventBusOutput) ToEventBusOutputWithContext(ctx context.Context) EventBusOutput
type EventBusState ¶
type EventBusState struct { // The description of event bus. Description pulumi.StringPtrInput // The name of event bus. The length is limited to 2 ~ 127 characters, which can be composed of letters, numbers or hyphens (-) EventBusName pulumi.StringPtrInput }
func (EventBusState) ElementType ¶
func (EventBusState) ElementType() reflect.Type
type EventSource ¶ added in v3.6.0
type EventSource struct { pulumi.CustomResourceState // The detail describe of event source. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of event bus. EventBusName pulumi.StringOutput `pulumi:"eventBusName"` // The code name of event source. EventSourceName pulumi.StringOutput `pulumi:"eventSourceName"` // The config of external source. // When `externalSourceType` is `RabbitMQ`, The following attributes are supported: // `RegionId` - The region ID of RabbitMQ. // `InstanceId` - The instance ID of RabbitMQ. // `VirtualHostName` - The virtual host name of RabbitMQ. // `QueueName` - The queue name of RabbitMQ. // When `externalSourceType` is `RabbitMQ`, The following attributes are supported: // `RegionId` - The region ID of RabbitMQ. // `InstanceId` - The instance ID of RabbitMQ. // `Topic` - The topic of RabbitMQ. // `Offset` - The offset of RabbitMQ, valid values: `CONSUME_FROM_FIRST_OFFSET`, `CONSUME_FROM_LAST_OFFSET` and `CONSUME_FROM_TIMESTAMP`. // `GroupID` - The group ID of consumer. // When `externalSourceType` is `MNS`, The following attributes are supported: // `QueueName` - The queue name of MNS. ExternalSourceConfig pulumi.MapOutput `pulumi:"externalSourceConfig"` // The type of external data source. Valid value : `RabbitMQ`, `RocketMQ` and `MNS`. **NOTE:** Only When `linkedExternalSource` is `true`, This field is valid. ExternalSourceType pulumi.StringPtrOutput `pulumi:"externalSourceType"` // Whether to connect to an external data source. Default value: `false` LinkedExternalSource pulumi.BoolOutput `pulumi:"linkedExternalSource"` }
Provides a Event Bridge Event Source resource.
For information about Event Bridge Event Source and how to use it, see [What is Event Source](https://www.alibabacloud.com/help/en/eventbridge/latest/api-eventbridge-2020-04-01-createeventsource).
> **NOTE:** Available since v1.130.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/mns" "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, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } exampleEventBus, err := eventbridge.NewEventBus(ctx, "exampleEventBus", &eventbridge.EventBusArgs{ EventBusName: pulumi.String(name), }) if err != nil { return err } exampleQueue, err := mns.NewQueue(ctx, "exampleQueue", nil) if err != nil { return err } _, err = eventbridge.NewEventSource(ctx, "exampleEventSource", &eventbridge.EventSourceArgs{ EventBusName: exampleEventBus.EventBusName, EventSourceName: pulumi.String(name), Description: pulumi.String(name), LinkedExternalSource: pulumi.Bool(true), ExternalSourceType: pulumi.String("MNS"), ExternalSourceConfig: pulumi.AnyMap{ "QueueName": exampleQueue.Name, }, }) if err != nil { return err } return nil }) }
```
## Import
Event Bridge Event Source can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eventbridge/eventSource:EventSource example <event_source_name>
```
func GetEventSource ¶ added in v3.6.0
func GetEventSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventSourceState, opts ...pulumi.ResourceOption) (*EventSource, error)
GetEventSource gets an existing EventSource 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 NewEventSource ¶ added in v3.6.0
func NewEventSource(ctx *pulumi.Context, name string, args *EventSourceArgs, opts ...pulumi.ResourceOption) (*EventSource, error)
NewEventSource registers a new resource with the given unique name, arguments, and options.
func (*EventSource) ElementType ¶ added in v3.6.0
func (*EventSource) ElementType() reflect.Type
func (*EventSource) ToEventSourceOutput ¶ added in v3.6.0
func (i *EventSource) ToEventSourceOutput() EventSourceOutput
func (*EventSource) ToEventSourceOutputWithContext ¶ added in v3.6.0
func (i *EventSource) ToEventSourceOutputWithContext(ctx context.Context) EventSourceOutput
func (*EventSource) ToOutput ¶ added in v3.43.1
func (i *EventSource) ToOutput(ctx context.Context) pulumix.Output[*EventSource]
type EventSourceArgs ¶ added in v3.6.0
type EventSourceArgs struct { // The detail describe of event source. Description pulumi.StringPtrInput // The name of event bus. EventBusName pulumi.StringInput // The code name of event source. EventSourceName pulumi.StringInput // The config of external source. // When `externalSourceType` is `RabbitMQ`, The following attributes are supported: // `RegionId` - The region ID of RabbitMQ. // `InstanceId` - The instance ID of RabbitMQ. // `VirtualHostName` - The virtual host name of RabbitMQ. // `QueueName` - The queue name of RabbitMQ. // When `externalSourceType` is `RabbitMQ`, The following attributes are supported: // `RegionId` - The region ID of RabbitMQ. // `InstanceId` - The instance ID of RabbitMQ. // `Topic` - The topic of RabbitMQ. // `Offset` - The offset of RabbitMQ, valid values: `CONSUME_FROM_FIRST_OFFSET`, `CONSUME_FROM_LAST_OFFSET` and `CONSUME_FROM_TIMESTAMP`. // `GroupID` - The group ID of consumer. // When `externalSourceType` is `MNS`, The following attributes are supported: // `QueueName` - The queue name of MNS. ExternalSourceConfig pulumi.MapInput // The type of external data source. Valid value : `RabbitMQ`, `RocketMQ` and `MNS`. **NOTE:** Only When `linkedExternalSource` is `true`, This field is valid. ExternalSourceType pulumi.StringPtrInput // Whether to connect to an external data source. Default value: `false` LinkedExternalSource pulumi.BoolPtrInput }
The set of arguments for constructing a EventSource resource.
func (EventSourceArgs) ElementType ¶ added in v3.6.0
func (EventSourceArgs) ElementType() reflect.Type
type EventSourceArray ¶ added in v3.6.0
type EventSourceArray []EventSourceInput
func (EventSourceArray) ElementType ¶ added in v3.6.0
func (EventSourceArray) ElementType() reflect.Type
func (EventSourceArray) ToEventSourceArrayOutput ¶ added in v3.6.0
func (i EventSourceArray) ToEventSourceArrayOutput() EventSourceArrayOutput
func (EventSourceArray) ToEventSourceArrayOutputWithContext ¶ added in v3.6.0
func (i EventSourceArray) ToEventSourceArrayOutputWithContext(ctx context.Context) EventSourceArrayOutput
func (EventSourceArray) ToOutput ¶ added in v3.43.1
func (i EventSourceArray) ToOutput(ctx context.Context) pulumix.Output[[]*EventSource]
type EventSourceArrayInput ¶ added in v3.6.0
type EventSourceArrayInput interface { pulumi.Input ToEventSourceArrayOutput() EventSourceArrayOutput ToEventSourceArrayOutputWithContext(context.Context) EventSourceArrayOutput }
EventSourceArrayInput is an input type that accepts EventSourceArray and EventSourceArrayOutput values. You can construct a concrete instance of `EventSourceArrayInput` via:
EventSourceArray{ EventSourceArgs{...} }
type EventSourceArrayOutput ¶ added in v3.6.0
type EventSourceArrayOutput struct{ *pulumi.OutputState }
func (EventSourceArrayOutput) ElementType ¶ added in v3.6.0
func (EventSourceArrayOutput) ElementType() reflect.Type
func (EventSourceArrayOutput) Index ¶ added in v3.6.0
func (o EventSourceArrayOutput) Index(i pulumi.IntInput) EventSourceOutput
func (EventSourceArrayOutput) ToEventSourceArrayOutput ¶ added in v3.6.0
func (o EventSourceArrayOutput) ToEventSourceArrayOutput() EventSourceArrayOutput
func (EventSourceArrayOutput) ToEventSourceArrayOutputWithContext ¶ added in v3.6.0
func (o EventSourceArrayOutput) ToEventSourceArrayOutputWithContext(ctx context.Context) EventSourceArrayOutput
func (EventSourceArrayOutput) ToOutput ¶ added in v3.43.1
func (o EventSourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EventSource]
type EventSourceInput ¶ added in v3.6.0
type EventSourceInput interface { pulumi.Input ToEventSourceOutput() EventSourceOutput ToEventSourceOutputWithContext(ctx context.Context) EventSourceOutput }
type EventSourceMap ¶ added in v3.6.0
type EventSourceMap map[string]EventSourceInput
func (EventSourceMap) ElementType ¶ added in v3.6.0
func (EventSourceMap) ElementType() reflect.Type
func (EventSourceMap) ToEventSourceMapOutput ¶ added in v3.6.0
func (i EventSourceMap) ToEventSourceMapOutput() EventSourceMapOutput
func (EventSourceMap) ToEventSourceMapOutputWithContext ¶ added in v3.6.0
func (i EventSourceMap) ToEventSourceMapOutputWithContext(ctx context.Context) EventSourceMapOutput
func (EventSourceMap) ToOutput ¶ added in v3.43.1
func (i EventSourceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventSource]
type EventSourceMapInput ¶ added in v3.6.0
type EventSourceMapInput interface { pulumi.Input ToEventSourceMapOutput() EventSourceMapOutput ToEventSourceMapOutputWithContext(context.Context) EventSourceMapOutput }
EventSourceMapInput is an input type that accepts EventSourceMap and EventSourceMapOutput values. You can construct a concrete instance of `EventSourceMapInput` via:
EventSourceMap{ "key": EventSourceArgs{...} }
type EventSourceMapOutput ¶ added in v3.6.0
type EventSourceMapOutput struct{ *pulumi.OutputState }
func (EventSourceMapOutput) ElementType ¶ added in v3.6.0
func (EventSourceMapOutput) ElementType() reflect.Type
func (EventSourceMapOutput) MapIndex ¶ added in v3.6.0
func (o EventSourceMapOutput) MapIndex(k pulumi.StringInput) EventSourceOutput
func (EventSourceMapOutput) ToEventSourceMapOutput ¶ added in v3.6.0
func (o EventSourceMapOutput) ToEventSourceMapOutput() EventSourceMapOutput
func (EventSourceMapOutput) ToEventSourceMapOutputWithContext ¶ added in v3.6.0
func (o EventSourceMapOutput) ToEventSourceMapOutputWithContext(ctx context.Context) EventSourceMapOutput
func (EventSourceMapOutput) ToOutput ¶ added in v3.43.1
func (o EventSourceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventSource]
type EventSourceOutput ¶ added in v3.6.0
type EventSourceOutput struct{ *pulumi.OutputState }
func (EventSourceOutput) Description ¶ added in v3.27.0
func (o EventSourceOutput) Description() pulumi.StringPtrOutput
The detail describe of event source.
func (EventSourceOutput) ElementType ¶ added in v3.6.0
func (EventSourceOutput) ElementType() reflect.Type
func (EventSourceOutput) EventBusName ¶ added in v3.27.0
func (o EventSourceOutput) EventBusName() pulumi.StringOutput
The name of event bus.
func (EventSourceOutput) EventSourceName ¶ added in v3.27.0
func (o EventSourceOutput) EventSourceName() pulumi.StringOutput
The code name of event source.
func (EventSourceOutput) ExternalSourceConfig ¶ added in v3.27.0
func (o EventSourceOutput) ExternalSourceConfig() pulumi.MapOutput
The config of external source. When `externalSourceType` is `RabbitMQ`, The following attributes are supported: `RegionId` - The region ID of RabbitMQ. `InstanceId` - The instance ID of RabbitMQ. `VirtualHostName` - The virtual host name of RabbitMQ. `QueueName` - The queue name of RabbitMQ. When `externalSourceType` is `RabbitMQ`, The following attributes are supported: `RegionId` - The region ID of RabbitMQ. `InstanceId` - The instance ID of RabbitMQ. `Topic` - The topic of RabbitMQ. `Offset` - The offset of RabbitMQ, valid values: `CONSUME_FROM_FIRST_OFFSET`, `CONSUME_FROM_LAST_OFFSET` and `CONSUME_FROM_TIMESTAMP`. `GroupID` - The group ID of consumer. When `externalSourceType` is `MNS`, The following attributes are supported: `QueueName` - The queue name of MNS.
func (EventSourceOutput) ExternalSourceType ¶ added in v3.27.0
func (o EventSourceOutput) ExternalSourceType() pulumi.StringPtrOutput
The type of external data source. Valid value : `RabbitMQ`, `RocketMQ` and `MNS`. **NOTE:** Only When `linkedExternalSource` is `true`, This field is valid.
func (EventSourceOutput) LinkedExternalSource ¶ added in v3.27.0
func (o EventSourceOutput) LinkedExternalSource() pulumi.BoolOutput
Whether to connect to an external data source. Default value: `false`
func (EventSourceOutput) ToEventSourceOutput ¶ added in v3.6.0
func (o EventSourceOutput) ToEventSourceOutput() EventSourceOutput
func (EventSourceOutput) ToEventSourceOutputWithContext ¶ added in v3.6.0
func (o EventSourceOutput) ToEventSourceOutputWithContext(ctx context.Context) EventSourceOutput
func (EventSourceOutput) ToOutput ¶ added in v3.43.1
func (o EventSourceOutput) ToOutput(ctx context.Context) pulumix.Output[*EventSource]
type EventSourceState ¶ added in v3.6.0
type EventSourceState struct { // The detail describe of event source. Description pulumi.StringPtrInput // The name of event bus. EventBusName pulumi.StringPtrInput // The code name of event source. EventSourceName pulumi.StringPtrInput // The config of external source. // When `externalSourceType` is `RabbitMQ`, The following attributes are supported: // `RegionId` - The region ID of RabbitMQ. // `InstanceId` - The instance ID of RabbitMQ. // `VirtualHostName` - The virtual host name of RabbitMQ. // `QueueName` - The queue name of RabbitMQ. // When `externalSourceType` is `RabbitMQ`, The following attributes are supported: // `RegionId` - The region ID of RabbitMQ. // `InstanceId` - The instance ID of RabbitMQ. // `Topic` - The topic of RabbitMQ. // `Offset` - The offset of RabbitMQ, valid values: `CONSUME_FROM_FIRST_OFFSET`, `CONSUME_FROM_LAST_OFFSET` and `CONSUME_FROM_TIMESTAMP`. // `GroupID` - The group ID of consumer. // When `externalSourceType` is `MNS`, The following attributes are supported: // `QueueName` - The queue name of MNS. ExternalSourceConfig pulumi.MapInput // The type of external data source. Valid value : `RabbitMQ`, `RocketMQ` and `MNS`. **NOTE:** Only When `linkedExternalSource` is `true`, This field is valid. ExternalSourceType pulumi.StringPtrInput // Whether to connect to an external data source. Default value: `false` LinkedExternalSource pulumi.BoolPtrInput }
func (EventSourceState) ElementType ¶ added in v3.6.0
func (EventSourceState) ElementType() reflect.Type
type GetEventBusesArgs ¶
type GetEventBusesArgs struct { // The event bus type. EventBusType *string `pulumi:"eventBusType"` // A list of Event Bus IDs. Its element value is same as Event Bus Name. Ids []string `pulumi:"ids"` // The name prefix. NamePrefix *string `pulumi:"namePrefix"` // A regex string to filter results by Event Bus name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getEventBuses.
type GetEventBusesBus ¶
type GetEventBusesBus struct { // The time of this bus was created. CreateTime string `pulumi:"createTime"` // The description of event bus. Description string `pulumi:"description"` // The name of event bus. EventBusName string `pulumi:"eventBusName"` // The ID of the Event Bus. Its value is same as Queue Name. Id string `pulumi:"id"` }
type GetEventBusesBusArgs ¶
type GetEventBusesBusArgs struct { // The time of this bus was created. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of event bus. Description pulumi.StringInput `pulumi:"description"` // The name of event bus. EventBusName pulumi.StringInput `pulumi:"eventBusName"` // The ID of the Event Bus. Its value is same as Queue Name. Id pulumi.StringInput `pulumi:"id"` }
func (GetEventBusesBusArgs) ElementType ¶
func (GetEventBusesBusArgs) ElementType() reflect.Type
func (GetEventBusesBusArgs) ToGetEventBusesBusOutput ¶
func (i GetEventBusesBusArgs) ToGetEventBusesBusOutput() GetEventBusesBusOutput
func (GetEventBusesBusArgs) ToGetEventBusesBusOutputWithContext ¶
func (i GetEventBusesBusArgs) ToGetEventBusesBusOutputWithContext(ctx context.Context) GetEventBusesBusOutput
func (GetEventBusesBusArgs) ToOutput ¶ added in v3.43.1
func (i GetEventBusesBusArgs) ToOutput(ctx context.Context) pulumix.Output[GetEventBusesBus]
type GetEventBusesBusArray ¶
type GetEventBusesBusArray []GetEventBusesBusInput
func (GetEventBusesBusArray) ElementType ¶
func (GetEventBusesBusArray) ElementType() reflect.Type
func (GetEventBusesBusArray) ToGetEventBusesBusArrayOutput ¶
func (i GetEventBusesBusArray) ToGetEventBusesBusArrayOutput() GetEventBusesBusArrayOutput
func (GetEventBusesBusArray) ToGetEventBusesBusArrayOutputWithContext ¶
func (i GetEventBusesBusArray) ToGetEventBusesBusArrayOutputWithContext(ctx context.Context) GetEventBusesBusArrayOutput
func (GetEventBusesBusArray) ToOutput ¶ added in v3.43.1
func (i GetEventBusesBusArray) ToOutput(ctx context.Context) pulumix.Output[[]GetEventBusesBus]
type GetEventBusesBusArrayInput ¶
type GetEventBusesBusArrayInput interface { pulumi.Input ToGetEventBusesBusArrayOutput() GetEventBusesBusArrayOutput ToGetEventBusesBusArrayOutputWithContext(context.Context) GetEventBusesBusArrayOutput }
GetEventBusesBusArrayInput is an input type that accepts GetEventBusesBusArray and GetEventBusesBusArrayOutput values. You can construct a concrete instance of `GetEventBusesBusArrayInput` via:
GetEventBusesBusArray{ GetEventBusesBusArgs{...} }
type GetEventBusesBusArrayOutput ¶
type GetEventBusesBusArrayOutput struct{ *pulumi.OutputState }
func (GetEventBusesBusArrayOutput) ElementType ¶
func (GetEventBusesBusArrayOutput) ElementType() reflect.Type
func (GetEventBusesBusArrayOutput) Index ¶
func (o GetEventBusesBusArrayOutput) Index(i pulumi.IntInput) GetEventBusesBusOutput
func (GetEventBusesBusArrayOutput) ToGetEventBusesBusArrayOutput ¶
func (o GetEventBusesBusArrayOutput) ToGetEventBusesBusArrayOutput() GetEventBusesBusArrayOutput
func (GetEventBusesBusArrayOutput) ToGetEventBusesBusArrayOutputWithContext ¶
func (o GetEventBusesBusArrayOutput) ToGetEventBusesBusArrayOutputWithContext(ctx context.Context) GetEventBusesBusArrayOutput
func (GetEventBusesBusArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetEventBusesBusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetEventBusesBus]
type GetEventBusesBusInput ¶
type GetEventBusesBusInput interface { pulumi.Input ToGetEventBusesBusOutput() GetEventBusesBusOutput ToGetEventBusesBusOutputWithContext(context.Context) GetEventBusesBusOutput }
GetEventBusesBusInput is an input type that accepts GetEventBusesBusArgs and GetEventBusesBusOutput values. You can construct a concrete instance of `GetEventBusesBusInput` via:
GetEventBusesBusArgs{...}
type GetEventBusesBusOutput ¶
type GetEventBusesBusOutput struct{ *pulumi.OutputState }
func (GetEventBusesBusOutput) CreateTime ¶
func (o GetEventBusesBusOutput) CreateTime() pulumi.StringOutput
The time of this bus was created.
func (GetEventBusesBusOutput) Description ¶
func (o GetEventBusesBusOutput) Description() pulumi.StringOutput
The description of event bus.
func (GetEventBusesBusOutput) ElementType ¶
func (GetEventBusesBusOutput) ElementType() reflect.Type
func (GetEventBusesBusOutput) EventBusName ¶
func (o GetEventBusesBusOutput) EventBusName() pulumi.StringOutput
The name of event bus.
func (GetEventBusesBusOutput) Id ¶
func (o GetEventBusesBusOutput) Id() pulumi.StringOutput
The ID of the Event Bus. Its value is same as Queue Name.
func (GetEventBusesBusOutput) ToGetEventBusesBusOutput ¶
func (o GetEventBusesBusOutput) ToGetEventBusesBusOutput() GetEventBusesBusOutput
func (GetEventBusesBusOutput) ToGetEventBusesBusOutputWithContext ¶
func (o GetEventBusesBusOutput) ToGetEventBusesBusOutputWithContext(ctx context.Context) GetEventBusesBusOutput
func (GetEventBusesBusOutput) ToOutput ¶ added in v3.43.1
func (o GetEventBusesBusOutput) ToOutput(ctx context.Context) pulumix.Output[GetEventBusesBus]
type GetEventBusesOutputArgs ¶ added in v3.9.0
type GetEventBusesOutputArgs struct { // The event bus type. EventBusType pulumi.StringPtrInput `pulumi:"eventBusType"` // A list of Event Bus IDs. Its element value is same as Event Bus Name. Ids pulumi.StringArrayInput `pulumi:"ids"` // The name prefix. NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"` // A regex string to filter results by Event Bus name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getEventBuses.
func (GetEventBusesOutputArgs) ElementType ¶ added in v3.9.0
func (GetEventBusesOutputArgs) ElementType() reflect.Type
type GetEventBusesResult ¶
type GetEventBusesResult struct { Buses []GetEventBusesBus `pulumi:"buses"` EventBusType *string `pulumi:"eventBusType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NamePrefix *string `pulumi:"namePrefix"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getEventBuses.
func GetEventBuses ¶
func GetEventBuses(ctx *pulumi.Context, args *GetEventBusesArgs, opts ...pulumi.InvokeOption) (*GetEventBusesResult, error)
This data source provides the Event Bridge Event Buses of the current Alibaba Cloud user.
> **NOTE:** Available in v1.129.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := eventbridge.GetEventBuses(ctx, nil, nil) if err != nil { return err } ctx.Export("eventBridgeEventBusId1", ids.Buses[0].Id) nameRegex, err := eventbridge.GetEventBuses(ctx, &eventbridge.GetEventBusesArgs{ NameRegex: pulumi.StringRef("^my-EventBus"), }, nil) if err != nil { return err } ctx.Export("eventBridgeEventBusId2", nameRegex.Buses[0].Id) return nil }) }
```
type GetEventBusesResultOutput ¶ added in v3.9.0
type GetEventBusesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEventBuses.
func GetEventBusesOutput ¶ added in v3.9.0
func GetEventBusesOutput(ctx *pulumi.Context, args GetEventBusesOutputArgs, opts ...pulumi.InvokeOption) GetEventBusesResultOutput
func (GetEventBusesResultOutput) Buses ¶ added in v3.9.0
func (o GetEventBusesResultOutput) Buses() GetEventBusesBusArrayOutput
func (GetEventBusesResultOutput) ElementType ¶ added in v3.9.0
func (GetEventBusesResultOutput) ElementType() reflect.Type
func (GetEventBusesResultOutput) EventBusType ¶ added in v3.9.0
func (o GetEventBusesResultOutput) EventBusType() pulumi.StringPtrOutput
func (GetEventBusesResultOutput) Id ¶ added in v3.9.0
func (o GetEventBusesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEventBusesResultOutput) Ids ¶ added in v3.9.0
func (o GetEventBusesResultOutput) Ids() pulumi.StringArrayOutput
func (GetEventBusesResultOutput) NamePrefix ¶ added in v3.9.0
func (o GetEventBusesResultOutput) NamePrefix() pulumi.StringPtrOutput
func (GetEventBusesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetEventBusesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetEventBusesResultOutput) Names ¶ added in v3.9.0
func (o GetEventBusesResultOutput) Names() pulumi.StringArrayOutput
func (GetEventBusesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetEventBusesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetEventBusesResultOutput) ToGetEventBusesResultOutput ¶ added in v3.9.0
func (o GetEventBusesResultOutput) ToGetEventBusesResultOutput() GetEventBusesResultOutput
func (GetEventBusesResultOutput) ToGetEventBusesResultOutputWithContext ¶ added in v3.9.0
func (o GetEventBusesResultOutput) ToGetEventBusesResultOutputWithContext(ctx context.Context) GetEventBusesResultOutput
func (GetEventBusesResultOutput) ToOutput ¶ added in v3.43.1
func (o GetEventBusesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetEventBusesResult]
type GetEventSourcesArgs ¶ added in v3.6.0
type GetEventSourcesArgs struct { // A list of Event Source IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Event Source name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getEventSources.
type GetEventSourcesOutputArgs ¶ added in v3.9.0
type GetEventSourcesOutputArgs struct { // A list of Event Source IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Event Source name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getEventSources.
func (GetEventSourcesOutputArgs) ElementType ¶ added in v3.9.0
func (GetEventSourcesOutputArgs) ElementType() reflect.Type
type GetEventSourcesResult ¶ added in v3.6.0
type GetEventSourcesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Sources []GetEventSourcesSource `pulumi:"sources"` }
A collection of values returned by getEventSources.
func GetEventSources ¶ added in v3.6.0
func GetEventSources(ctx *pulumi.Context, args *GetEventSourcesArgs, opts ...pulumi.InvokeOption) (*GetEventSourcesResult, error)
This data source provides the Event Bridge Event Sources of the current Alibaba Cloud user.
> **NOTE:** Available in v1.130.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := eventbridge.GetEventSources(ctx, &eventbridge.GetEventSourcesArgs{ Ids: []string{ "example_value", }, NameRegex: pulumi.StringRef("the_resource_name"), }, nil) if err != nil { return err } ctx.Export("firstEventBridgeEventSourceId", example.Sources[0].Id) return nil }) }
```
type GetEventSourcesResultOutput ¶ added in v3.9.0
type GetEventSourcesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEventSources.
func GetEventSourcesOutput ¶ added in v3.9.0
func GetEventSourcesOutput(ctx *pulumi.Context, args GetEventSourcesOutputArgs, opts ...pulumi.InvokeOption) GetEventSourcesResultOutput
func (GetEventSourcesResultOutput) ElementType ¶ added in v3.9.0
func (GetEventSourcesResultOutput) ElementType() reflect.Type
func (GetEventSourcesResultOutput) Id ¶ added in v3.9.0
func (o GetEventSourcesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEventSourcesResultOutput) Ids ¶ added in v3.9.0
func (o GetEventSourcesResultOutput) Ids() pulumi.StringArrayOutput
func (GetEventSourcesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetEventSourcesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetEventSourcesResultOutput) Names ¶ added in v3.9.0
func (o GetEventSourcesResultOutput) Names() pulumi.StringArrayOutput
func (GetEventSourcesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetEventSourcesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetEventSourcesResultOutput) Sources ¶ added in v3.9.0
func (o GetEventSourcesResultOutput) Sources() GetEventSourcesSourceArrayOutput
func (GetEventSourcesResultOutput) ToGetEventSourcesResultOutput ¶ added in v3.9.0
func (o GetEventSourcesResultOutput) ToGetEventSourcesResultOutput() GetEventSourcesResultOutput
func (GetEventSourcesResultOutput) ToGetEventSourcesResultOutputWithContext ¶ added in v3.9.0
func (o GetEventSourcesResultOutput) ToGetEventSourcesResultOutputWithContext(ctx context.Context) GetEventSourcesResultOutput
func (GetEventSourcesResultOutput) ToOutput ¶ added in v3.43.1
func (o GetEventSourcesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetEventSourcesResult]
type GetEventSourcesSource ¶ added in v3.6.0
type GetEventSourcesSource struct { // The detail describe of event source. Description string `pulumi:"description"` // The code name of event source. EventSourceName string `pulumi:"eventSourceName"` // The config of external data source. ExternalSourceConfig map[string]interface{} `pulumi:"externalSourceConfig"` // The type of external data source. ExternalSourceType string `pulumi:"externalSourceType"` // The ID of the Event Source. Id string `pulumi:"id"` // Whether to connect to an external data source. LinkedExternalSource bool `pulumi:"linkedExternalSource"` Type string `pulumi:"type"` }
type GetEventSourcesSourceArgs ¶ added in v3.6.0
type GetEventSourcesSourceArgs struct { // The detail describe of event source. Description pulumi.StringInput `pulumi:"description"` // The code name of event source. EventSourceName pulumi.StringInput `pulumi:"eventSourceName"` // The config of external data source. ExternalSourceConfig pulumi.MapInput `pulumi:"externalSourceConfig"` // The type of external data source. ExternalSourceType pulumi.StringInput `pulumi:"externalSourceType"` // The ID of the Event Source. Id pulumi.StringInput `pulumi:"id"` // Whether to connect to an external data source. LinkedExternalSource pulumi.BoolInput `pulumi:"linkedExternalSource"` Type pulumi.StringInput `pulumi:"type"` }
func (GetEventSourcesSourceArgs) ElementType ¶ added in v3.6.0
func (GetEventSourcesSourceArgs) ElementType() reflect.Type
func (GetEventSourcesSourceArgs) ToGetEventSourcesSourceOutput ¶ added in v3.6.0
func (i GetEventSourcesSourceArgs) ToGetEventSourcesSourceOutput() GetEventSourcesSourceOutput
func (GetEventSourcesSourceArgs) ToGetEventSourcesSourceOutputWithContext ¶ added in v3.6.0
func (i GetEventSourcesSourceArgs) ToGetEventSourcesSourceOutputWithContext(ctx context.Context) GetEventSourcesSourceOutput
func (GetEventSourcesSourceArgs) ToOutput ¶ added in v3.43.1
func (i GetEventSourcesSourceArgs) ToOutput(ctx context.Context) pulumix.Output[GetEventSourcesSource]
type GetEventSourcesSourceArray ¶ added in v3.6.0
type GetEventSourcesSourceArray []GetEventSourcesSourceInput
func (GetEventSourcesSourceArray) ElementType ¶ added in v3.6.0
func (GetEventSourcesSourceArray) ElementType() reflect.Type
func (GetEventSourcesSourceArray) ToGetEventSourcesSourceArrayOutput ¶ added in v3.6.0
func (i GetEventSourcesSourceArray) ToGetEventSourcesSourceArrayOutput() GetEventSourcesSourceArrayOutput
func (GetEventSourcesSourceArray) ToGetEventSourcesSourceArrayOutputWithContext ¶ added in v3.6.0
func (i GetEventSourcesSourceArray) ToGetEventSourcesSourceArrayOutputWithContext(ctx context.Context) GetEventSourcesSourceArrayOutput
func (GetEventSourcesSourceArray) ToOutput ¶ added in v3.43.1
func (i GetEventSourcesSourceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetEventSourcesSource]
type GetEventSourcesSourceArrayInput ¶ added in v3.6.0
type GetEventSourcesSourceArrayInput interface { pulumi.Input ToGetEventSourcesSourceArrayOutput() GetEventSourcesSourceArrayOutput ToGetEventSourcesSourceArrayOutputWithContext(context.Context) GetEventSourcesSourceArrayOutput }
GetEventSourcesSourceArrayInput is an input type that accepts GetEventSourcesSourceArray and GetEventSourcesSourceArrayOutput values. You can construct a concrete instance of `GetEventSourcesSourceArrayInput` via:
GetEventSourcesSourceArray{ GetEventSourcesSourceArgs{...} }
type GetEventSourcesSourceArrayOutput ¶ added in v3.6.0
type GetEventSourcesSourceArrayOutput struct{ *pulumi.OutputState }
func (GetEventSourcesSourceArrayOutput) ElementType ¶ added in v3.6.0
func (GetEventSourcesSourceArrayOutput) ElementType() reflect.Type
func (GetEventSourcesSourceArrayOutput) Index ¶ added in v3.6.0
func (o GetEventSourcesSourceArrayOutput) Index(i pulumi.IntInput) GetEventSourcesSourceOutput
func (GetEventSourcesSourceArrayOutput) ToGetEventSourcesSourceArrayOutput ¶ added in v3.6.0
func (o GetEventSourcesSourceArrayOutput) ToGetEventSourcesSourceArrayOutput() GetEventSourcesSourceArrayOutput
func (GetEventSourcesSourceArrayOutput) ToGetEventSourcesSourceArrayOutputWithContext ¶ added in v3.6.0
func (o GetEventSourcesSourceArrayOutput) ToGetEventSourcesSourceArrayOutputWithContext(ctx context.Context) GetEventSourcesSourceArrayOutput
func (GetEventSourcesSourceArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetEventSourcesSourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetEventSourcesSource]
type GetEventSourcesSourceInput ¶ added in v3.6.0
type GetEventSourcesSourceInput interface { pulumi.Input ToGetEventSourcesSourceOutput() GetEventSourcesSourceOutput ToGetEventSourcesSourceOutputWithContext(context.Context) GetEventSourcesSourceOutput }
GetEventSourcesSourceInput is an input type that accepts GetEventSourcesSourceArgs and GetEventSourcesSourceOutput values. You can construct a concrete instance of `GetEventSourcesSourceInput` via:
GetEventSourcesSourceArgs{...}
type GetEventSourcesSourceOutput ¶ added in v3.6.0
type GetEventSourcesSourceOutput struct{ *pulumi.OutputState }
func (GetEventSourcesSourceOutput) Description ¶ added in v3.6.0
func (o GetEventSourcesSourceOutput) Description() pulumi.StringOutput
The detail describe of event source.
func (GetEventSourcesSourceOutput) ElementType ¶ added in v3.6.0
func (GetEventSourcesSourceOutput) ElementType() reflect.Type
func (GetEventSourcesSourceOutput) EventSourceName ¶ added in v3.6.0
func (o GetEventSourcesSourceOutput) EventSourceName() pulumi.StringOutput
The code name of event source.
func (GetEventSourcesSourceOutput) ExternalSourceConfig ¶ added in v3.6.0
func (o GetEventSourcesSourceOutput) ExternalSourceConfig() pulumi.MapOutput
The config of external data source.
func (GetEventSourcesSourceOutput) ExternalSourceType ¶ added in v3.6.0
func (o GetEventSourcesSourceOutput) ExternalSourceType() pulumi.StringOutput
The type of external data source.
func (GetEventSourcesSourceOutput) Id ¶ added in v3.6.0
func (o GetEventSourcesSourceOutput) Id() pulumi.StringOutput
The ID of the Event Source.
func (GetEventSourcesSourceOutput) LinkedExternalSource ¶ added in v3.6.0
func (o GetEventSourcesSourceOutput) LinkedExternalSource() pulumi.BoolOutput
Whether to connect to an external data source.
func (GetEventSourcesSourceOutput) ToGetEventSourcesSourceOutput ¶ added in v3.6.0
func (o GetEventSourcesSourceOutput) ToGetEventSourcesSourceOutput() GetEventSourcesSourceOutput
func (GetEventSourcesSourceOutput) ToGetEventSourcesSourceOutputWithContext ¶ added in v3.6.0
func (o GetEventSourcesSourceOutput) ToGetEventSourcesSourceOutputWithContext(ctx context.Context) GetEventSourcesSourceOutput
func (GetEventSourcesSourceOutput) ToOutput ¶ added in v3.43.1
func (o GetEventSourcesSourceOutput) ToOutput(ctx context.Context) pulumix.Output[GetEventSourcesSource]
func (GetEventSourcesSourceOutput) Type ¶ added in v3.6.0
func (o GetEventSourcesSourceOutput) Type() pulumi.StringOutput
type GetRulesArgs ¶ added in v3.5.0
type GetRulesArgs struct { // The name of event bus. EventBusName string `pulumi:"eventBusName"` // A list of Rule IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Rule name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The rule name prefix. RuleNamePrefix *string `pulumi:"ruleNamePrefix"` // Rule status, either Enable or Disable. Status *string `pulumi:"status"` }
A collection of arguments for invoking getRules.
type GetRulesOutputArgs ¶ added in v3.9.0
type GetRulesOutputArgs struct { // The name of event bus. EventBusName pulumi.StringInput `pulumi:"eventBusName"` // A list of Rule IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Rule name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The rule name prefix. RuleNamePrefix pulumi.StringPtrInput `pulumi:"ruleNamePrefix"` // Rule status, either Enable or Disable. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getRules.
func (GetRulesOutputArgs) ElementType ¶ added in v3.9.0
func (GetRulesOutputArgs) ElementType() reflect.Type
type GetRulesResult ¶ added in v3.5.0
type GetRulesResult struct { EventBusName string `pulumi:"eventBusName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` RuleNamePrefix *string `pulumi:"ruleNamePrefix"` Rules []GetRulesRule `pulumi:"rules"` Status *string `pulumi:"status"` }
A collection of values returned by getRules.
func GetRules ¶ added in v3.5.0
func GetRules(ctx *pulumi.Context, args *GetRulesArgs, opts ...pulumi.InvokeOption) (*GetRulesResult, error)
This data source provides the Event Bridge Rules of the current Alibaba Cloud user.
> **NOTE:** Available in v1.129.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := eventbridge.GetRules(ctx, &eventbridge.GetRulesArgs{ EventBusName: "example_value", Ids: []string{ "example_value", }, NameRegex: pulumi.StringRef("the_resource_name"), }, nil) if err != nil { return err } ctx.Export("firstEventBridgeRuleId", example.Rules[0].Id) return nil }) }
```
type GetRulesResultOutput ¶ added in v3.9.0
type GetRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRules.
func GetRulesOutput ¶ added in v3.9.0
func GetRulesOutput(ctx *pulumi.Context, args GetRulesOutputArgs, opts ...pulumi.InvokeOption) GetRulesResultOutput
func (GetRulesResultOutput) ElementType ¶ added in v3.9.0
func (GetRulesResultOutput) ElementType() reflect.Type
func (GetRulesResultOutput) EventBusName ¶ added in v3.9.0
func (o GetRulesResultOutput) EventBusName() pulumi.StringOutput
func (GetRulesResultOutput) Id ¶ added in v3.9.0
func (o GetRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRulesResultOutput) Ids ¶ added in v3.9.0
func (o GetRulesResultOutput) Ids() pulumi.StringArrayOutput
func (GetRulesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetRulesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetRulesResultOutput) Names ¶ added in v3.9.0
func (o GetRulesResultOutput) Names() pulumi.StringArrayOutput
func (GetRulesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetRulesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetRulesResultOutput) RuleNamePrefix ¶ added in v3.9.0
func (o GetRulesResultOutput) RuleNamePrefix() pulumi.StringPtrOutput
func (GetRulesResultOutput) Rules ¶ added in v3.9.0
func (o GetRulesResultOutput) Rules() GetRulesRuleArrayOutput
func (GetRulesResultOutput) Status ¶ added in v3.9.0
func (o GetRulesResultOutput) Status() pulumi.StringPtrOutput
func (GetRulesResultOutput) ToGetRulesResultOutput ¶ added in v3.9.0
func (o GetRulesResultOutput) ToGetRulesResultOutput() GetRulesResultOutput
func (GetRulesResultOutput) ToGetRulesResultOutputWithContext ¶ added in v3.9.0
func (o GetRulesResultOutput) ToGetRulesResultOutputWithContext(ctx context.Context) GetRulesResultOutput
func (GetRulesResultOutput) ToOutput ¶ added in v3.43.1
func (o GetRulesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetRulesResult]
type GetRulesRule ¶ added in v3.5.0
type GetRulesRule struct { // The description of rule. Description string `pulumi:"description"` // The name of event bus. EventBusName string `pulumi:"eventBusName"` // The pattern to match interested events. FilterPattern string `pulumi:"filterPattern"` // The ID of the Rule. Id string `pulumi:"id"` // The name of rule. RuleName string `pulumi:"ruleName"` // Rule status, either Enable or Disable. Status string `pulumi:"status"` // The target for rule. Targets []GetRulesRuleTarget `pulumi:"targets"` }
type GetRulesRuleArgs ¶ added in v3.5.0
type GetRulesRuleArgs struct { // The description of rule. Description pulumi.StringInput `pulumi:"description"` // The name of event bus. EventBusName pulumi.StringInput `pulumi:"eventBusName"` // The pattern to match interested events. FilterPattern pulumi.StringInput `pulumi:"filterPattern"` // The ID of the Rule. Id pulumi.StringInput `pulumi:"id"` // The name of rule. RuleName pulumi.StringInput `pulumi:"ruleName"` // Rule status, either Enable or Disable. Status pulumi.StringInput `pulumi:"status"` // The target for rule. Targets GetRulesRuleTargetArrayInput `pulumi:"targets"` }
func (GetRulesRuleArgs) ElementType ¶ added in v3.5.0
func (GetRulesRuleArgs) ElementType() reflect.Type
func (GetRulesRuleArgs) ToGetRulesRuleOutput ¶ added in v3.5.0
func (i GetRulesRuleArgs) ToGetRulesRuleOutput() GetRulesRuleOutput
func (GetRulesRuleArgs) ToGetRulesRuleOutputWithContext ¶ added in v3.5.0
func (i GetRulesRuleArgs) ToGetRulesRuleOutputWithContext(ctx context.Context) GetRulesRuleOutput
func (GetRulesRuleArgs) ToOutput ¶ added in v3.43.1
func (i GetRulesRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetRulesRule]
type GetRulesRuleArray ¶ added in v3.5.0
type GetRulesRuleArray []GetRulesRuleInput
func (GetRulesRuleArray) ElementType ¶ added in v3.5.0
func (GetRulesRuleArray) ElementType() reflect.Type
func (GetRulesRuleArray) ToGetRulesRuleArrayOutput ¶ added in v3.5.0
func (i GetRulesRuleArray) ToGetRulesRuleArrayOutput() GetRulesRuleArrayOutput
func (GetRulesRuleArray) ToGetRulesRuleArrayOutputWithContext ¶ added in v3.5.0
func (i GetRulesRuleArray) ToGetRulesRuleArrayOutputWithContext(ctx context.Context) GetRulesRuleArrayOutput
func (GetRulesRuleArray) ToOutput ¶ added in v3.43.1
func (i GetRulesRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRulesRule]
type GetRulesRuleArrayInput ¶ added in v3.5.0
type GetRulesRuleArrayInput interface { pulumi.Input ToGetRulesRuleArrayOutput() GetRulesRuleArrayOutput ToGetRulesRuleArrayOutputWithContext(context.Context) GetRulesRuleArrayOutput }
GetRulesRuleArrayInput is an input type that accepts GetRulesRuleArray and GetRulesRuleArrayOutput values. You can construct a concrete instance of `GetRulesRuleArrayInput` via:
GetRulesRuleArray{ GetRulesRuleArgs{...} }
type GetRulesRuleArrayOutput ¶ added in v3.5.0
type GetRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetRulesRuleArrayOutput) ElementType ¶ added in v3.5.0
func (GetRulesRuleArrayOutput) ElementType() reflect.Type
func (GetRulesRuleArrayOutput) Index ¶ added in v3.5.0
func (o GetRulesRuleArrayOutput) Index(i pulumi.IntInput) GetRulesRuleOutput
func (GetRulesRuleArrayOutput) ToGetRulesRuleArrayOutput ¶ added in v3.5.0
func (o GetRulesRuleArrayOutput) ToGetRulesRuleArrayOutput() GetRulesRuleArrayOutput
func (GetRulesRuleArrayOutput) ToGetRulesRuleArrayOutputWithContext ¶ added in v3.5.0
func (o GetRulesRuleArrayOutput) ToGetRulesRuleArrayOutputWithContext(ctx context.Context) GetRulesRuleArrayOutput
func (GetRulesRuleArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetRulesRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRulesRule]
type GetRulesRuleInput ¶ added in v3.5.0
type GetRulesRuleInput interface { pulumi.Input ToGetRulesRuleOutput() GetRulesRuleOutput ToGetRulesRuleOutputWithContext(context.Context) GetRulesRuleOutput }
GetRulesRuleInput is an input type that accepts GetRulesRuleArgs and GetRulesRuleOutput values. You can construct a concrete instance of `GetRulesRuleInput` via:
GetRulesRuleArgs{...}
type GetRulesRuleOutput ¶ added in v3.5.0
type GetRulesRuleOutput struct{ *pulumi.OutputState }
func (GetRulesRuleOutput) Description ¶ added in v3.5.0
func (o GetRulesRuleOutput) Description() pulumi.StringOutput
The description of rule.
func (GetRulesRuleOutput) ElementType ¶ added in v3.5.0
func (GetRulesRuleOutput) ElementType() reflect.Type
func (GetRulesRuleOutput) EventBusName ¶ added in v3.5.0
func (o GetRulesRuleOutput) EventBusName() pulumi.StringOutput
The name of event bus.
func (GetRulesRuleOutput) FilterPattern ¶ added in v3.5.0
func (o GetRulesRuleOutput) FilterPattern() pulumi.StringOutput
The pattern to match interested events.
func (GetRulesRuleOutput) Id ¶ added in v3.5.0
func (o GetRulesRuleOutput) Id() pulumi.StringOutput
The ID of the Rule.
func (GetRulesRuleOutput) RuleName ¶ added in v3.5.0
func (o GetRulesRuleOutput) RuleName() pulumi.StringOutput
The name of rule.
func (GetRulesRuleOutput) Status ¶ added in v3.5.0
func (o GetRulesRuleOutput) Status() pulumi.StringOutput
Rule status, either Enable or Disable.
func (GetRulesRuleOutput) Targets ¶ added in v3.5.0
func (o GetRulesRuleOutput) Targets() GetRulesRuleTargetArrayOutput
The target for rule.
func (GetRulesRuleOutput) ToGetRulesRuleOutput ¶ added in v3.5.0
func (o GetRulesRuleOutput) ToGetRulesRuleOutput() GetRulesRuleOutput
func (GetRulesRuleOutput) ToGetRulesRuleOutputWithContext ¶ added in v3.5.0
func (o GetRulesRuleOutput) ToGetRulesRuleOutputWithContext(ctx context.Context) GetRulesRuleOutput
func (GetRulesRuleOutput) ToOutput ¶ added in v3.43.1
func (o GetRulesRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetRulesRule]
type GetRulesRuleTarget ¶ added in v3.5.0
type GetRulesRuleTargetArgs ¶ added in v3.5.0
type GetRulesRuleTargetArgs struct { // The endpoint. Endpoint pulumi.StringInput `pulumi:"endpoint"` // The id of target. TargetId pulumi.StringInput `pulumi:"targetId"` // The type of target. Type pulumi.StringInput `pulumi:"type"` }
func (GetRulesRuleTargetArgs) ElementType ¶ added in v3.5.0
func (GetRulesRuleTargetArgs) ElementType() reflect.Type
func (GetRulesRuleTargetArgs) ToGetRulesRuleTargetOutput ¶ added in v3.5.0
func (i GetRulesRuleTargetArgs) ToGetRulesRuleTargetOutput() GetRulesRuleTargetOutput
func (GetRulesRuleTargetArgs) ToGetRulesRuleTargetOutputWithContext ¶ added in v3.5.0
func (i GetRulesRuleTargetArgs) ToGetRulesRuleTargetOutputWithContext(ctx context.Context) GetRulesRuleTargetOutput
func (GetRulesRuleTargetArgs) ToOutput ¶ added in v3.43.1
func (i GetRulesRuleTargetArgs) ToOutput(ctx context.Context) pulumix.Output[GetRulesRuleTarget]
type GetRulesRuleTargetArray ¶ added in v3.5.0
type GetRulesRuleTargetArray []GetRulesRuleTargetInput
func (GetRulesRuleTargetArray) ElementType ¶ added in v3.5.0
func (GetRulesRuleTargetArray) ElementType() reflect.Type
func (GetRulesRuleTargetArray) ToGetRulesRuleTargetArrayOutput ¶ added in v3.5.0
func (i GetRulesRuleTargetArray) ToGetRulesRuleTargetArrayOutput() GetRulesRuleTargetArrayOutput
func (GetRulesRuleTargetArray) ToGetRulesRuleTargetArrayOutputWithContext ¶ added in v3.5.0
func (i GetRulesRuleTargetArray) ToGetRulesRuleTargetArrayOutputWithContext(ctx context.Context) GetRulesRuleTargetArrayOutput
func (GetRulesRuleTargetArray) ToOutput ¶ added in v3.43.1
func (i GetRulesRuleTargetArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRulesRuleTarget]
type GetRulesRuleTargetArrayInput ¶ added in v3.5.0
type GetRulesRuleTargetArrayInput interface { pulumi.Input ToGetRulesRuleTargetArrayOutput() GetRulesRuleTargetArrayOutput ToGetRulesRuleTargetArrayOutputWithContext(context.Context) GetRulesRuleTargetArrayOutput }
GetRulesRuleTargetArrayInput is an input type that accepts GetRulesRuleTargetArray and GetRulesRuleTargetArrayOutput values. You can construct a concrete instance of `GetRulesRuleTargetArrayInput` via:
GetRulesRuleTargetArray{ GetRulesRuleTargetArgs{...} }
type GetRulesRuleTargetArrayOutput ¶ added in v3.5.0
type GetRulesRuleTargetArrayOutput struct{ *pulumi.OutputState }
func (GetRulesRuleTargetArrayOutput) ElementType ¶ added in v3.5.0
func (GetRulesRuleTargetArrayOutput) ElementType() reflect.Type
func (GetRulesRuleTargetArrayOutput) Index ¶ added in v3.5.0
func (o GetRulesRuleTargetArrayOutput) Index(i pulumi.IntInput) GetRulesRuleTargetOutput
func (GetRulesRuleTargetArrayOutput) ToGetRulesRuleTargetArrayOutput ¶ added in v3.5.0
func (o GetRulesRuleTargetArrayOutput) ToGetRulesRuleTargetArrayOutput() GetRulesRuleTargetArrayOutput
func (GetRulesRuleTargetArrayOutput) ToGetRulesRuleTargetArrayOutputWithContext ¶ added in v3.5.0
func (o GetRulesRuleTargetArrayOutput) ToGetRulesRuleTargetArrayOutputWithContext(ctx context.Context) GetRulesRuleTargetArrayOutput
func (GetRulesRuleTargetArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetRulesRuleTargetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRulesRuleTarget]
type GetRulesRuleTargetInput ¶ added in v3.5.0
type GetRulesRuleTargetInput interface { pulumi.Input ToGetRulesRuleTargetOutput() GetRulesRuleTargetOutput ToGetRulesRuleTargetOutputWithContext(context.Context) GetRulesRuleTargetOutput }
GetRulesRuleTargetInput is an input type that accepts GetRulesRuleTargetArgs and GetRulesRuleTargetOutput values. You can construct a concrete instance of `GetRulesRuleTargetInput` via:
GetRulesRuleTargetArgs{...}
type GetRulesRuleTargetOutput ¶ added in v3.5.0
type GetRulesRuleTargetOutput struct{ *pulumi.OutputState }
func (GetRulesRuleTargetOutput) ElementType ¶ added in v3.5.0
func (GetRulesRuleTargetOutput) ElementType() reflect.Type
func (GetRulesRuleTargetOutput) Endpoint ¶ added in v3.5.0
func (o GetRulesRuleTargetOutput) Endpoint() pulumi.StringOutput
The endpoint.
func (GetRulesRuleTargetOutput) TargetId ¶ added in v3.5.0
func (o GetRulesRuleTargetOutput) TargetId() pulumi.StringOutput
The id of target.
func (GetRulesRuleTargetOutput) ToGetRulesRuleTargetOutput ¶ added in v3.5.0
func (o GetRulesRuleTargetOutput) ToGetRulesRuleTargetOutput() GetRulesRuleTargetOutput
func (GetRulesRuleTargetOutput) ToGetRulesRuleTargetOutputWithContext ¶ added in v3.5.0
func (o GetRulesRuleTargetOutput) ToGetRulesRuleTargetOutputWithContext(ctx context.Context) GetRulesRuleTargetOutput
func (GetRulesRuleTargetOutput) ToOutput ¶ added in v3.43.1
func (o GetRulesRuleTargetOutput) ToOutput(ctx context.Context) pulumix.Output[GetRulesRuleTarget]
func (GetRulesRuleTargetOutput) Type ¶ added in v3.5.0
func (o GetRulesRuleTargetOutput) Type() pulumi.StringOutput
The type of target.
type GetServiceArgs ¶
type GetServiceArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`. // // > **NOTE:** Setting `enable = "On"` to open the Event Bridge service that means you have read and agreed the [Event Bridge Terms of Service](https://help.aliyun.com/document_detail/163911.html). The service can not closed once it is opened. Enable *string `pulumi:"enable"` }
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶ added in v3.9.0
type GetServiceOutputArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`. // // > **NOTE:** Setting `enable = "On"` to open the Event Bridge service that means you have read and agreed the [Event Bridge Terms of Service](https://help.aliyun.com/document_detail/163911.html). The service can not closed once it is opened. Enable pulumi.StringPtrInput `pulumi:"enable"` }
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶ added in v3.9.0
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServiceResult ¶
type GetServiceResult struct { Enable *string `pulumi:"enable"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current service enable status. Status string `pulumi:"status"` }
A collection of values returned by getService.
func GetService ¶
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Using this data source can open Event Bridge service automatically. If the service has been opened, it will return opened.
For information about Event Bridge and how to use it, see [What is Event Bridge](https://www.alibabacloud.com/help/en/doc-detail/163239.htm).
> **NOTE:** Available in v1.126.0+
> **NOTE:** This data source supports `cn-shanghai`, `cn-hangzhou` and `ap-southeast-1` regions.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eventbridge.GetService(ctx, &eventbridge.GetServiceArgs{ Enable: pulumi.StringRef("On"), }, nil) if err != nil { return err } return nil }) }
```
type GetServiceResultOutput ¶ added in v3.9.0
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶ added in v3.9.0
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) ElementType ¶ added in v3.9.0
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Enable ¶ added in v3.9.0
func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
func (GetServiceResultOutput) Id ¶ added in v3.9.0
func (o GetServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceResultOutput) Status ¶ added in v3.9.0
func (o GetServiceResultOutput) Status() pulumi.StringOutput
The current service enable status.
func (GetServiceResultOutput) ToGetServiceResultOutput ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
func (GetServiceResultOutput) ToOutput ¶ added in v3.43.1
func (o GetServiceResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetServiceResult]
type Rule ¶ added in v3.5.0
type Rule struct { pulumi.CustomResourceState // The description of rule. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of event bus. EventBusName pulumi.StringOutput `pulumi:"eventBusName"` // The pattern to match interested events. Event mode, JSON format. The value description is as follows: `stringEqual` mode. `stringExpression` mode. Each field has up to 5 expressions (map structure). FilterPattern pulumi.StringOutput `pulumi:"filterPattern"` // The name of rule. RuleName pulumi.StringOutput `pulumi:"ruleName"` // Rule status, either Enable or Disable. Valid values: `DISABLE`, `ENABLE`. Status pulumi.StringOutput `pulumi:"status"` // The target of rule. See `targets` below. Targets RuleTargetArrayOutput `pulumi:"targets"` }
Provides a Event Bridge Rule resource.
For information about Event Bridge Rule and how to use it, see [What is Rule](https://www.alibabacloud.com/help/en/eventbridge/latest/createrule-6).
> **NOTE:** Available since v1.129.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleEventBus, err := eventbridge.NewEventBus(ctx, "exampleEventBus", &eventbridge.EventBusArgs{ EventBusName: pulumi.String("example_value"), }) if err != nil { return err } _, err = eventbridge.NewRule(ctx, "exampleRule", &eventbridge.RuleArgs{ EventBusName: exampleEventBus.ID(), RuleName: pulumi.Any(_var.Name), Description: pulumi.String("test"), FilterPattern: pulumi.String("{\"source\":[\"crmabc.newsletter\"],\"type\":[\"UserSignUp\", \"UserLogin\"]}"), Targets: eventbridge.RuleTargetArray{ &eventbridge.RuleTargetArgs{ TargetId: pulumi.String("tf-test"), Endpoint: pulumi.String("acs:mns:cn-hangzhou:118938335****:queues/tf-test"), Type: pulumi.String("acs.mns.queue"), ParamLists: eventbridge.RuleTargetParamListArray{ &eventbridge.RuleTargetParamListArgs{ ResourceKey: pulumi.String("queue"), Form: pulumi.String("CONSTANT"), Value: pulumi.String("tf-testaccEbRule"), }, &eventbridge.RuleTargetParamListArgs{ ResourceKey: pulumi.String("Body"), Form: pulumi.String("ORIGINAL"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Event Bridge Rule can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eventbridge/rule:Rule example <event_bus_name>:<rule_name>
```
func GetRule ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (*Rule) ToRuleOutput ¶ added in v3.5.0
func (i *Rule) ToRuleOutput() RuleOutput
func (*Rule) ToRuleOutputWithContext ¶ added in v3.5.0
func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput
type RuleArgs ¶ added in v3.5.0
type RuleArgs struct { // The description of rule. Description pulumi.StringPtrInput // The name of event bus. EventBusName pulumi.StringInput // The pattern to match interested events. Event mode, JSON format. The value description is as follows: `stringEqual` mode. `stringExpression` mode. Each field has up to 5 expressions (map structure). FilterPattern pulumi.StringInput // The name of rule. RuleName pulumi.StringInput // Rule status, either Enable or Disable. Valid values: `DISABLE`, `ENABLE`. Status pulumi.StringPtrInput // The target of rule. See `targets` below. Targets RuleTargetArrayInput }
The set of arguments for constructing a Rule resource.
func (RuleArgs) ElementType ¶ added in v3.5.0
type RuleArray ¶ added in v3.5.0
type RuleArray []RuleInput
func (RuleArray) ElementType ¶ added in v3.5.0
func (RuleArray) ToRuleArrayOutput ¶ added in v3.5.0
func (i RuleArray) ToRuleArrayOutput() RuleArrayOutput
func (RuleArray) ToRuleArrayOutputWithContext ¶ added in v3.5.0
func (i RuleArray) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput
type RuleArrayInput ¶ added in v3.5.0
type RuleArrayInput interface { pulumi.Input ToRuleArrayOutput() RuleArrayOutput ToRuleArrayOutputWithContext(context.Context) RuleArrayOutput }
RuleArrayInput is an input type that accepts RuleArray and RuleArrayOutput values. You can construct a concrete instance of `RuleArrayInput` via:
RuleArray{ RuleArgs{...} }
type RuleArrayOutput ¶ added in v3.5.0
type RuleArrayOutput struct{ *pulumi.OutputState }
func (RuleArrayOutput) ElementType ¶ added in v3.5.0
func (RuleArrayOutput) ElementType() reflect.Type
func (RuleArrayOutput) Index ¶ added in v3.5.0
func (o RuleArrayOutput) Index(i pulumi.IntInput) RuleOutput
func (RuleArrayOutput) ToRuleArrayOutput ¶ added in v3.5.0
func (o RuleArrayOutput) ToRuleArrayOutput() RuleArrayOutput
func (RuleArrayOutput) ToRuleArrayOutputWithContext ¶ added in v3.5.0
func (o RuleArrayOutput) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput
type RuleInput ¶ added in v3.5.0
type RuleInput interface { pulumi.Input ToRuleOutput() RuleOutput ToRuleOutputWithContext(ctx context.Context) RuleOutput }
type RuleMap ¶ added in v3.5.0
func (RuleMap) ElementType ¶ added in v3.5.0
func (RuleMap) ToRuleMapOutput ¶ added in v3.5.0
func (i RuleMap) ToRuleMapOutput() RuleMapOutput
func (RuleMap) ToRuleMapOutputWithContext ¶ added in v3.5.0
func (i RuleMap) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput
type RuleMapInput ¶ added in v3.5.0
type RuleMapInput interface { pulumi.Input ToRuleMapOutput() RuleMapOutput ToRuleMapOutputWithContext(context.Context) RuleMapOutput }
RuleMapInput is an input type that accepts RuleMap and RuleMapOutput values. You can construct a concrete instance of `RuleMapInput` via:
RuleMap{ "key": RuleArgs{...} }
type RuleMapOutput ¶ added in v3.5.0
type RuleMapOutput struct{ *pulumi.OutputState }
func (RuleMapOutput) ElementType ¶ added in v3.5.0
func (RuleMapOutput) ElementType() reflect.Type
func (RuleMapOutput) MapIndex ¶ added in v3.5.0
func (o RuleMapOutput) MapIndex(k pulumi.StringInput) RuleOutput
func (RuleMapOutput) ToRuleMapOutput ¶ added in v3.5.0
func (o RuleMapOutput) ToRuleMapOutput() RuleMapOutput
func (RuleMapOutput) ToRuleMapOutputWithContext ¶ added in v3.5.0
func (o RuleMapOutput) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput
type RuleOutput ¶ added in v3.5.0
type RuleOutput struct{ *pulumi.OutputState }
func (RuleOutput) Description ¶ added in v3.27.0
func (o RuleOutput) Description() pulumi.StringPtrOutput
The description of rule.
func (RuleOutput) ElementType ¶ added in v3.5.0
func (RuleOutput) ElementType() reflect.Type
func (RuleOutput) EventBusName ¶ added in v3.27.0
func (o RuleOutput) EventBusName() pulumi.StringOutput
The name of event bus.
func (RuleOutput) FilterPattern ¶ added in v3.27.0
func (o RuleOutput) FilterPattern() pulumi.StringOutput
The pattern to match interested events. Event mode, JSON format. The value description is as follows: `stringEqual` mode. `stringExpression` mode. Each field has up to 5 expressions (map structure).
func (RuleOutput) RuleName ¶ added in v3.27.0
func (o RuleOutput) RuleName() pulumi.StringOutput
The name of rule.
func (RuleOutput) Status ¶ added in v3.27.0
func (o RuleOutput) Status() pulumi.StringOutput
Rule status, either Enable or Disable. Valid values: `DISABLE`, `ENABLE`.
func (RuleOutput) Targets ¶ added in v3.27.0
func (o RuleOutput) Targets() RuleTargetArrayOutput
The target of rule. See `targets` below.
func (RuleOutput) ToRuleOutput ¶ added in v3.5.0
func (o RuleOutput) ToRuleOutput() RuleOutput
func (RuleOutput) ToRuleOutputWithContext ¶ added in v3.5.0
func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
type RuleState ¶ added in v3.5.0
type RuleState struct { // The description of rule. Description pulumi.StringPtrInput // The name of event bus. EventBusName pulumi.StringPtrInput // The pattern to match interested events. Event mode, JSON format. The value description is as follows: `stringEqual` mode. `stringExpression` mode. Each field has up to 5 expressions (map structure). FilterPattern pulumi.StringPtrInput // The name of rule. RuleName pulumi.StringPtrInput // Rule status, either Enable or Disable. Valid values: `DISABLE`, `ENABLE`. Status pulumi.StringPtrInput // The target of rule. See `targets` below. Targets RuleTargetArrayInput }
func (RuleState) ElementType ¶ added in v3.5.0
type RuleTarget ¶ added in v3.5.0
type RuleTarget struct { // Dead letter queue. Events that are not processed or exceed the number of retries will be written to the dead letter. Support message service MNS and message queue RocketMQ. See `deadLetterQueue` below. DeadLetterQueue *RuleTargetDeadLetterQueue `pulumi:"deadLetterQueue"` // The endpoint of target. Endpoint string `pulumi:"endpoint"` // A list of param. See `paramList` below. ParamLists []RuleTargetParamList `pulumi:"paramLists"` // The retry policy that is used to push the event. Valid values: PushRetryStrategy *string `pulumi:"pushRetryStrategy"` // The ID of target. TargetId string `pulumi:"targetId"` // The type of target. Valid values: `acs.alikafka`, `acs.api.destination`, `acs.arms.loki`, `acs.datahub`, `acs.dingtalk`, `acs.eventbridge`, `acs.eventbridge.olap`, `acs.eventbus.SLSCloudLens`, `acs.fc.function`, `acs.fnf`, `acs.k8s`, `acs.mail`, `acs.mns.queue`, `acs.mns.topic`, `acs.openapi`, `acs.rabbitmq`, `acs.rds.mysql`, `acs.rocketmq`, `acs.sae`, `acs.sls`, `acs.sms`, `http`,`https` and `mysql`. // **NOTE:** From version 1.208.1, `type` can be set to `acs.alikafka`, `acs.api.destination`, `acs.arms.loki`, `acs.datahub`, `acs.eventbridge.olap`, `acs.eventbus.SLSCloudLens`, `acs.fnf`, `acs.k8s`, `acs.openapi`, `acs.rds.mysql`, `acs.sae`, `acs.sls`, `mysql`. Type string `pulumi:"type"` }
type RuleTargetArgs ¶ added in v3.5.0
type RuleTargetArgs struct { // Dead letter queue. Events that are not processed or exceed the number of retries will be written to the dead letter. Support message service MNS and message queue RocketMQ. See `deadLetterQueue` below. DeadLetterQueue RuleTargetDeadLetterQueuePtrInput `pulumi:"deadLetterQueue"` // The endpoint of target. Endpoint pulumi.StringInput `pulumi:"endpoint"` // A list of param. See `paramList` below. ParamLists RuleTargetParamListArrayInput `pulumi:"paramLists"` // The retry policy that is used to push the event. Valid values: PushRetryStrategy pulumi.StringPtrInput `pulumi:"pushRetryStrategy"` // The ID of target. TargetId pulumi.StringInput `pulumi:"targetId"` // The type of target. Valid values: `acs.alikafka`, `acs.api.destination`, `acs.arms.loki`, `acs.datahub`, `acs.dingtalk`, `acs.eventbridge`, `acs.eventbridge.olap`, `acs.eventbus.SLSCloudLens`, `acs.fc.function`, `acs.fnf`, `acs.k8s`, `acs.mail`, `acs.mns.queue`, `acs.mns.topic`, `acs.openapi`, `acs.rabbitmq`, `acs.rds.mysql`, `acs.rocketmq`, `acs.sae`, `acs.sls`, `acs.sms`, `http`,`https` and `mysql`. // **NOTE:** From version 1.208.1, `type` can be set to `acs.alikafka`, `acs.api.destination`, `acs.arms.loki`, `acs.datahub`, `acs.eventbridge.olap`, `acs.eventbus.SLSCloudLens`, `acs.fnf`, `acs.k8s`, `acs.openapi`, `acs.rds.mysql`, `acs.sae`, `acs.sls`, `mysql`. Type pulumi.StringInput `pulumi:"type"` }
func (RuleTargetArgs) ElementType ¶ added in v3.5.0
func (RuleTargetArgs) ElementType() reflect.Type
func (RuleTargetArgs) ToOutput ¶ added in v3.43.1
func (i RuleTargetArgs) ToOutput(ctx context.Context) pulumix.Output[RuleTarget]
func (RuleTargetArgs) ToRuleTargetOutput ¶ added in v3.5.0
func (i RuleTargetArgs) ToRuleTargetOutput() RuleTargetOutput
func (RuleTargetArgs) ToRuleTargetOutputWithContext ¶ added in v3.5.0
func (i RuleTargetArgs) ToRuleTargetOutputWithContext(ctx context.Context) RuleTargetOutput
type RuleTargetArray ¶ added in v3.5.0
type RuleTargetArray []RuleTargetInput
func (RuleTargetArray) ElementType ¶ added in v3.5.0
func (RuleTargetArray) ElementType() reflect.Type
func (RuleTargetArray) ToOutput ¶ added in v3.43.1
func (i RuleTargetArray) ToOutput(ctx context.Context) pulumix.Output[[]RuleTarget]
func (RuleTargetArray) ToRuleTargetArrayOutput ¶ added in v3.5.0
func (i RuleTargetArray) ToRuleTargetArrayOutput() RuleTargetArrayOutput
func (RuleTargetArray) ToRuleTargetArrayOutputWithContext ¶ added in v3.5.0
func (i RuleTargetArray) ToRuleTargetArrayOutputWithContext(ctx context.Context) RuleTargetArrayOutput
type RuleTargetArrayInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type RuleTargetArrayOutput struct{ *pulumi.OutputState }
func (RuleTargetArrayOutput) ElementType ¶ added in v3.5.0
func (RuleTargetArrayOutput) ElementType() reflect.Type
func (RuleTargetArrayOutput) Index ¶ added in v3.5.0
func (o RuleTargetArrayOutput) Index(i pulumi.IntInput) RuleTargetOutput
func (RuleTargetArrayOutput) ToOutput ¶ added in v3.43.1
func (o RuleTargetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RuleTarget]
func (RuleTargetArrayOutput) ToRuleTargetArrayOutput ¶ added in v3.5.0
func (o RuleTargetArrayOutput) ToRuleTargetArrayOutput() RuleTargetArrayOutput
func (RuleTargetArrayOutput) ToRuleTargetArrayOutputWithContext ¶ added in v3.5.0
func (o RuleTargetArrayOutput) ToRuleTargetArrayOutputWithContext(ctx context.Context) RuleTargetArrayOutput
type RuleTargetDeadLetterQueue ¶ added in v3.29.0
type RuleTargetDeadLetterQueue struct { // The srn of the dead letter queue. Arn *string `pulumi:"arn"` }
type RuleTargetDeadLetterQueueArgs ¶ added in v3.29.0
type RuleTargetDeadLetterQueueArgs struct { // The srn of the dead letter queue. Arn pulumi.StringPtrInput `pulumi:"arn"` }
func (RuleTargetDeadLetterQueueArgs) ElementType ¶ added in v3.29.0
func (RuleTargetDeadLetterQueueArgs) ElementType() reflect.Type
func (RuleTargetDeadLetterQueueArgs) ToOutput ¶ added in v3.43.1
func (i RuleTargetDeadLetterQueueArgs) ToOutput(ctx context.Context) pulumix.Output[RuleTargetDeadLetterQueue]
func (RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueueOutput ¶ added in v3.29.0
func (i RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueueOutput() RuleTargetDeadLetterQueueOutput
func (RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueueOutputWithContext ¶ added in v3.29.0
func (i RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueueOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueueOutput
func (RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueuePtrOutput ¶ added in v3.29.0
func (i RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueuePtrOutput() RuleTargetDeadLetterQueuePtrOutput
func (RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueuePtrOutputWithContext ¶ added in v3.29.0
func (i RuleTargetDeadLetterQueueArgs) ToRuleTargetDeadLetterQueuePtrOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueuePtrOutput
type RuleTargetDeadLetterQueueInput ¶ added in v3.29.0
type RuleTargetDeadLetterQueueInput interface { pulumi.Input ToRuleTargetDeadLetterQueueOutput() RuleTargetDeadLetterQueueOutput ToRuleTargetDeadLetterQueueOutputWithContext(context.Context) RuleTargetDeadLetterQueueOutput }
RuleTargetDeadLetterQueueInput is an input type that accepts RuleTargetDeadLetterQueueArgs and RuleTargetDeadLetterQueueOutput values. You can construct a concrete instance of `RuleTargetDeadLetterQueueInput` via:
RuleTargetDeadLetterQueueArgs{...}
type RuleTargetDeadLetterQueueOutput ¶ added in v3.29.0
type RuleTargetDeadLetterQueueOutput struct{ *pulumi.OutputState }
func (RuleTargetDeadLetterQueueOutput) Arn ¶ added in v3.29.0
func (o RuleTargetDeadLetterQueueOutput) Arn() pulumi.StringPtrOutput
The srn of the dead letter queue.
func (RuleTargetDeadLetterQueueOutput) ElementType ¶ added in v3.29.0
func (RuleTargetDeadLetterQueueOutput) ElementType() reflect.Type
func (RuleTargetDeadLetterQueueOutput) ToOutput ¶ added in v3.43.1
func (o RuleTargetDeadLetterQueueOutput) ToOutput(ctx context.Context) pulumix.Output[RuleTargetDeadLetterQueue]
func (RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueueOutput ¶ added in v3.29.0
func (o RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueueOutput() RuleTargetDeadLetterQueueOutput
func (RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueueOutputWithContext ¶ added in v3.29.0
func (o RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueueOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueueOutput
func (RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueuePtrOutput ¶ added in v3.29.0
func (o RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueuePtrOutput() RuleTargetDeadLetterQueuePtrOutput
func (RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueuePtrOutputWithContext ¶ added in v3.29.0
func (o RuleTargetDeadLetterQueueOutput) ToRuleTargetDeadLetterQueuePtrOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueuePtrOutput
type RuleTargetDeadLetterQueuePtrInput ¶ added in v3.29.0
type RuleTargetDeadLetterQueuePtrInput interface { pulumi.Input ToRuleTargetDeadLetterQueuePtrOutput() RuleTargetDeadLetterQueuePtrOutput ToRuleTargetDeadLetterQueuePtrOutputWithContext(context.Context) RuleTargetDeadLetterQueuePtrOutput }
RuleTargetDeadLetterQueuePtrInput is an input type that accepts RuleTargetDeadLetterQueueArgs, RuleTargetDeadLetterQueuePtr and RuleTargetDeadLetterQueuePtrOutput values. You can construct a concrete instance of `RuleTargetDeadLetterQueuePtrInput` via:
RuleTargetDeadLetterQueueArgs{...} or: nil
func RuleTargetDeadLetterQueuePtr ¶ added in v3.29.0
func RuleTargetDeadLetterQueuePtr(v *RuleTargetDeadLetterQueueArgs) RuleTargetDeadLetterQueuePtrInput
type RuleTargetDeadLetterQueuePtrOutput ¶ added in v3.29.0
type RuleTargetDeadLetterQueuePtrOutput struct{ *pulumi.OutputState }
func (RuleTargetDeadLetterQueuePtrOutput) Arn ¶ added in v3.29.0
func (o RuleTargetDeadLetterQueuePtrOutput) Arn() pulumi.StringPtrOutput
The srn of the dead letter queue.
func (RuleTargetDeadLetterQueuePtrOutput) Elem ¶ added in v3.29.0
func (o RuleTargetDeadLetterQueuePtrOutput) Elem() RuleTargetDeadLetterQueueOutput
func (RuleTargetDeadLetterQueuePtrOutput) ElementType ¶ added in v3.29.0
func (RuleTargetDeadLetterQueuePtrOutput) ElementType() reflect.Type
func (RuleTargetDeadLetterQueuePtrOutput) ToOutput ¶ added in v3.43.1
func (o RuleTargetDeadLetterQueuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RuleTargetDeadLetterQueue]
func (RuleTargetDeadLetterQueuePtrOutput) ToRuleTargetDeadLetterQueuePtrOutput ¶ added in v3.29.0
func (o RuleTargetDeadLetterQueuePtrOutput) ToRuleTargetDeadLetterQueuePtrOutput() RuleTargetDeadLetterQueuePtrOutput
func (RuleTargetDeadLetterQueuePtrOutput) ToRuleTargetDeadLetterQueuePtrOutputWithContext ¶ added in v3.29.0
func (o RuleTargetDeadLetterQueuePtrOutput) ToRuleTargetDeadLetterQueuePtrOutputWithContext(ctx context.Context) RuleTargetDeadLetterQueuePtrOutput
type RuleTargetInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type RuleTargetOutput struct{ *pulumi.OutputState }
func (RuleTargetOutput) DeadLetterQueue ¶ added in v3.29.0
func (o RuleTargetOutput) DeadLetterQueue() RuleTargetDeadLetterQueuePtrOutput
Dead letter queue. Events that are not processed or exceed the number of retries will be written to the dead letter. Support message service MNS and message queue RocketMQ. See `deadLetterQueue` below.
func (RuleTargetOutput) ElementType ¶ added in v3.5.0
func (RuleTargetOutput) ElementType() reflect.Type
func (RuleTargetOutput) Endpoint ¶ added in v3.5.0
func (o RuleTargetOutput) Endpoint() pulumi.StringOutput
The endpoint of target.
func (RuleTargetOutput) ParamLists ¶ added in v3.5.0
func (o RuleTargetOutput) ParamLists() RuleTargetParamListArrayOutput
A list of param. See `paramList` below.
func (RuleTargetOutput) PushRetryStrategy ¶ added in v3.29.0
func (o RuleTargetOutput) PushRetryStrategy() pulumi.StringPtrOutput
The retry policy that is used to push the event. Valid values:
func (RuleTargetOutput) TargetId ¶ added in v3.5.0
func (o RuleTargetOutput) TargetId() pulumi.StringOutput
The ID of target.
func (RuleTargetOutput) ToOutput ¶ added in v3.43.1
func (o RuleTargetOutput) ToOutput(ctx context.Context) pulumix.Output[RuleTarget]
func (RuleTargetOutput) ToRuleTargetOutput ¶ added in v3.5.0
func (o RuleTargetOutput) ToRuleTargetOutput() RuleTargetOutput
func (RuleTargetOutput) ToRuleTargetOutputWithContext ¶ added in v3.5.0
func (o RuleTargetOutput) ToRuleTargetOutputWithContext(ctx context.Context) RuleTargetOutput
func (RuleTargetOutput) Type ¶ added in v3.5.0
func (o RuleTargetOutput) Type() pulumi.StringOutput
The type of target. Valid values: `acs.alikafka`, `acs.api.destination`, `acs.arms.loki`, `acs.datahub`, `acs.dingtalk`, `acs.eventbridge`, `acs.eventbridge.olap`, `acs.eventbus.SLSCloudLens`, `acs.fc.function`, `acs.fnf`, `acs.k8s`, `acs.mail`, `acs.mns.queue`, `acs.mns.topic`, `acs.openapi`, `acs.rabbitmq`, `acs.rds.mysql`, `acs.rocketmq`, `acs.sae`, `acs.sls`, `acs.sms`, `http`,`https` and `mysql`. **NOTE:** From version 1.208.1, `type` can be set to `acs.alikafka`, `acs.api.destination`, `acs.arms.loki`, `acs.datahub`, `acs.eventbridge.olap`, `acs.eventbus.SLSCloudLens`, `acs.fnf`, `acs.k8s`, `acs.openapi`, `acs.rds.mysql`, `acs.sae`, `acs.sls`, `mysql`.
type RuleTargetParamList ¶ added in v3.5.0
type RuleTargetParamList struct { // The format of param. Valid values: `ORIGINAL`, `TEMPLATE`, `JSONPATH`, `CONSTANT`. Form string `pulumi:"form"` // The resource key of param. For more information, see [Event target parameters](https://www.alibabacloud.com/help/en/eventbridge/latest/event-target-parameters) ResourceKey string `pulumi:"resourceKey"` // The template of param. Template *string `pulumi:"template"` // The value of param. // // > **NOTE:** There exists a potential diff error that the backend service will return a default param as following: // // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` // // In order to fix the diff, from version 1.160.0, // this resource has removed the param which `resourceKey = "IsBase64Encode"` and `value = "false"`. // If you want to set `resourceKey = "IsBase64Encode"`, please avoid to set `value = "false"`. Value *string `pulumi:"value"` }
type RuleTargetParamListArgs ¶ added in v3.5.0
type RuleTargetParamListArgs struct { // The format of param. Valid values: `ORIGINAL`, `TEMPLATE`, `JSONPATH`, `CONSTANT`. Form pulumi.StringInput `pulumi:"form"` // The resource key of param. For more information, see [Event target parameters](https://www.alibabacloud.com/help/en/eventbridge/latest/event-target-parameters) ResourceKey pulumi.StringInput `pulumi:"resourceKey"` // The template of param. Template pulumi.StringPtrInput `pulumi:"template"` // The value of param. // // > **NOTE:** There exists a potential diff error that the backend service will return a default param as following: // // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` // // In order to fix the diff, from version 1.160.0, // this resource has removed the param which `resourceKey = "IsBase64Encode"` and `value = "false"`. // If you want to set `resourceKey = "IsBase64Encode"`, please avoid to set `value = "false"`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (RuleTargetParamListArgs) ElementType ¶ added in v3.5.0
func (RuleTargetParamListArgs) ElementType() reflect.Type
func (RuleTargetParamListArgs) ToOutput ¶ added in v3.43.1
func (i RuleTargetParamListArgs) ToOutput(ctx context.Context) pulumix.Output[RuleTargetParamList]
func (RuleTargetParamListArgs) ToRuleTargetParamListOutput ¶ added in v3.5.0
func (i RuleTargetParamListArgs) ToRuleTargetParamListOutput() RuleTargetParamListOutput
func (RuleTargetParamListArgs) ToRuleTargetParamListOutputWithContext ¶ added in v3.5.0
func (i RuleTargetParamListArgs) ToRuleTargetParamListOutputWithContext(ctx context.Context) RuleTargetParamListOutput
type RuleTargetParamListArray ¶ added in v3.5.0
type RuleTargetParamListArray []RuleTargetParamListInput
func (RuleTargetParamListArray) ElementType ¶ added in v3.5.0
func (RuleTargetParamListArray) ElementType() reflect.Type
func (RuleTargetParamListArray) ToOutput ¶ added in v3.43.1
func (i RuleTargetParamListArray) ToOutput(ctx context.Context) pulumix.Output[[]RuleTargetParamList]
func (RuleTargetParamListArray) ToRuleTargetParamListArrayOutput ¶ added in v3.5.0
func (i RuleTargetParamListArray) ToRuleTargetParamListArrayOutput() RuleTargetParamListArrayOutput
func (RuleTargetParamListArray) ToRuleTargetParamListArrayOutputWithContext ¶ added in v3.5.0
func (i RuleTargetParamListArray) ToRuleTargetParamListArrayOutputWithContext(ctx context.Context) RuleTargetParamListArrayOutput
type RuleTargetParamListArrayInput ¶ added in v3.5.0
type RuleTargetParamListArrayInput interface { pulumi.Input ToRuleTargetParamListArrayOutput() RuleTargetParamListArrayOutput ToRuleTargetParamListArrayOutputWithContext(context.Context) RuleTargetParamListArrayOutput }
RuleTargetParamListArrayInput is an input type that accepts RuleTargetParamListArray and RuleTargetParamListArrayOutput values. You can construct a concrete instance of `RuleTargetParamListArrayInput` via:
RuleTargetParamListArray{ RuleTargetParamListArgs{...} }
type RuleTargetParamListArrayOutput ¶ added in v3.5.0
type RuleTargetParamListArrayOutput struct{ *pulumi.OutputState }
func (RuleTargetParamListArrayOutput) ElementType ¶ added in v3.5.0
func (RuleTargetParamListArrayOutput) ElementType() reflect.Type
func (RuleTargetParamListArrayOutput) Index ¶ added in v3.5.0
func (o RuleTargetParamListArrayOutput) Index(i pulumi.IntInput) RuleTargetParamListOutput
func (RuleTargetParamListArrayOutput) ToOutput ¶ added in v3.43.1
func (o RuleTargetParamListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RuleTargetParamList]
func (RuleTargetParamListArrayOutput) ToRuleTargetParamListArrayOutput ¶ added in v3.5.0
func (o RuleTargetParamListArrayOutput) ToRuleTargetParamListArrayOutput() RuleTargetParamListArrayOutput
func (RuleTargetParamListArrayOutput) ToRuleTargetParamListArrayOutputWithContext ¶ added in v3.5.0
func (o RuleTargetParamListArrayOutput) ToRuleTargetParamListArrayOutputWithContext(ctx context.Context) RuleTargetParamListArrayOutput
type RuleTargetParamListInput ¶ added in v3.5.0
type RuleTargetParamListInput interface { pulumi.Input ToRuleTargetParamListOutput() RuleTargetParamListOutput ToRuleTargetParamListOutputWithContext(context.Context) RuleTargetParamListOutput }
RuleTargetParamListInput is an input type that accepts RuleTargetParamListArgs and RuleTargetParamListOutput values. You can construct a concrete instance of `RuleTargetParamListInput` via:
RuleTargetParamListArgs{...}
type RuleTargetParamListOutput ¶ added in v3.5.0
type RuleTargetParamListOutput struct{ *pulumi.OutputState }
func (RuleTargetParamListOutput) ElementType ¶ added in v3.5.0
func (RuleTargetParamListOutput) ElementType() reflect.Type
func (RuleTargetParamListOutput) Form ¶ added in v3.5.0
func (o RuleTargetParamListOutput) Form() pulumi.StringOutput
The format of param. Valid values: `ORIGINAL`, `TEMPLATE`, `JSONPATH`, `CONSTANT`.
func (RuleTargetParamListOutput) ResourceKey ¶ added in v3.5.0
func (o RuleTargetParamListOutput) ResourceKey() pulumi.StringOutput
The resource key of param. For more information, see [Event target parameters](https://www.alibabacloud.com/help/en/eventbridge/latest/event-target-parameters)
func (RuleTargetParamListOutput) Template ¶ added in v3.5.0
func (o RuleTargetParamListOutput) Template() pulumi.StringPtrOutput
The template of param.
func (RuleTargetParamListOutput) ToOutput ¶ added in v3.43.1
func (o RuleTargetParamListOutput) ToOutput(ctx context.Context) pulumix.Output[RuleTargetParamList]
func (RuleTargetParamListOutput) ToRuleTargetParamListOutput ¶ added in v3.5.0
func (o RuleTargetParamListOutput) ToRuleTargetParamListOutput() RuleTargetParamListOutput
func (RuleTargetParamListOutput) ToRuleTargetParamListOutputWithContext ¶ added in v3.5.0
func (o RuleTargetParamListOutput) ToRuleTargetParamListOutputWithContext(ctx context.Context) RuleTargetParamListOutput
func (RuleTargetParamListOutput) Value ¶ added in v3.5.0
func (o RuleTargetParamListOutput) Value() pulumi.StringPtrOutput
The value of param.
> **NOTE:** There exists a potential diff error that the backend service will return a default param as following:
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
In order to fix the diff, from version 1.160.0, this resource has removed the param which `resourceKey = "IsBase64Encode"` and `value = "false"`. If you want to set `resourceKey = "IsBase64Encode"`, please avoid to set `value = "false"`.
type ServiceLinkedRole ¶ added in v3.10.0
type ServiceLinkedRole struct { pulumi.CustomResourceState // The product name for SLR. EventBridge can automatically create the following service-linked roles: // Event source related: `AliyunServiceRoleForEventBridgeSendToMNS`,`AliyunServiceRoleForEventBridgeSourceRocketMQ`, `AliyunServiceRoleForEventBridgeSourceActionTrail`, `AliyunServiceRoleForEventBridgeSourceRabbitMQ` // Target related: `AliyunServiceRoleForEventBridgeConnectVPC`, `AliyunServiceRoleForEventBridgeSendToFC`, `AliyunServiceRoleForEventBridgeSendToSMS`, `AliyunServiceRoleForEventBridgeSendToDirectMail`, `AliyunServiceRoleForEventBridgeSendToRabbitMQ`, `AliyunServiceRoleForEventBridgeSendToRocketMQ` ProductName pulumi.StringOutput `pulumi:"productName"` }
Using this data source can create Event Bridge service-linked roles(SLR). EventBridge may need to access another Alibaba Cloud service to implement a specific feature. In this case, EventBridge must assume a specific service-linked role, which is a Resource Access Management (RAM) role, to obtain permissions to access another Alibaba Cloud service.
For information about Event Bridge service-linked roles(SLR) and how to use it, see [What is service-linked roles](https://www.alibabacloud.com/help/doc-detail/181425.htm).
> **NOTE:** Available in v1.129.0+. After the version 1.142.0, the resource is renamed as `eventbridge.ServiceLinkedRole`.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eventbridge" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eventbridge.NewServiceLinkedRole(ctx, "serviceLinkedRole", &eventbridge.ServiceLinkedRoleArgs{ ProductName: pulumi.String("AliyunServiceRoleForEventBridgeSendToMNS"), }) if err != nil { return err } return nil }) }
```
## Import
Event Bridge service-linked roles(SLR) can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eventbridge/serviceLinkedRole:ServiceLinkedRole example <product_name>
```
func GetServiceLinkedRole ¶ added in v3.10.0
func GetServiceLinkedRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceLinkedRoleState, opts ...pulumi.ResourceOption) (*ServiceLinkedRole, error)
GetServiceLinkedRole gets an existing ServiceLinkedRole 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 NewServiceLinkedRole ¶ added in v3.10.0
func NewServiceLinkedRole(ctx *pulumi.Context, name string, args *ServiceLinkedRoleArgs, opts ...pulumi.ResourceOption) (*ServiceLinkedRole, error)
NewServiceLinkedRole registers a new resource with the given unique name, arguments, and options.
func (*ServiceLinkedRole) ElementType ¶ added in v3.10.0
func (*ServiceLinkedRole) ElementType() reflect.Type
func (*ServiceLinkedRole) ToOutput ¶ added in v3.43.1
func (i *ServiceLinkedRole) ToOutput(ctx context.Context) pulumix.Output[*ServiceLinkedRole]
func (*ServiceLinkedRole) ToServiceLinkedRoleOutput ¶ added in v3.10.0
func (i *ServiceLinkedRole) ToServiceLinkedRoleOutput() ServiceLinkedRoleOutput
func (*ServiceLinkedRole) ToServiceLinkedRoleOutputWithContext ¶ added in v3.10.0
func (i *ServiceLinkedRole) ToServiceLinkedRoleOutputWithContext(ctx context.Context) ServiceLinkedRoleOutput
type ServiceLinkedRoleArgs ¶ added in v3.10.0
type ServiceLinkedRoleArgs struct { // The product name for SLR. EventBridge can automatically create the following service-linked roles: // Event source related: `AliyunServiceRoleForEventBridgeSendToMNS`,`AliyunServiceRoleForEventBridgeSourceRocketMQ`, `AliyunServiceRoleForEventBridgeSourceActionTrail`, `AliyunServiceRoleForEventBridgeSourceRabbitMQ` // Target related: `AliyunServiceRoleForEventBridgeConnectVPC`, `AliyunServiceRoleForEventBridgeSendToFC`, `AliyunServiceRoleForEventBridgeSendToSMS`, `AliyunServiceRoleForEventBridgeSendToDirectMail`, `AliyunServiceRoleForEventBridgeSendToRabbitMQ`, `AliyunServiceRoleForEventBridgeSendToRocketMQ` ProductName pulumi.StringInput }
The set of arguments for constructing a ServiceLinkedRole resource.
func (ServiceLinkedRoleArgs) ElementType ¶ added in v3.10.0
func (ServiceLinkedRoleArgs) ElementType() reflect.Type
type ServiceLinkedRoleArray ¶ added in v3.10.0
type ServiceLinkedRoleArray []ServiceLinkedRoleInput
func (ServiceLinkedRoleArray) ElementType ¶ added in v3.10.0
func (ServiceLinkedRoleArray) ElementType() reflect.Type
func (ServiceLinkedRoleArray) ToOutput ¶ added in v3.43.1
func (i ServiceLinkedRoleArray) ToOutput(ctx context.Context) pulumix.Output[[]*ServiceLinkedRole]
func (ServiceLinkedRoleArray) ToServiceLinkedRoleArrayOutput ¶ added in v3.10.0
func (i ServiceLinkedRoleArray) ToServiceLinkedRoleArrayOutput() ServiceLinkedRoleArrayOutput
func (ServiceLinkedRoleArray) ToServiceLinkedRoleArrayOutputWithContext ¶ added in v3.10.0
func (i ServiceLinkedRoleArray) ToServiceLinkedRoleArrayOutputWithContext(ctx context.Context) ServiceLinkedRoleArrayOutput
type ServiceLinkedRoleArrayInput ¶ added in v3.10.0
type ServiceLinkedRoleArrayInput interface { pulumi.Input ToServiceLinkedRoleArrayOutput() ServiceLinkedRoleArrayOutput ToServiceLinkedRoleArrayOutputWithContext(context.Context) ServiceLinkedRoleArrayOutput }
ServiceLinkedRoleArrayInput is an input type that accepts ServiceLinkedRoleArray and ServiceLinkedRoleArrayOutput values. You can construct a concrete instance of `ServiceLinkedRoleArrayInput` via:
ServiceLinkedRoleArray{ ServiceLinkedRoleArgs{...} }
type ServiceLinkedRoleArrayOutput ¶ added in v3.10.0
type ServiceLinkedRoleArrayOutput struct{ *pulumi.OutputState }
func (ServiceLinkedRoleArrayOutput) ElementType ¶ added in v3.10.0
func (ServiceLinkedRoleArrayOutput) ElementType() reflect.Type
func (ServiceLinkedRoleArrayOutput) Index ¶ added in v3.10.0
func (o ServiceLinkedRoleArrayOutput) Index(i pulumi.IntInput) ServiceLinkedRoleOutput
func (ServiceLinkedRoleArrayOutput) ToOutput ¶ added in v3.43.1
func (o ServiceLinkedRoleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ServiceLinkedRole]
func (ServiceLinkedRoleArrayOutput) ToServiceLinkedRoleArrayOutput ¶ added in v3.10.0
func (o ServiceLinkedRoleArrayOutput) ToServiceLinkedRoleArrayOutput() ServiceLinkedRoleArrayOutput
func (ServiceLinkedRoleArrayOutput) ToServiceLinkedRoleArrayOutputWithContext ¶ added in v3.10.0
func (o ServiceLinkedRoleArrayOutput) ToServiceLinkedRoleArrayOutputWithContext(ctx context.Context) ServiceLinkedRoleArrayOutput
type ServiceLinkedRoleInput ¶ added in v3.10.0
type ServiceLinkedRoleInput interface { pulumi.Input ToServiceLinkedRoleOutput() ServiceLinkedRoleOutput ToServiceLinkedRoleOutputWithContext(ctx context.Context) ServiceLinkedRoleOutput }
type ServiceLinkedRoleMap ¶ added in v3.10.0
type ServiceLinkedRoleMap map[string]ServiceLinkedRoleInput
func (ServiceLinkedRoleMap) ElementType ¶ added in v3.10.0
func (ServiceLinkedRoleMap) ElementType() reflect.Type
func (ServiceLinkedRoleMap) ToOutput ¶ added in v3.43.1
func (i ServiceLinkedRoleMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ServiceLinkedRole]
func (ServiceLinkedRoleMap) ToServiceLinkedRoleMapOutput ¶ added in v3.10.0
func (i ServiceLinkedRoleMap) ToServiceLinkedRoleMapOutput() ServiceLinkedRoleMapOutput
func (ServiceLinkedRoleMap) ToServiceLinkedRoleMapOutputWithContext ¶ added in v3.10.0
func (i ServiceLinkedRoleMap) ToServiceLinkedRoleMapOutputWithContext(ctx context.Context) ServiceLinkedRoleMapOutput
type ServiceLinkedRoleMapInput ¶ added in v3.10.0
type ServiceLinkedRoleMapInput interface { pulumi.Input ToServiceLinkedRoleMapOutput() ServiceLinkedRoleMapOutput ToServiceLinkedRoleMapOutputWithContext(context.Context) ServiceLinkedRoleMapOutput }
ServiceLinkedRoleMapInput is an input type that accepts ServiceLinkedRoleMap and ServiceLinkedRoleMapOutput values. You can construct a concrete instance of `ServiceLinkedRoleMapInput` via:
ServiceLinkedRoleMap{ "key": ServiceLinkedRoleArgs{...} }
type ServiceLinkedRoleMapOutput ¶ added in v3.10.0
type ServiceLinkedRoleMapOutput struct{ *pulumi.OutputState }
func (ServiceLinkedRoleMapOutput) ElementType ¶ added in v3.10.0
func (ServiceLinkedRoleMapOutput) ElementType() reflect.Type
func (ServiceLinkedRoleMapOutput) MapIndex ¶ added in v3.10.0
func (o ServiceLinkedRoleMapOutput) MapIndex(k pulumi.StringInput) ServiceLinkedRoleOutput
func (ServiceLinkedRoleMapOutput) ToOutput ¶ added in v3.43.1
func (o ServiceLinkedRoleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ServiceLinkedRole]
func (ServiceLinkedRoleMapOutput) ToServiceLinkedRoleMapOutput ¶ added in v3.10.0
func (o ServiceLinkedRoleMapOutput) ToServiceLinkedRoleMapOutput() ServiceLinkedRoleMapOutput
func (ServiceLinkedRoleMapOutput) ToServiceLinkedRoleMapOutputWithContext ¶ added in v3.10.0
func (o ServiceLinkedRoleMapOutput) ToServiceLinkedRoleMapOutputWithContext(ctx context.Context) ServiceLinkedRoleMapOutput
type ServiceLinkedRoleOutput ¶ added in v3.10.0
type ServiceLinkedRoleOutput struct{ *pulumi.OutputState }
func (ServiceLinkedRoleOutput) ElementType ¶ added in v3.10.0
func (ServiceLinkedRoleOutput) ElementType() reflect.Type
func (ServiceLinkedRoleOutput) ProductName ¶ added in v3.27.0
func (o ServiceLinkedRoleOutput) ProductName() pulumi.StringOutput
The product name for SLR. EventBridge can automatically create the following service-linked roles: Event source related: `AliyunServiceRoleForEventBridgeSendToMNS`,`AliyunServiceRoleForEventBridgeSourceRocketMQ`, `AliyunServiceRoleForEventBridgeSourceActionTrail`, `AliyunServiceRoleForEventBridgeSourceRabbitMQ` Target related: `AliyunServiceRoleForEventBridgeConnectVPC`, `AliyunServiceRoleForEventBridgeSendToFC`, `AliyunServiceRoleForEventBridgeSendToSMS`, `AliyunServiceRoleForEventBridgeSendToDirectMail`, `AliyunServiceRoleForEventBridgeSendToRabbitMQ`, `AliyunServiceRoleForEventBridgeSendToRocketMQ`
func (ServiceLinkedRoleOutput) ToOutput ¶ added in v3.43.1
func (o ServiceLinkedRoleOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceLinkedRole]
func (ServiceLinkedRoleOutput) ToServiceLinkedRoleOutput ¶ added in v3.10.0
func (o ServiceLinkedRoleOutput) ToServiceLinkedRoleOutput() ServiceLinkedRoleOutput
func (ServiceLinkedRoleOutput) ToServiceLinkedRoleOutputWithContext ¶ added in v3.10.0
func (o ServiceLinkedRoleOutput) ToServiceLinkedRoleOutputWithContext(ctx context.Context) ServiceLinkedRoleOutput
type ServiceLinkedRoleState ¶ added in v3.10.0
type ServiceLinkedRoleState struct { // The product name for SLR. EventBridge can automatically create the following service-linked roles: // Event source related: `AliyunServiceRoleForEventBridgeSendToMNS`,`AliyunServiceRoleForEventBridgeSourceRocketMQ`, `AliyunServiceRoleForEventBridgeSourceActionTrail`, `AliyunServiceRoleForEventBridgeSourceRabbitMQ` // Target related: `AliyunServiceRoleForEventBridgeConnectVPC`, `AliyunServiceRoleForEventBridgeSendToFC`, `AliyunServiceRoleForEventBridgeSendToSMS`, `AliyunServiceRoleForEventBridgeSendToDirectMail`, `AliyunServiceRoleForEventBridgeSendToRabbitMQ`, `AliyunServiceRoleForEventBridgeSendToRocketMQ` ProductName pulumi.StringPtrInput }
func (ServiceLinkedRoleState) ElementType ¶ added in v3.10.0
func (ServiceLinkedRoleState) ElementType() reflect.Type
type Slr ¶ added in v3.5.0
type Slr struct { pulumi.CustomResourceState ProductName pulumi.StringOutput `pulumi:"productName"` }
func GetSlr ¶ added in v3.5.0
func GetSlr(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SlrState, opts ...pulumi.ResourceOption) (*Slr, error)
GetSlr gets an existing Slr 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 NewSlr ¶ added in v3.5.0
func NewSlr(ctx *pulumi.Context, name string, args *SlrArgs, opts ...pulumi.ResourceOption) (*Slr, error)
NewSlr registers a new resource with the given unique name, arguments, and options.
func (*Slr) ElementType ¶ added in v3.5.0
func (*Slr) ToSlrOutput ¶ added in v3.5.0
type SlrArgs ¶ added in v3.5.0
type SlrArgs struct {
ProductName pulumi.StringInput
}
The set of arguments for constructing a Slr resource.
func (SlrArgs) ElementType ¶ added in v3.5.0
type SlrArray ¶ added in v3.5.0
type SlrArray []SlrInput
func (SlrArray) ElementType ¶ added in v3.5.0
func (SlrArray) ToSlrArrayOutput ¶ added in v3.5.0
func (i SlrArray) ToSlrArrayOutput() SlrArrayOutput
func (SlrArray) ToSlrArrayOutputWithContext ¶ added in v3.5.0
func (i SlrArray) ToSlrArrayOutputWithContext(ctx context.Context) SlrArrayOutput
type SlrArrayInput ¶ added in v3.5.0
type SlrArrayInput interface { pulumi.Input ToSlrArrayOutput() SlrArrayOutput ToSlrArrayOutputWithContext(context.Context) SlrArrayOutput }
SlrArrayInput is an input type that accepts SlrArray and SlrArrayOutput values. You can construct a concrete instance of `SlrArrayInput` via:
SlrArray{ SlrArgs{...} }
type SlrArrayOutput ¶ added in v3.5.0
type SlrArrayOutput struct{ *pulumi.OutputState }
func (SlrArrayOutput) ElementType ¶ added in v3.5.0
func (SlrArrayOutput) ElementType() reflect.Type
func (SlrArrayOutput) Index ¶ added in v3.5.0
func (o SlrArrayOutput) Index(i pulumi.IntInput) SlrOutput
func (SlrArrayOutput) ToSlrArrayOutput ¶ added in v3.5.0
func (o SlrArrayOutput) ToSlrArrayOutput() SlrArrayOutput
func (SlrArrayOutput) ToSlrArrayOutputWithContext ¶ added in v3.5.0
func (o SlrArrayOutput) ToSlrArrayOutputWithContext(ctx context.Context) SlrArrayOutput
type SlrMap ¶ added in v3.5.0
func (SlrMap) ElementType ¶ added in v3.5.0
func (SlrMap) ToSlrMapOutput ¶ added in v3.5.0
func (i SlrMap) ToSlrMapOutput() SlrMapOutput
func (SlrMap) ToSlrMapOutputWithContext ¶ added in v3.5.0
func (i SlrMap) ToSlrMapOutputWithContext(ctx context.Context) SlrMapOutput
type SlrMapInput ¶ added in v3.5.0
type SlrMapInput interface { pulumi.Input ToSlrMapOutput() SlrMapOutput ToSlrMapOutputWithContext(context.Context) SlrMapOutput }
SlrMapInput is an input type that accepts SlrMap and SlrMapOutput values. You can construct a concrete instance of `SlrMapInput` via:
SlrMap{ "key": SlrArgs{...} }
type SlrMapOutput ¶ added in v3.5.0
type SlrMapOutput struct{ *pulumi.OutputState }
func (SlrMapOutput) ElementType ¶ added in v3.5.0
func (SlrMapOutput) ElementType() reflect.Type
func (SlrMapOutput) MapIndex ¶ added in v3.5.0
func (o SlrMapOutput) MapIndex(k pulumi.StringInput) SlrOutput
func (SlrMapOutput) ToSlrMapOutput ¶ added in v3.5.0
func (o SlrMapOutput) ToSlrMapOutput() SlrMapOutput
func (SlrMapOutput) ToSlrMapOutputWithContext ¶ added in v3.5.0
func (o SlrMapOutput) ToSlrMapOutputWithContext(ctx context.Context) SlrMapOutput
type SlrOutput ¶ added in v3.5.0
type SlrOutput struct{ *pulumi.OutputState }
func (SlrOutput) ElementType ¶ added in v3.5.0
func (SlrOutput) ProductName ¶ added in v3.27.0
func (o SlrOutput) ProductName() pulumi.StringOutput
func (SlrOutput) ToSlrOutput ¶ added in v3.5.0
type SlrState ¶ added in v3.5.0
type SlrState struct {
ProductName pulumi.StringPtrInput
}