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.StringOutput
- func (AuditSinkListOutput) ElementType() reflect.Type
- func (o AuditSinkListOutput) Items() AuditSinkTypeArrayOutput
- func (o AuditSinkListOutput) Kind() pulumi.StringOutput
- func (o AuditSinkListOutput) Metadata() metav1.ListMetaOutput
- 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.StringOutput
- func (AuditSinkOutput) ElementType() reflect.Type
- func (o AuditSinkOutput) Kind() pulumi.StringOutput
- func (o AuditSinkOutput) Metadata() metav1.ObjectMetaOutput
- func (o AuditSinkOutput) Spec() AuditSinkSpecOutput
- 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.StringOutput `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.StringOutput `pulumi:"kind"` Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Spec defines the audit configuration spec Spec AuditSinkSpecOutput `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.StringOutput `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.StringOutput `pulumi:"kind"` Metadata metav1.ListMetaOutput `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 ¶
func (o AuditSinkListOutput) ApiVersion() pulumi.StringOutput
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 ¶
func (o AuditSinkListOutput) Items() AuditSinkTypeArrayOutput
List of audit configurations.
func (AuditSinkListOutput) Kind ¶
func (o AuditSinkListOutput) Kind() pulumi.StringOutput
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 ¶
func (o AuditSinkListOutput) Metadata() metav1.ListMetaOutput
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 ¶
func (o AuditSinkOutput) ApiVersion() pulumi.StringOutput
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 ¶
func (o AuditSinkOutput) Kind() pulumi.StringOutput
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 ¶
func (o AuditSinkOutput) Metadata() metav1.ObjectMetaOutput
func (AuditSinkOutput) Spec ¶
func (o AuditSinkOutput) Spec() AuditSinkSpecOutput
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 ¶
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/how-to-guides/managing-resources-with-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 ¶
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 ¶
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 ¶
func (*AuditSinkPatch) ElementType() reflect.Type
func (*AuditSinkPatch) ToAuditSinkPatchOutput ¶
func (i *AuditSinkPatch) ToAuditSinkPatchOutput() AuditSinkPatchOutput
func (*AuditSinkPatch) ToAuditSinkPatchOutputWithContext ¶
func (i *AuditSinkPatch) ToAuditSinkPatchOutputWithContext(ctx context.Context) AuditSinkPatchOutput
type AuditSinkPatchArgs ¶
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 ¶
func (AuditSinkPatchArgs) ElementType() reflect.Type
type AuditSinkPatchArray ¶
type AuditSinkPatchArray []AuditSinkPatchInput
func (AuditSinkPatchArray) ElementType ¶
func (AuditSinkPatchArray) ElementType() reflect.Type
func (AuditSinkPatchArray) ToAuditSinkPatchArrayOutput ¶
func (i AuditSinkPatchArray) ToAuditSinkPatchArrayOutput() AuditSinkPatchArrayOutput
func (AuditSinkPatchArray) ToAuditSinkPatchArrayOutputWithContext ¶
func (i AuditSinkPatchArray) ToAuditSinkPatchArrayOutputWithContext(ctx context.Context) AuditSinkPatchArrayOutput
type AuditSinkPatchArrayInput ¶
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 ¶
type AuditSinkPatchArrayOutput struct{ *pulumi.OutputState }
func (AuditSinkPatchArrayOutput) ElementType ¶
func (AuditSinkPatchArrayOutput) ElementType() reflect.Type
func (AuditSinkPatchArrayOutput) Index ¶
func (o AuditSinkPatchArrayOutput) Index(i pulumi.IntInput) AuditSinkPatchOutput
func (AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutput ¶
func (o AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutput() AuditSinkPatchArrayOutput
func (AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutputWithContext ¶
func (o AuditSinkPatchArrayOutput) ToAuditSinkPatchArrayOutputWithContext(ctx context.Context) AuditSinkPatchArrayOutput
type AuditSinkPatchInput ¶
type AuditSinkPatchInput interface { pulumi.Input ToAuditSinkPatchOutput() AuditSinkPatchOutput ToAuditSinkPatchOutputWithContext(ctx context.Context) AuditSinkPatchOutput }
type AuditSinkPatchMap ¶
type AuditSinkPatchMap map[string]AuditSinkPatchInput
func (AuditSinkPatchMap) ElementType ¶
func (AuditSinkPatchMap) ElementType() reflect.Type
func (AuditSinkPatchMap) ToAuditSinkPatchMapOutput ¶
func (i AuditSinkPatchMap) ToAuditSinkPatchMapOutput() AuditSinkPatchMapOutput
func (AuditSinkPatchMap) ToAuditSinkPatchMapOutputWithContext ¶
func (i AuditSinkPatchMap) ToAuditSinkPatchMapOutputWithContext(ctx context.Context) AuditSinkPatchMapOutput
type AuditSinkPatchMapInput ¶
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 ¶
type AuditSinkPatchMapOutput struct{ *pulumi.OutputState }
func (AuditSinkPatchMapOutput) ElementType ¶
func (AuditSinkPatchMapOutput) ElementType() reflect.Type
func (AuditSinkPatchMapOutput) MapIndex ¶
func (o AuditSinkPatchMapOutput) MapIndex(k pulumi.StringInput) AuditSinkPatchOutput
func (AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutput ¶
func (o AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutput() AuditSinkPatchMapOutput
func (AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutputWithContext ¶
func (o AuditSinkPatchMapOutput) ToAuditSinkPatchMapOutputWithContext(ctx context.Context) AuditSinkPatchMapOutput
type AuditSinkPatchOutput ¶
type AuditSinkPatchOutput struct{ *pulumi.OutputState }
func (AuditSinkPatchOutput) ApiVersion ¶
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 ¶
func (AuditSinkPatchOutput) ElementType() reflect.Type
func (AuditSinkPatchOutput) Kind ¶
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 ¶
func (o AuditSinkPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (AuditSinkPatchOutput) Spec ¶
func (o AuditSinkPatchOutput) Spec() AuditSinkSpecPatchPtrOutput
Spec defines the audit configuration spec
func (AuditSinkPatchOutput) ToAuditSinkPatchOutput ¶
func (o AuditSinkPatchOutput) ToAuditSinkPatchOutput() AuditSinkPatchOutput
func (AuditSinkPatchOutput) ToAuditSinkPatchOutputWithContext ¶
func (o AuditSinkPatchOutput) ToAuditSinkPatchOutputWithContext(ctx context.Context) AuditSinkPatchOutput
type AuditSinkPatchState ¶
type AuditSinkPatchState struct { }
func (AuditSinkPatchState) ElementType ¶
func (AuditSinkPatchState) ElementType() reflect.Type
type AuditSinkPatchType ¶
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 ¶
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 ¶
func (AuditSinkPatchTypeArgs) ElementType() reflect.Type
func (AuditSinkPatchTypeArgs) ToAuditSinkPatchTypeOutput ¶
func (i AuditSinkPatchTypeArgs) ToAuditSinkPatchTypeOutput() AuditSinkPatchTypeOutput
func (AuditSinkPatchTypeArgs) ToAuditSinkPatchTypeOutputWithContext ¶
func (i AuditSinkPatchTypeArgs) ToAuditSinkPatchTypeOutputWithContext(ctx context.Context) AuditSinkPatchTypeOutput
type AuditSinkPatchTypeInput ¶
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 ¶
type AuditSinkPatchTypeOutput struct{ *pulumi.OutputState }
AuditSink represents a cluster level audit sink
func (AuditSinkPatchTypeOutput) ApiVersion ¶
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 ¶
func (AuditSinkPatchTypeOutput) ElementType() reflect.Type
func (AuditSinkPatchTypeOutput) Kind ¶
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 ¶
func (o AuditSinkPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (AuditSinkPatchTypeOutput) Spec ¶
func (o AuditSinkPatchTypeOutput) Spec() AuditSinkSpecPatchPtrOutput
Spec defines the audit configuration spec
func (AuditSinkPatchTypeOutput) ToAuditSinkPatchTypeOutput ¶
func (o AuditSinkPatchTypeOutput) ToAuditSinkPatchTypeOutput() AuditSinkPatchTypeOutput
func (AuditSinkPatchTypeOutput) ToAuditSinkPatchTypeOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (AuditSinkSpecPatchArgs) ElementType() reflect.Type
func (AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutput ¶
func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutput() AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutputWithContext ¶
func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchOutputWithContext(ctx context.Context) AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutput ¶
func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutputWithContext ¶
func (i AuditSinkSpecPatchArgs) ToAuditSinkSpecPatchPtrOutputWithContext(ctx context.Context) AuditSinkSpecPatchPtrOutput
type AuditSinkSpecPatchInput ¶
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 ¶
type AuditSinkSpecPatchOutput struct{ *pulumi.OutputState }
AuditSinkSpec holds the spec for the audit sink
func (AuditSinkSpecPatchOutput) ElementType ¶
func (AuditSinkSpecPatchOutput) ElementType() reflect.Type
func (AuditSinkSpecPatchOutput) Policy ¶
func (o AuditSinkSpecPatchOutput) Policy() PolicyPatchPtrOutput
Policy defines the policy for selecting which events should be sent to the webhook required
func (AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutput ¶
func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutput() AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutputWithContext ¶
func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchOutputWithContext(ctx context.Context) AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutput ¶
func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutputWithContext ¶
func (o AuditSinkSpecPatchOutput) ToAuditSinkSpecPatchPtrOutputWithContext(ctx context.Context) AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchOutput) Webhook ¶
func (o AuditSinkSpecPatchOutput) Webhook() WebhookPatchPtrOutput
Webhook to send events required
type AuditSinkSpecPatchPtrInput ¶
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 ¶
func AuditSinkSpecPatchPtr(v *AuditSinkSpecPatchArgs) AuditSinkSpecPatchPtrInput
type AuditSinkSpecPatchPtrOutput ¶
type AuditSinkSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (AuditSinkSpecPatchPtrOutput) Elem ¶
func (o AuditSinkSpecPatchPtrOutput) Elem() AuditSinkSpecPatchOutput
func (AuditSinkSpecPatchPtrOutput) ElementType ¶
func (AuditSinkSpecPatchPtrOutput) ElementType() reflect.Type
func (AuditSinkSpecPatchPtrOutput) Policy ¶
func (o AuditSinkSpecPatchPtrOutput) Policy() PolicyPatchPtrOutput
Policy defines the policy for selecting which events should be sent to the webhook required
func (AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutput ¶
func (o AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutput() AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutputWithContext ¶
func (o AuditSinkSpecPatchPtrOutput) ToAuditSinkSpecPatchPtrOutputWithContext(ctx context.Context) AuditSinkSpecPatchPtrOutput
func (AuditSinkSpecPatchPtrOutput) Webhook ¶
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 ¶
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 ¶
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 ¶
func (PolicyPatchArgs) ElementType() reflect.Type
func (PolicyPatchArgs) ToPolicyPatchOutput ¶
func (i PolicyPatchArgs) ToPolicyPatchOutput() PolicyPatchOutput
func (PolicyPatchArgs) ToPolicyPatchOutputWithContext ¶
func (i PolicyPatchArgs) ToPolicyPatchOutputWithContext(ctx context.Context) PolicyPatchOutput
func (PolicyPatchArgs) ToPolicyPatchPtrOutput ¶
func (i PolicyPatchArgs) ToPolicyPatchPtrOutput() PolicyPatchPtrOutput
func (PolicyPatchArgs) ToPolicyPatchPtrOutputWithContext ¶
func (i PolicyPatchArgs) ToPolicyPatchPtrOutputWithContext(ctx context.Context) PolicyPatchPtrOutput
type PolicyPatchInput ¶
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 ¶
type PolicyPatchOutput struct{ *pulumi.OutputState }
Policy defines the configuration of how audit events are logged
func (PolicyPatchOutput) ElementType ¶
func (PolicyPatchOutput) ElementType() reflect.Type
func (PolicyPatchOutput) Level ¶
func (o PolicyPatchOutput) Level() pulumi.StringPtrOutput
The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required
func (PolicyPatchOutput) Stages ¶
func (o PolicyPatchOutput) Stages() pulumi.StringArrayOutput
Stages is a list of stages for which events are created.
func (PolicyPatchOutput) ToPolicyPatchOutput ¶
func (o PolicyPatchOutput) ToPolicyPatchOutput() PolicyPatchOutput
func (PolicyPatchOutput) ToPolicyPatchOutputWithContext ¶
func (o PolicyPatchOutput) ToPolicyPatchOutputWithContext(ctx context.Context) PolicyPatchOutput
func (PolicyPatchOutput) ToPolicyPatchPtrOutput ¶
func (o PolicyPatchOutput) ToPolicyPatchPtrOutput() PolicyPatchPtrOutput
func (PolicyPatchOutput) ToPolicyPatchPtrOutputWithContext ¶
func (o PolicyPatchOutput) ToPolicyPatchPtrOutputWithContext(ctx context.Context) PolicyPatchPtrOutput
type PolicyPatchPtrInput ¶
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 ¶
func PolicyPatchPtr(v *PolicyPatchArgs) PolicyPatchPtrInput
type PolicyPatchPtrOutput ¶
type PolicyPatchPtrOutput struct{ *pulumi.OutputState }
func (PolicyPatchPtrOutput) Elem ¶
func (o PolicyPatchPtrOutput) Elem() PolicyPatchOutput
func (PolicyPatchPtrOutput) ElementType ¶
func (PolicyPatchPtrOutput) ElementType() reflect.Type
func (PolicyPatchPtrOutput) Level ¶
func (o PolicyPatchPtrOutput) Level() pulumi.StringPtrOutput
The Level that all requests are recorded at. available options: None, Metadata, Request, RequestResponse required
func (PolicyPatchPtrOutput) Stages ¶
func (o PolicyPatchPtrOutput) Stages() pulumi.StringArrayOutput
Stages is a list of stages for which events are created.
func (PolicyPatchPtrOutput) ToPolicyPatchPtrOutput ¶
func (o PolicyPatchPtrOutput) ToPolicyPatchPtrOutput() PolicyPatchPtrOutput
func (PolicyPatchPtrOutput) ToPolicyPatchPtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (ServiceReferencePatchArgs) ElementType() reflect.Type
func (ServiceReferencePatchArgs) ToServiceReferencePatchOutput ¶
func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
func (ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext ¶
func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
func (ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput ¶
func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
func (ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext ¶
func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
type ServiceReferencePatchInput ¶
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 ¶
type ServiceReferencePatchOutput struct{ *pulumi.OutputState }
ServiceReference holds a reference to Service.legacy.k8s.io
func (ServiceReferencePatchOutput) ElementType ¶
func (ServiceReferencePatchOutput) ElementType() reflect.Type
func (ServiceReferencePatchOutput) Name ¶
func (o ServiceReferencePatchOutput) Name() pulumi.StringPtrOutput
`name` is the name of the service. Required
func (ServiceReferencePatchOutput) Namespace ¶
func (o ServiceReferencePatchOutput) Namespace() pulumi.StringPtrOutput
`namespace` is the namespace of the service. Required
func (ServiceReferencePatchOutput) Path ¶
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 ¶
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 ¶
func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
func (ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext ¶
func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
func (ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput ¶
func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
func (ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext ¶
func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
type ServiceReferencePatchPtrInput ¶
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 ¶
func ServiceReferencePatchPtr(v *ServiceReferencePatchArgs) ServiceReferencePatchPtrInput
type ServiceReferencePatchPtrOutput ¶
type ServiceReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (ServiceReferencePatchPtrOutput) Elem ¶
func (o ServiceReferencePatchPtrOutput) Elem() ServiceReferencePatchOutput
func (ServiceReferencePatchPtrOutput) ElementType ¶
func (ServiceReferencePatchPtrOutput) ElementType() reflect.Type
func (ServiceReferencePatchPtrOutput) Name ¶
func (o ServiceReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
`name` is the name of the service. Required
func (ServiceReferencePatchPtrOutput) Namespace ¶
func (o ServiceReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
`namespace` is the namespace of the service. Required
func (ServiceReferencePatchPtrOutput) Path ¶
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 ¶
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 ¶
func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
func (ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (WebhookClientConfigPatchArgs) ElementType() reflect.Type
func (WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutput ¶
func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutput() WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutputWithContext ¶
func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchOutputWithContext(ctx context.Context) WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutput ¶
func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutputWithContext ¶
func (i WebhookClientConfigPatchArgs) ToWebhookClientConfigPatchPtrOutputWithContext(ctx context.Context) WebhookClientConfigPatchPtrOutput
type WebhookClientConfigPatchInput ¶
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 ¶
type WebhookClientConfigPatchOutput struct{ *pulumi.OutputState }
WebhookClientConfig contains the information to make a connection with the webhook
func (WebhookClientConfigPatchOutput) CaBundle ¶
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 ¶
func (WebhookClientConfigPatchOutput) ElementType() reflect.Type
func (WebhookClientConfigPatchOutput) Service ¶
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 ¶
func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchOutput() WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchOutputWithContext ¶
func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchOutputWithContext(ctx context.Context) WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutput ¶
func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutputWithContext ¶
func (o WebhookClientConfigPatchOutput) ToWebhookClientConfigPatchPtrOutputWithContext(ctx context.Context) WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchOutput) Url ¶
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 ¶
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 ¶
func WebhookClientConfigPatchPtr(v *WebhookClientConfigPatchArgs) WebhookClientConfigPatchPtrInput
type WebhookClientConfigPatchPtrOutput ¶
type WebhookClientConfigPatchPtrOutput struct{ *pulumi.OutputState }
func (WebhookClientConfigPatchPtrOutput) CaBundle ¶
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 ¶
func (o WebhookClientConfigPatchPtrOutput) Elem() WebhookClientConfigPatchOutput
func (WebhookClientConfigPatchPtrOutput) ElementType ¶
func (WebhookClientConfigPatchPtrOutput) ElementType() reflect.Type
func (WebhookClientConfigPatchPtrOutput) Service ¶
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 ¶
func (o WebhookClientConfigPatchPtrOutput) ToWebhookClientConfigPatchPtrOutput() WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchPtrOutput) ToWebhookClientConfigPatchPtrOutputWithContext ¶
func (o WebhookClientConfigPatchPtrOutput) ToWebhookClientConfigPatchPtrOutputWithContext(ctx context.Context) WebhookClientConfigPatchPtrOutput
func (WebhookClientConfigPatchPtrOutput) Url ¶
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 ¶
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 ¶
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 ¶
func (WebhookPatchArgs) ElementType() reflect.Type
func (WebhookPatchArgs) ToWebhookPatchOutput ¶
func (i WebhookPatchArgs) ToWebhookPatchOutput() WebhookPatchOutput
func (WebhookPatchArgs) ToWebhookPatchOutputWithContext ¶
func (i WebhookPatchArgs) ToWebhookPatchOutputWithContext(ctx context.Context) WebhookPatchOutput
func (WebhookPatchArgs) ToWebhookPatchPtrOutput ¶
func (i WebhookPatchArgs) ToWebhookPatchPtrOutput() WebhookPatchPtrOutput
func (WebhookPatchArgs) ToWebhookPatchPtrOutputWithContext ¶
func (i WebhookPatchArgs) ToWebhookPatchPtrOutputWithContext(ctx context.Context) WebhookPatchPtrOutput
type WebhookPatchInput ¶
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 ¶
type WebhookPatchOutput struct{ *pulumi.OutputState }
Webhook holds the configuration of the webhook
func (WebhookPatchOutput) ClientConfig ¶
func (o WebhookPatchOutput) ClientConfig() WebhookClientConfigPatchPtrOutput
ClientConfig holds the connection parameters for the webhook required
func (WebhookPatchOutput) ElementType ¶
func (WebhookPatchOutput) ElementType() reflect.Type
func (WebhookPatchOutput) Throttle ¶
func (o WebhookPatchOutput) Throttle() WebhookThrottleConfigPatchPtrOutput
Throttle holds the options for throttling the webhook
func (WebhookPatchOutput) ToWebhookPatchOutput ¶
func (o WebhookPatchOutput) ToWebhookPatchOutput() WebhookPatchOutput
func (WebhookPatchOutput) ToWebhookPatchOutputWithContext ¶
func (o WebhookPatchOutput) ToWebhookPatchOutputWithContext(ctx context.Context) WebhookPatchOutput
func (WebhookPatchOutput) ToWebhookPatchPtrOutput ¶
func (o WebhookPatchOutput) ToWebhookPatchPtrOutput() WebhookPatchPtrOutput
func (WebhookPatchOutput) ToWebhookPatchPtrOutputWithContext ¶
func (o WebhookPatchOutput) ToWebhookPatchPtrOutputWithContext(ctx context.Context) WebhookPatchPtrOutput
type WebhookPatchPtrInput ¶
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 ¶
func WebhookPatchPtr(v *WebhookPatchArgs) WebhookPatchPtrInput
type WebhookPatchPtrOutput ¶
type WebhookPatchPtrOutput struct{ *pulumi.OutputState }
func (WebhookPatchPtrOutput) ClientConfig ¶
func (o WebhookPatchPtrOutput) ClientConfig() WebhookClientConfigPatchPtrOutput
ClientConfig holds the connection parameters for the webhook required
func (WebhookPatchPtrOutput) Elem ¶
func (o WebhookPatchPtrOutput) Elem() WebhookPatchOutput
func (WebhookPatchPtrOutput) ElementType ¶
func (WebhookPatchPtrOutput) ElementType() reflect.Type
func (WebhookPatchPtrOutput) Throttle ¶
func (o WebhookPatchPtrOutput) Throttle() WebhookThrottleConfigPatchPtrOutput
Throttle holds the options for throttling the webhook
func (WebhookPatchPtrOutput) ToWebhookPatchPtrOutput ¶
func (o WebhookPatchPtrOutput) ToWebhookPatchPtrOutput() WebhookPatchPtrOutput
func (WebhookPatchPtrOutput) ToWebhookPatchPtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (WebhookThrottleConfigPatchArgs) ElementType() reflect.Type
func (WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutput ¶
func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutput() WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutputWithContext ¶
func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutput ¶
func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput
func (WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutputWithContext ¶
func (i WebhookThrottleConfigPatchArgs) ToWebhookThrottleConfigPatchPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchPtrOutput
type WebhookThrottleConfigPatchInput ¶
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 ¶
type WebhookThrottleConfigPatchOutput struct{ *pulumi.OutputState }
WebhookThrottleConfig holds the configuration for throttling events
func (WebhookThrottleConfigPatchOutput) Burst ¶
func (o WebhookThrottleConfigPatchOutput) Burst() pulumi.IntPtrOutput
ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS
func (WebhookThrottleConfigPatchOutput) ElementType ¶
func (WebhookThrottleConfigPatchOutput) ElementType() reflect.Type
func (WebhookThrottleConfigPatchOutput) Qps ¶
func (o WebhookThrottleConfigPatchOutput) Qps() pulumi.IntPtrOutput
ThrottleQPS maximum number of batches per second default 10 QPS
func (WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutput ¶
func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutput() WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutputWithContext ¶
func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutput ¶
func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput
func (WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutputWithContext ¶
func (o WebhookThrottleConfigPatchOutput) ToWebhookThrottleConfigPatchPtrOutputWithContext(ctx context.Context) WebhookThrottleConfigPatchPtrOutput
type WebhookThrottleConfigPatchPtrInput ¶
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 ¶
func WebhookThrottleConfigPatchPtr(v *WebhookThrottleConfigPatchArgs) WebhookThrottleConfigPatchPtrInput
type WebhookThrottleConfigPatchPtrOutput ¶
type WebhookThrottleConfigPatchPtrOutput struct{ *pulumi.OutputState }
func (WebhookThrottleConfigPatchPtrOutput) Burst ¶
func (o WebhookThrottleConfigPatchPtrOutput) Burst() pulumi.IntPtrOutput
ThrottleBurst is the maximum number of events sent at the same moment default 15 QPS
func (WebhookThrottleConfigPatchPtrOutput) Elem ¶
func (o WebhookThrottleConfigPatchPtrOutput) Elem() WebhookThrottleConfigPatchOutput
func (WebhookThrottleConfigPatchPtrOutput) ElementType ¶
func (WebhookThrottleConfigPatchPtrOutput) ElementType() reflect.Type
func (WebhookThrottleConfigPatchPtrOutput) Qps ¶
func (o WebhookThrottleConfigPatchPtrOutput) Qps() pulumi.IntPtrOutput
ThrottleQPS maximum number of batches per second default 10 QPS
func (WebhookThrottleConfigPatchPtrOutput) ToWebhookThrottleConfigPatchPtrOutput ¶
func (o WebhookThrottleConfigPatchPtrOutput) ToWebhookThrottleConfigPatchPtrOutput() WebhookThrottleConfigPatchPtrOutput
func (WebhookThrottleConfigPatchPtrOutput) ToWebhookThrottleConfigPatchPtrOutputWithContext ¶
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