Documentation ¶
Index ¶
- type APIGroup
- type APIGroupArgs
- type APIGroupArray
- type APIGroupArrayInput
- type APIGroupArrayOutput
- type APIGroupInput
- type APIGroupList
- type APIGroupListArgs
- type APIGroupListInput
- type APIGroupListOutput
- func (o APIGroupListOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIGroupListOutput) ElementType() reflect.Type
- func (o APIGroupListOutput) Groups() APIGroupArrayOutput
- func (o APIGroupListOutput) Kind() pulumi.StringPtrOutput
- func (o APIGroupListOutput) ToAPIGroupListOutput() APIGroupListOutput
- func (o APIGroupListOutput) ToAPIGroupListOutputWithContext(ctx context.Context) APIGroupListOutput
- type APIGroupOutput
- func (o APIGroupOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIGroupOutput) ElementType() reflect.Type
- func (o APIGroupOutput) Kind() pulumi.StringPtrOutput
- func (o APIGroupOutput) Name() pulumi.StringOutput
- func (o APIGroupOutput) PreferredVersion() GroupVersionForDiscoveryPtrOutput
- func (o APIGroupOutput) ServerAddressByClientCIDRs() ServerAddressByClientCIDRArrayOutput
- func (o APIGroupOutput) ToAPIGroupOutput() APIGroupOutput
- func (o APIGroupOutput) ToAPIGroupOutputWithContext(ctx context.Context) APIGroupOutput
- func (o APIGroupOutput) Versions() GroupVersionForDiscoveryArrayOutput
- type APIGroupPatch
- type APIGroupPatchArgs
- type APIGroupPatchInput
- type APIGroupPatchOutput
- func (o APIGroupPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIGroupPatchOutput) ElementType() reflect.Type
- func (o APIGroupPatchOutput) Kind() pulumi.StringPtrOutput
- func (o APIGroupPatchOutput) Name() pulumi.StringPtrOutput
- func (o APIGroupPatchOutput) PreferredVersion() GroupVersionForDiscoveryPatchPtrOutput
- func (o APIGroupPatchOutput) ServerAddressByClientCIDRs() ServerAddressByClientCIDRPatchArrayOutput
- func (o APIGroupPatchOutput) ToAPIGroupPatchOutput() APIGroupPatchOutput
- func (o APIGroupPatchOutput) ToAPIGroupPatchOutputWithContext(ctx context.Context) APIGroupPatchOutput
- func (o APIGroupPatchOutput) Versions() GroupVersionForDiscoveryPatchArrayOutput
- type APIResource
- type APIResourceArgs
- type APIResourceArray
- type APIResourceArrayInput
- type APIResourceArrayOutput
- func (APIResourceArrayOutput) ElementType() reflect.Type
- func (o APIResourceArrayOutput) Index(i pulumi.IntInput) APIResourceOutput
- func (o APIResourceArrayOutput) ToAPIResourceArrayOutput() APIResourceArrayOutput
- func (o APIResourceArrayOutput) ToAPIResourceArrayOutputWithContext(ctx context.Context) APIResourceArrayOutput
- type APIResourceInput
- type APIResourceList
- type APIResourceListArgs
- type APIResourceListInput
- type APIResourceListOutput
- func (o APIResourceListOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIResourceListOutput) ElementType() reflect.Type
- func (o APIResourceListOutput) GroupVersion() pulumi.StringOutput
- func (o APIResourceListOutput) Kind() pulumi.StringPtrOutput
- func (o APIResourceListOutput) Resources() APIResourceArrayOutput
- func (o APIResourceListOutput) ToAPIResourceListOutput() APIResourceListOutput
- func (o APIResourceListOutput) ToAPIResourceListOutputWithContext(ctx context.Context) APIResourceListOutput
- type APIResourceOutput
- func (o APIResourceOutput) Categories() pulumi.StringArrayOutput
- func (APIResourceOutput) ElementType() reflect.Type
- func (o APIResourceOutput) Group() pulumi.StringPtrOutput
- func (o APIResourceOutput) Kind() pulumi.StringOutput
- func (o APIResourceOutput) Name() pulumi.StringOutput
- func (o APIResourceOutput) Namespaced() pulumi.BoolOutput
- func (o APIResourceOutput) ShortNames() pulumi.StringArrayOutput
- func (o APIResourceOutput) SingularName() pulumi.StringOutput
- func (o APIResourceOutput) StorageVersionHash() pulumi.StringPtrOutput
- func (o APIResourceOutput) ToAPIResourceOutput() APIResourceOutput
- func (o APIResourceOutput) ToAPIResourceOutputWithContext(ctx context.Context) APIResourceOutput
- func (o APIResourceOutput) Verbs() pulumi.StringArrayOutput
- func (o APIResourceOutput) Version() pulumi.StringPtrOutput
- type APIResourcePatch
- type APIResourcePatchArgs
- type APIResourcePatchInput
- type APIResourcePatchOutput
- func (o APIResourcePatchOutput) Categories() pulumi.StringArrayOutput
- func (APIResourcePatchOutput) ElementType() reflect.Type
- func (o APIResourcePatchOutput) Group() pulumi.StringPtrOutput
- func (o APIResourcePatchOutput) Kind() pulumi.StringPtrOutput
- func (o APIResourcePatchOutput) Name() pulumi.StringPtrOutput
- func (o APIResourcePatchOutput) Namespaced() pulumi.BoolPtrOutput
- func (o APIResourcePatchOutput) ShortNames() pulumi.StringArrayOutput
- func (o APIResourcePatchOutput) SingularName() pulumi.StringPtrOutput
- func (o APIResourcePatchOutput) StorageVersionHash() pulumi.StringPtrOutput
- func (o APIResourcePatchOutput) ToAPIResourcePatchOutput() APIResourcePatchOutput
- func (o APIResourcePatchOutput) ToAPIResourcePatchOutputWithContext(ctx context.Context) APIResourcePatchOutput
- func (o APIResourcePatchOutput) Verbs() pulumi.StringArrayOutput
- func (o APIResourcePatchOutput) Version() pulumi.StringPtrOutput
- type APIVersions
- type APIVersionsArgs
- type APIVersionsInput
- type APIVersionsOutput
- func (o APIVersionsOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIVersionsOutput) ElementType() reflect.Type
- func (o APIVersionsOutput) Kind() pulumi.StringPtrOutput
- func (o APIVersionsOutput) ServerAddressByClientCIDRs() ServerAddressByClientCIDRArrayOutput
- func (o APIVersionsOutput) ToAPIVersionsOutput() APIVersionsOutput
- func (o APIVersionsOutput) ToAPIVersionsOutputWithContext(ctx context.Context) APIVersionsOutput
- func (o APIVersionsOutput) Versions() pulumi.StringArrayOutput
- type APIVersionsPatch
- type APIVersionsPatchArgs
- type APIVersionsPatchInput
- type APIVersionsPatchOutput
- func (o APIVersionsPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIVersionsPatchOutput) ElementType() reflect.Type
- func (o APIVersionsPatchOutput) Kind() pulumi.StringPtrOutput
- func (o APIVersionsPatchOutput) ServerAddressByClientCIDRs() ServerAddressByClientCIDRPatchArrayOutput
- func (o APIVersionsPatchOutput) ToAPIVersionsPatchOutput() APIVersionsPatchOutput
- func (o APIVersionsPatchOutput) ToAPIVersionsPatchOutputWithContext(ctx context.Context) APIVersionsPatchOutput
- func (o APIVersionsPatchOutput) Versions() pulumi.StringArrayOutput
- type Condition
- type ConditionArgs
- type ConditionArray
- type ConditionArrayInput
- type ConditionArrayOutput
- func (ConditionArrayOutput) ElementType() reflect.Type
- func (o ConditionArrayOutput) Index(i pulumi.IntInput) ConditionOutput
- func (o ConditionArrayOutput) ToConditionArrayOutput() ConditionArrayOutput
- func (o ConditionArrayOutput) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput
- type ConditionInput
- type ConditionOutput
- func (ConditionOutput) ElementType() reflect.Type
- func (o ConditionOutput) LastTransitionTime() pulumi.StringOutput
- func (o ConditionOutput) Message() pulumi.StringOutput
- func (o ConditionOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ConditionOutput) Reason() pulumi.StringOutput
- func (o ConditionOutput) Status() pulumi.StringOutput
- func (o ConditionOutput) ToConditionOutput() ConditionOutput
- func (o ConditionOutput) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
- func (o ConditionOutput) Type() pulumi.StringOutput
- type ConditionPatch
- type ConditionPatchArgs
- type ConditionPatchArray
- type ConditionPatchArrayInput
- type ConditionPatchArrayOutput
- func (ConditionPatchArrayOutput) ElementType() reflect.Type
- func (o ConditionPatchArrayOutput) Index(i pulumi.IntInput) ConditionPatchOutput
- func (o ConditionPatchArrayOutput) ToConditionPatchArrayOutput() ConditionPatchArrayOutput
- func (o ConditionPatchArrayOutput) ToConditionPatchArrayOutputWithContext(ctx context.Context) ConditionPatchArrayOutput
- type ConditionPatchInput
- type ConditionPatchOutput
- func (ConditionPatchOutput) ElementType() reflect.Type
- func (o ConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o ConditionPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o ConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o ConditionPatchOutput) ToConditionPatchOutput() ConditionPatchOutput
- func (o ConditionPatchOutput) ToConditionPatchOutputWithContext(ctx context.Context) ConditionPatchOutput
- func (o ConditionPatchOutput) Type() pulumi.StringPtrOutput
- type DeleteOptions
- type DeleteOptionsArgs
- func (DeleteOptionsArgs) ElementType() reflect.Type
- func (i DeleteOptionsArgs) ToDeleteOptionsOutput() DeleteOptionsOutput
- func (i DeleteOptionsArgs) ToDeleteOptionsOutputWithContext(ctx context.Context) DeleteOptionsOutput
- func (i DeleteOptionsArgs) ToDeleteOptionsPtrOutput() DeleteOptionsPtrOutput
- func (i DeleteOptionsArgs) ToDeleteOptionsPtrOutputWithContext(ctx context.Context) DeleteOptionsPtrOutput
- type DeleteOptionsInput
- type DeleteOptionsOutput
- func (o DeleteOptionsOutput) ApiVersion() pulumi.StringPtrOutput
- func (o DeleteOptionsOutput) DryRun() pulumi.StringArrayOutput
- func (DeleteOptionsOutput) ElementType() reflect.Type
- func (o DeleteOptionsOutput) GracePeriodSeconds() pulumi.IntPtrOutput
- func (o DeleteOptionsOutput) Kind() pulumi.StringPtrOutput
- func (o DeleteOptionsOutput) OrphanDependents() pulumi.BoolPtrOutputdeprecated
- func (o DeleteOptionsOutput) Preconditions() PreconditionsPtrOutput
- func (o DeleteOptionsOutput) PropagationPolicy() pulumi.StringPtrOutput
- func (o DeleteOptionsOutput) ToDeleteOptionsOutput() DeleteOptionsOutput
- func (o DeleteOptionsOutput) ToDeleteOptionsOutputWithContext(ctx context.Context) DeleteOptionsOutput
- func (o DeleteOptionsOutput) ToDeleteOptionsPtrOutput() DeleteOptionsPtrOutput
- func (o DeleteOptionsOutput) ToDeleteOptionsPtrOutputWithContext(ctx context.Context) DeleteOptionsPtrOutput
- type DeleteOptionsPatch
- type DeleteOptionsPatchArgs
- func (DeleteOptionsPatchArgs) ElementType() reflect.Type
- func (i DeleteOptionsPatchArgs) ToDeleteOptionsPatchOutput() DeleteOptionsPatchOutput
- func (i DeleteOptionsPatchArgs) ToDeleteOptionsPatchOutputWithContext(ctx context.Context) DeleteOptionsPatchOutput
- func (i DeleteOptionsPatchArgs) ToDeleteOptionsPatchPtrOutput() DeleteOptionsPatchPtrOutput
- func (i DeleteOptionsPatchArgs) ToDeleteOptionsPatchPtrOutputWithContext(ctx context.Context) DeleteOptionsPatchPtrOutput
- type DeleteOptionsPatchInput
- type DeleteOptionsPatchOutput
- func (o DeleteOptionsPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (o DeleteOptionsPatchOutput) DryRun() pulumi.StringArrayOutput
- func (DeleteOptionsPatchOutput) ElementType() reflect.Type
- func (o DeleteOptionsPatchOutput) GracePeriodSeconds() pulumi.IntPtrOutput
- func (o DeleteOptionsPatchOutput) Kind() pulumi.StringPtrOutput
- func (o DeleteOptionsPatchOutput) OrphanDependents() pulumi.BoolPtrOutputdeprecated
- func (o DeleteOptionsPatchOutput) Preconditions() PreconditionsPatchPtrOutput
- func (o DeleteOptionsPatchOutput) PropagationPolicy() pulumi.StringPtrOutput
- func (o DeleteOptionsPatchOutput) ToDeleteOptionsPatchOutput() DeleteOptionsPatchOutput
- func (o DeleteOptionsPatchOutput) ToDeleteOptionsPatchOutputWithContext(ctx context.Context) DeleteOptionsPatchOutput
- func (o DeleteOptionsPatchOutput) ToDeleteOptionsPatchPtrOutput() DeleteOptionsPatchPtrOutput
- func (o DeleteOptionsPatchOutput) ToDeleteOptionsPatchPtrOutputWithContext(ctx context.Context) DeleteOptionsPatchPtrOutput
- type DeleteOptionsPatchPtrInput
- type DeleteOptionsPatchPtrOutput
- func (o DeleteOptionsPatchPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o DeleteOptionsPatchPtrOutput) DryRun() pulumi.StringArrayOutput
- func (o DeleteOptionsPatchPtrOutput) Elem() DeleteOptionsPatchOutput
- func (DeleteOptionsPatchPtrOutput) ElementType() reflect.Type
- func (o DeleteOptionsPatchPtrOutput) GracePeriodSeconds() pulumi.IntPtrOutput
- func (o DeleteOptionsPatchPtrOutput) Kind() pulumi.StringPtrOutput
- func (o DeleteOptionsPatchPtrOutput) OrphanDependents() pulumi.BoolPtrOutputdeprecated
- func (o DeleteOptionsPatchPtrOutput) Preconditions() PreconditionsPatchPtrOutput
- func (o DeleteOptionsPatchPtrOutput) PropagationPolicy() pulumi.StringPtrOutput
- func (o DeleteOptionsPatchPtrOutput) ToDeleteOptionsPatchPtrOutput() DeleteOptionsPatchPtrOutput
- func (o DeleteOptionsPatchPtrOutput) ToDeleteOptionsPatchPtrOutputWithContext(ctx context.Context) DeleteOptionsPatchPtrOutput
- type DeleteOptionsPtrInput
- type DeleteOptionsPtrOutput
- func (o DeleteOptionsPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o DeleteOptionsPtrOutput) DryRun() pulumi.StringArrayOutput
- func (o DeleteOptionsPtrOutput) Elem() DeleteOptionsOutput
- func (DeleteOptionsPtrOutput) ElementType() reflect.Type
- func (o DeleteOptionsPtrOutput) GracePeriodSeconds() pulumi.IntPtrOutput
- func (o DeleteOptionsPtrOutput) Kind() pulumi.StringPtrOutput
- func (o DeleteOptionsPtrOutput) OrphanDependents() pulumi.BoolPtrOutputdeprecated
- func (o DeleteOptionsPtrOutput) Preconditions() PreconditionsPtrOutput
- func (o DeleteOptionsPtrOutput) PropagationPolicy() pulumi.StringPtrOutput
- func (o DeleteOptionsPtrOutput) ToDeleteOptionsPtrOutput() DeleteOptionsPtrOutput
- func (o DeleteOptionsPtrOutput) ToDeleteOptionsPtrOutputWithContext(ctx context.Context) DeleteOptionsPtrOutput
- type GroupVersionForDiscovery
- type GroupVersionForDiscoveryArgs
- func (GroupVersionForDiscoveryArgs) ElementType() reflect.Type
- func (i GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryOutput() GroupVersionForDiscoveryOutput
- func (i GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryOutputWithContext(ctx context.Context) GroupVersionForDiscoveryOutput
- func (i GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryPtrOutput() GroupVersionForDiscoveryPtrOutput
- func (i GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPtrOutput
- type GroupVersionForDiscoveryArray
- func (GroupVersionForDiscoveryArray) ElementType() reflect.Type
- func (i GroupVersionForDiscoveryArray) ToGroupVersionForDiscoveryArrayOutput() GroupVersionForDiscoveryArrayOutput
- func (i GroupVersionForDiscoveryArray) ToGroupVersionForDiscoveryArrayOutputWithContext(ctx context.Context) GroupVersionForDiscoveryArrayOutput
- type GroupVersionForDiscoveryArrayInput
- type GroupVersionForDiscoveryArrayOutput
- func (GroupVersionForDiscoveryArrayOutput) ElementType() reflect.Type
- func (o GroupVersionForDiscoveryArrayOutput) Index(i pulumi.IntInput) GroupVersionForDiscoveryOutput
- func (o GroupVersionForDiscoveryArrayOutput) ToGroupVersionForDiscoveryArrayOutput() GroupVersionForDiscoveryArrayOutput
- func (o GroupVersionForDiscoveryArrayOutput) ToGroupVersionForDiscoveryArrayOutputWithContext(ctx context.Context) GroupVersionForDiscoveryArrayOutput
- type GroupVersionForDiscoveryInput
- type GroupVersionForDiscoveryOutput
- func (GroupVersionForDiscoveryOutput) ElementType() reflect.Type
- func (o GroupVersionForDiscoveryOutput) GroupVersion() pulumi.StringOutput
- func (o GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryOutput() GroupVersionForDiscoveryOutput
- func (o GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryOutputWithContext(ctx context.Context) GroupVersionForDiscoveryOutput
- func (o GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryPtrOutput() GroupVersionForDiscoveryPtrOutput
- func (o GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPtrOutput
- func (o GroupVersionForDiscoveryOutput) Version() pulumi.StringOutput
- type GroupVersionForDiscoveryPatch
- type GroupVersionForDiscoveryPatchArgs
- func (GroupVersionForDiscoveryPatchArgs) ElementType() reflect.Type
- func (i GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchOutput() GroupVersionForDiscoveryPatchOutput
- func (i GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchOutput
- func (i GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchPtrOutput() GroupVersionForDiscoveryPatchPtrOutput
- func (i GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchPtrOutput
- type GroupVersionForDiscoveryPatchArray
- func (GroupVersionForDiscoveryPatchArray) ElementType() reflect.Type
- func (i GroupVersionForDiscoveryPatchArray) ToGroupVersionForDiscoveryPatchArrayOutput() GroupVersionForDiscoveryPatchArrayOutput
- func (i GroupVersionForDiscoveryPatchArray) ToGroupVersionForDiscoveryPatchArrayOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchArrayOutput
- type GroupVersionForDiscoveryPatchArrayInput
- type GroupVersionForDiscoveryPatchArrayOutput
- func (GroupVersionForDiscoveryPatchArrayOutput) ElementType() reflect.Type
- func (o GroupVersionForDiscoveryPatchArrayOutput) Index(i pulumi.IntInput) GroupVersionForDiscoveryPatchOutput
- func (o GroupVersionForDiscoveryPatchArrayOutput) ToGroupVersionForDiscoveryPatchArrayOutput() GroupVersionForDiscoveryPatchArrayOutput
- func (o GroupVersionForDiscoveryPatchArrayOutput) ToGroupVersionForDiscoveryPatchArrayOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchArrayOutput
- type GroupVersionForDiscoveryPatchInput
- type GroupVersionForDiscoveryPatchOutput
- func (GroupVersionForDiscoveryPatchOutput) ElementType() reflect.Type
- func (o GroupVersionForDiscoveryPatchOutput) GroupVersion() pulumi.StringPtrOutput
- func (o GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchOutput() GroupVersionForDiscoveryPatchOutput
- func (o GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchOutput
- func (o GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchPtrOutput() GroupVersionForDiscoveryPatchPtrOutput
- func (o GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchPtrOutput
- func (o GroupVersionForDiscoveryPatchOutput) Version() pulumi.StringPtrOutput
- type GroupVersionForDiscoveryPatchPtrInput
- type GroupVersionForDiscoveryPatchPtrOutput
- func (o GroupVersionForDiscoveryPatchPtrOutput) Elem() GroupVersionForDiscoveryPatchOutput
- func (GroupVersionForDiscoveryPatchPtrOutput) ElementType() reflect.Type
- func (o GroupVersionForDiscoveryPatchPtrOutput) GroupVersion() pulumi.StringPtrOutput
- func (o GroupVersionForDiscoveryPatchPtrOutput) ToGroupVersionForDiscoveryPatchPtrOutput() GroupVersionForDiscoveryPatchPtrOutput
- func (o GroupVersionForDiscoveryPatchPtrOutput) ToGroupVersionForDiscoveryPatchPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchPtrOutput
- func (o GroupVersionForDiscoveryPatchPtrOutput) Version() pulumi.StringPtrOutput
- type GroupVersionForDiscoveryPtrInput
- type GroupVersionForDiscoveryPtrOutput
- func (o GroupVersionForDiscoveryPtrOutput) Elem() GroupVersionForDiscoveryOutput
- func (GroupVersionForDiscoveryPtrOutput) ElementType() reflect.Type
- func (o GroupVersionForDiscoveryPtrOutput) GroupVersion() pulumi.StringPtrOutput
- func (o GroupVersionForDiscoveryPtrOutput) ToGroupVersionForDiscoveryPtrOutput() GroupVersionForDiscoveryPtrOutput
- func (o GroupVersionForDiscoveryPtrOutput) ToGroupVersionForDiscoveryPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPtrOutput
- func (o GroupVersionForDiscoveryPtrOutput) Version() pulumi.StringPtrOutput
- type LabelSelector
- type LabelSelectorArgs
- func (LabelSelectorArgs) ElementType() reflect.Type
- func (i LabelSelectorArgs) ToLabelSelectorOutput() LabelSelectorOutput
- func (i LabelSelectorArgs) ToLabelSelectorOutputWithContext(ctx context.Context) LabelSelectorOutput
- func (i LabelSelectorArgs) ToLabelSelectorPtrOutput() LabelSelectorPtrOutput
- func (i LabelSelectorArgs) ToLabelSelectorPtrOutputWithContext(ctx context.Context) LabelSelectorPtrOutput
- type LabelSelectorArray
- type LabelSelectorArrayInput
- type LabelSelectorArrayOutput
- func (LabelSelectorArrayOutput) ElementType() reflect.Type
- func (o LabelSelectorArrayOutput) Index(i pulumi.IntInput) LabelSelectorOutput
- func (o LabelSelectorArrayOutput) ToLabelSelectorArrayOutput() LabelSelectorArrayOutput
- func (o LabelSelectorArrayOutput) ToLabelSelectorArrayOutputWithContext(ctx context.Context) LabelSelectorArrayOutput
- type LabelSelectorInput
- type LabelSelectorOutput
- func (LabelSelectorOutput) ElementType() reflect.Type
- func (o LabelSelectorOutput) MatchExpressions() LabelSelectorRequirementArrayOutput
- func (o LabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o LabelSelectorOutput) ToLabelSelectorOutput() LabelSelectorOutput
- func (o LabelSelectorOutput) ToLabelSelectorOutputWithContext(ctx context.Context) LabelSelectorOutput
- func (o LabelSelectorOutput) ToLabelSelectorPtrOutput() LabelSelectorPtrOutput
- func (o LabelSelectorOutput) ToLabelSelectorPtrOutputWithContext(ctx context.Context) LabelSelectorPtrOutput
- type LabelSelectorPatch
- type LabelSelectorPatchArgs
- func (LabelSelectorPatchArgs) ElementType() reflect.Type
- func (i LabelSelectorPatchArgs) ToLabelSelectorPatchOutput() LabelSelectorPatchOutput
- func (i LabelSelectorPatchArgs) ToLabelSelectorPatchOutputWithContext(ctx context.Context) LabelSelectorPatchOutput
- func (i LabelSelectorPatchArgs) ToLabelSelectorPatchPtrOutput() LabelSelectorPatchPtrOutput
- func (i LabelSelectorPatchArgs) ToLabelSelectorPatchPtrOutputWithContext(ctx context.Context) LabelSelectorPatchPtrOutput
- type LabelSelectorPatchArray
- type LabelSelectorPatchArrayInput
- type LabelSelectorPatchArrayOutput
- func (LabelSelectorPatchArrayOutput) ElementType() reflect.Type
- func (o LabelSelectorPatchArrayOutput) Index(i pulumi.IntInput) LabelSelectorPatchOutput
- func (o LabelSelectorPatchArrayOutput) ToLabelSelectorPatchArrayOutput() LabelSelectorPatchArrayOutput
- func (o LabelSelectorPatchArrayOutput) ToLabelSelectorPatchArrayOutputWithContext(ctx context.Context) LabelSelectorPatchArrayOutput
- type LabelSelectorPatchInput
- type LabelSelectorPatchOutput
- func (LabelSelectorPatchOutput) ElementType() reflect.Type
- func (o LabelSelectorPatchOutput) MatchExpressions() LabelSelectorRequirementPatchArrayOutput
- func (o LabelSelectorPatchOutput) MatchLabels() pulumi.StringMapOutput
- func (o LabelSelectorPatchOutput) ToLabelSelectorPatchOutput() LabelSelectorPatchOutput
- func (o LabelSelectorPatchOutput) ToLabelSelectorPatchOutputWithContext(ctx context.Context) LabelSelectorPatchOutput
- func (o LabelSelectorPatchOutput) ToLabelSelectorPatchPtrOutput() LabelSelectorPatchPtrOutput
- func (o LabelSelectorPatchOutput) ToLabelSelectorPatchPtrOutputWithContext(ctx context.Context) LabelSelectorPatchPtrOutput
- type LabelSelectorPatchPtrInput
- type LabelSelectorPatchPtrOutput
- func (o LabelSelectorPatchPtrOutput) Elem() LabelSelectorPatchOutput
- func (LabelSelectorPatchPtrOutput) ElementType() reflect.Type
- func (o LabelSelectorPatchPtrOutput) MatchExpressions() LabelSelectorRequirementPatchArrayOutput
- func (o LabelSelectorPatchPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o LabelSelectorPatchPtrOutput) ToLabelSelectorPatchPtrOutput() LabelSelectorPatchPtrOutput
- func (o LabelSelectorPatchPtrOutput) ToLabelSelectorPatchPtrOutputWithContext(ctx context.Context) LabelSelectorPatchPtrOutput
- type LabelSelectorPtrInput
- type LabelSelectorPtrOutput
- func (o LabelSelectorPtrOutput) Elem() LabelSelectorOutput
- func (LabelSelectorPtrOutput) ElementType() reflect.Type
- func (o LabelSelectorPtrOutput) MatchExpressions() LabelSelectorRequirementArrayOutput
- func (o LabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o LabelSelectorPtrOutput) ToLabelSelectorPtrOutput() LabelSelectorPtrOutput
- func (o LabelSelectorPtrOutput) ToLabelSelectorPtrOutputWithContext(ctx context.Context) LabelSelectorPtrOutput
- type LabelSelectorRequirement
- type LabelSelectorRequirementArgs
- func (LabelSelectorRequirementArgs) ElementType() reflect.Type
- func (i LabelSelectorRequirementArgs) ToLabelSelectorRequirementOutput() LabelSelectorRequirementOutput
- func (i LabelSelectorRequirementArgs) ToLabelSelectorRequirementOutputWithContext(ctx context.Context) LabelSelectorRequirementOutput
- type LabelSelectorRequirementArray
- func (LabelSelectorRequirementArray) ElementType() reflect.Type
- func (i LabelSelectorRequirementArray) ToLabelSelectorRequirementArrayOutput() LabelSelectorRequirementArrayOutput
- func (i LabelSelectorRequirementArray) ToLabelSelectorRequirementArrayOutputWithContext(ctx context.Context) LabelSelectorRequirementArrayOutput
- type LabelSelectorRequirementArrayInput
- type LabelSelectorRequirementArrayOutput
- func (LabelSelectorRequirementArrayOutput) ElementType() reflect.Type
- func (o LabelSelectorRequirementArrayOutput) Index(i pulumi.IntInput) LabelSelectorRequirementOutput
- func (o LabelSelectorRequirementArrayOutput) ToLabelSelectorRequirementArrayOutput() LabelSelectorRequirementArrayOutput
- func (o LabelSelectorRequirementArrayOutput) ToLabelSelectorRequirementArrayOutputWithContext(ctx context.Context) LabelSelectorRequirementArrayOutput
- type LabelSelectorRequirementInput
- type LabelSelectorRequirementOutput
- func (LabelSelectorRequirementOutput) ElementType() reflect.Type
- func (o LabelSelectorRequirementOutput) Key() pulumi.StringOutput
- func (o LabelSelectorRequirementOutput) Operator() pulumi.StringOutput
- func (o LabelSelectorRequirementOutput) ToLabelSelectorRequirementOutput() LabelSelectorRequirementOutput
- func (o LabelSelectorRequirementOutput) ToLabelSelectorRequirementOutputWithContext(ctx context.Context) LabelSelectorRequirementOutput
- func (o LabelSelectorRequirementOutput) Values() pulumi.StringArrayOutput
- type LabelSelectorRequirementPatch
- type LabelSelectorRequirementPatchArgs
- func (LabelSelectorRequirementPatchArgs) ElementType() reflect.Type
- func (i LabelSelectorRequirementPatchArgs) ToLabelSelectorRequirementPatchOutput() LabelSelectorRequirementPatchOutput
- func (i LabelSelectorRequirementPatchArgs) ToLabelSelectorRequirementPatchOutputWithContext(ctx context.Context) LabelSelectorRequirementPatchOutput
- type LabelSelectorRequirementPatchArray
- func (LabelSelectorRequirementPatchArray) ElementType() reflect.Type
- func (i LabelSelectorRequirementPatchArray) ToLabelSelectorRequirementPatchArrayOutput() LabelSelectorRequirementPatchArrayOutput
- func (i LabelSelectorRequirementPatchArray) ToLabelSelectorRequirementPatchArrayOutputWithContext(ctx context.Context) LabelSelectorRequirementPatchArrayOutput
- type LabelSelectorRequirementPatchArrayInput
- type LabelSelectorRequirementPatchArrayOutput
- func (LabelSelectorRequirementPatchArrayOutput) ElementType() reflect.Type
- func (o LabelSelectorRequirementPatchArrayOutput) Index(i pulumi.IntInput) LabelSelectorRequirementPatchOutput
- func (o LabelSelectorRequirementPatchArrayOutput) ToLabelSelectorRequirementPatchArrayOutput() LabelSelectorRequirementPatchArrayOutput
- func (o LabelSelectorRequirementPatchArrayOutput) ToLabelSelectorRequirementPatchArrayOutputWithContext(ctx context.Context) LabelSelectorRequirementPatchArrayOutput
- type LabelSelectorRequirementPatchInput
- type LabelSelectorRequirementPatchOutput
- func (LabelSelectorRequirementPatchOutput) ElementType() reflect.Type
- func (o LabelSelectorRequirementPatchOutput) Key() pulumi.StringPtrOutput
- func (o LabelSelectorRequirementPatchOutput) Operator() pulumi.StringPtrOutput
- func (o LabelSelectorRequirementPatchOutput) ToLabelSelectorRequirementPatchOutput() LabelSelectorRequirementPatchOutput
- func (o LabelSelectorRequirementPatchOutput) ToLabelSelectorRequirementPatchOutputWithContext(ctx context.Context) LabelSelectorRequirementPatchOutput
- func (o LabelSelectorRequirementPatchOutput) Values() pulumi.StringArrayOutput
- type ListMeta
- type ListMetaArgs
- func (ListMetaArgs) ElementType() reflect.Type
- func (i ListMetaArgs) ToListMetaOutput() ListMetaOutput
- func (i ListMetaArgs) ToListMetaOutputWithContext(ctx context.Context) ListMetaOutput
- func (i ListMetaArgs) ToListMetaPtrOutput() ListMetaPtrOutput
- func (i ListMetaArgs) ToListMetaPtrOutputWithContext(ctx context.Context) ListMetaPtrOutput
- type ListMetaInput
- type ListMetaOutput
- func (o ListMetaOutput) Continue() pulumi.StringPtrOutput
- func (ListMetaOutput) ElementType() reflect.Type
- func (o ListMetaOutput) RemainingItemCount() pulumi.IntPtrOutput
- func (o ListMetaOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ListMetaOutput) SelfLink() pulumi.StringPtrOutputdeprecated
- func (o ListMetaOutput) ToListMetaOutput() ListMetaOutput
- func (o ListMetaOutput) ToListMetaOutputWithContext(ctx context.Context) ListMetaOutput
- func (o ListMetaOutput) ToListMetaPtrOutput() ListMetaPtrOutput
- func (o ListMetaOutput) ToListMetaPtrOutputWithContext(ctx context.Context) ListMetaPtrOutput
- type ListMetaPatch
- type ListMetaPatchArgs
- func (ListMetaPatchArgs) ElementType() reflect.Type
- func (i ListMetaPatchArgs) ToListMetaPatchOutput() ListMetaPatchOutput
- func (i ListMetaPatchArgs) ToListMetaPatchOutputWithContext(ctx context.Context) ListMetaPatchOutput
- func (i ListMetaPatchArgs) ToListMetaPatchPtrOutput() ListMetaPatchPtrOutput
- func (i ListMetaPatchArgs) ToListMetaPatchPtrOutputWithContext(ctx context.Context) ListMetaPatchPtrOutput
- type ListMetaPatchInput
- type ListMetaPatchOutput
- func (o ListMetaPatchOutput) Continue() pulumi.StringPtrOutput
- func (ListMetaPatchOutput) ElementType() reflect.Type
- func (o ListMetaPatchOutput) RemainingItemCount() pulumi.IntPtrOutput
- func (o ListMetaPatchOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ListMetaPatchOutput) SelfLink() pulumi.StringPtrOutputdeprecated
- func (o ListMetaPatchOutput) ToListMetaPatchOutput() ListMetaPatchOutput
- func (o ListMetaPatchOutput) ToListMetaPatchOutputWithContext(ctx context.Context) ListMetaPatchOutput
- func (o ListMetaPatchOutput) ToListMetaPatchPtrOutput() ListMetaPatchPtrOutput
- func (o ListMetaPatchOutput) ToListMetaPatchPtrOutputWithContext(ctx context.Context) ListMetaPatchPtrOutput
- type ListMetaPatchPtrInput
- type ListMetaPatchPtrOutput
- func (o ListMetaPatchPtrOutput) Continue() pulumi.StringPtrOutput
- func (o ListMetaPatchPtrOutput) Elem() ListMetaPatchOutput
- func (ListMetaPatchPtrOutput) ElementType() reflect.Type
- func (o ListMetaPatchPtrOutput) RemainingItemCount() pulumi.IntPtrOutput
- func (o ListMetaPatchPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ListMetaPatchPtrOutput) SelfLink() pulumi.StringPtrOutputdeprecated
- func (o ListMetaPatchPtrOutput) ToListMetaPatchPtrOutput() ListMetaPatchPtrOutput
- func (o ListMetaPatchPtrOutput) ToListMetaPatchPtrOutputWithContext(ctx context.Context) ListMetaPatchPtrOutput
- type ListMetaPtrInput
- type ListMetaPtrOutput
- func (o ListMetaPtrOutput) Continue() pulumi.StringPtrOutput
- func (o ListMetaPtrOutput) Elem() ListMetaOutput
- func (ListMetaPtrOutput) ElementType() reflect.Type
- func (o ListMetaPtrOutput) RemainingItemCount() pulumi.IntPtrOutput
- func (o ListMetaPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ListMetaPtrOutput) SelfLink() pulumi.StringPtrOutputdeprecated
- func (o ListMetaPtrOutput) ToListMetaPtrOutput() ListMetaPtrOutput
- func (o ListMetaPtrOutput) ToListMetaPtrOutputWithContext(ctx context.Context) ListMetaPtrOutput
- type ManagedFieldsEntry
- type ManagedFieldsEntryArgs
- type ManagedFieldsEntryArray
- type ManagedFieldsEntryArrayInput
- type ManagedFieldsEntryArrayOutput
- func (ManagedFieldsEntryArrayOutput) ElementType() reflect.Type
- func (o ManagedFieldsEntryArrayOutput) Index(i pulumi.IntInput) ManagedFieldsEntryOutput
- func (o ManagedFieldsEntryArrayOutput) ToManagedFieldsEntryArrayOutput() ManagedFieldsEntryArrayOutput
- func (o ManagedFieldsEntryArrayOutput) ToManagedFieldsEntryArrayOutputWithContext(ctx context.Context) ManagedFieldsEntryArrayOutput
- type ManagedFieldsEntryInput
- type ManagedFieldsEntryOutput
- func (o ManagedFieldsEntryOutput) ApiVersion() pulumi.StringPtrOutput
- func (ManagedFieldsEntryOutput) ElementType() reflect.Type
- func (o ManagedFieldsEntryOutput) FieldsType() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryOutput) FieldsV1() pulumi.AnyOutput
- func (o ManagedFieldsEntryOutput) Manager() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryOutput) Operation() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryOutput) Subresource() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryOutput) Time() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryOutput) ToManagedFieldsEntryOutput() ManagedFieldsEntryOutput
- func (o ManagedFieldsEntryOutput) ToManagedFieldsEntryOutputWithContext(ctx context.Context) ManagedFieldsEntryOutput
- type ManagedFieldsEntryPatch
- type ManagedFieldsEntryPatchArgs
- type ManagedFieldsEntryPatchArray
- func (ManagedFieldsEntryPatchArray) ElementType() reflect.Type
- func (i ManagedFieldsEntryPatchArray) ToManagedFieldsEntryPatchArrayOutput() ManagedFieldsEntryPatchArrayOutput
- func (i ManagedFieldsEntryPatchArray) ToManagedFieldsEntryPatchArrayOutputWithContext(ctx context.Context) ManagedFieldsEntryPatchArrayOutput
- type ManagedFieldsEntryPatchArrayInput
- type ManagedFieldsEntryPatchArrayOutput
- func (ManagedFieldsEntryPatchArrayOutput) ElementType() reflect.Type
- func (o ManagedFieldsEntryPatchArrayOutput) Index(i pulumi.IntInput) ManagedFieldsEntryPatchOutput
- func (o ManagedFieldsEntryPatchArrayOutput) ToManagedFieldsEntryPatchArrayOutput() ManagedFieldsEntryPatchArrayOutput
- func (o ManagedFieldsEntryPatchArrayOutput) ToManagedFieldsEntryPatchArrayOutputWithContext(ctx context.Context) ManagedFieldsEntryPatchArrayOutput
- type ManagedFieldsEntryPatchInput
- type ManagedFieldsEntryPatchOutput
- func (o ManagedFieldsEntryPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ManagedFieldsEntryPatchOutput) ElementType() reflect.Type
- func (o ManagedFieldsEntryPatchOutput) FieldsType() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryPatchOutput) FieldsV1() pulumi.AnyOutput
- func (o ManagedFieldsEntryPatchOutput) Manager() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryPatchOutput) Operation() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryPatchOutput) Subresource() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryPatchOutput) Time() pulumi.StringPtrOutput
- func (o ManagedFieldsEntryPatchOutput) ToManagedFieldsEntryPatchOutput() ManagedFieldsEntryPatchOutput
- func (o ManagedFieldsEntryPatchOutput) ToManagedFieldsEntryPatchOutputWithContext(ctx context.Context) ManagedFieldsEntryPatchOutput
- type ObjectMeta
- type ObjectMetaArgs
- func (ObjectMetaArgs) ElementType() reflect.Type
- func (i ObjectMetaArgs) ToObjectMetaOutput() ObjectMetaOutput
- func (i ObjectMetaArgs) ToObjectMetaOutputWithContext(ctx context.Context) ObjectMetaOutput
- func (i ObjectMetaArgs) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
- func (i ObjectMetaArgs) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
- type ObjectMetaInput
- type ObjectMetaOutput
- func (o ObjectMetaOutput) Annotations() pulumi.StringMapOutput
- func (o ObjectMetaOutput) ClusterName() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) CreationTimestamp() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ObjectMetaOutput) DeletionTimestamp() pulumi.StringPtrOutput
- func (ObjectMetaOutput) ElementType() reflect.Type
- func (o ObjectMetaOutput) Finalizers() pulumi.StringArrayOutput
- func (o ObjectMetaOutput) GenerateName() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) Generation() pulumi.IntPtrOutput
- func (o ObjectMetaOutput) Labels() pulumi.StringMapOutput
- func (o ObjectMetaOutput) ManagedFields() ManagedFieldsEntryArrayOutput
- func (o ObjectMetaOutput) Name() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) Namespace() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) OwnerReferences() OwnerReferenceArrayOutput
- func (o ObjectMetaOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ObjectMetaOutput) SelfLink() pulumi.StringPtrOutputdeprecated
- func (o ObjectMetaOutput) ToObjectMetaOutput() ObjectMetaOutput
- func (o ObjectMetaOutput) ToObjectMetaOutputWithContext(ctx context.Context) ObjectMetaOutput
- func (o ObjectMetaOutput) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
- func (o ObjectMetaOutput) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
- func (o ObjectMetaOutput) Uid() pulumi.StringPtrOutput
- type ObjectMetaPatch
- type ObjectMetaPatchArgs
- func (ObjectMetaPatchArgs) ElementType() reflect.Type
- func (i ObjectMetaPatchArgs) ToObjectMetaPatchOutput() ObjectMetaPatchOutput
- func (i ObjectMetaPatchArgs) ToObjectMetaPatchOutputWithContext(ctx context.Context) ObjectMetaPatchOutput
- func (i ObjectMetaPatchArgs) ToObjectMetaPatchPtrOutput() ObjectMetaPatchPtrOutput
- func (i ObjectMetaPatchArgs) ToObjectMetaPatchPtrOutputWithContext(ctx context.Context) ObjectMetaPatchPtrOutput
- type ObjectMetaPatchInput
- type ObjectMetaPatchOutput
- func (o ObjectMetaPatchOutput) Annotations() pulumi.StringMapOutput
- func (o ObjectMetaPatchOutput) ClusterName() pulumi.StringPtrOutput
- func (o ObjectMetaPatchOutput) CreationTimestamp() pulumi.StringPtrOutput
- func (o ObjectMetaPatchOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ObjectMetaPatchOutput) DeletionTimestamp() pulumi.StringPtrOutput
- func (ObjectMetaPatchOutput) ElementType() reflect.Type
- func (o ObjectMetaPatchOutput) Finalizers() pulumi.StringArrayOutput
- func (o ObjectMetaPatchOutput) GenerateName() pulumi.StringPtrOutput
- func (o ObjectMetaPatchOutput) Generation() pulumi.IntPtrOutput
- func (o ObjectMetaPatchOutput) Labels() pulumi.StringMapOutput
- func (o ObjectMetaPatchOutput) ManagedFields() ManagedFieldsEntryPatchArrayOutput
- func (o ObjectMetaPatchOutput) Name() pulumi.StringPtrOutput
- func (o ObjectMetaPatchOutput) Namespace() pulumi.StringPtrOutput
- func (o ObjectMetaPatchOutput) OwnerReferences() OwnerReferencePatchArrayOutput
- func (o ObjectMetaPatchOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ObjectMetaPatchOutput) SelfLink() pulumi.StringPtrOutputdeprecated
- func (o ObjectMetaPatchOutput) ToObjectMetaPatchOutput() ObjectMetaPatchOutput
- func (o ObjectMetaPatchOutput) ToObjectMetaPatchOutputWithContext(ctx context.Context) ObjectMetaPatchOutput
- func (o ObjectMetaPatchOutput) ToObjectMetaPatchPtrOutput() ObjectMetaPatchPtrOutput
- func (o ObjectMetaPatchOutput) ToObjectMetaPatchPtrOutputWithContext(ctx context.Context) ObjectMetaPatchPtrOutput
- func (o ObjectMetaPatchOutput) Uid() pulumi.StringPtrOutput
- type ObjectMetaPatchPtrInput
- type ObjectMetaPatchPtrOutput
- func (o ObjectMetaPatchPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ObjectMetaPatchPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o ObjectMetaPatchPtrOutput) CreationTimestamp() pulumi.StringPtrOutput
- func (o ObjectMetaPatchPtrOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ObjectMetaPatchPtrOutput) DeletionTimestamp() pulumi.StringPtrOutput
- func (o ObjectMetaPatchPtrOutput) Elem() ObjectMetaPatchOutput
- func (ObjectMetaPatchPtrOutput) ElementType() reflect.Type
- func (o ObjectMetaPatchPtrOutput) Finalizers() pulumi.StringArrayOutput
- func (o ObjectMetaPatchPtrOutput) GenerateName() pulumi.StringPtrOutput
- func (o ObjectMetaPatchPtrOutput) Generation() pulumi.IntPtrOutput
- func (o ObjectMetaPatchPtrOutput) Labels() pulumi.StringMapOutput
- func (o ObjectMetaPatchPtrOutput) ManagedFields() ManagedFieldsEntryPatchArrayOutput
- func (o ObjectMetaPatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ObjectMetaPatchPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ObjectMetaPatchPtrOutput) OwnerReferences() OwnerReferencePatchArrayOutput
- func (o ObjectMetaPatchPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ObjectMetaPatchPtrOutput) SelfLink() pulumi.StringPtrOutputdeprecated
- func (o ObjectMetaPatchPtrOutput) ToObjectMetaPatchPtrOutput() ObjectMetaPatchPtrOutput
- func (o ObjectMetaPatchPtrOutput) ToObjectMetaPatchPtrOutputWithContext(ctx context.Context) ObjectMetaPatchPtrOutput
- func (o ObjectMetaPatchPtrOutput) Uid() pulumi.StringPtrOutput
- type ObjectMetaPtrInput
- type ObjectMetaPtrOutput
- func (o ObjectMetaPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ObjectMetaPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) CreationTimestamp() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ObjectMetaPtrOutput) DeletionTimestamp() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) Elem() ObjectMetaOutput
- func (ObjectMetaPtrOutput) ElementType() reflect.Type
- func (o ObjectMetaPtrOutput) Finalizers() pulumi.StringArrayOutput
- func (o ObjectMetaPtrOutput) GenerateName() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) Generation() pulumi.IntPtrOutput
- func (o ObjectMetaPtrOutput) Labels() pulumi.StringMapOutput
- func (o ObjectMetaPtrOutput) ManagedFields() ManagedFieldsEntryArrayOutput
- func (o ObjectMetaPtrOutput) Name() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) OwnerReferences() OwnerReferenceArrayOutput
- func (o ObjectMetaPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o ObjectMetaPtrOutput) SelfLink() pulumi.StringPtrOutputdeprecated
- func (o ObjectMetaPtrOutput) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
- func (o ObjectMetaPtrOutput) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
- func (o ObjectMetaPtrOutput) Uid() pulumi.StringPtrOutput
- type OwnerReference
- type OwnerReferenceArgs
- type OwnerReferenceArray
- type OwnerReferenceArrayInput
- type OwnerReferenceArrayOutput
- func (OwnerReferenceArrayOutput) ElementType() reflect.Type
- func (o OwnerReferenceArrayOutput) Index(i pulumi.IntInput) OwnerReferenceOutput
- func (o OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutput() OwnerReferenceArrayOutput
- func (o OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutputWithContext(ctx context.Context) OwnerReferenceArrayOutput
- type OwnerReferenceInput
- type OwnerReferenceOutput
- func (o OwnerReferenceOutput) ApiVersion() pulumi.StringOutput
- func (o OwnerReferenceOutput) BlockOwnerDeletion() pulumi.BoolPtrOutput
- func (o OwnerReferenceOutput) Controller() pulumi.BoolPtrOutput
- func (OwnerReferenceOutput) ElementType() reflect.Type
- func (o OwnerReferenceOutput) Kind() pulumi.StringOutput
- func (o OwnerReferenceOutput) Name() pulumi.StringOutput
- func (o OwnerReferenceOutput) ToOwnerReferenceOutput() OwnerReferenceOutput
- func (o OwnerReferenceOutput) ToOwnerReferenceOutputWithContext(ctx context.Context) OwnerReferenceOutput
- func (o OwnerReferenceOutput) Uid() pulumi.StringOutput
- type OwnerReferencePatch
- type OwnerReferencePatchArgs
- type OwnerReferencePatchArray
- type OwnerReferencePatchArrayInput
- type OwnerReferencePatchArrayOutput
- func (OwnerReferencePatchArrayOutput) ElementType() reflect.Type
- func (o OwnerReferencePatchArrayOutput) Index(i pulumi.IntInput) OwnerReferencePatchOutput
- func (o OwnerReferencePatchArrayOutput) ToOwnerReferencePatchArrayOutput() OwnerReferencePatchArrayOutput
- func (o OwnerReferencePatchArrayOutput) ToOwnerReferencePatchArrayOutputWithContext(ctx context.Context) OwnerReferencePatchArrayOutput
- type OwnerReferencePatchInput
- type OwnerReferencePatchOutput
- func (o OwnerReferencePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (o OwnerReferencePatchOutput) BlockOwnerDeletion() pulumi.BoolPtrOutput
- func (o OwnerReferencePatchOutput) Controller() pulumi.BoolPtrOutput
- func (OwnerReferencePatchOutput) ElementType() reflect.Type
- func (o OwnerReferencePatchOutput) Kind() pulumi.StringPtrOutput
- func (o OwnerReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o OwnerReferencePatchOutput) ToOwnerReferencePatchOutput() OwnerReferencePatchOutput
- func (o OwnerReferencePatchOutput) ToOwnerReferencePatchOutputWithContext(ctx context.Context) OwnerReferencePatchOutput
- func (o OwnerReferencePatchOutput) Uid() pulumi.StringPtrOutput
- type Preconditions
- type PreconditionsArgs
- func (PreconditionsArgs) ElementType() reflect.Type
- func (i PreconditionsArgs) ToPreconditionsOutput() PreconditionsOutput
- func (i PreconditionsArgs) ToPreconditionsOutputWithContext(ctx context.Context) PreconditionsOutput
- func (i PreconditionsArgs) ToPreconditionsPtrOutput() PreconditionsPtrOutput
- func (i PreconditionsArgs) ToPreconditionsPtrOutputWithContext(ctx context.Context) PreconditionsPtrOutput
- type PreconditionsInput
- type PreconditionsOutput
- func (PreconditionsOutput) ElementType() reflect.Type
- func (o PreconditionsOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PreconditionsOutput) ToPreconditionsOutput() PreconditionsOutput
- func (o PreconditionsOutput) ToPreconditionsOutputWithContext(ctx context.Context) PreconditionsOutput
- func (o PreconditionsOutput) ToPreconditionsPtrOutput() PreconditionsPtrOutput
- func (o PreconditionsOutput) ToPreconditionsPtrOutputWithContext(ctx context.Context) PreconditionsPtrOutput
- func (o PreconditionsOutput) Uid() pulumi.StringPtrOutput
- type PreconditionsPatch
- type PreconditionsPatchArgs
- func (PreconditionsPatchArgs) ElementType() reflect.Type
- func (i PreconditionsPatchArgs) ToPreconditionsPatchOutput() PreconditionsPatchOutput
- func (i PreconditionsPatchArgs) ToPreconditionsPatchOutputWithContext(ctx context.Context) PreconditionsPatchOutput
- func (i PreconditionsPatchArgs) ToPreconditionsPatchPtrOutput() PreconditionsPatchPtrOutput
- func (i PreconditionsPatchArgs) ToPreconditionsPatchPtrOutputWithContext(ctx context.Context) PreconditionsPatchPtrOutput
- type PreconditionsPatchInput
- type PreconditionsPatchOutput
- func (PreconditionsPatchOutput) ElementType() reflect.Type
- func (o PreconditionsPatchOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PreconditionsPatchOutput) ToPreconditionsPatchOutput() PreconditionsPatchOutput
- func (o PreconditionsPatchOutput) ToPreconditionsPatchOutputWithContext(ctx context.Context) PreconditionsPatchOutput
- func (o PreconditionsPatchOutput) ToPreconditionsPatchPtrOutput() PreconditionsPatchPtrOutput
- func (o PreconditionsPatchOutput) ToPreconditionsPatchPtrOutputWithContext(ctx context.Context) PreconditionsPatchPtrOutput
- func (o PreconditionsPatchOutput) Uid() pulumi.StringPtrOutput
- type PreconditionsPatchPtrInput
- type PreconditionsPatchPtrOutput
- func (o PreconditionsPatchPtrOutput) Elem() PreconditionsPatchOutput
- func (PreconditionsPatchPtrOutput) ElementType() reflect.Type
- func (o PreconditionsPatchPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PreconditionsPatchPtrOutput) ToPreconditionsPatchPtrOutput() PreconditionsPatchPtrOutput
- func (o PreconditionsPatchPtrOutput) ToPreconditionsPatchPtrOutputWithContext(ctx context.Context) PreconditionsPatchPtrOutput
- func (o PreconditionsPatchPtrOutput) Uid() pulumi.StringPtrOutput
- type PreconditionsPtrInput
- type PreconditionsPtrOutput
- func (o PreconditionsPtrOutput) Elem() PreconditionsOutput
- func (PreconditionsPtrOutput) ElementType() reflect.Type
- func (o PreconditionsPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PreconditionsPtrOutput) ToPreconditionsPtrOutput() PreconditionsPtrOutput
- func (o PreconditionsPtrOutput) ToPreconditionsPtrOutputWithContext(ctx context.Context) PreconditionsPtrOutput
- func (o PreconditionsPtrOutput) Uid() pulumi.StringPtrOutput
- type ServerAddressByClientCIDR
- type ServerAddressByClientCIDRArgs
- func (ServerAddressByClientCIDRArgs) ElementType() reflect.Type
- func (i ServerAddressByClientCIDRArgs) ToServerAddressByClientCIDROutput() ServerAddressByClientCIDROutput
- func (i ServerAddressByClientCIDRArgs) ToServerAddressByClientCIDROutputWithContext(ctx context.Context) ServerAddressByClientCIDROutput
- type ServerAddressByClientCIDRArray
- func (ServerAddressByClientCIDRArray) ElementType() reflect.Type
- func (i ServerAddressByClientCIDRArray) ToServerAddressByClientCIDRArrayOutput() ServerAddressByClientCIDRArrayOutput
- func (i ServerAddressByClientCIDRArray) ToServerAddressByClientCIDRArrayOutputWithContext(ctx context.Context) ServerAddressByClientCIDRArrayOutput
- type ServerAddressByClientCIDRArrayInput
- type ServerAddressByClientCIDRArrayOutput
- func (ServerAddressByClientCIDRArrayOutput) ElementType() reflect.Type
- func (o ServerAddressByClientCIDRArrayOutput) Index(i pulumi.IntInput) ServerAddressByClientCIDROutput
- func (o ServerAddressByClientCIDRArrayOutput) ToServerAddressByClientCIDRArrayOutput() ServerAddressByClientCIDRArrayOutput
- func (o ServerAddressByClientCIDRArrayOutput) ToServerAddressByClientCIDRArrayOutputWithContext(ctx context.Context) ServerAddressByClientCIDRArrayOutput
- type ServerAddressByClientCIDRInput
- type ServerAddressByClientCIDROutput
- func (o ServerAddressByClientCIDROutput) ClientCIDR() pulumi.StringOutput
- func (ServerAddressByClientCIDROutput) ElementType() reflect.Type
- func (o ServerAddressByClientCIDROutput) ServerAddress() pulumi.StringOutput
- func (o ServerAddressByClientCIDROutput) ToServerAddressByClientCIDROutput() ServerAddressByClientCIDROutput
- func (o ServerAddressByClientCIDROutput) ToServerAddressByClientCIDROutputWithContext(ctx context.Context) ServerAddressByClientCIDROutput
- type ServerAddressByClientCIDRPatch
- type ServerAddressByClientCIDRPatchArgs
- func (ServerAddressByClientCIDRPatchArgs) ElementType() reflect.Type
- func (i ServerAddressByClientCIDRPatchArgs) ToServerAddressByClientCIDRPatchOutput() ServerAddressByClientCIDRPatchOutput
- func (i ServerAddressByClientCIDRPatchArgs) ToServerAddressByClientCIDRPatchOutputWithContext(ctx context.Context) ServerAddressByClientCIDRPatchOutput
- type ServerAddressByClientCIDRPatchArray
- func (ServerAddressByClientCIDRPatchArray) ElementType() reflect.Type
- func (i ServerAddressByClientCIDRPatchArray) ToServerAddressByClientCIDRPatchArrayOutput() ServerAddressByClientCIDRPatchArrayOutput
- func (i ServerAddressByClientCIDRPatchArray) ToServerAddressByClientCIDRPatchArrayOutputWithContext(ctx context.Context) ServerAddressByClientCIDRPatchArrayOutput
- type ServerAddressByClientCIDRPatchArrayInput
- type ServerAddressByClientCIDRPatchArrayOutput
- func (ServerAddressByClientCIDRPatchArrayOutput) ElementType() reflect.Type
- func (o ServerAddressByClientCIDRPatchArrayOutput) Index(i pulumi.IntInput) ServerAddressByClientCIDRPatchOutput
- func (o ServerAddressByClientCIDRPatchArrayOutput) ToServerAddressByClientCIDRPatchArrayOutput() ServerAddressByClientCIDRPatchArrayOutput
- func (o ServerAddressByClientCIDRPatchArrayOutput) ToServerAddressByClientCIDRPatchArrayOutputWithContext(ctx context.Context) ServerAddressByClientCIDRPatchArrayOutput
- type ServerAddressByClientCIDRPatchInput
- type ServerAddressByClientCIDRPatchOutput
- func (o ServerAddressByClientCIDRPatchOutput) ClientCIDR() pulumi.StringPtrOutput
- func (ServerAddressByClientCIDRPatchOutput) ElementType() reflect.Type
- func (o ServerAddressByClientCIDRPatchOutput) ServerAddress() pulumi.StringPtrOutput
- func (o ServerAddressByClientCIDRPatchOutput) ToServerAddressByClientCIDRPatchOutput() ServerAddressByClientCIDRPatchOutput
- func (o ServerAddressByClientCIDRPatchOutput) ToServerAddressByClientCIDRPatchOutputWithContext(ctx context.Context) ServerAddressByClientCIDRPatchOutput
- type Status
- type StatusArgs
- type StatusArray
- type StatusArrayInput
- type StatusArrayOutput
- type StatusCause
- type StatusCauseArgs
- type StatusCauseArray
- type StatusCauseArrayInput
- type StatusCauseArrayOutput
- func (StatusCauseArrayOutput) ElementType() reflect.Type
- func (o StatusCauseArrayOutput) Index(i pulumi.IntInput) StatusCauseOutput
- func (o StatusCauseArrayOutput) ToStatusCauseArrayOutput() StatusCauseArrayOutput
- func (o StatusCauseArrayOutput) ToStatusCauseArrayOutputWithContext(ctx context.Context) StatusCauseArrayOutput
- type StatusCauseInput
- type StatusCauseOutput
- func (StatusCauseOutput) ElementType() reflect.Type
- func (o StatusCauseOutput) Field() pulumi.StringPtrOutput
- func (o StatusCauseOutput) Message() pulumi.StringPtrOutput
- func (o StatusCauseOutput) Reason() pulumi.StringPtrOutput
- func (o StatusCauseOutput) ToStatusCauseOutput() StatusCauseOutput
- func (o StatusCauseOutput) ToStatusCauseOutputWithContext(ctx context.Context) StatusCauseOutput
- type StatusCausePatch
- type StatusCausePatchArgs
- type StatusCausePatchArray
- type StatusCausePatchArrayInput
- type StatusCausePatchArrayOutput
- func (StatusCausePatchArrayOutput) ElementType() reflect.Type
- func (o StatusCausePatchArrayOutput) Index(i pulumi.IntInput) StatusCausePatchOutput
- func (o StatusCausePatchArrayOutput) ToStatusCausePatchArrayOutput() StatusCausePatchArrayOutput
- func (o StatusCausePatchArrayOutput) ToStatusCausePatchArrayOutputWithContext(ctx context.Context) StatusCausePatchArrayOutput
- type StatusCausePatchInput
- type StatusCausePatchOutput
- func (StatusCausePatchOutput) ElementType() reflect.Type
- func (o StatusCausePatchOutput) Field() pulumi.StringPtrOutput
- func (o StatusCausePatchOutput) Message() pulumi.StringPtrOutput
- func (o StatusCausePatchOutput) Reason() pulumi.StringPtrOutput
- func (o StatusCausePatchOutput) ToStatusCausePatchOutput() StatusCausePatchOutput
- func (o StatusCausePatchOutput) ToStatusCausePatchOutputWithContext(ctx context.Context) StatusCausePatchOutput
- type StatusDetails
- type StatusDetailsArgs
- func (StatusDetailsArgs) ElementType() reflect.Type
- func (i StatusDetailsArgs) ToStatusDetailsOutput() StatusDetailsOutput
- func (i StatusDetailsArgs) ToStatusDetailsOutputWithContext(ctx context.Context) StatusDetailsOutput
- func (i StatusDetailsArgs) ToStatusDetailsPtrOutput() StatusDetailsPtrOutput
- func (i StatusDetailsArgs) ToStatusDetailsPtrOutputWithContext(ctx context.Context) StatusDetailsPtrOutput
- type StatusDetailsInput
- type StatusDetailsOutput
- func (o StatusDetailsOutput) Causes() StatusCauseArrayOutput
- func (StatusDetailsOutput) ElementType() reflect.Type
- func (o StatusDetailsOutput) Group() pulumi.StringPtrOutput
- func (o StatusDetailsOutput) Kind() pulumi.StringPtrOutput
- func (o StatusDetailsOutput) Name() pulumi.StringPtrOutput
- func (o StatusDetailsOutput) RetryAfterSeconds() pulumi.IntPtrOutput
- func (o StatusDetailsOutput) ToStatusDetailsOutput() StatusDetailsOutput
- func (o StatusDetailsOutput) ToStatusDetailsOutputWithContext(ctx context.Context) StatusDetailsOutput
- func (o StatusDetailsOutput) ToStatusDetailsPtrOutput() StatusDetailsPtrOutput
- func (o StatusDetailsOutput) ToStatusDetailsPtrOutputWithContext(ctx context.Context) StatusDetailsPtrOutput
- func (o StatusDetailsOutput) Uid() pulumi.StringPtrOutput
- type StatusDetailsPatch
- type StatusDetailsPatchArgs
- func (StatusDetailsPatchArgs) ElementType() reflect.Type
- func (i StatusDetailsPatchArgs) ToStatusDetailsPatchOutput() StatusDetailsPatchOutput
- func (i StatusDetailsPatchArgs) ToStatusDetailsPatchOutputWithContext(ctx context.Context) StatusDetailsPatchOutput
- func (i StatusDetailsPatchArgs) ToStatusDetailsPatchPtrOutput() StatusDetailsPatchPtrOutput
- func (i StatusDetailsPatchArgs) ToStatusDetailsPatchPtrOutputWithContext(ctx context.Context) StatusDetailsPatchPtrOutput
- type StatusDetailsPatchInput
- type StatusDetailsPatchOutput
- func (o StatusDetailsPatchOutput) Causes() StatusCausePatchArrayOutput
- func (StatusDetailsPatchOutput) ElementType() reflect.Type
- func (o StatusDetailsPatchOutput) Group() pulumi.StringPtrOutput
- func (o StatusDetailsPatchOutput) Kind() pulumi.StringPtrOutput
- func (o StatusDetailsPatchOutput) Name() pulumi.StringPtrOutput
- func (o StatusDetailsPatchOutput) RetryAfterSeconds() pulumi.IntPtrOutput
- func (o StatusDetailsPatchOutput) ToStatusDetailsPatchOutput() StatusDetailsPatchOutput
- func (o StatusDetailsPatchOutput) ToStatusDetailsPatchOutputWithContext(ctx context.Context) StatusDetailsPatchOutput
- func (o StatusDetailsPatchOutput) ToStatusDetailsPatchPtrOutput() StatusDetailsPatchPtrOutput
- func (o StatusDetailsPatchOutput) ToStatusDetailsPatchPtrOutputWithContext(ctx context.Context) StatusDetailsPatchPtrOutput
- func (o StatusDetailsPatchOutput) Uid() pulumi.StringPtrOutput
- type StatusDetailsPatchPtrInput
- type StatusDetailsPatchPtrOutput
- func (o StatusDetailsPatchPtrOutput) Causes() StatusCausePatchArrayOutput
- func (o StatusDetailsPatchPtrOutput) Elem() StatusDetailsPatchOutput
- func (StatusDetailsPatchPtrOutput) ElementType() reflect.Type
- func (o StatusDetailsPatchPtrOutput) Group() pulumi.StringPtrOutput
- func (o StatusDetailsPatchPtrOutput) Kind() pulumi.StringPtrOutput
- func (o StatusDetailsPatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o StatusDetailsPatchPtrOutput) RetryAfterSeconds() pulumi.IntPtrOutput
- func (o StatusDetailsPatchPtrOutput) ToStatusDetailsPatchPtrOutput() StatusDetailsPatchPtrOutput
- func (o StatusDetailsPatchPtrOutput) ToStatusDetailsPatchPtrOutputWithContext(ctx context.Context) StatusDetailsPatchPtrOutput
- func (o StatusDetailsPatchPtrOutput) Uid() pulumi.StringPtrOutput
- type StatusDetailsPtrInput
- type StatusDetailsPtrOutput
- func (o StatusDetailsPtrOutput) Causes() StatusCauseArrayOutput
- func (o StatusDetailsPtrOutput) Elem() StatusDetailsOutput
- func (StatusDetailsPtrOutput) ElementType() reflect.Type
- func (o StatusDetailsPtrOutput) Group() pulumi.StringPtrOutput
- func (o StatusDetailsPtrOutput) Kind() pulumi.StringPtrOutput
- func (o StatusDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o StatusDetailsPtrOutput) RetryAfterSeconds() pulumi.IntPtrOutput
- func (o StatusDetailsPtrOutput) ToStatusDetailsPtrOutput() StatusDetailsPtrOutput
- func (o StatusDetailsPtrOutput) ToStatusDetailsPtrOutputWithContext(ctx context.Context) StatusDetailsPtrOutput
- func (o StatusDetailsPtrOutput) Uid() pulumi.StringPtrOutput
- type StatusInput
- type StatusMap
- type StatusMapInput
- type StatusMapOutput
- type StatusOutput
- func (o StatusOutput) ApiVersion() pulumi.StringOutput
- func (o StatusOutput) Code() pulumi.IntOutput
- func (o StatusOutput) Details() StatusDetailsOutput
- func (StatusOutput) ElementType() reflect.Type
- func (o StatusOutput) Kind() pulumi.StringOutput
- func (o StatusOutput) Message() pulumi.StringOutput
- func (o StatusOutput) Metadata() ListMetaOutput
- func (o StatusOutput) Reason() pulumi.StringOutput
- func (o StatusOutput) Status() pulumi.StringPtrOutput
- func (o StatusOutput) ToStatusOutput() StatusOutput
- func (o StatusOutput) ToStatusOutputWithContext(ctx context.Context) StatusOutput
- type StatusPatch
- type StatusPatchArgs
- type StatusPatchArray
- type StatusPatchArrayInput
- type StatusPatchArrayOutput
- func (StatusPatchArrayOutput) ElementType() reflect.Type
- func (o StatusPatchArrayOutput) Index(i pulumi.IntInput) StatusPatchOutput
- func (o StatusPatchArrayOutput) ToStatusPatchArrayOutput() StatusPatchArrayOutput
- func (o StatusPatchArrayOutput) ToStatusPatchArrayOutputWithContext(ctx context.Context) StatusPatchArrayOutput
- type StatusPatchInput
- type StatusPatchMap
- type StatusPatchMapInput
- type StatusPatchMapOutput
- func (StatusPatchMapOutput) ElementType() reflect.Type
- func (o StatusPatchMapOutput) MapIndex(k pulumi.StringInput) StatusPatchOutput
- func (o StatusPatchMapOutput) ToStatusPatchMapOutput() StatusPatchMapOutput
- func (o StatusPatchMapOutput) ToStatusPatchMapOutputWithContext(ctx context.Context) StatusPatchMapOutput
- type StatusPatchOutput
- func (o StatusPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (o StatusPatchOutput) Code() pulumi.IntPtrOutput
- func (o StatusPatchOutput) Details() StatusDetailsPatchPtrOutput
- func (StatusPatchOutput) ElementType() reflect.Type
- func (o StatusPatchOutput) Kind() pulumi.StringPtrOutput
- func (o StatusPatchOutput) Message() pulumi.StringPtrOutput
- func (o StatusPatchOutput) Metadata() ListMetaPatchPtrOutput
- func (o StatusPatchOutput) Reason() pulumi.StringPtrOutput
- func (o StatusPatchOutput) Status() pulumi.StringPtrOutput
- func (o StatusPatchOutput) ToStatusPatchOutput() StatusPatchOutput
- func (o StatusPatchOutput) ToStatusPatchOutputWithContext(ctx context.Context) StatusPatchOutput
- type StatusPatchState
- type StatusPatchType
- type StatusPatchTypeArgs
- type StatusPatchTypeInput
- type StatusPatchTypeOutput
- func (o StatusPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o StatusPatchTypeOutput) Code() pulumi.IntPtrOutput
- func (o StatusPatchTypeOutput) Details() StatusDetailsPatchPtrOutput
- func (StatusPatchTypeOutput) ElementType() reflect.Type
- func (o StatusPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o StatusPatchTypeOutput) Message() pulumi.StringPtrOutput
- func (o StatusPatchTypeOutput) Metadata() ListMetaPatchPtrOutput
- func (o StatusPatchTypeOutput) Reason() pulumi.StringPtrOutput
- func (o StatusPatchTypeOutput) Status() pulumi.StringPtrOutput
- func (o StatusPatchTypeOutput) ToStatusPatchTypeOutput() StatusPatchTypeOutput
- func (o StatusPatchTypeOutput) ToStatusPatchTypeOutputWithContext(ctx context.Context) StatusPatchTypeOutput
- type StatusState
- type StatusType
- type StatusTypeArgs
- type StatusTypeInput
- type StatusTypeOutput
- func (o StatusTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o StatusTypeOutput) Code() pulumi.IntPtrOutput
- func (o StatusTypeOutput) Details() StatusDetailsPtrOutput
- func (StatusTypeOutput) ElementType() reflect.Type
- func (o StatusTypeOutput) Kind() pulumi.StringPtrOutput
- func (o StatusTypeOutput) Message() pulumi.StringPtrOutput
- func (o StatusTypeOutput) Metadata() ListMetaPtrOutput
- func (o StatusTypeOutput) Reason() pulumi.StringPtrOutput
- func (o StatusTypeOutput) Status() pulumi.StringPtrOutput
- func (o StatusTypeOutput) ToStatusTypeOutput() StatusTypeOutput
- func (o StatusTypeOutput) ToStatusTypeOutputWithContext(ctx context.Context) StatusTypeOutput
- type WatchEvent
- type WatchEventArgs
- type WatchEventInput
- type WatchEventOutput
- func (WatchEventOutput) ElementType() reflect.Type
- func (o WatchEventOutput) Object() pulumi.AnyOutput
- func (o WatchEventOutput) ToWatchEventOutput() WatchEventOutput
- func (o WatchEventOutput) ToWatchEventOutputWithContext(ctx context.Context) WatchEventOutput
- func (o WatchEventOutput) Type() pulumi.StringOutput
- type WatchEventPatch
- type WatchEventPatchArgs
- type WatchEventPatchInput
- type WatchEventPatchOutput
- func (WatchEventPatchOutput) ElementType() reflect.Type
- func (o WatchEventPatchOutput) Object() pulumi.AnyOutput
- func (o WatchEventPatchOutput) ToWatchEventPatchOutput() WatchEventPatchOutput
- func (o WatchEventPatchOutput) ToWatchEventPatchOutputWithContext(ctx context.Context) WatchEventPatchOutput
- func (o WatchEventPatchOutput) Type() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIGroup ¶
type APIGroup 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"` // name is the name of the group. Name string `pulumi:"name"` // preferredVersion is the version preferred by the API server, which probably is the storage version. PreferredVersion *GroupVersionForDiscovery `pulumi:"preferredVersion"` // a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. ServerAddressByClientCIDRs []ServerAddressByClientCIDR `pulumi:"serverAddressByClientCIDRs"` // versions are the versions supported in this group. Versions []GroupVersionForDiscovery `pulumi:"versions"` }
APIGroup contains the name, the supported versions, and the preferred version of a group.
type APIGroupArgs ¶
type APIGroupArgs 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"` // name is the name of the group. Name pulumi.StringInput `pulumi:"name"` // preferredVersion is the version preferred by the API server, which probably is the storage version. PreferredVersion GroupVersionForDiscoveryPtrInput `pulumi:"preferredVersion"` // a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. ServerAddressByClientCIDRs ServerAddressByClientCIDRArrayInput `pulumi:"serverAddressByClientCIDRs"` // versions are the versions supported in this group. Versions GroupVersionForDiscoveryArrayInput `pulumi:"versions"` }
APIGroup contains the name, the supported versions, and the preferred version of a group.
func (APIGroupArgs) ElementType ¶
func (APIGroupArgs) ElementType() reflect.Type
func (APIGroupArgs) ToAPIGroupOutput ¶
func (i APIGroupArgs) ToAPIGroupOutput() APIGroupOutput
func (APIGroupArgs) ToAPIGroupOutputWithContext ¶
func (i APIGroupArgs) ToAPIGroupOutputWithContext(ctx context.Context) APIGroupOutput
type APIGroupArray ¶
type APIGroupArray []APIGroupInput
func (APIGroupArray) ElementType ¶
func (APIGroupArray) ElementType() reflect.Type
func (APIGroupArray) ToAPIGroupArrayOutput ¶
func (i APIGroupArray) ToAPIGroupArrayOutput() APIGroupArrayOutput
func (APIGroupArray) ToAPIGroupArrayOutputWithContext ¶
func (i APIGroupArray) ToAPIGroupArrayOutputWithContext(ctx context.Context) APIGroupArrayOutput
type APIGroupArrayInput ¶
type APIGroupArrayInput interface { pulumi.Input ToAPIGroupArrayOutput() APIGroupArrayOutput ToAPIGroupArrayOutputWithContext(context.Context) APIGroupArrayOutput }
APIGroupArrayInput is an input type that accepts APIGroupArray and APIGroupArrayOutput values. You can construct a concrete instance of `APIGroupArrayInput` via:
APIGroupArray{ APIGroupArgs{...} }
type APIGroupArrayOutput ¶
type APIGroupArrayOutput struct{ *pulumi.OutputState }
func (APIGroupArrayOutput) ElementType ¶
func (APIGroupArrayOutput) ElementType() reflect.Type
func (APIGroupArrayOutput) Index ¶
func (o APIGroupArrayOutput) Index(i pulumi.IntInput) APIGroupOutput
func (APIGroupArrayOutput) ToAPIGroupArrayOutput ¶
func (o APIGroupArrayOutput) ToAPIGroupArrayOutput() APIGroupArrayOutput
func (APIGroupArrayOutput) ToAPIGroupArrayOutputWithContext ¶
func (o APIGroupArrayOutput) ToAPIGroupArrayOutputWithContext(ctx context.Context) APIGroupArrayOutput
type APIGroupInput ¶
type APIGroupInput interface { pulumi.Input ToAPIGroupOutput() APIGroupOutput ToAPIGroupOutputWithContext(context.Context) APIGroupOutput }
APIGroupInput is an input type that accepts APIGroupArgs and APIGroupOutput values. You can construct a concrete instance of `APIGroupInput` via:
APIGroupArgs{...}
type APIGroupList ¶
type APIGroupList 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"` // groups is a list of APIGroup. Groups []APIGroup `pulumi:"groups"` // 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"` }
APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.
type APIGroupListArgs ¶
type APIGroupListArgs 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"` // groups is a list of APIGroup. Groups APIGroupArrayInput `pulumi:"groups"` // 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"` }
APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.
func (APIGroupListArgs) ElementType ¶
func (APIGroupListArgs) ElementType() reflect.Type
func (APIGroupListArgs) ToAPIGroupListOutput ¶
func (i APIGroupListArgs) ToAPIGroupListOutput() APIGroupListOutput
func (APIGroupListArgs) ToAPIGroupListOutputWithContext ¶
func (i APIGroupListArgs) ToAPIGroupListOutputWithContext(ctx context.Context) APIGroupListOutput
type APIGroupListInput ¶
type APIGroupListInput interface { pulumi.Input ToAPIGroupListOutput() APIGroupListOutput ToAPIGroupListOutputWithContext(context.Context) APIGroupListOutput }
APIGroupListInput is an input type that accepts APIGroupListArgs and APIGroupListOutput values. You can construct a concrete instance of `APIGroupListInput` via:
APIGroupListArgs{...}
type APIGroupListOutput ¶
type APIGroupListOutput struct{ *pulumi.OutputState }
APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.
func (APIGroupListOutput) ApiVersion ¶
func (o APIGroupListOutput) 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 (APIGroupListOutput) ElementType ¶
func (APIGroupListOutput) ElementType() reflect.Type
func (APIGroupListOutput) Groups ¶
func (o APIGroupListOutput) Groups() APIGroupArrayOutput
groups is a list of APIGroup.
func (APIGroupListOutput) Kind ¶
func (o APIGroupListOutput) 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 (APIGroupListOutput) ToAPIGroupListOutput ¶
func (o APIGroupListOutput) ToAPIGroupListOutput() APIGroupListOutput
func (APIGroupListOutput) ToAPIGroupListOutputWithContext ¶
func (o APIGroupListOutput) ToAPIGroupListOutputWithContext(ctx context.Context) APIGroupListOutput
type APIGroupOutput ¶
type APIGroupOutput struct{ *pulumi.OutputState }
APIGroup contains the name, the supported versions, and the preferred version of a group.
func (APIGroupOutput) ApiVersion ¶
func (o APIGroupOutput) 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 (APIGroupOutput) ElementType ¶
func (APIGroupOutput) ElementType() reflect.Type
func (APIGroupOutput) Kind ¶
func (o APIGroupOutput) 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 (APIGroupOutput) Name ¶
func (o APIGroupOutput) Name() pulumi.StringOutput
name is the name of the group.
func (APIGroupOutput) PreferredVersion ¶
func (o APIGroupOutput) PreferredVersion() GroupVersionForDiscoveryPtrOutput
preferredVersion is the version preferred by the API server, which probably is the storage version.
func (APIGroupOutput) ServerAddressByClientCIDRs ¶
func (o APIGroupOutput) ServerAddressByClientCIDRs() ServerAddressByClientCIDRArrayOutput
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
func (APIGroupOutput) ToAPIGroupOutput ¶
func (o APIGroupOutput) ToAPIGroupOutput() APIGroupOutput
func (APIGroupOutput) ToAPIGroupOutputWithContext ¶
func (o APIGroupOutput) ToAPIGroupOutputWithContext(ctx context.Context) APIGroupOutput
func (APIGroupOutput) Versions ¶
func (o APIGroupOutput) Versions() GroupVersionForDiscoveryArrayOutput
versions are the versions supported in this group.
type APIGroupPatch ¶
type APIGroupPatch 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"` // name is the name of the group. Name *string `pulumi:"name"` // preferredVersion is the version preferred by the API server, which probably is the storage version. PreferredVersion *GroupVersionForDiscoveryPatch `pulumi:"preferredVersion"` // a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. ServerAddressByClientCIDRs []ServerAddressByClientCIDRPatch `pulumi:"serverAddressByClientCIDRs"` // versions are the versions supported in this group. Versions []GroupVersionForDiscoveryPatch `pulumi:"versions"` }
APIGroup contains the name, the supported versions, and the preferred version of a group.
type APIGroupPatchArgs ¶
type APIGroupPatchArgs 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"` // name is the name of the group. Name pulumi.StringPtrInput `pulumi:"name"` // preferredVersion is the version preferred by the API server, which probably is the storage version. PreferredVersion GroupVersionForDiscoveryPatchPtrInput `pulumi:"preferredVersion"` // a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. ServerAddressByClientCIDRs ServerAddressByClientCIDRPatchArrayInput `pulumi:"serverAddressByClientCIDRs"` // versions are the versions supported in this group. Versions GroupVersionForDiscoveryPatchArrayInput `pulumi:"versions"` }
APIGroup contains the name, the supported versions, and the preferred version of a group.
func (APIGroupPatchArgs) ElementType ¶
func (APIGroupPatchArgs) ElementType() reflect.Type
func (APIGroupPatchArgs) ToAPIGroupPatchOutput ¶
func (i APIGroupPatchArgs) ToAPIGroupPatchOutput() APIGroupPatchOutput
func (APIGroupPatchArgs) ToAPIGroupPatchOutputWithContext ¶
func (i APIGroupPatchArgs) ToAPIGroupPatchOutputWithContext(ctx context.Context) APIGroupPatchOutput
type APIGroupPatchInput ¶
type APIGroupPatchInput interface { pulumi.Input ToAPIGroupPatchOutput() APIGroupPatchOutput ToAPIGroupPatchOutputWithContext(context.Context) APIGroupPatchOutput }
APIGroupPatchInput is an input type that accepts APIGroupPatchArgs and APIGroupPatchOutput values. You can construct a concrete instance of `APIGroupPatchInput` via:
APIGroupPatchArgs{...}
type APIGroupPatchOutput ¶
type APIGroupPatchOutput struct{ *pulumi.OutputState }
APIGroup contains the name, the supported versions, and the preferred version of a group.
func (APIGroupPatchOutput) ApiVersion ¶
func (o APIGroupPatchOutput) 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 (APIGroupPatchOutput) ElementType ¶
func (APIGroupPatchOutput) ElementType() reflect.Type
func (APIGroupPatchOutput) Kind ¶
func (o APIGroupPatchOutput) 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 (APIGroupPatchOutput) Name ¶
func (o APIGroupPatchOutput) Name() pulumi.StringPtrOutput
name is the name of the group.
func (APIGroupPatchOutput) PreferredVersion ¶
func (o APIGroupPatchOutput) PreferredVersion() GroupVersionForDiscoveryPatchPtrOutput
preferredVersion is the version preferred by the API server, which probably is the storage version.
func (APIGroupPatchOutput) ServerAddressByClientCIDRs ¶
func (o APIGroupPatchOutput) ServerAddressByClientCIDRs() ServerAddressByClientCIDRPatchArrayOutput
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
func (APIGroupPatchOutput) ToAPIGroupPatchOutput ¶
func (o APIGroupPatchOutput) ToAPIGroupPatchOutput() APIGroupPatchOutput
func (APIGroupPatchOutput) ToAPIGroupPatchOutputWithContext ¶
func (o APIGroupPatchOutput) ToAPIGroupPatchOutputWithContext(ctx context.Context) APIGroupPatchOutput
func (APIGroupPatchOutput) Versions ¶
func (o APIGroupPatchOutput) Versions() GroupVersionForDiscoveryPatchArrayOutput
versions are the versions supported in this group.
type APIResource ¶
type APIResource struct { // categories is a list of the grouped resources this resource belongs to (e.g. 'all') Categories []string `pulumi:"categories"` // group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale". Group *string `pulumi:"group"` // kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo') Kind string `pulumi:"kind"` // name is the plural name of the resource. Name string `pulumi:"name"` // namespaced indicates if a resource is namespaced or not. Namespaced bool `pulumi:"namespaced"` // shortNames is a list of suggested short names of the resource. ShortNames []string `pulumi:"shortNames"` // singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface. SingularName string `pulumi:"singularName"` // The hash value of the storage version, the version this resource is converted to when written to the data store. Value must be treated as opaque by clients. Only equality comparison on the value is valid. This is an alpha feature and may change or be removed in the future. The field is populated by the apiserver only if the StorageVersionHash feature gate is enabled. This field will remain optional even if it graduates. StorageVersionHash *string `pulumi:"storageVersionHash"` // verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy) Verbs []string `pulumi:"verbs"` // version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)". Version *string `pulumi:"version"` }
APIResource specifies the name of a resource and whether it is namespaced.
type APIResourceArgs ¶
type APIResourceArgs struct { // categories is a list of the grouped resources this resource belongs to (e.g. 'all') Categories pulumi.StringArrayInput `pulumi:"categories"` // group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale". Group pulumi.StringPtrInput `pulumi:"group"` // kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo') Kind pulumi.StringInput `pulumi:"kind"` // name is the plural name of the resource. Name pulumi.StringInput `pulumi:"name"` // namespaced indicates if a resource is namespaced or not. Namespaced pulumi.BoolInput `pulumi:"namespaced"` // shortNames is a list of suggested short names of the resource. ShortNames pulumi.StringArrayInput `pulumi:"shortNames"` // singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface. SingularName pulumi.StringInput `pulumi:"singularName"` // The hash value of the storage version, the version this resource is converted to when written to the data store. Value must be treated as opaque by clients. Only equality comparison on the value is valid. This is an alpha feature and may change or be removed in the future. The field is populated by the apiserver only if the StorageVersionHash feature gate is enabled. This field will remain optional even if it graduates. StorageVersionHash pulumi.StringPtrInput `pulumi:"storageVersionHash"` // verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy) Verbs pulumi.StringArrayInput `pulumi:"verbs"` // version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)". Version pulumi.StringPtrInput `pulumi:"version"` }
APIResource specifies the name of a resource and whether it is namespaced.
func (APIResourceArgs) ElementType ¶
func (APIResourceArgs) ElementType() reflect.Type
func (APIResourceArgs) ToAPIResourceOutput ¶
func (i APIResourceArgs) ToAPIResourceOutput() APIResourceOutput
func (APIResourceArgs) ToAPIResourceOutputWithContext ¶
func (i APIResourceArgs) ToAPIResourceOutputWithContext(ctx context.Context) APIResourceOutput
type APIResourceArray ¶
type APIResourceArray []APIResourceInput
func (APIResourceArray) ElementType ¶
func (APIResourceArray) ElementType() reflect.Type
func (APIResourceArray) ToAPIResourceArrayOutput ¶
func (i APIResourceArray) ToAPIResourceArrayOutput() APIResourceArrayOutput
func (APIResourceArray) ToAPIResourceArrayOutputWithContext ¶
func (i APIResourceArray) ToAPIResourceArrayOutputWithContext(ctx context.Context) APIResourceArrayOutput
type APIResourceArrayInput ¶
type APIResourceArrayInput interface { pulumi.Input ToAPIResourceArrayOutput() APIResourceArrayOutput ToAPIResourceArrayOutputWithContext(context.Context) APIResourceArrayOutput }
APIResourceArrayInput is an input type that accepts APIResourceArray and APIResourceArrayOutput values. You can construct a concrete instance of `APIResourceArrayInput` via:
APIResourceArray{ APIResourceArgs{...} }
type APIResourceArrayOutput ¶
type APIResourceArrayOutput struct{ *pulumi.OutputState }
func (APIResourceArrayOutput) ElementType ¶
func (APIResourceArrayOutput) ElementType() reflect.Type
func (APIResourceArrayOutput) Index ¶
func (o APIResourceArrayOutput) Index(i pulumi.IntInput) APIResourceOutput
func (APIResourceArrayOutput) ToAPIResourceArrayOutput ¶
func (o APIResourceArrayOutput) ToAPIResourceArrayOutput() APIResourceArrayOutput
func (APIResourceArrayOutput) ToAPIResourceArrayOutputWithContext ¶
func (o APIResourceArrayOutput) ToAPIResourceArrayOutputWithContext(ctx context.Context) APIResourceArrayOutput
type APIResourceInput ¶
type APIResourceInput interface { pulumi.Input ToAPIResourceOutput() APIResourceOutput ToAPIResourceOutputWithContext(context.Context) APIResourceOutput }
APIResourceInput is an input type that accepts APIResourceArgs and APIResourceOutput values. You can construct a concrete instance of `APIResourceInput` via:
APIResourceArgs{...}
type APIResourceList ¶
type APIResourceList 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"` // groupVersion is the group and version this APIResourceList is for. GroupVersion string `pulumi:"groupVersion"` // 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"` // resources contains the name of the resources and if they are namespaced. Resources []APIResource `pulumi:"resources"` }
APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.
type APIResourceListArgs ¶
type APIResourceListArgs 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"` // groupVersion is the group and version this APIResourceList is for. GroupVersion pulumi.StringInput `pulumi:"groupVersion"` // 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"` // resources contains the name of the resources and if they are namespaced. Resources APIResourceArrayInput `pulumi:"resources"` }
APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.
func (APIResourceListArgs) ElementType ¶
func (APIResourceListArgs) ElementType() reflect.Type
func (APIResourceListArgs) ToAPIResourceListOutput ¶
func (i APIResourceListArgs) ToAPIResourceListOutput() APIResourceListOutput
func (APIResourceListArgs) ToAPIResourceListOutputWithContext ¶
func (i APIResourceListArgs) ToAPIResourceListOutputWithContext(ctx context.Context) APIResourceListOutput
type APIResourceListInput ¶
type APIResourceListInput interface { pulumi.Input ToAPIResourceListOutput() APIResourceListOutput ToAPIResourceListOutputWithContext(context.Context) APIResourceListOutput }
APIResourceListInput is an input type that accepts APIResourceListArgs and APIResourceListOutput values. You can construct a concrete instance of `APIResourceListInput` via:
APIResourceListArgs{...}
type APIResourceListOutput ¶
type APIResourceListOutput struct{ *pulumi.OutputState }
APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.
func (APIResourceListOutput) ApiVersion ¶
func (o APIResourceListOutput) 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 (APIResourceListOutput) ElementType ¶
func (APIResourceListOutput) ElementType() reflect.Type
func (APIResourceListOutput) GroupVersion ¶
func (o APIResourceListOutput) GroupVersion() pulumi.StringOutput
groupVersion is the group and version this APIResourceList is for.
func (APIResourceListOutput) Kind ¶
func (o APIResourceListOutput) 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 (APIResourceListOutput) Resources ¶
func (o APIResourceListOutput) Resources() APIResourceArrayOutput
resources contains the name of the resources and if they are namespaced.
func (APIResourceListOutput) ToAPIResourceListOutput ¶
func (o APIResourceListOutput) ToAPIResourceListOutput() APIResourceListOutput
func (APIResourceListOutput) ToAPIResourceListOutputWithContext ¶
func (o APIResourceListOutput) ToAPIResourceListOutputWithContext(ctx context.Context) APIResourceListOutput
type APIResourceOutput ¶
type APIResourceOutput struct{ *pulumi.OutputState }
APIResource specifies the name of a resource and whether it is namespaced.
func (APIResourceOutput) Categories ¶
func (o APIResourceOutput) Categories() pulumi.StringArrayOutput
categories is a list of the grouped resources this resource belongs to (e.g. 'all')
func (APIResourceOutput) ElementType ¶
func (APIResourceOutput) ElementType() reflect.Type
func (APIResourceOutput) Group ¶
func (o APIResourceOutput) Group() pulumi.StringPtrOutput
group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale".
func (APIResourceOutput) Kind ¶
func (o APIResourceOutput) Kind() pulumi.StringOutput
kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo')
func (APIResourceOutput) Name ¶
func (o APIResourceOutput) Name() pulumi.StringOutput
name is the plural name of the resource.
func (APIResourceOutput) Namespaced ¶
func (o APIResourceOutput) Namespaced() pulumi.BoolOutput
namespaced indicates if a resource is namespaced or not.
func (APIResourceOutput) ShortNames ¶
func (o APIResourceOutput) ShortNames() pulumi.StringArrayOutput
shortNames is a list of suggested short names of the resource.
func (APIResourceOutput) SingularName ¶
func (o APIResourceOutput) SingularName() pulumi.StringOutput
singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface.
func (APIResourceOutput) StorageVersionHash ¶
func (o APIResourceOutput) StorageVersionHash() pulumi.StringPtrOutput
The hash value of the storage version, the version this resource is converted to when written to the data store. Value must be treated as opaque by clients. Only equality comparison on the value is valid. This is an alpha feature and may change or be removed in the future. The field is populated by the apiserver only if the StorageVersionHash feature gate is enabled. This field will remain optional even if it graduates.
func (APIResourceOutput) ToAPIResourceOutput ¶
func (o APIResourceOutput) ToAPIResourceOutput() APIResourceOutput
func (APIResourceOutput) ToAPIResourceOutputWithContext ¶
func (o APIResourceOutput) ToAPIResourceOutputWithContext(ctx context.Context) APIResourceOutput
func (APIResourceOutput) Verbs ¶
func (o APIResourceOutput) Verbs() pulumi.StringArrayOutput
verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy)
func (APIResourceOutput) Version ¶
func (o APIResourceOutput) Version() pulumi.StringPtrOutput
version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)".
type APIResourcePatch ¶
type APIResourcePatch struct { // categories is a list of the grouped resources this resource belongs to (e.g. 'all') Categories []string `pulumi:"categories"` // group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale". Group *string `pulumi:"group"` // kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo') Kind *string `pulumi:"kind"` // name is the plural name of the resource. Name *string `pulumi:"name"` // namespaced indicates if a resource is namespaced or not. Namespaced *bool `pulumi:"namespaced"` // shortNames is a list of suggested short names of the resource. ShortNames []string `pulumi:"shortNames"` // singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface. SingularName *string `pulumi:"singularName"` // The hash value of the storage version, the version this resource is converted to when written to the data store. Value must be treated as opaque by clients. Only equality comparison on the value is valid. This is an alpha feature and may change or be removed in the future. The field is populated by the apiserver only if the StorageVersionHash feature gate is enabled. This field will remain optional even if it graduates. StorageVersionHash *string `pulumi:"storageVersionHash"` // verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy) Verbs []string `pulumi:"verbs"` // version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)". Version *string `pulumi:"version"` }
APIResource specifies the name of a resource and whether it is namespaced.
type APIResourcePatchArgs ¶
type APIResourcePatchArgs struct { // categories is a list of the grouped resources this resource belongs to (e.g. 'all') Categories pulumi.StringArrayInput `pulumi:"categories"` // group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale". Group pulumi.StringPtrInput `pulumi:"group"` // kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo') Kind pulumi.StringPtrInput `pulumi:"kind"` // name is the plural name of the resource. Name pulumi.StringPtrInput `pulumi:"name"` // namespaced indicates if a resource is namespaced or not. Namespaced pulumi.BoolPtrInput `pulumi:"namespaced"` // shortNames is a list of suggested short names of the resource. ShortNames pulumi.StringArrayInput `pulumi:"shortNames"` // singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface. SingularName pulumi.StringPtrInput `pulumi:"singularName"` // The hash value of the storage version, the version this resource is converted to when written to the data store. Value must be treated as opaque by clients. Only equality comparison on the value is valid. This is an alpha feature and may change or be removed in the future. The field is populated by the apiserver only if the StorageVersionHash feature gate is enabled. This field will remain optional even if it graduates. StorageVersionHash pulumi.StringPtrInput `pulumi:"storageVersionHash"` // verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy) Verbs pulumi.StringArrayInput `pulumi:"verbs"` // version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)". Version pulumi.StringPtrInput `pulumi:"version"` }
APIResource specifies the name of a resource and whether it is namespaced.
func (APIResourcePatchArgs) ElementType ¶
func (APIResourcePatchArgs) ElementType() reflect.Type
func (APIResourcePatchArgs) ToAPIResourcePatchOutput ¶
func (i APIResourcePatchArgs) ToAPIResourcePatchOutput() APIResourcePatchOutput
func (APIResourcePatchArgs) ToAPIResourcePatchOutputWithContext ¶
func (i APIResourcePatchArgs) ToAPIResourcePatchOutputWithContext(ctx context.Context) APIResourcePatchOutput
type APIResourcePatchInput ¶
type APIResourcePatchInput interface { pulumi.Input ToAPIResourcePatchOutput() APIResourcePatchOutput ToAPIResourcePatchOutputWithContext(context.Context) APIResourcePatchOutput }
APIResourcePatchInput is an input type that accepts APIResourcePatchArgs and APIResourcePatchOutput values. You can construct a concrete instance of `APIResourcePatchInput` via:
APIResourcePatchArgs{...}
type APIResourcePatchOutput ¶
type APIResourcePatchOutput struct{ *pulumi.OutputState }
APIResource specifies the name of a resource and whether it is namespaced.
func (APIResourcePatchOutput) Categories ¶
func (o APIResourcePatchOutput) Categories() pulumi.StringArrayOutput
categories is a list of the grouped resources this resource belongs to (e.g. 'all')
func (APIResourcePatchOutput) ElementType ¶
func (APIResourcePatchOutput) ElementType() reflect.Type
func (APIResourcePatchOutput) Group ¶
func (o APIResourcePatchOutput) Group() pulumi.StringPtrOutput
group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale".
func (APIResourcePatchOutput) Kind ¶
func (o APIResourcePatchOutput) Kind() pulumi.StringPtrOutput
kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo')
func (APIResourcePatchOutput) Name ¶
func (o APIResourcePatchOutput) Name() pulumi.StringPtrOutput
name is the plural name of the resource.
func (APIResourcePatchOutput) Namespaced ¶
func (o APIResourcePatchOutput) Namespaced() pulumi.BoolPtrOutput
namespaced indicates if a resource is namespaced or not.
func (APIResourcePatchOutput) ShortNames ¶
func (o APIResourcePatchOutput) ShortNames() pulumi.StringArrayOutput
shortNames is a list of suggested short names of the resource.
func (APIResourcePatchOutput) SingularName ¶
func (o APIResourcePatchOutput) SingularName() pulumi.StringPtrOutput
singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface.
func (APIResourcePatchOutput) StorageVersionHash ¶
func (o APIResourcePatchOutput) StorageVersionHash() pulumi.StringPtrOutput
The hash value of the storage version, the version this resource is converted to when written to the data store. Value must be treated as opaque by clients. Only equality comparison on the value is valid. This is an alpha feature and may change or be removed in the future. The field is populated by the apiserver only if the StorageVersionHash feature gate is enabled. This field will remain optional even if it graduates.
func (APIResourcePatchOutput) ToAPIResourcePatchOutput ¶
func (o APIResourcePatchOutput) ToAPIResourcePatchOutput() APIResourcePatchOutput
func (APIResourcePatchOutput) ToAPIResourcePatchOutputWithContext ¶
func (o APIResourcePatchOutput) ToAPIResourcePatchOutputWithContext(ctx context.Context) APIResourcePatchOutput
func (APIResourcePatchOutput) Verbs ¶
func (o APIResourcePatchOutput) Verbs() pulumi.StringArrayOutput
verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy)
func (APIResourcePatchOutput) Version ¶
func (o APIResourcePatchOutput) Version() pulumi.StringPtrOutput
version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)".
type APIVersions ¶
type APIVersions 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"` // a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. ServerAddressByClientCIDRs []ServerAddressByClientCIDR `pulumi:"serverAddressByClientCIDRs"` // versions are the api versions that are available. Versions []string `pulumi:"versions"` }
APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.
type APIVersionsArgs ¶
type APIVersionsArgs 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"` // a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. ServerAddressByClientCIDRs ServerAddressByClientCIDRArrayInput `pulumi:"serverAddressByClientCIDRs"` // versions are the api versions that are available. Versions pulumi.StringArrayInput `pulumi:"versions"` }
APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.
func (APIVersionsArgs) ElementType ¶
func (APIVersionsArgs) ElementType() reflect.Type
func (APIVersionsArgs) ToAPIVersionsOutput ¶
func (i APIVersionsArgs) ToAPIVersionsOutput() APIVersionsOutput
func (APIVersionsArgs) ToAPIVersionsOutputWithContext ¶
func (i APIVersionsArgs) ToAPIVersionsOutputWithContext(ctx context.Context) APIVersionsOutput
type APIVersionsInput ¶
type APIVersionsInput interface { pulumi.Input ToAPIVersionsOutput() APIVersionsOutput ToAPIVersionsOutputWithContext(context.Context) APIVersionsOutput }
APIVersionsInput is an input type that accepts APIVersionsArgs and APIVersionsOutput values. You can construct a concrete instance of `APIVersionsInput` via:
APIVersionsArgs{...}
type APIVersionsOutput ¶
type APIVersionsOutput struct{ *pulumi.OutputState }
APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.
func (APIVersionsOutput) ApiVersion ¶
func (o APIVersionsOutput) 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 (APIVersionsOutput) ElementType ¶
func (APIVersionsOutput) ElementType() reflect.Type
func (APIVersionsOutput) Kind ¶
func (o APIVersionsOutput) 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 (APIVersionsOutput) ServerAddressByClientCIDRs ¶
func (o APIVersionsOutput) ServerAddressByClientCIDRs() ServerAddressByClientCIDRArrayOutput
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
func (APIVersionsOutput) ToAPIVersionsOutput ¶
func (o APIVersionsOutput) ToAPIVersionsOutput() APIVersionsOutput
func (APIVersionsOutput) ToAPIVersionsOutputWithContext ¶
func (o APIVersionsOutput) ToAPIVersionsOutputWithContext(ctx context.Context) APIVersionsOutput
func (APIVersionsOutput) Versions ¶
func (o APIVersionsOutput) Versions() pulumi.StringArrayOutput
versions are the api versions that are available.
type APIVersionsPatch ¶
type APIVersionsPatch 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"` // a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. ServerAddressByClientCIDRs []ServerAddressByClientCIDRPatch `pulumi:"serverAddressByClientCIDRs"` // versions are the api versions that are available. Versions []string `pulumi:"versions"` }
APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.
type APIVersionsPatchArgs ¶
type APIVersionsPatchArgs 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"` // a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. ServerAddressByClientCIDRs ServerAddressByClientCIDRPatchArrayInput `pulumi:"serverAddressByClientCIDRs"` // versions are the api versions that are available. Versions pulumi.StringArrayInput `pulumi:"versions"` }
APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.
func (APIVersionsPatchArgs) ElementType ¶
func (APIVersionsPatchArgs) ElementType() reflect.Type
func (APIVersionsPatchArgs) ToAPIVersionsPatchOutput ¶
func (i APIVersionsPatchArgs) ToAPIVersionsPatchOutput() APIVersionsPatchOutput
func (APIVersionsPatchArgs) ToAPIVersionsPatchOutputWithContext ¶
func (i APIVersionsPatchArgs) ToAPIVersionsPatchOutputWithContext(ctx context.Context) APIVersionsPatchOutput
type APIVersionsPatchInput ¶
type APIVersionsPatchInput interface { pulumi.Input ToAPIVersionsPatchOutput() APIVersionsPatchOutput ToAPIVersionsPatchOutputWithContext(context.Context) APIVersionsPatchOutput }
APIVersionsPatchInput is an input type that accepts APIVersionsPatchArgs and APIVersionsPatchOutput values. You can construct a concrete instance of `APIVersionsPatchInput` via:
APIVersionsPatchArgs{...}
type APIVersionsPatchOutput ¶
type APIVersionsPatchOutput struct{ *pulumi.OutputState }
APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.
func (APIVersionsPatchOutput) ApiVersion ¶
func (o APIVersionsPatchOutput) 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 (APIVersionsPatchOutput) ElementType ¶
func (APIVersionsPatchOutput) ElementType() reflect.Type
func (APIVersionsPatchOutput) Kind ¶
func (o APIVersionsPatchOutput) 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 (APIVersionsPatchOutput) ServerAddressByClientCIDRs ¶
func (o APIVersionsPatchOutput) ServerAddressByClientCIDRs() ServerAddressByClientCIDRPatchArrayOutput
a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
func (APIVersionsPatchOutput) ToAPIVersionsPatchOutput ¶
func (o APIVersionsPatchOutput) ToAPIVersionsPatchOutput() APIVersionsPatchOutput
func (APIVersionsPatchOutput) ToAPIVersionsPatchOutputWithContext ¶
func (o APIVersionsPatchOutput) ToAPIVersionsPatchOutputWithContext(ctx context.Context) APIVersionsPatchOutput
func (APIVersionsPatchOutput) Versions ¶
func (o APIVersionsPatchOutput) Versions() pulumi.StringArrayOutput
versions are the api versions that are available.
type Condition ¶
type Condition struct { // lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. LastTransitionTime string `pulumi:"lastTransitionTime"` // message is a human readable message indicating details about the transition. This may be an empty string. Message string `pulumi:"message"` // observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance. ObservedGeneration *int `pulumi:"observedGeneration"` // reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty. Reason string `pulumi:"reason"` // status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // type of condition in CamelCase or in foo.example.com/CamelCase. Type string `pulumi:"type"` }
Condition contains details for one aspect of the current state of this API Resource.
type ConditionArgs ¶
type ConditionArgs struct { // lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. LastTransitionTime pulumi.StringInput `pulumi:"lastTransitionTime"` // message is a human readable message indicating details about the transition. This may be an empty string. Message pulumi.StringInput `pulumi:"message"` // observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty. Reason pulumi.StringInput `pulumi:"reason"` // status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // type of condition in CamelCase or in foo.example.com/CamelCase. Type pulumi.StringInput `pulumi:"type"` }
Condition contains details for one aspect of the current state of this API Resource.
func (ConditionArgs) ElementType ¶
func (ConditionArgs) ElementType() reflect.Type
func (ConditionArgs) ToConditionOutput ¶
func (i ConditionArgs) ToConditionOutput() ConditionOutput
func (ConditionArgs) ToConditionOutputWithContext ¶
func (i ConditionArgs) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
type ConditionArray ¶
type ConditionArray []ConditionInput
func (ConditionArray) ElementType ¶
func (ConditionArray) ElementType() reflect.Type
func (ConditionArray) ToConditionArrayOutput ¶
func (i ConditionArray) ToConditionArrayOutput() ConditionArrayOutput
func (ConditionArray) ToConditionArrayOutputWithContext ¶
func (i ConditionArray) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput
type ConditionArrayInput ¶
type ConditionArrayInput interface { pulumi.Input ToConditionArrayOutput() ConditionArrayOutput ToConditionArrayOutputWithContext(context.Context) ConditionArrayOutput }
ConditionArrayInput is an input type that accepts ConditionArray and ConditionArrayOutput values. You can construct a concrete instance of `ConditionArrayInput` via:
ConditionArray{ ConditionArgs{...} }
type ConditionArrayOutput ¶
type ConditionArrayOutput struct{ *pulumi.OutputState }
func (ConditionArrayOutput) ElementType ¶
func (ConditionArrayOutput) ElementType() reflect.Type
func (ConditionArrayOutput) Index ¶
func (o ConditionArrayOutput) Index(i pulumi.IntInput) ConditionOutput
func (ConditionArrayOutput) ToConditionArrayOutput ¶
func (o ConditionArrayOutput) ToConditionArrayOutput() ConditionArrayOutput
func (ConditionArrayOutput) ToConditionArrayOutputWithContext ¶
func (o ConditionArrayOutput) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput
type ConditionInput ¶
type ConditionInput interface { pulumi.Input ToConditionOutput() ConditionOutput ToConditionOutputWithContext(context.Context) ConditionOutput }
ConditionInput is an input type that accepts ConditionArgs and ConditionOutput values. You can construct a concrete instance of `ConditionInput` via:
ConditionArgs{...}
type ConditionOutput ¶
type ConditionOutput struct{ *pulumi.OutputState }
Condition contains details for one aspect of the current state of this API Resource.
func (ConditionOutput) ElementType ¶
func (ConditionOutput) ElementType() reflect.Type
func (ConditionOutput) LastTransitionTime ¶
func (o ConditionOutput) LastTransitionTime() pulumi.StringOutput
lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
func (ConditionOutput) Message ¶
func (o ConditionOutput) Message() pulumi.StringOutput
message is a human readable message indicating details about the transition. This may be an empty string.
func (ConditionOutput) ObservedGeneration ¶
func (o ConditionOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
func (ConditionOutput) Reason ¶
func (o ConditionOutput) Reason() pulumi.StringOutput
reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
func (ConditionOutput) Status ¶
func (o ConditionOutput) Status() pulumi.StringOutput
status of the condition, one of True, False, Unknown.
func (ConditionOutput) ToConditionOutput ¶
func (o ConditionOutput) ToConditionOutput() ConditionOutput
func (ConditionOutput) ToConditionOutputWithContext ¶
func (o ConditionOutput) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
func (ConditionOutput) Type ¶
func (o ConditionOutput) Type() pulumi.StringOutput
type of condition in CamelCase or in foo.example.com/CamelCase.
type ConditionPatch ¶
type ConditionPatch struct { // lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. LastTransitionTime *string `pulumi:"lastTransitionTime"` // message is a human readable message indicating details about the transition. This may be an empty string. Message *string `pulumi:"message"` // observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance. ObservedGeneration *int `pulumi:"observedGeneration"` // reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty. Reason *string `pulumi:"reason"` // status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // type of condition in CamelCase or in foo.example.com/CamelCase. Type *string `pulumi:"type"` }
Condition contains details for one aspect of the current state of this API Resource.
type ConditionPatchArgs ¶
type ConditionPatchArgs struct { // lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // message is a human readable message indicating details about the transition. This may be an empty string. Message pulumi.StringPtrInput `pulumi:"message"` // observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty. Reason pulumi.StringPtrInput `pulumi:"reason"` // status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // type of condition in CamelCase or in foo.example.com/CamelCase. Type pulumi.StringPtrInput `pulumi:"type"` }
Condition contains details for one aspect of the current state of this API Resource.
func (ConditionPatchArgs) ElementType ¶
func (ConditionPatchArgs) ElementType() reflect.Type
func (ConditionPatchArgs) ToConditionPatchOutput ¶
func (i ConditionPatchArgs) ToConditionPatchOutput() ConditionPatchOutput
func (ConditionPatchArgs) ToConditionPatchOutputWithContext ¶
func (i ConditionPatchArgs) ToConditionPatchOutputWithContext(ctx context.Context) ConditionPatchOutput
type ConditionPatchArray ¶
type ConditionPatchArray []ConditionPatchInput
func (ConditionPatchArray) ElementType ¶
func (ConditionPatchArray) ElementType() reflect.Type
func (ConditionPatchArray) ToConditionPatchArrayOutput ¶
func (i ConditionPatchArray) ToConditionPatchArrayOutput() ConditionPatchArrayOutput
func (ConditionPatchArray) ToConditionPatchArrayOutputWithContext ¶
func (i ConditionPatchArray) ToConditionPatchArrayOutputWithContext(ctx context.Context) ConditionPatchArrayOutput
type ConditionPatchArrayInput ¶
type ConditionPatchArrayInput interface { pulumi.Input ToConditionPatchArrayOutput() ConditionPatchArrayOutput ToConditionPatchArrayOutputWithContext(context.Context) ConditionPatchArrayOutput }
ConditionPatchArrayInput is an input type that accepts ConditionPatchArray and ConditionPatchArrayOutput values. You can construct a concrete instance of `ConditionPatchArrayInput` via:
ConditionPatchArray{ ConditionPatchArgs{...} }
type ConditionPatchArrayOutput ¶
type ConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (ConditionPatchArrayOutput) ElementType ¶
func (ConditionPatchArrayOutput) ElementType() reflect.Type
func (ConditionPatchArrayOutput) Index ¶
func (o ConditionPatchArrayOutput) Index(i pulumi.IntInput) ConditionPatchOutput
func (ConditionPatchArrayOutput) ToConditionPatchArrayOutput ¶
func (o ConditionPatchArrayOutput) ToConditionPatchArrayOutput() ConditionPatchArrayOutput
func (ConditionPatchArrayOutput) ToConditionPatchArrayOutputWithContext ¶
func (o ConditionPatchArrayOutput) ToConditionPatchArrayOutputWithContext(ctx context.Context) ConditionPatchArrayOutput
type ConditionPatchInput ¶
type ConditionPatchInput interface { pulumi.Input ToConditionPatchOutput() ConditionPatchOutput ToConditionPatchOutputWithContext(context.Context) ConditionPatchOutput }
ConditionPatchInput is an input type that accepts ConditionPatchArgs and ConditionPatchOutput values. You can construct a concrete instance of `ConditionPatchInput` via:
ConditionPatchArgs{...}
type ConditionPatchOutput ¶
type ConditionPatchOutput struct{ *pulumi.OutputState }
Condition contains details for one aspect of the current state of this API Resource.
func (ConditionPatchOutput) ElementType ¶
func (ConditionPatchOutput) ElementType() reflect.Type
func (ConditionPatchOutput) LastTransitionTime ¶
func (o ConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
func (ConditionPatchOutput) Message ¶
func (o ConditionPatchOutput) Message() pulumi.StringPtrOutput
message is a human readable message indicating details about the transition. This may be an empty string.
func (ConditionPatchOutput) ObservedGeneration ¶
func (o ConditionPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
func (ConditionPatchOutput) Reason ¶
func (o ConditionPatchOutput) Reason() pulumi.StringPtrOutput
reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
func (ConditionPatchOutput) Status ¶
func (o ConditionPatchOutput) Status() pulumi.StringPtrOutput
status of the condition, one of True, False, Unknown.
func (ConditionPatchOutput) ToConditionPatchOutput ¶
func (o ConditionPatchOutput) ToConditionPatchOutput() ConditionPatchOutput
func (ConditionPatchOutput) ToConditionPatchOutputWithContext ¶
func (o ConditionPatchOutput) ToConditionPatchOutputWithContext(ctx context.Context) ConditionPatchOutput
func (ConditionPatchOutput) Type ¶
func (o ConditionPatchOutput) Type() pulumi.StringPtrOutput
type of condition in CamelCase or in foo.example.com/CamelCase.
type DeleteOptions ¶
type DeleteOptions 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"` // When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed DryRun []string `pulumi:"dryRun"` // The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. GracePeriodSeconds *int `pulumi:"gracePeriodSeconds"` // 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"` // Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. OrphanDependents *bool `pulumi:"orphanDependents"` // Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned. Preconditions *Preconditions `pulumi:"preconditions"` // Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. PropagationPolicy *string `pulumi:"propagationPolicy"` }
DeleteOptions may be provided when deleting an API object.
type DeleteOptionsArgs ¶
type DeleteOptionsArgs 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"` // When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed DryRun pulumi.StringArrayInput `pulumi:"dryRun"` // The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. GracePeriodSeconds pulumi.IntPtrInput `pulumi:"gracePeriodSeconds"` // 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"` // Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. OrphanDependents pulumi.BoolPtrInput `pulumi:"orphanDependents"` // Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned. Preconditions PreconditionsPtrInput `pulumi:"preconditions"` // Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. PropagationPolicy pulumi.StringPtrInput `pulumi:"propagationPolicy"` }
DeleteOptions may be provided when deleting an API object.
func (DeleteOptionsArgs) ElementType ¶
func (DeleteOptionsArgs) ElementType() reflect.Type
func (DeleteOptionsArgs) ToDeleteOptionsOutput ¶
func (i DeleteOptionsArgs) ToDeleteOptionsOutput() DeleteOptionsOutput
func (DeleteOptionsArgs) ToDeleteOptionsOutputWithContext ¶
func (i DeleteOptionsArgs) ToDeleteOptionsOutputWithContext(ctx context.Context) DeleteOptionsOutput
func (DeleteOptionsArgs) ToDeleteOptionsPtrOutput ¶
func (i DeleteOptionsArgs) ToDeleteOptionsPtrOutput() DeleteOptionsPtrOutput
func (DeleteOptionsArgs) ToDeleteOptionsPtrOutputWithContext ¶
func (i DeleteOptionsArgs) ToDeleteOptionsPtrOutputWithContext(ctx context.Context) DeleteOptionsPtrOutput
type DeleteOptionsInput ¶
type DeleteOptionsInput interface { pulumi.Input ToDeleteOptionsOutput() DeleteOptionsOutput ToDeleteOptionsOutputWithContext(context.Context) DeleteOptionsOutput }
DeleteOptionsInput is an input type that accepts DeleteOptionsArgs and DeleteOptionsOutput values. You can construct a concrete instance of `DeleteOptionsInput` via:
DeleteOptionsArgs{...}
type DeleteOptionsOutput ¶
type DeleteOptionsOutput struct{ *pulumi.OutputState }
DeleteOptions may be provided when deleting an API object.
func (DeleteOptionsOutput) ApiVersion ¶
func (o DeleteOptionsOutput) 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 (DeleteOptionsOutput) DryRun ¶
func (o DeleteOptionsOutput) DryRun() pulumi.StringArrayOutput
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
func (DeleteOptionsOutput) ElementType ¶
func (DeleteOptionsOutput) ElementType() reflect.Type
func (DeleteOptionsOutput) GracePeriodSeconds ¶
func (o DeleteOptionsOutput) GracePeriodSeconds() pulumi.IntPtrOutput
The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
func (DeleteOptionsOutput) Kind ¶
func (o DeleteOptionsOutput) 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 (DeleteOptionsOutput) OrphanDependents
deprecated
func (o DeleteOptionsOutput) OrphanDependents() pulumi.BoolPtrOutput
Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
func (DeleteOptionsOutput) Preconditions ¶
func (o DeleteOptionsOutput) Preconditions() PreconditionsPtrOutput
Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.
func (DeleteOptionsOutput) PropagationPolicy ¶
func (o DeleteOptionsOutput) PropagationPolicy() pulumi.StringPtrOutput
Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
func (DeleteOptionsOutput) ToDeleteOptionsOutput ¶
func (o DeleteOptionsOutput) ToDeleteOptionsOutput() DeleteOptionsOutput
func (DeleteOptionsOutput) ToDeleteOptionsOutputWithContext ¶
func (o DeleteOptionsOutput) ToDeleteOptionsOutputWithContext(ctx context.Context) DeleteOptionsOutput
func (DeleteOptionsOutput) ToDeleteOptionsPtrOutput ¶
func (o DeleteOptionsOutput) ToDeleteOptionsPtrOutput() DeleteOptionsPtrOutput
func (DeleteOptionsOutput) ToDeleteOptionsPtrOutputWithContext ¶
func (o DeleteOptionsOutput) ToDeleteOptionsPtrOutputWithContext(ctx context.Context) DeleteOptionsPtrOutput
type DeleteOptionsPatch ¶
type DeleteOptionsPatch 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"` // When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed DryRun []string `pulumi:"dryRun"` // The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. GracePeriodSeconds *int `pulumi:"gracePeriodSeconds"` // 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"` // Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. OrphanDependents *bool `pulumi:"orphanDependents"` // Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned. Preconditions *PreconditionsPatch `pulumi:"preconditions"` // Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. PropagationPolicy *string `pulumi:"propagationPolicy"` }
DeleteOptions may be provided when deleting an API object.
type DeleteOptionsPatchArgs ¶
type DeleteOptionsPatchArgs 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"` // When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed DryRun pulumi.StringArrayInput `pulumi:"dryRun"` // The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. GracePeriodSeconds pulumi.IntPtrInput `pulumi:"gracePeriodSeconds"` // 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"` // Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. OrphanDependents pulumi.BoolPtrInput `pulumi:"orphanDependents"` // Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned. Preconditions PreconditionsPatchPtrInput `pulumi:"preconditions"` // Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. PropagationPolicy pulumi.StringPtrInput `pulumi:"propagationPolicy"` }
DeleteOptions may be provided when deleting an API object.
func (DeleteOptionsPatchArgs) ElementType ¶
func (DeleteOptionsPatchArgs) ElementType() reflect.Type
func (DeleteOptionsPatchArgs) ToDeleteOptionsPatchOutput ¶
func (i DeleteOptionsPatchArgs) ToDeleteOptionsPatchOutput() DeleteOptionsPatchOutput
func (DeleteOptionsPatchArgs) ToDeleteOptionsPatchOutputWithContext ¶
func (i DeleteOptionsPatchArgs) ToDeleteOptionsPatchOutputWithContext(ctx context.Context) DeleteOptionsPatchOutput
func (DeleteOptionsPatchArgs) ToDeleteOptionsPatchPtrOutput ¶
func (i DeleteOptionsPatchArgs) ToDeleteOptionsPatchPtrOutput() DeleteOptionsPatchPtrOutput
func (DeleteOptionsPatchArgs) ToDeleteOptionsPatchPtrOutputWithContext ¶
func (i DeleteOptionsPatchArgs) ToDeleteOptionsPatchPtrOutputWithContext(ctx context.Context) DeleteOptionsPatchPtrOutput
type DeleteOptionsPatchInput ¶
type DeleteOptionsPatchInput interface { pulumi.Input ToDeleteOptionsPatchOutput() DeleteOptionsPatchOutput ToDeleteOptionsPatchOutputWithContext(context.Context) DeleteOptionsPatchOutput }
DeleteOptionsPatchInput is an input type that accepts DeleteOptionsPatchArgs and DeleteOptionsPatchOutput values. You can construct a concrete instance of `DeleteOptionsPatchInput` via:
DeleteOptionsPatchArgs{...}
type DeleteOptionsPatchOutput ¶
type DeleteOptionsPatchOutput struct{ *pulumi.OutputState }
DeleteOptions may be provided when deleting an API object.
func (DeleteOptionsPatchOutput) ApiVersion ¶
func (o DeleteOptionsPatchOutput) 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 (DeleteOptionsPatchOutput) DryRun ¶
func (o DeleteOptionsPatchOutput) DryRun() pulumi.StringArrayOutput
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
func (DeleteOptionsPatchOutput) ElementType ¶
func (DeleteOptionsPatchOutput) ElementType() reflect.Type
func (DeleteOptionsPatchOutput) GracePeriodSeconds ¶
func (o DeleteOptionsPatchOutput) GracePeriodSeconds() pulumi.IntPtrOutput
The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
func (DeleteOptionsPatchOutput) Kind ¶
func (o DeleteOptionsPatchOutput) 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 (DeleteOptionsPatchOutput) OrphanDependents
deprecated
func (o DeleteOptionsPatchOutput) OrphanDependents() pulumi.BoolPtrOutput
Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
func (DeleteOptionsPatchOutput) Preconditions ¶
func (o DeleteOptionsPatchOutput) Preconditions() PreconditionsPatchPtrOutput
Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.
func (DeleteOptionsPatchOutput) PropagationPolicy ¶
func (o DeleteOptionsPatchOutput) PropagationPolicy() pulumi.StringPtrOutput
Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
func (DeleteOptionsPatchOutput) ToDeleteOptionsPatchOutput ¶
func (o DeleteOptionsPatchOutput) ToDeleteOptionsPatchOutput() DeleteOptionsPatchOutput
func (DeleteOptionsPatchOutput) ToDeleteOptionsPatchOutputWithContext ¶
func (o DeleteOptionsPatchOutput) ToDeleteOptionsPatchOutputWithContext(ctx context.Context) DeleteOptionsPatchOutput
func (DeleteOptionsPatchOutput) ToDeleteOptionsPatchPtrOutput ¶
func (o DeleteOptionsPatchOutput) ToDeleteOptionsPatchPtrOutput() DeleteOptionsPatchPtrOutput
func (DeleteOptionsPatchOutput) ToDeleteOptionsPatchPtrOutputWithContext ¶
func (o DeleteOptionsPatchOutput) ToDeleteOptionsPatchPtrOutputWithContext(ctx context.Context) DeleteOptionsPatchPtrOutput
type DeleteOptionsPatchPtrInput ¶
type DeleteOptionsPatchPtrInput interface { pulumi.Input ToDeleteOptionsPatchPtrOutput() DeleteOptionsPatchPtrOutput ToDeleteOptionsPatchPtrOutputWithContext(context.Context) DeleteOptionsPatchPtrOutput }
DeleteOptionsPatchPtrInput is an input type that accepts DeleteOptionsPatchArgs, DeleteOptionsPatchPtr and DeleteOptionsPatchPtrOutput values. You can construct a concrete instance of `DeleteOptionsPatchPtrInput` via:
DeleteOptionsPatchArgs{...} or: nil
func DeleteOptionsPatchPtr ¶
func DeleteOptionsPatchPtr(v *DeleteOptionsPatchArgs) DeleteOptionsPatchPtrInput
type DeleteOptionsPatchPtrOutput ¶
type DeleteOptionsPatchPtrOutput struct{ *pulumi.OutputState }
func (DeleteOptionsPatchPtrOutput) ApiVersion ¶
func (o DeleteOptionsPatchPtrOutput) 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 (DeleteOptionsPatchPtrOutput) DryRun ¶
func (o DeleteOptionsPatchPtrOutput) DryRun() pulumi.StringArrayOutput
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
func (DeleteOptionsPatchPtrOutput) Elem ¶
func (o DeleteOptionsPatchPtrOutput) Elem() DeleteOptionsPatchOutput
func (DeleteOptionsPatchPtrOutput) ElementType ¶
func (DeleteOptionsPatchPtrOutput) ElementType() reflect.Type
func (DeleteOptionsPatchPtrOutput) GracePeriodSeconds ¶
func (o DeleteOptionsPatchPtrOutput) GracePeriodSeconds() pulumi.IntPtrOutput
The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
func (DeleteOptionsPatchPtrOutput) Kind ¶
func (o DeleteOptionsPatchPtrOutput) 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 (DeleteOptionsPatchPtrOutput) OrphanDependents
deprecated
func (o DeleteOptionsPatchPtrOutput) OrphanDependents() pulumi.BoolPtrOutput
Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
func (DeleteOptionsPatchPtrOutput) Preconditions ¶
func (o DeleteOptionsPatchPtrOutput) Preconditions() PreconditionsPatchPtrOutput
Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.
func (DeleteOptionsPatchPtrOutput) PropagationPolicy ¶
func (o DeleteOptionsPatchPtrOutput) PropagationPolicy() pulumi.StringPtrOutput
Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
func (DeleteOptionsPatchPtrOutput) ToDeleteOptionsPatchPtrOutput ¶
func (o DeleteOptionsPatchPtrOutput) ToDeleteOptionsPatchPtrOutput() DeleteOptionsPatchPtrOutput
func (DeleteOptionsPatchPtrOutput) ToDeleteOptionsPatchPtrOutputWithContext ¶
func (o DeleteOptionsPatchPtrOutput) ToDeleteOptionsPatchPtrOutputWithContext(ctx context.Context) DeleteOptionsPatchPtrOutput
type DeleteOptionsPtrInput ¶
type DeleteOptionsPtrInput interface { pulumi.Input ToDeleteOptionsPtrOutput() DeleteOptionsPtrOutput ToDeleteOptionsPtrOutputWithContext(context.Context) DeleteOptionsPtrOutput }
DeleteOptionsPtrInput is an input type that accepts DeleteOptionsArgs, DeleteOptionsPtr and DeleteOptionsPtrOutput values. You can construct a concrete instance of `DeleteOptionsPtrInput` via:
DeleteOptionsArgs{...} or: nil
func DeleteOptionsPtr ¶
func DeleteOptionsPtr(v *DeleteOptionsArgs) DeleteOptionsPtrInput
type DeleteOptionsPtrOutput ¶
type DeleteOptionsPtrOutput struct{ *pulumi.OutputState }
func (DeleteOptionsPtrOutput) ApiVersion ¶
func (o DeleteOptionsPtrOutput) 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 (DeleteOptionsPtrOutput) DryRun ¶
func (o DeleteOptionsPtrOutput) DryRun() pulumi.StringArrayOutput
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
func (DeleteOptionsPtrOutput) Elem ¶
func (o DeleteOptionsPtrOutput) Elem() DeleteOptionsOutput
func (DeleteOptionsPtrOutput) ElementType ¶
func (DeleteOptionsPtrOutput) ElementType() reflect.Type
func (DeleteOptionsPtrOutput) GracePeriodSeconds ¶
func (o DeleteOptionsPtrOutput) GracePeriodSeconds() pulumi.IntPtrOutput
The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
func (DeleteOptionsPtrOutput) Kind ¶
func (o DeleteOptionsPtrOutput) 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 (DeleteOptionsPtrOutput) OrphanDependents
deprecated
func (o DeleteOptionsPtrOutput) OrphanDependents() pulumi.BoolPtrOutput
Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
func (DeleteOptionsPtrOutput) Preconditions ¶
func (o DeleteOptionsPtrOutput) Preconditions() PreconditionsPtrOutput
Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.
func (DeleteOptionsPtrOutput) PropagationPolicy ¶
func (o DeleteOptionsPtrOutput) PropagationPolicy() pulumi.StringPtrOutput
Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
func (DeleteOptionsPtrOutput) ToDeleteOptionsPtrOutput ¶
func (o DeleteOptionsPtrOutput) ToDeleteOptionsPtrOutput() DeleteOptionsPtrOutput
func (DeleteOptionsPtrOutput) ToDeleteOptionsPtrOutputWithContext ¶
func (o DeleteOptionsPtrOutput) ToDeleteOptionsPtrOutputWithContext(ctx context.Context) DeleteOptionsPtrOutput
type GroupVersionForDiscovery ¶
type GroupVersionForDiscovery struct { // groupVersion specifies the API group and version in the form "group/version" GroupVersion string `pulumi:"groupVersion"` // version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion. Version string `pulumi:"version"` }
GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.
type GroupVersionForDiscoveryArgs ¶
type GroupVersionForDiscoveryArgs struct { // groupVersion specifies the API group and version in the form "group/version" GroupVersion pulumi.StringInput `pulumi:"groupVersion"` // version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion. Version pulumi.StringInput `pulumi:"version"` }
GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.
func (GroupVersionForDiscoveryArgs) ElementType ¶
func (GroupVersionForDiscoveryArgs) ElementType() reflect.Type
func (GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryOutput ¶
func (i GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryOutput() GroupVersionForDiscoveryOutput
func (GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryOutputWithContext ¶
func (i GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryOutputWithContext(ctx context.Context) GroupVersionForDiscoveryOutput
func (GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryPtrOutput ¶
func (i GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryPtrOutput() GroupVersionForDiscoveryPtrOutput
func (GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryPtrOutputWithContext ¶
func (i GroupVersionForDiscoveryArgs) ToGroupVersionForDiscoveryPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPtrOutput
type GroupVersionForDiscoveryArray ¶
type GroupVersionForDiscoveryArray []GroupVersionForDiscoveryInput
func (GroupVersionForDiscoveryArray) ElementType ¶
func (GroupVersionForDiscoveryArray) ElementType() reflect.Type
func (GroupVersionForDiscoveryArray) ToGroupVersionForDiscoveryArrayOutput ¶
func (i GroupVersionForDiscoveryArray) ToGroupVersionForDiscoveryArrayOutput() GroupVersionForDiscoveryArrayOutput
func (GroupVersionForDiscoveryArray) ToGroupVersionForDiscoveryArrayOutputWithContext ¶
func (i GroupVersionForDiscoveryArray) ToGroupVersionForDiscoveryArrayOutputWithContext(ctx context.Context) GroupVersionForDiscoveryArrayOutput
type GroupVersionForDiscoveryArrayInput ¶
type GroupVersionForDiscoveryArrayInput interface { pulumi.Input ToGroupVersionForDiscoveryArrayOutput() GroupVersionForDiscoveryArrayOutput ToGroupVersionForDiscoveryArrayOutputWithContext(context.Context) GroupVersionForDiscoveryArrayOutput }
GroupVersionForDiscoveryArrayInput is an input type that accepts GroupVersionForDiscoveryArray and GroupVersionForDiscoveryArrayOutput values. You can construct a concrete instance of `GroupVersionForDiscoveryArrayInput` via:
GroupVersionForDiscoveryArray{ GroupVersionForDiscoveryArgs{...} }
type GroupVersionForDiscoveryArrayOutput ¶
type GroupVersionForDiscoveryArrayOutput struct{ *pulumi.OutputState }
func (GroupVersionForDiscoveryArrayOutput) ElementType ¶
func (GroupVersionForDiscoveryArrayOutput) ElementType() reflect.Type
func (GroupVersionForDiscoveryArrayOutput) Index ¶
func (o GroupVersionForDiscoveryArrayOutput) Index(i pulumi.IntInput) GroupVersionForDiscoveryOutput
func (GroupVersionForDiscoveryArrayOutput) ToGroupVersionForDiscoveryArrayOutput ¶
func (o GroupVersionForDiscoveryArrayOutput) ToGroupVersionForDiscoveryArrayOutput() GroupVersionForDiscoveryArrayOutput
func (GroupVersionForDiscoveryArrayOutput) ToGroupVersionForDiscoveryArrayOutputWithContext ¶
func (o GroupVersionForDiscoveryArrayOutput) ToGroupVersionForDiscoveryArrayOutputWithContext(ctx context.Context) GroupVersionForDiscoveryArrayOutput
type GroupVersionForDiscoveryInput ¶
type GroupVersionForDiscoveryInput interface { pulumi.Input ToGroupVersionForDiscoveryOutput() GroupVersionForDiscoveryOutput ToGroupVersionForDiscoveryOutputWithContext(context.Context) GroupVersionForDiscoveryOutput }
GroupVersionForDiscoveryInput is an input type that accepts GroupVersionForDiscoveryArgs and GroupVersionForDiscoveryOutput values. You can construct a concrete instance of `GroupVersionForDiscoveryInput` via:
GroupVersionForDiscoveryArgs{...}
type GroupVersionForDiscoveryOutput ¶
type GroupVersionForDiscoveryOutput struct{ *pulumi.OutputState }
GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.
func (GroupVersionForDiscoveryOutput) ElementType ¶
func (GroupVersionForDiscoveryOutput) ElementType() reflect.Type
func (GroupVersionForDiscoveryOutput) GroupVersion ¶
func (o GroupVersionForDiscoveryOutput) GroupVersion() pulumi.StringOutput
groupVersion specifies the API group and version in the form "group/version"
func (GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryOutput ¶
func (o GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryOutput() GroupVersionForDiscoveryOutput
func (GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryOutputWithContext ¶
func (o GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryOutputWithContext(ctx context.Context) GroupVersionForDiscoveryOutput
func (GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryPtrOutput ¶
func (o GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryPtrOutput() GroupVersionForDiscoveryPtrOutput
func (GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryPtrOutputWithContext ¶
func (o GroupVersionForDiscoveryOutput) ToGroupVersionForDiscoveryPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPtrOutput
func (GroupVersionForDiscoveryOutput) Version ¶
func (o GroupVersionForDiscoveryOutput) Version() pulumi.StringOutput
version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion.
type GroupVersionForDiscoveryPatch ¶
type GroupVersionForDiscoveryPatch struct { // groupVersion specifies the API group and version in the form "group/version" GroupVersion *string `pulumi:"groupVersion"` // version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion. Version *string `pulumi:"version"` }
GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.
type GroupVersionForDiscoveryPatchArgs ¶
type GroupVersionForDiscoveryPatchArgs struct { // groupVersion specifies the API group and version in the form "group/version" GroupVersion pulumi.StringPtrInput `pulumi:"groupVersion"` // version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion. Version pulumi.StringPtrInput `pulumi:"version"` }
GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.
func (GroupVersionForDiscoveryPatchArgs) ElementType ¶
func (GroupVersionForDiscoveryPatchArgs) ElementType() reflect.Type
func (GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchOutput ¶
func (i GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchOutput() GroupVersionForDiscoveryPatchOutput
func (GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchOutputWithContext ¶
func (i GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchOutput
func (GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchPtrOutput ¶
func (i GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchPtrOutput() GroupVersionForDiscoveryPatchPtrOutput
func (GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchPtrOutputWithContext ¶
func (i GroupVersionForDiscoveryPatchArgs) ToGroupVersionForDiscoveryPatchPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchPtrOutput
type GroupVersionForDiscoveryPatchArray ¶
type GroupVersionForDiscoveryPatchArray []GroupVersionForDiscoveryPatchInput
func (GroupVersionForDiscoveryPatchArray) ElementType ¶
func (GroupVersionForDiscoveryPatchArray) ElementType() reflect.Type
func (GroupVersionForDiscoveryPatchArray) ToGroupVersionForDiscoveryPatchArrayOutput ¶
func (i GroupVersionForDiscoveryPatchArray) ToGroupVersionForDiscoveryPatchArrayOutput() GroupVersionForDiscoveryPatchArrayOutput
func (GroupVersionForDiscoveryPatchArray) ToGroupVersionForDiscoveryPatchArrayOutputWithContext ¶
func (i GroupVersionForDiscoveryPatchArray) ToGroupVersionForDiscoveryPatchArrayOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchArrayOutput
type GroupVersionForDiscoveryPatchArrayInput ¶
type GroupVersionForDiscoveryPatchArrayInput interface { pulumi.Input ToGroupVersionForDiscoveryPatchArrayOutput() GroupVersionForDiscoveryPatchArrayOutput ToGroupVersionForDiscoveryPatchArrayOutputWithContext(context.Context) GroupVersionForDiscoveryPatchArrayOutput }
GroupVersionForDiscoveryPatchArrayInput is an input type that accepts GroupVersionForDiscoveryPatchArray and GroupVersionForDiscoveryPatchArrayOutput values. You can construct a concrete instance of `GroupVersionForDiscoveryPatchArrayInput` via:
GroupVersionForDiscoveryPatchArray{ GroupVersionForDiscoveryPatchArgs{...} }
type GroupVersionForDiscoveryPatchArrayOutput ¶
type GroupVersionForDiscoveryPatchArrayOutput struct{ *pulumi.OutputState }
func (GroupVersionForDiscoveryPatchArrayOutput) ElementType ¶
func (GroupVersionForDiscoveryPatchArrayOutput) ElementType() reflect.Type
func (GroupVersionForDiscoveryPatchArrayOutput) ToGroupVersionForDiscoveryPatchArrayOutput ¶
func (o GroupVersionForDiscoveryPatchArrayOutput) ToGroupVersionForDiscoveryPatchArrayOutput() GroupVersionForDiscoveryPatchArrayOutput
func (GroupVersionForDiscoveryPatchArrayOutput) ToGroupVersionForDiscoveryPatchArrayOutputWithContext ¶
func (o GroupVersionForDiscoveryPatchArrayOutput) ToGroupVersionForDiscoveryPatchArrayOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchArrayOutput
type GroupVersionForDiscoveryPatchInput ¶
type GroupVersionForDiscoveryPatchInput interface { pulumi.Input ToGroupVersionForDiscoveryPatchOutput() GroupVersionForDiscoveryPatchOutput ToGroupVersionForDiscoveryPatchOutputWithContext(context.Context) GroupVersionForDiscoveryPatchOutput }
GroupVersionForDiscoveryPatchInput is an input type that accepts GroupVersionForDiscoveryPatchArgs and GroupVersionForDiscoveryPatchOutput values. You can construct a concrete instance of `GroupVersionForDiscoveryPatchInput` via:
GroupVersionForDiscoveryPatchArgs{...}
type GroupVersionForDiscoveryPatchOutput ¶
type GroupVersionForDiscoveryPatchOutput struct{ *pulumi.OutputState }
GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.
func (GroupVersionForDiscoveryPatchOutput) ElementType ¶
func (GroupVersionForDiscoveryPatchOutput) ElementType() reflect.Type
func (GroupVersionForDiscoveryPatchOutput) GroupVersion ¶
func (o GroupVersionForDiscoveryPatchOutput) GroupVersion() pulumi.StringPtrOutput
groupVersion specifies the API group and version in the form "group/version"
func (GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchOutput ¶
func (o GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchOutput() GroupVersionForDiscoveryPatchOutput
func (GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchOutputWithContext ¶
func (o GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchOutput
func (GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchPtrOutput ¶
func (o GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchPtrOutput() GroupVersionForDiscoveryPatchPtrOutput
func (GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchPtrOutputWithContext ¶
func (o GroupVersionForDiscoveryPatchOutput) ToGroupVersionForDiscoveryPatchPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchPtrOutput
func (GroupVersionForDiscoveryPatchOutput) Version ¶
func (o GroupVersionForDiscoveryPatchOutput) Version() pulumi.StringPtrOutput
version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion.
type GroupVersionForDiscoveryPatchPtrInput ¶
type GroupVersionForDiscoveryPatchPtrInput interface { pulumi.Input ToGroupVersionForDiscoveryPatchPtrOutput() GroupVersionForDiscoveryPatchPtrOutput ToGroupVersionForDiscoveryPatchPtrOutputWithContext(context.Context) GroupVersionForDiscoveryPatchPtrOutput }
GroupVersionForDiscoveryPatchPtrInput is an input type that accepts GroupVersionForDiscoveryPatchArgs, GroupVersionForDiscoveryPatchPtr and GroupVersionForDiscoveryPatchPtrOutput values. You can construct a concrete instance of `GroupVersionForDiscoveryPatchPtrInput` via:
GroupVersionForDiscoveryPatchArgs{...} or: nil
func GroupVersionForDiscoveryPatchPtr ¶
func GroupVersionForDiscoveryPatchPtr(v *GroupVersionForDiscoveryPatchArgs) GroupVersionForDiscoveryPatchPtrInput
type GroupVersionForDiscoveryPatchPtrOutput ¶
type GroupVersionForDiscoveryPatchPtrOutput struct{ *pulumi.OutputState }
func (GroupVersionForDiscoveryPatchPtrOutput) ElementType ¶
func (GroupVersionForDiscoveryPatchPtrOutput) ElementType() reflect.Type
func (GroupVersionForDiscoveryPatchPtrOutput) GroupVersion ¶
func (o GroupVersionForDiscoveryPatchPtrOutput) GroupVersion() pulumi.StringPtrOutput
groupVersion specifies the API group and version in the form "group/version"
func (GroupVersionForDiscoveryPatchPtrOutput) ToGroupVersionForDiscoveryPatchPtrOutput ¶
func (o GroupVersionForDiscoveryPatchPtrOutput) ToGroupVersionForDiscoveryPatchPtrOutput() GroupVersionForDiscoveryPatchPtrOutput
func (GroupVersionForDiscoveryPatchPtrOutput) ToGroupVersionForDiscoveryPatchPtrOutputWithContext ¶
func (o GroupVersionForDiscoveryPatchPtrOutput) ToGroupVersionForDiscoveryPatchPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPatchPtrOutput
func (GroupVersionForDiscoveryPatchPtrOutput) Version ¶
func (o GroupVersionForDiscoveryPatchPtrOutput) Version() pulumi.StringPtrOutput
version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion.
type GroupVersionForDiscoveryPtrInput ¶
type GroupVersionForDiscoveryPtrInput interface { pulumi.Input ToGroupVersionForDiscoveryPtrOutput() GroupVersionForDiscoveryPtrOutput ToGroupVersionForDiscoveryPtrOutputWithContext(context.Context) GroupVersionForDiscoveryPtrOutput }
GroupVersionForDiscoveryPtrInput is an input type that accepts GroupVersionForDiscoveryArgs, GroupVersionForDiscoveryPtr and GroupVersionForDiscoveryPtrOutput values. You can construct a concrete instance of `GroupVersionForDiscoveryPtrInput` via:
GroupVersionForDiscoveryArgs{...} or: nil
func GroupVersionForDiscoveryPtr ¶
func GroupVersionForDiscoveryPtr(v *GroupVersionForDiscoveryArgs) GroupVersionForDiscoveryPtrInput
type GroupVersionForDiscoveryPtrOutput ¶
type GroupVersionForDiscoveryPtrOutput struct{ *pulumi.OutputState }
func (GroupVersionForDiscoveryPtrOutput) Elem ¶
func (o GroupVersionForDiscoveryPtrOutput) Elem() GroupVersionForDiscoveryOutput
func (GroupVersionForDiscoveryPtrOutput) ElementType ¶
func (GroupVersionForDiscoveryPtrOutput) ElementType() reflect.Type
func (GroupVersionForDiscoveryPtrOutput) GroupVersion ¶
func (o GroupVersionForDiscoveryPtrOutput) GroupVersion() pulumi.StringPtrOutput
groupVersion specifies the API group and version in the form "group/version"
func (GroupVersionForDiscoveryPtrOutput) ToGroupVersionForDiscoveryPtrOutput ¶
func (o GroupVersionForDiscoveryPtrOutput) ToGroupVersionForDiscoveryPtrOutput() GroupVersionForDiscoveryPtrOutput
func (GroupVersionForDiscoveryPtrOutput) ToGroupVersionForDiscoveryPtrOutputWithContext ¶
func (o GroupVersionForDiscoveryPtrOutput) ToGroupVersionForDiscoveryPtrOutputWithContext(ctx context.Context) GroupVersionForDiscoveryPtrOutput
func (GroupVersionForDiscoveryPtrOutput) Version ¶
func (o GroupVersionForDiscoveryPtrOutput) Version() pulumi.StringPtrOutput
version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion.
type LabelSelector ¶
type LabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []LabelSelectorRequirement `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
type LabelSelectorArgs ¶
type LabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions LabelSelectorRequirementArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
func (LabelSelectorArgs) ElementType ¶
func (LabelSelectorArgs) ElementType() reflect.Type
func (LabelSelectorArgs) ToLabelSelectorOutput ¶
func (i LabelSelectorArgs) ToLabelSelectorOutput() LabelSelectorOutput
func (LabelSelectorArgs) ToLabelSelectorOutputWithContext ¶
func (i LabelSelectorArgs) ToLabelSelectorOutputWithContext(ctx context.Context) LabelSelectorOutput
func (LabelSelectorArgs) ToLabelSelectorPtrOutput ¶
func (i LabelSelectorArgs) ToLabelSelectorPtrOutput() LabelSelectorPtrOutput
func (LabelSelectorArgs) ToLabelSelectorPtrOutputWithContext ¶
func (i LabelSelectorArgs) ToLabelSelectorPtrOutputWithContext(ctx context.Context) LabelSelectorPtrOutput
type LabelSelectorArray ¶
type LabelSelectorArray []LabelSelectorInput
func (LabelSelectorArray) ElementType ¶
func (LabelSelectorArray) ElementType() reflect.Type
func (LabelSelectorArray) ToLabelSelectorArrayOutput ¶
func (i LabelSelectorArray) ToLabelSelectorArrayOutput() LabelSelectorArrayOutput
func (LabelSelectorArray) ToLabelSelectorArrayOutputWithContext ¶
func (i LabelSelectorArray) ToLabelSelectorArrayOutputWithContext(ctx context.Context) LabelSelectorArrayOutput
type LabelSelectorArrayInput ¶
type LabelSelectorArrayInput interface { pulumi.Input ToLabelSelectorArrayOutput() LabelSelectorArrayOutput ToLabelSelectorArrayOutputWithContext(context.Context) LabelSelectorArrayOutput }
LabelSelectorArrayInput is an input type that accepts LabelSelectorArray and LabelSelectorArrayOutput values. You can construct a concrete instance of `LabelSelectorArrayInput` via:
LabelSelectorArray{ LabelSelectorArgs{...} }
type LabelSelectorArrayOutput ¶
type LabelSelectorArrayOutput struct{ *pulumi.OutputState }
func (LabelSelectorArrayOutput) ElementType ¶
func (LabelSelectorArrayOutput) ElementType() reflect.Type
func (LabelSelectorArrayOutput) Index ¶
func (o LabelSelectorArrayOutput) Index(i pulumi.IntInput) LabelSelectorOutput
func (LabelSelectorArrayOutput) ToLabelSelectorArrayOutput ¶
func (o LabelSelectorArrayOutput) ToLabelSelectorArrayOutput() LabelSelectorArrayOutput
func (LabelSelectorArrayOutput) ToLabelSelectorArrayOutputWithContext ¶
func (o LabelSelectorArrayOutput) ToLabelSelectorArrayOutputWithContext(ctx context.Context) LabelSelectorArrayOutput
type LabelSelectorInput ¶
type LabelSelectorInput interface { pulumi.Input ToLabelSelectorOutput() LabelSelectorOutput ToLabelSelectorOutputWithContext(context.Context) LabelSelectorOutput }
LabelSelectorInput is an input type that accepts LabelSelectorArgs and LabelSelectorOutput values. You can construct a concrete instance of `LabelSelectorInput` via:
LabelSelectorArgs{...}
type LabelSelectorOutput ¶
type LabelSelectorOutput struct{ *pulumi.OutputState }
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
func (LabelSelectorOutput) ElementType ¶
func (LabelSelectorOutput) ElementType() reflect.Type
func (LabelSelectorOutput) MatchExpressions ¶
func (o LabelSelectorOutput) MatchExpressions() LabelSelectorRequirementArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (LabelSelectorOutput) MatchLabels ¶
func (o LabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (LabelSelectorOutput) ToLabelSelectorOutput ¶
func (o LabelSelectorOutput) ToLabelSelectorOutput() LabelSelectorOutput
func (LabelSelectorOutput) ToLabelSelectorOutputWithContext ¶
func (o LabelSelectorOutput) ToLabelSelectorOutputWithContext(ctx context.Context) LabelSelectorOutput
func (LabelSelectorOutput) ToLabelSelectorPtrOutput ¶
func (o LabelSelectorOutput) ToLabelSelectorPtrOutput() LabelSelectorPtrOutput
func (LabelSelectorOutput) ToLabelSelectorPtrOutputWithContext ¶
func (o LabelSelectorOutput) ToLabelSelectorPtrOutputWithContext(ctx context.Context) LabelSelectorPtrOutput
type LabelSelectorPatch ¶
type LabelSelectorPatch struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []LabelSelectorRequirementPatch `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
type LabelSelectorPatchArgs ¶
type LabelSelectorPatchArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions LabelSelectorRequirementPatchArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
func (LabelSelectorPatchArgs) ElementType ¶
func (LabelSelectorPatchArgs) ElementType() reflect.Type
func (LabelSelectorPatchArgs) ToLabelSelectorPatchOutput ¶
func (i LabelSelectorPatchArgs) ToLabelSelectorPatchOutput() LabelSelectorPatchOutput
func (LabelSelectorPatchArgs) ToLabelSelectorPatchOutputWithContext ¶
func (i LabelSelectorPatchArgs) ToLabelSelectorPatchOutputWithContext(ctx context.Context) LabelSelectorPatchOutput
func (LabelSelectorPatchArgs) ToLabelSelectorPatchPtrOutput ¶
func (i LabelSelectorPatchArgs) ToLabelSelectorPatchPtrOutput() LabelSelectorPatchPtrOutput
func (LabelSelectorPatchArgs) ToLabelSelectorPatchPtrOutputWithContext ¶
func (i LabelSelectorPatchArgs) ToLabelSelectorPatchPtrOutputWithContext(ctx context.Context) LabelSelectorPatchPtrOutput
type LabelSelectorPatchArray ¶
type LabelSelectorPatchArray []LabelSelectorPatchInput
func (LabelSelectorPatchArray) ElementType ¶
func (LabelSelectorPatchArray) ElementType() reflect.Type
func (LabelSelectorPatchArray) ToLabelSelectorPatchArrayOutput ¶
func (i LabelSelectorPatchArray) ToLabelSelectorPatchArrayOutput() LabelSelectorPatchArrayOutput
func (LabelSelectorPatchArray) ToLabelSelectorPatchArrayOutputWithContext ¶
func (i LabelSelectorPatchArray) ToLabelSelectorPatchArrayOutputWithContext(ctx context.Context) LabelSelectorPatchArrayOutput
type LabelSelectorPatchArrayInput ¶
type LabelSelectorPatchArrayInput interface { pulumi.Input ToLabelSelectorPatchArrayOutput() LabelSelectorPatchArrayOutput ToLabelSelectorPatchArrayOutputWithContext(context.Context) LabelSelectorPatchArrayOutput }
LabelSelectorPatchArrayInput is an input type that accepts LabelSelectorPatchArray and LabelSelectorPatchArrayOutput values. You can construct a concrete instance of `LabelSelectorPatchArrayInput` via:
LabelSelectorPatchArray{ LabelSelectorPatchArgs{...} }
type LabelSelectorPatchArrayOutput ¶
type LabelSelectorPatchArrayOutput struct{ *pulumi.OutputState }
func (LabelSelectorPatchArrayOutput) ElementType ¶
func (LabelSelectorPatchArrayOutput) ElementType() reflect.Type
func (LabelSelectorPatchArrayOutput) Index ¶
func (o LabelSelectorPatchArrayOutput) Index(i pulumi.IntInput) LabelSelectorPatchOutput
func (LabelSelectorPatchArrayOutput) ToLabelSelectorPatchArrayOutput ¶
func (o LabelSelectorPatchArrayOutput) ToLabelSelectorPatchArrayOutput() LabelSelectorPatchArrayOutput
func (LabelSelectorPatchArrayOutput) ToLabelSelectorPatchArrayOutputWithContext ¶
func (o LabelSelectorPatchArrayOutput) ToLabelSelectorPatchArrayOutputWithContext(ctx context.Context) LabelSelectorPatchArrayOutput
type LabelSelectorPatchInput ¶
type LabelSelectorPatchInput interface { pulumi.Input ToLabelSelectorPatchOutput() LabelSelectorPatchOutput ToLabelSelectorPatchOutputWithContext(context.Context) LabelSelectorPatchOutput }
LabelSelectorPatchInput is an input type that accepts LabelSelectorPatchArgs and LabelSelectorPatchOutput values. You can construct a concrete instance of `LabelSelectorPatchInput` via:
LabelSelectorPatchArgs{...}
type LabelSelectorPatchOutput ¶
type LabelSelectorPatchOutput struct{ *pulumi.OutputState }
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
func (LabelSelectorPatchOutput) ElementType ¶
func (LabelSelectorPatchOutput) ElementType() reflect.Type
func (LabelSelectorPatchOutput) MatchExpressions ¶
func (o LabelSelectorPatchOutput) MatchExpressions() LabelSelectorRequirementPatchArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (LabelSelectorPatchOutput) MatchLabels ¶
func (o LabelSelectorPatchOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (LabelSelectorPatchOutput) ToLabelSelectorPatchOutput ¶
func (o LabelSelectorPatchOutput) ToLabelSelectorPatchOutput() LabelSelectorPatchOutput
func (LabelSelectorPatchOutput) ToLabelSelectorPatchOutputWithContext ¶
func (o LabelSelectorPatchOutput) ToLabelSelectorPatchOutputWithContext(ctx context.Context) LabelSelectorPatchOutput
func (LabelSelectorPatchOutput) ToLabelSelectorPatchPtrOutput ¶
func (o LabelSelectorPatchOutput) ToLabelSelectorPatchPtrOutput() LabelSelectorPatchPtrOutput
func (LabelSelectorPatchOutput) ToLabelSelectorPatchPtrOutputWithContext ¶
func (o LabelSelectorPatchOutput) ToLabelSelectorPatchPtrOutputWithContext(ctx context.Context) LabelSelectorPatchPtrOutput
type LabelSelectorPatchPtrInput ¶
type LabelSelectorPatchPtrInput interface { pulumi.Input ToLabelSelectorPatchPtrOutput() LabelSelectorPatchPtrOutput ToLabelSelectorPatchPtrOutputWithContext(context.Context) LabelSelectorPatchPtrOutput }
LabelSelectorPatchPtrInput is an input type that accepts LabelSelectorPatchArgs, LabelSelectorPatchPtr and LabelSelectorPatchPtrOutput values. You can construct a concrete instance of `LabelSelectorPatchPtrInput` via:
LabelSelectorPatchArgs{...} or: nil
func LabelSelectorPatchPtr ¶
func LabelSelectorPatchPtr(v *LabelSelectorPatchArgs) LabelSelectorPatchPtrInput
type LabelSelectorPatchPtrOutput ¶
type LabelSelectorPatchPtrOutput struct{ *pulumi.OutputState }
func (LabelSelectorPatchPtrOutput) Elem ¶
func (o LabelSelectorPatchPtrOutput) Elem() LabelSelectorPatchOutput
func (LabelSelectorPatchPtrOutput) ElementType ¶
func (LabelSelectorPatchPtrOutput) ElementType() reflect.Type
func (LabelSelectorPatchPtrOutput) MatchExpressions ¶
func (o LabelSelectorPatchPtrOutput) MatchExpressions() LabelSelectorRequirementPatchArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (LabelSelectorPatchPtrOutput) MatchLabels ¶
func (o LabelSelectorPatchPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (LabelSelectorPatchPtrOutput) ToLabelSelectorPatchPtrOutput ¶
func (o LabelSelectorPatchPtrOutput) ToLabelSelectorPatchPtrOutput() LabelSelectorPatchPtrOutput
func (LabelSelectorPatchPtrOutput) ToLabelSelectorPatchPtrOutputWithContext ¶
func (o LabelSelectorPatchPtrOutput) ToLabelSelectorPatchPtrOutputWithContext(ctx context.Context) LabelSelectorPatchPtrOutput
type LabelSelectorPtrInput ¶
type LabelSelectorPtrInput interface { pulumi.Input ToLabelSelectorPtrOutput() LabelSelectorPtrOutput ToLabelSelectorPtrOutputWithContext(context.Context) LabelSelectorPtrOutput }
LabelSelectorPtrInput is an input type that accepts LabelSelectorArgs, LabelSelectorPtr and LabelSelectorPtrOutput values. You can construct a concrete instance of `LabelSelectorPtrInput` via:
LabelSelectorArgs{...} or: nil
func LabelSelectorPtr ¶
func LabelSelectorPtr(v *LabelSelectorArgs) LabelSelectorPtrInput
type LabelSelectorPtrOutput ¶
type LabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (LabelSelectorPtrOutput) Elem ¶
func (o LabelSelectorPtrOutput) Elem() LabelSelectorOutput
func (LabelSelectorPtrOutput) ElementType ¶
func (LabelSelectorPtrOutput) ElementType() reflect.Type
func (LabelSelectorPtrOutput) MatchExpressions ¶
func (o LabelSelectorPtrOutput) MatchExpressions() LabelSelectorRequirementArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (LabelSelectorPtrOutput) MatchLabels ¶
func (o LabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (LabelSelectorPtrOutput) ToLabelSelectorPtrOutput ¶
func (o LabelSelectorPtrOutput) ToLabelSelectorPtrOutput() LabelSelectorPtrOutput
func (LabelSelectorPtrOutput) ToLabelSelectorPtrOutputWithContext ¶
func (o LabelSelectorPtrOutput) ToLabelSelectorPtrOutputWithContext(ctx context.Context) LabelSelectorPtrOutput
type LabelSelectorRequirement ¶
type LabelSelectorRequirement struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type LabelSelectorRequirementArgs ¶
type LabelSelectorRequirementArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (LabelSelectorRequirementArgs) ElementType ¶
func (LabelSelectorRequirementArgs) ElementType() reflect.Type
func (LabelSelectorRequirementArgs) ToLabelSelectorRequirementOutput ¶
func (i LabelSelectorRequirementArgs) ToLabelSelectorRequirementOutput() LabelSelectorRequirementOutput
func (LabelSelectorRequirementArgs) ToLabelSelectorRequirementOutputWithContext ¶
func (i LabelSelectorRequirementArgs) ToLabelSelectorRequirementOutputWithContext(ctx context.Context) LabelSelectorRequirementOutput
type LabelSelectorRequirementArray ¶
type LabelSelectorRequirementArray []LabelSelectorRequirementInput
func (LabelSelectorRequirementArray) ElementType ¶
func (LabelSelectorRequirementArray) ElementType() reflect.Type
func (LabelSelectorRequirementArray) ToLabelSelectorRequirementArrayOutput ¶
func (i LabelSelectorRequirementArray) ToLabelSelectorRequirementArrayOutput() LabelSelectorRequirementArrayOutput
func (LabelSelectorRequirementArray) ToLabelSelectorRequirementArrayOutputWithContext ¶
func (i LabelSelectorRequirementArray) ToLabelSelectorRequirementArrayOutputWithContext(ctx context.Context) LabelSelectorRequirementArrayOutput
type LabelSelectorRequirementArrayInput ¶
type LabelSelectorRequirementArrayInput interface { pulumi.Input ToLabelSelectorRequirementArrayOutput() LabelSelectorRequirementArrayOutput ToLabelSelectorRequirementArrayOutputWithContext(context.Context) LabelSelectorRequirementArrayOutput }
LabelSelectorRequirementArrayInput is an input type that accepts LabelSelectorRequirementArray and LabelSelectorRequirementArrayOutput values. You can construct a concrete instance of `LabelSelectorRequirementArrayInput` via:
LabelSelectorRequirementArray{ LabelSelectorRequirementArgs{...} }
type LabelSelectorRequirementArrayOutput ¶
type LabelSelectorRequirementArrayOutput struct{ *pulumi.OutputState }
func (LabelSelectorRequirementArrayOutput) ElementType ¶
func (LabelSelectorRequirementArrayOutput) ElementType() reflect.Type
func (LabelSelectorRequirementArrayOutput) Index ¶
func (o LabelSelectorRequirementArrayOutput) Index(i pulumi.IntInput) LabelSelectorRequirementOutput
func (LabelSelectorRequirementArrayOutput) ToLabelSelectorRequirementArrayOutput ¶
func (o LabelSelectorRequirementArrayOutput) ToLabelSelectorRequirementArrayOutput() LabelSelectorRequirementArrayOutput
func (LabelSelectorRequirementArrayOutput) ToLabelSelectorRequirementArrayOutputWithContext ¶
func (o LabelSelectorRequirementArrayOutput) ToLabelSelectorRequirementArrayOutputWithContext(ctx context.Context) LabelSelectorRequirementArrayOutput
type LabelSelectorRequirementInput ¶
type LabelSelectorRequirementInput interface { pulumi.Input ToLabelSelectorRequirementOutput() LabelSelectorRequirementOutput ToLabelSelectorRequirementOutputWithContext(context.Context) LabelSelectorRequirementOutput }
LabelSelectorRequirementInput is an input type that accepts LabelSelectorRequirementArgs and LabelSelectorRequirementOutput values. You can construct a concrete instance of `LabelSelectorRequirementInput` via:
LabelSelectorRequirementArgs{...}
type LabelSelectorRequirementOutput ¶
type LabelSelectorRequirementOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (LabelSelectorRequirementOutput) ElementType ¶
func (LabelSelectorRequirementOutput) ElementType() reflect.Type
func (LabelSelectorRequirementOutput) Key ¶
func (o LabelSelectorRequirementOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (LabelSelectorRequirementOutput) Operator ¶
func (o LabelSelectorRequirementOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (LabelSelectorRequirementOutput) ToLabelSelectorRequirementOutput ¶
func (o LabelSelectorRequirementOutput) ToLabelSelectorRequirementOutput() LabelSelectorRequirementOutput
func (LabelSelectorRequirementOutput) ToLabelSelectorRequirementOutputWithContext ¶
func (o LabelSelectorRequirementOutput) ToLabelSelectorRequirementOutputWithContext(ctx context.Context) LabelSelectorRequirementOutput
func (LabelSelectorRequirementOutput) Values ¶
func (o LabelSelectorRequirementOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type LabelSelectorRequirementPatch ¶
type LabelSelectorRequirementPatch struct { // key is the label key that the selector applies to. Key *string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator *string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type LabelSelectorRequirementPatchArgs ¶
type LabelSelectorRequirementPatchArgs struct { // key is the label key that the selector applies to. Key pulumi.StringPtrInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringPtrInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (LabelSelectorRequirementPatchArgs) ElementType ¶
func (LabelSelectorRequirementPatchArgs) ElementType() reflect.Type
func (LabelSelectorRequirementPatchArgs) ToLabelSelectorRequirementPatchOutput ¶
func (i LabelSelectorRequirementPatchArgs) ToLabelSelectorRequirementPatchOutput() LabelSelectorRequirementPatchOutput
func (LabelSelectorRequirementPatchArgs) ToLabelSelectorRequirementPatchOutputWithContext ¶
func (i LabelSelectorRequirementPatchArgs) ToLabelSelectorRequirementPatchOutputWithContext(ctx context.Context) LabelSelectorRequirementPatchOutput
type LabelSelectorRequirementPatchArray ¶
type LabelSelectorRequirementPatchArray []LabelSelectorRequirementPatchInput
func (LabelSelectorRequirementPatchArray) ElementType ¶
func (LabelSelectorRequirementPatchArray) ElementType() reflect.Type
func (LabelSelectorRequirementPatchArray) ToLabelSelectorRequirementPatchArrayOutput ¶
func (i LabelSelectorRequirementPatchArray) ToLabelSelectorRequirementPatchArrayOutput() LabelSelectorRequirementPatchArrayOutput
func (LabelSelectorRequirementPatchArray) ToLabelSelectorRequirementPatchArrayOutputWithContext ¶
func (i LabelSelectorRequirementPatchArray) ToLabelSelectorRequirementPatchArrayOutputWithContext(ctx context.Context) LabelSelectorRequirementPatchArrayOutput
type LabelSelectorRequirementPatchArrayInput ¶
type LabelSelectorRequirementPatchArrayInput interface { pulumi.Input ToLabelSelectorRequirementPatchArrayOutput() LabelSelectorRequirementPatchArrayOutput ToLabelSelectorRequirementPatchArrayOutputWithContext(context.Context) LabelSelectorRequirementPatchArrayOutput }
LabelSelectorRequirementPatchArrayInput is an input type that accepts LabelSelectorRequirementPatchArray and LabelSelectorRequirementPatchArrayOutput values. You can construct a concrete instance of `LabelSelectorRequirementPatchArrayInput` via:
LabelSelectorRequirementPatchArray{ LabelSelectorRequirementPatchArgs{...} }
type LabelSelectorRequirementPatchArrayOutput ¶
type LabelSelectorRequirementPatchArrayOutput struct{ *pulumi.OutputState }
func (LabelSelectorRequirementPatchArrayOutput) ElementType ¶
func (LabelSelectorRequirementPatchArrayOutput) ElementType() reflect.Type
func (LabelSelectorRequirementPatchArrayOutput) ToLabelSelectorRequirementPatchArrayOutput ¶
func (o LabelSelectorRequirementPatchArrayOutput) ToLabelSelectorRequirementPatchArrayOutput() LabelSelectorRequirementPatchArrayOutput
func (LabelSelectorRequirementPatchArrayOutput) ToLabelSelectorRequirementPatchArrayOutputWithContext ¶
func (o LabelSelectorRequirementPatchArrayOutput) ToLabelSelectorRequirementPatchArrayOutputWithContext(ctx context.Context) LabelSelectorRequirementPatchArrayOutput
type LabelSelectorRequirementPatchInput ¶
type LabelSelectorRequirementPatchInput interface { pulumi.Input ToLabelSelectorRequirementPatchOutput() LabelSelectorRequirementPatchOutput ToLabelSelectorRequirementPatchOutputWithContext(context.Context) LabelSelectorRequirementPatchOutput }
LabelSelectorRequirementPatchInput is an input type that accepts LabelSelectorRequirementPatchArgs and LabelSelectorRequirementPatchOutput values. You can construct a concrete instance of `LabelSelectorRequirementPatchInput` via:
LabelSelectorRequirementPatchArgs{...}
type LabelSelectorRequirementPatchOutput ¶
type LabelSelectorRequirementPatchOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (LabelSelectorRequirementPatchOutput) ElementType ¶
func (LabelSelectorRequirementPatchOutput) ElementType() reflect.Type
func (LabelSelectorRequirementPatchOutput) Key ¶
func (o LabelSelectorRequirementPatchOutput) Key() pulumi.StringPtrOutput
key is the label key that the selector applies to.
func (LabelSelectorRequirementPatchOutput) Operator ¶
func (o LabelSelectorRequirementPatchOutput) Operator() pulumi.StringPtrOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (LabelSelectorRequirementPatchOutput) ToLabelSelectorRequirementPatchOutput ¶
func (o LabelSelectorRequirementPatchOutput) ToLabelSelectorRequirementPatchOutput() LabelSelectorRequirementPatchOutput
func (LabelSelectorRequirementPatchOutput) ToLabelSelectorRequirementPatchOutputWithContext ¶
func (o LabelSelectorRequirementPatchOutput) ToLabelSelectorRequirementPatchOutputWithContext(ctx context.Context) LabelSelectorRequirementPatchOutput
func (LabelSelectorRequirementPatchOutput) Values ¶
func (o LabelSelectorRequirementPatchOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ListMeta ¶
type ListMeta struct { // continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message. Continue *string `pulumi:"continue"` // remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact. RemainingItemCount *int `pulumi:"remainingItemCount"` // String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. SelfLink *string `pulumi:"selfLink"` }
ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.
type ListMetaArgs ¶
type ListMetaArgs struct { // continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message. Continue pulumi.StringPtrInput `pulumi:"continue"` // remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact. RemainingItemCount pulumi.IntPtrInput `pulumi:"remainingItemCount"` // String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. SelfLink pulumi.StringPtrInput `pulumi:"selfLink"` }
ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.
func (ListMetaArgs) ElementType ¶
func (ListMetaArgs) ElementType() reflect.Type
func (ListMetaArgs) ToListMetaOutput ¶
func (i ListMetaArgs) ToListMetaOutput() ListMetaOutput
func (ListMetaArgs) ToListMetaOutputWithContext ¶
func (i ListMetaArgs) ToListMetaOutputWithContext(ctx context.Context) ListMetaOutput
func (ListMetaArgs) ToListMetaPtrOutput ¶
func (i ListMetaArgs) ToListMetaPtrOutput() ListMetaPtrOutput
func (ListMetaArgs) ToListMetaPtrOutputWithContext ¶
func (i ListMetaArgs) ToListMetaPtrOutputWithContext(ctx context.Context) ListMetaPtrOutput
type ListMetaInput ¶
type ListMetaInput interface { pulumi.Input ToListMetaOutput() ListMetaOutput ToListMetaOutputWithContext(context.Context) ListMetaOutput }
ListMetaInput is an input type that accepts ListMetaArgs and ListMetaOutput values. You can construct a concrete instance of `ListMetaInput` via:
ListMetaArgs{...}
type ListMetaOutput ¶
type ListMetaOutput struct{ *pulumi.OutputState }
ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.
func (ListMetaOutput) Continue ¶
func (o ListMetaOutput) Continue() pulumi.StringPtrOutput
continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message.
func (ListMetaOutput) ElementType ¶
func (ListMetaOutput) ElementType() reflect.Type
func (ListMetaOutput) RemainingItemCount ¶
func (o ListMetaOutput) RemainingItemCount() pulumi.IntPtrOutput
remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact.
func (ListMetaOutput) ResourceVersion ¶
func (o ListMetaOutput) ResourceVersion() pulumi.StringPtrOutput
String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ListMetaOutput) SelfLink
deprecated
func (o ListMetaOutput) SelfLink() pulumi.StringPtrOutput
Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.
func (ListMetaOutput) ToListMetaOutput ¶
func (o ListMetaOutput) ToListMetaOutput() ListMetaOutput
func (ListMetaOutput) ToListMetaOutputWithContext ¶
func (o ListMetaOutput) ToListMetaOutputWithContext(ctx context.Context) ListMetaOutput
func (ListMetaOutput) ToListMetaPtrOutput ¶
func (o ListMetaOutput) ToListMetaPtrOutput() ListMetaPtrOutput
func (ListMetaOutput) ToListMetaPtrOutputWithContext ¶
func (o ListMetaOutput) ToListMetaPtrOutputWithContext(ctx context.Context) ListMetaPtrOutput
type ListMetaPatch ¶
type ListMetaPatch struct { // continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message. Continue *string `pulumi:"continue"` // remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact. RemainingItemCount *int `pulumi:"remainingItemCount"` // String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. SelfLink *string `pulumi:"selfLink"` }
ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.
type ListMetaPatchArgs ¶
type ListMetaPatchArgs struct { // continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message. Continue pulumi.StringPtrInput `pulumi:"continue"` // remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact. RemainingItemCount pulumi.IntPtrInput `pulumi:"remainingItemCount"` // String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. SelfLink pulumi.StringPtrInput `pulumi:"selfLink"` }
ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.
func (ListMetaPatchArgs) ElementType ¶
func (ListMetaPatchArgs) ElementType() reflect.Type
func (ListMetaPatchArgs) ToListMetaPatchOutput ¶
func (i ListMetaPatchArgs) ToListMetaPatchOutput() ListMetaPatchOutput
func (ListMetaPatchArgs) ToListMetaPatchOutputWithContext ¶
func (i ListMetaPatchArgs) ToListMetaPatchOutputWithContext(ctx context.Context) ListMetaPatchOutput
func (ListMetaPatchArgs) ToListMetaPatchPtrOutput ¶
func (i ListMetaPatchArgs) ToListMetaPatchPtrOutput() ListMetaPatchPtrOutput
func (ListMetaPatchArgs) ToListMetaPatchPtrOutputWithContext ¶
func (i ListMetaPatchArgs) ToListMetaPatchPtrOutputWithContext(ctx context.Context) ListMetaPatchPtrOutput
type ListMetaPatchInput ¶
type ListMetaPatchInput interface { pulumi.Input ToListMetaPatchOutput() ListMetaPatchOutput ToListMetaPatchOutputWithContext(context.Context) ListMetaPatchOutput }
ListMetaPatchInput is an input type that accepts ListMetaPatchArgs and ListMetaPatchOutput values. You can construct a concrete instance of `ListMetaPatchInput` via:
ListMetaPatchArgs{...}
type ListMetaPatchOutput ¶
type ListMetaPatchOutput struct{ *pulumi.OutputState }
ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.
func (ListMetaPatchOutput) Continue ¶
func (o ListMetaPatchOutput) Continue() pulumi.StringPtrOutput
continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message.
func (ListMetaPatchOutput) ElementType ¶
func (ListMetaPatchOutput) ElementType() reflect.Type
func (ListMetaPatchOutput) RemainingItemCount ¶
func (o ListMetaPatchOutput) RemainingItemCount() pulumi.IntPtrOutput
remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact.
func (ListMetaPatchOutput) ResourceVersion ¶
func (o ListMetaPatchOutput) ResourceVersion() pulumi.StringPtrOutput
String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ListMetaPatchOutput) SelfLink
deprecated
func (o ListMetaPatchOutput) SelfLink() pulumi.StringPtrOutput
Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.
func (ListMetaPatchOutput) ToListMetaPatchOutput ¶
func (o ListMetaPatchOutput) ToListMetaPatchOutput() ListMetaPatchOutput
func (ListMetaPatchOutput) ToListMetaPatchOutputWithContext ¶
func (o ListMetaPatchOutput) ToListMetaPatchOutputWithContext(ctx context.Context) ListMetaPatchOutput
func (ListMetaPatchOutput) ToListMetaPatchPtrOutput ¶
func (o ListMetaPatchOutput) ToListMetaPatchPtrOutput() ListMetaPatchPtrOutput
func (ListMetaPatchOutput) ToListMetaPatchPtrOutputWithContext ¶
func (o ListMetaPatchOutput) ToListMetaPatchPtrOutputWithContext(ctx context.Context) ListMetaPatchPtrOutput
type ListMetaPatchPtrInput ¶
type ListMetaPatchPtrInput interface { pulumi.Input ToListMetaPatchPtrOutput() ListMetaPatchPtrOutput ToListMetaPatchPtrOutputWithContext(context.Context) ListMetaPatchPtrOutput }
ListMetaPatchPtrInput is an input type that accepts ListMetaPatchArgs, ListMetaPatchPtr and ListMetaPatchPtrOutput values. You can construct a concrete instance of `ListMetaPatchPtrInput` via:
ListMetaPatchArgs{...} or: nil
func ListMetaPatchPtr ¶
func ListMetaPatchPtr(v *ListMetaPatchArgs) ListMetaPatchPtrInput
type ListMetaPatchPtrOutput ¶
type ListMetaPatchPtrOutput struct{ *pulumi.OutputState }
func (ListMetaPatchPtrOutput) Continue ¶
func (o ListMetaPatchPtrOutput) Continue() pulumi.StringPtrOutput
continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message.
func (ListMetaPatchPtrOutput) Elem ¶
func (o ListMetaPatchPtrOutput) Elem() ListMetaPatchOutput
func (ListMetaPatchPtrOutput) ElementType ¶
func (ListMetaPatchPtrOutput) ElementType() reflect.Type
func (ListMetaPatchPtrOutput) RemainingItemCount ¶
func (o ListMetaPatchPtrOutput) RemainingItemCount() pulumi.IntPtrOutput
remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact.
func (ListMetaPatchPtrOutput) ResourceVersion ¶
func (o ListMetaPatchPtrOutput) ResourceVersion() pulumi.StringPtrOutput
String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ListMetaPatchPtrOutput) SelfLink
deprecated
func (o ListMetaPatchPtrOutput) SelfLink() pulumi.StringPtrOutput
Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.
func (ListMetaPatchPtrOutput) ToListMetaPatchPtrOutput ¶
func (o ListMetaPatchPtrOutput) ToListMetaPatchPtrOutput() ListMetaPatchPtrOutput
func (ListMetaPatchPtrOutput) ToListMetaPatchPtrOutputWithContext ¶
func (o ListMetaPatchPtrOutput) ToListMetaPatchPtrOutputWithContext(ctx context.Context) ListMetaPatchPtrOutput
type ListMetaPtrInput ¶
type ListMetaPtrInput interface { pulumi.Input ToListMetaPtrOutput() ListMetaPtrOutput ToListMetaPtrOutputWithContext(context.Context) ListMetaPtrOutput }
ListMetaPtrInput is an input type that accepts ListMetaArgs, ListMetaPtr and ListMetaPtrOutput values. You can construct a concrete instance of `ListMetaPtrInput` via:
ListMetaArgs{...} or: nil
func ListMetaPtr ¶
func ListMetaPtr(v *ListMetaArgs) ListMetaPtrInput
type ListMetaPtrOutput ¶
type ListMetaPtrOutput struct{ *pulumi.OutputState }
func (ListMetaPtrOutput) Continue ¶
func (o ListMetaPtrOutput) Continue() pulumi.StringPtrOutput
continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message.
func (ListMetaPtrOutput) Elem ¶
func (o ListMetaPtrOutput) Elem() ListMetaOutput
func (ListMetaPtrOutput) ElementType ¶
func (ListMetaPtrOutput) ElementType() reflect.Type
func (ListMetaPtrOutput) RemainingItemCount ¶
func (o ListMetaPtrOutput) RemainingItemCount() pulumi.IntPtrOutput
remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact.
func (ListMetaPtrOutput) ResourceVersion ¶
func (o ListMetaPtrOutput) ResourceVersion() pulumi.StringPtrOutput
String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ListMetaPtrOutput) SelfLink
deprecated
func (o ListMetaPtrOutput) SelfLink() pulumi.StringPtrOutput
Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.
func (ListMetaPtrOutput) ToListMetaPtrOutput ¶
func (o ListMetaPtrOutput) ToListMetaPtrOutput() ListMetaPtrOutput
func (ListMetaPtrOutput) ToListMetaPtrOutputWithContext ¶
func (o ListMetaPtrOutput) ToListMetaPtrOutputWithContext(ctx context.Context) ListMetaPtrOutput
type ManagedFieldsEntry ¶
type ManagedFieldsEntry struct { // APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted. ApiVersion *string `pulumi:"apiVersion"` // FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1" FieldsType *string `pulumi:"fieldsType"` // FieldsV1 holds the first JSON version format as described in the "FieldsV1" type. FieldsV1 interface{} `pulumi:"fieldsV1"` // Manager is an identifier of the workflow managing these fields. Manager *string `pulumi:"manager"` // Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'. Operation *string `pulumi:"operation"` // Subresource is the name of the subresource used to update that object, or empty string if the object was updated through the main resource. The value of this field is used to distinguish between managers, even if they share the same name. For example, a status update will be distinct from a regular update using the same manager name. Note that the APIVersion field is not related to the Subresource field and it always corresponds to the version of the main resource. Subresource *string `pulumi:"subresource"` // Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over. Time *string `pulumi:"time"` }
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
type ManagedFieldsEntryArgs ¶
type ManagedFieldsEntryArgs struct { // APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1" FieldsType pulumi.StringPtrInput `pulumi:"fieldsType"` // FieldsV1 holds the first JSON version format as described in the "FieldsV1" type. FieldsV1 pulumi.Input `pulumi:"fieldsV1"` // Manager is an identifier of the workflow managing these fields. Manager pulumi.StringPtrInput `pulumi:"manager"` // Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'. Operation pulumi.StringPtrInput `pulumi:"operation"` // Subresource is the name of the subresource used to update that object, or empty string if the object was updated through the main resource. The value of this field is used to distinguish between managers, even if they share the same name. For example, a status update will be distinct from a regular update using the same manager name. Note that the APIVersion field is not related to the Subresource field and it always corresponds to the version of the main resource. Subresource pulumi.StringPtrInput `pulumi:"subresource"` // Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over. Time pulumi.StringPtrInput `pulumi:"time"` }
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
func (ManagedFieldsEntryArgs) ElementType ¶
func (ManagedFieldsEntryArgs) ElementType() reflect.Type
func (ManagedFieldsEntryArgs) ToManagedFieldsEntryOutput ¶
func (i ManagedFieldsEntryArgs) ToManagedFieldsEntryOutput() ManagedFieldsEntryOutput
func (ManagedFieldsEntryArgs) ToManagedFieldsEntryOutputWithContext ¶
func (i ManagedFieldsEntryArgs) ToManagedFieldsEntryOutputWithContext(ctx context.Context) ManagedFieldsEntryOutput
type ManagedFieldsEntryArray ¶
type ManagedFieldsEntryArray []ManagedFieldsEntryInput
func (ManagedFieldsEntryArray) ElementType ¶
func (ManagedFieldsEntryArray) ElementType() reflect.Type
func (ManagedFieldsEntryArray) ToManagedFieldsEntryArrayOutput ¶
func (i ManagedFieldsEntryArray) ToManagedFieldsEntryArrayOutput() ManagedFieldsEntryArrayOutput
func (ManagedFieldsEntryArray) ToManagedFieldsEntryArrayOutputWithContext ¶
func (i ManagedFieldsEntryArray) ToManagedFieldsEntryArrayOutputWithContext(ctx context.Context) ManagedFieldsEntryArrayOutput
type ManagedFieldsEntryArrayInput ¶
type ManagedFieldsEntryArrayInput interface { pulumi.Input ToManagedFieldsEntryArrayOutput() ManagedFieldsEntryArrayOutput ToManagedFieldsEntryArrayOutputWithContext(context.Context) ManagedFieldsEntryArrayOutput }
ManagedFieldsEntryArrayInput is an input type that accepts ManagedFieldsEntryArray and ManagedFieldsEntryArrayOutput values. You can construct a concrete instance of `ManagedFieldsEntryArrayInput` via:
ManagedFieldsEntryArray{ ManagedFieldsEntryArgs{...} }
type ManagedFieldsEntryArrayOutput ¶
type ManagedFieldsEntryArrayOutput struct{ *pulumi.OutputState }
func (ManagedFieldsEntryArrayOutput) ElementType ¶
func (ManagedFieldsEntryArrayOutput) ElementType() reflect.Type
func (ManagedFieldsEntryArrayOutput) Index ¶
func (o ManagedFieldsEntryArrayOutput) Index(i pulumi.IntInput) ManagedFieldsEntryOutput
func (ManagedFieldsEntryArrayOutput) ToManagedFieldsEntryArrayOutput ¶
func (o ManagedFieldsEntryArrayOutput) ToManagedFieldsEntryArrayOutput() ManagedFieldsEntryArrayOutput
func (ManagedFieldsEntryArrayOutput) ToManagedFieldsEntryArrayOutputWithContext ¶
func (o ManagedFieldsEntryArrayOutput) ToManagedFieldsEntryArrayOutputWithContext(ctx context.Context) ManagedFieldsEntryArrayOutput
type ManagedFieldsEntryInput ¶
type ManagedFieldsEntryInput interface { pulumi.Input ToManagedFieldsEntryOutput() ManagedFieldsEntryOutput ToManagedFieldsEntryOutputWithContext(context.Context) ManagedFieldsEntryOutput }
ManagedFieldsEntryInput is an input type that accepts ManagedFieldsEntryArgs and ManagedFieldsEntryOutput values. You can construct a concrete instance of `ManagedFieldsEntryInput` via:
ManagedFieldsEntryArgs{...}
type ManagedFieldsEntryOutput ¶
type ManagedFieldsEntryOutput struct{ *pulumi.OutputState }
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
func (ManagedFieldsEntryOutput) ApiVersion ¶
func (o ManagedFieldsEntryOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.
func (ManagedFieldsEntryOutput) ElementType ¶
func (ManagedFieldsEntryOutput) ElementType() reflect.Type
func (ManagedFieldsEntryOutput) FieldsType ¶
func (o ManagedFieldsEntryOutput) FieldsType() pulumi.StringPtrOutput
FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"
func (ManagedFieldsEntryOutput) FieldsV1 ¶
func (o ManagedFieldsEntryOutput) FieldsV1() pulumi.AnyOutput
FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.
func (ManagedFieldsEntryOutput) Manager ¶
func (o ManagedFieldsEntryOutput) Manager() pulumi.StringPtrOutput
Manager is an identifier of the workflow managing these fields.
func (ManagedFieldsEntryOutput) Operation ¶
func (o ManagedFieldsEntryOutput) Operation() pulumi.StringPtrOutput
Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.
func (ManagedFieldsEntryOutput) Subresource ¶
func (o ManagedFieldsEntryOutput) Subresource() pulumi.StringPtrOutput
Subresource is the name of the subresource used to update that object, or empty string if the object was updated through the main resource. The value of this field is used to distinguish between managers, even if they share the same name. For example, a status update will be distinct from a regular update using the same manager name. Note that the APIVersion field is not related to the Subresource field and it always corresponds to the version of the main resource.
func (ManagedFieldsEntryOutput) Time ¶
func (o ManagedFieldsEntryOutput) Time() pulumi.StringPtrOutput
Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over.
func (ManagedFieldsEntryOutput) ToManagedFieldsEntryOutput ¶
func (o ManagedFieldsEntryOutput) ToManagedFieldsEntryOutput() ManagedFieldsEntryOutput
func (ManagedFieldsEntryOutput) ToManagedFieldsEntryOutputWithContext ¶
func (o ManagedFieldsEntryOutput) ToManagedFieldsEntryOutputWithContext(ctx context.Context) ManagedFieldsEntryOutput
type ManagedFieldsEntryPatch ¶
type ManagedFieldsEntryPatch struct { // APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted. ApiVersion *string `pulumi:"apiVersion"` // FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1" FieldsType *string `pulumi:"fieldsType"` // FieldsV1 holds the first JSON version format as described in the "FieldsV1" type. FieldsV1 interface{} `pulumi:"fieldsV1"` // Manager is an identifier of the workflow managing these fields. Manager *string `pulumi:"manager"` // Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'. Operation *string `pulumi:"operation"` // Subresource is the name of the subresource used to update that object, or empty string if the object was updated through the main resource. The value of this field is used to distinguish between managers, even if they share the same name. For example, a status update will be distinct from a regular update using the same manager name. Note that the APIVersion field is not related to the Subresource field and it always corresponds to the version of the main resource. Subresource *string `pulumi:"subresource"` // Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over. Time *string `pulumi:"time"` }
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
type ManagedFieldsEntryPatchArgs ¶
type ManagedFieldsEntryPatchArgs struct { // APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1" FieldsType pulumi.StringPtrInput `pulumi:"fieldsType"` // FieldsV1 holds the first JSON version format as described in the "FieldsV1" type. FieldsV1 pulumi.Input `pulumi:"fieldsV1"` // Manager is an identifier of the workflow managing these fields. Manager pulumi.StringPtrInput `pulumi:"manager"` // Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'. Operation pulumi.StringPtrInput `pulumi:"operation"` // Subresource is the name of the subresource used to update that object, or empty string if the object was updated through the main resource. The value of this field is used to distinguish between managers, even if they share the same name. For example, a status update will be distinct from a regular update using the same manager name. Note that the APIVersion field is not related to the Subresource field and it always corresponds to the version of the main resource. Subresource pulumi.StringPtrInput `pulumi:"subresource"` // Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over. Time pulumi.StringPtrInput `pulumi:"time"` }
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
func (ManagedFieldsEntryPatchArgs) ElementType ¶
func (ManagedFieldsEntryPatchArgs) ElementType() reflect.Type
func (ManagedFieldsEntryPatchArgs) ToManagedFieldsEntryPatchOutput ¶
func (i ManagedFieldsEntryPatchArgs) ToManagedFieldsEntryPatchOutput() ManagedFieldsEntryPatchOutput
func (ManagedFieldsEntryPatchArgs) ToManagedFieldsEntryPatchOutputWithContext ¶
func (i ManagedFieldsEntryPatchArgs) ToManagedFieldsEntryPatchOutputWithContext(ctx context.Context) ManagedFieldsEntryPatchOutput
type ManagedFieldsEntryPatchArray ¶
type ManagedFieldsEntryPatchArray []ManagedFieldsEntryPatchInput
func (ManagedFieldsEntryPatchArray) ElementType ¶
func (ManagedFieldsEntryPatchArray) ElementType() reflect.Type
func (ManagedFieldsEntryPatchArray) ToManagedFieldsEntryPatchArrayOutput ¶
func (i ManagedFieldsEntryPatchArray) ToManagedFieldsEntryPatchArrayOutput() ManagedFieldsEntryPatchArrayOutput
func (ManagedFieldsEntryPatchArray) ToManagedFieldsEntryPatchArrayOutputWithContext ¶
func (i ManagedFieldsEntryPatchArray) ToManagedFieldsEntryPatchArrayOutputWithContext(ctx context.Context) ManagedFieldsEntryPatchArrayOutput
type ManagedFieldsEntryPatchArrayInput ¶
type ManagedFieldsEntryPatchArrayInput interface { pulumi.Input ToManagedFieldsEntryPatchArrayOutput() ManagedFieldsEntryPatchArrayOutput ToManagedFieldsEntryPatchArrayOutputWithContext(context.Context) ManagedFieldsEntryPatchArrayOutput }
ManagedFieldsEntryPatchArrayInput is an input type that accepts ManagedFieldsEntryPatchArray and ManagedFieldsEntryPatchArrayOutput values. You can construct a concrete instance of `ManagedFieldsEntryPatchArrayInput` via:
ManagedFieldsEntryPatchArray{ ManagedFieldsEntryPatchArgs{...} }
type ManagedFieldsEntryPatchArrayOutput ¶
type ManagedFieldsEntryPatchArrayOutput struct{ *pulumi.OutputState }
func (ManagedFieldsEntryPatchArrayOutput) ElementType ¶
func (ManagedFieldsEntryPatchArrayOutput) ElementType() reflect.Type
func (ManagedFieldsEntryPatchArrayOutput) Index ¶
func (o ManagedFieldsEntryPatchArrayOutput) Index(i pulumi.IntInput) ManagedFieldsEntryPatchOutput
func (ManagedFieldsEntryPatchArrayOutput) ToManagedFieldsEntryPatchArrayOutput ¶
func (o ManagedFieldsEntryPatchArrayOutput) ToManagedFieldsEntryPatchArrayOutput() ManagedFieldsEntryPatchArrayOutput
func (ManagedFieldsEntryPatchArrayOutput) ToManagedFieldsEntryPatchArrayOutputWithContext ¶
func (o ManagedFieldsEntryPatchArrayOutput) ToManagedFieldsEntryPatchArrayOutputWithContext(ctx context.Context) ManagedFieldsEntryPatchArrayOutput
type ManagedFieldsEntryPatchInput ¶
type ManagedFieldsEntryPatchInput interface { pulumi.Input ToManagedFieldsEntryPatchOutput() ManagedFieldsEntryPatchOutput ToManagedFieldsEntryPatchOutputWithContext(context.Context) ManagedFieldsEntryPatchOutput }
ManagedFieldsEntryPatchInput is an input type that accepts ManagedFieldsEntryPatchArgs and ManagedFieldsEntryPatchOutput values. You can construct a concrete instance of `ManagedFieldsEntryPatchInput` via:
ManagedFieldsEntryPatchArgs{...}
type ManagedFieldsEntryPatchOutput ¶
type ManagedFieldsEntryPatchOutput struct{ *pulumi.OutputState }
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
func (ManagedFieldsEntryPatchOutput) ApiVersion ¶
func (o ManagedFieldsEntryPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.
func (ManagedFieldsEntryPatchOutput) ElementType ¶
func (ManagedFieldsEntryPatchOutput) ElementType() reflect.Type
func (ManagedFieldsEntryPatchOutput) FieldsType ¶
func (o ManagedFieldsEntryPatchOutput) FieldsType() pulumi.StringPtrOutput
FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1"
func (ManagedFieldsEntryPatchOutput) FieldsV1 ¶
func (o ManagedFieldsEntryPatchOutput) FieldsV1() pulumi.AnyOutput
FieldsV1 holds the first JSON version format as described in the "FieldsV1" type.
func (ManagedFieldsEntryPatchOutput) Manager ¶
func (o ManagedFieldsEntryPatchOutput) Manager() pulumi.StringPtrOutput
Manager is an identifier of the workflow managing these fields.
func (ManagedFieldsEntryPatchOutput) Operation ¶
func (o ManagedFieldsEntryPatchOutput) Operation() pulumi.StringPtrOutput
Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.
func (ManagedFieldsEntryPatchOutput) Subresource ¶
func (o ManagedFieldsEntryPatchOutput) Subresource() pulumi.StringPtrOutput
Subresource is the name of the subresource used to update that object, or empty string if the object was updated through the main resource. The value of this field is used to distinguish between managers, even if they share the same name. For example, a status update will be distinct from a regular update using the same manager name. Note that the APIVersion field is not related to the Subresource field and it always corresponds to the version of the main resource.
func (ManagedFieldsEntryPatchOutput) Time ¶
func (o ManagedFieldsEntryPatchOutput) Time() pulumi.StringPtrOutput
Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over.
func (ManagedFieldsEntryPatchOutput) ToManagedFieldsEntryPatchOutput ¶
func (o ManagedFieldsEntryPatchOutput) ToManagedFieldsEntryPatchOutput() ManagedFieldsEntryPatchOutput
func (ManagedFieldsEntryPatchOutput) ToManagedFieldsEntryPatchOutputWithContext ¶
func (o ManagedFieldsEntryPatchOutput) ToManagedFieldsEntryPatchOutputWithContext(ctx context.Context) ManagedFieldsEntryPatchOutput
type ObjectMeta ¶
type ObjectMeta struct { // Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations Annotations map[string]string `pulumi:"annotations"` // The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. ClusterName *string `pulumi:"clusterName"` // CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. // // Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata CreationTimestamp *string `pulumi:"creationTimestamp"` // Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. DeletionGracePeriodSeconds *int `pulumi:"deletionGracePeriodSeconds"` // DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. // // Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata DeletionTimestamp *string `pulumi:"deletionTimestamp"` // Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list. Finalizers []string `pulumi:"finalizers"` // GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. // // If this field is specified and the generated name exists, the server will return a 409. // // Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency GenerateName *string `pulumi:"generateName"` // A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. Generation *int `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels Labels map[string]string `pulumi:"labels"` // ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object. ManagedFields []ManagedFieldsEntry `pulumi:"managedFields"` // Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names Name *string `pulumi:"name"` // Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. // // Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces Namespace *string `pulumi:"namespace"` // List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller. OwnerReferences []OwnerReference `pulumi:"ownerReferences"` // An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. // // Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. SelfLink *string `pulumi:"selfLink"` // UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. // // Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid *string `pulumi:"uid"` }
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
type ObjectMetaArgs ¶
type ObjectMetaArgs struct { // Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations Annotations pulumi.StringMapInput `pulumi:"annotations"` // The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. // // Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata CreationTimestamp pulumi.StringPtrInput `pulumi:"creationTimestamp"` // Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. DeletionGracePeriodSeconds pulumi.IntPtrInput `pulumi:"deletionGracePeriodSeconds"` // DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. // // Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata DeletionTimestamp pulumi.StringPtrInput `pulumi:"deletionTimestamp"` // Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list. Finalizers pulumi.StringArrayInput `pulumi:"finalizers"` // GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. // // If this field is specified and the generated name exists, the server will return a 409. // // Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency GenerateName pulumi.StringPtrInput `pulumi:"generateName"` // A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. Generation pulumi.IntPtrInput `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels Labels pulumi.StringMapInput `pulumi:"labels"` // ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object. ManagedFields ManagedFieldsEntryArrayInput `pulumi:"managedFields"` // Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. // // Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces Namespace pulumi.StringPtrInput `pulumi:"namespace"` // List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller. OwnerReferences OwnerReferenceArrayInput `pulumi:"ownerReferences"` // An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. // // Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. SelfLink pulumi.StringPtrInput `pulumi:"selfLink"` // UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. // // Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
func (ObjectMetaArgs) ElementType ¶
func (ObjectMetaArgs) ElementType() reflect.Type
func (ObjectMetaArgs) ToObjectMetaOutput ¶
func (i ObjectMetaArgs) ToObjectMetaOutput() ObjectMetaOutput
func (ObjectMetaArgs) ToObjectMetaOutputWithContext ¶
func (i ObjectMetaArgs) ToObjectMetaOutputWithContext(ctx context.Context) ObjectMetaOutput
func (ObjectMetaArgs) ToObjectMetaPtrOutput ¶
func (i ObjectMetaArgs) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
func (ObjectMetaArgs) ToObjectMetaPtrOutputWithContext ¶
func (i ObjectMetaArgs) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
type ObjectMetaInput ¶
type ObjectMetaInput interface { pulumi.Input ToObjectMetaOutput() ObjectMetaOutput ToObjectMetaOutputWithContext(context.Context) ObjectMetaOutput }
ObjectMetaInput is an input type that accepts ObjectMetaArgs and ObjectMetaOutput values. You can construct a concrete instance of `ObjectMetaInput` via:
ObjectMetaArgs{...}
type ObjectMetaOutput ¶
type ObjectMetaOutput struct{ *pulumi.OutputState }
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
func (ObjectMetaOutput) Annotations ¶
func (o ObjectMetaOutput) Annotations() pulumi.StringMapOutput
Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations
func (ObjectMetaOutput) ClusterName ¶
func (o ObjectMetaOutput) ClusterName() pulumi.StringPtrOutput
The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.
func (ObjectMetaOutput) CreationTimestamp ¶
func (o ObjectMetaOutput) CreationTimestamp() pulumi.StringPtrOutput
CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.
Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ObjectMetaOutput) DeletionGracePeriodSeconds ¶
func (o ObjectMetaOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.
func (ObjectMetaOutput) DeletionTimestamp ¶
func (o ObjectMetaOutput) DeletionTimestamp() pulumi.StringPtrOutput
DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.
Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ObjectMetaOutput) ElementType ¶
func (ObjectMetaOutput) ElementType() reflect.Type
func (ObjectMetaOutput) Finalizers ¶
func (o ObjectMetaOutput) Finalizers() pulumi.StringArrayOutput
Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.
func (ObjectMetaOutput) GenerateName ¶
func (o ObjectMetaOutput) GenerateName() pulumi.StringPtrOutput
GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.
If this field is specified and the generated name exists, the server will return a 409.
Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency
func (ObjectMetaOutput) Generation ¶
func (o ObjectMetaOutput) Generation() pulumi.IntPtrOutput
A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.
func (ObjectMetaOutput) Labels ¶
func (o ObjectMetaOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
func (ObjectMetaOutput) ManagedFields ¶
func (o ObjectMetaOutput) ManagedFields() ManagedFieldsEntryArrayOutput
ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.
func (ObjectMetaOutput) Name ¶
func (o ObjectMetaOutput) Name() pulumi.StringPtrOutput
Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names
func (ObjectMetaOutput) Namespace ¶
func (o ObjectMetaOutput) Namespace() pulumi.StringPtrOutput
Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.
Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces
func (ObjectMetaOutput) OwnerReferences ¶
func (o ObjectMetaOutput) OwnerReferences() OwnerReferenceArrayOutput
List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
func (ObjectMetaOutput) ResourceVersion ¶
func (o ObjectMetaOutput) ResourceVersion() pulumi.StringPtrOutput
An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.
Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ObjectMetaOutput) SelfLink
deprecated
func (o ObjectMetaOutput) SelfLink() pulumi.StringPtrOutput
Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.
func (ObjectMetaOutput) ToObjectMetaOutput ¶
func (o ObjectMetaOutput) ToObjectMetaOutput() ObjectMetaOutput
func (ObjectMetaOutput) ToObjectMetaOutputWithContext ¶
func (o ObjectMetaOutput) ToObjectMetaOutputWithContext(ctx context.Context) ObjectMetaOutput
func (ObjectMetaOutput) ToObjectMetaPtrOutput ¶
func (o ObjectMetaOutput) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
func (ObjectMetaOutput) ToObjectMetaPtrOutputWithContext ¶
func (o ObjectMetaOutput) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
func (ObjectMetaOutput) Uid ¶
func (o ObjectMetaOutput) Uid() pulumi.StringPtrOutput
UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type ObjectMetaPatch ¶
type ObjectMetaPatch struct { // Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations Annotations map[string]string `pulumi:"annotations"` // The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. ClusterName *string `pulumi:"clusterName"` // CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. // // Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata CreationTimestamp *string `pulumi:"creationTimestamp"` // Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. DeletionGracePeriodSeconds *int `pulumi:"deletionGracePeriodSeconds"` // DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. // // Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata DeletionTimestamp *string `pulumi:"deletionTimestamp"` // Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list. Finalizers []string `pulumi:"finalizers"` // GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. // // If this field is specified and the generated name exists, the server will return a 409. // // Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency GenerateName *string `pulumi:"generateName"` // A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. Generation *int `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels Labels map[string]string `pulumi:"labels"` // ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object. ManagedFields []ManagedFieldsEntryPatch `pulumi:"managedFields"` // Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names Name *string `pulumi:"name"` // Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. // // Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces Namespace *string `pulumi:"namespace"` // List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller. OwnerReferences []OwnerReferencePatch `pulumi:"ownerReferences"` // An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. // // Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. SelfLink *string `pulumi:"selfLink"` // UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. // // Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid *string `pulumi:"uid"` }
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
type ObjectMetaPatchArgs ¶
type ObjectMetaPatchArgs struct { // Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations Annotations pulumi.StringMapInput `pulumi:"annotations"` // The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. // // Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata CreationTimestamp pulumi.StringPtrInput `pulumi:"creationTimestamp"` // Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. DeletionGracePeriodSeconds pulumi.IntPtrInput `pulumi:"deletionGracePeriodSeconds"` // DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. // // Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata DeletionTimestamp pulumi.StringPtrInput `pulumi:"deletionTimestamp"` // Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list. Finalizers pulumi.StringArrayInput `pulumi:"finalizers"` // GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. // // If this field is specified and the generated name exists, the server will return a 409. // // Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency GenerateName pulumi.StringPtrInput `pulumi:"generateName"` // A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. Generation pulumi.IntPtrInput `pulumi:"generation"` // Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels Labels pulumi.StringMapInput `pulumi:"labels"` // ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object. ManagedFields ManagedFieldsEntryPatchArrayInput `pulumi:"managedFields"` // Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. // // Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces Namespace pulumi.StringPtrInput `pulumi:"namespace"` // List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller. OwnerReferences OwnerReferencePatchArrayInput `pulumi:"ownerReferences"` // An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. // // Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. SelfLink pulumi.StringPtrInput `pulumi:"selfLink"` // UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. // // Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
func (ObjectMetaPatchArgs) ElementType ¶
func (ObjectMetaPatchArgs) ElementType() reflect.Type
func (ObjectMetaPatchArgs) ToObjectMetaPatchOutput ¶
func (i ObjectMetaPatchArgs) ToObjectMetaPatchOutput() ObjectMetaPatchOutput
func (ObjectMetaPatchArgs) ToObjectMetaPatchOutputWithContext ¶
func (i ObjectMetaPatchArgs) ToObjectMetaPatchOutputWithContext(ctx context.Context) ObjectMetaPatchOutput
func (ObjectMetaPatchArgs) ToObjectMetaPatchPtrOutput ¶
func (i ObjectMetaPatchArgs) ToObjectMetaPatchPtrOutput() ObjectMetaPatchPtrOutput
func (ObjectMetaPatchArgs) ToObjectMetaPatchPtrOutputWithContext ¶
func (i ObjectMetaPatchArgs) ToObjectMetaPatchPtrOutputWithContext(ctx context.Context) ObjectMetaPatchPtrOutput
type ObjectMetaPatchInput ¶
type ObjectMetaPatchInput interface { pulumi.Input ToObjectMetaPatchOutput() ObjectMetaPatchOutput ToObjectMetaPatchOutputWithContext(context.Context) ObjectMetaPatchOutput }
ObjectMetaPatchInput is an input type that accepts ObjectMetaPatchArgs and ObjectMetaPatchOutput values. You can construct a concrete instance of `ObjectMetaPatchInput` via:
ObjectMetaPatchArgs{...}
type ObjectMetaPatchOutput ¶
type ObjectMetaPatchOutput struct{ *pulumi.OutputState }
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
func (ObjectMetaPatchOutput) Annotations ¶
func (o ObjectMetaPatchOutput) Annotations() pulumi.StringMapOutput
Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations
func (ObjectMetaPatchOutput) ClusterName ¶
func (o ObjectMetaPatchOutput) ClusterName() pulumi.StringPtrOutput
The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.
func (ObjectMetaPatchOutput) CreationTimestamp ¶
func (o ObjectMetaPatchOutput) CreationTimestamp() pulumi.StringPtrOutput
CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.
Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ObjectMetaPatchOutput) DeletionGracePeriodSeconds ¶
func (o ObjectMetaPatchOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.
func (ObjectMetaPatchOutput) DeletionTimestamp ¶
func (o ObjectMetaPatchOutput) DeletionTimestamp() pulumi.StringPtrOutput
DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.
Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ObjectMetaPatchOutput) ElementType ¶
func (ObjectMetaPatchOutput) ElementType() reflect.Type
func (ObjectMetaPatchOutput) Finalizers ¶
func (o ObjectMetaPatchOutput) Finalizers() pulumi.StringArrayOutput
Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.
func (ObjectMetaPatchOutput) GenerateName ¶
func (o ObjectMetaPatchOutput) GenerateName() pulumi.StringPtrOutput
GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.
If this field is specified and the generated name exists, the server will return a 409.
Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency
func (ObjectMetaPatchOutput) Generation ¶
func (o ObjectMetaPatchOutput) Generation() pulumi.IntPtrOutput
A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.
func (ObjectMetaPatchOutput) Labels ¶
func (o ObjectMetaPatchOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
func (ObjectMetaPatchOutput) ManagedFields ¶
func (o ObjectMetaPatchOutput) ManagedFields() ManagedFieldsEntryPatchArrayOutput
ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.
func (ObjectMetaPatchOutput) Name ¶
func (o ObjectMetaPatchOutput) Name() pulumi.StringPtrOutput
Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names
func (ObjectMetaPatchOutput) Namespace ¶
func (o ObjectMetaPatchOutput) Namespace() pulumi.StringPtrOutput
Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.
Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces
func (ObjectMetaPatchOutput) OwnerReferences ¶
func (o ObjectMetaPatchOutput) OwnerReferences() OwnerReferencePatchArrayOutput
List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
func (ObjectMetaPatchOutput) ResourceVersion ¶
func (o ObjectMetaPatchOutput) ResourceVersion() pulumi.StringPtrOutput
An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.
Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ObjectMetaPatchOutput) SelfLink
deprecated
func (o ObjectMetaPatchOutput) SelfLink() pulumi.StringPtrOutput
Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.
func (ObjectMetaPatchOutput) ToObjectMetaPatchOutput ¶
func (o ObjectMetaPatchOutput) ToObjectMetaPatchOutput() ObjectMetaPatchOutput
func (ObjectMetaPatchOutput) ToObjectMetaPatchOutputWithContext ¶
func (o ObjectMetaPatchOutput) ToObjectMetaPatchOutputWithContext(ctx context.Context) ObjectMetaPatchOutput
func (ObjectMetaPatchOutput) ToObjectMetaPatchPtrOutput ¶
func (o ObjectMetaPatchOutput) ToObjectMetaPatchPtrOutput() ObjectMetaPatchPtrOutput
func (ObjectMetaPatchOutput) ToObjectMetaPatchPtrOutputWithContext ¶
func (o ObjectMetaPatchOutput) ToObjectMetaPatchPtrOutputWithContext(ctx context.Context) ObjectMetaPatchPtrOutput
func (ObjectMetaPatchOutput) Uid ¶
func (o ObjectMetaPatchOutput) Uid() pulumi.StringPtrOutput
UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type ObjectMetaPatchPtrInput ¶
type ObjectMetaPatchPtrInput interface { pulumi.Input ToObjectMetaPatchPtrOutput() ObjectMetaPatchPtrOutput ToObjectMetaPatchPtrOutputWithContext(context.Context) ObjectMetaPatchPtrOutput }
ObjectMetaPatchPtrInput is an input type that accepts ObjectMetaPatchArgs, ObjectMetaPatchPtr and ObjectMetaPatchPtrOutput values. You can construct a concrete instance of `ObjectMetaPatchPtrInput` via:
ObjectMetaPatchArgs{...} or: nil
func ObjectMetaPatchPtr ¶
func ObjectMetaPatchPtr(v *ObjectMetaPatchArgs) ObjectMetaPatchPtrInput
type ObjectMetaPatchPtrOutput ¶
type ObjectMetaPatchPtrOutput struct{ *pulumi.OutputState }
func (ObjectMetaPatchPtrOutput) Annotations ¶
func (o ObjectMetaPatchPtrOutput) Annotations() pulumi.StringMapOutput
Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations
func (ObjectMetaPatchPtrOutput) ClusterName ¶
func (o ObjectMetaPatchPtrOutput) ClusterName() pulumi.StringPtrOutput
The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.
func (ObjectMetaPatchPtrOutput) CreationTimestamp ¶
func (o ObjectMetaPatchPtrOutput) CreationTimestamp() pulumi.StringPtrOutput
CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.
Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ObjectMetaPatchPtrOutput) DeletionGracePeriodSeconds ¶
func (o ObjectMetaPatchPtrOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.
func (ObjectMetaPatchPtrOutput) DeletionTimestamp ¶
func (o ObjectMetaPatchPtrOutput) DeletionTimestamp() pulumi.StringPtrOutput
DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.
Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ObjectMetaPatchPtrOutput) Elem ¶
func (o ObjectMetaPatchPtrOutput) Elem() ObjectMetaPatchOutput
func (ObjectMetaPatchPtrOutput) ElementType ¶
func (ObjectMetaPatchPtrOutput) ElementType() reflect.Type
func (ObjectMetaPatchPtrOutput) Finalizers ¶
func (o ObjectMetaPatchPtrOutput) Finalizers() pulumi.StringArrayOutput
Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.
func (ObjectMetaPatchPtrOutput) GenerateName ¶
func (o ObjectMetaPatchPtrOutput) GenerateName() pulumi.StringPtrOutput
GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.
If this field is specified and the generated name exists, the server will return a 409.
Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency
func (ObjectMetaPatchPtrOutput) Generation ¶
func (o ObjectMetaPatchPtrOutput) Generation() pulumi.IntPtrOutput
A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.
func (ObjectMetaPatchPtrOutput) Labels ¶
func (o ObjectMetaPatchPtrOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
func (ObjectMetaPatchPtrOutput) ManagedFields ¶
func (o ObjectMetaPatchPtrOutput) ManagedFields() ManagedFieldsEntryPatchArrayOutput
ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.
func (ObjectMetaPatchPtrOutput) Name ¶
func (o ObjectMetaPatchPtrOutput) Name() pulumi.StringPtrOutput
Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names
func (ObjectMetaPatchPtrOutput) Namespace ¶
func (o ObjectMetaPatchPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.
Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces
func (ObjectMetaPatchPtrOutput) OwnerReferences ¶
func (o ObjectMetaPatchPtrOutput) OwnerReferences() OwnerReferencePatchArrayOutput
List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
func (ObjectMetaPatchPtrOutput) ResourceVersion ¶
func (o ObjectMetaPatchPtrOutput) ResourceVersion() pulumi.StringPtrOutput
An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.
Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ObjectMetaPatchPtrOutput) SelfLink
deprecated
func (o ObjectMetaPatchPtrOutput) SelfLink() pulumi.StringPtrOutput
Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.
func (ObjectMetaPatchPtrOutput) ToObjectMetaPatchPtrOutput ¶
func (o ObjectMetaPatchPtrOutput) ToObjectMetaPatchPtrOutput() ObjectMetaPatchPtrOutput
func (ObjectMetaPatchPtrOutput) ToObjectMetaPatchPtrOutputWithContext ¶
func (o ObjectMetaPatchPtrOutput) ToObjectMetaPatchPtrOutputWithContext(ctx context.Context) ObjectMetaPatchPtrOutput
func (ObjectMetaPatchPtrOutput) Uid ¶
func (o ObjectMetaPatchPtrOutput) Uid() pulumi.StringPtrOutput
UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type ObjectMetaPtrInput ¶
type ObjectMetaPtrInput interface { pulumi.Input ToObjectMetaPtrOutput() ObjectMetaPtrOutput ToObjectMetaPtrOutputWithContext(context.Context) ObjectMetaPtrOutput }
ObjectMetaPtrInput is an input type that accepts ObjectMetaArgs, ObjectMetaPtr and ObjectMetaPtrOutput values. You can construct a concrete instance of `ObjectMetaPtrInput` via:
ObjectMetaArgs{...} or: nil
func ObjectMetaPtr ¶
func ObjectMetaPtr(v *ObjectMetaArgs) ObjectMetaPtrInput
type ObjectMetaPtrOutput ¶
type ObjectMetaPtrOutput struct{ *pulumi.OutputState }
func (ObjectMetaPtrOutput) Annotations ¶
func (o ObjectMetaPtrOutput) Annotations() pulumi.StringMapOutput
Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations
func (ObjectMetaPtrOutput) ClusterName ¶
func (o ObjectMetaPtrOutput) ClusterName() pulumi.StringPtrOutput
The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.
func (ObjectMetaPtrOutput) CreationTimestamp ¶
func (o ObjectMetaPtrOutput) CreationTimestamp() pulumi.StringPtrOutput
CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.
Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ObjectMetaPtrOutput) DeletionGracePeriodSeconds ¶
func (o ObjectMetaPtrOutput) DeletionGracePeriodSeconds() pulumi.IntPtrOutput
Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.
func (ObjectMetaPtrOutput) DeletionTimestamp ¶
func (o ObjectMetaPtrOutput) DeletionTimestamp() pulumi.StringPtrOutput
DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.
Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ObjectMetaPtrOutput) Elem ¶
func (o ObjectMetaPtrOutput) Elem() ObjectMetaOutput
func (ObjectMetaPtrOutput) ElementType ¶
func (ObjectMetaPtrOutput) ElementType() reflect.Type
func (ObjectMetaPtrOutput) Finalizers ¶
func (o ObjectMetaPtrOutput) Finalizers() pulumi.StringArrayOutput
Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.
func (ObjectMetaPtrOutput) GenerateName ¶
func (o ObjectMetaPtrOutput) GenerateName() pulumi.StringPtrOutput
GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.
If this field is specified and the generated name exists, the server will return a 409.
Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency
func (ObjectMetaPtrOutput) Generation ¶
func (o ObjectMetaPtrOutput) Generation() pulumi.IntPtrOutput
A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.
func (ObjectMetaPtrOutput) Labels ¶
func (o ObjectMetaPtrOutput) Labels() pulumi.StringMapOutput
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels
func (ObjectMetaPtrOutput) ManagedFields ¶
func (o ObjectMetaPtrOutput) ManagedFields() ManagedFieldsEntryArrayOutput
ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object.
func (ObjectMetaPtrOutput) Name ¶
func (o ObjectMetaPtrOutput) Name() pulumi.StringPtrOutput
Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names
func (ObjectMetaPtrOutput) Namespace ¶
func (o ObjectMetaPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.
Must be a DNS_LABEL. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces
func (ObjectMetaPtrOutput) OwnerReferences ¶
func (o ObjectMetaPtrOutput) OwnerReferences() OwnerReferenceArrayOutput
List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
func (ObjectMetaPtrOutput) ResourceVersion ¶
func (o ObjectMetaPtrOutput) ResourceVersion() pulumi.StringPtrOutput
An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.
Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (ObjectMetaPtrOutput) SelfLink
deprecated
func (o ObjectMetaPtrOutput) SelfLink() pulumi.StringPtrOutput
Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.
func (ObjectMetaPtrOutput) ToObjectMetaPtrOutput ¶
func (o ObjectMetaPtrOutput) ToObjectMetaPtrOutput() ObjectMetaPtrOutput
func (ObjectMetaPtrOutput) ToObjectMetaPtrOutputWithContext ¶
func (o ObjectMetaPtrOutput) ToObjectMetaPtrOutputWithContext(ctx context.Context) ObjectMetaPtrOutput
func (ObjectMetaPtrOutput) Uid ¶
func (o ObjectMetaPtrOutput) Uid() pulumi.StringPtrOutput
UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.
Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type OwnerReference ¶
type OwnerReference struct { // API version of the referent. ApiVersion string `pulumi:"apiVersion"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. BlockOwnerDeletion *bool `pulumi:"blockOwnerDeletion"` // If true, this reference points to the managing controller. Controller *bool `pulumi:"controller"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names Name string `pulumi:"name"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid string `pulumi:"uid"` }
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
type OwnerReferenceArgs ¶
type OwnerReferenceArgs struct { // API version of the referent. ApiVersion pulumi.StringInput `pulumi:"apiVersion"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. BlockOwnerDeletion pulumi.BoolPtrInput `pulumi:"blockOwnerDeletion"` // If true, this reference points to the managing controller. Controller pulumi.BoolPtrInput `pulumi:"controller"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names Name pulumi.StringInput `pulumi:"name"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid pulumi.StringInput `pulumi:"uid"` }
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
func (OwnerReferenceArgs) ElementType ¶
func (OwnerReferenceArgs) ElementType() reflect.Type
func (OwnerReferenceArgs) ToOwnerReferenceOutput ¶
func (i OwnerReferenceArgs) ToOwnerReferenceOutput() OwnerReferenceOutput
func (OwnerReferenceArgs) ToOwnerReferenceOutputWithContext ¶
func (i OwnerReferenceArgs) ToOwnerReferenceOutputWithContext(ctx context.Context) OwnerReferenceOutput
type OwnerReferenceArray ¶
type OwnerReferenceArray []OwnerReferenceInput
func (OwnerReferenceArray) ElementType ¶
func (OwnerReferenceArray) ElementType() reflect.Type
func (OwnerReferenceArray) ToOwnerReferenceArrayOutput ¶
func (i OwnerReferenceArray) ToOwnerReferenceArrayOutput() OwnerReferenceArrayOutput
func (OwnerReferenceArray) ToOwnerReferenceArrayOutputWithContext ¶
func (i OwnerReferenceArray) ToOwnerReferenceArrayOutputWithContext(ctx context.Context) OwnerReferenceArrayOutput
type OwnerReferenceArrayInput ¶
type OwnerReferenceArrayInput interface { pulumi.Input ToOwnerReferenceArrayOutput() OwnerReferenceArrayOutput ToOwnerReferenceArrayOutputWithContext(context.Context) OwnerReferenceArrayOutput }
OwnerReferenceArrayInput is an input type that accepts OwnerReferenceArray and OwnerReferenceArrayOutput values. You can construct a concrete instance of `OwnerReferenceArrayInput` via:
OwnerReferenceArray{ OwnerReferenceArgs{...} }
type OwnerReferenceArrayOutput ¶
type OwnerReferenceArrayOutput struct{ *pulumi.OutputState }
func (OwnerReferenceArrayOutput) ElementType ¶
func (OwnerReferenceArrayOutput) ElementType() reflect.Type
func (OwnerReferenceArrayOutput) Index ¶
func (o OwnerReferenceArrayOutput) Index(i pulumi.IntInput) OwnerReferenceOutput
func (OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutput ¶
func (o OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutput() OwnerReferenceArrayOutput
func (OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutputWithContext ¶
func (o OwnerReferenceArrayOutput) ToOwnerReferenceArrayOutputWithContext(ctx context.Context) OwnerReferenceArrayOutput
type OwnerReferenceInput ¶
type OwnerReferenceInput interface { pulumi.Input ToOwnerReferenceOutput() OwnerReferenceOutput ToOwnerReferenceOutputWithContext(context.Context) OwnerReferenceOutput }
OwnerReferenceInput is an input type that accepts OwnerReferenceArgs and OwnerReferenceOutput values. You can construct a concrete instance of `OwnerReferenceInput` via:
OwnerReferenceArgs{...}
type OwnerReferenceOutput ¶
type OwnerReferenceOutput struct{ *pulumi.OutputState }
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
func (OwnerReferenceOutput) ApiVersion ¶
func (o OwnerReferenceOutput) ApiVersion() pulumi.StringOutput
API version of the referent.
func (OwnerReferenceOutput) BlockOwnerDeletion ¶
func (o OwnerReferenceOutput) BlockOwnerDeletion() pulumi.BoolPtrOutput
If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
func (OwnerReferenceOutput) Controller ¶
func (o OwnerReferenceOutput) Controller() pulumi.BoolPtrOutput
If true, this reference points to the managing controller.
func (OwnerReferenceOutput) ElementType ¶
func (OwnerReferenceOutput) ElementType() reflect.Type
func (OwnerReferenceOutput) Kind ¶
func (o OwnerReferenceOutput) Kind() pulumi.StringOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (OwnerReferenceOutput) Name ¶
func (o OwnerReferenceOutput) Name() pulumi.StringOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names
func (OwnerReferenceOutput) ToOwnerReferenceOutput ¶
func (o OwnerReferenceOutput) ToOwnerReferenceOutput() OwnerReferenceOutput
func (OwnerReferenceOutput) ToOwnerReferenceOutputWithContext ¶
func (o OwnerReferenceOutput) ToOwnerReferenceOutputWithContext(ctx context.Context) OwnerReferenceOutput
func (OwnerReferenceOutput) Uid ¶
func (o OwnerReferenceOutput) Uid() pulumi.StringOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type OwnerReferencePatch ¶
type OwnerReferencePatch struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. BlockOwnerDeletion *bool `pulumi:"blockOwnerDeletion"` // If true, this reference points to the managing controller. Controller *bool `pulumi:"controller"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names Name *string `pulumi:"name"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid *string `pulumi:"uid"` }
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
type OwnerReferencePatchArgs ¶
type OwnerReferencePatchArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. BlockOwnerDeletion pulumi.BoolPtrInput `pulumi:"blockOwnerDeletion"` // If true, this reference points to the managing controller. Controller pulumi.BoolPtrInput `pulumi:"controller"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names Name pulumi.StringPtrInput `pulumi:"name"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
func (OwnerReferencePatchArgs) ElementType ¶
func (OwnerReferencePatchArgs) ElementType() reflect.Type
func (OwnerReferencePatchArgs) ToOwnerReferencePatchOutput ¶
func (i OwnerReferencePatchArgs) ToOwnerReferencePatchOutput() OwnerReferencePatchOutput
func (OwnerReferencePatchArgs) ToOwnerReferencePatchOutputWithContext ¶
func (i OwnerReferencePatchArgs) ToOwnerReferencePatchOutputWithContext(ctx context.Context) OwnerReferencePatchOutput
type OwnerReferencePatchArray ¶
type OwnerReferencePatchArray []OwnerReferencePatchInput
func (OwnerReferencePatchArray) ElementType ¶
func (OwnerReferencePatchArray) ElementType() reflect.Type
func (OwnerReferencePatchArray) ToOwnerReferencePatchArrayOutput ¶
func (i OwnerReferencePatchArray) ToOwnerReferencePatchArrayOutput() OwnerReferencePatchArrayOutput
func (OwnerReferencePatchArray) ToOwnerReferencePatchArrayOutputWithContext ¶
func (i OwnerReferencePatchArray) ToOwnerReferencePatchArrayOutputWithContext(ctx context.Context) OwnerReferencePatchArrayOutput
type OwnerReferencePatchArrayInput ¶
type OwnerReferencePatchArrayInput interface { pulumi.Input ToOwnerReferencePatchArrayOutput() OwnerReferencePatchArrayOutput ToOwnerReferencePatchArrayOutputWithContext(context.Context) OwnerReferencePatchArrayOutput }
OwnerReferencePatchArrayInput is an input type that accepts OwnerReferencePatchArray and OwnerReferencePatchArrayOutput values. You can construct a concrete instance of `OwnerReferencePatchArrayInput` via:
OwnerReferencePatchArray{ OwnerReferencePatchArgs{...} }
type OwnerReferencePatchArrayOutput ¶
type OwnerReferencePatchArrayOutput struct{ *pulumi.OutputState }
func (OwnerReferencePatchArrayOutput) ElementType ¶
func (OwnerReferencePatchArrayOutput) ElementType() reflect.Type
func (OwnerReferencePatchArrayOutput) Index ¶
func (o OwnerReferencePatchArrayOutput) Index(i pulumi.IntInput) OwnerReferencePatchOutput
func (OwnerReferencePatchArrayOutput) ToOwnerReferencePatchArrayOutput ¶
func (o OwnerReferencePatchArrayOutput) ToOwnerReferencePatchArrayOutput() OwnerReferencePatchArrayOutput
func (OwnerReferencePatchArrayOutput) ToOwnerReferencePatchArrayOutputWithContext ¶
func (o OwnerReferencePatchArrayOutput) ToOwnerReferencePatchArrayOutputWithContext(ctx context.Context) OwnerReferencePatchArrayOutput
type OwnerReferencePatchInput ¶
type OwnerReferencePatchInput interface { pulumi.Input ToOwnerReferencePatchOutput() OwnerReferencePatchOutput ToOwnerReferencePatchOutputWithContext(context.Context) OwnerReferencePatchOutput }
OwnerReferencePatchInput is an input type that accepts OwnerReferencePatchArgs and OwnerReferencePatchOutput values. You can construct a concrete instance of `OwnerReferencePatchInput` via:
OwnerReferencePatchArgs{...}
type OwnerReferencePatchOutput ¶
type OwnerReferencePatchOutput struct{ *pulumi.OutputState }
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
func (OwnerReferencePatchOutput) ApiVersion ¶
func (o OwnerReferencePatchOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (OwnerReferencePatchOutput) BlockOwnerDeletion ¶
func (o OwnerReferencePatchOutput) BlockOwnerDeletion() pulumi.BoolPtrOutput
If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
func (OwnerReferencePatchOutput) Controller ¶
func (o OwnerReferencePatchOutput) Controller() pulumi.BoolPtrOutput
If true, this reference points to the managing controller.
func (OwnerReferencePatchOutput) ElementType ¶
func (OwnerReferencePatchOutput) ElementType() reflect.Type
func (OwnerReferencePatchOutput) Kind ¶
func (o OwnerReferencePatchOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (OwnerReferencePatchOutput) Name ¶
func (o OwnerReferencePatchOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names
func (OwnerReferencePatchOutput) ToOwnerReferencePatchOutput ¶
func (o OwnerReferencePatchOutput) ToOwnerReferencePatchOutput() OwnerReferencePatchOutput
func (OwnerReferencePatchOutput) ToOwnerReferencePatchOutputWithContext ¶
func (o OwnerReferencePatchOutput) ToOwnerReferencePatchOutputWithContext(ctx context.Context) OwnerReferencePatchOutput
func (OwnerReferencePatchOutput) Uid ¶
func (o OwnerReferencePatchOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type Preconditions ¶
type Preconditions struct { // Specifies the target ResourceVersion ResourceVersion *string `pulumi:"resourceVersion"` // Specifies the target UID. Uid *string `pulumi:"uid"` }
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.
type PreconditionsArgs ¶
type PreconditionsArgs struct { // Specifies the target ResourceVersion ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // Specifies the target UID. Uid pulumi.StringPtrInput `pulumi:"uid"` }
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.
func (PreconditionsArgs) ElementType ¶
func (PreconditionsArgs) ElementType() reflect.Type
func (PreconditionsArgs) ToPreconditionsOutput ¶
func (i PreconditionsArgs) ToPreconditionsOutput() PreconditionsOutput
func (PreconditionsArgs) ToPreconditionsOutputWithContext ¶
func (i PreconditionsArgs) ToPreconditionsOutputWithContext(ctx context.Context) PreconditionsOutput
func (PreconditionsArgs) ToPreconditionsPtrOutput ¶
func (i PreconditionsArgs) ToPreconditionsPtrOutput() PreconditionsPtrOutput
func (PreconditionsArgs) ToPreconditionsPtrOutputWithContext ¶
func (i PreconditionsArgs) ToPreconditionsPtrOutputWithContext(ctx context.Context) PreconditionsPtrOutput
type PreconditionsInput ¶
type PreconditionsInput interface { pulumi.Input ToPreconditionsOutput() PreconditionsOutput ToPreconditionsOutputWithContext(context.Context) PreconditionsOutput }
PreconditionsInput is an input type that accepts PreconditionsArgs and PreconditionsOutput values. You can construct a concrete instance of `PreconditionsInput` via:
PreconditionsArgs{...}
type PreconditionsOutput ¶
type PreconditionsOutput struct{ *pulumi.OutputState }
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.
func (PreconditionsOutput) ElementType ¶
func (PreconditionsOutput) ElementType() reflect.Type
func (PreconditionsOutput) ResourceVersion ¶
func (o PreconditionsOutput) ResourceVersion() pulumi.StringPtrOutput
Specifies the target ResourceVersion
func (PreconditionsOutput) ToPreconditionsOutput ¶
func (o PreconditionsOutput) ToPreconditionsOutput() PreconditionsOutput
func (PreconditionsOutput) ToPreconditionsOutputWithContext ¶
func (o PreconditionsOutput) ToPreconditionsOutputWithContext(ctx context.Context) PreconditionsOutput
func (PreconditionsOutput) ToPreconditionsPtrOutput ¶
func (o PreconditionsOutput) ToPreconditionsPtrOutput() PreconditionsPtrOutput
func (PreconditionsOutput) ToPreconditionsPtrOutputWithContext ¶
func (o PreconditionsOutput) ToPreconditionsPtrOutputWithContext(ctx context.Context) PreconditionsPtrOutput
func (PreconditionsOutput) Uid ¶
func (o PreconditionsOutput) Uid() pulumi.StringPtrOutput
Specifies the target UID.
type PreconditionsPatch ¶
type PreconditionsPatch struct { // Specifies the target ResourceVersion ResourceVersion *string `pulumi:"resourceVersion"` // Specifies the target UID. Uid *string `pulumi:"uid"` }
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.
type PreconditionsPatchArgs ¶
type PreconditionsPatchArgs struct { // Specifies the target ResourceVersion ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // Specifies the target UID. Uid pulumi.StringPtrInput `pulumi:"uid"` }
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.
func (PreconditionsPatchArgs) ElementType ¶
func (PreconditionsPatchArgs) ElementType() reflect.Type
func (PreconditionsPatchArgs) ToPreconditionsPatchOutput ¶
func (i PreconditionsPatchArgs) ToPreconditionsPatchOutput() PreconditionsPatchOutput
func (PreconditionsPatchArgs) ToPreconditionsPatchOutputWithContext ¶
func (i PreconditionsPatchArgs) ToPreconditionsPatchOutputWithContext(ctx context.Context) PreconditionsPatchOutput
func (PreconditionsPatchArgs) ToPreconditionsPatchPtrOutput ¶
func (i PreconditionsPatchArgs) ToPreconditionsPatchPtrOutput() PreconditionsPatchPtrOutput
func (PreconditionsPatchArgs) ToPreconditionsPatchPtrOutputWithContext ¶
func (i PreconditionsPatchArgs) ToPreconditionsPatchPtrOutputWithContext(ctx context.Context) PreconditionsPatchPtrOutput
type PreconditionsPatchInput ¶
type PreconditionsPatchInput interface { pulumi.Input ToPreconditionsPatchOutput() PreconditionsPatchOutput ToPreconditionsPatchOutputWithContext(context.Context) PreconditionsPatchOutput }
PreconditionsPatchInput is an input type that accepts PreconditionsPatchArgs and PreconditionsPatchOutput values. You can construct a concrete instance of `PreconditionsPatchInput` via:
PreconditionsPatchArgs{...}
type PreconditionsPatchOutput ¶
type PreconditionsPatchOutput struct{ *pulumi.OutputState }
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.
func (PreconditionsPatchOutput) ElementType ¶
func (PreconditionsPatchOutput) ElementType() reflect.Type
func (PreconditionsPatchOutput) ResourceVersion ¶
func (o PreconditionsPatchOutput) ResourceVersion() pulumi.StringPtrOutput
Specifies the target ResourceVersion
func (PreconditionsPatchOutput) ToPreconditionsPatchOutput ¶
func (o PreconditionsPatchOutput) ToPreconditionsPatchOutput() PreconditionsPatchOutput
func (PreconditionsPatchOutput) ToPreconditionsPatchOutputWithContext ¶
func (o PreconditionsPatchOutput) ToPreconditionsPatchOutputWithContext(ctx context.Context) PreconditionsPatchOutput
func (PreconditionsPatchOutput) ToPreconditionsPatchPtrOutput ¶
func (o PreconditionsPatchOutput) ToPreconditionsPatchPtrOutput() PreconditionsPatchPtrOutput
func (PreconditionsPatchOutput) ToPreconditionsPatchPtrOutputWithContext ¶
func (o PreconditionsPatchOutput) ToPreconditionsPatchPtrOutputWithContext(ctx context.Context) PreconditionsPatchPtrOutput
func (PreconditionsPatchOutput) Uid ¶
func (o PreconditionsPatchOutput) Uid() pulumi.StringPtrOutput
Specifies the target UID.
type PreconditionsPatchPtrInput ¶
type PreconditionsPatchPtrInput interface { pulumi.Input ToPreconditionsPatchPtrOutput() PreconditionsPatchPtrOutput ToPreconditionsPatchPtrOutputWithContext(context.Context) PreconditionsPatchPtrOutput }
PreconditionsPatchPtrInput is an input type that accepts PreconditionsPatchArgs, PreconditionsPatchPtr and PreconditionsPatchPtrOutput values. You can construct a concrete instance of `PreconditionsPatchPtrInput` via:
PreconditionsPatchArgs{...} or: nil
func PreconditionsPatchPtr ¶
func PreconditionsPatchPtr(v *PreconditionsPatchArgs) PreconditionsPatchPtrInput
type PreconditionsPatchPtrOutput ¶
type PreconditionsPatchPtrOutput struct{ *pulumi.OutputState }
func (PreconditionsPatchPtrOutput) Elem ¶
func (o PreconditionsPatchPtrOutput) Elem() PreconditionsPatchOutput
func (PreconditionsPatchPtrOutput) ElementType ¶
func (PreconditionsPatchPtrOutput) ElementType() reflect.Type
func (PreconditionsPatchPtrOutput) ResourceVersion ¶
func (o PreconditionsPatchPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specifies the target ResourceVersion
func (PreconditionsPatchPtrOutput) ToPreconditionsPatchPtrOutput ¶
func (o PreconditionsPatchPtrOutput) ToPreconditionsPatchPtrOutput() PreconditionsPatchPtrOutput
func (PreconditionsPatchPtrOutput) ToPreconditionsPatchPtrOutputWithContext ¶
func (o PreconditionsPatchPtrOutput) ToPreconditionsPatchPtrOutputWithContext(ctx context.Context) PreconditionsPatchPtrOutput
func (PreconditionsPatchPtrOutput) Uid ¶
func (o PreconditionsPatchPtrOutput) Uid() pulumi.StringPtrOutput
Specifies the target UID.
type PreconditionsPtrInput ¶
type PreconditionsPtrInput interface { pulumi.Input ToPreconditionsPtrOutput() PreconditionsPtrOutput ToPreconditionsPtrOutputWithContext(context.Context) PreconditionsPtrOutput }
PreconditionsPtrInput is an input type that accepts PreconditionsArgs, PreconditionsPtr and PreconditionsPtrOutput values. You can construct a concrete instance of `PreconditionsPtrInput` via:
PreconditionsArgs{...} or: nil
func PreconditionsPtr ¶
func PreconditionsPtr(v *PreconditionsArgs) PreconditionsPtrInput
type PreconditionsPtrOutput ¶
type PreconditionsPtrOutput struct{ *pulumi.OutputState }
func (PreconditionsPtrOutput) Elem ¶
func (o PreconditionsPtrOutput) Elem() PreconditionsOutput
func (PreconditionsPtrOutput) ElementType ¶
func (PreconditionsPtrOutput) ElementType() reflect.Type
func (PreconditionsPtrOutput) ResourceVersion ¶
func (o PreconditionsPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specifies the target ResourceVersion
func (PreconditionsPtrOutput) ToPreconditionsPtrOutput ¶
func (o PreconditionsPtrOutput) ToPreconditionsPtrOutput() PreconditionsPtrOutput
func (PreconditionsPtrOutput) ToPreconditionsPtrOutputWithContext ¶
func (o PreconditionsPtrOutput) ToPreconditionsPtrOutputWithContext(ctx context.Context) PreconditionsPtrOutput
func (PreconditionsPtrOutput) Uid ¶
func (o PreconditionsPtrOutput) Uid() pulumi.StringPtrOutput
Specifies the target UID.
type ServerAddressByClientCIDR ¶
type ServerAddressByClientCIDR struct { // The CIDR with which clients can match their IP to figure out the server address that they should use. ClientCIDR string `pulumi:"clientCIDR"` // Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port. ServerAddress string `pulumi:"serverAddress"` }
ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.
type ServerAddressByClientCIDRArgs ¶
type ServerAddressByClientCIDRArgs struct { // The CIDR with which clients can match their IP to figure out the server address that they should use. ClientCIDR pulumi.StringInput `pulumi:"clientCIDR"` // Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port. ServerAddress pulumi.StringInput `pulumi:"serverAddress"` }
ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.
func (ServerAddressByClientCIDRArgs) ElementType ¶
func (ServerAddressByClientCIDRArgs) ElementType() reflect.Type
func (ServerAddressByClientCIDRArgs) ToServerAddressByClientCIDROutput ¶
func (i ServerAddressByClientCIDRArgs) ToServerAddressByClientCIDROutput() ServerAddressByClientCIDROutput
func (ServerAddressByClientCIDRArgs) ToServerAddressByClientCIDROutputWithContext ¶
func (i ServerAddressByClientCIDRArgs) ToServerAddressByClientCIDROutputWithContext(ctx context.Context) ServerAddressByClientCIDROutput
type ServerAddressByClientCIDRArray ¶
type ServerAddressByClientCIDRArray []ServerAddressByClientCIDRInput
func (ServerAddressByClientCIDRArray) ElementType ¶
func (ServerAddressByClientCIDRArray) ElementType() reflect.Type
func (ServerAddressByClientCIDRArray) ToServerAddressByClientCIDRArrayOutput ¶
func (i ServerAddressByClientCIDRArray) ToServerAddressByClientCIDRArrayOutput() ServerAddressByClientCIDRArrayOutput
func (ServerAddressByClientCIDRArray) ToServerAddressByClientCIDRArrayOutputWithContext ¶
func (i ServerAddressByClientCIDRArray) ToServerAddressByClientCIDRArrayOutputWithContext(ctx context.Context) ServerAddressByClientCIDRArrayOutput
type ServerAddressByClientCIDRArrayInput ¶
type ServerAddressByClientCIDRArrayInput interface { pulumi.Input ToServerAddressByClientCIDRArrayOutput() ServerAddressByClientCIDRArrayOutput ToServerAddressByClientCIDRArrayOutputWithContext(context.Context) ServerAddressByClientCIDRArrayOutput }
ServerAddressByClientCIDRArrayInput is an input type that accepts ServerAddressByClientCIDRArray and ServerAddressByClientCIDRArrayOutput values. You can construct a concrete instance of `ServerAddressByClientCIDRArrayInput` via:
ServerAddressByClientCIDRArray{ ServerAddressByClientCIDRArgs{...} }
type ServerAddressByClientCIDRArrayOutput ¶
type ServerAddressByClientCIDRArrayOutput struct{ *pulumi.OutputState }
func (ServerAddressByClientCIDRArrayOutput) ElementType ¶
func (ServerAddressByClientCIDRArrayOutput) ElementType() reflect.Type
func (ServerAddressByClientCIDRArrayOutput) Index ¶
func (o ServerAddressByClientCIDRArrayOutput) Index(i pulumi.IntInput) ServerAddressByClientCIDROutput
func (ServerAddressByClientCIDRArrayOutput) ToServerAddressByClientCIDRArrayOutput ¶
func (o ServerAddressByClientCIDRArrayOutput) ToServerAddressByClientCIDRArrayOutput() ServerAddressByClientCIDRArrayOutput
func (ServerAddressByClientCIDRArrayOutput) ToServerAddressByClientCIDRArrayOutputWithContext ¶
func (o ServerAddressByClientCIDRArrayOutput) ToServerAddressByClientCIDRArrayOutputWithContext(ctx context.Context) ServerAddressByClientCIDRArrayOutput
type ServerAddressByClientCIDRInput ¶
type ServerAddressByClientCIDRInput interface { pulumi.Input ToServerAddressByClientCIDROutput() ServerAddressByClientCIDROutput ToServerAddressByClientCIDROutputWithContext(context.Context) ServerAddressByClientCIDROutput }
ServerAddressByClientCIDRInput is an input type that accepts ServerAddressByClientCIDRArgs and ServerAddressByClientCIDROutput values. You can construct a concrete instance of `ServerAddressByClientCIDRInput` via:
ServerAddressByClientCIDRArgs{...}
type ServerAddressByClientCIDROutput ¶
type ServerAddressByClientCIDROutput struct{ *pulumi.OutputState }
ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.
func (ServerAddressByClientCIDROutput) ClientCIDR ¶
func (o ServerAddressByClientCIDROutput) ClientCIDR() pulumi.StringOutput
The CIDR with which clients can match their IP to figure out the server address that they should use.
func (ServerAddressByClientCIDROutput) ElementType ¶
func (ServerAddressByClientCIDROutput) ElementType() reflect.Type
func (ServerAddressByClientCIDROutput) ServerAddress ¶
func (o ServerAddressByClientCIDROutput) ServerAddress() pulumi.StringOutput
Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port.
func (ServerAddressByClientCIDROutput) ToServerAddressByClientCIDROutput ¶
func (o ServerAddressByClientCIDROutput) ToServerAddressByClientCIDROutput() ServerAddressByClientCIDROutput
func (ServerAddressByClientCIDROutput) ToServerAddressByClientCIDROutputWithContext ¶
func (o ServerAddressByClientCIDROutput) ToServerAddressByClientCIDROutputWithContext(ctx context.Context) ServerAddressByClientCIDROutput
type ServerAddressByClientCIDRPatch ¶
type ServerAddressByClientCIDRPatch struct { // The CIDR with which clients can match their IP to figure out the server address that they should use. ClientCIDR *string `pulumi:"clientCIDR"` // Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port. ServerAddress *string `pulumi:"serverAddress"` }
ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.
type ServerAddressByClientCIDRPatchArgs ¶
type ServerAddressByClientCIDRPatchArgs struct { // The CIDR with which clients can match their IP to figure out the server address that they should use. ClientCIDR pulumi.StringPtrInput `pulumi:"clientCIDR"` // Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port. ServerAddress pulumi.StringPtrInput `pulumi:"serverAddress"` }
ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.
func (ServerAddressByClientCIDRPatchArgs) ElementType ¶
func (ServerAddressByClientCIDRPatchArgs) ElementType() reflect.Type
func (ServerAddressByClientCIDRPatchArgs) ToServerAddressByClientCIDRPatchOutput ¶
func (i ServerAddressByClientCIDRPatchArgs) ToServerAddressByClientCIDRPatchOutput() ServerAddressByClientCIDRPatchOutput
func (ServerAddressByClientCIDRPatchArgs) ToServerAddressByClientCIDRPatchOutputWithContext ¶
func (i ServerAddressByClientCIDRPatchArgs) ToServerAddressByClientCIDRPatchOutputWithContext(ctx context.Context) ServerAddressByClientCIDRPatchOutput
type ServerAddressByClientCIDRPatchArray ¶
type ServerAddressByClientCIDRPatchArray []ServerAddressByClientCIDRPatchInput
func (ServerAddressByClientCIDRPatchArray) ElementType ¶
func (ServerAddressByClientCIDRPatchArray) ElementType() reflect.Type
func (ServerAddressByClientCIDRPatchArray) ToServerAddressByClientCIDRPatchArrayOutput ¶
func (i ServerAddressByClientCIDRPatchArray) ToServerAddressByClientCIDRPatchArrayOutput() ServerAddressByClientCIDRPatchArrayOutput
func (ServerAddressByClientCIDRPatchArray) ToServerAddressByClientCIDRPatchArrayOutputWithContext ¶
func (i ServerAddressByClientCIDRPatchArray) ToServerAddressByClientCIDRPatchArrayOutputWithContext(ctx context.Context) ServerAddressByClientCIDRPatchArrayOutput
type ServerAddressByClientCIDRPatchArrayInput ¶
type ServerAddressByClientCIDRPatchArrayInput interface { pulumi.Input ToServerAddressByClientCIDRPatchArrayOutput() ServerAddressByClientCIDRPatchArrayOutput ToServerAddressByClientCIDRPatchArrayOutputWithContext(context.Context) ServerAddressByClientCIDRPatchArrayOutput }
ServerAddressByClientCIDRPatchArrayInput is an input type that accepts ServerAddressByClientCIDRPatchArray and ServerAddressByClientCIDRPatchArrayOutput values. You can construct a concrete instance of `ServerAddressByClientCIDRPatchArrayInput` via:
ServerAddressByClientCIDRPatchArray{ ServerAddressByClientCIDRPatchArgs{...} }
type ServerAddressByClientCIDRPatchArrayOutput ¶
type ServerAddressByClientCIDRPatchArrayOutput struct{ *pulumi.OutputState }
func (ServerAddressByClientCIDRPatchArrayOutput) ElementType ¶
func (ServerAddressByClientCIDRPatchArrayOutput) ElementType() reflect.Type
func (ServerAddressByClientCIDRPatchArrayOutput) ToServerAddressByClientCIDRPatchArrayOutput ¶
func (o ServerAddressByClientCIDRPatchArrayOutput) ToServerAddressByClientCIDRPatchArrayOutput() ServerAddressByClientCIDRPatchArrayOutput
func (ServerAddressByClientCIDRPatchArrayOutput) ToServerAddressByClientCIDRPatchArrayOutputWithContext ¶
func (o ServerAddressByClientCIDRPatchArrayOutput) ToServerAddressByClientCIDRPatchArrayOutputWithContext(ctx context.Context) ServerAddressByClientCIDRPatchArrayOutput
type ServerAddressByClientCIDRPatchInput ¶
type ServerAddressByClientCIDRPatchInput interface { pulumi.Input ToServerAddressByClientCIDRPatchOutput() ServerAddressByClientCIDRPatchOutput ToServerAddressByClientCIDRPatchOutputWithContext(context.Context) ServerAddressByClientCIDRPatchOutput }
ServerAddressByClientCIDRPatchInput is an input type that accepts ServerAddressByClientCIDRPatchArgs and ServerAddressByClientCIDRPatchOutput values. You can construct a concrete instance of `ServerAddressByClientCIDRPatchInput` via:
ServerAddressByClientCIDRPatchArgs{...}
type ServerAddressByClientCIDRPatchOutput ¶
type ServerAddressByClientCIDRPatchOutput struct{ *pulumi.OutputState }
ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.
func (ServerAddressByClientCIDRPatchOutput) ClientCIDR ¶
func (o ServerAddressByClientCIDRPatchOutput) ClientCIDR() pulumi.StringPtrOutput
The CIDR with which clients can match their IP to figure out the server address that they should use.
func (ServerAddressByClientCIDRPatchOutput) ElementType ¶
func (ServerAddressByClientCIDRPatchOutput) ElementType() reflect.Type
func (ServerAddressByClientCIDRPatchOutput) ServerAddress ¶
func (o ServerAddressByClientCIDRPatchOutput) ServerAddress() pulumi.StringPtrOutput
Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port.
func (ServerAddressByClientCIDRPatchOutput) ToServerAddressByClientCIDRPatchOutput ¶
func (o ServerAddressByClientCIDRPatchOutput) ToServerAddressByClientCIDRPatchOutput() ServerAddressByClientCIDRPatchOutput
func (ServerAddressByClientCIDRPatchOutput) ToServerAddressByClientCIDRPatchOutputWithContext ¶
func (o ServerAddressByClientCIDRPatchOutput) ToServerAddressByClientCIDRPatchOutputWithContext(ctx context.Context) ServerAddressByClientCIDRPatchOutput
type Status ¶
type Status 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"` // Suggested HTTP return code for this status, 0 if not set. Code pulumi.IntOutput `pulumi:"code"` // Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type. Details StatusDetailsOutput `pulumi:"details"` // 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"` // A human-readable description of the status of this operation. Message pulumi.StringOutput `pulumi:"message"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata ListMetaOutput `pulumi:"metadata"` // A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. Reason pulumi.StringOutput `pulumi:"reason"` // Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status pulumi.StringPtrOutput `pulumi:"status"` }
Status is a return value for calls that don't return other objects.
func GetStatus ¶
func GetStatus(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StatusState, opts ...pulumi.ResourceOption) (*Status, error)
GetStatus gets an existing Status 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 NewStatus ¶
func NewStatus(ctx *pulumi.Context, name string, args *StatusArgs, opts ...pulumi.ResourceOption) (*Status, error)
NewStatus registers a new resource with the given unique name, arguments, and options.
func (*Status) ElementType ¶
func (*Status) ToStatusOutput ¶
func (i *Status) ToStatusOutput() StatusOutput
func (*Status) ToStatusOutputWithContext ¶
func (i *Status) ToStatusOutputWithContext(ctx context.Context) StatusOutput
type StatusArgs ¶
type StatusArgs 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 // Suggested HTTP return code for this status, 0 if not set. Code pulumi.IntPtrInput // Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type. Details StatusDetailsPtrInput // 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 // A human-readable description of the status of this operation. Message pulumi.StringPtrInput // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata ListMetaPtrInput // A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. Reason pulumi.StringPtrInput }
The set of arguments for constructing a Status resource.
func (StatusArgs) ElementType ¶
func (StatusArgs) ElementType() reflect.Type
type StatusArray ¶
type StatusArray []StatusInput
func (StatusArray) ElementType ¶
func (StatusArray) ElementType() reflect.Type
func (StatusArray) ToStatusArrayOutput ¶
func (i StatusArray) ToStatusArrayOutput() StatusArrayOutput
func (StatusArray) ToStatusArrayOutputWithContext ¶
func (i StatusArray) ToStatusArrayOutputWithContext(ctx context.Context) StatusArrayOutput
type StatusArrayInput ¶
type StatusArrayInput interface { pulumi.Input ToStatusArrayOutput() StatusArrayOutput ToStatusArrayOutputWithContext(context.Context) StatusArrayOutput }
StatusArrayInput is an input type that accepts StatusArray and StatusArrayOutput values. You can construct a concrete instance of `StatusArrayInput` via:
StatusArray{ StatusArgs{...} }
type StatusArrayOutput ¶
type StatusArrayOutput struct{ *pulumi.OutputState }
func (StatusArrayOutput) ElementType ¶
func (StatusArrayOutput) ElementType() reflect.Type
func (StatusArrayOutput) Index ¶
func (o StatusArrayOutput) Index(i pulumi.IntInput) StatusOutput
func (StatusArrayOutput) ToStatusArrayOutput ¶
func (o StatusArrayOutput) ToStatusArrayOutput() StatusArrayOutput
func (StatusArrayOutput) ToStatusArrayOutputWithContext ¶
func (o StatusArrayOutput) ToStatusArrayOutputWithContext(ctx context.Context) StatusArrayOutput
type StatusCause ¶
type StatusCause struct { // The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional. // // Examples: // "name" - the field "name" on the current resource // "items[0].name" - the field "name" on the first array entry in "items" Field *string `pulumi:"field"` // A human-readable description of the cause of the error. This field may be presented as-is to a reader. Message *string `pulumi:"message"` // A machine-readable description of the cause of the error. If this value is empty there is no information available. Reason *string `pulumi:"reason"` }
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
type StatusCauseArgs ¶
type StatusCauseArgs struct { // The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional. // // Examples: // "name" - the field "name" on the current resource // "items[0].name" - the field "name" on the first array entry in "items" Field pulumi.StringPtrInput `pulumi:"field"` // A human-readable description of the cause of the error. This field may be presented as-is to a reader. Message pulumi.StringPtrInput `pulumi:"message"` // A machine-readable description of the cause of the error. If this value is empty there is no information available. Reason pulumi.StringPtrInput `pulumi:"reason"` }
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
func (StatusCauseArgs) ElementType ¶
func (StatusCauseArgs) ElementType() reflect.Type
func (StatusCauseArgs) ToStatusCauseOutput ¶
func (i StatusCauseArgs) ToStatusCauseOutput() StatusCauseOutput
func (StatusCauseArgs) ToStatusCauseOutputWithContext ¶
func (i StatusCauseArgs) ToStatusCauseOutputWithContext(ctx context.Context) StatusCauseOutput
type StatusCauseArray ¶
type StatusCauseArray []StatusCauseInput
func (StatusCauseArray) ElementType ¶
func (StatusCauseArray) ElementType() reflect.Type
func (StatusCauseArray) ToStatusCauseArrayOutput ¶
func (i StatusCauseArray) ToStatusCauseArrayOutput() StatusCauseArrayOutput
func (StatusCauseArray) ToStatusCauseArrayOutputWithContext ¶
func (i StatusCauseArray) ToStatusCauseArrayOutputWithContext(ctx context.Context) StatusCauseArrayOutput
type StatusCauseArrayInput ¶
type StatusCauseArrayInput interface { pulumi.Input ToStatusCauseArrayOutput() StatusCauseArrayOutput ToStatusCauseArrayOutputWithContext(context.Context) StatusCauseArrayOutput }
StatusCauseArrayInput is an input type that accepts StatusCauseArray and StatusCauseArrayOutput values. You can construct a concrete instance of `StatusCauseArrayInput` via:
StatusCauseArray{ StatusCauseArgs{...} }
type StatusCauseArrayOutput ¶
type StatusCauseArrayOutput struct{ *pulumi.OutputState }
func (StatusCauseArrayOutput) ElementType ¶
func (StatusCauseArrayOutput) ElementType() reflect.Type
func (StatusCauseArrayOutput) Index ¶
func (o StatusCauseArrayOutput) Index(i pulumi.IntInput) StatusCauseOutput
func (StatusCauseArrayOutput) ToStatusCauseArrayOutput ¶
func (o StatusCauseArrayOutput) ToStatusCauseArrayOutput() StatusCauseArrayOutput
func (StatusCauseArrayOutput) ToStatusCauseArrayOutputWithContext ¶
func (o StatusCauseArrayOutput) ToStatusCauseArrayOutputWithContext(ctx context.Context) StatusCauseArrayOutput
type StatusCauseInput ¶
type StatusCauseInput interface { pulumi.Input ToStatusCauseOutput() StatusCauseOutput ToStatusCauseOutputWithContext(context.Context) StatusCauseOutput }
StatusCauseInput is an input type that accepts StatusCauseArgs and StatusCauseOutput values. You can construct a concrete instance of `StatusCauseInput` via:
StatusCauseArgs{...}
type StatusCauseOutput ¶
type StatusCauseOutput struct{ *pulumi.OutputState }
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
func (StatusCauseOutput) ElementType ¶
func (StatusCauseOutput) ElementType() reflect.Type
func (StatusCauseOutput) Field ¶
func (o StatusCauseOutput) Field() pulumi.StringPtrOutput
The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional.
Examples:
"name" - the field "name" on the current resource "items[0].name" - the field "name" on the first array entry in "items"
func (StatusCauseOutput) Message ¶
func (o StatusCauseOutput) Message() pulumi.StringPtrOutput
A human-readable description of the cause of the error. This field may be presented as-is to a reader.
func (StatusCauseOutput) Reason ¶
func (o StatusCauseOutput) Reason() pulumi.StringPtrOutput
A machine-readable description of the cause of the error. If this value is empty there is no information available.
func (StatusCauseOutput) ToStatusCauseOutput ¶
func (o StatusCauseOutput) ToStatusCauseOutput() StatusCauseOutput
func (StatusCauseOutput) ToStatusCauseOutputWithContext ¶
func (o StatusCauseOutput) ToStatusCauseOutputWithContext(ctx context.Context) StatusCauseOutput
type StatusCausePatch ¶
type StatusCausePatch struct { // The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional. // // Examples: // "name" - the field "name" on the current resource // "items[0].name" - the field "name" on the first array entry in "items" Field *string `pulumi:"field"` // A human-readable description of the cause of the error. This field may be presented as-is to a reader. Message *string `pulumi:"message"` // A machine-readable description of the cause of the error. If this value is empty there is no information available. Reason *string `pulumi:"reason"` }
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
type StatusCausePatchArgs ¶
type StatusCausePatchArgs struct { // The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional. // // Examples: // "name" - the field "name" on the current resource // "items[0].name" - the field "name" on the first array entry in "items" Field pulumi.StringPtrInput `pulumi:"field"` // A human-readable description of the cause of the error. This field may be presented as-is to a reader. Message pulumi.StringPtrInput `pulumi:"message"` // A machine-readable description of the cause of the error. If this value is empty there is no information available. Reason pulumi.StringPtrInput `pulumi:"reason"` }
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
func (StatusCausePatchArgs) ElementType ¶
func (StatusCausePatchArgs) ElementType() reflect.Type
func (StatusCausePatchArgs) ToStatusCausePatchOutput ¶
func (i StatusCausePatchArgs) ToStatusCausePatchOutput() StatusCausePatchOutput
func (StatusCausePatchArgs) ToStatusCausePatchOutputWithContext ¶
func (i StatusCausePatchArgs) ToStatusCausePatchOutputWithContext(ctx context.Context) StatusCausePatchOutput
type StatusCausePatchArray ¶
type StatusCausePatchArray []StatusCausePatchInput
func (StatusCausePatchArray) ElementType ¶
func (StatusCausePatchArray) ElementType() reflect.Type
func (StatusCausePatchArray) ToStatusCausePatchArrayOutput ¶
func (i StatusCausePatchArray) ToStatusCausePatchArrayOutput() StatusCausePatchArrayOutput
func (StatusCausePatchArray) ToStatusCausePatchArrayOutputWithContext ¶
func (i StatusCausePatchArray) ToStatusCausePatchArrayOutputWithContext(ctx context.Context) StatusCausePatchArrayOutput
type StatusCausePatchArrayInput ¶
type StatusCausePatchArrayInput interface { pulumi.Input ToStatusCausePatchArrayOutput() StatusCausePatchArrayOutput ToStatusCausePatchArrayOutputWithContext(context.Context) StatusCausePatchArrayOutput }
StatusCausePatchArrayInput is an input type that accepts StatusCausePatchArray and StatusCausePatchArrayOutput values. You can construct a concrete instance of `StatusCausePatchArrayInput` via:
StatusCausePatchArray{ StatusCausePatchArgs{...} }
type StatusCausePatchArrayOutput ¶
type StatusCausePatchArrayOutput struct{ *pulumi.OutputState }
func (StatusCausePatchArrayOutput) ElementType ¶
func (StatusCausePatchArrayOutput) ElementType() reflect.Type
func (StatusCausePatchArrayOutput) Index ¶
func (o StatusCausePatchArrayOutput) Index(i pulumi.IntInput) StatusCausePatchOutput
func (StatusCausePatchArrayOutput) ToStatusCausePatchArrayOutput ¶
func (o StatusCausePatchArrayOutput) ToStatusCausePatchArrayOutput() StatusCausePatchArrayOutput
func (StatusCausePatchArrayOutput) ToStatusCausePatchArrayOutputWithContext ¶
func (o StatusCausePatchArrayOutput) ToStatusCausePatchArrayOutputWithContext(ctx context.Context) StatusCausePatchArrayOutput
type StatusCausePatchInput ¶
type StatusCausePatchInput interface { pulumi.Input ToStatusCausePatchOutput() StatusCausePatchOutput ToStatusCausePatchOutputWithContext(context.Context) StatusCausePatchOutput }
StatusCausePatchInput is an input type that accepts StatusCausePatchArgs and StatusCausePatchOutput values. You can construct a concrete instance of `StatusCausePatchInput` via:
StatusCausePatchArgs{...}
type StatusCausePatchOutput ¶
type StatusCausePatchOutput struct{ *pulumi.OutputState }
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
func (StatusCausePatchOutput) ElementType ¶
func (StatusCausePatchOutput) ElementType() reflect.Type
func (StatusCausePatchOutput) Field ¶
func (o StatusCausePatchOutput) Field() pulumi.StringPtrOutput
The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional.
Examples:
"name" - the field "name" on the current resource "items[0].name" - the field "name" on the first array entry in "items"
func (StatusCausePatchOutput) Message ¶
func (o StatusCausePatchOutput) Message() pulumi.StringPtrOutput
A human-readable description of the cause of the error. This field may be presented as-is to a reader.
func (StatusCausePatchOutput) Reason ¶
func (o StatusCausePatchOutput) Reason() pulumi.StringPtrOutput
A machine-readable description of the cause of the error. If this value is empty there is no information available.
func (StatusCausePatchOutput) ToStatusCausePatchOutput ¶
func (o StatusCausePatchOutput) ToStatusCausePatchOutput() StatusCausePatchOutput
func (StatusCausePatchOutput) ToStatusCausePatchOutputWithContext ¶
func (o StatusCausePatchOutput) ToStatusCausePatchOutputWithContext(ctx context.Context) StatusCausePatchOutput
type StatusDetails ¶
type StatusDetails struct { // The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes. Causes []StatusCause `pulumi:"causes"` // The group attribute of the resource associated with the status StatusReason. Group *string `pulumi:"group"` // The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described). Name *string `pulumi:"name"` // If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action. RetryAfterSeconds *int `pulumi:"retryAfterSeconds"` // UID of the resource. (when there is a single resource which can be described). More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid *string `pulumi:"uid"` }
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.
type StatusDetailsArgs ¶
type StatusDetailsArgs struct { // The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes. Causes StatusCauseArrayInput `pulumi:"causes"` // The group attribute of the resource associated with the status StatusReason. Group pulumi.StringPtrInput `pulumi:"group"` // The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described). Name pulumi.StringPtrInput `pulumi:"name"` // If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action. RetryAfterSeconds pulumi.IntPtrInput `pulumi:"retryAfterSeconds"` // UID of the resource. (when there is a single resource which can be described). More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.
func (StatusDetailsArgs) ElementType ¶
func (StatusDetailsArgs) ElementType() reflect.Type
func (StatusDetailsArgs) ToStatusDetailsOutput ¶
func (i StatusDetailsArgs) ToStatusDetailsOutput() StatusDetailsOutput
func (StatusDetailsArgs) ToStatusDetailsOutputWithContext ¶
func (i StatusDetailsArgs) ToStatusDetailsOutputWithContext(ctx context.Context) StatusDetailsOutput
func (StatusDetailsArgs) ToStatusDetailsPtrOutput ¶
func (i StatusDetailsArgs) ToStatusDetailsPtrOutput() StatusDetailsPtrOutput
func (StatusDetailsArgs) ToStatusDetailsPtrOutputWithContext ¶
func (i StatusDetailsArgs) ToStatusDetailsPtrOutputWithContext(ctx context.Context) StatusDetailsPtrOutput
type StatusDetailsInput ¶
type StatusDetailsInput interface { pulumi.Input ToStatusDetailsOutput() StatusDetailsOutput ToStatusDetailsOutputWithContext(context.Context) StatusDetailsOutput }
StatusDetailsInput is an input type that accepts StatusDetailsArgs and StatusDetailsOutput values. You can construct a concrete instance of `StatusDetailsInput` via:
StatusDetailsArgs{...}
type StatusDetailsOutput ¶
type StatusDetailsOutput struct{ *pulumi.OutputState }
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.
func (StatusDetailsOutput) Causes ¶
func (o StatusDetailsOutput) Causes() StatusCauseArrayOutput
The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.
func (StatusDetailsOutput) ElementType ¶
func (StatusDetailsOutput) ElementType() reflect.Type
func (StatusDetailsOutput) Group ¶
func (o StatusDetailsOutput) Group() pulumi.StringPtrOutput
The group attribute of the resource associated with the status StatusReason.
func (StatusDetailsOutput) Kind ¶
func (o StatusDetailsOutput) Kind() pulumi.StringPtrOutput
The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatusDetailsOutput) Name ¶
func (o StatusDetailsOutput) Name() pulumi.StringPtrOutput
The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).
func (StatusDetailsOutput) RetryAfterSeconds ¶
func (o StatusDetailsOutput) RetryAfterSeconds() pulumi.IntPtrOutput
If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action.
func (StatusDetailsOutput) ToStatusDetailsOutput ¶
func (o StatusDetailsOutput) ToStatusDetailsOutput() StatusDetailsOutput
func (StatusDetailsOutput) ToStatusDetailsOutputWithContext ¶
func (o StatusDetailsOutput) ToStatusDetailsOutputWithContext(ctx context.Context) StatusDetailsOutput
func (StatusDetailsOutput) ToStatusDetailsPtrOutput ¶
func (o StatusDetailsOutput) ToStatusDetailsPtrOutput() StatusDetailsPtrOutput
func (StatusDetailsOutput) ToStatusDetailsPtrOutputWithContext ¶
func (o StatusDetailsOutput) ToStatusDetailsPtrOutputWithContext(ctx context.Context) StatusDetailsPtrOutput
func (StatusDetailsOutput) Uid ¶
func (o StatusDetailsOutput) Uid() pulumi.StringPtrOutput
UID of the resource. (when there is a single resource which can be described). More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type StatusDetailsPatch ¶
type StatusDetailsPatch struct { // The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes. Causes []StatusCausePatch `pulumi:"causes"` // The group attribute of the resource associated with the status StatusReason. Group *string `pulumi:"group"` // The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described). Name *string `pulumi:"name"` // If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action. RetryAfterSeconds *int `pulumi:"retryAfterSeconds"` // UID of the resource. (when there is a single resource which can be described). More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid *string `pulumi:"uid"` }
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.
type StatusDetailsPatchArgs ¶
type StatusDetailsPatchArgs struct { // The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes. Causes StatusCausePatchArrayInput `pulumi:"causes"` // The group attribute of the resource associated with the status StatusReason. Group pulumi.StringPtrInput `pulumi:"group"` // The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described). Name pulumi.StringPtrInput `pulumi:"name"` // If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action. RetryAfterSeconds pulumi.IntPtrInput `pulumi:"retryAfterSeconds"` // UID of the resource. (when there is a single resource which can be described). More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.
func (StatusDetailsPatchArgs) ElementType ¶
func (StatusDetailsPatchArgs) ElementType() reflect.Type
func (StatusDetailsPatchArgs) ToStatusDetailsPatchOutput ¶
func (i StatusDetailsPatchArgs) ToStatusDetailsPatchOutput() StatusDetailsPatchOutput
func (StatusDetailsPatchArgs) ToStatusDetailsPatchOutputWithContext ¶
func (i StatusDetailsPatchArgs) ToStatusDetailsPatchOutputWithContext(ctx context.Context) StatusDetailsPatchOutput
func (StatusDetailsPatchArgs) ToStatusDetailsPatchPtrOutput ¶
func (i StatusDetailsPatchArgs) ToStatusDetailsPatchPtrOutput() StatusDetailsPatchPtrOutput
func (StatusDetailsPatchArgs) ToStatusDetailsPatchPtrOutputWithContext ¶
func (i StatusDetailsPatchArgs) ToStatusDetailsPatchPtrOutputWithContext(ctx context.Context) StatusDetailsPatchPtrOutput
type StatusDetailsPatchInput ¶
type StatusDetailsPatchInput interface { pulumi.Input ToStatusDetailsPatchOutput() StatusDetailsPatchOutput ToStatusDetailsPatchOutputWithContext(context.Context) StatusDetailsPatchOutput }
StatusDetailsPatchInput is an input type that accepts StatusDetailsPatchArgs and StatusDetailsPatchOutput values. You can construct a concrete instance of `StatusDetailsPatchInput` via:
StatusDetailsPatchArgs{...}
type StatusDetailsPatchOutput ¶
type StatusDetailsPatchOutput struct{ *pulumi.OutputState }
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.
func (StatusDetailsPatchOutput) Causes ¶
func (o StatusDetailsPatchOutput) Causes() StatusCausePatchArrayOutput
The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.
func (StatusDetailsPatchOutput) ElementType ¶
func (StatusDetailsPatchOutput) ElementType() reflect.Type
func (StatusDetailsPatchOutput) Group ¶
func (o StatusDetailsPatchOutput) Group() pulumi.StringPtrOutput
The group attribute of the resource associated with the status StatusReason.
func (StatusDetailsPatchOutput) Kind ¶
func (o StatusDetailsPatchOutput) Kind() pulumi.StringPtrOutput
The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatusDetailsPatchOutput) Name ¶
func (o StatusDetailsPatchOutput) Name() pulumi.StringPtrOutput
The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).
func (StatusDetailsPatchOutput) RetryAfterSeconds ¶
func (o StatusDetailsPatchOutput) RetryAfterSeconds() pulumi.IntPtrOutput
If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action.
func (StatusDetailsPatchOutput) ToStatusDetailsPatchOutput ¶
func (o StatusDetailsPatchOutput) ToStatusDetailsPatchOutput() StatusDetailsPatchOutput
func (StatusDetailsPatchOutput) ToStatusDetailsPatchOutputWithContext ¶
func (o StatusDetailsPatchOutput) ToStatusDetailsPatchOutputWithContext(ctx context.Context) StatusDetailsPatchOutput
func (StatusDetailsPatchOutput) ToStatusDetailsPatchPtrOutput ¶
func (o StatusDetailsPatchOutput) ToStatusDetailsPatchPtrOutput() StatusDetailsPatchPtrOutput
func (StatusDetailsPatchOutput) ToStatusDetailsPatchPtrOutputWithContext ¶
func (o StatusDetailsPatchOutput) ToStatusDetailsPatchPtrOutputWithContext(ctx context.Context) StatusDetailsPatchPtrOutput
func (StatusDetailsPatchOutput) Uid ¶
func (o StatusDetailsPatchOutput) Uid() pulumi.StringPtrOutput
UID of the resource. (when there is a single resource which can be described). More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type StatusDetailsPatchPtrInput ¶
type StatusDetailsPatchPtrInput interface { pulumi.Input ToStatusDetailsPatchPtrOutput() StatusDetailsPatchPtrOutput ToStatusDetailsPatchPtrOutputWithContext(context.Context) StatusDetailsPatchPtrOutput }
StatusDetailsPatchPtrInput is an input type that accepts StatusDetailsPatchArgs, StatusDetailsPatchPtr and StatusDetailsPatchPtrOutput values. You can construct a concrete instance of `StatusDetailsPatchPtrInput` via:
StatusDetailsPatchArgs{...} or: nil
func StatusDetailsPatchPtr ¶
func StatusDetailsPatchPtr(v *StatusDetailsPatchArgs) StatusDetailsPatchPtrInput
type StatusDetailsPatchPtrOutput ¶
type StatusDetailsPatchPtrOutput struct{ *pulumi.OutputState }
func (StatusDetailsPatchPtrOutput) Causes ¶
func (o StatusDetailsPatchPtrOutput) Causes() StatusCausePatchArrayOutput
The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.
func (StatusDetailsPatchPtrOutput) Elem ¶
func (o StatusDetailsPatchPtrOutput) Elem() StatusDetailsPatchOutput
func (StatusDetailsPatchPtrOutput) ElementType ¶
func (StatusDetailsPatchPtrOutput) ElementType() reflect.Type
func (StatusDetailsPatchPtrOutput) Group ¶
func (o StatusDetailsPatchPtrOutput) Group() pulumi.StringPtrOutput
The group attribute of the resource associated with the status StatusReason.
func (StatusDetailsPatchPtrOutput) Kind ¶
func (o StatusDetailsPatchPtrOutput) Kind() pulumi.StringPtrOutput
The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatusDetailsPatchPtrOutput) Name ¶
func (o StatusDetailsPatchPtrOutput) Name() pulumi.StringPtrOutput
The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).
func (StatusDetailsPatchPtrOutput) RetryAfterSeconds ¶
func (o StatusDetailsPatchPtrOutput) RetryAfterSeconds() pulumi.IntPtrOutput
If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action.
func (StatusDetailsPatchPtrOutput) ToStatusDetailsPatchPtrOutput ¶
func (o StatusDetailsPatchPtrOutput) ToStatusDetailsPatchPtrOutput() StatusDetailsPatchPtrOutput
func (StatusDetailsPatchPtrOutput) ToStatusDetailsPatchPtrOutputWithContext ¶
func (o StatusDetailsPatchPtrOutput) ToStatusDetailsPatchPtrOutputWithContext(ctx context.Context) StatusDetailsPatchPtrOutput
func (StatusDetailsPatchPtrOutput) Uid ¶
func (o StatusDetailsPatchPtrOutput) Uid() pulumi.StringPtrOutput
UID of the resource. (when there is a single resource which can be described). More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type StatusDetailsPtrInput ¶
type StatusDetailsPtrInput interface { pulumi.Input ToStatusDetailsPtrOutput() StatusDetailsPtrOutput ToStatusDetailsPtrOutputWithContext(context.Context) StatusDetailsPtrOutput }
StatusDetailsPtrInput is an input type that accepts StatusDetailsArgs, StatusDetailsPtr and StatusDetailsPtrOutput values. You can construct a concrete instance of `StatusDetailsPtrInput` via:
StatusDetailsArgs{...} or: nil
func StatusDetailsPtr ¶
func StatusDetailsPtr(v *StatusDetailsArgs) StatusDetailsPtrInput
type StatusDetailsPtrOutput ¶
type StatusDetailsPtrOutput struct{ *pulumi.OutputState }
func (StatusDetailsPtrOutput) Causes ¶
func (o StatusDetailsPtrOutput) Causes() StatusCauseArrayOutput
The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.
func (StatusDetailsPtrOutput) Elem ¶
func (o StatusDetailsPtrOutput) Elem() StatusDetailsOutput
func (StatusDetailsPtrOutput) ElementType ¶
func (StatusDetailsPtrOutput) ElementType() reflect.Type
func (StatusDetailsPtrOutput) Group ¶
func (o StatusDetailsPtrOutput) Group() pulumi.StringPtrOutput
The group attribute of the resource associated with the status StatusReason.
func (StatusDetailsPtrOutput) Kind ¶
func (o StatusDetailsPtrOutput) Kind() pulumi.StringPtrOutput
The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatusDetailsPtrOutput) Name ¶
func (o StatusDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).
func (StatusDetailsPtrOutput) RetryAfterSeconds ¶
func (o StatusDetailsPtrOutput) RetryAfterSeconds() pulumi.IntPtrOutput
If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action.
func (StatusDetailsPtrOutput) ToStatusDetailsPtrOutput ¶
func (o StatusDetailsPtrOutput) ToStatusDetailsPtrOutput() StatusDetailsPtrOutput
func (StatusDetailsPtrOutput) ToStatusDetailsPtrOutputWithContext ¶
func (o StatusDetailsPtrOutput) ToStatusDetailsPtrOutputWithContext(ctx context.Context) StatusDetailsPtrOutput
func (StatusDetailsPtrOutput) Uid ¶
func (o StatusDetailsPtrOutput) Uid() pulumi.StringPtrOutput
UID of the resource. (when there is a single resource which can be described). More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids
type StatusInput ¶
type StatusInput interface { pulumi.Input ToStatusOutput() StatusOutput ToStatusOutputWithContext(ctx context.Context) StatusOutput }
type StatusMap ¶
type StatusMap map[string]StatusInput
func (StatusMap) ElementType ¶
func (StatusMap) ToStatusMapOutput ¶
func (i StatusMap) ToStatusMapOutput() StatusMapOutput
func (StatusMap) ToStatusMapOutputWithContext ¶
func (i StatusMap) ToStatusMapOutputWithContext(ctx context.Context) StatusMapOutput
type StatusMapInput ¶
type StatusMapInput interface { pulumi.Input ToStatusMapOutput() StatusMapOutput ToStatusMapOutputWithContext(context.Context) StatusMapOutput }
StatusMapInput is an input type that accepts StatusMap and StatusMapOutput values. You can construct a concrete instance of `StatusMapInput` via:
StatusMap{ "key": StatusArgs{...} }
type StatusMapOutput ¶
type StatusMapOutput struct{ *pulumi.OutputState }
func (StatusMapOutput) ElementType ¶
func (StatusMapOutput) ElementType() reflect.Type
func (StatusMapOutput) MapIndex ¶
func (o StatusMapOutput) MapIndex(k pulumi.StringInput) StatusOutput
func (StatusMapOutput) ToStatusMapOutput ¶
func (o StatusMapOutput) ToStatusMapOutput() StatusMapOutput
func (StatusMapOutput) ToStatusMapOutputWithContext ¶
func (o StatusMapOutput) ToStatusMapOutputWithContext(ctx context.Context) StatusMapOutput
type StatusOutput ¶
type StatusOutput struct{ *pulumi.OutputState }
func (StatusOutput) ApiVersion ¶
func (o StatusOutput) 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 (StatusOutput) Code ¶
func (o StatusOutput) Code() pulumi.IntOutput
Suggested HTTP return code for this status, 0 if not set.
func (StatusOutput) Details ¶
func (o StatusOutput) Details() StatusDetailsOutput
Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.
func (StatusOutput) ElementType ¶
func (StatusOutput) ElementType() reflect.Type
func (StatusOutput) Kind ¶
func (o StatusOutput) 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 (StatusOutput) Message ¶
func (o StatusOutput) Message() pulumi.StringOutput
A human-readable description of the status of this operation.
func (StatusOutput) Metadata ¶
func (o StatusOutput) Metadata() ListMetaOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatusOutput) Reason ¶
func (o StatusOutput) Reason() pulumi.StringOutput
A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it.
func (StatusOutput) Status ¶
func (o StatusOutput) Status() pulumi.StringPtrOutput
Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (StatusOutput) ToStatusOutput ¶
func (o StatusOutput) ToStatusOutput() StatusOutput
func (StatusOutput) ToStatusOutputWithContext ¶
func (o StatusOutput) ToStatusOutputWithContext(ctx context.Context) StatusOutput
type StatusPatch ¶
type StatusPatch 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"` // Suggested HTTP return code for this status, 0 if not set. Code pulumi.IntPtrOutput `pulumi:"code"` // Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type. Details StatusDetailsPatchPtrOutput `pulumi:"details"` // 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"` // A human-readable description of the status of this operation. Message pulumi.StringPtrOutput `pulumi:"message"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata ListMetaPatchPtrOutput `pulumi:"metadata"` // A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. Reason pulumi.StringPtrOutput `pulumi:"reason"` // Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status pulumi.StringPtrOutput `pulumi:"status"` }
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. Status is a return value for calls that don't return other objects.
func GetStatusPatch ¶
func GetStatusPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StatusPatchState, opts ...pulumi.ResourceOption) (*StatusPatch, error)
GetStatusPatch gets an existing StatusPatch 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 NewStatusPatch ¶
func NewStatusPatch(ctx *pulumi.Context, name string, args *StatusPatchArgs, opts ...pulumi.ResourceOption) (*StatusPatch, error)
NewStatusPatch registers a new resource with the given unique name, arguments, and options.
func (*StatusPatch) ElementType ¶
func (*StatusPatch) ElementType() reflect.Type
func (*StatusPatch) ToStatusPatchOutput ¶
func (i *StatusPatch) ToStatusPatchOutput() StatusPatchOutput
func (*StatusPatch) ToStatusPatchOutputWithContext ¶
func (i *StatusPatch) ToStatusPatchOutputWithContext(ctx context.Context) StatusPatchOutput
type StatusPatchArgs ¶
type StatusPatchArgs 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 // Suggested HTTP return code for this status, 0 if not set. Code pulumi.IntPtrInput // Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type. Details StatusDetailsPatchPtrInput // 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 // A human-readable description of the status of this operation. Message pulumi.StringPtrInput // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata ListMetaPatchPtrInput // A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. Reason pulumi.StringPtrInput }
The set of arguments for constructing a StatusPatch resource.
func (StatusPatchArgs) ElementType ¶
func (StatusPatchArgs) ElementType() reflect.Type
type StatusPatchArray ¶
type StatusPatchArray []StatusPatchInput
func (StatusPatchArray) ElementType ¶
func (StatusPatchArray) ElementType() reflect.Type
func (StatusPatchArray) ToStatusPatchArrayOutput ¶
func (i StatusPatchArray) ToStatusPatchArrayOutput() StatusPatchArrayOutput
func (StatusPatchArray) ToStatusPatchArrayOutputWithContext ¶
func (i StatusPatchArray) ToStatusPatchArrayOutputWithContext(ctx context.Context) StatusPatchArrayOutput
type StatusPatchArrayInput ¶
type StatusPatchArrayInput interface { pulumi.Input ToStatusPatchArrayOutput() StatusPatchArrayOutput ToStatusPatchArrayOutputWithContext(context.Context) StatusPatchArrayOutput }
StatusPatchArrayInput is an input type that accepts StatusPatchArray and StatusPatchArrayOutput values. You can construct a concrete instance of `StatusPatchArrayInput` via:
StatusPatchArray{ StatusPatchArgs{...} }
type StatusPatchArrayOutput ¶
type StatusPatchArrayOutput struct{ *pulumi.OutputState }
func (StatusPatchArrayOutput) ElementType ¶
func (StatusPatchArrayOutput) ElementType() reflect.Type
func (StatusPatchArrayOutput) Index ¶
func (o StatusPatchArrayOutput) Index(i pulumi.IntInput) StatusPatchOutput
func (StatusPatchArrayOutput) ToStatusPatchArrayOutput ¶
func (o StatusPatchArrayOutput) ToStatusPatchArrayOutput() StatusPatchArrayOutput
func (StatusPatchArrayOutput) ToStatusPatchArrayOutputWithContext ¶
func (o StatusPatchArrayOutput) ToStatusPatchArrayOutputWithContext(ctx context.Context) StatusPatchArrayOutput
type StatusPatchInput ¶
type StatusPatchInput interface { pulumi.Input ToStatusPatchOutput() StatusPatchOutput ToStatusPatchOutputWithContext(ctx context.Context) StatusPatchOutput }
type StatusPatchMap ¶
type StatusPatchMap map[string]StatusPatchInput
func (StatusPatchMap) ElementType ¶
func (StatusPatchMap) ElementType() reflect.Type
func (StatusPatchMap) ToStatusPatchMapOutput ¶
func (i StatusPatchMap) ToStatusPatchMapOutput() StatusPatchMapOutput
func (StatusPatchMap) ToStatusPatchMapOutputWithContext ¶
func (i StatusPatchMap) ToStatusPatchMapOutputWithContext(ctx context.Context) StatusPatchMapOutput
type StatusPatchMapInput ¶
type StatusPatchMapInput interface { pulumi.Input ToStatusPatchMapOutput() StatusPatchMapOutput ToStatusPatchMapOutputWithContext(context.Context) StatusPatchMapOutput }
StatusPatchMapInput is an input type that accepts StatusPatchMap and StatusPatchMapOutput values. You can construct a concrete instance of `StatusPatchMapInput` via:
StatusPatchMap{ "key": StatusPatchArgs{...} }
type StatusPatchMapOutput ¶
type StatusPatchMapOutput struct{ *pulumi.OutputState }
func (StatusPatchMapOutput) ElementType ¶
func (StatusPatchMapOutput) ElementType() reflect.Type
func (StatusPatchMapOutput) MapIndex ¶
func (o StatusPatchMapOutput) MapIndex(k pulumi.StringInput) StatusPatchOutput
func (StatusPatchMapOutput) ToStatusPatchMapOutput ¶
func (o StatusPatchMapOutput) ToStatusPatchMapOutput() StatusPatchMapOutput
func (StatusPatchMapOutput) ToStatusPatchMapOutputWithContext ¶
func (o StatusPatchMapOutput) ToStatusPatchMapOutputWithContext(ctx context.Context) StatusPatchMapOutput
type StatusPatchOutput ¶
type StatusPatchOutput struct{ *pulumi.OutputState }
func (StatusPatchOutput) ApiVersion ¶
func (o StatusPatchOutput) 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 (StatusPatchOutput) Code ¶
func (o StatusPatchOutput) Code() pulumi.IntPtrOutput
Suggested HTTP return code for this status, 0 if not set.
func (StatusPatchOutput) Details ¶
func (o StatusPatchOutput) Details() StatusDetailsPatchPtrOutput
Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.
func (StatusPatchOutput) ElementType ¶
func (StatusPatchOutput) ElementType() reflect.Type
func (StatusPatchOutput) Kind ¶
func (o StatusPatchOutput) 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 (StatusPatchOutput) Message ¶
func (o StatusPatchOutput) Message() pulumi.StringPtrOutput
A human-readable description of the status of this operation.
func (StatusPatchOutput) Metadata ¶
func (o StatusPatchOutput) Metadata() ListMetaPatchPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatusPatchOutput) Reason ¶
func (o StatusPatchOutput) Reason() pulumi.StringPtrOutput
A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it.
func (StatusPatchOutput) Status ¶
func (o StatusPatchOutput) Status() pulumi.StringPtrOutput
Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (StatusPatchOutput) ToStatusPatchOutput ¶
func (o StatusPatchOutput) ToStatusPatchOutput() StatusPatchOutput
func (StatusPatchOutput) ToStatusPatchOutputWithContext ¶
func (o StatusPatchOutput) ToStatusPatchOutputWithContext(ctx context.Context) StatusPatchOutput
type StatusPatchState ¶
type StatusPatchState struct { }
func (StatusPatchState) ElementType ¶
func (StatusPatchState) ElementType() reflect.Type
type StatusPatchType ¶
type StatusPatchType 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"` // Suggested HTTP return code for this status, 0 if not set. Code *int `pulumi:"code"` // Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type. Details *StatusDetailsPatch `pulumi:"details"` // 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"` // A human-readable description of the status of this operation. Message *string `pulumi:"message"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata *ListMetaPatch `pulumi:"metadata"` // A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. Reason *string `pulumi:"reason"` // Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *string `pulumi:"status"` }
Status is a return value for calls that don't return other objects.
type StatusPatchTypeArgs ¶
type StatusPatchTypeArgs 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"` // Suggested HTTP return code for this status, 0 if not set. Code pulumi.IntPtrInput `pulumi:"code"` // Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type. Details StatusDetailsPatchPtrInput `pulumi:"details"` // 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"` // A human-readable description of the status of this operation. Message pulumi.StringPtrInput `pulumi:"message"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata ListMetaPatchPtrInput `pulumi:"metadata"` // A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status pulumi.StringPtrInput `pulumi:"status"` }
Status is a return value for calls that don't return other objects.
func (StatusPatchTypeArgs) ElementType ¶
func (StatusPatchTypeArgs) ElementType() reflect.Type
func (StatusPatchTypeArgs) ToStatusPatchTypeOutput ¶
func (i StatusPatchTypeArgs) ToStatusPatchTypeOutput() StatusPatchTypeOutput
func (StatusPatchTypeArgs) ToStatusPatchTypeOutputWithContext ¶
func (i StatusPatchTypeArgs) ToStatusPatchTypeOutputWithContext(ctx context.Context) StatusPatchTypeOutput
type StatusPatchTypeInput ¶
type StatusPatchTypeInput interface { pulumi.Input ToStatusPatchTypeOutput() StatusPatchTypeOutput ToStatusPatchTypeOutputWithContext(context.Context) StatusPatchTypeOutput }
StatusPatchTypeInput is an input type that accepts StatusPatchTypeArgs and StatusPatchTypeOutput values. You can construct a concrete instance of `StatusPatchTypeInput` via:
StatusPatchTypeArgs{...}
type StatusPatchTypeOutput ¶
type StatusPatchTypeOutput struct{ *pulumi.OutputState }
Status is a return value for calls that don't return other objects.
func (StatusPatchTypeOutput) ApiVersion ¶
func (o StatusPatchTypeOutput) 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 (StatusPatchTypeOutput) Code ¶
func (o StatusPatchTypeOutput) Code() pulumi.IntPtrOutput
Suggested HTTP return code for this status, 0 if not set.
func (StatusPatchTypeOutput) Details ¶
func (o StatusPatchTypeOutput) Details() StatusDetailsPatchPtrOutput
Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.
func (StatusPatchTypeOutput) ElementType ¶
func (StatusPatchTypeOutput) ElementType() reflect.Type
func (StatusPatchTypeOutput) Kind ¶
func (o StatusPatchTypeOutput) 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 (StatusPatchTypeOutput) Message ¶
func (o StatusPatchTypeOutput) Message() pulumi.StringPtrOutput
A human-readable description of the status of this operation.
func (StatusPatchTypeOutput) Metadata ¶
func (o StatusPatchTypeOutput) Metadata() ListMetaPatchPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatusPatchTypeOutput) Reason ¶
func (o StatusPatchTypeOutput) Reason() pulumi.StringPtrOutput
A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it.
func (StatusPatchTypeOutput) Status ¶
func (o StatusPatchTypeOutput) Status() pulumi.StringPtrOutput
Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (StatusPatchTypeOutput) ToStatusPatchTypeOutput ¶
func (o StatusPatchTypeOutput) ToStatusPatchTypeOutput() StatusPatchTypeOutput
func (StatusPatchTypeOutput) ToStatusPatchTypeOutputWithContext ¶
func (o StatusPatchTypeOutput) ToStatusPatchTypeOutputWithContext(ctx context.Context) StatusPatchTypeOutput
type StatusState ¶
type StatusState struct { }
func (StatusState) ElementType ¶
func (StatusState) ElementType() reflect.Type
type StatusType ¶
type StatusType 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"` // Suggested HTTP return code for this status, 0 if not set. Code *int `pulumi:"code"` // Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type. Details *StatusDetails `pulumi:"details"` // 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"` // A human-readable description of the status of this operation. Message *string `pulumi:"message"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata *ListMeta `pulumi:"metadata"` // A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. Reason *string `pulumi:"reason"` // Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *string `pulumi:"status"` }
Status is a return value for calls that don't return other objects.
type StatusTypeArgs ¶
type StatusTypeArgs 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"` // Suggested HTTP return code for this status, 0 if not set. Code pulumi.IntPtrInput `pulumi:"code"` // Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type. Details StatusDetailsPtrInput `pulumi:"details"` // 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"` // A human-readable description of the status of this operation. Message pulumi.StringPtrInput `pulumi:"message"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata ListMetaPtrInput `pulumi:"metadata"` // A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status pulumi.StringPtrInput `pulumi:"status"` }
Status is a return value for calls that don't return other objects.
func (StatusTypeArgs) ElementType ¶
func (StatusTypeArgs) ElementType() reflect.Type
func (StatusTypeArgs) ToStatusTypeOutput ¶
func (i StatusTypeArgs) ToStatusTypeOutput() StatusTypeOutput
func (StatusTypeArgs) ToStatusTypeOutputWithContext ¶
func (i StatusTypeArgs) ToStatusTypeOutputWithContext(ctx context.Context) StatusTypeOutput
type StatusTypeInput ¶
type StatusTypeInput interface { pulumi.Input ToStatusTypeOutput() StatusTypeOutput ToStatusTypeOutputWithContext(context.Context) StatusTypeOutput }
StatusTypeInput is an input type that accepts StatusTypeArgs and StatusTypeOutput values. You can construct a concrete instance of `StatusTypeInput` via:
StatusTypeArgs{...}
type StatusTypeOutput ¶
type StatusTypeOutput struct{ *pulumi.OutputState }
Status is a return value for calls that don't return other objects.
func (StatusTypeOutput) ApiVersion ¶
func (o StatusTypeOutput) 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 (StatusTypeOutput) Code ¶
func (o StatusTypeOutput) Code() pulumi.IntPtrOutput
Suggested HTTP return code for this status, 0 if not set.
func (StatusTypeOutput) Details ¶
func (o StatusTypeOutput) Details() StatusDetailsPtrOutput
Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.
func (StatusTypeOutput) ElementType ¶
func (StatusTypeOutput) ElementType() reflect.Type
func (StatusTypeOutput) Kind ¶
func (o StatusTypeOutput) 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 (StatusTypeOutput) Message ¶
func (o StatusTypeOutput) Message() pulumi.StringPtrOutput
A human-readable description of the status of this operation.
func (StatusTypeOutput) Metadata ¶
func (o StatusTypeOutput) Metadata() ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatusTypeOutput) Reason ¶
func (o StatusTypeOutput) Reason() pulumi.StringPtrOutput
A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it.
func (StatusTypeOutput) Status ¶
func (o StatusTypeOutput) Status() pulumi.StringPtrOutput
Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (StatusTypeOutput) ToStatusTypeOutput ¶
func (o StatusTypeOutput) ToStatusTypeOutput() StatusTypeOutput
func (StatusTypeOutput) ToStatusTypeOutputWithContext ¶
func (o StatusTypeOutput) ToStatusTypeOutputWithContext(ctx context.Context) StatusTypeOutput
type WatchEvent ¶
type WatchEvent struct { // Object is: // * If Type is Added or Modified: the new state of the object. // * If Type is Deleted: the state of the object immediately before deletion. // * If Type is Error: *Status is recommended; other types may make sense // depending on context. Object interface{} `pulumi:"object"` Type string `pulumi:"type"` }
Event represents a single event to a watched resource.
type WatchEventArgs ¶
type WatchEventArgs struct { // Object is: // * If Type is Added or Modified: the new state of the object. // * If Type is Deleted: the state of the object immediately before deletion. // * If Type is Error: *Status is recommended; other types may make sense // depending on context. Object pulumi.Input `pulumi:"object"` Type pulumi.StringInput `pulumi:"type"` }
Event represents a single event to a watched resource.
func (WatchEventArgs) ElementType ¶
func (WatchEventArgs) ElementType() reflect.Type
func (WatchEventArgs) ToWatchEventOutput ¶
func (i WatchEventArgs) ToWatchEventOutput() WatchEventOutput
func (WatchEventArgs) ToWatchEventOutputWithContext ¶
func (i WatchEventArgs) ToWatchEventOutputWithContext(ctx context.Context) WatchEventOutput
type WatchEventInput ¶
type WatchEventInput interface { pulumi.Input ToWatchEventOutput() WatchEventOutput ToWatchEventOutputWithContext(context.Context) WatchEventOutput }
WatchEventInput is an input type that accepts WatchEventArgs and WatchEventOutput values. You can construct a concrete instance of `WatchEventInput` via:
WatchEventArgs{...}
type WatchEventOutput ¶
type WatchEventOutput struct{ *pulumi.OutputState }
Event represents a single event to a watched resource.
func (WatchEventOutput) ElementType ¶
func (WatchEventOutput) ElementType() reflect.Type
func (WatchEventOutput) Object ¶
func (o WatchEventOutput) Object() pulumi.AnyOutput
Object is:
- If Type is Added or Modified: the new state of the object.
- If Type is Deleted: the state of the object immediately before deletion.
- If Type is Error: *Status is recommended; other types may make sense depending on context.
func (WatchEventOutput) ToWatchEventOutput ¶
func (o WatchEventOutput) ToWatchEventOutput() WatchEventOutput
func (WatchEventOutput) ToWatchEventOutputWithContext ¶
func (o WatchEventOutput) ToWatchEventOutputWithContext(ctx context.Context) WatchEventOutput
func (WatchEventOutput) Type ¶
func (o WatchEventOutput) Type() pulumi.StringOutput
type WatchEventPatch ¶
type WatchEventPatch struct { // Object is: // * If Type is Added or Modified: the new state of the object. // * If Type is Deleted: the state of the object immediately before deletion. // * If Type is Error: *Status is recommended; other types may make sense // depending on context. Object interface{} `pulumi:"object"` Type *string `pulumi:"type"` }
Event represents a single event to a watched resource.
type WatchEventPatchArgs ¶
type WatchEventPatchArgs struct { // Object is: // * If Type is Added or Modified: the new state of the object. // * If Type is Deleted: the state of the object immediately before deletion. // * If Type is Error: *Status is recommended; other types may make sense // depending on context. Object pulumi.Input `pulumi:"object"` Type pulumi.StringPtrInput `pulumi:"type"` }
Event represents a single event to a watched resource.
func (WatchEventPatchArgs) ElementType ¶
func (WatchEventPatchArgs) ElementType() reflect.Type
func (WatchEventPatchArgs) ToWatchEventPatchOutput ¶
func (i WatchEventPatchArgs) ToWatchEventPatchOutput() WatchEventPatchOutput
func (WatchEventPatchArgs) ToWatchEventPatchOutputWithContext ¶
func (i WatchEventPatchArgs) ToWatchEventPatchOutputWithContext(ctx context.Context) WatchEventPatchOutput
type WatchEventPatchInput ¶
type WatchEventPatchInput interface { pulumi.Input ToWatchEventPatchOutput() WatchEventPatchOutput ToWatchEventPatchOutputWithContext(context.Context) WatchEventPatchOutput }
WatchEventPatchInput is an input type that accepts WatchEventPatchArgs and WatchEventPatchOutput values. You can construct a concrete instance of `WatchEventPatchInput` via:
WatchEventPatchArgs{...}
type WatchEventPatchOutput ¶
type WatchEventPatchOutput struct{ *pulumi.OutputState }
Event represents a single event to a watched resource.
func (WatchEventPatchOutput) ElementType ¶
func (WatchEventPatchOutput) ElementType() reflect.Type
func (WatchEventPatchOutput) Object ¶
func (o WatchEventPatchOutput) Object() pulumi.AnyOutput
Object is:
- If Type is Added or Modified: the new state of the object.
- If Type is Deleted: the state of the object immediately before deletion.
- If Type is Error: *Status is recommended; other types may make sense depending on context.
func (WatchEventPatchOutput) ToWatchEventPatchOutput ¶
func (o WatchEventPatchOutput) ToWatchEventPatchOutput() WatchEventPatchOutput
func (WatchEventPatchOutput) ToWatchEventPatchOutputWithContext ¶
func (o WatchEventPatchOutput) ToWatchEventPatchOutputWithContext(ctx context.Context) WatchEventPatchOutput
func (WatchEventPatchOutput) Type ¶
func (o WatchEventPatchOutput) Type() pulumi.StringPtrOutput