Documentation ¶
Index ¶
- type AuditSink
- type AuditSinkArgs
- type AuditSinkArray
- type AuditSinkArrayInput
- type AuditSinkArrayOutput
- func (AuditSinkArrayOutput) ElementType() reflect.Type
- func (o AuditSinkArrayOutput) Index(i pulumi.IntInput) AuditSinkOutput
- func (o AuditSinkArrayOutput) ToAuditSinkArrayOutput() AuditSinkArrayOutput
- func (o AuditSinkArrayOutput) ToAuditSinkArrayOutputWithContext(ctx context.Context) AuditSinkArrayOutput
- type AuditSinkInput
- type AuditSinkList
- type AuditSinkListArgs
- type AuditSinkListArray
- type AuditSinkListArrayInput
- type AuditSinkListArrayOutput
- func (AuditSinkListArrayOutput) ElementType() reflect.Type
- func (o AuditSinkListArrayOutput) Index(i pulumi.IntInput) AuditSinkListOutput
- func (o AuditSinkListArrayOutput) ToAuditSinkListArrayOutput() AuditSinkListArrayOutput
- func (o AuditSinkListArrayOutput) ToAuditSinkListArrayOutputWithContext(ctx context.Context) AuditSinkListArrayOutput
- type AuditSinkListInput
- type AuditSinkListMap
- type AuditSinkListMapInput
- type AuditSinkListMapOutput
- func (AuditSinkListMapOutput) ElementType() reflect.Type
- func (o AuditSinkListMapOutput) MapIndex(k pulumi.StringInput) AuditSinkListOutput
- func (o AuditSinkListMapOutput) ToAuditSinkListMapOutput() AuditSinkListMapOutput
- func (o AuditSinkListMapOutput) ToAuditSinkListMapOutputWithContext(ctx context.Context) AuditSinkListMapOutput
- type AuditSinkListOutput
- func (o AuditSinkListOutput) ApiVersion() pulumi.StringPtrOutput
- func (AuditSinkListOutput) ElementType() reflect.Type
- func (o AuditSinkListOutput) Items() AuditSinkTypeArrayOutput
- func (o AuditSinkListOutput) Kind() pulumi.StringPtrOutput
- func (o AuditSinkListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o AuditSinkListOutput) ToAuditSinkListOutput() AuditSinkListOutput
- func (o AuditSinkListOutput) ToAuditSinkListOutputWithContext(ctx context.Context) AuditSinkListOutput
- type AuditSinkListState
- type AuditSinkListType
- type AuditSinkListTypeArgs
- type AuditSinkListTypeInput
- type AuditSinkListTypeOutput
- func (o AuditSinkListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (AuditSinkListTypeOutput) ElementType() reflect.Type
- func (o AuditSinkListTypeOutput) Items() AuditSinkTypeArrayOutput
- func (o AuditSinkListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o AuditSinkListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o AuditSinkListTypeOutput) ToAuditSinkListTypeOutput() AuditSinkListTypeOutput
- func (o AuditSinkListTypeOutput) ToAuditSinkListTypeOutputWithContext(ctx context.Context) AuditSinkListTypeOutput
- type AuditSinkMap
- type AuditSinkMapInput
- type AuditSinkMapOutput
- type AuditSinkOutput
- func (o AuditSinkOutput) ApiVersion() pulumi.StringPtrOutput
- func (AuditSinkOutput) ElementType() reflect.Type
- func (o AuditSinkOutput) Kind() pulumi.StringPtrOutput
- func (o AuditSinkOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o AuditSinkOutput) Spec() AuditSinkSpecPtrOutput
- func (o AuditSinkOutput) ToAuditSinkOutput() AuditSinkOutput
- func (o AuditSinkOutput) ToAuditSinkOutputWithContext(ctx context.Context) AuditSinkOutput
- type AuditSinkPatch
- type AuditSinkPatchArgs
- type AuditSinkPatchArray
- type AuditSinkPatchArrayInput
- type AuditSinkPatchArrayOutput
- func (AuditSinkPatchArrayOutput) ElementType() reflect.Type
- func (o AuditSinkPatchArrayOutput) Index(i pulumi.IntInput) AuditSinkPatchOutput
- func (o AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutput() AuditSinkPatchArrayOutput
- func (o AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutputWithContext(ctx context.Context) AuditSinkPatchArrayOutput
- type AuditSinkPatchInput
- type AuditSinkPatchMap
- type AuditSinkPatchMapInput
- type AuditSinkPatchMapOutput
- func (AuditSinkPatchMapOutput) ElementType() reflect.Type
- func (o AuditSinkPatchMapOutput) MapIndex(k pulumi.StringInput) AuditSinkPatchOutput
- func (o AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutput() AuditSinkPatchMapOutput
- func (o AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutputWithContext(ctx context.Context) AuditSinkPatchMapOutput
- type AuditSinkPatchOutput
- func (o AuditSinkPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (AuditSinkPatchOutput) ElementType() reflect.Type
- func (o AuditSinkPatchOutput) Kind() pulumi.StringPtrOutput
- func (o AuditSinkPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o AuditSinkPatchOutput) Spec() AuditSinkSpecPatchPtrOutput
- func (o AuditSinkPatchOutput) ToAuditSinkPatchOutput() AuditSinkPatchOutput
- func (o AuditSinkPatchOutput) ToAuditSinkPatchOutputWithContext(ctx context.Context) AuditSinkPatchOutput
- type AuditSinkPatchState
- type AuditSinkPatchType
- type AuditSinkPatchTypeArgs
- type AuditSinkPatchTypeInput
- type AuditSinkPatchTypeOutput
- func (o AuditSinkPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (AuditSinkPatchTypeOutput) ElementType() reflect.Type
- func (o AuditSinkPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o AuditSinkPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o AuditSinkPatchTypeOutput) Spec() AuditSinkSpecPatchPtrOutput
- func (o AuditSinkPatchTypeOutput) ToAuditSinkPatchTypeOutput() AuditSinkPatchTypeOutput
- func (o AuditSinkPatchTypeOutput) ToAuditSinkPatchTypeOutputWithContext(ctx context.Context) AuditSinkPatchTypeOutput
- type AuditSinkSpec
- type AuditSinkSpecArgs
- func (AuditSinkSpecArgs) ElementType() reflect.Type
- func (i AuditSinkSpecArgs) ToAuditSinkSpecOutput() AuditSinkSpecOutput
- func (i AuditSinkSpecArgs) ToAuditSinkSpecOutputWithContext(ctx context.Context) AuditSinkSpecOutput
- func (i AuditSinkSpecArgs) ToAuditSinkSpecPtrOutput() AuditSinkSpecPtrOutput
- func (i AuditSinkSpecArgs) ToAuditSinkSpecPtrOutputWithContext(ctx context.Context) AuditSinkSpecPtrOutput
- type AuditSinkSpecInput
- type AuditSinkSpecOutput
- func (AuditSinkSpecOutput) ElementType() reflect.Type
- func (o AuditSinkSpecOutput) Policy() PolicyOutput
- func (o AuditSinkSpecOutput) ToAuditSinkSpecOutput() AuditSinkSpecOutput
- func (o AuditSinkSpecOutput) ToAuditSinkSpecOutputWithContext(ctx context.Context) AuditSinkSpecOutput
- func (o AuditSinkSpecOutput) ToAuditSinkSpecPtrOutput() AuditSinkSpecPtrOutput
- func (o AuditSinkSpecOutput) ToAuditSinkSpecPtrOutputWithContext(ctx context.Context) AuditSinkSpecPtrOutput
- func (o AuditSinkSpecOutput) Webhook() WebhookOutput
- type AuditSinkSpecPatch
- type AuditSinkSpecPatchArgs
- func (AuditSinkSpecPatchArgs) ElementType() reflect.Type
- func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutput() AuditSinkSpecPatchOutput
- func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutputWithContext(ctx context.Context) AuditSinkSpecPatchOutput
- func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput
- func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutputWithContext(ctx context.Context) AuditSinkSpecPatchPtrOutput
- type AuditSinkSpecPatchInput
- type AuditSinkSpecPatchOutput
- func (AuditSinkSpecPatchOutput) ElementType() reflect.Type
- func (o AuditSinkSpecPatchOutput) Policy() PolicyPatchPtrOutput
- func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutput() AuditSinkSpecPatchOutput
- func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutputWithContext(ctx context.Context) AuditSinkSpecPatchOutput
- func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput
- func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutputWithContext(ctx context.Context) AuditSinkSpecPatchPtrOutput
- func (o AuditSinkSpecPatchOutput) Webhook() WebhookPatchPtrOutput
- type AuditSinkSpecPatchPtrInput
- type AuditSinkSpecPatchPtrOutput
- func (o AuditSinkSpecPatchPtrOutput) Elem() AuditSinkSpecPatchOutput
- func (AuditSinkSpecPatchPtrOutput) ElementType() reflect.Type
- func (o AuditSinkSpecPatchPtrOutput) Policy() PolicyPatchPtrOutput
- func (o AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput
- func (o AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutputWithContext(ctx context.Context) AuditSinkSpecPatchPtrOutput
- func (o AuditSinkSpecPatchPtrOutput) Webhook() WebhookPatchPtrOutput
- type AuditSinkSpecPtrInput
- type AuditSinkSpecPtrOutput
- func (o AuditSinkSpecPtrOutput) Elem() AuditSinkSpecOutput
- func (AuditSinkSpecPtrOutput) ElementType() reflect.Type
- func (o AuditSinkSpecPtrOutput) Policy() PolicyPtrOutput
- func (o AuditSinkSpecPtrOutput) ToAuditSinkSpecPtrOutput() AuditSinkSpecPtrOutput
- func (o AuditSinkSpecPtrOutput) ToAuditSinkSpecPtrOutputWithContext(ctx context.Context) AuditSinkSpecPtrOutput
- func (o AuditSinkSpecPtrOutput) Webhook() WebhookPtrOutput
- type AuditSinkState
- type AuditSinkType
- type AuditSinkTypeArgs
- type AuditSinkTypeArray
- type AuditSinkTypeArrayInput
- type AuditSinkTypeArrayOutput
- func (AuditSinkTypeArrayOutput) ElementType() reflect.Type
- func (o AuditSinkTypeArrayOutput) Index(i pulumi.IntInput) AuditSinkTypeOutput
- func (o AuditSinkTypeArrayOutput) ToAuditSinkTypeArrayOutput() AuditSinkTypeArrayOutput
- func (o AuditSinkTypeArrayOutput) ToAuditSinkTypeArrayOutputWithContext(ctx context.Context) AuditSinkTypeArrayOutput
- type AuditSinkTypeInput
- type AuditSinkTypeOutput
- func (o AuditSinkTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (AuditSinkTypeOutput) ElementType() reflect.Type
- func (o AuditSinkTypeOutput) Kind() pulumi.StringPtrOutput
- func (o AuditSinkTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o AuditSinkTypeOutput) Spec() AuditSinkSpecPtrOutput
- func (o AuditSinkTypeOutput) ToAuditSinkTypeOutput() AuditSinkTypeOutput
- func (o AuditSinkTypeOutput) ToAuditSinkTypeOutputWithContext(ctx context.Context) AuditSinkTypeOutput
- type Policy
- type PolicyArgs
- func (PolicyArgs) ElementType() reflect.Type
- func (i PolicyArgs) ToPolicyOutput() PolicyOutput
- func (i PolicyArgs) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- func (i PolicyArgs) ToPolicyPtrOutput() PolicyPtrOutput
- func (i PolicyArgs) ToPolicyPtrOutputWithContext(ctx context.Context) PolicyPtrOutput
- type PolicyInput
- type PolicyOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) Level() pulumi.StringOutput
- func (o PolicyOutput) Stages() pulumi.StringArrayOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- func (o PolicyOutput) ToPolicyPtrOutput() PolicyPtrOutput
- func (o PolicyOutput) ToPolicyPtrOutputWithContext(ctx context.Context) PolicyPtrOutput
- type PolicyPatch
- type PolicyPatchArgs
- func (PolicyPatchArgs) ElementType() reflect.Type
- func (i PolicyPatchArgs) ToPolicyPatchOutput() PolicyPatchOutput
- func (i PolicyPatchArgs) ToPolicyPatchOutputWithContext(ctx context.Context) PolicyPatchOutput
- func (i PolicyPatchArgs) ToPolicyPatchPtrOutput() PolicyPatchPtrOutput
- func (i PolicyPatchArgs) ToPolicyPatchPtrOutputWithContext(ctx context.Context) PolicyPatchPtrOutput
- type PolicyPatchInput
- type PolicyPatchOutput
- func (PolicyPatchOutput) ElementType() reflect.Type
- func (o PolicyPatchOutput) Level() pulumi.StringPtrOutput
- func (o PolicyPatchOutput) Stages() pulumi.StringArrayOutput
- func (o PolicyPatchOutput) ToPolicyPatchOutput() PolicyPatchOutput
- func (o PolicyPatchOutput) ToPolicyPatchOutputWithContext(ctx context.Context) PolicyPatchOutput
- func (o PolicyPatchOutput) ToPolicyPatchPtrOutput() PolicyPatchPtrOutput
- func (o PolicyPatchOutput) ToPolicyPatchPtrOutputWithContext(ctx context.Context) PolicyPatchPtrOutput
- type PolicyPatchPtrInput
- type PolicyPatchPtrOutput
- func (o PolicyPatchPtrOutput) Elem() PolicyPatchOutput
- func (PolicyPatchPtrOutput) ElementType() reflect.Type
- func (o PolicyPatchPtrOutput) Level() pulumi.StringPtrOutput
- func (o PolicyPatchPtrOutput) Stages() pulumi.StringArrayOutput
- func (o PolicyPatchPtrOutput) ToPolicyPatchPtrOutput() PolicyPatchPtrOutput
- func (o PolicyPatchPtrOutput) ToPolicyPatchPtrOutputWithContext(ctx context.Context) PolicyPatchPtrOutput
- type PolicyPtrInput
- type PolicyPtrOutput
- func (o PolicyPtrOutput) Elem() PolicyOutput
- func (PolicyPtrOutput) ElementType() reflect.Type
- func (o PolicyPtrOutput) Level() pulumi.StringPtrOutput
- func (o PolicyPtrOutput) Stages() pulumi.StringArrayOutput
- func (o PolicyPtrOutput) ToPolicyPtrOutput() PolicyPtrOutput
- func (o PolicyPtrOutput) ToPolicyPtrOutputWithContext(ctx context.Context) PolicyPtrOutput
- type ServiceReference
- type ServiceReferenceArgs
- func (ServiceReferenceArgs) ElementType() reflect.Type
- func (i ServiceReferenceArgs) ToServiceReferenceOutput() ServiceReferenceOutput
- func (i ServiceReferenceArgs) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput
- func (i ServiceReferenceArgs) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
- func (i ServiceReferenceArgs) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
- type ServiceReferenceInput
- type ServiceReferenceOutput
- func (ServiceReferenceOutput) ElementType() reflect.Type
- func (o ServiceReferenceOutput) Name() pulumi.StringOutput
- func (o ServiceReferenceOutput) Namespace() pulumi.StringOutput
- func (o ServiceReferenceOutput) Path() pulumi.StringPtrOutput
- func (o ServiceReferenceOutput) Port() pulumi.IntPtrOutput
- func (o ServiceReferenceOutput) ToServiceReferenceOutput() ServiceReferenceOutput
- func (o ServiceReferenceOutput) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput
- func (o ServiceReferenceOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
- func (o ServiceReferenceOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
- type ServiceReferencePatch
- type ServiceReferencePatchArgs
- func (ServiceReferencePatchArgs) ElementType() reflect.Type
- func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
- func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
- func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
- func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
- type ServiceReferencePatchInput
- type ServiceReferencePatchOutput
- func (ServiceReferencePatchOutput) ElementType() reflect.Type
- func (o ServiceReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o ServiceReferencePatchOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceReferencePatchOutput) Path() pulumi.StringPtrOutput
- func (o ServiceReferencePatchOutput) Port() pulumi.IntPtrOutput
- func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
- func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
- func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
- func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
- type ServiceReferencePatchPtrInput
- type ServiceReferencePatchPtrOutput
- func (o ServiceReferencePatchPtrOutput) Elem() ServiceReferencePatchOutput
- func (ServiceReferencePatchPtrOutput) ElementType() reflect.Type
- func (o ServiceReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ServiceReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceReferencePatchPtrOutput) Path() pulumi.StringPtrOutput
- func (o ServiceReferencePatchPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
- func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
- type ServiceReferencePtrInput
- type ServiceReferencePtrOutput
- func (o ServiceReferencePtrOutput) Elem() ServiceReferenceOutput
- func (ServiceReferencePtrOutput) ElementType() reflect.Type
- func (o ServiceReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o ServiceReferencePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceReferencePtrOutput) Path() pulumi.StringPtrOutput
- func (o ServiceReferencePtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
- func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
- type Webhook
- type WebhookArgs
- func (WebhookArgs) ElementType() reflect.Type
- func (i WebhookArgs) ToWebhookOutput() WebhookOutput
- func (i WebhookArgs) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
- func (i WebhookArgs) ToWebhookPtrOutput() WebhookPtrOutput
- func (i WebhookArgs) ToWebhookPtrOutputWithContext(ctx context.Context) WebhookPtrOutput
- type WebhookClientConfig
- type WebhookClientConfigArgs
- func (WebhookClientConfigArgs) ElementType() reflect.Type
- func (i WebhookClientConfigArgs) ToWebhookClientConfigOutput() WebhookClientConfigOutput
- func (i WebhookClientConfigArgs) ToWebhookClientConfigOutputWithContext(ctx context.Context) WebhookClientConfigOutput
- func (i WebhookClientConfigArgs) ToWebhookClientConfigPtrOutput() WebhookClientConfigPtrOutput
- func (i WebhookClientConfigArgs) ToWebhookClientConfigPtrOutputWithContext(ctx context.Context) WebhookClientConfigPtrOutput
- type WebhookClientConfigInput
- type WebhookClientConfigOutput
- func (o WebhookClientConfigOutput) CaBundle() pulumi.StringPtrOutput
- func (WebhookClientConfigOutput) ElementType() reflect.Type
- func (o WebhookClientConfigOutput) Service() ServiceReferencePtrOutput
- func (o WebhookClientConfigOutput) ToWebhookClientConfigOutput() WebhookClientConfigOutput
- func (o WebhookClientConfigOutput) ToWebhookClientConfigOutputWithContext(ctx context.Context) WebhookClientConfigOutput
- func (o WebhookClientConfigOutput) ToWebhookClientConfigPtrOutput() WebhookClientConfigPtrOutput
- func (o WebhookClientConfigOutput) ToWebhookClientConfigPtrOutputWithContext(ctx context.Context) WebhookClientConfigPtrOutput
- func (o WebhookClientConfigOutput) Url() pulumi.StringPtrOutput
- type WebhookClientConfigPatch
- type WebhookClientConfigPatchArgs
- func (WebhookClientConfigPatchArgs) ElementType() reflect.Type
- func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutput() WebhookClientConfigPatchOutput
- func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutputWithContext(ctx context.Context) WebhookClientConfigPatchOutput
- func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput
- func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutputWithContext(ctx context.Context) WebhookClientConfigPatchPtrOutput
- type WebhookClientConfigPatchInput
- type WebhookClientConfigPatchOutput
- func (o WebhookClientConfigPatchOutput) CaBundle() pulumi.StringPtrOutput
- func (WebhookClientConfigPatchOutput) ElementType() reflect.Type
- func (o WebhookClientConfigPatchOutput) Service() ServiceReferencePatchPtrOutput
- func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchOutput() WebhookClientConfigPatchOutput
- func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchOutputWithContext(ctx context.Context) WebhookClientConfigPatchOutput
- func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput
- func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutputWithContext(ctx context.Context) WebhookClientConfigPatchPtrOutput
- func (o WebhookClientConfigPatchOutput) Url() pulumi.StringPtrOutput
- type WebhookClientConfigPatchPtrInput
- type WebhookClientConfigPatchPtrOutput
- func (o WebhookClientConfigPatchPtrOutput) CaBundle() pulumi.StringPtrOutput
- func (o WebhookClientConfigPatchPtrOutput) Elem() WebhookClientConfigPatchOutput
- func (WebhookClientConfigPatchPtrOutput) ElementType() reflect.Type
- func (o WebhookClientConfigPatchPtrOutput) Service() ServiceReferencePatchPtrOutput
- func (o WebhookClientConfigPatchPtrOutput) ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput
- func (o WebhookClientConfigPatchPtrOutput) ToWebhookClientConfigPatchPtrOutputWithContext(ctx context.Context) WebhookClientConfigPatchPtrOutput
- func (o WebhookClientConfigPatchPtrOutput) Url() pulumi.StringPtrOutput
- type WebhookClientConfigPtrInput
- type WebhookClientConfigPtrOutput
- func (o WebhookClientConfigPtrOutput) CaBundle() pulumi.StringPtrOutput
- func (o WebhookClientConfigPtrOutput) Elem() WebhookClientConfigOutput
- func (WebhookClientConfigPtrOutput) ElementType() reflect.Type
- func (o WebhookClientConfigPtrOutput) Service() ServiceReferencePtrOutput
- func (o WebhookClientConfigPtrOutput) ToWebhookClientConfigPtrOutput() WebhookClientConfigPtrOutput
- func (o WebhookClientConfigPtrOutput) ToWebhookClientConfigPtrOutputWithContext(ctx context.Context) WebhookClientConfigPtrOutput
- func (o WebhookClientConfigPtrOutput) Url() pulumi.StringPtrOutput
- type WebhookInput
- type WebhookOutput
- func (o WebhookOutput) ClientConfig() WebhookClientConfigOutput
- func (WebhookOutput) ElementType() reflect.Type
- func (o WebhookOutput) Throttle() WebhookThrottleConfigPtrOutput
- func (o WebhookOutput) ToWebhookOutput() WebhookOutput
- func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
- func (o WebhookOutput) ToWebhookPtrOutput() WebhookPtrOutput
- func (o WebhookOutput) ToWebhookPtrOutputWithContext(ctx context.Context) WebhookPtrOutput
- type WebhookPatch
- type WebhookPatchArgs
- func (WebhookPatchArgs) ElementType() reflect.Type
- func (i WebhookPatchArgs) ToWebhookPatchOutput() WebhookPatchOutput
- func (i WebhookPatchArgs) ToWebhookPatchOutputWithContext(ctx context.Context) WebhookPatchOutput
- func (i WebhookPatchArgs) ToWebhookPatchPtrOutput() WebhookPatchPtrOutput
- func (i WebhookPatchArgs) ToWebhookPatchPtrOutputWithContext(ctx context.Context) WebhookPatchPtrOutput
- type WebhookPatchInput
- type WebhookPatchOutput
- func (o WebhookPatchOutput) ClientConfig() WebhookClientConfigPatchPtrOutput
- func (WebhookPatchOutput) ElementType() reflect.Type
- func (o WebhookPatchOutput) Throttle() WebhookThrottleConfigPatchPtrOutput
- func (o WebhookPatchOutput) ToWebhookPatchOutput() WebhookPatchOutput
- func (o WebhookPatchOutput) ToWebhookPatchOutputWithContext(ctx context.Context) WebhookPatchOutput
- func (o WebhookPatchOutput) ToWebhookPatchPtrOutput() WebhookPatchPtrOutput
- func (o WebhookPatchOutput) ToWebhookPatchPtrOutputWithContext(ctx context.Context) WebhookPatchPtrOutput
- type WebhookPatchPtrInput
- type WebhookPatchPtrOutput
- func (o WebhookPatchPtrOutput) ClientConfig() WebhookClientConfigPatchPtrOutput
- func (o WebhookPatchPtrOutput) Elem() WebhookPatchOutput
- func (WebhookPatchPtrOutput) ElementType() reflect.Type
- func (o WebhookPatchPtrOutput) Throttle() WebhookThrottleConfigPatchPtrOutput
- func (o WebhookPatchPtrOutput) ToWebhookPatchPtrOutput() WebhookPatchPtrOutput
- func (o WebhookPatchPtrOutput) ToWebhookPatchPtrOutputWithContext(ctx context.Context) WebhookPatchPtrOutput
- type WebhookPtrInput
- type WebhookPtrOutput
- func (o WebhookPtrOutput) ClientConfig() WebhookClientConfigPtrOutput
- func (o WebhookPtrOutput) Elem() WebhookOutput
- func (WebhookPtrOutput) ElementType() reflect.Type
- func (o WebhookPtrOutput) Throttle() WebhookThrottleConfigPtrOutput
- func (o WebhookPtrOutput) ToWebhookPtrOutput() WebhookPtrOutput
- func (o WebhookPtrOutput) ToWebhookPtrOutputWithContext(ctx context.Context) WebhookPtrOutput
- type WebhookThrottleConfig
- type WebhookThrottleConfigArgs
- func (WebhookThrottleConfigArgs) ElementType() reflect.Type
- func (i WebhookThrottleConfigArgs) ToWebhookThrottleConfigOutput() WebhookThrottleConfigOutput
- func (i WebhookThrottleConfigArgs) ToWebhookThrottleConfigOutputWithContext(ctx context.Context) WebhookThrottleConfigOutput
- func (i WebhookThrottleConfigArgs) ToWebhookThrottleConfigPtrOutput() WebhookThrottleConfigPtrOutput
- func (i WebhookThrottleConfigArgs) ToWebhookThrottleConfigPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPtrOutput
- type WebhookThrottleConfigInput
- type WebhookThrottleConfigOutput
- func (o WebhookThrottleConfigOutput) Burst() pulumi.IntPtrOutput
- func (WebhookThrottleConfigOutput) ElementType() reflect.Type
- func (o WebhookThrottleConfigOutput) Qps() pulumi.IntPtrOutput
- func (o WebhookThrottleConfigOutput) ToWebhookThrottleConfigOutput() WebhookThrottleConfigOutput
- func (o WebhookThrottleConfigOutput) ToWebhookThrottleConfigOutputWithContext(ctx context.Context) WebhookThrottleConfigOutput
- func (o WebhookThrottleConfigOutput) ToWebhookThrottleConfigPtrOutput() WebhookThrottleConfigPtrOutput
- func (o WebhookThrottleConfigOutput) ToWebhookThrottleConfigPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPtrOutput
- type WebhookThrottleConfigPatch
- type WebhookThrottleConfigPatchArgs
- func (WebhookThrottleConfigPatchArgs) ElementType() reflect.Type
- func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutput() WebhookThrottleConfigPatchOutput
- func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchOutput
- func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput
- func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchPtrOutput
- type WebhookThrottleConfigPatchInput
- type WebhookThrottleConfigPatchOutput
- func (o WebhookThrottleConfigPatchOutput) Burst() pulumi.IntPtrOutput
- func (WebhookThrottleConfigPatchOutput) ElementType() reflect.Type
- func (o WebhookThrottleConfigPatchOutput) Qps() pulumi.IntPtrOutput
- func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutput() WebhookThrottleConfigPatchOutput
- func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchOutput
- func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput
- func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchPtrOutput
- type WebhookThrottleConfigPatchPtrInput
- type WebhookThrottleConfigPatchPtrOutput
- func (o WebhookThrottleConfigPatchPtrOutput) Burst() pulumi.IntPtrOutput
- func (o WebhookThrottleConfigPatchPtrOutput) Elem() WebhookThrottleConfigPatchOutput
- func (WebhookThrottleConfigPatchPtrOutput) ElementType() reflect.Type
- func (o WebhookThrottleConfigPatchPtrOutput) Qps() pulumi.IntPtrOutput
- func (o WebhookThrottleConfigPatchPtrOutput) ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput
- func (o WebhookThrottleConfigPatchPtrOutput) ToWebhookThrottleConfigPatchPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchPtrOutput
- type WebhookThrottleConfigPtrInput
- type WebhookThrottleConfigPtrOutput
- func (o WebhookThrottleConfigPtrOutput) Burst() pulumi.IntPtrOutput
- func (o WebhookThrottleConfigPtrOutput) Elem() WebhookThrottleConfigOutput
- func (WebhookThrottleConfigPtrOutput) ElementType() reflect.Type
- func (o WebhookThrottleConfigPtrOutput) Qps() pulumi.IntPtrOutput
- func (o WebhookThrottleConfigPtrOutput) ToWebhookThrottleConfigPtrOutput() WebhookThrottleConfigPtrOutput
- func (o WebhookThrottleConfigPtrOutput) ToWebhookThrottleConfigPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditSink ¶
type AuditSink struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Spec defines the audit configuration spec Spec AuditSinkSpecPtrOutput `pulumi:"spec"` }
AuditSink represents a cluster level audit sink
func GetAuditSink ¶
func GetAuditSink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuditSinkState, opts ...pulumi.ResourceOption) (*AuditSink, error)
GetAuditSink gets an existing AuditSink 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 NewAuditSink ¶
func NewAuditSink(ctx *pulumi.Context, name string, args *AuditSinkArgs, opts ...pulumi.ResourceOption) (*AuditSink, error)
NewAuditSink registers a new resource with the given unique name, arguments, and options.
func (*AuditSink) ElementType ¶
func (*AuditSink) ToAuditSinkOutput ¶
func (i *AuditSink) ToAuditSinkOutput() AuditSinkOutput
func (*AuditSink) ToAuditSinkOutputWithContext ¶
func (i *AuditSink) ToAuditSinkOutputWithContext(ctx context.Context) AuditSinkOutput
type AuditSinkArgs ¶
type AuditSinkArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // Spec defines the audit configuration spec Spec AuditSinkSpecPtrInput }
The set of arguments for constructing a AuditSink resource.
func (AuditSinkArgs) ElementType ¶
func (AuditSinkArgs) ElementType() reflect.Type
type AuditSinkArray ¶
type AuditSinkArray []AuditSinkInput
func (AuditSinkArray) ElementType ¶
func (AuditSinkArray) ElementType() reflect.Type
func (AuditSinkArray) ToAuditSinkArrayOutput ¶
func (i AuditSinkArray) ToAuditSinkArrayOutput() AuditSinkArrayOutput
func (AuditSinkArray) ToAuditSinkArrayOutputWithContext ¶
func (i AuditSinkArray) ToAuditSinkArrayOutputWithContext(ctx context.Context) AuditSinkArrayOutput
type AuditSinkArrayInput ¶
type AuditSinkArrayInput interface { pulumi.Input ToAuditSinkArrayOutput() AuditSinkArrayOutput ToAuditSinkArrayOutputWithContext(context.Context) AuditSinkArrayOutput }
AuditSinkArrayInput is an input type that accepts AuditSinkArray and AuditSinkArrayOutput values. You can construct a concrete instance of `AuditSinkArrayInput` via:
AuditSinkArray{ AuditSinkArgs{...} }
type AuditSinkArrayOutput ¶
type AuditSinkArrayOutput struct{ *pulumi.OutputState }
func (AuditSinkArrayOutput) ElementType ¶
func (AuditSinkArrayOutput) ElementType() reflect.Type
func (AuditSinkArrayOutput) Index ¶
func (o AuditSinkArrayOutput) Index(i pulumi.IntInput) AuditSinkOutput
func (AuditSinkArrayOutput) ToAuditSinkArrayOutput ¶
func (o AuditSinkArrayOutput) ToAuditSinkArrayOutput() AuditSinkArrayOutput
func (AuditSinkArrayOutput) ToAuditSinkArrayOutputWithContext ¶
func (o AuditSinkArrayOutput) ToAuditSinkArrayOutputWithContext(ctx context.Context) AuditSinkArrayOutput
type AuditSinkInput ¶
type AuditSinkInput interface { pulumi.Input ToAuditSinkOutput() AuditSinkOutput ToAuditSinkOutputWithContext(ctx context.Context) AuditSinkOutput }
type AuditSinkList ¶
type AuditSinkList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // List of audit configurations. Items AuditSinkTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
AuditSinkList is a list of AuditSink items.
func GetAuditSinkList ¶
func GetAuditSinkList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuditSinkListState, opts ...pulumi.ResourceOption) (*AuditSinkList, error)
GetAuditSinkList gets an existing AuditSinkList 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 NewAuditSinkList ¶
func NewAuditSinkList(ctx *pulumi.Context, name string, args *AuditSinkListArgs, opts ...pulumi.ResourceOption) (*AuditSinkList, error)
NewAuditSinkList registers a new resource with the given unique name, arguments, and options.
func (*AuditSinkList) ElementType ¶
func (*AuditSinkList) ElementType() reflect.Type
func (*AuditSinkList) ToAuditSinkListOutput ¶
func (i *AuditSinkList) ToAuditSinkListOutput() AuditSinkListOutput
func (*AuditSinkList) ToAuditSinkListOutputWithContext ¶
func (i *AuditSinkList) ToAuditSinkListOutputWithContext(ctx context.Context) AuditSinkListOutput
type AuditSinkListArgs ¶
type AuditSinkListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // List of audit configurations. Items AuditSinkTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a AuditSinkList resource.
func (AuditSinkListArgs) ElementType ¶
func (AuditSinkListArgs) ElementType() reflect.Type
type AuditSinkListArray ¶
type AuditSinkListArray []AuditSinkListInput
func (AuditSinkListArray) ElementType ¶
func (AuditSinkListArray) ElementType() reflect.Type
func (AuditSinkListArray) ToAuditSinkListArrayOutput ¶
func (i AuditSinkListArray) ToAuditSinkListArrayOutput() AuditSinkListArrayOutput
func (AuditSinkListArray) ToAuditSinkListArrayOutputWithContext ¶
func (i AuditSinkListArray) ToAuditSinkListArrayOutputWithContext(ctx context.Context) AuditSinkListArrayOutput
type AuditSinkListArrayInput ¶
type AuditSinkListArrayInput interface { pulumi.Input ToAuditSinkListArrayOutput() AuditSinkListArrayOutput ToAuditSinkListArrayOutputWithContext(context.Context) AuditSinkListArrayOutput }
AuditSinkListArrayInput is an input type that accepts AuditSinkListArray and AuditSinkListArrayOutput values. You can construct a concrete instance of `AuditSinkListArrayInput` via:
AuditSinkListArray{ AuditSinkListArgs{...} }
type AuditSinkListArrayOutput ¶
type AuditSinkListArrayOutput struct{ *pulumi.OutputState }
func (AuditSinkListArrayOutput) ElementType ¶
func (AuditSinkListArrayOutput) ElementType() reflect.Type
func (AuditSinkListArrayOutput) Index ¶
func (o AuditSinkListArrayOutput) Index(i pulumi.IntInput) AuditSinkListOutput
func (AuditSinkListArrayOutput) ToAuditSinkListArrayOutput ¶
func (o AuditSinkListArrayOutput) ToAuditSinkListArrayOutput() AuditSinkListArrayOutput
func (AuditSinkListArrayOutput) ToAuditSinkListArrayOutputWithContext ¶
func (o AuditSinkListArrayOutput) ToAuditSinkListArrayOutputWithContext(ctx context.Context) AuditSinkListArrayOutput
type AuditSinkListInput ¶
type AuditSinkListInput interface { pulumi.Input ToAuditSinkListOutput() AuditSinkListOutput ToAuditSinkListOutputWithContext(ctx context.Context) AuditSinkListOutput }
type AuditSinkListMap ¶
type AuditSinkListMap map[string]AuditSinkListInput
func (AuditSinkListMap) ElementType ¶
func (AuditSinkListMap) ElementType() reflect.Type
func (AuditSinkListMap) ToAuditSinkListMapOutput ¶
func (i AuditSinkListMap) ToAuditSinkListMapOutput() AuditSinkListMapOutput
func (AuditSinkListMap) ToAuditSinkListMapOutputWithContext ¶
func (i AuditSinkListMap) ToAuditSinkListMapOutputWithContext(ctx context.Context) AuditSinkListMapOutput
type AuditSinkListMapInput ¶
type AuditSinkListMapInput interface { pulumi.Input ToAuditSinkListMapOutput() AuditSinkListMapOutput ToAuditSinkListMapOutputWithContext(context.Context) AuditSinkListMapOutput }
AuditSinkListMapInput is an input type that accepts AuditSinkListMap and AuditSinkListMapOutput values. You can construct a concrete instance of `AuditSinkListMapInput` via:
AuditSinkListMap{ "key": AuditSinkListArgs{...} }
type AuditSinkListMapOutput ¶
type AuditSinkListMapOutput struct{ *pulumi.OutputState }
func (AuditSinkListMapOutput) ElementType ¶
func (AuditSinkListMapOutput) ElementType() reflect.Type
func (AuditSinkListMapOutput) MapIndex ¶
func (o AuditSinkListMapOutput) MapIndex(k pulumi.StringInput) AuditSinkListOutput
func (AuditSinkListMapOutput) ToAuditSinkListMapOutput ¶
func (o AuditSinkListMapOutput) ToAuditSinkListMapOutput() AuditSinkListMapOutput
func (AuditSinkListMapOutput) ToAuditSinkListMapOutputWithContext ¶
func (o AuditSinkListMapOutput) ToAuditSinkListMapOutputWithContext(ctx context.Context) AuditSinkListMapOutput
type AuditSinkListOutput ¶
type AuditSinkListOutput struct{ *pulumi.OutputState }
func (AuditSinkListOutput) ApiVersion ¶ added in v3.19.1
func (o AuditSinkListOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (AuditSinkListOutput) ElementType ¶
func (AuditSinkListOutput) ElementType() reflect.Type
func (AuditSinkListOutput) Items ¶ added in v3.19.1
func (o AuditSinkListOutput) Items() AuditSinkTypeArrayOutput
List of audit configurations.
func (AuditSinkListOutput) Kind ¶ added in v3.19.1
func (o AuditSinkListOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (AuditSinkListOutput) Metadata ¶ added in v3.19.1
func (o AuditSinkListOutput) Metadata() metav1.ListMetaPtrOutput
func (AuditSinkListOutput) ToAuditSinkListOutput ¶
func (o AuditSinkListOutput) ToAuditSinkListOutput() AuditSinkListOutput
func (AuditSinkListOutput) ToAuditSinkListOutputWithContext ¶
func (o AuditSinkListOutput) ToAuditSinkListOutputWithContext(ctx context.Context) AuditSinkListOutput
type AuditSinkListState ¶
type AuditSinkListState struct { }
func (AuditSinkListState) ElementType ¶
func (AuditSinkListState) ElementType() reflect.Type
type AuditSinkListType ¶
type AuditSinkListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // List of audit configurations. Items []AuditSinkType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` Metadata *metav1.ListMeta `pulumi:"metadata"` }
AuditSinkList is a list of AuditSink items.
type AuditSinkListTypeArgs ¶
type AuditSinkListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // List of audit configurations. Items AuditSinkTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
AuditSinkList is a list of AuditSink items.
func (AuditSinkListTypeArgs) ElementType ¶
func (AuditSinkListTypeArgs) ElementType() reflect.Type
func (AuditSinkListTypeArgs) ToAuditSinkListTypeOutput ¶
func (i AuditSinkListTypeArgs) ToAuditSinkListTypeOutput() AuditSinkListTypeOutput
func (AuditSinkListTypeArgs) ToAuditSinkListTypeOutputWithContext ¶
func (i AuditSinkListTypeArgs) ToAuditSinkListTypeOutputWithContext(ctx context.Context) AuditSinkListTypeOutput
type AuditSinkListTypeInput ¶
type AuditSinkListTypeInput interface { pulumi.Input ToAuditSinkListTypeOutput() AuditSinkListTypeOutput ToAuditSinkListTypeOutputWithContext(context.Context) AuditSinkListTypeOutput }
AuditSinkListTypeInput is an input type that accepts AuditSinkListTypeArgs and AuditSinkListTypeOutput values. You can construct a concrete instance of `AuditSinkListTypeInput` via:
AuditSinkListTypeArgs{...}
type AuditSinkListTypeOutput ¶
type AuditSinkListTypeOutput struct{ *pulumi.OutputState }
AuditSinkList is a list of AuditSink items.
func (AuditSinkListTypeOutput) ApiVersion ¶
func (o AuditSinkListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (AuditSinkListTypeOutput) ElementType ¶
func (AuditSinkListTypeOutput) ElementType() reflect.Type
func (AuditSinkListTypeOutput) Items ¶
func (o AuditSinkListTypeOutput) Items() AuditSinkTypeArrayOutput
List of audit configurations.
func (AuditSinkListTypeOutput) Kind ¶
func (o AuditSinkListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (AuditSinkListTypeOutput) Metadata ¶
func (o AuditSinkListTypeOutput) Metadata() metav1.ListMetaPtrOutput
func (AuditSinkListTypeOutput) ToAuditSinkListTypeOutput ¶
func (o AuditSinkListTypeOutput) ToAuditSinkListTypeOutput() AuditSinkListTypeOutput
func (AuditSinkListTypeOutput) ToAuditSinkListTypeOutputWithContext ¶
func (o AuditSinkListTypeOutput) ToAuditSinkListTypeOutputWithContext(ctx context.Context) AuditSinkListTypeOutput
type AuditSinkMap ¶
type AuditSinkMap map[string]AuditSinkInput
func (AuditSinkMap) ElementType ¶
func (AuditSinkMap) ElementType() reflect.Type
func (AuditSinkMap) ToAuditSinkMapOutput ¶
func (i AuditSinkMap) ToAuditSinkMapOutput() AuditSinkMapOutput
func (AuditSinkMap) ToAuditSinkMapOutputWithContext ¶
func (i AuditSinkMap) ToAuditSinkMapOutputWithContext(ctx context.Context) AuditSinkMapOutput
type AuditSinkMapInput ¶
type AuditSinkMapInput interface { pulumi.Input ToAuditSinkMapOutput() AuditSinkMapOutput ToAuditSinkMapOutputWithContext(context.Context) AuditSinkMapOutput }
AuditSinkMapInput is an input type that accepts AuditSinkMap and AuditSinkMapOutput values. You can construct a concrete instance of `AuditSinkMapInput` via:
AuditSinkMap{ "key": AuditSinkArgs{...} }
type AuditSinkMapOutput ¶
type AuditSinkMapOutput struct{ *pulumi.OutputState }
func (AuditSinkMapOutput) ElementType ¶
func (AuditSinkMapOutput) ElementType() reflect.Type
func (AuditSinkMapOutput) MapIndex ¶
func (o AuditSinkMapOutput) MapIndex(k pulumi.StringInput) AuditSinkOutput
func (AuditSinkMapOutput) ToAuditSinkMapOutput ¶
func (o AuditSinkMapOutput) ToAuditSinkMapOutput() AuditSinkMapOutput
func (AuditSinkMapOutput) ToAuditSinkMapOutputWithContext ¶
func (o AuditSinkMapOutput) ToAuditSinkMapOutputWithContext(ctx context.Context) AuditSinkMapOutput
type AuditSinkOutput ¶
type AuditSinkOutput struct{ *pulumi.OutputState }
func (AuditSinkOutput) ApiVersion ¶ added in v3.19.1
func (o AuditSinkOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (AuditSinkOutput) ElementType ¶
func (AuditSinkOutput) ElementType() reflect.Type
func (AuditSinkOutput) Kind ¶ added in v3.19.1
func (o AuditSinkOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (AuditSinkOutput) Metadata ¶ added in v3.19.1
func (o AuditSinkOutput) Metadata() metav1.ObjectMetaPtrOutput
func (AuditSinkOutput) Spec ¶ added in v3.19.1
func (o AuditSinkOutput) Spec() AuditSinkSpecPtrOutput
Spec defines the audit configuration spec
func (AuditSinkOutput) ToAuditSinkOutput ¶
func (o AuditSinkOutput) ToAuditSinkOutput() AuditSinkOutput
func (AuditSinkOutput) ToAuditSinkOutputWithContext ¶
func (o AuditSinkOutput) ToAuditSinkOutputWithContext(ctx context.Context) AuditSinkOutput
type AuditSinkPatch ¶ added in v3.20.0
type AuditSinkPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec defines the audit configuration spec Spec AuditSinkSpecPatchPtrOutput `pulumi:"spec"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/installation-configuration/#server-side-apply) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. AuditSink represents a cluster level audit sink
func GetAuditSinkPatch ¶ added in v3.20.0
func GetAuditSinkPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuditSinkPatchState, opts ...pulumi.ResourceOption) (*AuditSinkPatch, error)
GetAuditSinkPatch gets an existing AuditSinkPatch 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 NewAuditSinkPatch ¶ added in v3.20.0
func NewAuditSinkPatch(ctx *pulumi.Context, name string, args *AuditSinkPatchArgs, opts ...pulumi.ResourceOption) (*AuditSinkPatch, error)
NewAuditSinkPatch registers a new resource with the given unique name, arguments, and options.
func (*AuditSinkPatch) ElementType ¶ added in v3.20.0
func (*AuditSinkPatch) ElementType() reflect.Type
func (*AuditSinkPatch) ToAuditSinkPatchOutput ¶ added in v3.20.0
func (i *AuditSinkPatch) ToAuditSinkPatchOutput() AuditSinkPatchOutput
func (*AuditSinkPatch) ToAuditSinkPatchOutputWithContext ¶ added in v3.20.0
func (i *AuditSinkPatch) ToAuditSinkPatchOutputWithContext(ctx context.Context) AuditSinkPatchOutput
type AuditSinkPatchArgs ¶ added in v3.20.0
type AuditSinkPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPatchPtrInput // Spec defines the audit configuration spec Spec AuditSinkSpecPatchPtrInput }
The set of arguments for constructing a AuditSinkPatch resource.
func (AuditSinkPatchArgs) ElementType ¶ added in v3.20.0
func (AuditSinkPatchArgs) ElementType() reflect.Type
type AuditSinkPatchArray ¶ added in v3.20.0
type AuditSinkPatchArray []AuditSinkPatchInput
func (AuditSinkPatchArray) ElementType ¶ added in v3.20.0
func (AuditSinkPatchArray) ElementType() reflect.Type
func (AuditSinkPatchArray) ToAuditSinkPatchArrayOutput ¶ added in v3.20.0
func (i AuditSinkPatchArray) ToAuditSinkPatchArrayOutput() AuditSinkPatchArrayOutput
func (AuditSinkPatchArray) ToAuditSinkPatchArrayOutputWithContext ¶ added in v3.20.0
func (i AuditSinkPatchArray) ToAuditSinkPatchArrayOutputWithContext(ctx context.Context) AuditSinkPatchArrayOutput
type AuditSinkPatchArrayInput ¶ added in v3.20.0
type AuditSinkPatchArrayInput interface { pulumi.Input ToAuditSinkPatchArrayOutput() AuditSinkPatchArrayOutput ToAuditSinkPatchArrayOutputWithContext(context.Context) AuditSinkPatchArrayOutput }
AuditSinkPatchArrayInput is an input type that accepts AuditSinkPatchArray and AuditSinkPatchArrayOutput values. You can construct a concrete instance of `AuditSinkPatchArrayInput` via:
AuditSinkPatchArray{ AuditSinkPatchArgs{...} }
type AuditSinkPatchArrayOutput ¶ added in v3.20.0
type AuditSinkPatchArrayOutput struct{ *pulumi.OutputState }
func (AuditSinkPatchArrayOutput) ElementType ¶ added in v3.20.0
func (AuditSinkPatchArrayOutput) ElementType() reflect.Type
func (AuditSinkPatchArrayOutput) Index ¶ added in v3.20.0
func (o AuditSinkPatchArrayOutput) Index(i pulumi.IntInput) AuditSinkPatchOutput
func (AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutput ¶ added in v3.20.0
func (o AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutput() AuditSinkPatchArrayOutput
func (AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutputWithContext ¶ added in v3.20.0
func (o AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutputWithContext(ctx context.Context) AuditSinkPatchArrayOutput
type AuditSinkPatchInput ¶ added in v3.20.0
type AuditSinkPatchInput interface { pulumi.Input ToAuditSinkPatchOutput() AuditSinkPatchOutput ToAuditSinkPatchOutputWithContext(ctx context.Context) AuditSinkPatchOutput }
type AuditSinkPatchMap ¶ added in v3.20.0
type AuditSinkPatchMap map[string]AuditSinkPatchInput
func (AuditSinkPatchMap) ElementType ¶ added in v3.20.0
func (AuditSinkPatchMap) ElementType() reflect.Type
func (AuditSinkPatchMap) ToAuditSinkPatchMapOutput ¶ added in v3.20.0
func (i AuditSinkPatchMap) ToAuditSinkPatchMapOutput() AuditSinkPatchMapOutput
func (AuditSinkPatchMap) ToAuditSinkPatchMapOutputWithContext ¶ added in v3.20.0
func (i AuditSinkPatchMap) ToAuditSinkPatchMapOutputWithContext(ctx context.Context) AuditSinkPatchMapOutput
type AuditSinkPatchMapInput ¶ added in v3.20.0
type AuditSinkPatchMapInput interface { pulumi.Input ToAuditSinkPatchMapOutput() AuditSinkPatchMapOutput ToAuditSinkPatchMapOutputWithContext(context.Context) AuditSinkPatchMapOutput }
AuditSinkPatchMapInput is an input type that accepts AuditSinkPatchMap and AuditSinkPatchMapOutput values. You can construct a concrete instance of `AuditSinkPatchMapInput` via:
AuditSinkPatchMap{ "key": AuditSinkPatchArgs{...} }
type AuditSinkPatchMapOutput ¶ added in v3.20.0
type AuditSinkPatchMapOutput struct{ *pulumi.OutputState }
func (AuditSinkPatchMapOutput) ElementType ¶ added in v3.20.0
func (AuditSinkPatchMapOutput) ElementType() reflect.Type
func (AuditSinkPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o AuditSinkPatchMapOutput) MapIndex(k pulumi.StringInput) AuditSinkPatchOutput
func (AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutput ¶ added in v3.20.0
func (o AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutput() AuditSinkPatchMapOutput
func (AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutputWithContext ¶ added in v3.20.0
func (o AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutputWithContext(ctx context.Context) AuditSinkPatchMapOutput
type AuditSinkPatchOutput ¶ added in v3.20.0
type AuditSinkPatchOutput struct{ *pulumi.OutputState }
func (AuditSinkPatchOutput) ApiVersion ¶ added in v3.20.0
func (o AuditSinkPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (AuditSinkPatchOutput) ElementType ¶ added in v3.20.0
func (AuditSinkPatchOutput) ElementType() reflect.Type
func (AuditSinkPatchOutput) Kind ¶ added in v3.20.0
func (o AuditSinkPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (AuditSinkPatchOutput) Metadata ¶ added in v3.20.0
func (o AuditSinkPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (AuditSinkPatchOutput) Spec ¶ added in v3.20.0
func (o AuditSinkPatchOutput) Spec() AuditSinkSpecPatchPtrOutput
Spec defines the audit configuration spec
func (AuditSinkPatchOutput) ToAuditSinkPatchOutput ¶ added in v3.20.0
func (o AuditSinkPatchOutput) ToAuditSinkPatchOutput() AuditSinkPatchOutput
func (AuditSinkPatchOutput) ToAuditSinkPatchOutputWithContext ¶ added in v3.20.0
func (o AuditSinkPatchOutput) ToAuditSinkPatchOutputWithContext(ctx context.Context) AuditSinkPatchOutput
type AuditSinkPatchState ¶ added in v3.20.0
type AuditSinkPatchState struct { }
func (AuditSinkPatchState) ElementType ¶ added in v3.20.0
func (AuditSinkPatchState) ElementType() reflect.Type
type AuditSinkPatchType ¶ added in v3.20.0
type AuditSinkPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec defines the audit configuration spec Spec *AuditSinkSpecPatch `pulumi:"spec"` }
AuditSink represents a cluster level audit sink
type AuditSinkPatchTypeArgs ¶ added in v3.20.0
type AuditSinkPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec defines the audit configuration spec Spec AuditSinkSpecPatchPtrInput `pulumi:"spec"` }
AuditSink represents a cluster level audit sink
func (AuditSinkPatchTypeArgs) ElementType ¶ added in v3.20.0
func (AuditSinkPatchTypeArgs) ElementType() reflect.Type
func (AuditSinkPatchTypeArgs) ToAuditSinkPatchTypeOutput ¶ added in v3.20.0
func (i AuditSinkPatchTypeArgs) ToAuditSinkPatchTypeOutput() AuditSinkPatchTypeOutput
func (AuditSinkPatchTypeArgs) ToAuditSinkPatchTypeOutputWithContext ¶ added in v3.20.0
func (i AuditSinkPatchTypeArgs) ToAuditSinkPatchTypeOutputWithContext(ctx context.Context) AuditSinkPatchTypeOutput
type AuditSinkPatchTypeInput ¶ added in v3.20.0
type AuditSinkPatchTypeInput interface { pulumi.Input ToAuditSinkPatchTypeOutput() AuditSinkPatchTypeOutput ToAuditSinkPatchTypeOutputWithContext(context.Context) AuditSinkPatchTypeOutput }
AuditSinkPatchTypeInput is an input type that accepts AuditSinkPatchTypeArgs and AuditSinkPatchTypeOutput values. You can construct a concrete instance of `AuditSinkPatchTypeInput` via:
AuditSinkPatchTypeArgs{...}
type AuditSinkPatchTypeOutput ¶ added in v3.20.0
type AuditSinkPatchTypeOutput struct{ *pulumi.OutputState }
AuditSink represents a cluster level audit sink
func (AuditSinkPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o AuditSinkPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (AuditSinkPatchTypeOutput) ElementType ¶ added in v3.20.0
func (AuditSinkPatchTypeOutput) ElementType() reflect.Type
func (AuditSinkPatchTypeOutput) Kind ¶ added in v3.20.0
func (o AuditSinkPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (AuditSinkPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o AuditSinkPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (AuditSinkPatchTypeOutput) Spec ¶ added in v3.20.0
func (o AuditSinkPatchTypeOutput) Spec() AuditSinkSpecPatchPtrOutput
Spec defines the audit configuration spec
func (AuditSinkPatchTypeOutput) ToAuditSinkPatchTypeOutput ¶ added in v3.20.0
func (o AuditSinkPatchTypeOutput) ToAuditSinkPatchTypeOutput() AuditSinkPatchTypeOutput
func (AuditSinkPatchTypeOutput) ToAuditSinkPatchTypeOutputWithContext ¶ added in v3.20.0
func (o AuditSinkPatchTypeOutput) ToAuditSinkPatchTypeOutputWithContext(ctx context.Context) AuditSinkPatchTypeOutput
type AuditSinkSpec ¶
type AuditSinkSpec struct { // Policy defines the policy for selecting which events should be sent to the webhook required Policy Policy `pulumi:"policy"` // Webhook to send events required Webhook Webhook `pulumi:"webhook"` }
AuditSinkSpec holds the spec for the audit sink
type AuditSinkSpecArgs ¶
type AuditSinkSpecArgs struct { // Policy defines the policy for selecting which events should be sent to the webhook required Policy PolicyInput `pulumi:"policy"` // Webhook to send events required Webhook WebhookInput `pulumi:"webhook"` }
AuditSinkSpec holds the spec for the audit sink
func (AuditSinkSpecArgs) ElementType ¶
func (AuditSinkSpecArgs) ElementType() reflect.Type
func (AuditSinkSpecArgs) ToAuditSinkSpecOutput ¶
func (i AuditSinkSpecArgs) ToAuditSinkSpecOutput() AuditSinkSpecOutput
func (AuditSinkSpecArgs) ToAuditSinkSpecOutputWithContext ¶
func (i AuditSinkSpecArgs) ToAuditSinkSpecOutputWithContext(ctx context.Context) AuditSinkSpecOutput
func (AuditSinkSpecArgs) ToAuditSinkSpecPtrOutput ¶
func (i AuditSinkSpecArgs) ToAuditSinkSpecPtrOutput() AuditSinkSpecPtrOutput
func (AuditSinkSpecArgs) ToAuditSinkSpecPtrOutputWithContext ¶
func (i AuditSinkSpecArgs) ToAuditSinkSpecPtrOutputWithContext(ctx context.Context) AuditSinkSpecPtrOutput
type AuditSinkSpecInput ¶
type AuditSinkSpecInput interface { pulumi.Input ToAuditSinkSpecOutput() AuditSinkSpecOutput ToAuditSinkSpecOutputWithContext(context.Context) AuditSinkSpecOutput }
AuditSinkSpecInput is an input type that accepts AuditSinkSpecArgs and AuditSinkSpecOutput values. You can construct a concrete instance of `AuditSinkSpecInput` via:
AuditSinkSpecArgs{...}
type AuditSinkSpecOutput ¶
type AuditSinkSpecOutput struct{ *pulumi.OutputState }
AuditSinkSpec holds the spec for the audit sink
func (AuditSinkSpecOutput) ElementType ¶
func (AuditSinkSpecOutput) ElementType() reflect.Type
func (AuditSinkSpecOutput) Policy ¶
func (o AuditSinkSpecOutput) Policy() PolicyOutput
Policy defines the policy for selecting which events should be sent to the webhook required
func (AuditSinkSpecOutput) ToAuditSinkSpecOutput ¶
func (o AuditSinkSpecOutput) ToAuditSinkSpecOutput() AuditSinkSpecOutput
func (AuditSinkSpecOutput) ToAuditSinkSpecOutputWithContext ¶
func (o AuditSinkSpecOutput) ToAuditSinkSpecOutputWithContext(ctx context.Context) AuditSinkSpecOutput
func (AuditSinkSpecOutput) ToAuditSinkSpecPtrOutput ¶
func (o AuditSinkSpecOutput) ToAuditSinkSpecPtrOutput() AuditSinkSpecPtrOutput
func (AuditSinkSpecOutput) ToAuditSinkSpecPtrOutputWithContext ¶
func (o AuditSinkSpecOutput) ToAuditSinkSpecPtrOutputWithContext(ctx context.Context) AuditSinkSpecPtrOutput
func (AuditSinkSpecOutput) Webhook ¶
func (o AuditSinkSpecOutput) Webhook() WebhookOutput
Webhook to send events required
type AuditSinkSpecPatch ¶ added in v3.20.0
type AuditSinkSpecPatch struct { // Policy defines the policy for selecting which events should be sent to the webhook required Policy *PolicyPatch `pulumi:"policy"` // Webhook to send events required Webhook *WebhookPatch `pulumi:"webhook"` }
AuditSinkSpec holds the spec for the audit sink
type AuditSinkSpecPatchArgs ¶ added in v3.20.0
type AuditSinkSpecPatchArgs struct { // Policy defines the policy for selecting which events should be sent to the webhook required Policy PolicyPatchPtrInput `pulumi:"policy"` // Webhook to send events required Webhook WebhookPatchPtrInput `pulumi:"webhook"` }
AuditSinkSpec holds the spec for the audit sink
func (AuditSinkSpecPatchArgs) ElementType ¶ added in v3.20.0
func (AuditSinkSpecPatchArgs) ElementType() reflect.Type
func (AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutput ¶ added in v3.20.0
func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutput() AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutputWithContext ¶ added in v3.20.0
func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutputWithContext(ctx context.Context) AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutput ¶ added in v3.20.0
func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutputWithContext(ctx context.Context) AuditSinkSpecPatchPtrOutput
type AuditSinkSpecPatchInput ¶ added in v3.20.0
type AuditSinkSpecPatchInput interface { pulumi.Input ToAuditSinkSpecPatchOutput() AuditSinkSpecPatchOutput ToAuditSinkSpecPatchOutputWithContext(context.Context) AuditSinkSpecPatchOutput }
AuditSinkSpecPatchInput is an input type that accepts AuditSinkSpecPatchArgs and AuditSinkSpecPatchOutput values. You can construct a concrete instance of `AuditSinkSpecPatchInput` via:
AuditSinkSpecPatchArgs{...}
type AuditSinkSpecPatchOutput ¶ added in v3.20.0
type AuditSinkSpecPatchOutput struct{ *pulumi.OutputState }
AuditSinkSpec holds the spec for the audit sink
func (AuditSinkSpecPatchOutput) ElementType ¶ added in v3.20.0
func (AuditSinkSpecPatchOutput) ElementType() reflect.Type
func (AuditSinkSpecPatchOutput) Policy ¶ added in v3.20.0
func (o AuditSinkSpecPatchOutput) Policy() PolicyPatchPtrOutput
Policy defines the policy for selecting which events should be sent to the webhook required
func (AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutput ¶ added in v3.20.0
func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutput() AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutputWithContext ¶ added in v3.20.0
func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutputWithContext(ctx context.Context) AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutput ¶ added in v3.20.0
func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutputWithContext(ctx context.Context) AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchOutput) Webhook ¶ added in v3.20.0
func (o AuditSinkSpecPatchOutput) Webhook() WebhookPatchPtrOutput
Webhook to send events required
type AuditSinkSpecPatchPtrInput ¶ added in v3.20.0
type AuditSinkSpecPatchPtrInput interface { pulumi.Input ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput ToAuditSinkSpecPatchPtrOutputWithContext(context.Context) AuditSinkSpecPatchPtrOutput }
AuditSinkSpecPatchPtrInput is an input type that accepts AuditSinkSpecPatchArgs, AuditSinkSpecPatchPtr and AuditSinkSpecPatchPtrOutput values. You can construct a concrete instance of `AuditSinkSpecPatchPtrInput` via:
AuditSinkSpecPatchArgs{...} or: nil
func AuditSinkSpecPatchPtr ¶ added in v3.20.0
func AuditSinkSpecPatchPtr(v *AuditSinkSpecPatchArgs) AuditSinkSpecPatchPtrInput
type AuditSinkSpecPatchPtrOutput ¶ added in v3.20.0
type AuditSinkSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (AuditSinkSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o AuditSinkSpecPatchPtrOutput) Elem() AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (AuditSinkSpecPatchPtrOutput) ElementType() reflect.Type
func (AuditSinkSpecPatchPtrOutput) Policy ¶ added in v3.20.0
func (o AuditSinkSpecPatchPtrOutput) Policy() PolicyPatchPtrOutput
Policy defines the policy for selecting which events should be sent to the webhook required
func (AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutput ¶ added in v3.20.0
func (o AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutputWithContext(ctx context.Context) AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchPtrOutput) Webhook ¶ added in v3.20.0
func (o AuditSinkSpecPatchPtrOutput) Webhook() WebhookPatchPtrOutput
Webhook to send events required
type AuditSinkSpecPtrInput ¶
type AuditSinkSpecPtrInput interface { pulumi.Input ToAuditSinkSpecPtrOutput() AuditSinkSpecPtrOutput ToAuditSinkSpecPtrOutputWithContext(context.Context) AuditSinkSpecPtrOutput }
AuditSinkSpecPtrInput is an input type that accepts AuditSinkSpecArgs, AuditSinkSpecPtr and AuditSinkSpecPtrOutput values. You can construct a concrete instance of `AuditSinkSpecPtrInput` via:
AuditSinkSpecArgs{...} or: nil
func AuditSinkSpecPtr ¶
func AuditSinkSpecPtr(v *AuditSinkSpecArgs) AuditSinkSpecPtrInput
type AuditSinkSpecPtrOutput ¶
type AuditSinkSpecPtrOutput struct{ *pulumi.OutputState }
func (AuditSinkSpecPtrOutput) Elem ¶
func (o AuditSinkSpecPtrOutput) Elem() AuditSinkSpecOutput
func (AuditSinkSpecPtrOutput) ElementType ¶
func (AuditSinkSpecPtrOutput) ElementType() reflect.Type
func (AuditSinkSpecPtrOutput) Policy ¶
func (o AuditSinkSpecPtrOutput) Policy() PolicyPtrOutput
Policy defines the policy for selecting which events should be sent to the webhook required
func (AuditSinkSpecPtrOutput) ToAuditSinkSpecPtrOutput ¶
func (o AuditSinkSpecPtrOutput) ToAuditSinkSpecPtrOutput() AuditSinkSpecPtrOutput
func (AuditSinkSpecPtrOutput) ToAuditSinkSpecPtrOutputWithContext ¶
func (o AuditSinkSpecPtrOutput) ToAuditSinkSpecPtrOutputWithContext(ctx context.Context) AuditSinkSpecPtrOutput
func (AuditSinkSpecPtrOutput) Webhook ¶
func (o AuditSinkSpecPtrOutput) Webhook() WebhookPtrOutput
Webhook to send events required
type AuditSinkState ¶
type AuditSinkState struct { }
func (AuditSinkState) ElementType ¶
func (AuditSinkState) ElementType() reflect.Type
type AuditSinkType ¶
type AuditSinkType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec defines the audit configuration spec Spec *AuditSinkSpec `pulumi:"spec"` }
AuditSink represents a cluster level audit sink
type AuditSinkTypeArgs ¶
type AuditSinkTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec defines the audit configuration spec Spec AuditSinkSpecPtrInput `pulumi:"spec"` }
AuditSink represents a cluster level audit sink
func (AuditSinkTypeArgs) ElementType ¶
func (AuditSinkTypeArgs) ElementType() reflect.Type
func (AuditSinkTypeArgs) ToAuditSinkTypeOutput ¶
func (i AuditSinkTypeArgs) ToAuditSinkTypeOutput() AuditSinkTypeOutput
func (AuditSinkTypeArgs) ToAuditSinkTypeOutputWithContext ¶
func (i AuditSinkTypeArgs) ToAuditSinkTypeOutputWithContext(ctx context.Context) AuditSinkTypeOutput
type AuditSinkTypeArray ¶
type AuditSinkTypeArray []AuditSinkTypeInput
func (AuditSinkTypeArray) ElementType ¶
func (AuditSinkTypeArray) ElementType() reflect.Type
func (AuditSinkTypeArray) ToAuditSinkTypeArrayOutput ¶
func (i AuditSinkTypeArray) ToAuditSinkTypeArrayOutput() AuditSinkTypeArrayOutput
func (AuditSinkTypeArray) ToAuditSinkTypeArrayOutputWithContext ¶
func (i AuditSinkTypeArray) ToAuditSinkTypeArrayOutputWithContext(ctx context.Context) AuditSinkTypeArrayOutput
type AuditSinkTypeArrayInput ¶
type AuditSinkTypeArrayInput interface { pulumi.Input ToAuditSinkTypeArrayOutput() AuditSinkTypeArrayOutput ToAuditSinkTypeArrayOutputWithContext(context.Context) AuditSinkTypeArrayOutput }
AuditSinkTypeArrayInput is an input type that accepts AuditSinkTypeArray and AuditSinkTypeArrayOutput values. You can construct a concrete instance of `AuditSinkTypeArrayInput` via:
AuditSinkTypeArray{ AuditSinkTypeArgs{...} }
type AuditSinkTypeArrayOutput ¶
type AuditSinkTypeArrayOutput struct{ *pulumi.OutputState }
func (AuditSinkTypeArrayOutput) ElementType ¶
func (AuditSinkTypeArrayOutput) ElementType() reflect.Type
func (AuditSinkTypeArrayOutput) Index ¶
func (o AuditSinkTypeArrayOutput) Index(i pulumi.IntInput) AuditSinkTypeOutput
func (AuditSinkTypeArrayOutput) ToAuditSinkTypeArrayOutput ¶
func (o AuditSinkTypeArrayOutput) ToAuditSinkTypeArrayOutput() AuditSinkTypeArrayOutput
func (AuditSinkTypeArrayOutput) ToAuditSinkTypeArrayOutputWithContext ¶
func (o AuditSinkTypeArrayOutput) ToAuditSinkTypeArrayOutputWithContext(ctx context.Context) AuditSinkTypeArrayOutput
type AuditSinkTypeInput ¶
type AuditSinkTypeInput interface { pulumi.Input ToAuditSinkTypeOutput() AuditSinkTypeOutput ToAuditSinkTypeOutputWithContext(context.Context) AuditSinkTypeOutput }
AuditSinkTypeInput is an input type that accepts AuditSinkTypeArgs and AuditSinkTypeOutput values. You can construct a concrete instance of `AuditSinkTypeInput` via:
AuditSinkTypeArgs{...}
type AuditSinkTypeOutput ¶
type AuditSinkTypeOutput struct{ *pulumi.OutputState }
AuditSink represents a cluster level audit sink
func (AuditSinkTypeOutput) ApiVersion ¶
func (o AuditSinkTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (AuditSinkTypeOutput) ElementType ¶
func (AuditSinkTypeOutput) ElementType() reflect.Type
func (AuditSinkTypeOutput) Kind ¶
func (o AuditSinkTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (AuditSinkTypeOutput) Metadata ¶
func (o AuditSinkTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (AuditSinkTypeOutput) Spec ¶
func (o AuditSinkTypeOutput) Spec() AuditSinkSpecPtrOutput
Spec defines the audit configuration spec
func (AuditSinkTypeOutput) ToAuditSinkTypeOutput ¶
func (o AuditSinkTypeOutput) ToAuditSinkTypeOutput() AuditSinkTypeOutput
func (AuditSinkTypeOutput) ToAuditSinkTypeOutputWithContext ¶
func (o AuditSinkTypeOutput) ToAuditSinkTypeOutputWithContext(ctx context.Context) AuditSinkTypeOutput
type Policy ¶
type Policy struct { // The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required Level string `pulumi:"level"` // Stages is a list of stages for which events are created. Stages []string `pulumi:"stages"` }
Policy defines the configuration of how audit events are logged
type PolicyArgs ¶
type PolicyArgs struct { // The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required Level pulumi.StringInput `pulumi:"level"` // Stages is a list of stages for which events are created. Stages pulumi.StringArrayInput `pulumi:"stages"` }
Policy defines the configuration of how audit events are logged
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
func (PolicyArgs) ToPolicyOutput ¶
func (i PolicyArgs) ToPolicyOutput() PolicyOutput
func (PolicyArgs) ToPolicyOutputWithContext ¶
func (i PolicyArgs) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
func (PolicyArgs) ToPolicyPtrOutput ¶
func (i PolicyArgs) ToPolicyPtrOutput() PolicyPtrOutput
func (PolicyArgs) ToPolicyPtrOutputWithContext ¶
func (i PolicyArgs) ToPolicyPtrOutputWithContext(ctx context.Context) PolicyPtrOutput
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(context.Context) PolicyOutput }
PolicyInput is an input type that accepts PolicyArgs and PolicyOutput values. You can construct a concrete instance of `PolicyInput` via:
PolicyArgs{...}
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
Policy defines the configuration of how audit events are logged
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) Level ¶
func (o PolicyOutput) Level() pulumi.StringOutput
The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required
func (PolicyOutput) Stages ¶
func (o PolicyOutput) Stages() pulumi.StringArrayOutput
Stages is a list of stages for which events are created.
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
func (PolicyOutput) ToPolicyPtrOutput ¶
func (o PolicyOutput) ToPolicyPtrOutput() PolicyPtrOutput
func (PolicyOutput) ToPolicyPtrOutputWithContext ¶
func (o PolicyOutput) ToPolicyPtrOutputWithContext(ctx context.Context) PolicyPtrOutput
type PolicyPatch ¶ added in v3.20.0
type PolicyPatch struct { // The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required Level *string `pulumi:"level"` // Stages is a list of stages for which events are created. Stages []string `pulumi:"stages"` }
Policy defines the configuration of how audit events are logged
type PolicyPatchArgs ¶ added in v3.20.0
type PolicyPatchArgs struct { // The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required Level pulumi.StringPtrInput `pulumi:"level"` // Stages is a list of stages for which events are created. Stages pulumi.StringArrayInput `pulumi:"stages"` }
Policy defines the configuration of how audit events are logged
func (PolicyPatchArgs) ElementType ¶ added in v3.20.0
func (PolicyPatchArgs) ElementType() reflect.Type
func (PolicyPatchArgs) ToPolicyPatchOutput ¶ added in v3.20.0
func (i PolicyPatchArgs) ToPolicyPatchOutput() PolicyPatchOutput
func (PolicyPatchArgs) ToPolicyPatchOutputWithContext ¶ added in v3.20.0
func (i PolicyPatchArgs) ToPolicyPatchOutputWithContext(ctx context.Context) PolicyPatchOutput
func (PolicyPatchArgs) ToPolicyPatchPtrOutput ¶ added in v3.20.0
func (i PolicyPatchArgs) ToPolicyPatchPtrOutput() PolicyPatchPtrOutput
func (PolicyPatchArgs) ToPolicyPatchPtrOutputWithContext ¶ added in v3.20.0
func (i PolicyPatchArgs) ToPolicyPatchPtrOutputWithContext(ctx context.Context) PolicyPatchPtrOutput
type PolicyPatchInput ¶ added in v3.20.0
type PolicyPatchInput interface { pulumi.Input ToPolicyPatchOutput() PolicyPatchOutput ToPolicyPatchOutputWithContext(context.Context) PolicyPatchOutput }
PolicyPatchInput is an input type that accepts PolicyPatchArgs and PolicyPatchOutput values. You can construct a concrete instance of `PolicyPatchInput` via:
PolicyPatchArgs{...}
type PolicyPatchOutput ¶ added in v3.20.0
type PolicyPatchOutput struct{ *pulumi.OutputState }
Policy defines the configuration of how audit events are logged
func (PolicyPatchOutput) ElementType ¶ added in v3.20.0
func (PolicyPatchOutput) ElementType() reflect.Type
func (PolicyPatchOutput) Level ¶ added in v3.20.0
func (o PolicyPatchOutput) Level() pulumi.StringPtrOutput
The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required
func (PolicyPatchOutput) Stages ¶ added in v3.20.0
func (o PolicyPatchOutput) Stages() pulumi.StringArrayOutput
Stages is a list of stages for which events are created.
func (PolicyPatchOutput) ToPolicyPatchOutput ¶ added in v3.20.0
func (o PolicyPatchOutput) ToPolicyPatchOutput() PolicyPatchOutput
func (PolicyPatchOutput) ToPolicyPatchOutputWithContext ¶ added in v3.20.0
func (o PolicyPatchOutput) ToPolicyPatchOutputWithContext(ctx context.Context) PolicyPatchOutput
func (PolicyPatchOutput) ToPolicyPatchPtrOutput ¶ added in v3.20.0
func (o PolicyPatchOutput) ToPolicyPatchPtrOutput() PolicyPatchPtrOutput
func (PolicyPatchOutput) ToPolicyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o PolicyPatchOutput) ToPolicyPatchPtrOutputWithContext(ctx context.Context) PolicyPatchPtrOutput
type PolicyPatchPtrInput ¶ added in v3.20.0
type PolicyPatchPtrInput interface { pulumi.Input ToPolicyPatchPtrOutput() PolicyPatchPtrOutput ToPolicyPatchPtrOutputWithContext(context.Context) PolicyPatchPtrOutput }
PolicyPatchPtrInput is an input type that accepts PolicyPatchArgs, PolicyPatchPtr and PolicyPatchPtrOutput values. You can construct a concrete instance of `PolicyPatchPtrInput` via:
PolicyPatchArgs{...} or: nil
func PolicyPatchPtr ¶ added in v3.20.0
func PolicyPatchPtr(v *PolicyPatchArgs) PolicyPatchPtrInput
type PolicyPatchPtrOutput ¶ added in v3.20.0
type PolicyPatchPtrOutput struct{ *pulumi.OutputState }
func (PolicyPatchPtrOutput) Elem ¶ added in v3.20.0
func (o PolicyPatchPtrOutput) Elem() PolicyPatchOutput
func (PolicyPatchPtrOutput) ElementType ¶ added in v3.20.0
func (PolicyPatchPtrOutput) ElementType() reflect.Type
func (PolicyPatchPtrOutput) Level ¶ added in v3.20.0
func (o PolicyPatchPtrOutput) Level() pulumi.StringPtrOutput
The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required
func (PolicyPatchPtrOutput) Stages ¶ added in v3.20.0
func (o PolicyPatchPtrOutput) Stages() pulumi.StringArrayOutput
Stages is a list of stages for which events are created.
func (PolicyPatchPtrOutput) ToPolicyPatchPtrOutput ¶ added in v3.20.0
func (o PolicyPatchPtrOutput) ToPolicyPatchPtrOutput() PolicyPatchPtrOutput
func (PolicyPatchPtrOutput) ToPolicyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o PolicyPatchPtrOutput) ToPolicyPatchPtrOutputWithContext(ctx context.Context) PolicyPatchPtrOutput
type PolicyPtrInput ¶
type PolicyPtrInput interface { pulumi.Input ToPolicyPtrOutput() PolicyPtrOutput ToPolicyPtrOutputWithContext(context.Context) PolicyPtrOutput }
PolicyPtrInput is an input type that accepts PolicyArgs, PolicyPtr and PolicyPtrOutput values. You can construct a concrete instance of `PolicyPtrInput` via:
PolicyArgs{...} or: nil
func PolicyPtr ¶
func PolicyPtr(v *PolicyArgs) PolicyPtrInput
type PolicyPtrOutput ¶
type PolicyPtrOutput struct{ *pulumi.OutputState }
func (PolicyPtrOutput) Elem ¶
func (o PolicyPtrOutput) Elem() PolicyOutput
func (PolicyPtrOutput) ElementType ¶
func (PolicyPtrOutput) ElementType() reflect.Type
func (PolicyPtrOutput) Level ¶
func (o PolicyPtrOutput) Level() pulumi.StringPtrOutput
The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required
func (PolicyPtrOutput) Stages ¶
func (o PolicyPtrOutput) Stages() pulumi.StringArrayOutput
Stages is a list of stages for which events are created.
func (PolicyPtrOutput) ToPolicyPtrOutput ¶
func (o PolicyPtrOutput) ToPolicyPtrOutput() PolicyPtrOutput
func (PolicyPtrOutput) ToPolicyPtrOutputWithContext ¶
func (o PolicyPtrOutput) ToPolicyPtrOutputWithContext(ctx context.Context) PolicyPtrOutput
type ServiceReference ¶
type ServiceReference struct { // `name` is the name of the service. Required Name string `pulumi:"name"` // `namespace` is the namespace of the service. Required Namespace string `pulumi:"namespace"` // `path` is an optional URL path which will be sent in any request to this service. Path *string `pulumi:"path"` // If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive). Port *int `pulumi:"port"` }
ServiceReference holds a reference to Service.legacy.k8s.io
type ServiceReferenceArgs ¶
type ServiceReferenceArgs struct { // `name` is the name of the service. Required Name pulumi.StringInput `pulumi:"name"` // `namespace` is the namespace of the service. Required Namespace pulumi.StringInput `pulumi:"namespace"` // `path` is an optional URL path which will be sent in any request to this service. Path pulumi.StringPtrInput `pulumi:"path"` // If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive). Port pulumi.IntPtrInput `pulumi:"port"` }
ServiceReference holds a reference to Service.legacy.k8s.io
func (ServiceReferenceArgs) ElementType ¶
func (ServiceReferenceArgs) ElementType() reflect.Type
func (ServiceReferenceArgs) ToServiceReferenceOutput ¶
func (i ServiceReferenceArgs) ToServiceReferenceOutput() ServiceReferenceOutput
func (ServiceReferenceArgs) ToServiceReferenceOutputWithContext ¶
func (i ServiceReferenceArgs) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput
func (ServiceReferenceArgs) ToServiceReferencePtrOutput ¶
func (i ServiceReferenceArgs) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
func (ServiceReferenceArgs) ToServiceReferencePtrOutputWithContext ¶
func (i ServiceReferenceArgs) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
type ServiceReferenceInput ¶
type ServiceReferenceInput interface { pulumi.Input ToServiceReferenceOutput() ServiceReferenceOutput ToServiceReferenceOutputWithContext(context.Context) ServiceReferenceOutput }
ServiceReferenceInput is an input type that accepts ServiceReferenceArgs and ServiceReferenceOutput values. You can construct a concrete instance of `ServiceReferenceInput` via:
ServiceReferenceArgs{...}
type ServiceReferenceOutput ¶
type ServiceReferenceOutput struct{ *pulumi.OutputState }
ServiceReference holds a reference to Service.legacy.k8s.io
func (ServiceReferenceOutput) ElementType ¶
func (ServiceReferenceOutput) ElementType() reflect.Type
func (ServiceReferenceOutput) Name ¶
func (o ServiceReferenceOutput) Name() pulumi.StringOutput
`name` is the name of the service. Required
func (ServiceReferenceOutput) Namespace ¶
func (o ServiceReferenceOutput) Namespace() pulumi.StringOutput
`namespace` is the namespace of the service. Required
func (ServiceReferenceOutput) Path ¶
func (o ServiceReferenceOutput) Path() pulumi.StringPtrOutput
`path` is an optional URL path which will be sent in any request to this service.
func (ServiceReferenceOutput) Port ¶
func (o ServiceReferenceOutput) Port() pulumi.IntPtrOutput
If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
func (ServiceReferenceOutput) ToServiceReferenceOutput ¶
func (o ServiceReferenceOutput) ToServiceReferenceOutput() ServiceReferenceOutput
func (ServiceReferenceOutput) ToServiceReferenceOutputWithContext ¶
func (o ServiceReferenceOutput) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput
func (ServiceReferenceOutput) ToServiceReferencePtrOutput ¶
func (o ServiceReferenceOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
func (ServiceReferenceOutput) ToServiceReferencePtrOutputWithContext ¶
func (o ServiceReferenceOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
type ServiceReferencePatch ¶ added in v3.20.0
type ServiceReferencePatch struct { // `name` is the name of the service. Required Name *string `pulumi:"name"` // `namespace` is the namespace of the service. Required Namespace *string `pulumi:"namespace"` // `path` is an optional URL path which will be sent in any request to this service. Path *string `pulumi:"path"` // If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive). Port *int `pulumi:"port"` }
ServiceReference holds a reference to Service.legacy.k8s.io
type ServiceReferencePatchArgs ¶ added in v3.20.0
type ServiceReferencePatchArgs struct { // `name` is the name of the service. Required Name pulumi.StringPtrInput `pulumi:"name"` // `namespace` is the namespace of the service. Required Namespace pulumi.StringPtrInput `pulumi:"namespace"` // `path` is an optional URL path which will be sent in any request to this service. Path pulumi.StringPtrInput `pulumi:"path"` // If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive). Port pulumi.IntPtrInput `pulumi:"port"` }
ServiceReference holds a reference to Service.legacy.k8s.io
func (ServiceReferencePatchArgs) ElementType ¶ added in v3.20.0
func (ServiceReferencePatchArgs) ElementType() reflect.Type
func (ServiceReferencePatchArgs) ToServiceReferencePatchOutput ¶ added in v3.20.0
func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
func (ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext ¶ added in v3.20.0
func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
func (ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput ¶ added in v3.20.0
func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
func (ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
type ServiceReferencePatchInput ¶ added in v3.20.0
type ServiceReferencePatchInput interface { pulumi.Input ToServiceReferencePatchOutput() ServiceReferencePatchOutput ToServiceReferencePatchOutputWithContext(context.Context) ServiceReferencePatchOutput }
ServiceReferencePatchInput is an input type that accepts ServiceReferencePatchArgs and ServiceReferencePatchOutput values. You can construct a concrete instance of `ServiceReferencePatchInput` via:
ServiceReferencePatchArgs{...}
type ServiceReferencePatchOutput ¶ added in v3.20.0
type ServiceReferencePatchOutput struct{ *pulumi.OutputState }
ServiceReference holds a reference to Service.legacy.k8s.io
func (ServiceReferencePatchOutput) ElementType ¶ added in v3.20.0
func (ServiceReferencePatchOutput) ElementType() reflect.Type
func (ServiceReferencePatchOutput) Name ¶ added in v3.20.0
func (o ServiceReferencePatchOutput) Name() pulumi.StringPtrOutput
`name` is the name of the service. Required
func (ServiceReferencePatchOutput) Namespace ¶ added in v3.20.0
func (o ServiceReferencePatchOutput) Namespace() pulumi.StringPtrOutput
`namespace` is the namespace of the service. Required
func (ServiceReferencePatchOutput) Path ¶ added in v3.20.0
func (o ServiceReferencePatchOutput) Path() pulumi.StringPtrOutput
`path` is an optional URL path which will be sent in any request to this service.
func (ServiceReferencePatchOutput) Port ¶ added in v3.20.0
func (o ServiceReferencePatchOutput) Port() pulumi.IntPtrOutput
If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
func (ServiceReferencePatchOutput) ToServiceReferencePatchOutput ¶ added in v3.20.0
func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
func (ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext ¶ added in v3.20.0
func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
func (ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput ¶ added in v3.20.0
func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
func (ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
type ServiceReferencePatchPtrInput ¶ added in v3.20.0
type ServiceReferencePatchPtrInput interface { pulumi.Input ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput ToServiceReferencePatchPtrOutputWithContext(context.Context) ServiceReferencePatchPtrOutput }
ServiceReferencePatchPtrInput is an input type that accepts ServiceReferencePatchArgs, ServiceReferencePatchPtr and ServiceReferencePatchPtrOutput values. You can construct a concrete instance of `ServiceReferencePatchPtrInput` via:
ServiceReferencePatchArgs{...} or: nil
func ServiceReferencePatchPtr ¶ added in v3.20.0
func ServiceReferencePatchPtr(v *ServiceReferencePatchArgs) ServiceReferencePatchPtrInput
type ServiceReferencePatchPtrOutput ¶ added in v3.20.0
type ServiceReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (ServiceReferencePatchPtrOutput) Elem ¶ added in v3.20.0
func (o ServiceReferencePatchPtrOutput) Elem() ServiceReferencePatchOutput
func (ServiceReferencePatchPtrOutput) ElementType ¶ added in v3.20.0
func (ServiceReferencePatchPtrOutput) ElementType() reflect.Type
func (ServiceReferencePatchPtrOutput) Name ¶ added in v3.20.0
func (o ServiceReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
`name` is the name of the service. Required
func (ServiceReferencePatchPtrOutput) Namespace ¶ added in v3.20.0
func (o ServiceReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
`namespace` is the namespace of the service. Required
func (ServiceReferencePatchPtrOutput) Path ¶ added in v3.20.0
func (o ServiceReferencePatchPtrOutput) Path() pulumi.StringPtrOutput
`path` is an optional URL path which will be sent in any request to this service.
func (ServiceReferencePatchPtrOutput) Port ¶ added in v3.20.0
func (o ServiceReferencePatchPtrOutput) Port() pulumi.IntPtrOutput
If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
func (ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutput ¶ added in v3.20.0
func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
func (ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
type ServiceReferencePtrInput ¶
type ServiceReferencePtrInput interface { pulumi.Input ToServiceReferencePtrOutput() ServiceReferencePtrOutput ToServiceReferencePtrOutputWithContext(context.Context) ServiceReferencePtrOutput }
ServiceReferencePtrInput is an input type that accepts ServiceReferenceArgs, ServiceReferencePtr and ServiceReferencePtrOutput values. You can construct a concrete instance of `ServiceReferencePtrInput` via:
ServiceReferenceArgs{...} or: nil
func ServiceReferencePtr ¶
func ServiceReferencePtr(v *ServiceReferenceArgs) ServiceReferencePtrInput
type ServiceReferencePtrOutput ¶
type ServiceReferencePtrOutput struct{ *pulumi.OutputState }
func (ServiceReferencePtrOutput) Elem ¶
func (o ServiceReferencePtrOutput) Elem() ServiceReferenceOutput
func (ServiceReferencePtrOutput) ElementType ¶
func (ServiceReferencePtrOutput) ElementType() reflect.Type
func (ServiceReferencePtrOutput) Name ¶
func (o ServiceReferencePtrOutput) Name() pulumi.StringPtrOutput
`name` is the name of the service. Required
func (ServiceReferencePtrOutput) Namespace ¶
func (o ServiceReferencePtrOutput) Namespace() pulumi.StringPtrOutput
`namespace` is the namespace of the service. Required
func (ServiceReferencePtrOutput) Path ¶
func (o ServiceReferencePtrOutput) Path() pulumi.StringPtrOutput
`path` is an optional URL path which will be sent in any request to this service.
func (ServiceReferencePtrOutput) Port ¶
func (o ServiceReferencePtrOutput) Port() pulumi.IntPtrOutput
If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
func (ServiceReferencePtrOutput) ToServiceReferencePtrOutput ¶
func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
func (ServiceReferencePtrOutput) ToServiceReferencePtrOutputWithContext ¶
func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
type Webhook ¶
type Webhook struct { // ClientConfig holds the connection parameters for the webhook required ClientConfig WebhookClientConfig `pulumi:"clientConfig"` // Throttle holds the options for throttling the webhook Throttle *WebhookThrottleConfig `pulumi:"throttle"` }
Webhook holds the configuration of the webhook
type WebhookArgs ¶
type WebhookArgs struct { // ClientConfig holds the connection parameters for the webhook required ClientConfig WebhookClientConfigInput `pulumi:"clientConfig"` // Throttle holds the options for throttling the webhook Throttle WebhookThrottleConfigPtrInput `pulumi:"throttle"` }
Webhook holds the configuration of the webhook
func (WebhookArgs) ElementType ¶
func (WebhookArgs) ElementType() reflect.Type
func (WebhookArgs) ToWebhookOutput ¶
func (i WebhookArgs) ToWebhookOutput() WebhookOutput
func (WebhookArgs) ToWebhookOutputWithContext ¶
func (i WebhookArgs) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
func (WebhookArgs) ToWebhookPtrOutput ¶
func (i WebhookArgs) ToWebhookPtrOutput() WebhookPtrOutput
func (WebhookArgs) ToWebhookPtrOutputWithContext ¶
func (i WebhookArgs) ToWebhookPtrOutputWithContext(ctx context.Context) WebhookPtrOutput
type WebhookClientConfig ¶
type WebhookClientConfig struct { // `caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. If unspecified, system trust roots on the apiserver are used. CaBundle *string `pulumi:"caBundle"` // `service` is a reference to the service for this webhook. Either `service` or `url` must be specified. // // If the webhook is running within the cluster, then you should use `service`. Service *ServiceReference `pulumi:"service"` // `url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified. // // The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address. // // Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. // // The scheme must be "https"; the URL must begin with "https://". // // A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. // // Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either. Url *string `pulumi:"url"` }
WebhookClientConfig contains the information to make a connection with the webhook
type WebhookClientConfigArgs ¶
type WebhookClientConfigArgs struct { // `caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. If unspecified, system trust roots on the apiserver are used. CaBundle pulumi.StringPtrInput `pulumi:"caBundle"` // `service` is a reference to the service for this webhook. Either `service` or `url` must be specified. // // If the webhook is running within the cluster, then you should use `service`. Service ServiceReferencePtrInput `pulumi:"service"` // `url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified. // // The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address. // // Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. // // The scheme must be "https"; the URL must begin with "https://". // // A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. // // Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either. Url pulumi.StringPtrInput `pulumi:"url"` }
WebhookClientConfig contains the information to make a connection with the webhook
func (WebhookClientConfigArgs) ElementType ¶
func (WebhookClientConfigArgs) ElementType() reflect.Type
func (WebhookClientConfigArgs) ToWebhookClientConfigOutput ¶
func (i WebhookClientConfigArgs) ToWebhookClientConfigOutput() WebhookClientConfigOutput
func (WebhookClientConfigArgs) ToWebhookClientConfigOutputWithContext ¶
func (i WebhookClientConfigArgs) ToWebhookClientConfigOutputWithContext(ctx context.Context) WebhookClientConfigOutput
func (WebhookClientConfigArgs) ToWebhookClientConfigPtrOutput ¶
func (i WebhookClientConfigArgs) ToWebhookClientConfigPtrOutput() WebhookClientConfigPtrOutput
func (WebhookClientConfigArgs) ToWebhookClientConfigPtrOutputWithContext ¶
func (i WebhookClientConfigArgs) ToWebhookClientConfigPtrOutputWithContext(ctx context.Context) WebhookClientConfigPtrOutput
type WebhookClientConfigInput ¶
type WebhookClientConfigInput interface { pulumi.Input ToWebhookClientConfigOutput() WebhookClientConfigOutput ToWebhookClientConfigOutputWithContext(context.Context) WebhookClientConfigOutput }
WebhookClientConfigInput is an input type that accepts WebhookClientConfigArgs and WebhookClientConfigOutput values. You can construct a concrete instance of `WebhookClientConfigInput` via:
WebhookClientConfigArgs{...}
type WebhookClientConfigOutput ¶
type WebhookClientConfigOutput struct{ *pulumi.OutputState }
WebhookClientConfig contains the information to make a connection with the webhook
func (WebhookClientConfigOutput) CaBundle ¶
func (o WebhookClientConfigOutput) CaBundle() pulumi.StringPtrOutput
`caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. If unspecified, system trust roots on the apiserver are used.
func (WebhookClientConfigOutput) ElementType ¶
func (WebhookClientConfigOutput) ElementType() reflect.Type
func (WebhookClientConfigOutput) Service ¶
func (o WebhookClientConfigOutput) Service() ServiceReferencePtrOutput
`service` is a reference to the service for this webhook. Either `service` or `url` must be specified.
If the webhook is running within the cluster, then you should use `service`.
func (WebhookClientConfigOutput) ToWebhookClientConfigOutput ¶
func (o WebhookClientConfigOutput) ToWebhookClientConfigOutput() WebhookClientConfigOutput
func (WebhookClientConfigOutput) ToWebhookClientConfigOutputWithContext ¶
func (o WebhookClientConfigOutput) ToWebhookClientConfigOutputWithContext(ctx context.Context) WebhookClientConfigOutput
func (WebhookClientConfigOutput) ToWebhookClientConfigPtrOutput ¶
func (o WebhookClientConfigOutput) ToWebhookClientConfigPtrOutput() WebhookClientConfigPtrOutput
func (WebhookClientConfigOutput) ToWebhookClientConfigPtrOutputWithContext ¶
func (o WebhookClientConfigOutput) ToWebhookClientConfigPtrOutputWithContext(ctx context.Context) WebhookClientConfigPtrOutput
func (WebhookClientConfigOutput) Url ¶
func (o WebhookClientConfigOutput) Url() pulumi.StringPtrOutput
`url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified.
The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address.
Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster.
The scheme must be "https"; the URL must begin with "https://".
A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier.
Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either.
type WebhookClientConfigPatch ¶ added in v3.20.0
type WebhookClientConfigPatch struct { // `caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. If unspecified, system trust roots on the apiserver are used. CaBundle *string `pulumi:"caBundle"` // `service` is a reference to the service for this webhook. Either `service` or `url` must be specified. // // If the webhook is running within the cluster, then you should use `service`. Service *ServiceReferencePatch `pulumi:"service"` // `url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified. // // The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address. // // Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. // // The scheme must be "https"; the URL must begin with "https://". // // A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. // // Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either. Url *string `pulumi:"url"` }
WebhookClientConfig contains the information to make a connection with the webhook
type WebhookClientConfigPatchArgs ¶ added in v3.20.0
type WebhookClientConfigPatchArgs struct { // `caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. If unspecified, system trust roots on the apiserver are used. CaBundle pulumi.StringPtrInput `pulumi:"caBundle"` // `service` is a reference to the service for this webhook. Either `service` or `url` must be specified. // // If the webhook is running within the cluster, then you should use `service`. Service ServiceReferencePatchPtrInput `pulumi:"service"` // `url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified. // // The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address. // // Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. // // The scheme must be "https"; the URL must begin with "https://". // // A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. // // Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either. Url pulumi.StringPtrInput `pulumi:"url"` }
WebhookClientConfig contains the information to make a connection with the webhook
func (WebhookClientConfigPatchArgs) ElementType ¶ added in v3.20.0
func (WebhookClientConfigPatchArgs) ElementType() reflect.Type
func (WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutput ¶ added in v3.20.0
func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutput() WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutputWithContext ¶ added in v3.20.0
func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutputWithContext(ctx context.Context) WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutput ¶ added in v3.20.0
func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutputWithContext ¶ added in v3.20.0
func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutputWithContext(ctx context.Context) WebhookClientConfigPatchPtrOutput
type WebhookClientConfigPatchInput ¶ added in v3.20.0
type WebhookClientConfigPatchInput interface { pulumi.Input ToWebhookClientConfigPatchOutput() WebhookClientConfigPatchOutput ToWebhookClientConfigPatchOutputWithContext(context.Context) WebhookClientConfigPatchOutput }
WebhookClientConfigPatchInput is an input type that accepts WebhookClientConfigPatchArgs and WebhookClientConfigPatchOutput values. You can construct a concrete instance of `WebhookClientConfigPatchInput` via:
WebhookClientConfigPatchArgs{...}
type WebhookClientConfigPatchOutput ¶ added in v3.20.0
type WebhookClientConfigPatchOutput struct{ *pulumi.OutputState }
WebhookClientConfig contains the information to make a connection with the webhook
func (WebhookClientConfigPatchOutput) CaBundle ¶ added in v3.20.0
func (o WebhookClientConfigPatchOutput) CaBundle() pulumi.StringPtrOutput
`caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. If unspecified, system trust roots on the apiserver are used.
func (WebhookClientConfigPatchOutput) ElementType ¶ added in v3.20.0
func (WebhookClientConfigPatchOutput) ElementType() reflect.Type
func (WebhookClientConfigPatchOutput) Service ¶ added in v3.20.0
func (o WebhookClientConfigPatchOutput) Service() ServiceReferencePatchPtrOutput
`service` is a reference to the service for this webhook. Either `service` or `url` must be specified.
If the webhook is running within the cluster, then you should use `service`.
func (WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchOutput ¶ added in v3.20.0
func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchOutput() WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchOutputWithContext ¶ added in v3.20.0
func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchOutputWithContext(ctx context.Context) WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutput ¶ added in v3.20.0
func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutputWithContext ¶ added in v3.20.0
func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutputWithContext(ctx context.Context) WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchOutput) Url ¶ added in v3.20.0
func (o WebhookClientConfigPatchOutput) Url() pulumi.StringPtrOutput
`url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified.
The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address.
Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster.
The scheme must be "https"; the URL must begin with "https://".
A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier.
Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either.
type WebhookClientConfigPatchPtrInput ¶ added in v3.20.0
type WebhookClientConfigPatchPtrInput interface { pulumi.Input ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput ToWebhookClientConfigPatchPtrOutputWithContext(context.Context) WebhookClientConfigPatchPtrOutput }
WebhookClientConfigPatchPtrInput is an input type that accepts WebhookClientConfigPatchArgs, WebhookClientConfigPatchPtr and WebhookClientConfigPatchPtrOutput values. You can construct a concrete instance of `WebhookClientConfigPatchPtrInput` via:
WebhookClientConfigPatchArgs{...} or: nil
func WebhookClientConfigPatchPtr ¶ added in v3.20.0
func WebhookClientConfigPatchPtr(v *WebhookClientConfigPatchArgs) WebhookClientConfigPatchPtrInput
type WebhookClientConfigPatchPtrOutput ¶ added in v3.20.0
type WebhookClientConfigPatchPtrOutput struct{ *pulumi.OutputState }
func (WebhookClientConfigPatchPtrOutput) CaBundle ¶ added in v3.20.0
func (o WebhookClientConfigPatchPtrOutput) CaBundle() pulumi.StringPtrOutput
`caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. If unspecified, system trust roots on the apiserver are used.
func (WebhookClientConfigPatchPtrOutput) Elem ¶ added in v3.20.0
func (o WebhookClientConfigPatchPtrOutput) Elem() WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchPtrOutput) ElementType ¶ added in v3.20.0
func (WebhookClientConfigPatchPtrOutput) ElementType() reflect.Type
func (WebhookClientConfigPatchPtrOutput) Service ¶ added in v3.20.0
func (o WebhookClientConfigPatchPtrOutput) Service() ServiceReferencePatchPtrOutput
`service` is a reference to the service for this webhook. Either `service` or `url` must be specified.
If the webhook is running within the cluster, then you should use `service`.
func (WebhookClientConfigPatchPtrOutput) ToWebhookClientConfigPatchPtrOutput ¶ added in v3.20.0
func (o WebhookClientConfigPatchPtrOutput) ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchPtrOutput) ToWebhookClientConfigPatchPtrOutputWithContext ¶ added in v3.20.0
func (o WebhookClientConfigPatchPtrOutput) ToWebhookClientConfigPatchPtrOutputWithContext(ctx context.Context) WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchPtrOutput) Url ¶ added in v3.20.0
func (o WebhookClientConfigPatchPtrOutput) Url() pulumi.StringPtrOutput
`url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified.
The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address.
Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster.
The scheme must be "https"; the URL must begin with "https://".
A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier.
Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either.
type WebhookClientConfigPtrInput ¶
type WebhookClientConfigPtrInput interface { pulumi.Input ToWebhookClientConfigPtrOutput() WebhookClientConfigPtrOutput ToWebhookClientConfigPtrOutputWithContext(context.Context) WebhookClientConfigPtrOutput }
WebhookClientConfigPtrInput is an input type that accepts WebhookClientConfigArgs, WebhookClientConfigPtr and WebhookClientConfigPtrOutput values. You can construct a concrete instance of `WebhookClientConfigPtrInput` via:
WebhookClientConfigArgs{...} or: nil
func WebhookClientConfigPtr ¶
func WebhookClientConfigPtr(v *WebhookClientConfigArgs) WebhookClientConfigPtrInput
type WebhookClientConfigPtrOutput ¶
type WebhookClientConfigPtrOutput struct{ *pulumi.OutputState }
func (WebhookClientConfigPtrOutput) CaBundle ¶
func (o WebhookClientConfigPtrOutput) CaBundle() pulumi.StringPtrOutput
`caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. If unspecified, system trust roots on the apiserver are used.
func (WebhookClientConfigPtrOutput) Elem ¶
func (o WebhookClientConfigPtrOutput) Elem() WebhookClientConfigOutput
func (WebhookClientConfigPtrOutput) ElementType ¶
func (WebhookClientConfigPtrOutput) ElementType() reflect.Type
func (WebhookClientConfigPtrOutput) Service ¶
func (o WebhookClientConfigPtrOutput) Service() ServiceReferencePtrOutput
`service` is a reference to the service for this webhook. Either `service` or `url` must be specified.
If the webhook is running within the cluster, then you should use `service`.
func (WebhookClientConfigPtrOutput) ToWebhookClientConfigPtrOutput ¶
func (o WebhookClientConfigPtrOutput) ToWebhookClientConfigPtrOutput() WebhookClientConfigPtrOutput
func (WebhookClientConfigPtrOutput) ToWebhookClientConfigPtrOutputWithContext ¶
func (o WebhookClientConfigPtrOutput) ToWebhookClientConfigPtrOutputWithContext(ctx context.Context) WebhookClientConfigPtrOutput
func (WebhookClientConfigPtrOutput) Url ¶
func (o WebhookClientConfigPtrOutput) Url() pulumi.StringPtrOutput
`url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified.
The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address.
Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster.
The scheme must be "https"; the URL must begin with "https://".
A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier.
Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either.
type WebhookInput ¶
type WebhookInput interface { pulumi.Input ToWebhookOutput() WebhookOutput ToWebhookOutputWithContext(context.Context) WebhookOutput }
WebhookInput is an input type that accepts WebhookArgs and WebhookOutput values. You can construct a concrete instance of `WebhookInput` via:
WebhookArgs{...}
type WebhookOutput ¶
type WebhookOutput struct{ *pulumi.OutputState }
Webhook holds the configuration of the webhook
func (WebhookOutput) ClientConfig ¶
func (o WebhookOutput) ClientConfig() WebhookClientConfigOutput
ClientConfig holds the connection parameters for the webhook required
func (WebhookOutput) ElementType ¶
func (WebhookOutput) ElementType() reflect.Type
func (WebhookOutput) Throttle ¶
func (o WebhookOutput) Throttle() WebhookThrottleConfigPtrOutput
Throttle holds the options for throttling the webhook
func (WebhookOutput) ToWebhookOutput ¶
func (o WebhookOutput) ToWebhookOutput() WebhookOutput
func (WebhookOutput) ToWebhookOutputWithContext ¶
func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
func (WebhookOutput) ToWebhookPtrOutput ¶
func (o WebhookOutput) ToWebhookPtrOutput() WebhookPtrOutput
func (WebhookOutput) ToWebhookPtrOutputWithContext ¶
func (o WebhookOutput) ToWebhookPtrOutputWithContext(ctx context.Context) WebhookPtrOutput
type WebhookPatch ¶ added in v3.20.0
type WebhookPatch struct { // ClientConfig holds the connection parameters for the webhook required ClientConfig *WebhookClientConfigPatch `pulumi:"clientConfig"` // Throttle holds the options for throttling the webhook Throttle *WebhookThrottleConfigPatch `pulumi:"throttle"` }
Webhook holds the configuration of the webhook
type WebhookPatchArgs ¶ added in v3.20.0
type WebhookPatchArgs struct { // ClientConfig holds the connection parameters for the webhook required ClientConfig WebhookClientConfigPatchPtrInput `pulumi:"clientConfig"` // Throttle holds the options for throttling the webhook Throttle WebhookThrottleConfigPatchPtrInput `pulumi:"throttle"` }
Webhook holds the configuration of the webhook
func (WebhookPatchArgs) ElementType ¶ added in v3.20.0
func (WebhookPatchArgs) ElementType() reflect.Type
func (WebhookPatchArgs) ToWebhookPatchOutput ¶ added in v3.20.0
func (i WebhookPatchArgs) ToWebhookPatchOutput() WebhookPatchOutput
func (WebhookPatchArgs) ToWebhookPatchOutputWithContext ¶ added in v3.20.0
func (i WebhookPatchArgs) ToWebhookPatchOutputWithContext(ctx context.Context) WebhookPatchOutput
func (WebhookPatchArgs) ToWebhookPatchPtrOutput ¶ added in v3.20.0
func (i WebhookPatchArgs) ToWebhookPatchPtrOutput() WebhookPatchPtrOutput
func (WebhookPatchArgs) ToWebhookPatchPtrOutputWithContext ¶ added in v3.20.0
func (i WebhookPatchArgs) ToWebhookPatchPtrOutputWithContext(ctx context.Context) WebhookPatchPtrOutput
type WebhookPatchInput ¶ added in v3.20.0
type WebhookPatchInput interface { pulumi.Input ToWebhookPatchOutput() WebhookPatchOutput ToWebhookPatchOutputWithContext(context.Context) WebhookPatchOutput }
WebhookPatchInput is an input type that accepts WebhookPatchArgs and WebhookPatchOutput values. You can construct a concrete instance of `WebhookPatchInput` via:
WebhookPatchArgs{...}
type WebhookPatchOutput ¶ added in v3.20.0
type WebhookPatchOutput struct{ *pulumi.OutputState }
Webhook holds the configuration of the webhook
func (WebhookPatchOutput) ClientConfig ¶ added in v3.20.0
func (o WebhookPatchOutput) ClientConfig() WebhookClientConfigPatchPtrOutput
ClientConfig holds the connection parameters for the webhook required
func (WebhookPatchOutput) ElementType ¶ added in v3.20.0
func (WebhookPatchOutput) ElementType() reflect.Type
func (WebhookPatchOutput) Throttle ¶ added in v3.20.0
func (o WebhookPatchOutput) Throttle() WebhookThrottleConfigPatchPtrOutput
Throttle holds the options for throttling the webhook
func (WebhookPatchOutput) ToWebhookPatchOutput ¶ added in v3.20.0
func (o WebhookPatchOutput) ToWebhookPatchOutput() WebhookPatchOutput
func (WebhookPatchOutput) ToWebhookPatchOutputWithContext ¶ added in v3.20.0
func (o WebhookPatchOutput) ToWebhookPatchOutputWithContext(ctx context.Context) WebhookPatchOutput
func (WebhookPatchOutput) ToWebhookPatchPtrOutput ¶ added in v3.20.0
func (o WebhookPatchOutput) ToWebhookPatchPtrOutput() WebhookPatchPtrOutput
func (WebhookPatchOutput) ToWebhookPatchPtrOutputWithContext ¶ added in v3.20.0
func (o WebhookPatchOutput) ToWebhookPatchPtrOutputWithContext(ctx context.Context) WebhookPatchPtrOutput
type WebhookPatchPtrInput ¶ added in v3.20.0
type WebhookPatchPtrInput interface { pulumi.Input ToWebhookPatchPtrOutput() WebhookPatchPtrOutput ToWebhookPatchPtrOutputWithContext(context.Context) WebhookPatchPtrOutput }
WebhookPatchPtrInput is an input type that accepts WebhookPatchArgs, WebhookPatchPtr and WebhookPatchPtrOutput values. You can construct a concrete instance of `WebhookPatchPtrInput` via:
WebhookPatchArgs{...} or: nil
func WebhookPatchPtr ¶ added in v3.20.0
func WebhookPatchPtr(v *WebhookPatchArgs) WebhookPatchPtrInput
type WebhookPatchPtrOutput ¶ added in v3.20.0
type WebhookPatchPtrOutput struct{ *pulumi.OutputState }
func (WebhookPatchPtrOutput) ClientConfig ¶ added in v3.20.0
func (o WebhookPatchPtrOutput) ClientConfig() WebhookClientConfigPatchPtrOutput
ClientConfig holds the connection parameters for the webhook required
func (WebhookPatchPtrOutput) Elem ¶ added in v3.20.0
func (o WebhookPatchPtrOutput) Elem() WebhookPatchOutput
func (WebhookPatchPtrOutput) ElementType ¶ added in v3.20.0
func (WebhookPatchPtrOutput) ElementType() reflect.Type
func (WebhookPatchPtrOutput) Throttle ¶ added in v3.20.0
func (o WebhookPatchPtrOutput) Throttle() WebhookThrottleConfigPatchPtrOutput
Throttle holds the options for throttling the webhook
func (WebhookPatchPtrOutput) ToWebhookPatchPtrOutput ¶ added in v3.20.0
func (o WebhookPatchPtrOutput) ToWebhookPatchPtrOutput() WebhookPatchPtrOutput
func (WebhookPatchPtrOutput) ToWebhookPatchPtrOutputWithContext ¶ added in v3.20.0
func (o WebhookPatchPtrOutput) ToWebhookPatchPtrOutputWithContext(ctx context.Context) WebhookPatchPtrOutput
type WebhookPtrInput ¶
type WebhookPtrInput interface { pulumi.Input ToWebhookPtrOutput() WebhookPtrOutput ToWebhookPtrOutputWithContext(context.Context) WebhookPtrOutput }
WebhookPtrInput is an input type that accepts WebhookArgs, WebhookPtr and WebhookPtrOutput values. You can construct a concrete instance of `WebhookPtrInput` via:
WebhookArgs{...} or: nil
func WebhookPtr ¶
func WebhookPtr(v *WebhookArgs) WebhookPtrInput
type WebhookPtrOutput ¶
type WebhookPtrOutput struct{ *pulumi.OutputState }
func (WebhookPtrOutput) ClientConfig ¶
func (o WebhookPtrOutput) ClientConfig() WebhookClientConfigPtrOutput
ClientConfig holds the connection parameters for the webhook required
func (WebhookPtrOutput) Elem ¶
func (o WebhookPtrOutput) Elem() WebhookOutput
func (WebhookPtrOutput) ElementType ¶
func (WebhookPtrOutput) ElementType() reflect.Type
func (WebhookPtrOutput) Throttle ¶
func (o WebhookPtrOutput) Throttle() WebhookThrottleConfigPtrOutput
Throttle holds the options for throttling the webhook
func (WebhookPtrOutput) ToWebhookPtrOutput ¶
func (o WebhookPtrOutput) ToWebhookPtrOutput() WebhookPtrOutput
func (WebhookPtrOutput) ToWebhookPtrOutputWithContext ¶
func (o WebhookPtrOutput) ToWebhookPtrOutputWithContext(ctx context.Context) WebhookPtrOutput
type WebhookThrottleConfig ¶
type WebhookThrottleConfig struct { // ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS Burst *int `pulumi:"burst"` // ThrottleQPS maximum number of batches per second default 10 QPS Qps *int `pulumi:"qps"` }
WebhookThrottleConfig holds the configuration for throttling events
type WebhookThrottleConfigArgs ¶
type WebhookThrottleConfigArgs struct { // ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS Burst pulumi.IntPtrInput `pulumi:"burst"` // ThrottleQPS maximum number of batches per second default 10 QPS Qps pulumi.IntPtrInput `pulumi:"qps"` }
WebhookThrottleConfig holds the configuration for throttling events
func (WebhookThrottleConfigArgs) ElementType ¶
func (WebhookThrottleConfigArgs) ElementType() reflect.Type
func (WebhookThrottleConfigArgs) ToWebhookThrottleConfigOutput ¶
func (i WebhookThrottleConfigArgs) ToWebhookThrottleConfigOutput() WebhookThrottleConfigOutput
func (WebhookThrottleConfigArgs) ToWebhookThrottleConfigOutputWithContext ¶
func (i WebhookThrottleConfigArgs) ToWebhookThrottleConfigOutputWithContext(ctx context.Context) WebhookThrottleConfigOutput
func (WebhookThrottleConfigArgs) ToWebhookThrottleConfigPtrOutput ¶
func (i WebhookThrottleConfigArgs) ToWebhookThrottleConfigPtrOutput() WebhookThrottleConfigPtrOutput
func (WebhookThrottleConfigArgs) ToWebhookThrottleConfigPtrOutputWithContext ¶
func (i WebhookThrottleConfigArgs) ToWebhookThrottleConfigPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPtrOutput
type WebhookThrottleConfigInput ¶
type WebhookThrottleConfigInput interface { pulumi.Input ToWebhookThrottleConfigOutput() WebhookThrottleConfigOutput ToWebhookThrottleConfigOutputWithContext(context.Context) WebhookThrottleConfigOutput }
WebhookThrottleConfigInput is an input type that accepts WebhookThrottleConfigArgs and WebhookThrottleConfigOutput values. You can construct a concrete instance of `WebhookThrottleConfigInput` via:
WebhookThrottleConfigArgs{...}
type WebhookThrottleConfigOutput ¶
type WebhookThrottleConfigOutput struct{ *pulumi.OutputState }
WebhookThrottleConfig holds the configuration for throttling events
func (WebhookThrottleConfigOutput) Burst ¶
func (o WebhookThrottleConfigOutput) Burst() pulumi.IntPtrOutput
ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS
func (WebhookThrottleConfigOutput) ElementType ¶
func (WebhookThrottleConfigOutput) ElementType() reflect.Type
func (WebhookThrottleConfigOutput) Qps ¶
func (o WebhookThrottleConfigOutput) Qps() pulumi.IntPtrOutput
ThrottleQPS maximum number of batches per second default 10 QPS
func (WebhookThrottleConfigOutput) ToWebhookThrottleConfigOutput ¶
func (o WebhookThrottleConfigOutput) ToWebhookThrottleConfigOutput() WebhookThrottleConfigOutput
func (WebhookThrottleConfigOutput) ToWebhookThrottleConfigOutputWithContext ¶
func (o WebhookThrottleConfigOutput) ToWebhookThrottleConfigOutputWithContext(ctx context.Context) WebhookThrottleConfigOutput
func (WebhookThrottleConfigOutput) ToWebhookThrottleConfigPtrOutput ¶
func (o WebhookThrottleConfigOutput) ToWebhookThrottleConfigPtrOutput() WebhookThrottleConfigPtrOutput
func (WebhookThrottleConfigOutput) ToWebhookThrottleConfigPtrOutputWithContext ¶
func (o WebhookThrottleConfigOutput) ToWebhookThrottleConfigPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPtrOutput
type WebhookThrottleConfigPatch ¶ added in v3.20.0
type WebhookThrottleConfigPatch struct { // ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS Burst *int `pulumi:"burst"` // ThrottleQPS maximum number of batches per second default 10 QPS Qps *int `pulumi:"qps"` }
WebhookThrottleConfig holds the configuration for throttling events
type WebhookThrottleConfigPatchArgs ¶ added in v3.20.0
type WebhookThrottleConfigPatchArgs struct { // ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS Burst pulumi.IntPtrInput `pulumi:"burst"` // ThrottleQPS maximum number of batches per second default 10 QPS Qps pulumi.IntPtrInput `pulumi:"qps"` }
WebhookThrottleConfig holds the configuration for throttling events
func (WebhookThrottleConfigPatchArgs) ElementType ¶ added in v3.20.0
func (WebhookThrottleConfigPatchArgs) ElementType() reflect.Type
func (WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutput ¶ added in v3.20.0
func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutput() WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutputWithContext ¶ added in v3.20.0
func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutput ¶ added in v3.20.0
func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput
func (WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutputWithContext ¶ added in v3.20.0
func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchPtrOutput
type WebhookThrottleConfigPatchInput ¶ added in v3.20.0
type WebhookThrottleConfigPatchInput interface { pulumi.Input ToWebhookThrottleConfigPatchOutput() WebhookThrottleConfigPatchOutput ToWebhookThrottleConfigPatchOutputWithContext(context.Context) WebhookThrottleConfigPatchOutput }
WebhookThrottleConfigPatchInput is an input type that accepts WebhookThrottleConfigPatchArgs and WebhookThrottleConfigPatchOutput values. You can construct a concrete instance of `WebhookThrottleConfigPatchInput` via:
WebhookThrottleConfigPatchArgs{...}
type WebhookThrottleConfigPatchOutput ¶ added in v3.20.0
type WebhookThrottleConfigPatchOutput struct{ *pulumi.OutputState }
WebhookThrottleConfig holds the configuration for throttling events
func (WebhookThrottleConfigPatchOutput) Burst ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchOutput) Burst() pulumi.IntPtrOutput
ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS
func (WebhookThrottleConfigPatchOutput) ElementType ¶ added in v3.20.0
func (WebhookThrottleConfigPatchOutput) ElementType() reflect.Type
func (WebhookThrottleConfigPatchOutput) Qps ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchOutput) Qps() pulumi.IntPtrOutput
ThrottleQPS maximum number of batches per second default 10 QPS
func (WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutput ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutput() WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutputWithContext ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutput ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput
func (WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutputWithContext ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchPtrOutput
type WebhookThrottleConfigPatchPtrInput ¶ added in v3.20.0
type WebhookThrottleConfigPatchPtrInput interface { pulumi.Input ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput ToWebhookThrottleConfigPatchPtrOutputWithContext(context.Context) WebhookThrottleConfigPatchPtrOutput }
WebhookThrottleConfigPatchPtrInput is an input type that accepts WebhookThrottleConfigPatchArgs, WebhookThrottleConfigPatchPtr and WebhookThrottleConfigPatchPtrOutput values. You can construct a concrete instance of `WebhookThrottleConfigPatchPtrInput` via:
WebhookThrottleConfigPatchArgs{...} or: nil
func WebhookThrottleConfigPatchPtr ¶ added in v3.20.0
func WebhookThrottleConfigPatchPtr(v *WebhookThrottleConfigPatchArgs) WebhookThrottleConfigPatchPtrInput
type WebhookThrottleConfigPatchPtrOutput ¶ added in v3.20.0
type WebhookThrottleConfigPatchPtrOutput struct{ *pulumi.OutputState }
func (WebhookThrottleConfigPatchPtrOutput) Burst ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchPtrOutput) Burst() pulumi.IntPtrOutput
ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS
func (WebhookThrottleConfigPatchPtrOutput) Elem ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchPtrOutput) Elem() WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchPtrOutput) ElementType ¶ added in v3.20.0
func (WebhookThrottleConfigPatchPtrOutput) ElementType() reflect.Type
func (WebhookThrottleConfigPatchPtrOutput) Qps ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchPtrOutput) Qps() pulumi.IntPtrOutput
ThrottleQPS maximum number of batches per second default 10 QPS
func (WebhookThrottleConfigPatchPtrOutput) ToWebhookThrottleConfigPatchPtrOutput ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchPtrOutput) ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput
func (WebhookThrottleConfigPatchPtrOutput) ToWebhookThrottleConfigPatchPtrOutputWithContext ¶ added in v3.20.0
func (o WebhookThrottleConfigPatchPtrOutput) ToWebhookThrottleConfigPatchPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchPtrOutput
type WebhookThrottleConfigPtrInput ¶
type WebhookThrottleConfigPtrInput interface { pulumi.Input ToWebhookThrottleConfigPtrOutput() WebhookThrottleConfigPtrOutput ToWebhookThrottleConfigPtrOutputWithContext(context.Context) WebhookThrottleConfigPtrOutput }
WebhookThrottleConfigPtrInput is an input type that accepts WebhookThrottleConfigArgs, WebhookThrottleConfigPtr and WebhookThrottleConfigPtrOutput values. You can construct a concrete instance of `WebhookThrottleConfigPtrInput` via:
WebhookThrottleConfigArgs{...} or: nil
func WebhookThrottleConfigPtr ¶
func WebhookThrottleConfigPtr(v *WebhookThrottleConfigArgs) WebhookThrottleConfigPtrInput
type WebhookThrottleConfigPtrOutput ¶
type WebhookThrottleConfigPtrOutput struct{ *pulumi.OutputState }
func (WebhookThrottleConfigPtrOutput) Burst ¶
func (o WebhookThrottleConfigPtrOutput) Burst() pulumi.IntPtrOutput
ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS
func (WebhookThrottleConfigPtrOutput) Elem ¶
func (o WebhookThrottleConfigPtrOutput) Elem() WebhookThrottleConfigOutput
func (WebhookThrottleConfigPtrOutput) ElementType ¶
func (WebhookThrottleConfigPtrOutput) ElementType() reflect.Type
func (WebhookThrottleConfigPtrOutput) Qps ¶
func (o WebhookThrottleConfigPtrOutput) Qps() pulumi.IntPtrOutput
ThrottleQPS maximum number of batches per second default 10 QPS
func (WebhookThrottleConfigPtrOutput) ToWebhookThrottleConfigPtrOutput ¶
func (o WebhookThrottleConfigPtrOutput) ToWebhookThrottleConfigPtrOutput() WebhookThrottleConfigPtrOutput
func (WebhookThrottleConfigPtrOutput) ToWebhookThrottleConfigPtrOutputWithContext ¶
func (o WebhookThrottleConfigPtrOutput) ToWebhookThrottleConfigPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPtrOutput