Documentation ¶
Index ¶
- type FlowDistinguisherMethod
- type FlowDistinguisherMethodArgs
- func (FlowDistinguisherMethodArgs) ElementType() reflect.Type
- func (i FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodOutput() FlowDistinguisherMethodOutput
- func (i FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodOutputWithContext(ctx context.Context) FlowDistinguisherMethodOutput
- func (i FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodPtrOutput() FlowDistinguisherMethodPtrOutput
- func (i FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPtrOutput
- type FlowDistinguisherMethodInput
- type FlowDistinguisherMethodOutput
- func (FlowDistinguisherMethodOutput) ElementType() reflect.Type
- func (o FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodOutput() FlowDistinguisherMethodOutput
- func (o FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodOutputWithContext(ctx context.Context) FlowDistinguisherMethodOutput
- func (o FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodPtrOutput() FlowDistinguisherMethodPtrOutput
- func (o FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPtrOutput
- func (o FlowDistinguisherMethodOutput) Type() pulumi.StringOutput
- type FlowDistinguisherMethodPatch
- type FlowDistinguisherMethodPatchArgs
- func (FlowDistinguisherMethodPatchArgs) ElementType() reflect.Type
- func (i FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchOutput() FlowDistinguisherMethodPatchOutput
- func (i FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchOutput
- func (i FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchPtrOutput() FlowDistinguisherMethodPatchPtrOutput
- func (i FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchPtrOutput
- type FlowDistinguisherMethodPatchInput
- type FlowDistinguisherMethodPatchOutput
- func (FlowDistinguisherMethodPatchOutput) ElementType() reflect.Type
- func (o FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchOutput() FlowDistinguisherMethodPatchOutput
- func (o FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchOutput
- func (o FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchPtrOutput() FlowDistinguisherMethodPatchPtrOutput
- func (o FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchPtrOutput
- func (o FlowDistinguisherMethodPatchOutput) Type() pulumi.StringPtrOutput
- type FlowDistinguisherMethodPatchPtrInput
- type FlowDistinguisherMethodPatchPtrOutput
- func (o FlowDistinguisherMethodPatchPtrOutput) Elem() FlowDistinguisherMethodPatchOutput
- func (FlowDistinguisherMethodPatchPtrOutput) ElementType() reflect.Type
- func (o FlowDistinguisherMethodPatchPtrOutput) ToFlowDistinguisherMethodPatchPtrOutput() FlowDistinguisherMethodPatchPtrOutput
- func (o FlowDistinguisherMethodPatchPtrOutput) ToFlowDistinguisherMethodPatchPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchPtrOutput
- func (o FlowDistinguisherMethodPatchPtrOutput) Type() pulumi.StringPtrOutput
- type FlowDistinguisherMethodPtrInput
- type FlowDistinguisherMethodPtrOutput
- func (o FlowDistinguisherMethodPtrOutput) Elem() FlowDistinguisherMethodOutput
- func (FlowDistinguisherMethodPtrOutput) ElementType() reflect.Type
- func (o FlowDistinguisherMethodPtrOutput) ToFlowDistinguisherMethodPtrOutput() FlowDistinguisherMethodPtrOutput
- func (o FlowDistinguisherMethodPtrOutput) ToFlowDistinguisherMethodPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPtrOutput
- func (o FlowDistinguisherMethodPtrOutput) Type() pulumi.StringPtrOutput
- type FlowSchema
- type FlowSchemaArgs
- type FlowSchemaArray
- type FlowSchemaArrayInput
- type FlowSchemaArrayOutput
- func (FlowSchemaArrayOutput) ElementType() reflect.Type
- func (o FlowSchemaArrayOutput) Index(i pulumi.IntInput) FlowSchemaOutput
- func (o FlowSchemaArrayOutput) ToFlowSchemaArrayOutput() FlowSchemaArrayOutput
- func (o FlowSchemaArrayOutput) ToFlowSchemaArrayOutputWithContext(ctx context.Context) FlowSchemaArrayOutput
- type FlowSchemaCondition
- type FlowSchemaConditionArgs
- type FlowSchemaConditionArray
- type FlowSchemaConditionArrayInput
- type FlowSchemaConditionArrayOutput
- func (FlowSchemaConditionArrayOutput) ElementType() reflect.Type
- func (o FlowSchemaConditionArrayOutput) Index(i pulumi.IntInput) FlowSchemaConditionOutput
- func (o FlowSchemaConditionArrayOutput) ToFlowSchemaConditionArrayOutput() FlowSchemaConditionArrayOutput
- func (o FlowSchemaConditionArrayOutput) ToFlowSchemaConditionArrayOutputWithContext(ctx context.Context) FlowSchemaConditionArrayOutput
- type FlowSchemaConditionInput
- type FlowSchemaConditionOutput
- func (FlowSchemaConditionOutput) ElementType() reflect.Type
- func (o FlowSchemaConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o FlowSchemaConditionOutput) Message() pulumi.StringPtrOutput
- func (o FlowSchemaConditionOutput) Reason() pulumi.StringPtrOutput
- func (o FlowSchemaConditionOutput) Status() pulumi.StringPtrOutput
- func (o FlowSchemaConditionOutput) ToFlowSchemaConditionOutput() FlowSchemaConditionOutput
- func (o FlowSchemaConditionOutput) ToFlowSchemaConditionOutputWithContext(ctx context.Context) FlowSchemaConditionOutput
- func (o FlowSchemaConditionOutput) Type() pulumi.StringPtrOutput
- type FlowSchemaConditionPatch
- type FlowSchemaConditionPatchArgs
- func (FlowSchemaConditionPatchArgs) ElementType() reflect.Type
- func (i FlowSchemaConditionPatchArgs) ToFlowSchemaConditionPatchOutput() FlowSchemaConditionPatchOutput
- func (i FlowSchemaConditionPatchArgs) ToFlowSchemaConditionPatchOutputWithContext(ctx context.Context) FlowSchemaConditionPatchOutput
- type FlowSchemaConditionPatchArray
- func (FlowSchemaConditionPatchArray) ElementType() reflect.Type
- func (i FlowSchemaConditionPatchArray) ToFlowSchemaConditionPatchArrayOutput() FlowSchemaConditionPatchArrayOutput
- func (i FlowSchemaConditionPatchArray) ToFlowSchemaConditionPatchArrayOutputWithContext(ctx context.Context) FlowSchemaConditionPatchArrayOutput
- type FlowSchemaConditionPatchArrayInput
- type FlowSchemaConditionPatchArrayOutput
- func (FlowSchemaConditionPatchArrayOutput) ElementType() reflect.Type
- func (o FlowSchemaConditionPatchArrayOutput) Index(i pulumi.IntInput) FlowSchemaConditionPatchOutput
- func (o FlowSchemaConditionPatchArrayOutput) ToFlowSchemaConditionPatchArrayOutput() FlowSchemaConditionPatchArrayOutput
- func (o FlowSchemaConditionPatchArrayOutput) ToFlowSchemaConditionPatchArrayOutputWithContext(ctx context.Context) FlowSchemaConditionPatchArrayOutput
- type FlowSchemaConditionPatchInput
- type FlowSchemaConditionPatchOutput
- func (FlowSchemaConditionPatchOutput) ElementType() reflect.Type
- func (o FlowSchemaConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o FlowSchemaConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o FlowSchemaConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o FlowSchemaConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o FlowSchemaConditionPatchOutput) ToFlowSchemaConditionPatchOutput() FlowSchemaConditionPatchOutput
- func (o FlowSchemaConditionPatchOutput) ToFlowSchemaConditionPatchOutputWithContext(ctx context.Context) FlowSchemaConditionPatchOutput
- func (o FlowSchemaConditionPatchOutput) Type() pulumi.StringPtrOutput
- type FlowSchemaInput
- type FlowSchemaList
- type FlowSchemaListArgs
- type FlowSchemaListArray
- type FlowSchemaListArrayInput
- type FlowSchemaListArrayOutput
- func (FlowSchemaListArrayOutput) ElementType() reflect.Type
- func (o FlowSchemaListArrayOutput) Index(i pulumi.IntInput) FlowSchemaListOutput
- func (o FlowSchemaListArrayOutput) ToFlowSchemaListArrayOutput() FlowSchemaListArrayOutput
- func (o FlowSchemaListArrayOutput) ToFlowSchemaListArrayOutputWithContext(ctx context.Context) FlowSchemaListArrayOutput
- type FlowSchemaListInput
- type FlowSchemaListMap
- type FlowSchemaListMapInput
- type FlowSchemaListMapOutput
- func (FlowSchemaListMapOutput) ElementType() reflect.Type
- func (o FlowSchemaListMapOutput) MapIndex(k pulumi.StringInput) FlowSchemaListOutput
- func (o FlowSchemaListMapOutput) ToFlowSchemaListMapOutput() FlowSchemaListMapOutput
- func (o FlowSchemaListMapOutput) ToFlowSchemaListMapOutputWithContext(ctx context.Context) FlowSchemaListMapOutput
- type FlowSchemaListOutput
- func (o FlowSchemaListOutput) ApiVersion() pulumi.StringOutput
- func (FlowSchemaListOutput) ElementType() reflect.Type
- func (o FlowSchemaListOutput) Items() FlowSchemaTypeArrayOutput
- func (o FlowSchemaListOutput) Kind() pulumi.StringOutput
- func (o FlowSchemaListOutput) Metadata() metav1.ListMetaOutput
- func (o FlowSchemaListOutput) ToFlowSchemaListOutput() FlowSchemaListOutput
- func (o FlowSchemaListOutput) ToFlowSchemaListOutputWithContext(ctx context.Context) FlowSchemaListOutput
- type FlowSchemaListState
- type FlowSchemaListType
- type FlowSchemaListTypeArgs
- type FlowSchemaListTypeInput
- type FlowSchemaListTypeOutput
- func (o FlowSchemaListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (FlowSchemaListTypeOutput) ElementType() reflect.Type
- func (o FlowSchemaListTypeOutput) Items() FlowSchemaTypeArrayOutput
- func (o FlowSchemaListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o FlowSchemaListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o FlowSchemaListTypeOutput) ToFlowSchemaListTypeOutput() FlowSchemaListTypeOutput
- func (o FlowSchemaListTypeOutput) ToFlowSchemaListTypeOutputWithContext(ctx context.Context) FlowSchemaListTypeOutput
- type FlowSchemaMap
- type FlowSchemaMapInput
- type FlowSchemaMapOutput
- func (FlowSchemaMapOutput) ElementType() reflect.Type
- func (o FlowSchemaMapOutput) MapIndex(k pulumi.StringInput) FlowSchemaOutput
- func (o FlowSchemaMapOutput) ToFlowSchemaMapOutput() FlowSchemaMapOutput
- func (o FlowSchemaMapOutput) ToFlowSchemaMapOutputWithContext(ctx context.Context) FlowSchemaMapOutput
- type FlowSchemaOutput
- func (o FlowSchemaOutput) ApiVersion() pulumi.StringOutput
- func (FlowSchemaOutput) ElementType() reflect.Type
- func (o FlowSchemaOutput) Kind() pulumi.StringOutput
- func (o FlowSchemaOutput) Metadata() metav1.ObjectMetaOutput
- func (o FlowSchemaOutput) Spec() FlowSchemaSpecOutput
- func (o FlowSchemaOutput) Status() FlowSchemaStatusPtrOutput
- func (o FlowSchemaOutput) ToFlowSchemaOutput() FlowSchemaOutput
- func (o FlowSchemaOutput) ToFlowSchemaOutputWithContext(ctx context.Context) FlowSchemaOutput
- type FlowSchemaPatch
- type FlowSchemaPatchArgs
- type FlowSchemaPatchArray
- type FlowSchemaPatchArrayInput
- type FlowSchemaPatchArrayOutput
- func (FlowSchemaPatchArrayOutput) ElementType() reflect.Type
- func (o FlowSchemaPatchArrayOutput) Index(i pulumi.IntInput) FlowSchemaPatchOutput
- func (o FlowSchemaPatchArrayOutput) ToFlowSchemaPatchArrayOutput() FlowSchemaPatchArrayOutput
- func (o FlowSchemaPatchArrayOutput) ToFlowSchemaPatchArrayOutputWithContext(ctx context.Context) FlowSchemaPatchArrayOutput
- type FlowSchemaPatchInput
- type FlowSchemaPatchMap
- type FlowSchemaPatchMapInput
- type FlowSchemaPatchMapOutput
- func (FlowSchemaPatchMapOutput) ElementType() reflect.Type
- func (o FlowSchemaPatchMapOutput) MapIndex(k pulumi.StringInput) FlowSchemaPatchOutput
- func (o FlowSchemaPatchMapOutput) ToFlowSchemaPatchMapOutput() FlowSchemaPatchMapOutput
- func (o FlowSchemaPatchMapOutput) ToFlowSchemaPatchMapOutputWithContext(ctx context.Context) FlowSchemaPatchMapOutput
- type FlowSchemaPatchOutput
- func (o FlowSchemaPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (FlowSchemaPatchOutput) ElementType() reflect.Type
- func (o FlowSchemaPatchOutput) Kind() pulumi.StringPtrOutput
- func (o FlowSchemaPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o FlowSchemaPatchOutput) Spec() FlowSchemaSpecPatchPtrOutput
- func (o FlowSchemaPatchOutput) Status() FlowSchemaStatusPatchPtrOutput
- func (o FlowSchemaPatchOutput) ToFlowSchemaPatchOutput() FlowSchemaPatchOutput
- func (o FlowSchemaPatchOutput) ToFlowSchemaPatchOutputWithContext(ctx context.Context) FlowSchemaPatchOutput
- type FlowSchemaPatchState
- type FlowSchemaPatchType
- type FlowSchemaPatchTypeArgs
- type FlowSchemaPatchTypeInput
- type FlowSchemaPatchTypeOutput
- func (o FlowSchemaPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (FlowSchemaPatchTypeOutput) ElementType() reflect.Type
- func (o FlowSchemaPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o FlowSchemaPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o FlowSchemaPatchTypeOutput) Spec() FlowSchemaSpecPatchPtrOutput
- func (o FlowSchemaPatchTypeOutput) Status() FlowSchemaStatusPatchPtrOutput
- func (o FlowSchemaPatchTypeOutput) ToFlowSchemaPatchTypeOutput() FlowSchemaPatchTypeOutput
- func (o FlowSchemaPatchTypeOutput) ToFlowSchemaPatchTypeOutputWithContext(ctx context.Context) FlowSchemaPatchTypeOutput
- type FlowSchemaSpec
- type FlowSchemaSpecArgs
- func (FlowSchemaSpecArgs) ElementType() reflect.Type
- func (i FlowSchemaSpecArgs) ToFlowSchemaSpecOutput() FlowSchemaSpecOutput
- func (i FlowSchemaSpecArgs) ToFlowSchemaSpecOutputWithContext(ctx context.Context) FlowSchemaSpecOutput
- func (i FlowSchemaSpecArgs) ToFlowSchemaSpecPtrOutput() FlowSchemaSpecPtrOutput
- func (i FlowSchemaSpecArgs) ToFlowSchemaSpecPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPtrOutput
- type FlowSchemaSpecInput
- type FlowSchemaSpecOutput
- func (o FlowSchemaSpecOutput) DistinguisherMethod() FlowDistinguisherMethodPtrOutput
- func (FlowSchemaSpecOutput) ElementType() reflect.Type
- func (o FlowSchemaSpecOutput) MatchingPrecedence() pulumi.IntPtrOutput
- func (o FlowSchemaSpecOutput) PriorityLevelConfiguration() PriorityLevelConfigurationReferenceOutput
- func (o FlowSchemaSpecOutput) Rules() PolicyRulesWithSubjectsArrayOutput
- func (o FlowSchemaSpecOutput) ToFlowSchemaSpecOutput() FlowSchemaSpecOutput
- func (o FlowSchemaSpecOutput) ToFlowSchemaSpecOutputWithContext(ctx context.Context) FlowSchemaSpecOutput
- func (o FlowSchemaSpecOutput) ToFlowSchemaSpecPtrOutput() FlowSchemaSpecPtrOutput
- func (o FlowSchemaSpecOutput) ToFlowSchemaSpecPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPtrOutput
- type FlowSchemaSpecPatch
- type FlowSchemaSpecPatchArgs
- func (FlowSchemaSpecPatchArgs) ElementType() reflect.Type
- func (i FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchOutput() FlowSchemaSpecPatchOutput
- func (i FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchOutputWithContext(ctx context.Context) FlowSchemaSpecPatchOutput
- func (i FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchPtrOutput() FlowSchemaSpecPatchPtrOutput
- func (i FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPatchPtrOutput
- type FlowSchemaSpecPatchInput
- type FlowSchemaSpecPatchOutput
- func (o FlowSchemaSpecPatchOutput) DistinguisherMethod() FlowDistinguisherMethodPatchPtrOutput
- func (FlowSchemaSpecPatchOutput) ElementType() reflect.Type
- func (o FlowSchemaSpecPatchOutput) MatchingPrecedence() pulumi.IntPtrOutput
- func (o FlowSchemaSpecPatchOutput) PriorityLevelConfiguration() PriorityLevelConfigurationReferencePatchPtrOutput
- func (o FlowSchemaSpecPatchOutput) Rules() PolicyRulesWithSubjectsPatchArrayOutput
- func (o FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchOutput() FlowSchemaSpecPatchOutput
- func (o FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchOutputWithContext(ctx context.Context) FlowSchemaSpecPatchOutput
- func (o FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchPtrOutput() FlowSchemaSpecPatchPtrOutput
- func (o FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPatchPtrOutput
- type FlowSchemaSpecPatchPtrInput
- type FlowSchemaSpecPatchPtrOutput
- func (o FlowSchemaSpecPatchPtrOutput) DistinguisherMethod() FlowDistinguisherMethodPatchPtrOutput
- func (o FlowSchemaSpecPatchPtrOutput) Elem() FlowSchemaSpecPatchOutput
- func (FlowSchemaSpecPatchPtrOutput) ElementType() reflect.Type
- func (o FlowSchemaSpecPatchPtrOutput) MatchingPrecedence() pulumi.IntPtrOutput
- func (o FlowSchemaSpecPatchPtrOutput) PriorityLevelConfiguration() PriorityLevelConfigurationReferencePatchPtrOutput
- func (o FlowSchemaSpecPatchPtrOutput) Rules() PolicyRulesWithSubjectsPatchArrayOutput
- func (o FlowSchemaSpecPatchPtrOutput) ToFlowSchemaSpecPatchPtrOutput() FlowSchemaSpecPatchPtrOutput
- func (o FlowSchemaSpecPatchPtrOutput) ToFlowSchemaSpecPatchPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPatchPtrOutput
- type FlowSchemaSpecPtrInput
- type FlowSchemaSpecPtrOutput
- func (o FlowSchemaSpecPtrOutput) DistinguisherMethod() FlowDistinguisherMethodPtrOutput
- func (o FlowSchemaSpecPtrOutput) Elem() FlowSchemaSpecOutput
- func (FlowSchemaSpecPtrOutput) ElementType() reflect.Type
- func (o FlowSchemaSpecPtrOutput) MatchingPrecedence() pulumi.IntPtrOutput
- func (o FlowSchemaSpecPtrOutput) PriorityLevelConfiguration() PriorityLevelConfigurationReferencePtrOutput
- func (o FlowSchemaSpecPtrOutput) Rules() PolicyRulesWithSubjectsArrayOutput
- func (o FlowSchemaSpecPtrOutput) ToFlowSchemaSpecPtrOutput() FlowSchemaSpecPtrOutput
- func (o FlowSchemaSpecPtrOutput) ToFlowSchemaSpecPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPtrOutput
- type FlowSchemaState
- type FlowSchemaStatus
- type FlowSchemaStatusArgs
- func (FlowSchemaStatusArgs) ElementType() reflect.Type
- func (i FlowSchemaStatusArgs) ToFlowSchemaStatusOutput() FlowSchemaStatusOutput
- func (i FlowSchemaStatusArgs) ToFlowSchemaStatusOutputWithContext(ctx context.Context) FlowSchemaStatusOutput
- func (i FlowSchemaStatusArgs) ToFlowSchemaStatusPtrOutput() FlowSchemaStatusPtrOutput
- func (i FlowSchemaStatusArgs) ToFlowSchemaStatusPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPtrOutput
- type FlowSchemaStatusInput
- type FlowSchemaStatusOutput
- func (o FlowSchemaStatusOutput) Conditions() FlowSchemaConditionArrayOutput
- func (FlowSchemaStatusOutput) ElementType() reflect.Type
- func (o FlowSchemaStatusOutput) ToFlowSchemaStatusOutput() FlowSchemaStatusOutput
- func (o FlowSchemaStatusOutput) ToFlowSchemaStatusOutputWithContext(ctx context.Context) FlowSchemaStatusOutput
- func (o FlowSchemaStatusOutput) ToFlowSchemaStatusPtrOutput() FlowSchemaStatusPtrOutput
- func (o FlowSchemaStatusOutput) ToFlowSchemaStatusPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPtrOutput
- type FlowSchemaStatusPatch
- type FlowSchemaStatusPatchArgs
- func (FlowSchemaStatusPatchArgs) ElementType() reflect.Type
- func (i FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchOutput() FlowSchemaStatusPatchOutput
- func (i FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchOutputWithContext(ctx context.Context) FlowSchemaStatusPatchOutput
- func (i FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchPtrOutput() FlowSchemaStatusPatchPtrOutput
- func (i FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPatchPtrOutput
- type FlowSchemaStatusPatchInput
- type FlowSchemaStatusPatchOutput
- func (o FlowSchemaStatusPatchOutput) Conditions() FlowSchemaConditionPatchArrayOutput
- func (FlowSchemaStatusPatchOutput) ElementType() reflect.Type
- func (o FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchOutput() FlowSchemaStatusPatchOutput
- func (o FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchOutputWithContext(ctx context.Context) FlowSchemaStatusPatchOutput
- func (o FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchPtrOutput() FlowSchemaStatusPatchPtrOutput
- func (o FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPatchPtrOutput
- type FlowSchemaStatusPatchPtrInput
- type FlowSchemaStatusPatchPtrOutput
- func (o FlowSchemaStatusPatchPtrOutput) Conditions() FlowSchemaConditionPatchArrayOutput
- func (o FlowSchemaStatusPatchPtrOutput) Elem() FlowSchemaStatusPatchOutput
- func (FlowSchemaStatusPatchPtrOutput) ElementType() reflect.Type
- func (o FlowSchemaStatusPatchPtrOutput) ToFlowSchemaStatusPatchPtrOutput() FlowSchemaStatusPatchPtrOutput
- func (o FlowSchemaStatusPatchPtrOutput) ToFlowSchemaStatusPatchPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPatchPtrOutput
- type FlowSchemaStatusPtrInput
- type FlowSchemaStatusPtrOutput
- func (o FlowSchemaStatusPtrOutput) Conditions() FlowSchemaConditionArrayOutput
- func (o FlowSchemaStatusPtrOutput) Elem() FlowSchemaStatusOutput
- func (FlowSchemaStatusPtrOutput) ElementType() reflect.Type
- func (o FlowSchemaStatusPtrOutput) ToFlowSchemaStatusPtrOutput() FlowSchemaStatusPtrOutput
- func (o FlowSchemaStatusPtrOutput) ToFlowSchemaStatusPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPtrOutput
- type FlowSchemaType
- type FlowSchemaTypeArgs
- type FlowSchemaTypeArray
- type FlowSchemaTypeArrayInput
- type FlowSchemaTypeArrayOutput
- func (FlowSchemaTypeArrayOutput) ElementType() reflect.Type
- func (o FlowSchemaTypeArrayOutput) Index(i pulumi.IntInput) FlowSchemaTypeOutput
- func (o FlowSchemaTypeArrayOutput) ToFlowSchemaTypeArrayOutput() FlowSchemaTypeArrayOutput
- func (o FlowSchemaTypeArrayOutput) ToFlowSchemaTypeArrayOutputWithContext(ctx context.Context) FlowSchemaTypeArrayOutput
- type FlowSchemaTypeInput
- type FlowSchemaTypeOutput
- func (o FlowSchemaTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (FlowSchemaTypeOutput) ElementType() reflect.Type
- func (o FlowSchemaTypeOutput) Kind() pulumi.StringPtrOutput
- func (o FlowSchemaTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o FlowSchemaTypeOutput) Spec() FlowSchemaSpecPtrOutput
- func (o FlowSchemaTypeOutput) Status() FlowSchemaStatusPtrOutput
- func (o FlowSchemaTypeOutput) ToFlowSchemaTypeOutput() FlowSchemaTypeOutput
- func (o FlowSchemaTypeOutput) ToFlowSchemaTypeOutputWithContext(ctx context.Context) FlowSchemaTypeOutput
- type GroupSubject
- type GroupSubjectArgs
- func (GroupSubjectArgs) ElementType() reflect.Type
- func (i GroupSubjectArgs) ToGroupSubjectOutput() GroupSubjectOutput
- func (i GroupSubjectArgs) ToGroupSubjectOutputWithContext(ctx context.Context) GroupSubjectOutput
- func (i GroupSubjectArgs) ToGroupSubjectPtrOutput() GroupSubjectPtrOutput
- func (i GroupSubjectArgs) ToGroupSubjectPtrOutputWithContext(ctx context.Context) GroupSubjectPtrOutput
- type GroupSubjectInput
- type GroupSubjectOutput
- func (GroupSubjectOutput) ElementType() reflect.Type
- func (o GroupSubjectOutput) Name() pulumi.StringOutput
- func (o GroupSubjectOutput) ToGroupSubjectOutput() GroupSubjectOutput
- func (o GroupSubjectOutput) ToGroupSubjectOutputWithContext(ctx context.Context) GroupSubjectOutput
- func (o GroupSubjectOutput) ToGroupSubjectPtrOutput() GroupSubjectPtrOutput
- func (o GroupSubjectOutput) ToGroupSubjectPtrOutputWithContext(ctx context.Context) GroupSubjectPtrOutput
- type GroupSubjectPatch
- type GroupSubjectPatchArgs
- func (GroupSubjectPatchArgs) ElementType() reflect.Type
- func (i GroupSubjectPatchArgs) ToGroupSubjectPatchOutput() GroupSubjectPatchOutput
- func (i GroupSubjectPatchArgs) ToGroupSubjectPatchOutputWithContext(ctx context.Context) GroupSubjectPatchOutput
- func (i GroupSubjectPatchArgs) ToGroupSubjectPatchPtrOutput() GroupSubjectPatchPtrOutput
- func (i GroupSubjectPatchArgs) ToGroupSubjectPatchPtrOutputWithContext(ctx context.Context) GroupSubjectPatchPtrOutput
- type GroupSubjectPatchInput
- type GroupSubjectPatchOutput
- func (GroupSubjectPatchOutput) ElementType() reflect.Type
- func (o GroupSubjectPatchOutput) Name() pulumi.StringPtrOutput
- func (o GroupSubjectPatchOutput) ToGroupSubjectPatchOutput() GroupSubjectPatchOutput
- func (o GroupSubjectPatchOutput) ToGroupSubjectPatchOutputWithContext(ctx context.Context) GroupSubjectPatchOutput
- func (o GroupSubjectPatchOutput) ToGroupSubjectPatchPtrOutput() GroupSubjectPatchPtrOutput
- func (o GroupSubjectPatchOutput) ToGroupSubjectPatchPtrOutputWithContext(ctx context.Context) GroupSubjectPatchPtrOutput
- type GroupSubjectPatchPtrInput
- type GroupSubjectPatchPtrOutput
- func (o GroupSubjectPatchPtrOutput) Elem() GroupSubjectPatchOutput
- func (GroupSubjectPatchPtrOutput) ElementType() reflect.Type
- func (o GroupSubjectPatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o GroupSubjectPatchPtrOutput) ToGroupSubjectPatchPtrOutput() GroupSubjectPatchPtrOutput
- func (o GroupSubjectPatchPtrOutput) ToGroupSubjectPatchPtrOutputWithContext(ctx context.Context) GroupSubjectPatchPtrOutput
- type GroupSubjectPtrInput
- type GroupSubjectPtrOutput
- func (o GroupSubjectPtrOutput) Elem() GroupSubjectOutput
- func (GroupSubjectPtrOutput) ElementType() reflect.Type
- func (o GroupSubjectPtrOutput) Name() pulumi.StringPtrOutput
- func (o GroupSubjectPtrOutput) ToGroupSubjectPtrOutput() GroupSubjectPtrOutput
- func (o GroupSubjectPtrOutput) ToGroupSubjectPtrOutputWithContext(ctx context.Context) GroupSubjectPtrOutput
- type LimitResponse
- type LimitResponseArgs
- func (LimitResponseArgs) ElementType() reflect.Type
- func (i LimitResponseArgs) ToLimitResponseOutput() LimitResponseOutput
- func (i LimitResponseArgs) ToLimitResponseOutputWithContext(ctx context.Context) LimitResponseOutput
- func (i LimitResponseArgs) ToLimitResponsePtrOutput() LimitResponsePtrOutput
- func (i LimitResponseArgs) ToLimitResponsePtrOutputWithContext(ctx context.Context) LimitResponsePtrOutput
- type LimitResponseInput
- type LimitResponseOutput
- func (LimitResponseOutput) ElementType() reflect.Type
- func (o LimitResponseOutput) Queuing() QueuingConfigurationPtrOutput
- func (o LimitResponseOutput) ToLimitResponseOutput() LimitResponseOutput
- func (o LimitResponseOutput) ToLimitResponseOutputWithContext(ctx context.Context) LimitResponseOutput
- func (o LimitResponseOutput) ToLimitResponsePtrOutput() LimitResponsePtrOutput
- func (o LimitResponseOutput) ToLimitResponsePtrOutputWithContext(ctx context.Context) LimitResponsePtrOutput
- func (o LimitResponseOutput) Type() pulumi.StringOutput
- type LimitResponsePatch
- type LimitResponsePatchArgs
- func (LimitResponsePatchArgs) ElementType() reflect.Type
- func (i LimitResponsePatchArgs) ToLimitResponsePatchOutput() LimitResponsePatchOutput
- func (i LimitResponsePatchArgs) ToLimitResponsePatchOutputWithContext(ctx context.Context) LimitResponsePatchOutput
- func (i LimitResponsePatchArgs) ToLimitResponsePatchPtrOutput() LimitResponsePatchPtrOutput
- func (i LimitResponsePatchArgs) ToLimitResponsePatchPtrOutputWithContext(ctx context.Context) LimitResponsePatchPtrOutput
- type LimitResponsePatchInput
- type LimitResponsePatchOutput
- func (LimitResponsePatchOutput) ElementType() reflect.Type
- func (o LimitResponsePatchOutput) Queuing() QueuingConfigurationPatchPtrOutput
- func (o LimitResponsePatchOutput) ToLimitResponsePatchOutput() LimitResponsePatchOutput
- func (o LimitResponsePatchOutput) ToLimitResponsePatchOutputWithContext(ctx context.Context) LimitResponsePatchOutput
- func (o LimitResponsePatchOutput) ToLimitResponsePatchPtrOutput() LimitResponsePatchPtrOutput
- func (o LimitResponsePatchOutput) ToLimitResponsePatchPtrOutputWithContext(ctx context.Context) LimitResponsePatchPtrOutput
- func (o LimitResponsePatchOutput) Type() pulumi.StringPtrOutput
- type LimitResponsePatchPtrInput
- type LimitResponsePatchPtrOutput
- func (o LimitResponsePatchPtrOutput) Elem() LimitResponsePatchOutput
- func (LimitResponsePatchPtrOutput) ElementType() reflect.Type
- func (o LimitResponsePatchPtrOutput) Queuing() QueuingConfigurationPatchPtrOutput
- func (o LimitResponsePatchPtrOutput) ToLimitResponsePatchPtrOutput() LimitResponsePatchPtrOutput
- func (o LimitResponsePatchPtrOutput) ToLimitResponsePatchPtrOutputWithContext(ctx context.Context) LimitResponsePatchPtrOutput
- func (o LimitResponsePatchPtrOutput) Type() pulumi.StringPtrOutput
- type LimitResponsePtrInput
- type LimitResponsePtrOutput
- func (o LimitResponsePtrOutput) Elem() LimitResponseOutput
- func (LimitResponsePtrOutput) ElementType() reflect.Type
- func (o LimitResponsePtrOutput) Queuing() QueuingConfigurationPtrOutput
- func (o LimitResponsePtrOutput) ToLimitResponsePtrOutput() LimitResponsePtrOutput
- func (o LimitResponsePtrOutput) ToLimitResponsePtrOutputWithContext(ctx context.Context) LimitResponsePtrOutput
- func (o LimitResponsePtrOutput) Type() pulumi.StringPtrOutput
- type LimitedPriorityLevelConfiguration
- type LimitedPriorityLevelConfigurationArgs
- func (LimitedPriorityLevelConfigurationArgs) ElementType() reflect.Type
- func (i LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationOutput() LimitedPriorityLevelConfigurationOutput
- func (i LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationOutput
- func (i LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationPtrOutput() LimitedPriorityLevelConfigurationPtrOutput
- func (i LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPtrOutput
- type LimitedPriorityLevelConfigurationInput
- type LimitedPriorityLevelConfigurationOutput
- func (o LimitedPriorityLevelConfigurationOutput) AssuredConcurrencyShares() pulumi.IntPtrOutput
- func (LimitedPriorityLevelConfigurationOutput) ElementType() reflect.Type
- func (o LimitedPriorityLevelConfigurationOutput) LimitResponse() LimitResponsePtrOutput
- func (o LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationOutput() LimitedPriorityLevelConfigurationOutput
- func (o LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationOutput
- func (o LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationPtrOutput() LimitedPriorityLevelConfigurationPtrOutput
- func (o LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPtrOutput
- type LimitedPriorityLevelConfigurationPatch
- type LimitedPriorityLevelConfigurationPatchArgs
- func (LimitedPriorityLevelConfigurationPatchArgs) ElementType() reflect.Type
- func (i LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchOutput() LimitedPriorityLevelConfigurationPatchOutput
- func (i LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchOutput
- func (i LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchPtrOutput() LimitedPriorityLevelConfigurationPatchPtrOutput
- func (i LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchPtrOutput
- type LimitedPriorityLevelConfigurationPatchInput
- type LimitedPriorityLevelConfigurationPatchOutput
- func (o LimitedPriorityLevelConfigurationPatchOutput) AssuredConcurrencyShares() pulumi.IntPtrOutput
- func (LimitedPriorityLevelConfigurationPatchOutput) ElementType() reflect.Type
- func (o LimitedPriorityLevelConfigurationPatchOutput) LimitResponse() LimitResponsePatchPtrOutput
- func (o LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchOutput() LimitedPriorityLevelConfigurationPatchOutput
- func (o LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchOutput
- func (o LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutput() LimitedPriorityLevelConfigurationPatchPtrOutput
- func (o LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchPtrOutput
- type LimitedPriorityLevelConfigurationPatchPtrInput
- type LimitedPriorityLevelConfigurationPatchPtrOutput
- func (o LimitedPriorityLevelConfigurationPatchPtrOutput) AssuredConcurrencyShares() pulumi.IntPtrOutput
- func (o LimitedPriorityLevelConfigurationPatchPtrOutput) Elem() LimitedPriorityLevelConfigurationPatchOutput
- func (LimitedPriorityLevelConfigurationPatchPtrOutput) ElementType() reflect.Type
- func (o LimitedPriorityLevelConfigurationPatchPtrOutput) LimitResponse() LimitResponsePatchPtrOutput
- func (o LimitedPriorityLevelConfigurationPatchPtrOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutput() LimitedPriorityLevelConfigurationPatchPtrOutput
- func (o LimitedPriorityLevelConfigurationPatchPtrOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchPtrOutput
- type LimitedPriorityLevelConfigurationPtrInput
- type LimitedPriorityLevelConfigurationPtrOutput
- func (o LimitedPriorityLevelConfigurationPtrOutput) AssuredConcurrencyShares() pulumi.IntPtrOutput
- func (o LimitedPriorityLevelConfigurationPtrOutput) Elem() LimitedPriorityLevelConfigurationOutput
- func (LimitedPriorityLevelConfigurationPtrOutput) ElementType() reflect.Type
- func (o LimitedPriorityLevelConfigurationPtrOutput) LimitResponse() LimitResponsePtrOutput
- func (o LimitedPriorityLevelConfigurationPtrOutput) ToLimitedPriorityLevelConfigurationPtrOutput() LimitedPriorityLevelConfigurationPtrOutput
- func (o LimitedPriorityLevelConfigurationPtrOutput) ToLimitedPriorityLevelConfigurationPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPtrOutput
- type NonResourcePolicyRule
- type NonResourcePolicyRuleArgs
- type NonResourcePolicyRuleArray
- func (NonResourcePolicyRuleArray) ElementType() reflect.Type
- func (i NonResourcePolicyRuleArray) ToNonResourcePolicyRuleArrayOutput() NonResourcePolicyRuleArrayOutput
- func (i NonResourcePolicyRuleArray) ToNonResourcePolicyRuleArrayOutputWithContext(ctx context.Context) NonResourcePolicyRuleArrayOutput
- type NonResourcePolicyRuleArrayInput
- type NonResourcePolicyRuleArrayOutput
- func (NonResourcePolicyRuleArrayOutput) ElementType() reflect.Type
- func (o NonResourcePolicyRuleArrayOutput) Index(i pulumi.IntInput) NonResourcePolicyRuleOutput
- func (o NonResourcePolicyRuleArrayOutput) ToNonResourcePolicyRuleArrayOutput() NonResourcePolicyRuleArrayOutput
- func (o NonResourcePolicyRuleArrayOutput) ToNonResourcePolicyRuleArrayOutputWithContext(ctx context.Context) NonResourcePolicyRuleArrayOutput
- type NonResourcePolicyRuleInput
- type NonResourcePolicyRuleOutput
- func (NonResourcePolicyRuleOutput) ElementType() reflect.Type
- func (o NonResourcePolicyRuleOutput) NonResourceURLs() pulumi.StringArrayOutput
- func (o NonResourcePolicyRuleOutput) ToNonResourcePolicyRuleOutput() NonResourcePolicyRuleOutput
- func (o NonResourcePolicyRuleOutput) ToNonResourcePolicyRuleOutputWithContext(ctx context.Context) NonResourcePolicyRuleOutput
- func (o NonResourcePolicyRuleOutput) Verbs() pulumi.StringArrayOutput
- type NonResourcePolicyRulePatch
- type NonResourcePolicyRulePatchArgs
- func (NonResourcePolicyRulePatchArgs) ElementType() reflect.Type
- func (i NonResourcePolicyRulePatchArgs) ToNonResourcePolicyRulePatchOutput() NonResourcePolicyRulePatchOutput
- func (i NonResourcePolicyRulePatchArgs) ToNonResourcePolicyRulePatchOutputWithContext(ctx context.Context) NonResourcePolicyRulePatchOutput
- type NonResourcePolicyRulePatchArray
- func (NonResourcePolicyRulePatchArray) ElementType() reflect.Type
- func (i NonResourcePolicyRulePatchArray) ToNonResourcePolicyRulePatchArrayOutput() NonResourcePolicyRulePatchArrayOutput
- func (i NonResourcePolicyRulePatchArray) ToNonResourcePolicyRulePatchArrayOutputWithContext(ctx context.Context) NonResourcePolicyRulePatchArrayOutput
- type NonResourcePolicyRulePatchArrayInput
- type NonResourcePolicyRulePatchArrayOutput
- func (NonResourcePolicyRulePatchArrayOutput) ElementType() reflect.Type
- func (o NonResourcePolicyRulePatchArrayOutput) Index(i pulumi.IntInput) NonResourcePolicyRulePatchOutput
- func (o NonResourcePolicyRulePatchArrayOutput) ToNonResourcePolicyRulePatchArrayOutput() NonResourcePolicyRulePatchArrayOutput
- func (o NonResourcePolicyRulePatchArrayOutput) ToNonResourcePolicyRulePatchArrayOutputWithContext(ctx context.Context) NonResourcePolicyRulePatchArrayOutput
- type NonResourcePolicyRulePatchInput
- type NonResourcePolicyRulePatchOutput
- func (NonResourcePolicyRulePatchOutput) ElementType() reflect.Type
- func (o NonResourcePolicyRulePatchOutput) NonResourceURLs() pulumi.StringArrayOutput
- func (o NonResourcePolicyRulePatchOutput) ToNonResourcePolicyRulePatchOutput() NonResourcePolicyRulePatchOutput
- func (o NonResourcePolicyRulePatchOutput) ToNonResourcePolicyRulePatchOutputWithContext(ctx context.Context) NonResourcePolicyRulePatchOutput
- func (o NonResourcePolicyRulePatchOutput) Verbs() pulumi.StringArrayOutput
- type PolicyRulesWithSubjects
- type PolicyRulesWithSubjectsArgs
- type PolicyRulesWithSubjectsArray
- func (PolicyRulesWithSubjectsArray) ElementType() reflect.Type
- func (i PolicyRulesWithSubjectsArray) ToPolicyRulesWithSubjectsArrayOutput() PolicyRulesWithSubjectsArrayOutput
- func (i PolicyRulesWithSubjectsArray) ToPolicyRulesWithSubjectsArrayOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsArrayOutput
- type PolicyRulesWithSubjectsArrayInput
- type PolicyRulesWithSubjectsArrayOutput
- func (PolicyRulesWithSubjectsArrayOutput) ElementType() reflect.Type
- func (o PolicyRulesWithSubjectsArrayOutput) Index(i pulumi.IntInput) PolicyRulesWithSubjectsOutput
- func (o PolicyRulesWithSubjectsArrayOutput) ToPolicyRulesWithSubjectsArrayOutput() PolicyRulesWithSubjectsArrayOutput
- func (o PolicyRulesWithSubjectsArrayOutput) ToPolicyRulesWithSubjectsArrayOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsArrayOutput
- type PolicyRulesWithSubjectsInput
- type PolicyRulesWithSubjectsOutput
- func (PolicyRulesWithSubjectsOutput) ElementType() reflect.Type
- func (o PolicyRulesWithSubjectsOutput) NonResourceRules() NonResourcePolicyRuleArrayOutput
- func (o PolicyRulesWithSubjectsOutput) ResourceRules() ResourcePolicyRuleArrayOutput
- func (o PolicyRulesWithSubjectsOutput) Subjects() SubjectArrayOutput
- func (o PolicyRulesWithSubjectsOutput) ToPolicyRulesWithSubjectsOutput() PolicyRulesWithSubjectsOutput
- func (o PolicyRulesWithSubjectsOutput) ToPolicyRulesWithSubjectsOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsOutput
- type PolicyRulesWithSubjectsPatch
- type PolicyRulesWithSubjectsPatchArgs
- func (PolicyRulesWithSubjectsPatchArgs) ElementType() reflect.Type
- func (i PolicyRulesWithSubjectsPatchArgs) ToPolicyRulesWithSubjectsPatchOutput() PolicyRulesWithSubjectsPatchOutput
- func (i PolicyRulesWithSubjectsPatchArgs) ToPolicyRulesWithSubjectsPatchOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsPatchOutput
- type PolicyRulesWithSubjectsPatchArray
- func (PolicyRulesWithSubjectsPatchArray) ElementType() reflect.Type
- func (i PolicyRulesWithSubjectsPatchArray) ToPolicyRulesWithSubjectsPatchArrayOutput() PolicyRulesWithSubjectsPatchArrayOutput
- func (i PolicyRulesWithSubjectsPatchArray) ToPolicyRulesWithSubjectsPatchArrayOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsPatchArrayOutput
- type PolicyRulesWithSubjectsPatchArrayInput
- type PolicyRulesWithSubjectsPatchArrayOutput
- func (PolicyRulesWithSubjectsPatchArrayOutput) ElementType() reflect.Type
- func (o PolicyRulesWithSubjectsPatchArrayOutput) Index(i pulumi.IntInput) PolicyRulesWithSubjectsPatchOutput
- func (o PolicyRulesWithSubjectsPatchArrayOutput) ToPolicyRulesWithSubjectsPatchArrayOutput() PolicyRulesWithSubjectsPatchArrayOutput
- func (o PolicyRulesWithSubjectsPatchArrayOutput) ToPolicyRulesWithSubjectsPatchArrayOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsPatchArrayOutput
- type PolicyRulesWithSubjectsPatchInput
- type PolicyRulesWithSubjectsPatchOutput
- func (PolicyRulesWithSubjectsPatchOutput) ElementType() reflect.Type
- func (o PolicyRulesWithSubjectsPatchOutput) NonResourceRules() NonResourcePolicyRulePatchArrayOutput
- func (o PolicyRulesWithSubjectsPatchOutput) ResourceRules() ResourcePolicyRulePatchArrayOutput
- func (o PolicyRulesWithSubjectsPatchOutput) Subjects() SubjectPatchArrayOutput
- func (o PolicyRulesWithSubjectsPatchOutput) ToPolicyRulesWithSubjectsPatchOutput() PolicyRulesWithSubjectsPatchOutput
- func (o PolicyRulesWithSubjectsPatchOutput) ToPolicyRulesWithSubjectsPatchOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsPatchOutput
- type PriorityLevelConfiguration
- func (*PriorityLevelConfiguration) ElementType() reflect.Type
- func (i *PriorityLevelConfiguration) ToPriorityLevelConfigurationOutput() PriorityLevelConfigurationOutput
- func (i *PriorityLevelConfiguration) ToPriorityLevelConfigurationOutputWithContext(ctx context.Context) PriorityLevelConfigurationOutput
- type PriorityLevelConfigurationArgs
- type PriorityLevelConfigurationArray
- func (PriorityLevelConfigurationArray) ElementType() reflect.Type
- func (i PriorityLevelConfigurationArray) ToPriorityLevelConfigurationArrayOutput() PriorityLevelConfigurationArrayOutput
- func (i PriorityLevelConfigurationArray) ToPriorityLevelConfigurationArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationArrayOutput
- type PriorityLevelConfigurationArrayInput
- type PriorityLevelConfigurationArrayOutput
- func (PriorityLevelConfigurationArrayOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationArrayOutput) Index(i pulumi.IntInput) PriorityLevelConfigurationOutput
- func (o PriorityLevelConfigurationArrayOutput) ToPriorityLevelConfigurationArrayOutput() PriorityLevelConfigurationArrayOutput
- func (o PriorityLevelConfigurationArrayOutput) ToPriorityLevelConfigurationArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationArrayOutput
- type PriorityLevelConfigurationCondition
- type PriorityLevelConfigurationConditionArgs
- func (PriorityLevelConfigurationConditionArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationConditionArgs) ToPriorityLevelConfigurationConditionOutput() PriorityLevelConfigurationConditionOutput
- func (i PriorityLevelConfigurationConditionArgs) ToPriorityLevelConfigurationConditionOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionOutput
- type PriorityLevelConfigurationConditionArray
- func (PriorityLevelConfigurationConditionArray) ElementType() reflect.Type
- func (i PriorityLevelConfigurationConditionArray) ToPriorityLevelConfigurationConditionArrayOutput() PriorityLevelConfigurationConditionArrayOutput
- func (i PriorityLevelConfigurationConditionArray) ToPriorityLevelConfigurationConditionArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionArrayOutput
- type PriorityLevelConfigurationConditionArrayInput
- type PriorityLevelConfigurationConditionArrayOutput
- func (PriorityLevelConfigurationConditionArrayOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationConditionArrayOutput) Index(i pulumi.IntInput) PriorityLevelConfigurationConditionOutput
- func (o PriorityLevelConfigurationConditionArrayOutput) ToPriorityLevelConfigurationConditionArrayOutput() PriorityLevelConfigurationConditionArrayOutput
- func (o PriorityLevelConfigurationConditionArrayOutput) ToPriorityLevelConfigurationConditionArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionArrayOutput
- type PriorityLevelConfigurationConditionInput
- type PriorityLevelConfigurationConditionOutput
- func (PriorityLevelConfigurationConditionOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationConditionOutput) Message() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationConditionOutput) Reason() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationConditionOutput) Status() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationConditionOutput) ToPriorityLevelConfigurationConditionOutput() PriorityLevelConfigurationConditionOutput
- func (o PriorityLevelConfigurationConditionOutput) ToPriorityLevelConfigurationConditionOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionOutput
- func (o PriorityLevelConfigurationConditionOutput) Type() pulumi.StringPtrOutput
- type PriorityLevelConfigurationConditionPatch
- type PriorityLevelConfigurationConditionPatchArgs
- func (PriorityLevelConfigurationConditionPatchArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationConditionPatchArgs) ToPriorityLevelConfigurationConditionPatchOutput() PriorityLevelConfigurationConditionPatchOutput
- func (i PriorityLevelConfigurationConditionPatchArgs) ToPriorityLevelConfigurationConditionPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionPatchOutput
- type PriorityLevelConfigurationConditionPatchArray
- func (PriorityLevelConfigurationConditionPatchArray) ElementType() reflect.Type
- func (i PriorityLevelConfigurationConditionPatchArray) ToPriorityLevelConfigurationConditionPatchArrayOutput() PriorityLevelConfigurationConditionPatchArrayOutput
- func (i PriorityLevelConfigurationConditionPatchArray) ToPriorityLevelConfigurationConditionPatchArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionPatchArrayOutput
- type PriorityLevelConfigurationConditionPatchArrayInput
- type PriorityLevelConfigurationConditionPatchArrayOutput
- func (PriorityLevelConfigurationConditionPatchArrayOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationConditionPatchArrayOutput) Index(i pulumi.IntInput) PriorityLevelConfigurationConditionPatchOutput
- func (o PriorityLevelConfigurationConditionPatchArrayOutput) ToPriorityLevelConfigurationConditionPatchArrayOutput() PriorityLevelConfigurationConditionPatchArrayOutput
- func (o PriorityLevelConfigurationConditionPatchArrayOutput) ToPriorityLevelConfigurationConditionPatchArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionPatchArrayOutput
- type PriorityLevelConfigurationConditionPatchInput
- type PriorityLevelConfigurationConditionPatchOutput
- func (PriorityLevelConfigurationConditionPatchOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationConditionPatchOutput) ToPriorityLevelConfigurationConditionPatchOutput() PriorityLevelConfigurationConditionPatchOutput
- func (o PriorityLevelConfigurationConditionPatchOutput) ToPriorityLevelConfigurationConditionPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionPatchOutput
- func (o PriorityLevelConfigurationConditionPatchOutput) Type() pulumi.StringPtrOutput
- type PriorityLevelConfigurationInput
- type PriorityLevelConfigurationList
- func (*PriorityLevelConfigurationList) ElementType() reflect.Type
- func (i *PriorityLevelConfigurationList) ToPriorityLevelConfigurationListOutput() PriorityLevelConfigurationListOutput
- func (i *PriorityLevelConfigurationList) ToPriorityLevelConfigurationListOutputWithContext(ctx context.Context) PriorityLevelConfigurationListOutput
- type PriorityLevelConfigurationListArgs
- type PriorityLevelConfigurationListArray
- func (PriorityLevelConfigurationListArray) ElementType() reflect.Type
- func (i PriorityLevelConfigurationListArray) ToPriorityLevelConfigurationListArrayOutput() PriorityLevelConfigurationListArrayOutput
- func (i PriorityLevelConfigurationListArray) ToPriorityLevelConfigurationListArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationListArrayOutput
- type PriorityLevelConfigurationListArrayInput
- type PriorityLevelConfigurationListArrayOutput
- func (PriorityLevelConfigurationListArrayOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationListArrayOutput) Index(i pulumi.IntInput) PriorityLevelConfigurationListOutput
- func (o PriorityLevelConfigurationListArrayOutput) ToPriorityLevelConfigurationListArrayOutput() PriorityLevelConfigurationListArrayOutput
- func (o PriorityLevelConfigurationListArrayOutput) ToPriorityLevelConfigurationListArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationListArrayOutput
- type PriorityLevelConfigurationListInput
- type PriorityLevelConfigurationListMap
- func (PriorityLevelConfigurationListMap) ElementType() reflect.Type
- func (i PriorityLevelConfigurationListMap) ToPriorityLevelConfigurationListMapOutput() PriorityLevelConfigurationListMapOutput
- func (i PriorityLevelConfigurationListMap) ToPriorityLevelConfigurationListMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationListMapOutput
- type PriorityLevelConfigurationListMapInput
- type PriorityLevelConfigurationListMapOutput
- func (PriorityLevelConfigurationListMapOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationListMapOutput) MapIndex(k pulumi.StringInput) PriorityLevelConfigurationListOutput
- func (o PriorityLevelConfigurationListMapOutput) ToPriorityLevelConfigurationListMapOutput() PriorityLevelConfigurationListMapOutput
- func (o PriorityLevelConfigurationListMapOutput) ToPriorityLevelConfigurationListMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationListMapOutput
- type PriorityLevelConfigurationListOutput
- func (o PriorityLevelConfigurationListOutput) ApiVersion() pulumi.StringOutput
- func (PriorityLevelConfigurationListOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationListOutput) Items() PriorityLevelConfigurationTypeArrayOutput
- func (o PriorityLevelConfigurationListOutput) Kind() pulumi.StringOutput
- func (o PriorityLevelConfigurationListOutput) Metadata() metav1.ListMetaOutput
- func (o PriorityLevelConfigurationListOutput) ToPriorityLevelConfigurationListOutput() PriorityLevelConfigurationListOutput
- func (o PriorityLevelConfigurationListOutput) ToPriorityLevelConfigurationListOutputWithContext(ctx context.Context) PriorityLevelConfigurationListOutput
- type PriorityLevelConfigurationListState
- type PriorityLevelConfigurationListType
- type PriorityLevelConfigurationListTypeArgs
- func (PriorityLevelConfigurationListTypeArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationListTypeArgs) ToPriorityLevelConfigurationListTypeOutput() PriorityLevelConfigurationListTypeOutput
- func (i PriorityLevelConfigurationListTypeArgs) ToPriorityLevelConfigurationListTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationListTypeOutput
- type PriorityLevelConfigurationListTypeInput
- type PriorityLevelConfigurationListTypeOutput
- func (o PriorityLevelConfigurationListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PriorityLevelConfigurationListTypeOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationListTypeOutput) Items() PriorityLevelConfigurationTypeArrayOutput
- func (o PriorityLevelConfigurationListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o PriorityLevelConfigurationListTypeOutput) ToPriorityLevelConfigurationListTypeOutput() PriorityLevelConfigurationListTypeOutput
- func (o PriorityLevelConfigurationListTypeOutput) ToPriorityLevelConfigurationListTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationListTypeOutput
- type PriorityLevelConfigurationMap
- func (PriorityLevelConfigurationMap) ElementType() reflect.Type
- func (i PriorityLevelConfigurationMap) ToPriorityLevelConfigurationMapOutput() PriorityLevelConfigurationMapOutput
- func (i PriorityLevelConfigurationMap) ToPriorityLevelConfigurationMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationMapOutput
- type PriorityLevelConfigurationMapInput
- type PriorityLevelConfigurationMapOutput
- func (PriorityLevelConfigurationMapOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationMapOutput) MapIndex(k pulumi.StringInput) PriorityLevelConfigurationOutput
- func (o PriorityLevelConfigurationMapOutput) ToPriorityLevelConfigurationMapOutput() PriorityLevelConfigurationMapOutput
- func (o PriorityLevelConfigurationMapOutput) ToPriorityLevelConfigurationMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationMapOutput
- type PriorityLevelConfigurationOutput
- func (o PriorityLevelConfigurationOutput) ApiVersion() pulumi.StringOutput
- func (PriorityLevelConfigurationOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationOutput) Kind() pulumi.StringOutput
- func (o PriorityLevelConfigurationOutput) Metadata() metav1.ObjectMetaOutput
- func (o PriorityLevelConfigurationOutput) Spec() PriorityLevelConfigurationSpecOutput
- func (o PriorityLevelConfigurationOutput) Status() PriorityLevelConfigurationStatusPtrOutput
- func (o PriorityLevelConfigurationOutput) ToPriorityLevelConfigurationOutput() PriorityLevelConfigurationOutput
- func (o PriorityLevelConfigurationOutput) ToPriorityLevelConfigurationOutputWithContext(ctx context.Context) PriorityLevelConfigurationOutput
- type PriorityLevelConfigurationPatch
- func GetPriorityLevelConfigurationPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*PriorityLevelConfigurationPatch, error)
- func NewPriorityLevelConfigurationPatch(ctx *pulumi.Context, name string, args *PriorityLevelConfigurationPatchArgs, ...) (*PriorityLevelConfigurationPatch, error)
- func (*PriorityLevelConfigurationPatch) ElementType() reflect.Type
- func (i *PriorityLevelConfigurationPatch) ToPriorityLevelConfigurationPatchOutput() PriorityLevelConfigurationPatchOutput
- func (i *PriorityLevelConfigurationPatch) ToPriorityLevelConfigurationPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchOutput
- type PriorityLevelConfigurationPatchArgs
- type PriorityLevelConfigurationPatchArray
- func (PriorityLevelConfigurationPatchArray) ElementType() reflect.Type
- func (i PriorityLevelConfigurationPatchArray) ToPriorityLevelConfigurationPatchArrayOutput() PriorityLevelConfigurationPatchArrayOutput
- func (i PriorityLevelConfigurationPatchArray) ToPriorityLevelConfigurationPatchArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchArrayOutput
- type PriorityLevelConfigurationPatchArrayInput
- type PriorityLevelConfigurationPatchArrayOutput
- func (PriorityLevelConfigurationPatchArrayOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationPatchArrayOutput) Index(i pulumi.IntInput) PriorityLevelConfigurationPatchOutput
- func (o PriorityLevelConfigurationPatchArrayOutput) ToPriorityLevelConfigurationPatchArrayOutput() PriorityLevelConfigurationPatchArrayOutput
- func (o PriorityLevelConfigurationPatchArrayOutput) ToPriorityLevelConfigurationPatchArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchArrayOutput
- type PriorityLevelConfigurationPatchInput
- type PriorityLevelConfigurationPatchMap
- func (PriorityLevelConfigurationPatchMap) ElementType() reflect.Type
- func (i PriorityLevelConfigurationPatchMap) ToPriorityLevelConfigurationPatchMapOutput() PriorityLevelConfigurationPatchMapOutput
- func (i PriorityLevelConfigurationPatchMap) ToPriorityLevelConfigurationPatchMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchMapOutput
- type PriorityLevelConfigurationPatchMapInput
- type PriorityLevelConfigurationPatchMapOutput
- func (PriorityLevelConfigurationPatchMapOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationPatchMapOutput) MapIndex(k pulumi.StringInput) PriorityLevelConfigurationPatchOutput
- func (o PriorityLevelConfigurationPatchMapOutput) ToPriorityLevelConfigurationPatchMapOutput() PriorityLevelConfigurationPatchMapOutput
- func (o PriorityLevelConfigurationPatchMapOutput) ToPriorityLevelConfigurationPatchMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchMapOutput
- type PriorityLevelConfigurationPatchOutput
- func (o PriorityLevelConfigurationPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (PriorityLevelConfigurationPatchOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationPatchOutput) Kind() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PriorityLevelConfigurationPatchOutput) Spec() PriorityLevelConfigurationSpecPatchPtrOutput
- func (o PriorityLevelConfigurationPatchOutput) Status() PriorityLevelConfigurationStatusPatchPtrOutput
- func (o PriorityLevelConfigurationPatchOutput) ToPriorityLevelConfigurationPatchOutput() PriorityLevelConfigurationPatchOutput
- func (o PriorityLevelConfigurationPatchOutput) ToPriorityLevelConfigurationPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchOutput
- type PriorityLevelConfigurationPatchState
- type PriorityLevelConfigurationPatchType
- type PriorityLevelConfigurationPatchTypeArgs
- func (PriorityLevelConfigurationPatchTypeArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationPatchTypeArgs) ToPriorityLevelConfigurationPatchTypeOutput() PriorityLevelConfigurationPatchTypeOutput
- func (i PriorityLevelConfigurationPatchTypeArgs) ToPriorityLevelConfigurationPatchTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchTypeOutput
- type PriorityLevelConfigurationPatchTypeInput
- type PriorityLevelConfigurationPatchTypeOutput
- func (o PriorityLevelConfigurationPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PriorityLevelConfigurationPatchTypeOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PriorityLevelConfigurationPatchTypeOutput) Spec() PriorityLevelConfigurationSpecPatchPtrOutput
- func (o PriorityLevelConfigurationPatchTypeOutput) Status() PriorityLevelConfigurationStatusPatchPtrOutput
- func (o PriorityLevelConfigurationPatchTypeOutput) ToPriorityLevelConfigurationPatchTypeOutput() PriorityLevelConfigurationPatchTypeOutput
- func (o PriorityLevelConfigurationPatchTypeOutput) ToPriorityLevelConfigurationPatchTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchTypeOutput
- type PriorityLevelConfigurationReference
- type PriorityLevelConfigurationReferenceArgs
- func (PriorityLevelConfigurationReferenceArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferenceOutput() PriorityLevelConfigurationReferenceOutput
- func (i PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferenceOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferenceOutput
- func (i PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferencePtrOutput() PriorityLevelConfigurationReferencePtrOutput
- func (i PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferencePtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePtrOutput
- type PriorityLevelConfigurationReferenceInput
- type PriorityLevelConfigurationReferenceOutput
- func (PriorityLevelConfigurationReferenceOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationReferenceOutput) Name() pulumi.StringOutput
- func (o PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferenceOutput() PriorityLevelConfigurationReferenceOutput
- func (o PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferenceOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferenceOutput
- func (o PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferencePtrOutput() PriorityLevelConfigurationReferencePtrOutput
- func (o PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferencePtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePtrOutput
- type PriorityLevelConfigurationReferencePatch
- type PriorityLevelConfigurationReferencePatchArgs
- func (PriorityLevelConfigurationReferencePatchArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchOutput() PriorityLevelConfigurationReferencePatchOutput
- func (i PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchOutput
- func (i PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchPtrOutput() PriorityLevelConfigurationReferencePatchPtrOutput
- func (i PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchPtrOutput
- type PriorityLevelConfigurationReferencePatchInput
- type PriorityLevelConfigurationReferencePatchOutput
- func (PriorityLevelConfigurationReferencePatchOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchOutput() PriorityLevelConfigurationReferencePatchOutput
- func (o PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchOutput
- func (o PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchPtrOutput() PriorityLevelConfigurationReferencePatchPtrOutput
- func (o PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchPtrOutput
- type PriorityLevelConfigurationReferencePatchPtrInput
- type PriorityLevelConfigurationReferencePatchPtrOutput
- func (o PriorityLevelConfigurationReferencePatchPtrOutput) Elem() PriorityLevelConfigurationReferencePatchOutput
- func (PriorityLevelConfigurationReferencePatchPtrOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationReferencePatchPtrOutput) ToPriorityLevelConfigurationReferencePatchPtrOutput() PriorityLevelConfigurationReferencePatchPtrOutput
- func (o PriorityLevelConfigurationReferencePatchPtrOutput) ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchPtrOutput
- type PriorityLevelConfigurationReferencePtrInput
- type PriorityLevelConfigurationReferencePtrOutput
- func (o PriorityLevelConfigurationReferencePtrOutput) Elem() PriorityLevelConfigurationReferenceOutput
- func (PriorityLevelConfigurationReferencePtrOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationReferencePtrOutput) ToPriorityLevelConfigurationReferencePtrOutput() PriorityLevelConfigurationReferencePtrOutput
- func (o PriorityLevelConfigurationReferencePtrOutput) ToPriorityLevelConfigurationReferencePtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePtrOutput
- type PriorityLevelConfigurationSpec
- type PriorityLevelConfigurationSpecArgs
- func (PriorityLevelConfigurationSpecArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecOutput() PriorityLevelConfigurationSpecOutput
- func (i PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecOutput
- func (i PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecPtrOutput() PriorityLevelConfigurationSpecPtrOutput
- func (i PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPtrOutput
- type PriorityLevelConfigurationSpecInput
- type PriorityLevelConfigurationSpecOutput
- func (PriorityLevelConfigurationSpecOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationSpecOutput) Limited() LimitedPriorityLevelConfigurationPtrOutput
- func (o PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecOutput() PriorityLevelConfigurationSpecOutput
- func (o PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecOutput
- func (o PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecPtrOutput() PriorityLevelConfigurationSpecPtrOutput
- func (o PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPtrOutput
- func (o PriorityLevelConfigurationSpecOutput) Type() pulumi.StringOutput
- type PriorityLevelConfigurationSpecPatch
- type PriorityLevelConfigurationSpecPatchArgs
- func (PriorityLevelConfigurationSpecPatchArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchOutput() PriorityLevelConfigurationSpecPatchOutput
- func (i PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchOutput
- func (i PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchPtrOutput() PriorityLevelConfigurationSpecPatchPtrOutput
- func (i PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchPtrOutput
- type PriorityLevelConfigurationSpecPatchInput
- type PriorityLevelConfigurationSpecPatchOutput
- func (PriorityLevelConfigurationSpecPatchOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationSpecPatchOutput) Limited() LimitedPriorityLevelConfigurationPatchPtrOutput
- func (o PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchOutput() PriorityLevelConfigurationSpecPatchOutput
- func (o PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchOutput
- func (o PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchPtrOutput() PriorityLevelConfigurationSpecPatchPtrOutput
- func (o PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchPtrOutput
- func (o PriorityLevelConfigurationSpecPatchOutput) Type() pulumi.StringPtrOutput
- type PriorityLevelConfigurationSpecPatchPtrInput
- type PriorityLevelConfigurationSpecPatchPtrOutput
- func (o PriorityLevelConfigurationSpecPatchPtrOutput) Elem() PriorityLevelConfigurationSpecPatchOutput
- func (PriorityLevelConfigurationSpecPatchPtrOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationSpecPatchPtrOutput) Limited() LimitedPriorityLevelConfigurationPatchPtrOutput
- func (o PriorityLevelConfigurationSpecPatchPtrOutput) ToPriorityLevelConfigurationSpecPatchPtrOutput() PriorityLevelConfigurationSpecPatchPtrOutput
- func (o PriorityLevelConfigurationSpecPatchPtrOutput) ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchPtrOutput
- func (o PriorityLevelConfigurationSpecPatchPtrOutput) Type() pulumi.StringPtrOutput
- type PriorityLevelConfigurationSpecPtrInput
- type PriorityLevelConfigurationSpecPtrOutput
- func (o PriorityLevelConfigurationSpecPtrOutput) Elem() PriorityLevelConfigurationSpecOutput
- func (PriorityLevelConfigurationSpecPtrOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationSpecPtrOutput) Limited() LimitedPriorityLevelConfigurationPtrOutput
- func (o PriorityLevelConfigurationSpecPtrOutput) ToPriorityLevelConfigurationSpecPtrOutput() PriorityLevelConfigurationSpecPtrOutput
- func (o PriorityLevelConfigurationSpecPtrOutput) ToPriorityLevelConfigurationSpecPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPtrOutput
- func (o PriorityLevelConfigurationSpecPtrOutput) Type() pulumi.StringPtrOutput
- type PriorityLevelConfigurationState
- type PriorityLevelConfigurationStatus
- type PriorityLevelConfigurationStatusArgs
- func (PriorityLevelConfigurationStatusArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusOutput() PriorityLevelConfigurationStatusOutput
- func (i PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusOutput
- func (i PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusPtrOutput() PriorityLevelConfigurationStatusPtrOutput
- func (i PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPtrOutput
- type PriorityLevelConfigurationStatusInput
- type PriorityLevelConfigurationStatusOutput
- func (o PriorityLevelConfigurationStatusOutput) Conditions() PriorityLevelConfigurationConditionArrayOutput
- func (PriorityLevelConfigurationStatusOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusOutput() PriorityLevelConfigurationStatusOutput
- func (o PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusOutput
- func (o PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusPtrOutput() PriorityLevelConfigurationStatusPtrOutput
- func (o PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPtrOutput
- type PriorityLevelConfigurationStatusPatch
- type PriorityLevelConfigurationStatusPatchArgs
- func (PriorityLevelConfigurationStatusPatchArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchOutput() PriorityLevelConfigurationStatusPatchOutput
- func (i PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchOutput
- func (i PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchPtrOutput() PriorityLevelConfigurationStatusPatchPtrOutput
- func (i PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchPtrOutput
- type PriorityLevelConfigurationStatusPatchInput
- type PriorityLevelConfigurationStatusPatchOutput
- func (o PriorityLevelConfigurationStatusPatchOutput) Conditions() PriorityLevelConfigurationConditionPatchArrayOutput
- func (PriorityLevelConfigurationStatusPatchOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchOutput() PriorityLevelConfigurationStatusPatchOutput
- func (o PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchOutput
- func (o PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchPtrOutput() PriorityLevelConfigurationStatusPatchPtrOutput
- func (o PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchPtrOutput
- type PriorityLevelConfigurationStatusPatchPtrInput
- type PriorityLevelConfigurationStatusPatchPtrOutput
- func (o PriorityLevelConfigurationStatusPatchPtrOutput) Conditions() PriorityLevelConfigurationConditionPatchArrayOutput
- func (o PriorityLevelConfigurationStatusPatchPtrOutput) Elem() PriorityLevelConfigurationStatusPatchOutput
- func (PriorityLevelConfigurationStatusPatchPtrOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationStatusPatchPtrOutput) ToPriorityLevelConfigurationStatusPatchPtrOutput() PriorityLevelConfigurationStatusPatchPtrOutput
- func (o PriorityLevelConfigurationStatusPatchPtrOutput) ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchPtrOutput
- type PriorityLevelConfigurationStatusPtrInput
- type PriorityLevelConfigurationStatusPtrOutput
- func (o PriorityLevelConfigurationStatusPtrOutput) Conditions() PriorityLevelConfigurationConditionArrayOutput
- func (o PriorityLevelConfigurationStatusPtrOutput) Elem() PriorityLevelConfigurationStatusOutput
- func (PriorityLevelConfigurationStatusPtrOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationStatusPtrOutput) ToPriorityLevelConfigurationStatusPtrOutput() PriorityLevelConfigurationStatusPtrOutput
- func (o PriorityLevelConfigurationStatusPtrOutput) ToPriorityLevelConfigurationStatusPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPtrOutput
- type PriorityLevelConfigurationType
- type PriorityLevelConfigurationTypeArgs
- func (PriorityLevelConfigurationTypeArgs) ElementType() reflect.Type
- func (i PriorityLevelConfigurationTypeArgs) ToPriorityLevelConfigurationTypeOutput() PriorityLevelConfigurationTypeOutput
- func (i PriorityLevelConfigurationTypeArgs) ToPriorityLevelConfigurationTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationTypeOutput
- type PriorityLevelConfigurationTypeArray
- func (PriorityLevelConfigurationTypeArray) ElementType() reflect.Type
- func (i PriorityLevelConfigurationTypeArray) ToPriorityLevelConfigurationTypeArrayOutput() PriorityLevelConfigurationTypeArrayOutput
- func (i PriorityLevelConfigurationTypeArray) ToPriorityLevelConfigurationTypeArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationTypeArrayOutput
- type PriorityLevelConfigurationTypeArrayInput
- type PriorityLevelConfigurationTypeArrayOutput
- func (PriorityLevelConfigurationTypeArrayOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationTypeArrayOutput) Index(i pulumi.IntInput) PriorityLevelConfigurationTypeOutput
- func (o PriorityLevelConfigurationTypeArrayOutput) ToPriorityLevelConfigurationTypeArrayOutput() PriorityLevelConfigurationTypeArrayOutput
- func (o PriorityLevelConfigurationTypeArrayOutput) ToPriorityLevelConfigurationTypeArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationTypeArrayOutput
- type PriorityLevelConfigurationTypeInput
- type PriorityLevelConfigurationTypeOutput
- func (o PriorityLevelConfigurationTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PriorityLevelConfigurationTypeOutput) ElementType() reflect.Type
- func (o PriorityLevelConfigurationTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PriorityLevelConfigurationTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PriorityLevelConfigurationTypeOutput) Spec() PriorityLevelConfigurationSpecPtrOutput
- func (o PriorityLevelConfigurationTypeOutput) Status() PriorityLevelConfigurationStatusPtrOutput
- func (o PriorityLevelConfigurationTypeOutput) ToPriorityLevelConfigurationTypeOutput() PriorityLevelConfigurationTypeOutput
- func (o PriorityLevelConfigurationTypeOutput) ToPriorityLevelConfigurationTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationTypeOutput
- type QueuingConfiguration
- type QueuingConfigurationArgs
- func (QueuingConfigurationArgs) ElementType() reflect.Type
- func (i QueuingConfigurationArgs) ToQueuingConfigurationOutput() QueuingConfigurationOutput
- func (i QueuingConfigurationArgs) ToQueuingConfigurationOutputWithContext(ctx context.Context) QueuingConfigurationOutput
- func (i QueuingConfigurationArgs) ToQueuingConfigurationPtrOutput() QueuingConfigurationPtrOutput
- func (i QueuingConfigurationArgs) ToQueuingConfigurationPtrOutputWithContext(ctx context.Context) QueuingConfigurationPtrOutput
- type QueuingConfigurationInput
- type QueuingConfigurationOutput
- func (QueuingConfigurationOutput) ElementType() reflect.Type
- func (o QueuingConfigurationOutput) HandSize() pulumi.IntPtrOutput
- func (o QueuingConfigurationOutput) QueueLengthLimit() pulumi.IntPtrOutput
- func (o QueuingConfigurationOutput) Queues() pulumi.IntPtrOutput
- func (o QueuingConfigurationOutput) ToQueuingConfigurationOutput() QueuingConfigurationOutput
- func (o QueuingConfigurationOutput) ToQueuingConfigurationOutputWithContext(ctx context.Context) QueuingConfigurationOutput
- func (o QueuingConfigurationOutput) ToQueuingConfigurationPtrOutput() QueuingConfigurationPtrOutput
- func (o QueuingConfigurationOutput) ToQueuingConfigurationPtrOutputWithContext(ctx context.Context) QueuingConfigurationPtrOutput
- type QueuingConfigurationPatch
- type QueuingConfigurationPatchArgs
- func (QueuingConfigurationPatchArgs) ElementType() reflect.Type
- func (i QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchOutput() QueuingConfigurationPatchOutput
- func (i QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchOutputWithContext(ctx context.Context) QueuingConfigurationPatchOutput
- func (i QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchPtrOutput() QueuingConfigurationPatchPtrOutput
- func (i QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchPtrOutputWithContext(ctx context.Context) QueuingConfigurationPatchPtrOutput
- type QueuingConfigurationPatchInput
- type QueuingConfigurationPatchOutput
- func (QueuingConfigurationPatchOutput) ElementType() reflect.Type
- func (o QueuingConfigurationPatchOutput) HandSize() pulumi.IntPtrOutput
- func (o QueuingConfigurationPatchOutput) QueueLengthLimit() pulumi.IntPtrOutput
- func (o QueuingConfigurationPatchOutput) Queues() pulumi.IntPtrOutput
- func (o QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchOutput() QueuingConfigurationPatchOutput
- func (o QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchOutputWithContext(ctx context.Context) QueuingConfigurationPatchOutput
- func (o QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchPtrOutput() QueuingConfigurationPatchPtrOutput
- func (o QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchPtrOutputWithContext(ctx context.Context) QueuingConfigurationPatchPtrOutput
- type QueuingConfigurationPatchPtrInput
- type QueuingConfigurationPatchPtrOutput
- func (o QueuingConfigurationPatchPtrOutput) Elem() QueuingConfigurationPatchOutput
- func (QueuingConfigurationPatchPtrOutput) ElementType() reflect.Type
- func (o QueuingConfigurationPatchPtrOutput) HandSize() pulumi.IntPtrOutput
- func (o QueuingConfigurationPatchPtrOutput) QueueLengthLimit() pulumi.IntPtrOutput
- func (o QueuingConfigurationPatchPtrOutput) Queues() pulumi.IntPtrOutput
- func (o QueuingConfigurationPatchPtrOutput) ToQueuingConfigurationPatchPtrOutput() QueuingConfigurationPatchPtrOutput
- func (o QueuingConfigurationPatchPtrOutput) ToQueuingConfigurationPatchPtrOutputWithContext(ctx context.Context) QueuingConfigurationPatchPtrOutput
- type QueuingConfigurationPtrInput
- type QueuingConfigurationPtrOutput
- func (o QueuingConfigurationPtrOutput) Elem() QueuingConfigurationOutput
- func (QueuingConfigurationPtrOutput) ElementType() reflect.Type
- func (o QueuingConfigurationPtrOutput) HandSize() pulumi.IntPtrOutput
- func (o QueuingConfigurationPtrOutput) QueueLengthLimit() pulumi.IntPtrOutput
- func (o QueuingConfigurationPtrOutput) Queues() pulumi.IntPtrOutput
- func (o QueuingConfigurationPtrOutput) ToQueuingConfigurationPtrOutput() QueuingConfigurationPtrOutput
- func (o QueuingConfigurationPtrOutput) ToQueuingConfigurationPtrOutputWithContext(ctx context.Context) QueuingConfigurationPtrOutput
- type ResourcePolicyRule
- type ResourcePolicyRuleArgs
- type ResourcePolicyRuleArray
- type ResourcePolicyRuleArrayInput
- type ResourcePolicyRuleArrayOutput
- func (ResourcePolicyRuleArrayOutput) ElementType() reflect.Type
- func (o ResourcePolicyRuleArrayOutput) Index(i pulumi.IntInput) ResourcePolicyRuleOutput
- func (o ResourcePolicyRuleArrayOutput) ToResourcePolicyRuleArrayOutput() ResourcePolicyRuleArrayOutput
- func (o ResourcePolicyRuleArrayOutput) ToResourcePolicyRuleArrayOutputWithContext(ctx context.Context) ResourcePolicyRuleArrayOutput
- type ResourcePolicyRuleInput
- type ResourcePolicyRuleOutput
- func (o ResourcePolicyRuleOutput) ApiGroups() pulumi.StringArrayOutput
- func (o ResourcePolicyRuleOutput) ClusterScope() pulumi.BoolPtrOutput
- func (ResourcePolicyRuleOutput) ElementType() reflect.Type
- func (o ResourcePolicyRuleOutput) Namespaces() pulumi.StringArrayOutput
- func (o ResourcePolicyRuleOutput) Resources() pulumi.StringArrayOutput
- func (o ResourcePolicyRuleOutput) ToResourcePolicyRuleOutput() ResourcePolicyRuleOutput
- func (o ResourcePolicyRuleOutput) ToResourcePolicyRuleOutputWithContext(ctx context.Context) ResourcePolicyRuleOutput
- func (o ResourcePolicyRuleOutput) Verbs() pulumi.StringArrayOutput
- type ResourcePolicyRulePatch
- type ResourcePolicyRulePatchArgs
- type ResourcePolicyRulePatchArray
- func (ResourcePolicyRulePatchArray) ElementType() reflect.Type
- func (i ResourcePolicyRulePatchArray) ToResourcePolicyRulePatchArrayOutput() ResourcePolicyRulePatchArrayOutput
- func (i ResourcePolicyRulePatchArray) ToResourcePolicyRulePatchArrayOutputWithContext(ctx context.Context) ResourcePolicyRulePatchArrayOutput
- type ResourcePolicyRulePatchArrayInput
- type ResourcePolicyRulePatchArrayOutput
- func (ResourcePolicyRulePatchArrayOutput) ElementType() reflect.Type
- func (o ResourcePolicyRulePatchArrayOutput) Index(i pulumi.IntInput) ResourcePolicyRulePatchOutput
- func (o ResourcePolicyRulePatchArrayOutput) ToResourcePolicyRulePatchArrayOutput() ResourcePolicyRulePatchArrayOutput
- func (o ResourcePolicyRulePatchArrayOutput) ToResourcePolicyRulePatchArrayOutputWithContext(ctx context.Context) ResourcePolicyRulePatchArrayOutput
- type ResourcePolicyRulePatchInput
- type ResourcePolicyRulePatchOutput
- func (o ResourcePolicyRulePatchOutput) ApiGroups() pulumi.StringArrayOutput
- func (o ResourcePolicyRulePatchOutput) ClusterScope() pulumi.BoolPtrOutput
- func (ResourcePolicyRulePatchOutput) ElementType() reflect.Type
- func (o ResourcePolicyRulePatchOutput) Namespaces() pulumi.StringArrayOutput
- func (o ResourcePolicyRulePatchOutput) Resources() pulumi.StringArrayOutput
- func (o ResourcePolicyRulePatchOutput) ToResourcePolicyRulePatchOutput() ResourcePolicyRulePatchOutput
- func (o ResourcePolicyRulePatchOutput) ToResourcePolicyRulePatchOutputWithContext(ctx context.Context) ResourcePolicyRulePatchOutput
- func (o ResourcePolicyRulePatchOutput) Verbs() pulumi.StringArrayOutput
- type ServiceAccountSubject
- type ServiceAccountSubjectArgs
- func (ServiceAccountSubjectArgs) ElementType() reflect.Type
- func (i ServiceAccountSubjectArgs) ToServiceAccountSubjectOutput() ServiceAccountSubjectOutput
- func (i ServiceAccountSubjectArgs) ToServiceAccountSubjectOutputWithContext(ctx context.Context) ServiceAccountSubjectOutput
- func (i ServiceAccountSubjectArgs) ToServiceAccountSubjectPtrOutput() ServiceAccountSubjectPtrOutput
- func (i ServiceAccountSubjectArgs) ToServiceAccountSubjectPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPtrOutput
- type ServiceAccountSubjectInput
- type ServiceAccountSubjectOutput
- func (ServiceAccountSubjectOutput) ElementType() reflect.Type
- func (o ServiceAccountSubjectOutput) Name() pulumi.StringOutput
- func (o ServiceAccountSubjectOutput) Namespace() pulumi.StringOutput
- func (o ServiceAccountSubjectOutput) ToServiceAccountSubjectOutput() ServiceAccountSubjectOutput
- func (o ServiceAccountSubjectOutput) ToServiceAccountSubjectOutputWithContext(ctx context.Context) ServiceAccountSubjectOutput
- func (o ServiceAccountSubjectOutput) ToServiceAccountSubjectPtrOutput() ServiceAccountSubjectPtrOutput
- func (o ServiceAccountSubjectOutput) ToServiceAccountSubjectPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPtrOutput
- type ServiceAccountSubjectPatch
- type ServiceAccountSubjectPatchArgs
- func (ServiceAccountSubjectPatchArgs) ElementType() reflect.Type
- func (i ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchOutput() ServiceAccountSubjectPatchOutput
- func (i ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchOutput
- func (i ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchPtrOutput() ServiceAccountSubjectPatchPtrOutput
- func (i ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchPtrOutput
- type ServiceAccountSubjectPatchInput
- type ServiceAccountSubjectPatchOutput
- func (ServiceAccountSubjectPatchOutput) ElementType() reflect.Type
- func (o ServiceAccountSubjectPatchOutput) Name() pulumi.StringPtrOutput
- func (o ServiceAccountSubjectPatchOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchOutput() ServiceAccountSubjectPatchOutput
- func (o ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchOutput
- func (o ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchPtrOutput() ServiceAccountSubjectPatchPtrOutput
- func (o ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchPtrOutput
- type ServiceAccountSubjectPatchPtrInput
- type ServiceAccountSubjectPatchPtrOutput
- func (o ServiceAccountSubjectPatchPtrOutput) Elem() ServiceAccountSubjectPatchOutput
- func (ServiceAccountSubjectPatchPtrOutput) ElementType() reflect.Type
- func (o ServiceAccountSubjectPatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ServiceAccountSubjectPatchPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceAccountSubjectPatchPtrOutput) ToServiceAccountSubjectPatchPtrOutput() ServiceAccountSubjectPatchPtrOutput
- func (o ServiceAccountSubjectPatchPtrOutput) ToServiceAccountSubjectPatchPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchPtrOutput
- type ServiceAccountSubjectPtrInput
- type ServiceAccountSubjectPtrOutput
- func (o ServiceAccountSubjectPtrOutput) Elem() ServiceAccountSubjectOutput
- func (ServiceAccountSubjectPtrOutput) ElementType() reflect.Type
- func (o ServiceAccountSubjectPtrOutput) Name() pulumi.StringPtrOutput
- func (o ServiceAccountSubjectPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceAccountSubjectPtrOutput) ToServiceAccountSubjectPtrOutput() ServiceAccountSubjectPtrOutput
- func (o ServiceAccountSubjectPtrOutput) ToServiceAccountSubjectPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPtrOutput
- type Subject
- type SubjectArgs
- type SubjectArray
- type SubjectArrayInput
- type SubjectArrayOutput
- type SubjectInput
- type SubjectOutput
- func (SubjectOutput) ElementType() reflect.Type
- func (o SubjectOutput) Group() GroupSubjectPtrOutput
- func (o SubjectOutput) Kind() pulumi.StringOutput
- func (o SubjectOutput) ServiceAccount() ServiceAccountSubjectPtrOutput
- func (o SubjectOutput) ToSubjectOutput() SubjectOutput
- func (o SubjectOutput) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
- func (o SubjectOutput) User() UserSubjectPtrOutput
- type SubjectPatch
- type SubjectPatchArgs
- type SubjectPatchArray
- type SubjectPatchArrayInput
- type SubjectPatchArrayOutput
- func (SubjectPatchArrayOutput) ElementType() reflect.Type
- func (o SubjectPatchArrayOutput) Index(i pulumi.IntInput) SubjectPatchOutput
- func (o SubjectPatchArrayOutput) ToSubjectPatchArrayOutput() SubjectPatchArrayOutput
- func (o SubjectPatchArrayOutput) ToSubjectPatchArrayOutputWithContext(ctx context.Context) SubjectPatchArrayOutput
- type SubjectPatchInput
- type SubjectPatchOutput
- func (SubjectPatchOutput) ElementType() reflect.Type
- func (o SubjectPatchOutput) Group() GroupSubjectPatchPtrOutput
- func (o SubjectPatchOutput) Kind() pulumi.StringPtrOutput
- func (o SubjectPatchOutput) ServiceAccount() ServiceAccountSubjectPatchPtrOutput
- func (o SubjectPatchOutput) ToSubjectPatchOutput() SubjectPatchOutput
- func (o SubjectPatchOutput) ToSubjectPatchOutputWithContext(ctx context.Context) SubjectPatchOutput
- func (o SubjectPatchOutput) User() UserSubjectPatchPtrOutput
- type UserSubject
- type UserSubjectArgs
- func (UserSubjectArgs) ElementType() reflect.Type
- func (i UserSubjectArgs) ToUserSubjectOutput() UserSubjectOutput
- func (i UserSubjectArgs) ToUserSubjectOutputWithContext(ctx context.Context) UserSubjectOutput
- func (i UserSubjectArgs) ToUserSubjectPtrOutput() UserSubjectPtrOutput
- func (i UserSubjectArgs) ToUserSubjectPtrOutputWithContext(ctx context.Context) UserSubjectPtrOutput
- type UserSubjectInput
- type UserSubjectOutput
- func (UserSubjectOutput) ElementType() reflect.Type
- func (o UserSubjectOutput) Name() pulumi.StringOutput
- func (o UserSubjectOutput) ToUserSubjectOutput() UserSubjectOutput
- func (o UserSubjectOutput) ToUserSubjectOutputWithContext(ctx context.Context) UserSubjectOutput
- func (o UserSubjectOutput) ToUserSubjectPtrOutput() UserSubjectPtrOutput
- func (o UserSubjectOutput) ToUserSubjectPtrOutputWithContext(ctx context.Context) UserSubjectPtrOutput
- type UserSubjectPatch
- type UserSubjectPatchArgs
- func (UserSubjectPatchArgs) ElementType() reflect.Type
- func (i UserSubjectPatchArgs) ToUserSubjectPatchOutput() UserSubjectPatchOutput
- func (i UserSubjectPatchArgs) ToUserSubjectPatchOutputWithContext(ctx context.Context) UserSubjectPatchOutput
- func (i UserSubjectPatchArgs) ToUserSubjectPatchPtrOutput() UserSubjectPatchPtrOutput
- func (i UserSubjectPatchArgs) ToUserSubjectPatchPtrOutputWithContext(ctx context.Context) UserSubjectPatchPtrOutput
- type UserSubjectPatchInput
- type UserSubjectPatchOutput
- func (UserSubjectPatchOutput) ElementType() reflect.Type
- func (o UserSubjectPatchOutput) Name() pulumi.StringPtrOutput
- func (o UserSubjectPatchOutput) ToUserSubjectPatchOutput() UserSubjectPatchOutput
- func (o UserSubjectPatchOutput) ToUserSubjectPatchOutputWithContext(ctx context.Context) UserSubjectPatchOutput
- func (o UserSubjectPatchOutput) ToUserSubjectPatchPtrOutput() UserSubjectPatchPtrOutput
- func (o UserSubjectPatchOutput) ToUserSubjectPatchPtrOutputWithContext(ctx context.Context) UserSubjectPatchPtrOutput
- type UserSubjectPatchPtrInput
- type UserSubjectPatchPtrOutput
- func (o UserSubjectPatchPtrOutput) Elem() UserSubjectPatchOutput
- func (UserSubjectPatchPtrOutput) ElementType() reflect.Type
- func (o UserSubjectPatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o UserSubjectPatchPtrOutput) ToUserSubjectPatchPtrOutput() UserSubjectPatchPtrOutput
- func (o UserSubjectPatchPtrOutput) ToUserSubjectPatchPtrOutputWithContext(ctx context.Context) UserSubjectPatchPtrOutput
- type UserSubjectPtrInput
- type UserSubjectPtrOutput
- func (o UserSubjectPtrOutput) Elem() UserSubjectOutput
- func (UserSubjectPtrOutput) ElementType() reflect.Type
- func (o UserSubjectPtrOutput) Name() pulumi.StringPtrOutput
- func (o UserSubjectPtrOutput) ToUserSubjectPtrOutput() UserSubjectPtrOutput
- func (o UserSubjectPtrOutput) ToUserSubjectPtrOutputWithContext(ctx context.Context) UserSubjectPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlowDistinguisherMethod ¶
type FlowDistinguisherMethod struct { // `type` is the type of flow distinguisher method The supported types are "ByUser" and "ByNamespace". Required. Type string `pulumi:"type"` }
FlowDistinguisherMethod specifies the method of a flow distinguisher.
type FlowDistinguisherMethodArgs ¶
type FlowDistinguisherMethodArgs struct { // `type` is the type of flow distinguisher method The supported types are "ByUser" and "ByNamespace". Required. Type pulumi.StringInput `pulumi:"type"` }
FlowDistinguisherMethod specifies the method of a flow distinguisher.
func (FlowDistinguisherMethodArgs) ElementType ¶
func (FlowDistinguisherMethodArgs) ElementType() reflect.Type
func (FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodOutput ¶
func (i FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodOutput() FlowDistinguisherMethodOutput
func (FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodOutputWithContext ¶
func (i FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodOutputWithContext(ctx context.Context) FlowDistinguisherMethodOutput
func (FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodPtrOutput ¶
func (i FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodPtrOutput() FlowDistinguisherMethodPtrOutput
func (FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodPtrOutputWithContext ¶
func (i FlowDistinguisherMethodArgs) ToFlowDistinguisherMethodPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPtrOutput
type FlowDistinguisherMethodInput ¶
type FlowDistinguisherMethodInput interface { pulumi.Input ToFlowDistinguisherMethodOutput() FlowDistinguisherMethodOutput ToFlowDistinguisherMethodOutputWithContext(context.Context) FlowDistinguisherMethodOutput }
FlowDistinguisherMethodInput is an input type that accepts FlowDistinguisherMethodArgs and FlowDistinguisherMethodOutput values. You can construct a concrete instance of `FlowDistinguisherMethodInput` via:
FlowDistinguisherMethodArgs{...}
type FlowDistinguisherMethodOutput ¶
type FlowDistinguisherMethodOutput struct{ *pulumi.OutputState }
FlowDistinguisherMethod specifies the method of a flow distinguisher.
func (FlowDistinguisherMethodOutput) ElementType ¶
func (FlowDistinguisherMethodOutput) ElementType() reflect.Type
func (FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodOutput ¶
func (o FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodOutput() FlowDistinguisherMethodOutput
func (FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodOutputWithContext ¶
func (o FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodOutputWithContext(ctx context.Context) FlowDistinguisherMethodOutput
func (FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodPtrOutput ¶
func (o FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodPtrOutput() FlowDistinguisherMethodPtrOutput
func (FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodPtrOutputWithContext ¶
func (o FlowDistinguisherMethodOutput) ToFlowDistinguisherMethodPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPtrOutput
func (FlowDistinguisherMethodOutput) Type ¶
func (o FlowDistinguisherMethodOutput) Type() pulumi.StringOutput
`type` is the type of flow distinguisher method The supported types are "ByUser" and "ByNamespace". Required.
type FlowDistinguisherMethodPatch ¶
type FlowDistinguisherMethodPatch struct { // `type` is the type of flow distinguisher method The supported types are "ByUser" and "ByNamespace". Required. Type *string `pulumi:"type"` }
FlowDistinguisherMethod specifies the method of a flow distinguisher.
type FlowDistinguisherMethodPatchArgs ¶
type FlowDistinguisherMethodPatchArgs struct { // `type` is the type of flow distinguisher method The supported types are "ByUser" and "ByNamespace". Required. Type pulumi.StringPtrInput `pulumi:"type"` }
FlowDistinguisherMethod specifies the method of a flow distinguisher.
func (FlowDistinguisherMethodPatchArgs) ElementType ¶
func (FlowDistinguisherMethodPatchArgs) ElementType() reflect.Type
func (FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchOutput ¶
func (i FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchOutput() FlowDistinguisherMethodPatchOutput
func (FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchOutputWithContext ¶
func (i FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchOutput
func (FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchPtrOutput ¶
func (i FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchPtrOutput() FlowDistinguisherMethodPatchPtrOutput
func (FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchPtrOutputWithContext ¶
func (i FlowDistinguisherMethodPatchArgs) ToFlowDistinguisherMethodPatchPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchPtrOutput
type FlowDistinguisherMethodPatchInput ¶
type FlowDistinguisherMethodPatchInput interface { pulumi.Input ToFlowDistinguisherMethodPatchOutput() FlowDistinguisherMethodPatchOutput ToFlowDistinguisherMethodPatchOutputWithContext(context.Context) FlowDistinguisherMethodPatchOutput }
FlowDistinguisherMethodPatchInput is an input type that accepts FlowDistinguisherMethodPatchArgs and FlowDistinguisherMethodPatchOutput values. You can construct a concrete instance of `FlowDistinguisherMethodPatchInput` via:
FlowDistinguisherMethodPatchArgs{...}
type FlowDistinguisherMethodPatchOutput ¶
type FlowDistinguisherMethodPatchOutput struct{ *pulumi.OutputState }
FlowDistinguisherMethod specifies the method of a flow distinguisher.
func (FlowDistinguisherMethodPatchOutput) ElementType ¶
func (FlowDistinguisherMethodPatchOutput) ElementType() reflect.Type
func (FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchOutput ¶
func (o FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchOutput() FlowDistinguisherMethodPatchOutput
func (FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchOutputWithContext ¶
func (o FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchOutput
func (FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchPtrOutput ¶
func (o FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchPtrOutput() FlowDistinguisherMethodPatchPtrOutput
func (FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchPtrOutputWithContext ¶
func (o FlowDistinguisherMethodPatchOutput) ToFlowDistinguisherMethodPatchPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchPtrOutput
func (FlowDistinguisherMethodPatchOutput) Type ¶
func (o FlowDistinguisherMethodPatchOutput) Type() pulumi.StringPtrOutput
`type` is the type of flow distinguisher method The supported types are "ByUser" and "ByNamespace". Required.
type FlowDistinguisherMethodPatchPtrInput ¶
type FlowDistinguisherMethodPatchPtrInput interface { pulumi.Input ToFlowDistinguisherMethodPatchPtrOutput() FlowDistinguisherMethodPatchPtrOutput ToFlowDistinguisherMethodPatchPtrOutputWithContext(context.Context) FlowDistinguisherMethodPatchPtrOutput }
FlowDistinguisherMethodPatchPtrInput is an input type that accepts FlowDistinguisherMethodPatchArgs, FlowDistinguisherMethodPatchPtr and FlowDistinguisherMethodPatchPtrOutput values. You can construct a concrete instance of `FlowDistinguisherMethodPatchPtrInput` via:
FlowDistinguisherMethodPatchArgs{...} or: nil
func FlowDistinguisherMethodPatchPtr ¶
func FlowDistinguisherMethodPatchPtr(v *FlowDistinguisherMethodPatchArgs) FlowDistinguisherMethodPatchPtrInput
type FlowDistinguisherMethodPatchPtrOutput ¶
type FlowDistinguisherMethodPatchPtrOutput struct{ *pulumi.OutputState }
func (FlowDistinguisherMethodPatchPtrOutput) ElementType ¶
func (FlowDistinguisherMethodPatchPtrOutput) ElementType() reflect.Type
func (FlowDistinguisherMethodPatchPtrOutput) ToFlowDistinguisherMethodPatchPtrOutput ¶
func (o FlowDistinguisherMethodPatchPtrOutput) ToFlowDistinguisherMethodPatchPtrOutput() FlowDistinguisherMethodPatchPtrOutput
func (FlowDistinguisherMethodPatchPtrOutput) ToFlowDistinguisherMethodPatchPtrOutputWithContext ¶
func (o FlowDistinguisherMethodPatchPtrOutput) ToFlowDistinguisherMethodPatchPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPatchPtrOutput
func (FlowDistinguisherMethodPatchPtrOutput) Type ¶
func (o FlowDistinguisherMethodPatchPtrOutput) Type() pulumi.StringPtrOutput
`type` is the type of flow distinguisher method The supported types are "ByUser" and "ByNamespace". Required.
type FlowDistinguisherMethodPtrInput ¶
type FlowDistinguisherMethodPtrInput interface { pulumi.Input ToFlowDistinguisherMethodPtrOutput() FlowDistinguisherMethodPtrOutput ToFlowDistinguisherMethodPtrOutputWithContext(context.Context) FlowDistinguisherMethodPtrOutput }
FlowDistinguisherMethodPtrInput is an input type that accepts FlowDistinguisherMethodArgs, FlowDistinguisherMethodPtr and FlowDistinguisherMethodPtrOutput values. You can construct a concrete instance of `FlowDistinguisherMethodPtrInput` via:
FlowDistinguisherMethodArgs{...} or: nil
func FlowDistinguisherMethodPtr ¶
func FlowDistinguisherMethodPtr(v *FlowDistinguisherMethodArgs) FlowDistinguisherMethodPtrInput
type FlowDistinguisherMethodPtrOutput ¶
type FlowDistinguisherMethodPtrOutput struct{ *pulumi.OutputState }
func (FlowDistinguisherMethodPtrOutput) Elem ¶
func (o FlowDistinguisherMethodPtrOutput) Elem() FlowDistinguisherMethodOutput
func (FlowDistinguisherMethodPtrOutput) ElementType ¶
func (FlowDistinguisherMethodPtrOutput) ElementType() reflect.Type
func (FlowDistinguisherMethodPtrOutput) ToFlowDistinguisherMethodPtrOutput ¶
func (o FlowDistinguisherMethodPtrOutput) ToFlowDistinguisherMethodPtrOutput() FlowDistinguisherMethodPtrOutput
func (FlowDistinguisherMethodPtrOutput) ToFlowDistinguisherMethodPtrOutputWithContext ¶
func (o FlowDistinguisherMethodPtrOutput) ToFlowDistinguisherMethodPtrOutputWithContext(ctx context.Context) FlowDistinguisherMethodPtrOutput
func (FlowDistinguisherMethodPtrOutput) Type ¶
func (o FlowDistinguisherMethodPtrOutput) Type() pulumi.StringPtrOutput
`type` is the type of flow distinguisher method The supported types are "ByUser" and "ByNamespace". Required.
type FlowSchema ¶
type FlowSchema struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec FlowSchemaSpecOutput `pulumi:"spec"` // `status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status FlowSchemaStatusPtrOutput `pulumi:"status"` }
FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".
func GetFlowSchema ¶
func GetFlowSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowSchemaState, opts ...pulumi.ResourceOption) (*FlowSchema, error)
GetFlowSchema gets an existing FlowSchema 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 NewFlowSchema ¶
func NewFlowSchema(ctx *pulumi.Context, name string, args *FlowSchemaArgs, opts ...pulumi.ResourceOption) (*FlowSchema, error)
NewFlowSchema registers a new resource with the given unique name, arguments, and options.
func (*FlowSchema) ElementType ¶
func (*FlowSchema) ElementType() reflect.Type
func (*FlowSchema) ToFlowSchemaOutput ¶
func (i *FlowSchema) ToFlowSchemaOutput() FlowSchemaOutput
func (*FlowSchema) ToFlowSchemaOutputWithContext ¶
func (i *FlowSchema) ToFlowSchemaOutputWithContext(ctx context.Context) FlowSchemaOutput
type FlowSchemaArgs ¶
type FlowSchemaArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // `spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec FlowSchemaSpecPtrInput }
The set of arguments for constructing a FlowSchema resource.
func (FlowSchemaArgs) ElementType ¶
func (FlowSchemaArgs) ElementType() reflect.Type
type FlowSchemaArray ¶
type FlowSchemaArray []FlowSchemaInput
func (FlowSchemaArray) ElementType ¶
func (FlowSchemaArray) ElementType() reflect.Type
func (FlowSchemaArray) ToFlowSchemaArrayOutput ¶
func (i FlowSchemaArray) ToFlowSchemaArrayOutput() FlowSchemaArrayOutput
func (FlowSchemaArray) ToFlowSchemaArrayOutputWithContext ¶
func (i FlowSchemaArray) ToFlowSchemaArrayOutputWithContext(ctx context.Context) FlowSchemaArrayOutput
type FlowSchemaArrayInput ¶
type FlowSchemaArrayInput interface { pulumi.Input ToFlowSchemaArrayOutput() FlowSchemaArrayOutput ToFlowSchemaArrayOutputWithContext(context.Context) FlowSchemaArrayOutput }
FlowSchemaArrayInput is an input type that accepts FlowSchemaArray and FlowSchemaArrayOutput values. You can construct a concrete instance of `FlowSchemaArrayInput` via:
FlowSchemaArray{ FlowSchemaArgs{...} }
type FlowSchemaArrayOutput ¶
type FlowSchemaArrayOutput struct{ *pulumi.OutputState }
func (FlowSchemaArrayOutput) ElementType ¶
func (FlowSchemaArrayOutput) ElementType() reflect.Type
func (FlowSchemaArrayOutput) Index ¶
func (o FlowSchemaArrayOutput) Index(i pulumi.IntInput) FlowSchemaOutput
func (FlowSchemaArrayOutput) ToFlowSchemaArrayOutput ¶
func (o FlowSchemaArrayOutput) ToFlowSchemaArrayOutput() FlowSchemaArrayOutput
func (FlowSchemaArrayOutput) ToFlowSchemaArrayOutputWithContext ¶
func (o FlowSchemaArrayOutput) ToFlowSchemaArrayOutputWithContext(ctx context.Context) FlowSchemaArrayOutput
type FlowSchemaCondition ¶
type FlowSchemaCondition struct { // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // `message` is a human-readable message indicating details about last transition. Message *string `pulumi:"message"` // `reason` is a unique, one-word, CamelCase reason for the condition's last transition. Reason *string `pulumi:"reason"` // `status` is the status of the condition. Can be True, False, Unknown. Required. Status *string `pulumi:"status"` // `type` is the type of the condition. Required. Type *string `pulumi:"type"` }
FlowSchemaCondition describes conditions for a FlowSchema.
type FlowSchemaConditionArgs ¶
type FlowSchemaConditionArgs struct { // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // `message` is a human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // `reason` is a unique, one-word, CamelCase reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // `status` is the status of the condition. Can be True, False, Unknown. Required. Status pulumi.StringPtrInput `pulumi:"status"` // `type` is the type of the condition. Required. Type pulumi.StringPtrInput `pulumi:"type"` }
FlowSchemaCondition describes conditions for a FlowSchema.
func (FlowSchemaConditionArgs) ElementType ¶
func (FlowSchemaConditionArgs) ElementType() reflect.Type
func (FlowSchemaConditionArgs) ToFlowSchemaConditionOutput ¶
func (i FlowSchemaConditionArgs) ToFlowSchemaConditionOutput() FlowSchemaConditionOutput
func (FlowSchemaConditionArgs) ToFlowSchemaConditionOutputWithContext ¶
func (i FlowSchemaConditionArgs) ToFlowSchemaConditionOutputWithContext(ctx context.Context) FlowSchemaConditionOutput
type FlowSchemaConditionArray ¶
type FlowSchemaConditionArray []FlowSchemaConditionInput
func (FlowSchemaConditionArray) ElementType ¶
func (FlowSchemaConditionArray) ElementType() reflect.Type
func (FlowSchemaConditionArray) ToFlowSchemaConditionArrayOutput ¶
func (i FlowSchemaConditionArray) ToFlowSchemaConditionArrayOutput() FlowSchemaConditionArrayOutput
func (FlowSchemaConditionArray) ToFlowSchemaConditionArrayOutputWithContext ¶
func (i FlowSchemaConditionArray) ToFlowSchemaConditionArrayOutputWithContext(ctx context.Context) FlowSchemaConditionArrayOutput
type FlowSchemaConditionArrayInput ¶
type FlowSchemaConditionArrayInput interface { pulumi.Input ToFlowSchemaConditionArrayOutput() FlowSchemaConditionArrayOutput ToFlowSchemaConditionArrayOutputWithContext(context.Context) FlowSchemaConditionArrayOutput }
FlowSchemaConditionArrayInput is an input type that accepts FlowSchemaConditionArray and FlowSchemaConditionArrayOutput values. You can construct a concrete instance of `FlowSchemaConditionArrayInput` via:
FlowSchemaConditionArray{ FlowSchemaConditionArgs{...} }
type FlowSchemaConditionArrayOutput ¶
type FlowSchemaConditionArrayOutput struct{ *pulumi.OutputState }
func (FlowSchemaConditionArrayOutput) ElementType ¶
func (FlowSchemaConditionArrayOutput) ElementType() reflect.Type
func (FlowSchemaConditionArrayOutput) Index ¶
func (o FlowSchemaConditionArrayOutput) Index(i pulumi.IntInput) FlowSchemaConditionOutput
func (FlowSchemaConditionArrayOutput) ToFlowSchemaConditionArrayOutput ¶
func (o FlowSchemaConditionArrayOutput) ToFlowSchemaConditionArrayOutput() FlowSchemaConditionArrayOutput
func (FlowSchemaConditionArrayOutput) ToFlowSchemaConditionArrayOutputWithContext ¶
func (o FlowSchemaConditionArrayOutput) ToFlowSchemaConditionArrayOutputWithContext(ctx context.Context) FlowSchemaConditionArrayOutput
type FlowSchemaConditionInput ¶
type FlowSchemaConditionInput interface { pulumi.Input ToFlowSchemaConditionOutput() FlowSchemaConditionOutput ToFlowSchemaConditionOutputWithContext(context.Context) FlowSchemaConditionOutput }
FlowSchemaConditionInput is an input type that accepts FlowSchemaConditionArgs and FlowSchemaConditionOutput values. You can construct a concrete instance of `FlowSchemaConditionInput` via:
FlowSchemaConditionArgs{...}
type FlowSchemaConditionOutput ¶
type FlowSchemaConditionOutput struct{ *pulumi.OutputState }
FlowSchemaCondition describes conditions for a FlowSchema.
func (FlowSchemaConditionOutput) ElementType ¶
func (FlowSchemaConditionOutput) ElementType() reflect.Type
func (FlowSchemaConditionOutput) LastTransitionTime ¶
func (o FlowSchemaConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
`lastTransitionTime` is the last time the condition transitioned from one status to another.
func (FlowSchemaConditionOutput) Message ¶
func (o FlowSchemaConditionOutput) Message() pulumi.StringPtrOutput
`message` is a human-readable message indicating details about last transition.
func (FlowSchemaConditionOutput) Reason ¶
func (o FlowSchemaConditionOutput) Reason() pulumi.StringPtrOutput
`reason` is a unique, one-word, CamelCase reason for the condition's last transition.
func (FlowSchemaConditionOutput) Status ¶
func (o FlowSchemaConditionOutput) Status() pulumi.StringPtrOutput
`status` is the status of the condition. Can be True, False, Unknown. Required.
func (FlowSchemaConditionOutput) ToFlowSchemaConditionOutput ¶
func (o FlowSchemaConditionOutput) ToFlowSchemaConditionOutput() FlowSchemaConditionOutput
func (FlowSchemaConditionOutput) ToFlowSchemaConditionOutputWithContext ¶
func (o FlowSchemaConditionOutput) ToFlowSchemaConditionOutputWithContext(ctx context.Context) FlowSchemaConditionOutput
func (FlowSchemaConditionOutput) Type ¶
func (o FlowSchemaConditionOutput) Type() pulumi.StringPtrOutput
`type` is the type of the condition. Required.
type FlowSchemaConditionPatch ¶
type FlowSchemaConditionPatch struct { // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // `message` is a human-readable message indicating details about last transition. Message *string `pulumi:"message"` // `reason` is a unique, one-word, CamelCase reason for the condition's last transition. Reason *string `pulumi:"reason"` // `status` is the status of the condition. Can be True, False, Unknown. Required. Status *string `pulumi:"status"` // `type` is the type of the condition. Required. Type *string `pulumi:"type"` }
FlowSchemaCondition describes conditions for a FlowSchema.
type FlowSchemaConditionPatchArgs ¶
type FlowSchemaConditionPatchArgs struct { // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // `message` is a human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // `reason` is a unique, one-word, CamelCase reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // `status` is the status of the condition. Can be True, False, Unknown. Required. Status pulumi.StringPtrInput `pulumi:"status"` // `type` is the type of the condition. Required. Type pulumi.StringPtrInput `pulumi:"type"` }
FlowSchemaCondition describes conditions for a FlowSchema.
func (FlowSchemaConditionPatchArgs) ElementType ¶
func (FlowSchemaConditionPatchArgs) ElementType() reflect.Type
func (FlowSchemaConditionPatchArgs) ToFlowSchemaConditionPatchOutput ¶
func (i FlowSchemaConditionPatchArgs) ToFlowSchemaConditionPatchOutput() FlowSchemaConditionPatchOutput
func (FlowSchemaConditionPatchArgs) ToFlowSchemaConditionPatchOutputWithContext ¶
func (i FlowSchemaConditionPatchArgs) ToFlowSchemaConditionPatchOutputWithContext(ctx context.Context) FlowSchemaConditionPatchOutput
type FlowSchemaConditionPatchArray ¶
type FlowSchemaConditionPatchArray []FlowSchemaConditionPatchInput
func (FlowSchemaConditionPatchArray) ElementType ¶
func (FlowSchemaConditionPatchArray) ElementType() reflect.Type
func (FlowSchemaConditionPatchArray) ToFlowSchemaConditionPatchArrayOutput ¶
func (i FlowSchemaConditionPatchArray) ToFlowSchemaConditionPatchArrayOutput() FlowSchemaConditionPatchArrayOutput
func (FlowSchemaConditionPatchArray) ToFlowSchemaConditionPatchArrayOutputWithContext ¶
func (i FlowSchemaConditionPatchArray) ToFlowSchemaConditionPatchArrayOutputWithContext(ctx context.Context) FlowSchemaConditionPatchArrayOutput
type FlowSchemaConditionPatchArrayInput ¶
type FlowSchemaConditionPatchArrayInput interface { pulumi.Input ToFlowSchemaConditionPatchArrayOutput() FlowSchemaConditionPatchArrayOutput ToFlowSchemaConditionPatchArrayOutputWithContext(context.Context) FlowSchemaConditionPatchArrayOutput }
FlowSchemaConditionPatchArrayInput is an input type that accepts FlowSchemaConditionPatchArray and FlowSchemaConditionPatchArrayOutput values. You can construct a concrete instance of `FlowSchemaConditionPatchArrayInput` via:
FlowSchemaConditionPatchArray{ FlowSchemaConditionPatchArgs{...} }
type FlowSchemaConditionPatchArrayOutput ¶
type FlowSchemaConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (FlowSchemaConditionPatchArrayOutput) ElementType ¶
func (FlowSchemaConditionPatchArrayOutput) ElementType() reflect.Type
func (FlowSchemaConditionPatchArrayOutput) Index ¶
func (o FlowSchemaConditionPatchArrayOutput) Index(i pulumi.IntInput) FlowSchemaConditionPatchOutput
func (FlowSchemaConditionPatchArrayOutput) ToFlowSchemaConditionPatchArrayOutput ¶
func (o FlowSchemaConditionPatchArrayOutput) ToFlowSchemaConditionPatchArrayOutput() FlowSchemaConditionPatchArrayOutput
func (FlowSchemaConditionPatchArrayOutput) ToFlowSchemaConditionPatchArrayOutputWithContext ¶
func (o FlowSchemaConditionPatchArrayOutput) ToFlowSchemaConditionPatchArrayOutputWithContext(ctx context.Context) FlowSchemaConditionPatchArrayOutput
type FlowSchemaConditionPatchInput ¶
type FlowSchemaConditionPatchInput interface { pulumi.Input ToFlowSchemaConditionPatchOutput() FlowSchemaConditionPatchOutput ToFlowSchemaConditionPatchOutputWithContext(context.Context) FlowSchemaConditionPatchOutput }
FlowSchemaConditionPatchInput is an input type that accepts FlowSchemaConditionPatchArgs and FlowSchemaConditionPatchOutput values. You can construct a concrete instance of `FlowSchemaConditionPatchInput` via:
FlowSchemaConditionPatchArgs{...}
type FlowSchemaConditionPatchOutput ¶
type FlowSchemaConditionPatchOutput struct{ *pulumi.OutputState }
FlowSchemaCondition describes conditions for a FlowSchema.
func (FlowSchemaConditionPatchOutput) ElementType ¶
func (FlowSchemaConditionPatchOutput) ElementType() reflect.Type
func (FlowSchemaConditionPatchOutput) LastTransitionTime ¶
func (o FlowSchemaConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
`lastTransitionTime` is the last time the condition transitioned from one status to another.
func (FlowSchemaConditionPatchOutput) Message ¶
func (o FlowSchemaConditionPatchOutput) Message() pulumi.StringPtrOutput
`message` is a human-readable message indicating details about last transition.
func (FlowSchemaConditionPatchOutput) Reason ¶
func (o FlowSchemaConditionPatchOutput) Reason() pulumi.StringPtrOutput
`reason` is a unique, one-word, CamelCase reason for the condition's last transition.
func (FlowSchemaConditionPatchOutput) Status ¶
func (o FlowSchemaConditionPatchOutput) Status() pulumi.StringPtrOutput
`status` is the status of the condition. Can be True, False, Unknown. Required.
func (FlowSchemaConditionPatchOutput) ToFlowSchemaConditionPatchOutput ¶
func (o FlowSchemaConditionPatchOutput) ToFlowSchemaConditionPatchOutput() FlowSchemaConditionPatchOutput
func (FlowSchemaConditionPatchOutput) ToFlowSchemaConditionPatchOutputWithContext ¶
func (o FlowSchemaConditionPatchOutput) ToFlowSchemaConditionPatchOutputWithContext(ctx context.Context) FlowSchemaConditionPatchOutput
func (FlowSchemaConditionPatchOutput) Type ¶
func (o FlowSchemaConditionPatchOutput) Type() pulumi.StringPtrOutput
`type` is the type of the condition. Required.
type FlowSchemaInput ¶
type FlowSchemaInput interface { pulumi.Input ToFlowSchemaOutput() FlowSchemaOutput ToFlowSchemaOutputWithContext(ctx context.Context) FlowSchemaOutput }
type FlowSchemaList ¶
type FlowSchemaList 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"` // `items` is a list of FlowSchemas. Items FlowSchemaTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // `metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
FlowSchemaList is a list of FlowSchema objects.
func GetFlowSchemaList ¶
func GetFlowSchemaList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowSchemaListState, opts ...pulumi.ResourceOption) (*FlowSchemaList, error)
GetFlowSchemaList gets an existing FlowSchemaList 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 NewFlowSchemaList ¶
func NewFlowSchemaList(ctx *pulumi.Context, name string, args *FlowSchemaListArgs, opts ...pulumi.ResourceOption) (*FlowSchemaList, error)
NewFlowSchemaList registers a new resource with the given unique name, arguments, and options.
func (*FlowSchemaList) ElementType ¶
func (*FlowSchemaList) ElementType() reflect.Type
func (*FlowSchemaList) ToFlowSchemaListOutput ¶
func (i *FlowSchemaList) ToFlowSchemaListOutput() FlowSchemaListOutput
func (*FlowSchemaList) ToFlowSchemaListOutputWithContext ¶
func (i *FlowSchemaList) ToFlowSchemaListOutputWithContext(ctx context.Context) FlowSchemaListOutput
type FlowSchemaListArgs ¶
type FlowSchemaListArgs 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 // `items` is a list of FlowSchemas. Items FlowSchemaTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // `metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a FlowSchemaList resource.
func (FlowSchemaListArgs) ElementType ¶
func (FlowSchemaListArgs) ElementType() reflect.Type
type FlowSchemaListArray ¶
type FlowSchemaListArray []FlowSchemaListInput
func (FlowSchemaListArray) ElementType ¶
func (FlowSchemaListArray) ElementType() reflect.Type
func (FlowSchemaListArray) ToFlowSchemaListArrayOutput ¶
func (i FlowSchemaListArray) ToFlowSchemaListArrayOutput() FlowSchemaListArrayOutput
func (FlowSchemaListArray) ToFlowSchemaListArrayOutputWithContext ¶
func (i FlowSchemaListArray) ToFlowSchemaListArrayOutputWithContext(ctx context.Context) FlowSchemaListArrayOutput
type FlowSchemaListArrayInput ¶
type FlowSchemaListArrayInput interface { pulumi.Input ToFlowSchemaListArrayOutput() FlowSchemaListArrayOutput ToFlowSchemaListArrayOutputWithContext(context.Context) FlowSchemaListArrayOutput }
FlowSchemaListArrayInput is an input type that accepts FlowSchemaListArray and FlowSchemaListArrayOutput values. You can construct a concrete instance of `FlowSchemaListArrayInput` via:
FlowSchemaListArray{ FlowSchemaListArgs{...} }
type FlowSchemaListArrayOutput ¶
type FlowSchemaListArrayOutput struct{ *pulumi.OutputState }
func (FlowSchemaListArrayOutput) ElementType ¶
func (FlowSchemaListArrayOutput) ElementType() reflect.Type
func (FlowSchemaListArrayOutput) Index ¶
func (o FlowSchemaListArrayOutput) Index(i pulumi.IntInput) FlowSchemaListOutput
func (FlowSchemaListArrayOutput) ToFlowSchemaListArrayOutput ¶
func (o FlowSchemaListArrayOutput) ToFlowSchemaListArrayOutput() FlowSchemaListArrayOutput
func (FlowSchemaListArrayOutput) ToFlowSchemaListArrayOutputWithContext ¶
func (o FlowSchemaListArrayOutput) ToFlowSchemaListArrayOutputWithContext(ctx context.Context) FlowSchemaListArrayOutput
type FlowSchemaListInput ¶
type FlowSchemaListInput interface { pulumi.Input ToFlowSchemaListOutput() FlowSchemaListOutput ToFlowSchemaListOutputWithContext(ctx context.Context) FlowSchemaListOutput }
type FlowSchemaListMap ¶
type FlowSchemaListMap map[string]FlowSchemaListInput
func (FlowSchemaListMap) ElementType ¶
func (FlowSchemaListMap) ElementType() reflect.Type
func (FlowSchemaListMap) ToFlowSchemaListMapOutput ¶
func (i FlowSchemaListMap) ToFlowSchemaListMapOutput() FlowSchemaListMapOutput
func (FlowSchemaListMap) ToFlowSchemaListMapOutputWithContext ¶
func (i FlowSchemaListMap) ToFlowSchemaListMapOutputWithContext(ctx context.Context) FlowSchemaListMapOutput
type FlowSchemaListMapInput ¶
type FlowSchemaListMapInput interface { pulumi.Input ToFlowSchemaListMapOutput() FlowSchemaListMapOutput ToFlowSchemaListMapOutputWithContext(context.Context) FlowSchemaListMapOutput }
FlowSchemaListMapInput is an input type that accepts FlowSchemaListMap and FlowSchemaListMapOutput values. You can construct a concrete instance of `FlowSchemaListMapInput` via:
FlowSchemaListMap{ "key": FlowSchemaListArgs{...} }
type FlowSchemaListMapOutput ¶
type FlowSchemaListMapOutput struct{ *pulumi.OutputState }
func (FlowSchemaListMapOutput) ElementType ¶
func (FlowSchemaListMapOutput) ElementType() reflect.Type
func (FlowSchemaListMapOutput) MapIndex ¶
func (o FlowSchemaListMapOutput) MapIndex(k pulumi.StringInput) FlowSchemaListOutput
func (FlowSchemaListMapOutput) ToFlowSchemaListMapOutput ¶
func (o FlowSchemaListMapOutput) ToFlowSchemaListMapOutput() FlowSchemaListMapOutput
func (FlowSchemaListMapOutput) ToFlowSchemaListMapOutputWithContext ¶
func (o FlowSchemaListMapOutput) ToFlowSchemaListMapOutputWithContext(ctx context.Context) FlowSchemaListMapOutput
type FlowSchemaListOutput ¶
type FlowSchemaListOutput struct{ *pulumi.OutputState }
func (FlowSchemaListOutput) ApiVersion ¶
func (o FlowSchemaListOutput) 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 (FlowSchemaListOutput) ElementType ¶
func (FlowSchemaListOutput) ElementType() reflect.Type
func (FlowSchemaListOutput) Items ¶
func (o FlowSchemaListOutput) Items() FlowSchemaTypeArrayOutput
`items` is a list of FlowSchemas.
func (FlowSchemaListOutput) Kind ¶
func (o FlowSchemaListOutput) 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 (FlowSchemaListOutput) Metadata ¶
func (o FlowSchemaListOutput) Metadata() metav1.ListMetaOutput
`metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (FlowSchemaListOutput) ToFlowSchemaListOutput ¶
func (o FlowSchemaListOutput) ToFlowSchemaListOutput() FlowSchemaListOutput
func (FlowSchemaListOutput) ToFlowSchemaListOutputWithContext ¶
func (o FlowSchemaListOutput) ToFlowSchemaListOutputWithContext(ctx context.Context) FlowSchemaListOutput
type FlowSchemaListState ¶
type FlowSchemaListState struct { }
func (FlowSchemaListState) ElementType ¶
func (FlowSchemaListState) ElementType() reflect.Type
type FlowSchemaListType ¶
type FlowSchemaListType 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"` // `items` is a list of FlowSchemas. Items []FlowSchemaType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // `metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
FlowSchemaList is a list of FlowSchema objects.
type FlowSchemaListTypeArgs ¶
type FlowSchemaListTypeArgs 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"` // `items` is a list of FlowSchemas. Items FlowSchemaTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // `metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
FlowSchemaList is a list of FlowSchema objects.
func (FlowSchemaListTypeArgs) ElementType ¶
func (FlowSchemaListTypeArgs) ElementType() reflect.Type
func (FlowSchemaListTypeArgs) ToFlowSchemaListTypeOutput ¶
func (i FlowSchemaListTypeArgs) ToFlowSchemaListTypeOutput() FlowSchemaListTypeOutput
func (FlowSchemaListTypeArgs) ToFlowSchemaListTypeOutputWithContext ¶
func (i FlowSchemaListTypeArgs) ToFlowSchemaListTypeOutputWithContext(ctx context.Context) FlowSchemaListTypeOutput
type FlowSchemaListTypeInput ¶
type FlowSchemaListTypeInput interface { pulumi.Input ToFlowSchemaListTypeOutput() FlowSchemaListTypeOutput ToFlowSchemaListTypeOutputWithContext(context.Context) FlowSchemaListTypeOutput }
FlowSchemaListTypeInput is an input type that accepts FlowSchemaListTypeArgs and FlowSchemaListTypeOutput values. You can construct a concrete instance of `FlowSchemaListTypeInput` via:
FlowSchemaListTypeArgs{...}
type FlowSchemaListTypeOutput ¶
type FlowSchemaListTypeOutput struct{ *pulumi.OutputState }
FlowSchemaList is a list of FlowSchema objects.
func (FlowSchemaListTypeOutput) ApiVersion ¶
func (o FlowSchemaListTypeOutput) 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 (FlowSchemaListTypeOutput) ElementType ¶
func (FlowSchemaListTypeOutput) ElementType() reflect.Type
func (FlowSchemaListTypeOutput) Items ¶
func (o FlowSchemaListTypeOutput) Items() FlowSchemaTypeArrayOutput
`items` is a list of FlowSchemas.
func (FlowSchemaListTypeOutput) Kind ¶
func (o FlowSchemaListTypeOutput) 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 (FlowSchemaListTypeOutput) Metadata ¶
func (o FlowSchemaListTypeOutput) Metadata() metav1.ListMetaPtrOutput
`metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (FlowSchemaListTypeOutput) ToFlowSchemaListTypeOutput ¶
func (o FlowSchemaListTypeOutput) ToFlowSchemaListTypeOutput() FlowSchemaListTypeOutput
func (FlowSchemaListTypeOutput) ToFlowSchemaListTypeOutputWithContext ¶
func (o FlowSchemaListTypeOutput) ToFlowSchemaListTypeOutputWithContext(ctx context.Context) FlowSchemaListTypeOutput
type FlowSchemaMap ¶
type FlowSchemaMap map[string]FlowSchemaInput
func (FlowSchemaMap) ElementType ¶
func (FlowSchemaMap) ElementType() reflect.Type
func (FlowSchemaMap) ToFlowSchemaMapOutput ¶
func (i FlowSchemaMap) ToFlowSchemaMapOutput() FlowSchemaMapOutput
func (FlowSchemaMap) ToFlowSchemaMapOutputWithContext ¶
func (i FlowSchemaMap) ToFlowSchemaMapOutputWithContext(ctx context.Context) FlowSchemaMapOutput
type FlowSchemaMapInput ¶
type FlowSchemaMapInput interface { pulumi.Input ToFlowSchemaMapOutput() FlowSchemaMapOutput ToFlowSchemaMapOutputWithContext(context.Context) FlowSchemaMapOutput }
FlowSchemaMapInput is an input type that accepts FlowSchemaMap and FlowSchemaMapOutput values. You can construct a concrete instance of `FlowSchemaMapInput` via:
FlowSchemaMap{ "key": FlowSchemaArgs{...} }
type FlowSchemaMapOutput ¶
type FlowSchemaMapOutput struct{ *pulumi.OutputState }
func (FlowSchemaMapOutput) ElementType ¶
func (FlowSchemaMapOutput) ElementType() reflect.Type
func (FlowSchemaMapOutput) MapIndex ¶
func (o FlowSchemaMapOutput) MapIndex(k pulumi.StringInput) FlowSchemaOutput
func (FlowSchemaMapOutput) ToFlowSchemaMapOutput ¶
func (o FlowSchemaMapOutput) ToFlowSchemaMapOutput() FlowSchemaMapOutput
func (FlowSchemaMapOutput) ToFlowSchemaMapOutputWithContext ¶
func (o FlowSchemaMapOutput) ToFlowSchemaMapOutputWithContext(ctx context.Context) FlowSchemaMapOutput
type FlowSchemaOutput ¶
type FlowSchemaOutput struct{ *pulumi.OutputState }
func (FlowSchemaOutput) ApiVersion ¶
func (o FlowSchemaOutput) 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 (FlowSchemaOutput) ElementType ¶
func (FlowSchemaOutput) ElementType() reflect.Type
func (FlowSchemaOutput) Kind ¶
func (o FlowSchemaOutput) 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 (FlowSchemaOutput) Metadata ¶
func (o FlowSchemaOutput) Metadata() metav1.ObjectMetaOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (FlowSchemaOutput) Spec ¶
func (o FlowSchemaOutput) Spec() FlowSchemaSpecOutput
`spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (FlowSchemaOutput) Status ¶
func (o FlowSchemaOutput) Status() FlowSchemaStatusPtrOutput
`status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (FlowSchemaOutput) ToFlowSchemaOutput ¶
func (o FlowSchemaOutput) ToFlowSchemaOutput() FlowSchemaOutput
func (FlowSchemaOutput) ToFlowSchemaOutputWithContext ¶
func (o FlowSchemaOutput) ToFlowSchemaOutputWithContext(ctx context.Context) FlowSchemaOutput
type FlowSchemaPatch ¶
type FlowSchemaPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec FlowSchemaSpecPatchPtrOutput `pulumi:"spec"` // `status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status FlowSchemaStatusPatchPtrOutput `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. FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".
func GetFlowSchemaPatch ¶
func GetFlowSchemaPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowSchemaPatchState, opts ...pulumi.ResourceOption) (*FlowSchemaPatch, error)
GetFlowSchemaPatch gets an existing FlowSchemaPatch 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 NewFlowSchemaPatch ¶
func NewFlowSchemaPatch(ctx *pulumi.Context, name string, args *FlowSchemaPatchArgs, opts ...pulumi.ResourceOption) (*FlowSchemaPatch, error)
NewFlowSchemaPatch registers a new resource with the given unique name, arguments, and options.
func (*FlowSchemaPatch) ElementType ¶
func (*FlowSchemaPatch) ElementType() reflect.Type
func (*FlowSchemaPatch) ToFlowSchemaPatchOutput ¶
func (i *FlowSchemaPatch) ToFlowSchemaPatchOutput() FlowSchemaPatchOutput
func (*FlowSchemaPatch) ToFlowSchemaPatchOutputWithContext ¶
func (i *FlowSchemaPatch) ToFlowSchemaPatchOutputWithContext(ctx context.Context) FlowSchemaPatchOutput
type FlowSchemaPatchArgs ¶
type FlowSchemaPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // `spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec FlowSchemaSpecPatchPtrInput }
The set of arguments for constructing a FlowSchemaPatch resource.
func (FlowSchemaPatchArgs) ElementType ¶
func (FlowSchemaPatchArgs) ElementType() reflect.Type
type FlowSchemaPatchArray ¶
type FlowSchemaPatchArray []FlowSchemaPatchInput
func (FlowSchemaPatchArray) ElementType ¶
func (FlowSchemaPatchArray) ElementType() reflect.Type
func (FlowSchemaPatchArray) ToFlowSchemaPatchArrayOutput ¶
func (i FlowSchemaPatchArray) ToFlowSchemaPatchArrayOutput() FlowSchemaPatchArrayOutput
func (FlowSchemaPatchArray) ToFlowSchemaPatchArrayOutputWithContext ¶
func (i FlowSchemaPatchArray) ToFlowSchemaPatchArrayOutputWithContext(ctx context.Context) FlowSchemaPatchArrayOutput
type FlowSchemaPatchArrayInput ¶
type FlowSchemaPatchArrayInput interface { pulumi.Input ToFlowSchemaPatchArrayOutput() FlowSchemaPatchArrayOutput ToFlowSchemaPatchArrayOutputWithContext(context.Context) FlowSchemaPatchArrayOutput }
FlowSchemaPatchArrayInput is an input type that accepts FlowSchemaPatchArray and FlowSchemaPatchArrayOutput values. You can construct a concrete instance of `FlowSchemaPatchArrayInput` via:
FlowSchemaPatchArray{ FlowSchemaPatchArgs{...} }
type FlowSchemaPatchArrayOutput ¶
type FlowSchemaPatchArrayOutput struct{ *pulumi.OutputState }
func (FlowSchemaPatchArrayOutput) ElementType ¶
func (FlowSchemaPatchArrayOutput) ElementType() reflect.Type
func (FlowSchemaPatchArrayOutput) Index ¶
func (o FlowSchemaPatchArrayOutput) Index(i pulumi.IntInput) FlowSchemaPatchOutput
func (FlowSchemaPatchArrayOutput) ToFlowSchemaPatchArrayOutput ¶
func (o FlowSchemaPatchArrayOutput) ToFlowSchemaPatchArrayOutput() FlowSchemaPatchArrayOutput
func (FlowSchemaPatchArrayOutput) ToFlowSchemaPatchArrayOutputWithContext ¶
func (o FlowSchemaPatchArrayOutput) ToFlowSchemaPatchArrayOutputWithContext(ctx context.Context) FlowSchemaPatchArrayOutput
type FlowSchemaPatchInput ¶
type FlowSchemaPatchInput interface { pulumi.Input ToFlowSchemaPatchOutput() FlowSchemaPatchOutput ToFlowSchemaPatchOutputWithContext(ctx context.Context) FlowSchemaPatchOutput }
type FlowSchemaPatchMap ¶
type FlowSchemaPatchMap map[string]FlowSchemaPatchInput
func (FlowSchemaPatchMap) ElementType ¶
func (FlowSchemaPatchMap) ElementType() reflect.Type
func (FlowSchemaPatchMap) ToFlowSchemaPatchMapOutput ¶
func (i FlowSchemaPatchMap) ToFlowSchemaPatchMapOutput() FlowSchemaPatchMapOutput
func (FlowSchemaPatchMap) ToFlowSchemaPatchMapOutputWithContext ¶
func (i FlowSchemaPatchMap) ToFlowSchemaPatchMapOutputWithContext(ctx context.Context) FlowSchemaPatchMapOutput
type FlowSchemaPatchMapInput ¶
type FlowSchemaPatchMapInput interface { pulumi.Input ToFlowSchemaPatchMapOutput() FlowSchemaPatchMapOutput ToFlowSchemaPatchMapOutputWithContext(context.Context) FlowSchemaPatchMapOutput }
FlowSchemaPatchMapInput is an input type that accepts FlowSchemaPatchMap and FlowSchemaPatchMapOutput values. You can construct a concrete instance of `FlowSchemaPatchMapInput` via:
FlowSchemaPatchMap{ "key": FlowSchemaPatchArgs{...} }
type FlowSchemaPatchMapOutput ¶
type FlowSchemaPatchMapOutput struct{ *pulumi.OutputState }
func (FlowSchemaPatchMapOutput) ElementType ¶
func (FlowSchemaPatchMapOutput) ElementType() reflect.Type
func (FlowSchemaPatchMapOutput) MapIndex ¶
func (o FlowSchemaPatchMapOutput) MapIndex(k pulumi.StringInput) FlowSchemaPatchOutput
func (FlowSchemaPatchMapOutput) ToFlowSchemaPatchMapOutput ¶
func (o FlowSchemaPatchMapOutput) ToFlowSchemaPatchMapOutput() FlowSchemaPatchMapOutput
func (FlowSchemaPatchMapOutput) ToFlowSchemaPatchMapOutputWithContext ¶
func (o FlowSchemaPatchMapOutput) ToFlowSchemaPatchMapOutputWithContext(ctx context.Context) FlowSchemaPatchMapOutput
type FlowSchemaPatchOutput ¶
type FlowSchemaPatchOutput struct{ *pulumi.OutputState }
func (FlowSchemaPatchOutput) ApiVersion ¶
func (o FlowSchemaPatchOutput) 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 (FlowSchemaPatchOutput) ElementType ¶
func (FlowSchemaPatchOutput) ElementType() reflect.Type
func (FlowSchemaPatchOutput) Kind ¶
func (o FlowSchemaPatchOutput) 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 (FlowSchemaPatchOutput) Metadata ¶
func (o FlowSchemaPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (FlowSchemaPatchOutput) Spec ¶
func (o FlowSchemaPatchOutput) Spec() FlowSchemaSpecPatchPtrOutput
`spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (FlowSchemaPatchOutput) Status ¶
func (o FlowSchemaPatchOutput) Status() FlowSchemaStatusPatchPtrOutput
`status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (FlowSchemaPatchOutput) ToFlowSchemaPatchOutput ¶
func (o FlowSchemaPatchOutput) ToFlowSchemaPatchOutput() FlowSchemaPatchOutput
func (FlowSchemaPatchOutput) ToFlowSchemaPatchOutputWithContext ¶
func (o FlowSchemaPatchOutput) ToFlowSchemaPatchOutputWithContext(ctx context.Context) FlowSchemaPatchOutput
type FlowSchemaPatchState ¶
type FlowSchemaPatchState struct { }
func (FlowSchemaPatchState) ElementType ¶
func (FlowSchemaPatchState) ElementType() reflect.Type
type FlowSchemaPatchType ¶
type FlowSchemaPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *FlowSchemaSpecPatch `pulumi:"spec"` // `status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *FlowSchemaStatusPatch `pulumi:"status"` }
FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".
type FlowSchemaPatchTypeArgs ¶
type FlowSchemaPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec FlowSchemaSpecPatchPtrInput `pulumi:"spec"` // `status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status FlowSchemaStatusPatchPtrInput `pulumi:"status"` }
FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".
func (FlowSchemaPatchTypeArgs) ElementType ¶
func (FlowSchemaPatchTypeArgs) ElementType() reflect.Type
func (FlowSchemaPatchTypeArgs) ToFlowSchemaPatchTypeOutput ¶
func (i FlowSchemaPatchTypeArgs) ToFlowSchemaPatchTypeOutput() FlowSchemaPatchTypeOutput
func (FlowSchemaPatchTypeArgs) ToFlowSchemaPatchTypeOutputWithContext ¶
func (i FlowSchemaPatchTypeArgs) ToFlowSchemaPatchTypeOutputWithContext(ctx context.Context) FlowSchemaPatchTypeOutput
type FlowSchemaPatchTypeInput ¶
type FlowSchemaPatchTypeInput interface { pulumi.Input ToFlowSchemaPatchTypeOutput() FlowSchemaPatchTypeOutput ToFlowSchemaPatchTypeOutputWithContext(context.Context) FlowSchemaPatchTypeOutput }
FlowSchemaPatchTypeInput is an input type that accepts FlowSchemaPatchTypeArgs and FlowSchemaPatchTypeOutput values. You can construct a concrete instance of `FlowSchemaPatchTypeInput` via:
FlowSchemaPatchTypeArgs{...}
type FlowSchemaPatchTypeOutput ¶
type FlowSchemaPatchTypeOutput struct{ *pulumi.OutputState }
FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".
func (FlowSchemaPatchTypeOutput) ApiVersion ¶
func (o FlowSchemaPatchTypeOutput) 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 (FlowSchemaPatchTypeOutput) ElementType ¶
func (FlowSchemaPatchTypeOutput) ElementType() reflect.Type
func (FlowSchemaPatchTypeOutput) Kind ¶
func (o FlowSchemaPatchTypeOutput) 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 (FlowSchemaPatchTypeOutput) Metadata ¶
func (o FlowSchemaPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (FlowSchemaPatchTypeOutput) Spec ¶
func (o FlowSchemaPatchTypeOutput) Spec() FlowSchemaSpecPatchPtrOutput
`spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (FlowSchemaPatchTypeOutput) Status ¶
func (o FlowSchemaPatchTypeOutput) Status() FlowSchemaStatusPatchPtrOutput
`status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (FlowSchemaPatchTypeOutput) ToFlowSchemaPatchTypeOutput ¶
func (o FlowSchemaPatchTypeOutput) ToFlowSchemaPatchTypeOutput() FlowSchemaPatchTypeOutput
func (FlowSchemaPatchTypeOutput) ToFlowSchemaPatchTypeOutputWithContext ¶
func (o FlowSchemaPatchTypeOutput) ToFlowSchemaPatchTypeOutputWithContext(ctx context.Context) FlowSchemaPatchTypeOutput
type FlowSchemaSpec ¶
type FlowSchemaSpec struct { // `distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string. DistinguisherMethod *FlowDistinguisherMethod `pulumi:"distinguisherMethod"` // `matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be non-negative. Note that if the precedence is not specified or zero, it will be set to 1000 as default. MatchingPrecedence *int `pulumi:"matchingPrecedence"` // `priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required. PriorityLevelConfiguration PriorityLevelConfigurationReference `pulumi:"priorityLevelConfiguration"` // `rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema. Rules []PolicyRulesWithSubjects `pulumi:"rules"` }
FlowSchemaSpec describes how the FlowSchema's specification looks like.
type FlowSchemaSpecArgs ¶
type FlowSchemaSpecArgs struct { // `distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string. DistinguisherMethod FlowDistinguisherMethodPtrInput `pulumi:"distinguisherMethod"` // `matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be non-negative. Note that if the precedence is not specified or zero, it will be set to 1000 as default. MatchingPrecedence pulumi.IntPtrInput `pulumi:"matchingPrecedence"` // `priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required. PriorityLevelConfiguration PriorityLevelConfigurationReferenceInput `pulumi:"priorityLevelConfiguration"` // `rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema. Rules PolicyRulesWithSubjectsArrayInput `pulumi:"rules"` }
FlowSchemaSpec describes how the FlowSchema's specification looks like.
func (FlowSchemaSpecArgs) ElementType ¶
func (FlowSchemaSpecArgs) ElementType() reflect.Type
func (FlowSchemaSpecArgs) ToFlowSchemaSpecOutput ¶
func (i FlowSchemaSpecArgs) ToFlowSchemaSpecOutput() FlowSchemaSpecOutput
func (FlowSchemaSpecArgs) ToFlowSchemaSpecOutputWithContext ¶
func (i FlowSchemaSpecArgs) ToFlowSchemaSpecOutputWithContext(ctx context.Context) FlowSchemaSpecOutput
func (FlowSchemaSpecArgs) ToFlowSchemaSpecPtrOutput ¶
func (i FlowSchemaSpecArgs) ToFlowSchemaSpecPtrOutput() FlowSchemaSpecPtrOutput
func (FlowSchemaSpecArgs) ToFlowSchemaSpecPtrOutputWithContext ¶
func (i FlowSchemaSpecArgs) ToFlowSchemaSpecPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPtrOutput
type FlowSchemaSpecInput ¶
type FlowSchemaSpecInput interface { pulumi.Input ToFlowSchemaSpecOutput() FlowSchemaSpecOutput ToFlowSchemaSpecOutputWithContext(context.Context) FlowSchemaSpecOutput }
FlowSchemaSpecInput is an input type that accepts FlowSchemaSpecArgs and FlowSchemaSpecOutput values. You can construct a concrete instance of `FlowSchemaSpecInput` via:
FlowSchemaSpecArgs{...}
type FlowSchemaSpecOutput ¶
type FlowSchemaSpecOutput struct{ *pulumi.OutputState }
FlowSchemaSpec describes how the FlowSchema's specification looks like.
func (FlowSchemaSpecOutput) DistinguisherMethod ¶
func (o FlowSchemaSpecOutput) DistinguisherMethod() FlowDistinguisherMethodPtrOutput
`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string.
func (FlowSchemaSpecOutput) ElementType ¶
func (FlowSchemaSpecOutput) ElementType() reflect.Type
func (FlowSchemaSpecOutput) MatchingPrecedence ¶
func (o FlowSchemaSpecOutput) MatchingPrecedence() pulumi.IntPtrOutput
`matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be non-negative. Note that if the precedence is not specified or zero, it will be set to 1000 as default.
func (FlowSchemaSpecOutput) PriorityLevelConfiguration ¶
func (o FlowSchemaSpecOutput) PriorityLevelConfiguration() PriorityLevelConfigurationReferenceOutput
`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required.
func (FlowSchemaSpecOutput) Rules ¶
func (o FlowSchemaSpecOutput) Rules() PolicyRulesWithSubjectsArrayOutput
`rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema.
func (FlowSchemaSpecOutput) ToFlowSchemaSpecOutput ¶
func (o FlowSchemaSpecOutput) ToFlowSchemaSpecOutput() FlowSchemaSpecOutput
func (FlowSchemaSpecOutput) ToFlowSchemaSpecOutputWithContext ¶
func (o FlowSchemaSpecOutput) ToFlowSchemaSpecOutputWithContext(ctx context.Context) FlowSchemaSpecOutput
func (FlowSchemaSpecOutput) ToFlowSchemaSpecPtrOutput ¶
func (o FlowSchemaSpecOutput) ToFlowSchemaSpecPtrOutput() FlowSchemaSpecPtrOutput
func (FlowSchemaSpecOutput) ToFlowSchemaSpecPtrOutputWithContext ¶
func (o FlowSchemaSpecOutput) ToFlowSchemaSpecPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPtrOutput
type FlowSchemaSpecPatch ¶
type FlowSchemaSpecPatch struct { // `distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string. DistinguisherMethod *FlowDistinguisherMethodPatch `pulumi:"distinguisherMethod"` // `matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be non-negative. Note that if the precedence is not specified or zero, it will be set to 1000 as default. MatchingPrecedence *int `pulumi:"matchingPrecedence"` // `priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required. PriorityLevelConfiguration *PriorityLevelConfigurationReferencePatch `pulumi:"priorityLevelConfiguration"` // `rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema. Rules []PolicyRulesWithSubjectsPatch `pulumi:"rules"` }
FlowSchemaSpec describes how the FlowSchema's specification looks like.
type FlowSchemaSpecPatchArgs ¶
type FlowSchemaSpecPatchArgs struct { // `distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string. DistinguisherMethod FlowDistinguisherMethodPatchPtrInput `pulumi:"distinguisherMethod"` // `matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be non-negative. Note that if the precedence is not specified or zero, it will be set to 1000 as default. MatchingPrecedence pulumi.IntPtrInput `pulumi:"matchingPrecedence"` // `priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required. PriorityLevelConfiguration PriorityLevelConfigurationReferencePatchPtrInput `pulumi:"priorityLevelConfiguration"` // `rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema. Rules PolicyRulesWithSubjectsPatchArrayInput `pulumi:"rules"` }
FlowSchemaSpec describes how the FlowSchema's specification looks like.
func (FlowSchemaSpecPatchArgs) ElementType ¶
func (FlowSchemaSpecPatchArgs) ElementType() reflect.Type
func (FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchOutput ¶
func (i FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchOutput() FlowSchemaSpecPatchOutput
func (FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchOutputWithContext ¶
func (i FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchOutputWithContext(ctx context.Context) FlowSchemaSpecPatchOutput
func (FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchPtrOutput ¶
func (i FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchPtrOutput() FlowSchemaSpecPatchPtrOutput
func (FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchPtrOutputWithContext ¶
func (i FlowSchemaSpecPatchArgs) ToFlowSchemaSpecPatchPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPatchPtrOutput
type FlowSchemaSpecPatchInput ¶
type FlowSchemaSpecPatchInput interface { pulumi.Input ToFlowSchemaSpecPatchOutput() FlowSchemaSpecPatchOutput ToFlowSchemaSpecPatchOutputWithContext(context.Context) FlowSchemaSpecPatchOutput }
FlowSchemaSpecPatchInput is an input type that accepts FlowSchemaSpecPatchArgs and FlowSchemaSpecPatchOutput values. You can construct a concrete instance of `FlowSchemaSpecPatchInput` via:
FlowSchemaSpecPatchArgs{...}
type FlowSchemaSpecPatchOutput ¶
type FlowSchemaSpecPatchOutput struct{ *pulumi.OutputState }
FlowSchemaSpec describes how the FlowSchema's specification looks like.
func (FlowSchemaSpecPatchOutput) DistinguisherMethod ¶
func (o FlowSchemaSpecPatchOutput) DistinguisherMethod() FlowDistinguisherMethodPatchPtrOutput
`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string.
func (FlowSchemaSpecPatchOutput) ElementType ¶
func (FlowSchemaSpecPatchOutput) ElementType() reflect.Type
func (FlowSchemaSpecPatchOutput) MatchingPrecedence ¶
func (o FlowSchemaSpecPatchOutput) MatchingPrecedence() pulumi.IntPtrOutput
`matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be non-negative. Note that if the precedence is not specified or zero, it will be set to 1000 as default.
func (FlowSchemaSpecPatchOutput) PriorityLevelConfiguration ¶
func (o FlowSchemaSpecPatchOutput) PriorityLevelConfiguration() PriorityLevelConfigurationReferencePatchPtrOutput
`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required.
func (FlowSchemaSpecPatchOutput) Rules ¶
func (o FlowSchemaSpecPatchOutput) Rules() PolicyRulesWithSubjectsPatchArrayOutput
`rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema.
func (FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchOutput ¶
func (o FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchOutput() FlowSchemaSpecPatchOutput
func (FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchOutputWithContext ¶
func (o FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchOutputWithContext(ctx context.Context) FlowSchemaSpecPatchOutput
func (FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchPtrOutput ¶
func (o FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchPtrOutput() FlowSchemaSpecPatchPtrOutput
func (FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchPtrOutputWithContext ¶
func (o FlowSchemaSpecPatchOutput) ToFlowSchemaSpecPatchPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPatchPtrOutput
type FlowSchemaSpecPatchPtrInput ¶
type FlowSchemaSpecPatchPtrInput interface { pulumi.Input ToFlowSchemaSpecPatchPtrOutput() FlowSchemaSpecPatchPtrOutput ToFlowSchemaSpecPatchPtrOutputWithContext(context.Context) FlowSchemaSpecPatchPtrOutput }
FlowSchemaSpecPatchPtrInput is an input type that accepts FlowSchemaSpecPatchArgs, FlowSchemaSpecPatchPtr and FlowSchemaSpecPatchPtrOutput values. You can construct a concrete instance of `FlowSchemaSpecPatchPtrInput` via:
FlowSchemaSpecPatchArgs{...} or: nil
func FlowSchemaSpecPatchPtr ¶
func FlowSchemaSpecPatchPtr(v *FlowSchemaSpecPatchArgs) FlowSchemaSpecPatchPtrInput
type FlowSchemaSpecPatchPtrOutput ¶
type FlowSchemaSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (FlowSchemaSpecPatchPtrOutput) DistinguisherMethod ¶
func (o FlowSchemaSpecPatchPtrOutput) DistinguisherMethod() FlowDistinguisherMethodPatchPtrOutput
`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string.
func (FlowSchemaSpecPatchPtrOutput) Elem ¶
func (o FlowSchemaSpecPatchPtrOutput) Elem() FlowSchemaSpecPatchOutput
func (FlowSchemaSpecPatchPtrOutput) ElementType ¶
func (FlowSchemaSpecPatchPtrOutput) ElementType() reflect.Type
func (FlowSchemaSpecPatchPtrOutput) MatchingPrecedence ¶
func (o FlowSchemaSpecPatchPtrOutput) MatchingPrecedence() pulumi.IntPtrOutput
`matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be non-negative. Note that if the precedence is not specified or zero, it will be set to 1000 as default.
func (FlowSchemaSpecPatchPtrOutput) PriorityLevelConfiguration ¶
func (o FlowSchemaSpecPatchPtrOutput) PriorityLevelConfiguration() PriorityLevelConfigurationReferencePatchPtrOutput
`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required.
func (FlowSchemaSpecPatchPtrOutput) Rules ¶
func (o FlowSchemaSpecPatchPtrOutput) Rules() PolicyRulesWithSubjectsPatchArrayOutput
`rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema.
func (FlowSchemaSpecPatchPtrOutput) ToFlowSchemaSpecPatchPtrOutput ¶
func (o FlowSchemaSpecPatchPtrOutput) ToFlowSchemaSpecPatchPtrOutput() FlowSchemaSpecPatchPtrOutput
func (FlowSchemaSpecPatchPtrOutput) ToFlowSchemaSpecPatchPtrOutputWithContext ¶
func (o FlowSchemaSpecPatchPtrOutput) ToFlowSchemaSpecPatchPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPatchPtrOutput
type FlowSchemaSpecPtrInput ¶
type FlowSchemaSpecPtrInput interface { pulumi.Input ToFlowSchemaSpecPtrOutput() FlowSchemaSpecPtrOutput ToFlowSchemaSpecPtrOutputWithContext(context.Context) FlowSchemaSpecPtrOutput }
FlowSchemaSpecPtrInput is an input type that accepts FlowSchemaSpecArgs, FlowSchemaSpecPtr and FlowSchemaSpecPtrOutput values. You can construct a concrete instance of `FlowSchemaSpecPtrInput` via:
FlowSchemaSpecArgs{...} or: nil
func FlowSchemaSpecPtr ¶
func FlowSchemaSpecPtr(v *FlowSchemaSpecArgs) FlowSchemaSpecPtrInput
type FlowSchemaSpecPtrOutput ¶
type FlowSchemaSpecPtrOutput struct{ *pulumi.OutputState }
func (FlowSchemaSpecPtrOutput) DistinguisherMethod ¶
func (o FlowSchemaSpecPtrOutput) DistinguisherMethod() FlowDistinguisherMethodPtrOutput
`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string.
func (FlowSchemaSpecPtrOutput) Elem ¶
func (o FlowSchemaSpecPtrOutput) Elem() FlowSchemaSpecOutput
func (FlowSchemaSpecPtrOutput) ElementType ¶
func (FlowSchemaSpecPtrOutput) ElementType() reflect.Type
func (FlowSchemaSpecPtrOutput) MatchingPrecedence ¶
func (o FlowSchemaSpecPtrOutput) MatchingPrecedence() pulumi.IntPtrOutput
`matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be non-negative. Note that if the precedence is not specified or zero, it will be set to 1000 as default.
func (FlowSchemaSpecPtrOutput) PriorityLevelConfiguration ¶
func (o FlowSchemaSpecPtrOutput) PriorityLevelConfiguration() PriorityLevelConfigurationReferencePtrOutput
`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required.
func (FlowSchemaSpecPtrOutput) Rules ¶
func (o FlowSchemaSpecPtrOutput) Rules() PolicyRulesWithSubjectsArrayOutput
`rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema.
func (FlowSchemaSpecPtrOutput) ToFlowSchemaSpecPtrOutput ¶
func (o FlowSchemaSpecPtrOutput) ToFlowSchemaSpecPtrOutput() FlowSchemaSpecPtrOutput
func (FlowSchemaSpecPtrOutput) ToFlowSchemaSpecPtrOutputWithContext ¶
func (o FlowSchemaSpecPtrOutput) ToFlowSchemaSpecPtrOutputWithContext(ctx context.Context) FlowSchemaSpecPtrOutput
type FlowSchemaState ¶
type FlowSchemaState struct { }
func (FlowSchemaState) ElementType ¶
func (FlowSchemaState) ElementType() reflect.Type
type FlowSchemaStatus ¶
type FlowSchemaStatus struct { // `conditions` is a list of the current states of FlowSchema. Conditions []FlowSchemaCondition `pulumi:"conditions"` }
FlowSchemaStatus represents the current state of a FlowSchema.
type FlowSchemaStatusArgs ¶
type FlowSchemaStatusArgs struct { // `conditions` is a list of the current states of FlowSchema. Conditions FlowSchemaConditionArrayInput `pulumi:"conditions"` }
FlowSchemaStatus represents the current state of a FlowSchema.
func (FlowSchemaStatusArgs) ElementType ¶
func (FlowSchemaStatusArgs) ElementType() reflect.Type
func (FlowSchemaStatusArgs) ToFlowSchemaStatusOutput ¶
func (i FlowSchemaStatusArgs) ToFlowSchemaStatusOutput() FlowSchemaStatusOutput
func (FlowSchemaStatusArgs) ToFlowSchemaStatusOutputWithContext ¶
func (i FlowSchemaStatusArgs) ToFlowSchemaStatusOutputWithContext(ctx context.Context) FlowSchemaStatusOutput
func (FlowSchemaStatusArgs) ToFlowSchemaStatusPtrOutput ¶
func (i FlowSchemaStatusArgs) ToFlowSchemaStatusPtrOutput() FlowSchemaStatusPtrOutput
func (FlowSchemaStatusArgs) ToFlowSchemaStatusPtrOutputWithContext ¶
func (i FlowSchemaStatusArgs) ToFlowSchemaStatusPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPtrOutput
type FlowSchemaStatusInput ¶
type FlowSchemaStatusInput interface { pulumi.Input ToFlowSchemaStatusOutput() FlowSchemaStatusOutput ToFlowSchemaStatusOutputWithContext(context.Context) FlowSchemaStatusOutput }
FlowSchemaStatusInput is an input type that accepts FlowSchemaStatusArgs and FlowSchemaStatusOutput values. You can construct a concrete instance of `FlowSchemaStatusInput` via:
FlowSchemaStatusArgs{...}
type FlowSchemaStatusOutput ¶
type FlowSchemaStatusOutput struct{ *pulumi.OutputState }
FlowSchemaStatus represents the current state of a FlowSchema.
func (FlowSchemaStatusOutput) Conditions ¶
func (o FlowSchemaStatusOutput) Conditions() FlowSchemaConditionArrayOutput
`conditions` is a list of the current states of FlowSchema.
func (FlowSchemaStatusOutput) ElementType ¶
func (FlowSchemaStatusOutput) ElementType() reflect.Type
func (FlowSchemaStatusOutput) ToFlowSchemaStatusOutput ¶
func (o FlowSchemaStatusOutput) ToFlowSchemaStatusOutput() FlowSchemaStatusOutput
func (FlowSchemaStatusOutput) ToFlowSchemaStatusOutputWithContext ¶
func (o FlowSchemaStatusOutput) ToFlowSchemaStatusOutputWithContext(ctx context.Context) FlowSchemaStatusOutput
func (FlowSchemaStatusOutput) ToFlowSchemaStatusPtrOutput ¶
func (o FlowSchemaStatusOutput) ToFlowSchemaStatusPtrOutput() FlowSchemaStatusPtrOutput
func (FlowSchemaStatusOutput) ToFlowSchemaStatusPtrOutputWithContext ¶
func (o FlowSchemaStatusOutput) ToFlowSchemaStatusPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPtrOutput
type FlowSchemaStatusPatch ¶
type FlowSchemaStatusPatch struct { // `conditions` is a list of the current states of FlowSchema. Conditions []FlowSchemaConditionPatch `pulumi:"conditions"` }
FlowSchemaStatus represents the current state of a FlowSchema.
type FlowSchemaStatusPatchArgs ¶
type FlowSchemaStatusPatchArgs struct { // `conditions` is a list of the current states of FlowSchema. Conditions FlowSchemaConditionPatchArrayInput `pulumi:"conditions"` }
FlowSchemaStatus represents the current state of a FlowSchema.
func (FlowSchemaStatusPatchArgs) ElementType ¶
func (FlowSchemaStatusPatchArgs) ElementType() reflect.Type
func (FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchOutput ¶
func (i FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchOutput() FlowSchemaStatusPatchOutput
func (FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchOutputWithContext ¶
func (i FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchOutputWithContext(ctx context.Context) FlowSchemaStatusPatchOutput
func (FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchPtrOutput ¶
func (i FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchPtrOutput() FlowSchemaStatusPatchPtrOutput
func (FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchPtrOutputWithContext ¶
func (i FlowSchemaStatusPatchArgs) ToFlowSchemaStatusPatchPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPatchPtrOutput
type FlowSchemaStatusPatchInput ¶
type FlowSchemaStatusPatchInput interface { pulumi.Input ToFlowSchemaStatusPatchOutput() FlowSchemaStatusPatchOutput ToFlowSchemaStatusPatchOutputWithContext(context.Context) FlowSchemaStatusPatchOutput }
FlowSchemaStatusPatchInput is an input type that accepts FlowSchemaStatusPatchArgs and FlowSchemaStatusPatchOutput values. You can construct a concrete instance of `FlowSchemaStatusPatchInput` via:
FlowSchemaStatusPatchArgs{...}
type FlowSchemaStatusPatchOutput ¶
type FlowSchemaStatusPatchOutput struct{ *pulumi.OutputState }
FlowSchemaStatus represents the current state of a FlowSchema.
func (FlowSchemaStatusPatchOutput) Conditions ¶
func (o FlowSchemaStatusPatchOutput) Conditions() FlowSchemaConditionPatchArrayOutput
`conditions` is a list of the current states of FlowSchema.
func (FlowSchemaStatusPatchOutput) ElementType ¶
func (FlowSchemaStatusPatchOutput) ElementType() reflect.Type
func (FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchOutput ¶
func (o FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchOutput() FlowSchemaStatusPatchOutput
func (FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchOutputWithContext ¶
func (o FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchOutputWithContext(ctx context.Context) FlowSchemaStatusPatchOutput
func (FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchPtrOutput ¶
func (o FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchPtrOutput() FlowSchemaStatusPatchPtrOutput
func (FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchPtrOutputWithContext ¶
func (o FlowSchemaStatusPatchOutput) ToFlowSchemaStatusPatchPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPatchPtrOutput
type FlowSchemaStatusPatchPtrInput ¶
type FlowSchemaStatusPatchPtrInput interface { pulumi.Input ToFlowSchemaStatusPatchPtrOutput() FlowSchemaStatusPatchPtrOutput ToFlowSchemaStatusPatchPtrOutputWithContext(context.Context) FlowSchemaStatusPatchPtrOutput }
FlowSchemaStatusPatchPtrInput is an input type that accepts FlowSchemaStatusPatchArgs, FlowSchemaStatusPatchPtr and FlowSchemaStatusPatchPtrOutput values. You can construct a concrete instance of `FlowSchemaStatusPatchPtrInput` via:
FlowSchemaStatusPatchArgs{...} or: nil
func FlowSchemaStatusPatchPtr ¶
func FlowSchemaStatusPatchPtr(v *FlowSchemaStatusPatchArgs) FlowSchemaStatusPatchPtrInput
type FlowSchemaStatusPatchPtrOutput ¶
type FlowSchemaStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (FlowSchemaStatusPatchPtrOutput) Conditions ¶
func (o FlowSchemaStatusPatchPtrOutput) Conditions() FlowSchemaConditionPatchArrayOutput
`conditions` is a list of the current states of FlowSchema.
func (FlowSchemaStatusPatchPtrOutput) Elem ¶
func (o FlowSchemaStatusPatchPtrOutput) Elem() FlowSchemaStatusPatchOutput
func (FlowSchemaStatusPatchPtrOutput) ElementType ¶
func (FlowSchemaStatusPatchPtrOutput) ElementType() reflect.Type
func (FlowSchemaStatusPatchPtrOutput) ToFlowSchemaStatusPatchPtrOutput ¶
func (o FlowSchemaStatusPatchPtrOutput) ToFlowSchemaStatusPatchPtrOutput() FlowSchemaStatusPatchPtrOutput
func (FlowSchemaStatusPatchPtrOutput) ToFlowSchemaStatusPatchPtrOutputWithContext ¶
func (o FlowSchemaStatusPatchPtrOutput) ToFlowSchemaStatusPatchPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPatchPtrOutput
type FlowSchemaStatusPtrInput ¶
type FlowSchemaStatusPtrInput interface { pulumi.Input ToFlowSchemaStatusPtrOutput() FlowSchemaStatusPtrOutput ToFlowSchemaStatusPtrOutputWithContext(context.Context) FlowSchemaStatusPtrOutput }
FlowSchemaStatusPtrInput is an input type that accepts FlowSchemaStatusArgs, FlowSchemaStatusPtr and FlowSchemaStatusPtrOutput values. You can construct a concrete instance of `FlowSchemaStatusPtrInput` via:
FlowSchemaStatusArgs{...} or: nil
func FlowSchemaStatusPtr ¶
func FlowSchemaStatusPtr(v *FlowSchemaStatusArgs) FlowSchemaStatusPtrInput
type FlowSchemaStatusPtrOutput ¶
type FlowSchemaStatusPtrOutput struct{ *pulumi.OutputState }
func (FlowSchemaStatusPtrOutput) Conditions ¶
func (o FlowSchemaStatusPtrOutput) Conditions() FlowSchemaConditionArrayOutput
`conditions` is a list of the current states of FlowSchema.
func (FlowSchemaStatusPtrOutput) Elem ¶
func (o FlowSchemaStatusPtrOutput) Elem() FlowSchemaStatusOutput
func (FlowSchemaStatusPtrOutput) ElementType ¶
func (FlowSchemaStatusPtrOutput) ElementType() reflect.Type
func (FlowSchemaStatusPtrOutput) ToFlowSchemaStatusPtrOutput ¶
func (o FlowSchemaStatusPtrOutput) ToFlowSchemaStatusPtrOutput() FlowSchemaStatusPtrOutput
func (FlowSchemaStatusPtrOutput) ToFlowSchemaStatusPtrOutputWithContext ¶
func (o FlowSchemaStatusPtrOutput) ToFlowSchemaStatusPtrOutputWithContext(ctx context.Context) FlowSchemaStatusPtrOutput
type FlowSchemaType ¶
type FlowSchemaType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *FlowSchemaSpec `pulumi:"spec"` // `status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *FlowSchemaStatus `pulumi:"status"` }
FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".
type FlowSchemaTypeArgs ¶
type FlowSchemaTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec FlowSchemaSpecPtrInput `pulumi:"spec"` // `status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status FlowSchemaStatusPtrInput `pulumi:"status"` }
FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".
func (FlowSchemaTypeArgs) ElementType ¶
func (FlowSchemaTypeArgs) ElementType() reflect.Type
func (FlowSchemaTypeArgs) ToFlowSchemaTypeOutput ¶
func (i FlowSchemaTypeArgs) ToFlowSchemaTypeOutput() FlowSchemaTypeOutput
func (FlowSchemaTypeArgs) ToFlowSchemaTypeOutputWithContext ¶
func (i FlowSchemaTypeArgs) ToFlowSchemaTypeOutputWithContext(ctx context.Context) FlowSchemaTypeOutput
type FlowSchemaTypeArray ¶
type FlowSchemaTypeArray []FlowSchemaTypeInput
func (FlowSchemaTypeArray) ElementType ¶
func (FlowSchemaTypeArray) ElementType() reflect.Type
func (FlowSchemaTypeArray) ToFlowSchemaTypeArrayOutput ¶
func (i FlowSchemaTypeArray) ToFlowSchemaTypeArrayOutput() FlowSchemaTypeArrayOutput
func (FlowSchemaTypeArray) ToFlowSchemaTypeArrayOutputWithContext ¶
func (i FlowSchemaTypeArray) ToFlowSchemaTypeArrayOutputWithContext(ctx context.Context) FlowSchemaTypeArrayOutput
type FlowSchemaTypeArrayInput ¶
type FlowSchemaTypeArrayInput interface { pulumi.Input ToFlowSchemaTypeArrayOutput() FlowSchemaTypeArrayOutput ToFlowSchemaTypeArrayOutputWithContext(context.Context) FlowSchemaTypeArrayOutput }
FlowSchemaTypeArrayInput is an input type that accepts FlowSchemaTypeArray and FlowSchemaTypeArrayOutput values. You can construct a concrete instance of `FlowSchemaTypeArrayInput` via:
FlowSchemaTypeArray{ FlowSchemaTypeArgs{...} }
type FlowSchemaTypeArrayOutput ¶
type FlowSchemaTypeArrayOutput struct{ *pulumi.OutputState }
func (FlowSchemaTypeArrayOutput) ElementType ¶
func (FlowSchemaTypeArrayOutput) ElementType() reflect.Type
func (FlowSchemaTypeArrayOutput) Index ¶
func (o FlowSchemaTypeArrayOutput) Index(i pulumi.IntInput) FlowSchemaTypeOutput
func (FlowSchemaTypeArrayOutput) ToFlowSchemaTypeArrayOutput ¶
func (o FlowSchemaTypeArrayOutput) ToFlowSchemaTypeArrayOutput() FlowSchemaTypeArrayOutput
func (FlowSchemaTypeArrayOutput) ToFlowSchemaTypeArrayOutputWithContext ¶
func (o FlowSchemaTypeArrayOutput) ToFlowSchemaTypeArrayOutputWithContext(ctx context.Context) FlowSchemaTypeArrayOutput
type FlowSchemaTypeInput ¶
type FlowSchemaTypeInput interface { pulumi.Input ToFlowSchemaTypeOutput() FlowSchemaTypeOutput ToFlowSchemaTypeOutputWithContext(context.Context) FlowSchemaTypeOutput }
FlowSchemaTypeInput is an input type that accepts FlowSchemaTypeArgs and FlowSchemaTypeOutput values. You can construct a concrete instance of `FlowSchemaTypeInput` via:
FlowSchemaTypeArgs{...}
type FlowSchemaTypeOutput ¶
type FlowSchemaTypeOutput struct{ *pulumi.OutputState }
FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher".
func (FlowSchemaTypeOutput) ApiVersion ¶
func (o FlowSchemaTypeOutput) 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 (FlowSchemaTypeOutput) ElementType ¶
func (FlowSchemaTypeOutput) ElementType() reflect.Type
func (FlowSchemaTypeOutput) Kind ¶
func (o FlowSchemaTypeOutput) 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 (FlowSchemaTypeOutput) Metadata ¶
func (o FlowSchemaTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (FlowSchemaTypeOutput) Spec ¶
func (o FlowSchemaTypeOutput) Spec() FlowSchemaSpecPtrOutput
`spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (FlowSchemaTypeOutput) Status ¶
func (o FlowSchemaTypeOutput) Status() FlowSchemaStatusPtrOutput
`status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (FlowSchemaTypeOutput) ToFlowSchemaTypeOutput ¶
func (o FlowSchemaTypeOutput) ToFlowSchemaTypeOutput() FlowSchemaTypeOutput
func (FlowSchemaTypeOutput) ToFlowSchemaTypeOutputWithContext ¶
func (o FlowSchemaTypeOutput) ToFlowSchemaTypeOutputWithContext(ctx context.Context) FlowSchemaTypeOutput
type GroupSubject ¶
type GroupSubject struct { // name is the user group that matches, or "*" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required. Name string `pulumi:"name"` }
GroupSubject holds detailed information for group-kind subject.
type GroupSubjectArgs ¶
type GroupSubjectArgs struct { // name is the user group that matches, or "*" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required. Name pulumi.StringInput `pulumi:"name"` }
GroupSubject holds detailed information for group-kind subject.
func (GroupSubjectArgs) ElementType ¶
func (GroupSubjectArgs) ElementType() reflect.Type
func (GroupSubjectArgs) ToGroupSubjectOutput ¶
func (i GroupSubjectArgs) ToGroupSubjectOutput() GroupSubjectOutput
func (GroupSubjectArgs) ToGroupSubjectOutputWithContext ¶
func (i GroupSubjectArgs) ToGroupSubjectOutputWithContext(ctx context.Context) GroupSubjectOutput
func (GroupSubjectArgs) ToGroupSubjectPtrOutput ¶
func (i GroupSubjectArgs) ToGroupSubjectPtrOutput() GroupSubjectPtrOutput
func (GroupSubjectArgs) ToGroupSubjectPtrOutputWithContext ¶
func (i GroupSubjectArgs) ToGroupSubjectPtrOutputWithContext(ctx context.Context) GroupSubjectPtrOutput
type GroupSubjectInput ¶
type GroupSubjectInput interface { pulumi.Input ToGroupSubjectOutput() GroupSubjectOutput ToGroupSubjectOutputWithContext(context.Context) GroupSubjectOutput }
GroupSubjectInput is an input type that accepts GroupSubjectArgs and GroupSubjectOutput values. You can construct a concrete instance of `GroupSubjectInput` via:
GroupSubjectArgs{...}
type GroupSubjectOutput ¶
type GroupSubjectOutput struct{ *pulumi.OutputState }
GroupSubject holds detailed information for group-kind subject.
func (GroupSubjectOutput) ElementType ¶
func (GroupSubjectOutput) ElementType() reflect.Type
func (GroupSubjectOutput) Name ¶
func (o GroupSubjectOutput) Name() pulumi.StringOutput
name is the user group that matches, or "*" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required.
func (GroupSubjectOutput) ToGroupSubjectOutput ¶
func (o GroupSubjectOutput) ToGroupSubjectOutput() GroupSubjectOutput
func (GroupSubjectOutput) ToGroupSubjectOutputWithContext ¶
func (o GroupSubjectOutput) ToGroupSubjectOutputWithContext(ctx context.Context) GroupSubjectOutput
func (GroupSubjectOutput) ToGroupSubjectPtrOutput ¶
func (o GroupSubjectOutput) ToGroupSubjectPtrOutput() GroupSubjectPtrOutput
func (GroupSubjectOutput) ToGroupSubjectPtrOutputWithContext ¶
func (o GroupSubjectOutput) ToGroupSubjectPtrOutputWithContext(ctx context.Context) GroupSubjectPtrOutput
type GroupSubjectPatch ¶
type GroupSubjectPatch struct { // name is the user group that matches, or "*" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required. Name *string `pulumi:"name"` }
GroupSubject holds detailed information for group-kind subject.
type GroupSubjectPatchArgs ¶
type GroupSubjectPatchArgs struct { // name is the user group that matches, or "*" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required. Name pulumi.StringPtrInput `pulumi:"name"` }
GroupSubject holds detailed information for group-kind subject.
func (GroupSubjectPatchArgs) ElementType ¶
func (GroupSubjectPatchArgs) ElementType() reflect.Type
func (GroupSubjectPatchArgs) ToGroupSubjectPatchOutput ¶
func (i GroupSubjectPatchArgs) ToGroupSubjectPatchOutput() GroupSubjectPatchOutput
func (GroupSubjectPatchArgs) ToGroupSubjectPatchOutputWithContext ¶
func (i GroupSubjectPatchArgs) ToGroupSubjectPatchOutputWithContext(ctx context.Context) GroupSubjectPatchOutput
func (GroupSubjectPatchArgs) ToGroupSubjectPatchPtrOutput ¶
func (i GroupSubjectPatchArgs) ToGroupSubjectPatchPtrOutput() GroupSubjectPatchPtrOutput
func (GroupSubjectPatchArgs) ToGroupSubjectPatchPtrOutputWithContext ¶
func (i GroupSubjectPatchArgs) ToGroupSubjectPatchPtrOutputWithContext(ctx context.Context) GroupSubjectPatchPtrOutput
type GroupSubjectPatchInput ¶
type GroupSubjectPatchInput interface { pulumi.Input ToGroupSubjectPatchOutput() GroupSubjectPatchOutput ToGroupSubjectPatchOutputWithContext(context.Context) GroupSubjectPatchOutput }
GroupSubjectPatchInput is an input type that accepts GroupSubjectPatchArgs and GroupSubjectPatchOutput values. You can construct a concrete instance of `GroupSubjectPatchInput` via:
GroupSubjectPatchArgs{...}
type GroupSubjectPatchOutput ¶
type GroupSubjectPatchOutput struct{ *pulumi.OutputState }
GroupSubject holds detailed information for group-kind subject.
func (GroupSubjectPatchOutput) ElementType ¶
func (GroupSubjectPatchOutput) ElementType() reflect.Type
func (GroupSubjectPatchOutput) Name ¶
func (o GroupSubjectPatchOutput) Name() pulumi.StringPtrOutput
name is the user group that matches, or "*" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required.
func (GroupSubjectPatchOutput) ToGroupSubjectPatchOutput ¶
func (o GroupSubjectPatchOutput) ToGroupSubjectPatchOutput() GroupSubjectPatchOutput
func (GroupSubjectPatchOutput) ToGroupSubjectPatchOutputWithContext ¶
func (o GroupSubjectPatchOutput) ToGroupSubjectPatchOutputWithContext(ctx context.Context) GroupSubjectPatchOutput
func (GroupSubjectPatchOutput) ToGroupSubjectPatchPtrOutput ¶
func (o GroupSubjectPatchOutput) ToGroupSubjectPatchPtrOutput() GroupSubjectPatchPtrOutput
func (GroupSubjectPatchOutput) ToGroupSubjectPatchPtrOutputWithContext ¶
func (o GroupSubjectPatchOutput) ToGroupSubjectPatchPtrOutputWithContext(ctx context.Context) GroupSubjectPatchPtrOutput
type GroupSubjectPatchPtrInput ¶
type GroupSubjectPatchPtrInput interface { pulumi.Input ToGroupSubjectPatchPtrOutput() GroupSubjectPatchPtrOutput ToGroupSubjectPatchPtrOutputWithContext(context.Context) GroupSubjectPatchPtrOutput }
GroupSubjectPatchPtrInput is an input type that accepts GroupSubjectPatchArgs, GroupSubjectPatchPtr and GroupSubjectPatchPtrOutput values. You can construct a concrete instance of `GroupSubjectPatchPtrInput` via:
GroupSubjectPatchArgs{...} or: nil
func GroupSubjectPatchPtr ¶
func GroupSubjectPatchPtr(v *GroupSubjectPatchArgs) GroupSubjectPatchPtrInput
type GroupSubjectPatchPtrOutput ¶
type GroupSubjectPatchPtrOutput struct{ *pulumi.OutputState }
func (GroupSubjectPatchPtrOutput) Elem ¶
func (o GroupSubjectPatchPtrOutput) Elem() GroupSubjectPatchOutput
func (GroupSubjectPatchPtrOutput) ElementType ¶
func (GroupSubjectPatchPtrOutput) ElementType() reflect.Type
func (GroupSubjectPatchPtrOutput) Name ¶
func (o GroupSubjectPatchPtrOutput) Name() pulumi.StringPtrOutput
name is the user group that matches, or "*" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required.
func (GroupSubjectPatchPtrOutput) ToGroupSubjectPatchPtrOutput ¶
func (o GroupSubjectPatchPtrOutput) ToGroupSubjectPatchPtrOutput() GroupSubjectPatchPtrOutput
func (GroupSubjectPatchPtrOutput) ToGroupSubjectPatchPtrOutputWithContext ¶
func (o GroupSubjectPatchPtrOutput) ToGroupSubjectPatchPtrOutputWithContext(ctx context.Context) GroupSubjectPatchPtrOutput
type GroupSubjectPtrInput ¶
type GroupSubjectPtrInput interface { pulumi.Input ToGroupSubjectPtrOutput() GroupSubjectPtrOutput ToGroupSubjectPtrOutputWithContext(context.Context) GroupSubjectPtrOutput }
GroupSubjectPtrInput is an input type that accepts GroupSubjectArgs, GroupSubjectPtr and GroupSubjectPtrOutput values. You can construct a concrete instance of `GroupSubjectPtrInput` via:
GroupSubjectArgs{...} or: nil
func GroupSubjectPtr ¶
func GroupSubjectPtr(v *GroupSubjectArgs) GroupSubjectPtrInput
type GroupSubjectPtrOutput ¶
type GroupSubjectPtrOutput struct{ *pulumi.OutputState }
func (GroupSubjectPtrOutput) Elem ¶
func (o GroupSubjectPtrOutput) Elem() GroupSubjectOutput
func (GroupSubjectPtrOutput) ElementType ¶
func (GroupSubjectPtrOutput) ElementType() reflect.Type
func (GroupSubjectPtrOutput) Name ¶
func (o GroupSubjectPtrOutput) Name() pulumi.StringPtrOutput
name is the user group that matches, or "*" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required.
func (GroupSubjectPtrOutput) ToGroupSubjectPtrOutput ¶
func (o GroupSubjectPtrOutput) ToGroupSubjectPtrOutput() GroupSubjectPtrOutput
func (GroupSubjectPtrOutput) ToGroupSubjectPtrOutputWithContext ¶
func (o GroupSubjectPtrOutput) ToGroupSubjectPtrOutputWithContext(ctx context.Context) GroupSubjectPtrOutput
type LimitResponse ¶
type LimitResponse struct { // `queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `"Queue"`. Queuing *QueuingConfiguration `pulumi:"queuing"` // `type` is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required. Type string `pulumi:"type"` }
LimitResponse defines how to handle requests that can not be executed right now.
type LimitResponseArgs ¶
type LimitResponseArgs struct { // `queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `"Queue"`. Queuing QueuingConfigurationPtrInput `pulumi:"queuing"` // `type` is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required. Type pulumi.StringInput `pulumi:"type"` }
LimitResponse defines how to handle requests that can not be executed right now.
func (LimitResponseArgs) ElementType ¶
func (LimitResponseArgs) ElementType() reflect.Type
func (LimitResponseArgs) ToLimitResponseOutput ¶
func (i LimitResponseArgs) ToLimitResponseOutput() LimitResponseOutput
func (LimitResponseArgs) ToLimitResponseOutputWithContext ¶
func (i LimitResponseArgs) ToLimitResponseOutputWithContext(ctx context.Context) LimitResponseOutput
func (LimitResponseArgs) ToLimitResponsePtrOutput ¶
func (i LimitResponseArgs) ToLimitResponsePtrOutput() LimitResponsePtrOutput
func (LimitResponseArgs) ToLimitResponsePtrOutputWithContext ¶
func (i LimitResponseArgs) ToLimitResponsePtrOutputWithContext(ctx context.Context) LimitResponsePtrOutput
type LimitResponseInput ¶
type LimitResponseInput interface { pulumi.Input ToLimitResponseOutput() LimitResponseOutput ToLimitResponseOutputWithContext(context.Context) LimitResponseOutput }
LimitResponseInput is an input type that accepts LimitResponseArgs and LimitResponseOutput values. You can construct a concrete instance of `LimitResponseInput` via:
LimitResponseArgs{...}
type LimitResponseOutput ¶
type LimitResponseOutput struct{ *pulumi.OutputState }
LimitResponse defines how to handle requests that can not be executed right now.
func (LimitResponseOutput) ElementType ¶
func (LimitResponseOutput) ElementType() reflect.Type
func (LimitResponseOutput) Queuing ¶
func (o LimitResponseOutput) Queuing() QueuingConfigurationPtrOutput
`queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `"Queue"`.
func (LimitResponseOutput) ToLimitResponseOutput ¶
func (o LimitResponseOutput) ToLimitResponseOutput() LimitResponseOutput
func (LimitResponseOutput) ToLimitResponseOutputWithContext ¶
func (o LimitResponseOutput) ToLimitResponseOutputWithContext(ctx context.Context) LimitResponseOutput
func (LimitResponseOutput) ToLimitResponsePtrOutput ¶
func (o LimitResponseOutput) ToLimitResponsePtrOutput() LimitResponsePtrOutput
func (LimitResponseOutput) ToLimitResponsePtrOutputWithContext ¶
func (o LimitResponseOutput) ToLimitResponsePtrOutputWithContext(ctx context.Context) LimitResponsePtrOutput
func (LimitResponseOutput) Type ¶
func (o LimitResponseOutput) Type() pulumi.StringOutput
`type` is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required.
type LimitResponsePatch ¶
type LimitResponsePatch struct { // `queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `"Queue"`. Queuing *QueuingConfigurationPatch `pulumi:"queuing"` // `type` is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required. Type *string `pulumi:"type"` }
LimitResponse defines how to handle requests that can not be executed right now.
type LimitResponsePatchArgs ¶
type LimitResponsePatchArgs struct { // `queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `"Queue"`. Queuing QueuingConfigurationPatchPtrInput `pulumi:"queuing"` // `type` is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required. Type pulumi.StringPtrInput `pulumi:"type"` }
LimitResponse defines how to handle requests that can not be executed right now.
func (LimitResponsePatchArgs) ElementType ¶
func (LimitResponsePatchArgs) ElementType() reflect.Type
func (LimitResponsePatchArgs) ToLimitResponsePatchOutput ¶
func (i LimitResponsePatchArgs) ToLimitResponsePatchOutput() LimitResponsePatchOutput
func (LimitResponsePatchArgs) ToLimitResponsePatchOutputWithContext ¶
func (i LimitResponsePatchArgs) ToLimitResponsePatchOutputWithContext(ctx context.Context) LimitResponsePatchOutput
func (LimitResponsePatchArgs) ToLimitResponsePatchPtrOutput ¶
func (i LimitResponsePatchArgs) ToLimitResponsePatchPtrOutput() LimitResponsePatchPtrOutput
func (LimitResponsePatchArgs) ToLimitResponsePatchPtrOutputWithContext ¶
func (i LimitResponsePatchArgs) ToLimitResponsePatchPtrOutputWithContext(ctx context.Context) LimitResponsePatchPtrOutput
type LimitResponsePatchInput ¶
type LimitResponsePatchInput interface { pulumi.Input ToLimitResponsePatchOutput() LimitResponsePatchOutput ToLimitResponsePatchOutputWithContext(context.Context) LimitResponsePatchOutput }
LimitResponsePatchInput is an input type that accepts LimitResponsePatchArgs and LimitResponsePatchOutput values. You can construct a concrete instance of `LimitResponsePatchInput` via:
LimitResponsePatchArgs{...}
type LimitResponsePatchOutput ¶
type LimitResponsePatchOutput struct{ *pulumi.OutputState }
LimitResponse defines how to handle requests that can not be executed right now.
func (LimitResponsePatchOutput) ElementType ¶
func (LimitResponsePatchOutput) ElementType() reflect.Type
func (LimitResponsePatchOutput) Queuing ¶
func (o LimitResponsePatchOutput) Queuing() QueuingConfigurationPatchPtrOutput
`queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `"Queue"`.
func (LimitResponsePatchOutput) ToLimitResponsePatchOutput ¶
func (o LimitResponsePatchOutput) ToLimitResponsePatchOutput() LimitResponsePatchOutput
func (LimitResponsePatchOutput) ToLimitResponsePatchOutputWithContext ¶
func (o LimitResponsePatchOutput) ToLimitResponsePatchOutputWithContext(ctx context.Context) LimitResponsePatchOutput
func (LimitResponsePatchOutput) ToLimitResponsePatchPtrOutput ¶
func (o LimitResponsePatchOutput) ToLimitResponsePatchPtrOutput() LimitResponsePatchPtrOutput
func (LimitResponsePatchOutput) ToLimitResponsePatchPtrOutputWithContext ¶
func (o LimitResponsePatchOutput) ToLimitResponsePatchPtrOutputWithContext(ctx context.Context) LimitResponsePatchPtrOutput
func (LimitResponsePatchOutput) Type ¶
func (o LimitResponsePatchOutput) Type() pulumi.StringPtrOutput
`type` is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required.
type LimitResponsePatchPtrInput ¶
type LimitResponsePatchPtrInput interface { pulumi.Input ToLimitResponsePatchPtrOutput() LimitResponsePatchPtrOutput ToLimitResponsePatchPtrOutputWithContext(context.Context) LimitResponsePatchPtrOutput }
LimitResponsePatchPtrInput is an input type that accepts LimitResponsePatchArgs, LimitResponsePatchPtr and LimitResponsePatchPtrOutput values. You can construct a concrete instance of `LimitResponsePatchPtrInput` via:
LimitResponsePatchArgs{...} or: nil
func LimitResponsePatchPtr ¶
func LimitResponsePatchPtr(v *LimitResponsePatchArgs) LimitResponsePatchPtrInput
type LimitResponsePatchPtrOutput ¶
type LimitResponsePatchPtrOutput struct{ *pulumi.OutputState }
func (LimitResponsePatchPtrOutput) Elem ¶
func (o LimitResponsePatchPtrOutput) Elem() LimitResponsePatchOutput
func (LimitResponsePatchPtrOutput) ElementType ¶
func (LimitResponsePatchPtrOutput) ElementType() reflect.Type
func (LimitResponsePatchPtrOutput) Queuing ¶
func (o LimitResponsePatchPtrOutput) Queuing() QueuingConfigurationPatchPtrOutput
`queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `"Queue"`.
func (LimitResponsePatchPtrOutput) ToLimitResponsePatchPtrOutput ¶
func (o LimitResponsePatchPtrOutput) ToLimitResponsePatchPtrOutput() LimitResponsePatchPtrOutput
func (LimitResponsePatchPtrOutput) ToLimitResponsePatchPtrOutputWithContext ¶
func (o LimitResponsePatchPtrOutput) ToLimitResponsePatchPtrOutputWithContext(ctx context.Context) LimitResponsePatchPtrOutput
func (LimitResponsePatchPtrOutput) Type ¶
func (o LimitResponsePatchPtrOutput) Type() pulumi.StringPtrOutput
`type` is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required.
type LimitResponsePtrInput ¶
type LimitResponsePtrInput interface { pulumi.Input ToLimitResponsePtrOutput() LimitResponsePtrOutput ToLimitResponsePtrOutputWithContext(context.Context) LimitResponsePtrOutput }
LimitResponsePtrInput is an input type that accepts LimitResponseArgs, LimitResponsePtr and LimitResponsePtrOutput values. You can construct a concrete instance of `LimitResponsePtrInput` via:
LimitResponseArgs{...} or: nil
func LimitResponsePtr ¶
func LimitResponsePtr(v *LimitResponseArgs) LimitResponsePtrInput
type LimitResponsePtrOutput ¶
type LimitResponsePtrOutput struct{ *pulumi.OutputState }
func (LimitResponsePtrOutput) Elem ¶
func (o LimitResponsePtrOutput) Elem() LimitResponseOutput
func (LimitResponsePtrOutput) ElementType ¶
func (LimitResponsePtrOutput) ElementType() reflect.Type
func (LimitResponsePtrOutput) Queuing ¶
func (o LimitResponsePtrOutput) Queuing() QueuingConfigurationPtrOutput
`queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `"Queue"`.
func (LimitResponsePtrOutput) ToLimitResponsePtrOutput ¶
func (o LimitResponsePtrOutput) ToLimitResponsePtrOutput() LimitResponsePtrOutput
func (LimitResponsePtrOutput) ToLimitResponsePtrOutputWithContext ¶
func (o LimitResponsePtrOutput) ToLimitResponsePtrOutputWithContext(ctx context.Context) LimitResponsePtrOutput
func (LimitResponsePtrOutput) Type ¶
func (o LimitResponsePtrOutput) Type() pulumi.StringPtrOutput
`type` is "Queue" or "Reject". "Queue" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. "Reject" means that requests that can not be executed upon arrival are rejected. Required.
type LimitedPriorityLevelConfiguration ¶
type LimitedPriorityLevelConfiguration struct { // // ACV(l) = ceil( SCL * ACS(l) / ( sum[priority levels k] ACS(k) ) ) // // bigger numbers of ACS mean more reserved concurrent requests (at the expense of every other PL). This field has a default value of 30. AssuredConcurrencyShares *int `pulumi:"assuredConcurrencyShares"` // `limitResponse` indicates what to do with requests that can not be executed right now LimitResponse *LimitResponse `pulumi:"limitResponse"` }
LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:
- How are requests for this priority level limited?
- What should be done with requests that exceed the limit?
type LimitedPriorityLevelConfigurationArgs ¶
type LimitedPriorityLevelConfigurationArgs struct { // // ACV(l) = ceil( SCL * ACS(l) / ( sum[priority levels k] ACS(k) ) ) // // bigger numbers of ACS mean more reserved concurrent requests (at the expense of every other PL). This field has a default value of 30. AssuredConcurrencyShares pulumi.IntPtrInput `pulumi:"assuredConcurrencyShares"` // `limitResponse` indicates what to do with requests that can not be executed right now LimitResponse LimitResponsePtrInput `pulumi:"limitResponse"` }
LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:
- How are requests for this priority level limited?
- What should be done with requests that exceed the limit?
func (LimitedPriorityLevelConfigurationArgs) ElementType ¶
func (LimitedPriorityLevelConfigurationArgs) ElementType() reflect.Type
func (LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationOutput ¶
func (i LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationOutput() LimitedPriorityLevelConfigurationOutput
func (LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationOutputWithContext ¶
func (i LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationOutput
func (LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationPtrOutput ¶
func (i LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationPtrOutput() LimitedPriorityLevelConfigurationPtrOutput
func (LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationPtrOutputWithContext ¶
func (i LimitedPriorityLevelConfigurationArgs) ToLimitedPriorityLevelConfigurationPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPtrOutput
type LimitedPriorityLevelConfigurationInput ¶
type LimitedPriorityLevelConfigurationInput interface { pulumi.Input ToLimitedPriorityLevelConfigurationOutput() LimitedPriorityLevelConfigurationOutput ToLimitedPriorityLevelConfigurationOutputWithContext(context.Context) LimitedPriorityLevelConfigurationOutput }
LimitedPriorityLevelConfigurationInput is an input type that accepts LimitedPriorityLevelConfigurationArgs and LimitedPriorityLevelConfigurationOutput values. You can construct a concrete instance of `LimitedPriorityLevelConfigurationInput` via:
LimitedPriorityLevelConfigurationArgs{...}
type LimitedPriorityLevelConfigurationOutput ¶
type LimitedPriorityLevelConfigurationOutput struct{ *pulumi.OutputState }
LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:
- How are requests for this priority level limited?
- What should be done with requests that exceed the limit?
func (LimitedPriorityLevelConfigurationOutput) AssuredConcurrencyShares ¶
func (o LimitedPriorityLevelConfigurationOutput) AssuredConcurrencyShares() pulumi.IntPtrOutput
`assuredConcurrencyShares` (ACS) configures the execution limit, which is a limit on the number of requests of this priority level that may be exeucting at a given time. ACS must be a positive number. The server's concurrency limit (SCL) is divided among the concurrency-controlled priority levels in proportion to their assured concurrency shares. This produces the assured concurrency value (ACV) --- the number of requests that may be executing at a time --- for each such priority level:
ACV(l) = ceil( SCL * ACS(l) / ( sum[priority levels k] ACS(k) ) )
bigger numbers of ACS mean more reserved concurrent requests (at the expense of every other PL). This field has a default value of 30.
func (LimitedPriorityLevelConfigurationOutput) ElementType ¶
func (LimitedPriorityLevelConfigurationOutput) ElementType() reflect.Type
func (LimitedPriorityLevelConfigurationOutput) LimitResponse ¶
func (o LimitedPriorityLevelConfigurationOutput) LimitResponse() LimitResponsePtrOutput
`limitResponse` indicates what to do with requests that can not be executed right now
func (LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationOutput ¶
func (o LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationOutput() LimitedPriorityLevelConfigurationOutput
func (LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationOutputWithContext ¶
func (o LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationOutput
func (LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationPtrOutput ¶
func (o LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationPtrOutput() LimitedPriorityLevelConfigurationPtrOutput
func (LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationPtrOutputWithContext ¶
func (o LimitedPriorityLevelConfigurationOutput) ToLimitedPriorityLevelConfigurationPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPtrOutput
type LimitedPriorityLevelConfigurationPatch ¶
type LimitedPriorityLevelConfigurationPatch struct { // // ACV(l) = ceil( SCL * ACS(l) / ( sum[priority levels k] ACS(k) ) ) // // bigger numbers of ACS mean more reserved concurrent requests (at the expense of every other PL). This field has a default value of 30. AssuredConcurrencyShares *int `pulumi:"assuredConcurrencyShares"` // `limitResponse` indicates what to do with requests that can not be executed right now LimitResponse *LimitResponsePatch `pulumi:"limitResponse"` }
LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:
- How are requests for this priority level limited?
- What should be done with requests that exceed the limit?
type LimitedPriorityLevelConfigurationPatchArgs ¶
type LimitedPriorityLevelConfigurationPatchArgs struct { // // ACV(l) = ceil( SCL * ACS(l) / ( sum[priority levels k] ACS(k) ) ) // // bigger numbers of ACS mean more reserved concurrent requests (at the expense of every other PL). This field has a default value of 30. AssuredConcurrencyShares pulumi.IntPtrInput `pulumi:"assuredConcurrencyShares"` // `limitResponse` indicates what to do with requests that can not be executed right now LimitResponse LimitResponsePatchPtrInput `pulumi:"limitResponse"` }
LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:
- How are requests for this priority level limited?
- What should be done with requests that exceed the limit?
func (LimitedPriorityLevelConfigurationPatchArgs) ElementType ¶
func (LimitedPriorityLevelConfigurationPatchArgs) ElementType() reflect.Type
func (LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchOutput ¶
func (i LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchOutput() LimitedPriorityLevelConfigurationPatchOutput
func (LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchOutputWithContext ¶
func (i LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchOutput
func (LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchPtrOutput ¶
func (i LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchPtrOutput() LimitedPriorityLevelConfigurationPatchPtrOutput
func (LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext ¶
func (i LimitedPriorityLevelConfigurationPatchArgs) ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchPtrOutput
type LimitedPriorityLevelConfigurationPatchInput ¶
type LimitedPriorityLevelConfigurationPatchInput interface { pulumi.Input ToLimitedPriorityLevelConfigurationPatchOutput() LimitedPriorityLevelConfigurationPatchOutput ToLimitedPriorityLevelConfigurationPatchOutputWithContext(context.Context) LimitedPriorityLevelConfigurationPatchOutput }
LimitedPriorityLevelConfigurationPatchInput is an input type that accepts LimitedPriorityLevelConfigurationPatchArgs and LimitedPriorityLevelConfigurationPatchOutput values. You can construct a concrete instance of `LimitedPriorityLevelConfigurationPatchInput` via:
LimitedPriorityLevelConfigurationPatchArgs{...}
type LimitedPriorityLevelConfigurationPatchOutput ¶
type LimitedPriorityLevelConfigurationPatchOutput struct{ *pulumi.OutputState }
LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:
- How are requests for this priority level limited?
- What should be done with requests that exceed the limit?
func (LimitedPriorityLevelConfigurationPatchOutput) AssuredConcurrencyShares ¶
func (o LimitedPriorityLevelConfigurationPatchOutput) AssuredConcurrencyShares() pulumi.IntPtrOutput
`assuredConcurrencyShares` (ACS) configures the execution limit, which is a limit on the number of requests of this priority level that may be exeucting at a given time. ACS must be a positive number. The server's concurrency limit (SCL) is divided among the concurrency-controlled priority levels in proportion to their assured concurrency shares. This produces the assured concurrency value (ACV) --- the number of requests that may be executing at a time --- for each such priority level:
ACV(l) = ceil( SCL * ACS(l) / ( sum[priority levels k] ACS(k) ) )
bigger numbers of ACS mean more reserved concurrent requests (at the expense of every other PL). This field has a default value of 30.
func (LimitedPriorityLevelConfigurationPatchOutput) ElementType ¶
func (LimitedPriorityLevelConfigurationPatchOutput) ElementType() reflect.Type
func (LimitedPriorityLevelConfigurationPatchOutput) LimitResponse ¶
func (o LimitedPriorityLevelConfigurationPatchOutput) LimitResponse() LimitResponsePatchPtrOutput
`limitResponse` indicates what to do with requests that can not be executed right now
func (LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchOutput ¶
func (o LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchOutput() LimitedPriorityLevelConfigurationPatchOutput
func (LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchOutputWithContext ¶
func (o LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchOutput
func (LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutput ¶
func (o LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutput() LimitedPriorityLevelConfigurationPatchPtrOutput
func (LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext ¶
func (o LimitedPriorityLevelConfigurationPatchOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchPtrOutput
type LimitedPriorityLevelConfigurationPatchPtrInput ¶
type LimitedPriorityLevelConfigurationPatchPtrInput interface { pulumi.Input ToLimitedPriorityLevelConfigurationPatchPtrOutput() LimitedPriorityLevelConfigurationPatchPtrOutput ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext(context.Context) LimitedPriorityLevelConfigurationPatchPtrOutput }
LimitedPriorityLevelConfigurationPatchPtrInput is an input type that accepts LimitedPriorityLevelConfigurationPatchArgs, LimitedPriorityLevelConfigurationPatchPtr and LimitedPriorityLevelConfigurationPatchPtrOutput values. You can construct a concrete instance of `LimitedPriorityLevelConfigurationPatchPtrInput` via:
LimitedPriorityLevelConfigurationPatchArgs{...} or: nil
func LimitedPriorityLevelConfigurationPatchPtr ¶
func LimitedPriorityLevelConfigurationPatchPtr(v *LimitedPriorityLevelConfigurationPatchArgs) LimitedPriorityLevelConfigurationPatchPtrInput
type LimitedPriorityLevelConfigurationPatchPtrOutput ¶
type LimitedPriorityLevelConfigurationPatchPtrOutput struct{ *pulumi.OutputState }
func (LimitedPriorityLevelConfigurationPatchPtrOutput) AssuredConcurrencyShares ¶
func (o LimitedPriorityLevelConfigurationPatchPtrOutput) AssuredConcurrencyShares() pulumi.IntPtrOutput
`assuredConcurrencyShares` (ACS) configures the execution limit, which is a limit on the number of requests of this priority level that may be exeucting at a given time. ACS must be a positive number. The server's concurrency limit (SCL) is divided among the concurrency-controlled priority levels in proportion to their assured concurrency shares. This produces the assured concurrency value (ACV) --- the number of requests that may be executing at a time --- for each such priority level:
ACV(l) = ceil( SCL * ACS(l) / ( sum[priority levels k] ACS(k) ) )
bigger numbers of ACS mean more reserved concurrent requests (at the expense of every other PL). This field has a default value of 30.
func (LimitedPriorityLevelConfigurationPatchPtrOutput) ElementType ¶
func (LimitedPriorityLevelConfigurationPatchPtrOutput) ElementType() reflect.Type
func (LimitedPriorityLevelConfigurationPatchPtrOutput) LimitResponse ¶
func (o LimitedPriorityLevelConfigurationPatchPtrOutput) LimitResponse() LimitResponsePatchPtrOutput
`limitResponse` indicates what to do with requests that can not be executed right now
func (LimitedPriorityLevelConfigurationPatchPtrOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutput ¶
func (o LimitedPriorityLevelConfigurationPatchPtrOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutput() LimitedPriorityLevelConfigurationPatchPtrOutput
func (LimitedPriorityLevelConfigurationPatchPtrOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext ¶
func (o LimitedPriorityLevelConfigurationPatchPtrOutput) ToLimitedPriorityLevelConfigurationPatchPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPatchPtrOutput
type LimitedPriorityLevelConfigurationPtrInput ¶
type LimitedPriorityLevelConfigurationPtrInput interface { pulumi.Input ToLimitedPriorityLevelConfigurationPtrOutput() LimitedPriorityLevelConfigurationPtrOutput ToLimitedPriorityLevelConfigurationPtrOutputWithContext(context.Context) LimitedPriorityLevelConfigurationPtrOutput }
LimitedPriorityLevelConfigurationPtrInput is an input type that accepts LimitedPriorityLevelConfigurationArgs, LimitedPriorityLevelConfigurationPtr and LimitedPriorityLevelConfigurationPtrOutput values. You can construct a concrete instance of `LimitedPriorityLevelConfigurationPtrInput` via:
LimitedPriorityLevelConfigurationArgs{...} or: nil
func LimitedPriorityLevelConfigurationPtr ¶
func LimitedPriorityLevelConfigurationPtr(v *LimitedPriorityLevelConfigurationArgs) LimitedPriorityLevelConfigurationPtrInput
type LimitedPriorityLevelConfigurationPtrOutput ¶
type LimitedPriorityLevelConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LimitedPriorityLevelConfigurationPtrOutput) AssuredConcurrencyShares ¶
func (o LimitedPriorityLevelConfigurationPtrOutput) AssuredConcurrencyShares() pulumi.IntPtrOutput
`assuredConcurrencyShares` (ACS) configures the execution limit, which is a limit on the number of requests of this priority level that may be exeucting at a given time. ACS must be a positive number. The server's concurrency limit (SCL) is divided among the concurrency-controlled priority levels in proportion to their assured concurrency shares. This produces the assured concurrency value (ACV) --- the number of requests that may be executing at a time --- for each such priority level:
ACV(l) = ceil( SCL * ACS(l) / ( sum[priority levels k] ACS(k) ) )
bigger numbers of ACS mean more reserved concurrent requests (at the expense of every other PL). This field has a default value of 30.
func (LimitedPriorityLevelConfigurationPtrOutput) ElementType ¶
func (LimitedPriorityLevelConfigurationPtrOutput) ElementType() reflect.Type
func (LimitedPriorityLevelConfigurationPtrOutput) LimitResponse ¶
func (o LimitedPriorityLevelConfigurationPtrOutput) LimitResponse() LimitResponsePtrOutput
`limitResponse` indicates what to do with requests that can not be executed right now
func (LimitedPriorityLevelConfigurationPtrOutput) ToLimitedPriorityLevelConfigurationPtrOutput ¶
func (o LimitedPriorityLevelConfigurationPtrOutput) ToLimitedPriorityLevelConfigurationPtrOutput() LimitedPriorityLevelConfigurationPtrOutput
func (LimitedPriorityLevelConfigurationPtrOutput) ToLimitedPriorityLevelConfigurationPtrOutputWithContext ¶
func (o LimitedPriorityLevelConfigurationPtrOutput) ToLimitedPriorityLevelConfigurationPtrOutputWithContext(ctx context.Context) LimitedPriorityLevelConfigurationPtrOutput
type NonResourcePolicyRule ¶
type NonResourcePolicyRule struct { // `nonResourceURLs` is a set of url prefixes that a user should have access to and may not be empty. For example: // - "/healthz" is legal // - "/hea*" is illegal // - "/hea" is legal but matches nothing // - "/hea/*" also matches nothing // - "/healthz/*" matches all per-component health checks. // "*" matches all non-resource urls. if it is present, it must be the only entry. Required. NonResourceURLs []string `pulumi:"nonResourceURLs"` // `verbs` is a list of matching verbs and may not be empty. "*" matches all verbs. If it is present, it must be the only entry. Required. Verbs []string `pulumi:"verbs"` }
NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.
type NonResourcePolicyRuleArgs ¶
type NonResourcePolicyRuleArgs struct { // `nonResourceURLs` is a set of url prefixes that a user should have access to and may not be empty. For example: // - "/healthz" is legal // - "/hea*" is illegal // - "/hea" is legal but matches nothing // - "/hea/*" also matches nothing // - "/healthz/*" matches all per-component health checks. // "*" matches all non-resource urls. if it is present, it must be the only entry. Required. NonResourceURLs pulumi.StringArrayInput `pulumi:"nonResourceURLs"` // `verbs` is a list of matching verbs and may not be empty. "*" matches all verbs. If it is present, it must be the only entry. Required. Verbs pulumi.StringArrayInput `pulumi:"verbs"` }
NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.
func (NonResourcePolicyRuleArgs) ElementType ¶
func (NonResourcePolicyRuleArgs) ElementType() reflect.Type
func (NonResourcePolicyRuleArgs) ToNonResourcePolicyRuleOutput ¶
func (i NonResourcePolicyRuleArgs) ToNonResourcePolicyRuleOutput() NonResourcePolicyRuleOutput
func (NonResourcePolicyRuleArgs) ToNonResourcePolicyRuleOutputWithContext ¶
func (i NonResourcePolicyRuleArgs) ToNonResourcePolicyRuleOutputWithContext(ctx context.Context) NonResourcePolicyRuleOutput
type NonResourcePolicyRuleArray ¶
type NonResourcePolicyRuleArray []NonResourcePolicyRuleInput
func (NonResourcePolicyRuleArray) ElementType ¶
func (NonResourcePolicyRuleArray) ElementType() reflect.Type
func (NonResourcePolicyRuleArray) ToNonResourcePolicyRuleArrayOutput ¶
func (i NonResourcePolicyRuleArray) ToNonResourcePolicyRuleArrayOutput() NonResourcePolicyRuleArrayOutput
func (NonResourcePolicyRuleArray) ToNonResourcePolicyRuleArrayOutputWithContext ¶
func (i NonResourcePolicyRuleArray) ToNonResourcePolicyRuleArrayOutputWithContext(ctx context.Context) NonResourcePolicyRuleArrayOutput
type NonResourcePolicyRuleArrayInput ¶
type NonResourcePolicyRuleArrayInput interface { pulumi.Input ToNonResourcePolicyRuleArrayOutput() NonResourcePolicyRuleArrayOutput ToNonResourcePolicyRuleArrayOutputWithContext(context.Context) NonResourcePolicyRuleArrayOutput }
NonResourcePolicyRuleArrayInput is an input type that accepts NonResourcePolicyRuleArray and NonResourcePolicyRuleArrayOutput values. You can construct a concrete instance of `NonResourcePolicyRuleArrayInput` via:
NonResourcePolicyRuleArray{ NonResourcePolicyRuleArgs{...} }
type NonResourcePolicyRuleArrayOutput ¶
type NonResourcePolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (NonResourcePolicyRuleArrayOutput) ElementType ¶
func (NonResourcePolicyRuleArrayOutput) ElementType() reflect.Type
func (NonResourcePolicyRuleArrayOutput) Index ¶
func (o NonResourcePolicyRuleArrayOutput) Index(i pulumi.IntInput) NonResourcePolicyRuleOutput
func (NonResourcePolicyRuleArrayOutput) ToNonResourcePolicyRuleArrayOutput ¶
func (o NonResourcePolicyRuleArrayOutput) ToNonResourcePolicyRuleArrayOutput() NonResourcePolicyRuleArrayOutput
func (NonResourcePolicyRuleArrayOutput) ToNonResourcePolicyRuleArrayOutputWithContext ¶
func (o NonResourcePolicyRuleArrayOutput) ToNonResourcePolicyRuleArrayOutputWithContext(ctx context.Context) NonResourcePolicyRuleArrayOutput
type NonResourcePolicyRuleInput ¶
type NonResourcePolicyRuleInput interface { pulumi.Input ToNonResourcePolicyRuleOutput() NonResourcePolicyRuleOutput ToNonResourcePolicyRuleOutputWithContext(context.Context) NonResourcePolicyRuleOutput }
NonResourcePolicyRuleInput is an input type that accepts NonResourcePolicyRuleArgs and NonResourcePolicyRuleOutput values. You can construct a concrete instance of `NonResourcePolicyRuleInput` via:
NonResourcePolicyRuleArgs{...}
type NonResourcePolicyRuleOutput ¶
type NonResourcePolicyRuleOutput struct{ *pulumi.OutputState }
NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.
func (NonResourcePolicyRuleOutput) ElementType ¶
func (NonResourcePolicyRuleOutput) ElementType() reflect.Type
func (NonResourcePolicyRuleOutput) NonResourceURLs ¶
func (o NonResourcePolicyRuleOutput) NonResourceURLs() pulumi.StringArrayOutput
`nonResourceURLs` is a set of url prefixes that a user should have access to and may not be empty. For example:
- "/healthz" is legal
- "/hea*" is illegal
- "/hea" is legal but matches nothing
- "/hea/*" also matches nothing
- "/healthz/*" matches all per-component health checks. "*" matches all non-resource urls. if it is present, it must be the only entry. Required.
func (NonResourcePolicyRuleOutput) ToNonResourcePolicyRuleOutput ¶
func (o NonResourcePolicyRuleOutput) ToNonResourcePolicyRuleOutput() NonResourcePolicyRuleOutput
func (NonResourcePolicyRuleOutput) ToNonResourcePolicyRuleOutputWithContext ¶
func (o NonResourcePolicyRuleOutput) ToNonResourcePolicyRuleOutputWithContext(ctx context.Context) NonResourcePolicyRuleOutput
func (NonResourcePolicyRuleOutput) Verbs ¶
func (o NonResourcePolicyRuleOutput) Verbs() pulumi.StringArrayOutput
`verbs` is a list of matching verbs and may not be empty. "*" matches all verbs. If it is present, it must be the only entry. Required.
type NonResourcePolicyRulePatch ¶
type NonResourcePolicyRulePatch struct { // `nonResourceURLs` is a set of url prefixes that a user should have access to and may not be empty. For example: // - "/healthz" is legal // - "/hea*" is illegal // - "/hea" is legal but matches nothing // - "/hea/*" also matches nothing // - "/healthz/*" matches all per-component health checks. // "*" matches all non-resource urls. if it is present, it must be the only entry. Required. NonResourceURLs []string `pulumi:"nonResourceURLs"` // `verbs` is a list of matching verbs and may not be empty. "*" matches all verbs. If it is present, it must be the only entry. Required. Verbs []string `pulumi:"verbs"` }
NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.
type NonResourcePolicyRulePatchArgs ¶
type NonResourcePolicyRulePatchArgs struct { // `nonResourceURLs` is a set of url prefixes that a user should have access to and may not be empty. For example: // - "/healthz" is legal // - "/hea*" is illegal // - "/hea" is legal but matches nothing // - "/hea/*" also matches nothing // - "/healthz/*" matches all per-component health checks. // "*" matches all non-resource urls. if it is present, it must be the only entry. Required. NonResourceURLs pulumi.StringArrayInput `pulumi:"nonResourceURLs"` // `verbs` is a list of matching verbs and may not be empty. "*" matches all verbs. If it is present, it must be the only entry. Required. Verbs pulumi.StringArrayInput `pulumi:"verbs"` }
NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.
func (NonResourcePolicyRulePatchArgs) ElementType ¶
func (NonResourcePolicyRulePatchArgs) ElementType() reflect.Type
func (NonResourcePolicyRulePatchArgs) ToNonResourcePolicyRulePatchOutput ¶
func (i NonResourcePolicyRulePatchArgs) ToNonResourcePolicyRulePatchOutput() NonResourcePolicyRulePatchOutput
func (NonResourcePolicyRulePatchArgs) ToNonResourcePolicyRulePatchOutputWithContext ¶
func (i NonResourcePolicyRulePatchArgs) ToNonResourcePolicyRulePatchOutputWithContext(ctx context.Context) NonResourcePolicyRulePatchOutput
type NonResourcePolicyRulePatchArray ¶
type NonResourcePolicyRulePatchArray []NonResourcePolicyRulePatchInput
func (NonResourcePolicyRulePatchArray) ElementType ¶
func (NonResourcePolicyRulePatchArray) ElementType() reflect.Type
func (NonResourcePolicyRulePatchArray) ToNonResourcePolicyRulePatchArrayOutput ¶
func (i NonResourcePolicyRulePatchArray) ToNonResourcePolicyRulePatchArrayOutput() NonResourcePolicyRulePatchArrayOutput
func (NonResourcePolicyRulePatchArray) ToNonResourcePolicyRulePatchArrayOutputWithContext ¶
func (i NonResourcePolicyRulePatchArray) ToNonResourcePolicyRulePatchArrayOutputWithContext(ctx context.Context) NonResourcePolicyRulePatchArrayOutput
type NonResourcePolicyRulePatchArrayInput ¶
type NonResourcePolicyRulePatchArrayInput interface { pulumi.Input ToNonResourcePolicyRulePatchArrayOutput() NonResourcePolicyRulePatchArrayOutput ToNonResourcePolicyRulePatchArrayOutputWithContext(context.Context) NonResourcePolicyRulePatchArrayOutput }
NonResourcePolicyRulePatchArrayInput is an input type that accepts NonResourcePolicyRulePatchArray and NonResourcePolicyRulePatchArrayOutput values. You can construct a concrete instance of `NonResourcePolicyRulePatchArrayInput` via:
NonResourcePolicyRulePatchArray{ NonResourcePolicyRulePatchArgs{...} }
type NonResourcePolicyRulePatchArrayOutput ¶
type NonResourcePolicyRulePatchArrayOutput struct{ *pulumi.OutputState }
func (NonResourcePolicyRulePatchArrayOutput) ElementType ¶
func (NonResourcePolicyRulePatchArrayOutput) ElementType() reflect.Type
func (NonResourcePolicyRulePatchArrayOutput) Index ¶
func (o NonResourcePolicyRulePatchArrayOutput) Index(i pulumi.IntInput) NonResourcePolicyRulePatchOutput
func (NonResourcePolicyRulePatchArrayOutput) ToNonResourcePolicyRulePatchArrayOutput ¶
func (o NonResourcePolicyRulePatchArrayOutput) ToNonResourcePolicyRulePatchArrayOutput() NonResourcePolicyRulePatchArrayOutput
func (NonResourcePolicyRulePatchArrayOutput) ToNonResourcePolicyRulePatchArrayOutputWithContext ¶
func (o NonResourcePolicyRulePatchArrayOutput) ToNonResourcePolicyRulePatchArrayOutputWithContext(ctx context.Context) NonResourcePolicyRulePatchArrayOutput
type NonResourcePolicyRulePatchInput ¶
type NonResourcePolicyRulePatchInput interface { pulumi.Input ToNonResourcePolicyRulePatchOutput() NonResourcePolicyRulePatchOutput ToNonResourcePolicyRulePatchOutputWithContext(context.Context) NonResourcePolicyRulePatchOutput }
NonResourcePolicyRulePatchInput is an input type that accepts NonResourcePolicyRulePatchArgs and NonResourcePolicyRulePatchOutput values. You can construct a concrete instance of `NonResourcePolicyRulePatchInput` via:
NonResourcePolicyRulePatchArgs{...}
type NonResourcePolicyRulePatchOutput ¶
type NonResourcePolicyRulePatchOutput struct{ *pulumi.OutputState }
NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.
func (NonResourcePolicyRulePatchOutput) ElementType ¶
func (NonResourcePolicyRulePatchOutput) ElementType() reflect.Type
func (NonResourcePolicyRulePatchOutput) NonResourceURLs ¶
func (o NonResourcePolicyRulePatchOutput) NonResourceURLs() pulumi.StringArrayOutput
`nonResourceURLs` is a set of url prefixes that a user should have access to and may not be empty. For example:
- "/healthz" is legal
- "/hea*" is illegal
- "/hea" is legal but matches nothing
- "/hea/*" also matches nothing
- "/healthz/*" matches all per-component health checks. "*" matches all non-resource urls. if it is present, it must be the only entry. Required.
func (NonResourcePolicyRulePatchOutput) ToNonResourcePolicyRulePatchOutput ¶
func (o NonResourcePolicyRulePatchOutput) ToNonResourcePolicyRulePatchOutput() NonResourcePolicyRulePatchOutput
func (NonResourcePolicyRulePatchOutput) ToNonResourcePolicyRulePatchOutputWithContext ¶
func (o NonResourcePolicyRulePatchOutput) ToNonResourcePolicyRulePatchOutputWithContext(ctx context.Context) NonResourcePolicyRulePatchOutput
func (NonResourcePolicyRulePatchOutput) Verbs ¶
func (o NonResourcePolicyRulePatchOutput) Verbs() pulumi.StringArrayOutput
`verbs` is a list of matching verbs and may not be empty. "*" matches all verbs. If it is present, it must be the only entry. Required.
type PolicyRulesWithSubjects ¶
type PolicyRulesWithSubjects struct { // `nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL. NonResourceRules []NonResourcePolicyRule `pulumi:"nonResourceRules"` // `resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty. ResourceRules []ResourcePolicyRule `pulumi:"resourceRules"` // subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required. Subjects []Subject `pulumi:"subjects"` }
PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.
type PolicyRulesWithSubjectsArgs ¶
type PolicyRulesWithSubjectsArgs struct { // `nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL. NonResourceRules NonResourcePolicyRuleArrayInput `pulumi:"nonResourceRules"` // `resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty. ResourceRules ResourcePolicyRuleArrayInput `pulumi:"resourceRules"` // subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required. Subjects SubjectArrayInput `pulumi:"subjects"` }
PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.
func (PolicyRulesWithSubjectsArgs) ElementType ¶
func (PolicyRulesWithSubjectsArgs) ElementType() reflect.Type
func (PolicyRulesWithSubjectsArgs) ToPolicyRulesWithSubjectsOutput ¶
func (i PolicyRulesWithSubjectsArgs) ToPolicyRulesWithSubjectsOutput() PolicyRulesWithSubjectsOutput
func (PolicyRulesWithSubjectsArgs) ToPolicyRulesWithSubjectsOutputWithContext ¶
func (i PolicyRulesWithSubjectsArgs) ToPolicyRulesWithSubjectsOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsOutput
type PolicyRulesWithSubjectsArray ¶
type PolicyRulesWithSubjectsArray []PolicyRulesWithSubjectsInput
func (PolicyRulesWithSubjectsArray) ElementType ¶
func (PolicyRulesWithSubjectsArray) ElementType() reflect.Type
func (PolicyRulesWithSubjectsArray) ToPolicyRulesWithSubjectsArrayOutput ¶
func (i PolicyRulesWithSubjectsArray) ToPolicyRulesWithSubjectsArrayOutput() PolicyRulesWithSubjectsArrayOutput
func (PolicyRulesWithSubjectsArray) ToPolicyRulesWithSubjectsArrayOutputWithContext ¶
func (i PolicyRulesWithSubjectsArray) ToPolicyRulesWithSubjectsArrayOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsArrayOutput
type PolicyRulesWithSubjectsArrayInput ¶
type PolicyRulesWithSubjectsArrayInput interface { pulumi.Input ToPolicyRulesWithSubjectsArrayOutput() PolicyRulesWithSubjectsArrayOutput ToPolicyRulesWithSubjectsArrayOutputWithContext(context.Context) PolicyRulesWithSubjectsArrayOutput }
PolicyRulesWithSubjectsArrayInput is an input type that accepts PolicyRulesWithSubjectsArray and PolicyRulesWithSubjectsArrayOutput values. You can construct a concrete instance of `PolicyRulesWithSubjectsArrayInput` via:
PolicyRulesWithSubjectsArray{ PolicyRulesWithSubjectsArgs{...} }
type PolicyRulesWithSubjectsArrayOutput ¶
type PolicyRulesWithSubjectsArrayOutput struct{ *pulumi.OutputState }
func (PolicyRulesWithSubjectsArrayOutput) ElementType ¶
func (PolicyRulesWithSubjectsArrayOutput) ElementType() reflect.Type
func (PolicyRulesWithSubjectsArrayOutput) Index ¶
func (o PolicyRulesWithSubjectsArrayOutput) Index(i pulumi.IntInput) PolicyRulesWithSubjectsOutput
func (PolicyRulesWithSubjectsArrayOutput) ToPolicyRulesWithSubjectsArrayOutput ¶
func (o PolicyRulesWithSubjectsArrayOutput) ToPolicyRulesWithSubjectsArrayOutput() PolicyRulesWithSubjectsArrayOutput
func (PolicyRulesWithSubjectsArrayOutput) ToPolicyRulesWithSubjectsArrayOutputWithContext ¶
func (o PolicyRulesWithSubjectsArrayOutput) ToPolicyRulesWithSubjectsArrayOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsArrayOutput
type PolicyRulesWithSubjectsInput ¶
type PolicyRulesWithSubjectsInput interface { pulumi.Input ToPolicyRulesWithSubjectsOutput() PolicyRulesWithSubjectsOutput ToPolicyRulesWithSubjectsOutputWithContext(context.Context) PolicyRulesWithSubjectsOutput }
PolicyRulesWithSubjectsInput is an input type that accepts PolicyRulesWithSubjectsArgs and PolicyRulesWithSubjectsOutput values. You can construct a concrete instance of `PolicyRulesWithSubjectsInput` via:
PolicyRulesWithSubjectsArgs{...}
type PolicyRulesWithSubjectsOutput ¶
type PolicyRulesWithSubjectsOutput struct{ *pulumi.OutputState }
PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.
func (PolicyRulesWithSubjectsOutput) ElementType ¶
func (PolicyRulesWithSubjectsOutput) ElementType() reflect.Type
func (PolicyRulesWithSubjectsOutput) NonResourceRules ¶
func (o PolicyRulesWithSubjectsOutput) NonResourceRules() NonResourcePolicyRuleArrayOutput
`nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL.
func (PolicyRulesWithSubjectsOutput) ResourceRules ¶
func (o PolicyRulesWithSubjectsOutput) ResourceRules() ResourcePolicyRuleArrayOutput
`resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty.
func (PolicyRulesWithSubjectsOutput) Subjects ¶
func (o PolicyRulesWithSubjectsOutput) Subjects() SubjectArrayOutput
subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required.
func (PolicyRulesWithSubjectsOutput) ToPolicyRulesWithSubjectsOutput ¶
func (o PolicyRulesWithSubjectsOutput) ToPolicyRulesWithSubjectsOutput() PolicyRulesWithSubjectsOutput
func (PolicyRulesWithSubjectsOutput) ToPolicyRulesWithSubjectsOutputWithContext ¶
func (o PolicyRulesWithSubjectsOutput) ToPolicyRulesWithSubjectsOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsOutput
type PolicyRulesWithSubjectsPatch ¶
type PolicyRulesWithSubjectsPatch struct { // `nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL. NonResourceRules []NonResourcePolicyRulePatch `pulumi:"nonResourceRules"` // `resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty. ResourceRules []ResourcePolicyRulePatch `pulumi:"resourceRules"` // subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required. Subjects []SubjectPatch `pulumi:"subjects"` }
PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.
type PolicyRulesWithSubjectsPatchArgs ¶
type PolicyRulesWithSubjectsPatchArgs struct { // `nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL. NonResourceRules NonResourcePolicyRulePatchArrayInput `pulumi:"nonResourceRules"` // `resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty. ResourceRules ResourcePolicyRulePatchArrayInput `pulumi:"resourceRules"` // subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required. Subjects SubjectPatchArrayInput `pulumi:"subjects"` }
PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.
func (PolicyRulesWithSubjectsPatchArgs) ElementType ¶
func (PolicyRulesWithSubjectsPatchArgs) ElementType() reflect.Type
func (PolicyRulesWithSubjectsPatchArgs) ToPolicyRulesWithSubjectsPatchOutput ¶
func (i PolicyRulesWithSubjectsPatchArgs) ToPolicyRulesWithSubjectsPatchOutput() PolicyRulesWithSubjectsPatchOutput
func (PolicyRulesWithSubjectsPatchArgs) ToPolicyRulesWithSubjectsPatchOutputWithContext ¶
func (i PolicyRulesWithSubjectsPatchArgs) ToPolicyRulesWithSubjectsPatchOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsPatchOutput
type PolicyRulesWithSubjectsPatchArray ¶
type PolicyRulesWithSubjectsPatchArray []PolicyRulesWithSubjectsPatchInput
func (PolicyRulesWithSubjectsPatchArray) ElementType ¶
func (PolicyRulesWithSubjectsPatchArray) ElementType() reflect.Type
func (PolicyRulesWithSubjectsPatchArray) ToPolicyRulesWithSubjectsPatchArrayOutput ¶
func (i PolicyRulesWithSubjectsPatchArray) ToPolicyRulesWithSubjectsPatchArrayOutput() PolicyRulesWithSubjectsPatchArrayOutput
func (PolicyRulesWithSubjectsPatchArray) ToPolicyRulesWithSubjectsPatchArrayOutputWithContext ¶
func (i PolicyRulesWithSubjectsPatchArray) ToPolicyRulesWithSubjectsPatchArrayOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsPatchArrayOutput
type PolicyRulesWithSubjectsPatchArrayInput ¶
type PolicyRulesWithSubjectsPatchArrayInput interface { pulumi.Input ToPolicyRulesWithSubjectsPatchArrayOutput() PolicyRulesWithSubjectsPatchArrayOutput ToPolicyRulesWithSubjectsPatchArrayOutputWithContext(context.Context) PolicyRulesWithSubjectsPatchArrayOutput }
PolicyRulesWithSubjectsPatchArrayInput is an input type that accepts PolicyRulesWithSubjectsPatchArray and PolicyRulesWithSubjectsPatchArrayOutput values. You can construct a concrete instance of `PolicyRulesWithSubjectsPatchArrayInput` via:
PolicyRulesWithSubjectsPatchArray{ PolicyRulesWithSubjectsPatchArgs{...} }
type PolicyRulesWithSubjectsPatchArrayOutput ¶
type PolicyRulesWithSubjectsPatchArrayOutput struct{ *pulumi.OutputState }
func (PolicyRulesWithSubjectsPatchArrayOutput) ElementType ¶
func (PolicyRulesWithSubjectsPatchArrayOutput) ElementType() reflect.Type
func (PolicyRulesWithSubjectsPatchArrayOutput) ToPolicyRulesWithSubjectsPatchArrayOutput ¶
func (o PolicyRulesWithSubjectsPatchArrayOutput) ToPolicyRulesWithSubjectsPatchArrayOutput() PolicyRulesWithSubjectsPatchArrayOutput
func (PolicyRulesWithSubjectsPatchArrayOutput) ToPolicyRulesWithSubjectsPatchArrayOutputWithContext ¶
func (o PolicyRulesWithSubjectsPatchArrayOutput) ToPolicyRulesWithSubjectsPatchArrayOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsPatchArrayOutput
type PolicyRulesWithSubjectsPatchInput ¶
type PolicyRulesWithSubjectsPatchInput interface { pulumi.Input ToPolicyRulesWithSubjectsPatchOutput() PolicyRulesWithSubjectsPatchOutput ToPolicyRulesWithSubjectsPatchOutputWithContext(context.Context) PolicyRulesWithSubjectsPatchOutput }
PolicyRulesWithSubjectsPatchInput is an input type that accepts PolicyRulesWithSubjectsPatchArgs and PolicyRulesWithSubjectsPatchOutput values. You can construct a concrete instance of `PolicyRulesWithSubjectsPatchInput` via:
PolicyRulesWithSubjectsPatchArgs{...}
type PolicyRulesWithSubjectsPatchOutput ¶
type PolicyRulesWithSubjectsPatchOutput struct{ *pulumi.OutputState }
PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.
func (PolicyRulesWithSubjectsPatchOutput) ElementType ¶
func (PolicyRulesWithSubjectsPatchOutput) ElementType() reflect.Type
func (PolicyRulesWithSubjectsPatchOutput) NonResourceRules ¶
func (o PolicyRulesWithSubjectsPatchOutput) NonResourceRules() NonResourcePolicyRulePatchArrayOutput
`nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL.
func (PolicyRulesWithSubjectsPatchOutput) ResourceRules ¶
func (o PolicyRulesWithSubjectsPatchOutput) ResourceRules() ResourcePolicyRulePatchArrayOutput
`resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty.
func (PolicyRulesWithSubjectsPatchOutput) Subjects ¶
func (o PolicyRulesWithSubjectsPatchOutput) Subjects() SubjectPatchArrayOutput
subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required.
func (PolicyRulesWithSubjectsPatchOutput) ToPolicyRulesWithSubjectsPatchOutput ¶
func (o PolicyRulesWithSubjectsPatchOutput) ToPolicyRulesWithSubjectsPatchOutput() PolicyRulesWithSubjectsPatchOutput
func (PolicyRulesWithSubjectsPatchOutput) ToPolicyRulesWithSubjectsPatchOutputWithContext ¶
func (o PolicyRulesWithSubjectsPatchOutput) ToPolicyRulesWithSubjectsPatchOutputWithContext(ctx context.Context) PolicyRulesWithSubjectsPatchOutput
type PriorityLevelConfiguration ¶
type PriorityLevelConfiguration struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec PriorityLevelConfigurationSpecOutput `pulumi:"spec"` // `status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status PriorityLevelConfigurationStatusPtrOutput `pulumi:"status"` }
PriorityLevelConfiguration represents the configuration of a priority level.
func GetPriorityLevelConfiguration ¶
func GetPriorityLevelConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PriorityLevelConfigurationState, opts ...pulumi.ResourceOption) (*PriorityLevelConfiguration, error)
GetPriorityLevelConfiguration gets an existing PriorityLevelConfiguration 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 NewPriorityLevelConfiguration ¶
func NewPriorityLevelConfiguration(ctx *pulumi.Context, name string, args *PriorityLevelConfigurationArgs, opts ...pulumi.ResourceOption) (*PriorityLevelConfiguration, error)
NewPriorityLevelConfiguration registers a new resource with the given unique name, arguments, and options.
func (*PriorityLevelConfiguration) ElementType ¶
func (*PriorityLevelConfiguration) ElementType() reflect.Type
func (*PriorityLevelConfiguration) ToPriorityLevelConfigurationOutput ¶
func (i *PriorityLevelConfiguration) ToPriorityLevelConfigurationOutput() PriorityLevelConfigurationOutput
func (*PriorityLevelConfiguration) ToPriorityLevelConfigurationOutputWithContext ¶
func (i *PriorityLevelConfiguration) ToPriorityLevelConfigurationOutputWithContext(ctx context.Context) PriorityLevelConfigurationOutput
type PriorityLevelConfigurationArgs ¶
type PriorityLevelConfigurationArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // `spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec PriorityLevelConfigurationSpecPtrInput }
The set of arguments for constructing a PriorityLevelConfiguration resource.
func (PriorityLevelConfigurationArgs) ElementType ¶
func (PriorityLevelConfigurationArgs) ElementType() reflect.Type
type PriorityLevelConfigurationArray ¶
type PriorityLevelConfigurationArray []PriorityLevelConfigurationInput
func (PriorityLevelConfigurationArray) ElementType ¶
func (PriorityLevelConfigurationArray) ElementType() reflect.Type
func (PriorityLevelConfigurationArray) ToPriorityLevelConfigurationArrayOutput ¶
func (i PriorityLevelConfigurationArray) ToPriorityLevelConfigurationArrayOutput() PriorityLevelConfigurationArrayOutput
func (PriorityLevelConfigurationArray) ToPriorityLevelConfigurationArrayOutputWithContext ¶
func (i PriorityLevelConfigurationArray) ToPriorityLevelConfigurationArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationArrayOutput
type PriorityLevelConfigurationArrayInput ¶
type PriorityLevelConfigurationArrayInput interface { pulumi.Input ToPriorityLevelConfigurationArrayOutput() PriorityLevelConfigurationArrayOutput ToPriorityLevelConfigurationArrayOutputWithContext(context.Context) PriorityLevelConfigurationArrayOutput }
PriorityLevelConfigurationArrayInput is an input type that accepts PriorityLevelConfigurationArray and PriorityLevelConfigurationArrayOutput values. You can construct a concrete instance of `PriorityLevelConfigurationArrayInput` via:
PriorityLevelConfigurationArray{ PriorityLevelConfigurationArgs{...} }
type PriorityLevelConfigurationArrayOutput ¶
type PriorityLevelConfigurationArrayOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationArrayOutput) ElementType ¶
func (PriorityLevelConfigurationArrayOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationArrayOutput) Index ¶
func (o PriorityLevelConfigurationArrayOutput) Index(i pulumi.IntInput) PriorityLevelConfigurationOutput
func (PriorityLevelConfigurationArrayOutput) ToPriorityLevelConfigurationArrayOutput ¶
func (o PriorityLevelConfigurationArrayOutput) ToPriorityLevelConfigurationArrayOutput() PriorityLevelConfigurationArrayOutput
func (PriorityLevelConfigurationArrayOutput) ToPriorityLevelConfigurationArrayOutputWithContext ¶
func (o PriorityLevelConfigurationArrayOutput) ToPriorityLevelConfigurationArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationArrayOutput
type PriorityLevelConfigurationCondition ¶
type PriorityLevelConfigurationCondition struct { // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // `message` is a human-readable message indicating details about last transition. Message *string `pulumi:"message"` // `reason` is a unique, one-word, CamelCase reason for the condition's last transition. Reason *string `pulumi:"reason"` // `status` is the status of the condition. Can be True, False, Unknown. Required. Status *string `pulumi:"status"` // `type` is the type of the condition. Required. Type *string `pulumi:"type"` }
PriorityLevelConfigurationCondition defines the condition of priority level.
type PriorityLevelConfigurationConditionArgs ¶
type PriorityLevelConfigurationConditionArgs struct { // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // `message` is a human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // `reason` is a unique, one-word, CamelCase reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // `status` is the status of the condition. Can be True, False, Unknown. Required. Status pulumi.StringPtrInput `pulumi:"status"` // `type` is the type of the condition. Required. Type pulumi.StringPtrInput `pulumi:"type"` }
PriorityLevelConfigurationCondition defines the condition of priority level.
func (PriorityLevelConfigurationConditionArgs) ElementType ¶
func (PriorityLevelConfigurationConditionArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationConditionArgs) ToPriorityLevelConfigurationConditionOutput ¶
func (i PriorityLevelConfigurationConditionArgs) ToPriorityLevelConfigurationConditionOutput() PriorityLevelConfigurationConditionOutput
func (PriorityLevelConfigurationConditionArgs) ToPriorityLevelConfigurationConditionOutputWithContext ¶
func (i PriorityLevelConfigurationConditionArgs) ToPriorityLevelConfigurationConditionOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionOutput
type PriorityLevelConfigurationConditionArray ¶
type PriorityLevelConfigurationConditionArray []PriorityLevelConfigurationConditionInput
func (PriorityLevelConfigurationConditionArray) ElementType ¶
func (PriorityLevelConfigurationConditionArray) ElementType() reflect.Type
func (PriorityLevelConfigurationConditionArray) ToPriorityLevelConfigurationConditionArrayOutput ¶
func (i PriorityLevelConfigurationConditionArray) ToPriorityLevelConfigurationConditionArrayOutput() PriorityLevelConfigurationConditionArrayOutput
func (PriorityLevelConfigurationConditionArray) ToPriorityLevelConfigurationConditionArrayOutputWithContext ¶
func (i PriorityLevelConfigurationConditionArray) ToPriorityLevelConfigurationConditionArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionArrayOutput
type PriorityLevelConfigurationConditionArrayInput ¶
type PriorityLevelConfigurationConditionArrayInput interface { pulumi.Input ToPriorityLevelConfigurationConditionArrayOutput() PriorityLevelConfigurationConditionArrayOutput ToPriorityLevelConfigurationConditionArrayOutputWithContext(context.Context) PriorityLevelConfigurationConditionArrayOutput }
PriorityLevelConfigurationConditionArrayInput is an input type that accepts PriorityLevelConfigurationConditionArray and PriorityLevelConfigurationConditionArrayOutput values. You can construct a concrete instance of `PriorityLevelConfigurationConditionArrayInput` via:
PriorityLevelConfigurationConditionArray{ PriorityLevelConfigurationConditionArgs{...} }
type PriorityLevelConfigurationConditionArrayOutput ¶
type PriorityLevelConfigurationConditionArrayOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationConditionArrayOutput) ElementType ¶
func (PriorityLevelConfigurationConditionArrayOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationConditionArrayOutput) ToPriorityLevelConfigurationConditionArrayOutput ¶
func (o PriorityLevelConfigurationConditionArrayOutput) ToPriorityLevelConfigurationConditionArrayOutput() PriorityLevelConfigurationConditionArrayOutput
func (PriorityLevelConfigurationConditionArrayOutput) ToPriorityLevelConfigurationConditionArrayOutputWithContext ¶
func (o PriorityLevelConfigurationConditionArrayOutput) ToPriorityLevelConfigurationConditionArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionArrayOutput
type PriorityLevelConfigurationConditionInput ¶
type PriorityLevelConfigurationConditionInput interface { pulumi.Input ToPriorityLevelConfigurationConditionOutput() PriorityLevelConfigurationConditionOutput ToPriorityLevelConfigurationConditionOutputWithContext(context.Context) PriorityLevelConfigurationConditionOutput }
PriorityLevelConfigurationConditionInput is an input type that accepts PriorityLevelConfigurationConditionArgs and PriorityLevelConfigurationConditionOutput values. You can construct a concrete instance of `PriorityLevelConfigurationConditionInput` via:
PriorityLevelConfigurationConditionArgs{...}
type PriorityLevelConfigurationConditionOutput ¶
type PriorityLevelConfigurationConditionOutput struct{ *pulumi.OutputState }
PriorityLevelConfigurationCondition defines the condition of priority level.
func (PriorityLevelConfigurationConditionOutput) ElementType ¶
func (PriorityLevelConfigurationConditionOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationConditionOutput) LastTransitionTime ¶
func (o PriorityLevelConfigurationConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
`lastTransitionTime` is the last time the condition transitioned from one status to another.
func (PriorityLevelConfigurationConditionOutput) Message ¶
func (o PriorityLevelConfigurationConditionOutput) Message() pulumi.StringPtrOutput
`message` is a human-readable message indicating details about last transition.
func (PriorityLevelConfigurationConditionOutput) Reason ¶
func (o PriorityLevelConfigurationConditionOutput) Reason() pulumi.StringPtrOutput
`reason` is a unique, one-word, CamelCase reason for the condition's last transition.
func (PriorityLevelConfigurationConditionOutput) Status ¶
func (o PriorityLevelConfigurationConditionOutput) Status() pulumi.StringPtrOutput
`status` is the status of the condition. Can be True, False, Unknown. Required.
func (PriorityLevelConfigurationConditionOutput) ToPriorityLevelConfigurationConditionOutput ¶
func (o PriorityLevelConfigurationConditionOutput) ToPriorityLevelConfigurationConditionOutput() PriorityLevelConfigurationConditionOutput
func (PriorityLevelConfigurationConditionOutput) ToPriorityLevelConfigurationConditionOutputWithContext ¶
func (o PriorityLevelConfigurationConditionOutput) ToPriorityLevelConfigurationConditionOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionOutput
func (PriorityLevelConfigurationConditionOutput) Type ¶
func (o PriorityLevelConfigurationConditionOutput) Type() pulumi.StringPtrOutput
`type` is the type of the condition. Required.
type PriorityLevelConfigurationConditionPatch ¶
type PriorityLevelConfigurationConditionPatch struct { // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // `message` is a human-readable message indicating details about last transition. Message *string `pulumi:"message"` // `reason` is a unique, one-word, CamelCase reason for the condition's last transition. Reason *string `pulumi:"reason"` // `status` is the status of the condition. Can be True, False, Unknown. Required. Status *string `pulumi:"status"` // `type` is the type of the condition. Required. Type *string `pulumi:"type"` }
PriorityLevelConfigurationCondition defines the condition of priority level.
type PriorityLevelConfigurationConditionPatchArgs ¶
type PriorityLevelConfigurationConditionPatchArgs struct { // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // `message` is a human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // `reason` is a unique, one-word, CamelCase reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // `status` is the status of the condition. Can be True, False, Unknown. Required. Status pulumi.StringPtrInput `pulumi:"status"` // `type` is the type of the condition. Required. Type pulumi.StringPtrInput `pulumi:"type"` }
PriorityLevelConfigurationCondition defines the condition of priority level.
func (PriorityLevelConfigurationConditionPatchArgs) ElementType ¶
func (PriorityLevelConfigurationConditionPatchArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationConditionPatchArgs) ToPriorityLevelConfigurationConditionPatchOutput ¶
func (i PriorityLevelConfigurationConditionPatchArgs) ToPriorityLevelConfigurationConditionPatchOutput() PriorityLevelConfigurationConditionPatchOutput
func (PriorityLevelConfigurationConditionPatchArgs) ToPriorityLevelConfigurationConditionPatchOutputWithContext ¶
func (i PriorityLevelConfigurationConditionPatchArgs) ToPriorityLevelConfigurationConditionPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionPatchOutput
type PriorityLevelConfigurationConditionPatchArray ¶
type PriorityLevelConfigurationConditionPatchArray []PriorityLevelConfigurationConditionPatchInput
func (PriorityLevelConfigurationConditionPatchArray) ElementType ¶
func (PriorityLevelConfigurationConditionPatchArray) ElementType() reflect.Type
func (PriorityLevelConfigurationConditionPatchArray) ToPriorityLevelConfigurationConditionPatchArrayOutput ¶
func (i PriorityLevelConfigurationConditionPatchArray) ToPriorityLevelConfigurationConditionPatchArrayOutput() PriorityLevelConfigurationConditionPatchArrayOutput
func (PriorityLevelConfigurationConditionPatchArray) ToPriorityLevelConfigurationConditionPatchArrayOutputWithContext ¶
func (i PriorityLevelConfigurationConditionPatchArray) ToPriorityLevelConfigurationConditionPatchArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionPatchArrayOutput
type PriorityLevelConfigurationConditionPatchArrayInput ¶
type PriorityLevelConfigurationConditionPatchArrayInput interface { pulumi.Input ToPriorityLevelConfigurationConditionPatchArrayOutput() PriorityLevelConfigurationConditionPatchArrayOutput ToPriorityLevelConfigurationConditionPatchArrayOutputWithContext(context.Context) PriorityLevelConfigurationConditionPatchArrayOutput }
PriorityLevelConfigurationConditionPatchArrayInput is an input type that accepts PriorityLevelConfigurationConditionPatchArray and PriorityLevelConfigurationConditionPatchArrayOutput values. You can construct a concrete instance of `PriorityLevelConfigurationConditionPatchArrayInput` via:
PriorityLevelConfigurationConditionPatchArray{ PriorityLevelConfigurationConditionPatchArgs{...} }
type PriorityLevelConfigurationConditionPatchArrayOutput ¶
type PriorityLevelConfigurationConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationConditionPatchArrayOutput) ElementType ¶
func (PriorityLevelConfigurationConditionPatchArrayOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationConditionPatchArrayOutput) ToPriorityLevelConfigurationConditionPatchArrayOutput ¶
func (o PriorityLevelConfigurationConditionPatchArrayOutput) ToPriorityLevelConfigurationConditionPatchArrayOutput() PriorityLevelConfigurationConditionPatchArrayOutput
func (PriorityLevelConfigurationConditionPatchArrayOutput) ToPriorityLevelConfigurationConditionPatchArrayOutputWithContext ¶
func (o PriorityLevelConfigurationConditionPatchArrayOutput) ToPriorityLevelConfigurationConditionPatchArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionPatchArrayOutput
type PriorityLevelConfigurationConditionPatchInput ¶
type PriorityLevelConfigurationConditionPatchInput interface { pulumi.Input ToPriorityLevelConfigurationConditionPatchOutput() PriorityLevelConfigurationConditionPatchOutput ToPriorityLevelConfigurationConditionPatchOutputWithContext(context.Context) PriorityLevelConfigurationConditionPatchOutput }
PriorityLevelConfigurationConditionPatchInput is an input type that accepts PriorityLevelConfigurationConditionPatchArgs and PriorityLevelConfigurationConditionPatchOutput values. You can construct a concrete instance of `PriorityLevelConfigurationConditionPatchInput` via:
PriorityLevelConfigurationConditionPatchArgs{...}
type PriorityLevelConfigurationConditionPatchOutput ¶
type PriorityLevelConfigurationConditionPatchOutput struct{ *pulumi.OutputState }
PriorityLevelConfigurationCondition defines the condition of priority level.
func (PriorityLevelConfigurationConditionPatchOutput) ElementType ¶
func (PriorityLevelConfigurationConditionPatchOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationConditionPatchOutput) LastTransitionTime ¶
func (o PriorityLevelConfigurationConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
`lastTransitionTime` is the last time the condition transitioned from one status to another.
func (PriorityLevelConfigurationConditionPatchOutput) Message ¶
func (o PriorityLevelConfigurationConditionPatchOutput) Message() pulumi.StringPtrOutput
`message` is a human-readable message indicating details about last transition.
func (PriorityLevelConfigurationConditionPatchOutput) Reason ¶
func (o PriorityLevelConfigurationConditionPatchOutput) Reason() pulumi.StringPtrOutput
`reason` is a unique, one-word, CamelCase reason for the condition's last transition.
func (PriorityLevelConfigurationConditionPatchOutput) Status ¶
func (o PriorityLevelConfigurationConditionPatchOutput) Status() pulumi.StringPtrOutput
`status` is the status of the condition. Can be True, False, Unknown. Required.
func (PriorityLevelConfigurationConditionPatchOutput) ToPriorityLevelConfigurationConditionPatchOutput ¶
func (o PriorityLevelConfigurationConditionPatchOutput) ToPriorityLevelConfigurationConditionPatchOutput() PriorityLevelConfigurationConditionPatchOutput
func (PriorityLevelConfigurationConditionPatchOutput) ToPriorityLevelConfigurationConditionPatchOutputWithContext ¶
func (o PriorityLevelConfigurationConditionPatchOutput) ToPriorityLevelConfigurationConditionPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationConditionPatchOutput
func (PriorityLevelConfigurationConditionPatchOutput) Type ¶
func (o PriorityLevelConfigurationConditionPatchOutput) Type() pulumi.StringPtrOutput
`type` is the type of the condition. Required.
type PriorityLevelConfigurationInput ¶
type PriorityLevelConfigurationInput interface { pulumi.Input ToPriorityLevelConfigurationOutput() PriorityLevelConfigurationOutput ToPriorityLevelConfigurationOutputWithContext(ctx context.Context) PriorityLevelConfigurationOutput }
type PriorityLevelConfigurationList ¶
type PriorityLevelConfigurationList 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"` // `items` is a list of request-priorities. Items PriorityLevelConfigurationTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.
func GetPriorityLevelConfigurationList ¶
func GetPriorityLevelConfigurationList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PriorityLevelConfigurationListState, opts ...pulumi.ResourceOption) (*PriorityLevelConfigurationList, error)
GetPriorityLevelConfigurationList gets an existing PriorityLevelConfigurationList 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 NewPriorityLevelConfigurationList ¶
func NewPriorityLevelConfigurationList(ctx *pulumi.Context, name string, args *PriorityLevelConfigurationListArgs, opts ...pulumi.ResourceOption) (*PriorityLevelConfigurationList, error)
NewPriorityLevelConfigurationList registers a new resource with the given unique name, arguments, and options.
func (*PriorityLevelConfigurationList) ElementType ¶
func (*PriorityLevelConfigurationList) ElementType() reflect.Type
func (*PriorityLevelConfigurationList) ToPriorityLevelConfigurationListOutput ¶
func (i *PriorityLevelConfigurationList) ToPriorityLevelConfigurationListOutput() PriorityLevelConfigurationListOutput
func (*PriorityLevelConfigurationList) ToPriorityLevelConfigurationListOutputWithContext ¶
func (i *PriorityLevelConfigurationList) ToPriorityLevelConfigurationListOutputWithContext(ctx context.Context) PriorityLevelConfigurationListOutput
type PriorityLevelConfigurationListArgs ¶
type PriorityLevelConfigurationListArgs 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 // `items` is a list of request-priorities. Items PriorityLevelConfigurationTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a PriorityLevelConfigurationList resource.
func (PriorityLevelConfigurationListArgs) ElementType ¶
func (PriorityLevelConfigurationListArgs) ElementType() reflect.Type
type PriorityLevelConfigurationListArray ¶
type PriorityLevelConfigurationListArray []PriorityLevelConfigurationListInput
func (PriorityLevelConfigurationListArray) ElementType ¶
func (PriorityLevelConfigurationListArray) ElementType() reflect.Type
func (PriorityLevelConfigurationListArray) ToPriorityLevelConfigurationListArrayOutput ¶
func (i PriorityLevelConfigurationListArray) ToPriorityLevelConfigurationListArrayOutput() PriorityLevelConfigurationListArrayOutput
func (PriorityLevelConfigurationListArray) ToPriorityLevelConfigurationListArrayOutputWithContext ¶
func (i PriorityLevelConfigurationListArray) ToPriorityLevelConfigurationListArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationListArrayOutput
type PriorityLevelConfigurationListArrayInput ¶
type PriorityLevelConfigurationListArrayInput interface { pulumi.Input ToPriorityLevelConfigurationListArrayOutput() PriorityLevelConfigurationListArrayOutput ToPriorityLevelConfigurationListArrayOutputWithContext(context.Context) PriorityLevelConfigurationListArrayOutput }
PriorityLevelConfigurationListArrayInput is an input type that accepts PriorityLevelConfigurationListArray and PriorityLevelConfigurationListArrayOutput values. You can construct a concrete instance of `PriorityLevelConfigurationListArrayInput` via:
PriorityLevelConfigurationListArray{ PriorityLevelConfigurationListArgs{...} }
type PriorityLevelConfigurationListArrayOutput ¶
type PriorityLevelConfigurationListArrayOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationListArrayOutput) ElementType ¶
func (PriorityLevelConfigurationListArrayOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationListArrayOutput) ToPriorityLevelConfigurationListArrayOutput ¶
func (o PriorityLevelConfigurationListArrayOutput) ToPriorityLevelConfigurationListArrayOutput() PriorityLevelConfigurationListArrayOutput
func (PriorityLevelConfigurationListArrayOutput) ToPriorityLevelConfigurationListArrayOutputWithContext ¶
func (o PriorityLevelConfigurationListArrayOutput) ToPriorityLevelConfigurationListArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationListArrayOutput
type PriorityLevelConfigurationListInput ¶
type PriorityLevelConfigurationListInput interface { pulumi.Input ToPriorityLevelConfigurationListOutput() PriorityLevelConfigurationListOutput ToPriorityLevelConfigurationListOutputWithContext(ctx context.Context) PriorityLevelConfigurationListOutput }
type PriorityLevelConfigurationListMap ¶
type PriorityLevelConfigurationListMap map[string]PriorityLevelConfigurationListInput
func (PriorityLevelConfigurationListMap) ElementType ¶
func (PriorityLevelConfigurationListMap) ElementType() reflect.Type
func (PriorityLevelConfigurationListMap) ToPriorityLevelConfigurationListMapOutput ¶
func (i PriorityLevelConfigurationListMap) ToPriorityLevelConfigurationListMapOutput() PriorityLevelConfigurationListMapOutput
func (PriorityLevelConfigurationListMap) ToPriorityLevelConfigurationListMapOutputWithContext ¶
func (i PriorityLevelConfigurationListMap) ToPriorityLevelConfigurationListMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationListMapOutput
type PriorityLevelConfigurationListMapInput ¶
type PriorityLevelConfigurationListMapInput interface { pulumi.Input ToPriorityLevelConfigurationListMapOutput() PriorityLevelConfigurationListMapOutput ToPriorityLevelConfigurationListMapOutputWithContext(context.Context) PriorityLevelConfigurationListMapOutput }
PriorityLevelConfigurationListMapInput is an input type that accepts PriorityLevelConfigurationListMap and PriorityLevelConfigurationListMapOutput values. You can construct a concrete instance of `PriorityLevelConfigurationListMapInput` via:
PriorityLevelConfigurationListMap{ "key": PriorityLevelConfigurationListArgs{...} }
type PriorityLevelConfigurationListMapOutput ¶
type PriorityLevelConfigurationListMapOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationListMapOutput) ElementType ¶
func (PriorityLevelConfigurationListMapOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationListMapOutput) MapIndex ¶
func (o PriorityLevelConfigurationListMapOutput) MapIndex(k pulumi.StringInput) PriorityLevelConfigurationListOutput
func (PriorityLevelConfigurationListMapOutput) ToPriorityLevelConfigurationListMapOutput ¶
func (o PriorityLevelConfigurationListMapOutput) ToPriorityLevelConfigurationListMapOutput() PriorityLevelConfigurationListMapOutput
func (PriorityLevelConfigurationListMapOutput) ToPriorityLevelConfigurationListMapOutputWithContext ¶
func (o PriorityLevelConfigurationListMapOutput) ToPriorityLevelConfigurationListMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationListMapOutput
type PriorityLevelConfigurationListOutput ¶
type PriorityLevelConfigurationListOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationListOutput) ApiVersion ¶
func (o PriorityLevelConfigurationListOutput) 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 (PriorityLevelConfigurationListOutput) ElementType ¶
func (PriorityLevelConfigurationListOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationListOutput) Kind ¶
func (o PriorityLevelConfigurationListOutput) 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 (PriorityLevelConfigurationListOutput) Metadata ¶
func (o PriorityLevelConfigurationListOutput) Metadata() metav1.ListMetaOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PriorityLevelConfigurationListOutput) ToPriorityLevelConfigurationListOutput ¶
func (o PriorityLevelConfigurationListOutput) ToPriorityLevelConfigurationListOutput() PriorityLevelConfigurationListOutput
func (PriorityLevelConfigurationListOutput) ToPriorityLevelConfigurationListOutputWithContext ¶
func (o PriorityLevelConfigurationListOutput) ToPriorityLevelConfigurationListOutputWithContext(ctx context.Context) PriorityLevelConfigurationListOutput
type PriorityLevelConfigurationListState ¶
type PriorityLevelConfigurationListState struct { }
func (PriorityLevelConfigurationListState) ElementType ¶
func (PriorityLevelConfigurationListState) ElementType() reflect.Type
type PriorityLevelConfigurationListType ¶
type PriorityLevelConfigurationListType 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"` // `items` is a list of request-priorities. Items []PriorityLevelConfigurationType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.
type PriorityLevelConfigurationListTypeArgs ¶
type PriorityLevelConfigurationListTypeArgs 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"` // `items` is a list of request-priorities. Items PriorityLevelConfigurationTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.
func (PriorityLevelConfigurationListTypeArgs) ElementType ¶
func (PriorityLevelConfigurationListTypeArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationListTypeArgs) ToPriorityLevelConfigurationListTypeOutput ¶
func (i PriorityLevelConfigurationListTypeArgs) ToPriorityLevelConfigurationListTypeOutput() PriorityLevelConfigurationListTypeOutput
func (PriorityLevelConfigurationListTypeArgs) ToPriorityLevelConfigurationListTypeOutputWithContext ¶
func (i PriorityLevelConfigurationListTypeArgs) ToPriorityLevelConfigurationListTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationListTypeOutput
type PriorityLevelConfigurationListTypeInput ¶
type PriorityLevelConfigurationListTypeInput interface { pulumi.Input ToPriorityLevelConfigurationListTypeOutput() PriorityLevelConfigurationListTypeOutput ToPriorityLevelConfigurationListTypeOutputWithContext(context.Context) PriorityLevelConfigurationListTypeOutput }
PriorityLevelConfigurationListTypeInput is an input type that accepts PriorityLevelConfigurationListTypeArgs and PriorityLevelConfigurationListTypeOutput values. You can construct a concrete instance of `PriorityLevelConfigurationListTypeInput` via:
PriorityLevelConfigurationListTypeArgs{...}
type PriorityLevelConfigurationListTypeOutput ¶
type PriorityLevelConfigurationListTypeOutput struct{ *pulumi.OutputState }
PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.
func (PriorityLevelConfigurationListTypeOutput) ApiVersion ¶
func (o PriorityLevelConfigurationListTypeOutput) 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 (PriorityLevelConfigurationListTypeOutput) ElementType ¶
func (PriorityLevelConfigurationListTypeOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationListTypeOutput) Kind ¶
func (o PriorityLevelConfigurationListTypeOutput) 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 (PriorityLevelConfigurationListTypeOutput) Metadata ¶
func (o PriorityLevelConfigurationListTypeOutput) Metadata() metav1.ListMetaPtrOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PriorityLevelConfigurationListTypeOutput) ToPriorityLevelConfigurationListTypeOutput ¶
func (o PriorityLevelConfigurationListTypeOutput) ToPriorityLevelConfigurationListTypeOutput() PriorityLevelConfigurationListTypeOutput
func (PriorityLevelConfigurationListTypeOutput) ToPriorityLevelConfigurationListTypeOutputWithContext ¶
func (o PriorityLevelConfigurationListTypeOutput) ToPriorityLevelConfigurationListTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationListTypeOutput
type PriorityLevelConfigurationMap ¶
type PriorityLevelConfigurationMap map[string]PriorityLevelConfigurationInput
func (PriorityLevelConfigurationMap) ElementType ¶
func (PriorityLevelConfigurationMap) ElementType() reflect.Type
func (PriorityLevelConfigurationMap) ToPriorityLevelConfigurationMapOutput ¶
func (i PriorityLevelConfigurationMap) ToPriorityLevelConfigurationMapOutput() PriorityLevelConfigurationMapOutput
func (PriorityLevelConfigurationMap) ToPriorityLevelConfigurationMapOutputWithContext ¶
func (i PriorityLevelConfigurationMap) ToPriorityLevelConfigurationMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationMapOutput
type PriorityLevelConfigurationMapInput ¶
type PriorityLevelConfigurationMapInput interface { pulumi.Input ToPriorityLevelConfigurationMapOutput() PriorityLevelConfigurationMapOutput ToPriorityLevelConfigurationMapOutputWithContext(context.Context) PriorityLevelConfigurationMapOutput }
PriorityLevelConfigurationMapInput is an input type that accepts PriorityLevelConfigurationMap and PriorityLevelConfigurationMapOutput values. You can construct a concrete instance of `PriorityLevelConfigurationMapInput` via:
PriorityLevelConfigurationMap{ "key": PriorityLevelConfigurationArgs{...} }
type PriorityLevelConfigurationMapOutput ¶
type PriorityLevelConfigurationMapOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationMapOutput) ElementType ¶
func (PriorityLevelConfigurationMapOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationMapOutput) MapIndex ¶
func (o PriorityLevelConfigurationMapOutput) MapIndex(k pulumi.StringInput) PriorityLevelConfigurationOutput
func (PriorityLevelConfigurationMapOutput) ToPriorityLevelConfigurationMapOutput ¶
func (o PriorityLevelConfigurationMapOutput) ToPriorityLevelConfigurationMapOutput() PriorityLevelConfigurationMapOutput
func (PriorityLevelConfigurationMapOutput) ToPriorityLevelConfigurationMapOutputWithContext ¶
func (o PriorityLevelConfigurationMapOutput) ToPriorityLevelConfigurationMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationMapOutput
type PriorityLevelConfigurationOutput ¶
type PriorityLevelConfigurationOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationOutput) ApiVersion ¶
func (o PriorityLevelConfigurationOutput) 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 (PriorityLevelConfigurationOutput) ElementType ¶
func (PriorityLevelConfigurationOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationOutput) Kind ¶
func (o PriorityLevelConfigurationOutput) 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 (PriorityLevelConfigurationOutput) Metadata ¶
func (o PriorityLevelConfigurationOutput) Metadata() metav1.ObjectMetaOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PriorityLevelConfigurationOutput) Spec ¶
func (o PriorityLevelConfigurationOutput) Spec() PriorityLevelConfigurationSpecOutput
`spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (PriorityLevelConfigurationOutput) Status ¶
func (o PriorityLevelConfigurationOutput) Status() PriorityLevelConfigurationStatusPtrOutput
`status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (PriorityLevelConfigurationOutput) ToPriorityLevelConfigurationOutput ¶
func (o PriorityLevelConfigurationOutput) ToPriorityLevelConfigurationOutput() PriorityLevelConfigurationOutput
func (PriorityLevelConfigurationOutput) ToPriorityLevelConfigurationOutputWithContext ¶
func (o PriorityLevelConfigurationOutput) ToPriorityLevelConfigurationOutputWithContext(ctx context.Context) PriorityLevelConfigurationOutput
type PriorityLevelConfigurationPatch ¶
type PriorityLevelConfigurationPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec PriorityLevelConfigurationSpecPatchPtrOutput `pulumi:"spec"` // `status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status PriorityLevelConfigurationStatusPatchPtrOutput `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. PriorityLevelConfiguration represents the configuration of a priority level.
func GetPriorityLevelConfigurationPatch ¶
func GetPriorityLevelConfigurationPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PriorityLevelConfigurationPatchState, opts ...pulumi.ResourceOption) (*PriorityLevelConfigurationPatch, error)
GetPriorityLevelConfigurationPatch gets an existing PriorityLevelConfigurationPatch 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 NewPriorityLevelConfigurationPatch ¶
func NewPriorityLevelConfigurationPatch(ctx *pulumi.Context, name string, args *PriorityLevelConfigurationPatchArgs, opts ...pulumi.ResourceOption) (*PriorityLevelConfigurationPatch, error)
NewPriorityLevelConfigurationPatch registers a new resource with the given unique name, arguments, and options.
func (*PriorityLevelConfigurationPatch) ElementType ¶
func (*PriorityLevelConfigurationPatch) ElementType() reflect.Type
func (*PriorityLevelConfigurationPatch) ToPriorityLevelConfigurationPatchOutput ¶
func (i *PriorityLevelConfigurationPatch) ToPriorityLevelConfigurationPatchOutput() PriorityLevelConfigurationPatchOutput
func (*PriorityLevelConfigurationPatch) ToPriorityLevelConfigurationPatchOutputWithContext ¶
func (i *PriorityLevelConfigurationPatch) ToPriorityLevelConfigurationPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchOutput
type PriorityLevelConfigurationPatchArgs ¶
type PriorityLevelConfigurationPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // `spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec PriorityLevelConfigurationSpecPatchPtrInput }
The set of arguments for constructing a PriorityLevelConfigurationPatch resource.
func (PriorityLevelConfigurationPatchArgs) ElementType ¶
func (PriorityLevelConfigurationPatchArgs) ElementType() reflect.Type
type PriorityLevelConfigurationPatchArray ¶
type PriorityLevelConfigurationPatchArray []PriorityLevelConfigurationPatchInput
func (PriorityLevelConfigurationPatchArray) ElementType ¶
func (PriorityLevelConfigurationPatchArray) ElementType() reflect.Type
func (PriorityLevelConfigurationPatchArray) ToPriorityLevelConfigurationPatchArrayOutput ¶
func (i PriorityLevelConfigurationPatchArray) ToPriorityLevelConfigurationPatchArrayOutput() PriorityLevelConfigurationPatchArrayOutput
func (PriorityLevelConfigurationPatchArray) ToPriorityLevelConfigurationPatchArrayOutputWithContext ¶
func (i PriorityLevelConfigurationPatchArray) ToPriorityLevelConfigurationPatchArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchArrayOutput
type PriorityLevelConfigurationPatchArrayInput ¶
type PriorityLevelConfigurationPatchArrayInput interface { pulumi.Input ToPriorityLevelConfigurationPatchArrayOutput() PriorityLevelConfigurationPatchArrayOutput ToPriorityLevelConfigurationPatchArrayOutputWithContext(context.Context) PriorityLevelConfigurationPatchArrayOutput }
PriorityLevelConfigurationPatchArrayInput is an input type that accepts PriorityLevelConfigurationPatchArray and PriorityLevelConfigurationPatchArrayOutput values. You can construct a concrete instance of `PriorityLevelConfigurationPatchArrayInput` via:
PriorityLevelConfigurationPatchArray{ PriorityLevelConfigurationPatchArgs{...} }
type PriorityLevelConfigurationPatchArrayOutput ¶
type PriorityLevelConfigurationPatchArrayOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationPatchArrayOutput) ElementType ¶
func (PriorityLevelConfigurationPatchArrayOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationPatchArrayOutput) ToPriorityLevelConfigurationPatchArrayOutput ¶
func (o PriorityLevelConfigurationPatchArrayOutput) ToPriorityLevelConfigurationPatchArrayOutput() PriorityLevelConfigurationPatchArrayOutput
func (PriorityLevelConfigurationPatchArrayOutput) ToPriorityLevelConfigurationPatchArrayOutputWithContext ¶
func (o PriorityLevelConfigurationPatchArrayOutput) ToPriorityLevelConfigurationPatchArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchArrayOutput
type PriorityLevelConfigurationPatchInput ¶
type PriorityLevelConfigurationPatchInput interface { pulumi.Input ToPriorityLevelConfigurationPatchOutput() PriorityLevelConfigurationPatchOutput ToPriorityLevelConfigurationPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchOutput }
type PriorityLevelConfigurationPatchMap ¶
type PriorityLevelConfigurationPatchMap map[string]PriorityLevelConfigurationPatchInput
func (PriorityLevelConfigurationPatchMap) ElementType ¶
func (PriorityLevelConfigurationPatchMap) ElementType() reflect.Type
func (PriorityLevelConfigurationPatchMap) ToPriorityLevelConfigurationPatchMapOutput ¶
func (i PriorityLevelConfigurationPatchMap) ToPriorityLevelConfigurationPatchMapOutput() PriorityLevelConfigurationPatchMapOutput
func (PriorityLevelConfigurationPatchMap) ToPriorityLevelConfigurationPatchMapOutputWithContext ¶
func (i PriorityLevelConfigurationPatchMap) ToPriorityLevelConfigurationPatchMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchMapOutput
type PriorityLevelConfigurationPatchMapInput ¶
type PriorityLevelConfigurationPatchMapInput interface { pulumi.Input ToPriorityLevelConfigurationPatchMapOutput() PriorityLevelConfigurationPatchMapOutput ToPriorityLevelConfigurationPatchMapOutputWithContext(context.Context) PriorityLevelConfigurationPatchMapOutput }
PriorityLevelConfigurationPatchMapInput is an input type that accepts PriorityLevelConfigurationPatchMap and PriorityLevelConfigurationPatchMapOutput values. You can construct a concrete instance of `PriorityLevelConfigurationPatchMapInput` via:
PriorityLevelConfigurationPatchMap{ "key": PriorityLevelConfigurationPatchArgs{...} }
type PriorityLevelConfigurationPatchMapOutput ¶
type PriorityLevelConfigurationPatchMapOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationPatchMapOutput) ElementType ¶
func (PriorityLevelConfigurationPatchMapOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationPatchMapOutput) MapIndex ¶
func (o PriorityLevelConfigurationPatchMapOutput) MapIndex(k pulumi.StringInput) PriorityLevelConfigurationPatchOutput
func (PriorityLevelConfigurationPatchMapOutput) ToPriorityLevelConfigurationPatchMapOutput ¶
func (o PriorityLevelConfigurationPatchMapOutput) ToPriorityLevelConfigurationPatchMapOutput() PriorityLevelConfigurationPatchMapOutput
func (PriorityLevelConfigurationPatchMapOutput) ToPriorityLevelConfigurationPatchMapOutputWithContext ¶
func (o PriorityLevelConfigurationPatchMapOutput) ToPriorityLevelConfigurationPatchMapOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchMapOutput
type PriorityLevelConfigurationPatchOutput ¶
type PriorityLevelConfigurationPatchOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationPatchOutput) ApiVersion ¶
func (o PriorityLevelConfigurationPatchOutput) 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 (PriorityLevelConfigurationPatchOutput) ElementType ¶
func (PriorityLevelConfigurationPatchOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationPatchOutput) Kind ¶
func (o PriorityLevelConfigurationPatchOutput) 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 (PriorityLevelConfigurationPatchOutput) Metadata ¶
func (o PriorityLevelConfigurationPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PriorityLevelConfigurationPatchOutput) Spec ¶
`spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (PriorityLevelConfigurationPatchOutput) Status ¶
func (o PriorityLevelConfigurationPatchOutput) Status() PriorityLevelConfigurationStatusPatchPtrOutput
`status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (PriorityLevelConfigurationPatchOutput) ToPriorityLevelConfigurationPatchOutput ¶
func (o PriorityLevelConfigurationPatchOutput) ToPriorityLevelConfigurationPatchOutput() PriorityLevelConfigurationPatchOutput
func (PriorityLevelConfigurationPatchOutput) ToPriorityLevelConfigurationPatchOutputWithContext ¶
func (o PriorityLevelConfigurationPatchOutput) ToPriorityLevelConfigurationPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchOutput
type PriorityLevelConfigurationPatchState ¶
type PriorityLevelConfigurationPatchState struct { }
func (PriorityLevelConfigurationPatchState) ElementType ¶
func (PriorityLevelConfigurationPatchState) ElementType() reflect.Type
type PriorityLevelConfigurationPatchType ¶
type PriorityLevelConfigurationPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *PriorityLevelConfigurationSpecPatch `pulumi:"spec"` // `status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *PriorityLevelConfigurationStatusPatch `pulumi:"status"` }
PriorityLevelConfiguration represents the configuration of a priority level.
type PriorityLevelConfigurationPatchTypeArgs ¶
type PriorityLevelConfigurationPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec PriorityLevelConfigurationSpecPatchPtrInput `pulumi:"spec"` // `status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status PriorityLevelConfigurationStatusPatchPtrInput `pulumi:"status"` }
PriorityLevelConfiguration represents the configuration of a priority level.
func (PriorityLevelConfigurationPatchTypeArgs) ElementType ¶
func (PriorityLevelConfigurationPatchTypeArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationPatchTypeArgs) ToPriorityLevelConfigurationPatchTypeOutput ¶
func (i PriorityLevelConfigurationPatchTypeArgs) ToPriorityLevelConfigurationPatchTypeOutput() PriorityLevelConfigurationPatchTypeOutput
func (PriorityLevelConfigurationPatchTypeArgs) ToPriorityLevelConfigurationPatchTypeOutputWithContext ¶
func (i PriorityLevelConfigurationPatchTypeArgs) ToPriorityLevelConfigurationPatchTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchTypeOutput
type PriorityLevelConfigurationPatchTypeInput ¶
type PriorityLevelConfigurationPatchTypeInput interface { pulumi.Input ToPriorityLevelConfigurationPatchTypeOutput() PriorityLevelConfigurationPatchTypeOutput ToPriorityLevelConfigurationPatchTypeOutputWithContext(context.Context) PriorityLevelConfigurationPatchTypeOutput }
PriorityLevelConfigurationPatchTypeInput is an input type that accepts PriorityLevelConfigurationPatchTypeArgs and PriorityLevelConfigurationPatchTypeOutput values. You can construct a concrete instance of `PriorityLevelConfigurationPatchTypeInput` via:
PriorityLevelConfigurationPatchTypeArgs{...}
type PriorityLevelConfigurationPatchTypeOutput ¶
type PriorityLevelConfigurationPatchTypeOutput struct{ *pulumi.OutputState }
PriorityLevelConfiguration represents the configuration of a priority level.
func (PriorityLevelConfigurationPatchTypeOutput) ApiVersion ¶
func (o PriorityLevelConfigurationPatchTypeOutput) 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 (PriorityLevelConfigurationPatchTypeOutput) ElementType ¶
func (PriorityLevelConfigurationPatchTypeOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationPatchTypeOutput) Kind ¶
func (o PriorityLevelConfigurationPatchTypeOutput) 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 (PriorityLevelConfigurationPatchTypeOutput) Metadata ¶
func (o PriorityLevelConfigurationPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PriorityLevelConfigurationPatchTypeOutput) Spec ¶
func (o PriorityLevelConfigurationPatchTypeOutput) Spec() PriorityLevelConfigurationSpecPatchPtrOutput
`spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (PriorityLevelConfigurationPatchTypeOutput) Status ¶
func (o PriorityLevelConfigurationPatchTypeOutput) Status() PriorityLevelConfigurationStatusPatchPtrOutput
`status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (PriorityLevelConfigurationPatchTypeOutput) ToPriorityLevelConfigurationPatchTypeOutput ¶
func (o PriorityLevelConfigurationPatchTypeOutput) ToPriorityLevelConfigurationPatchTypeOutput() PriorityLevelConfigurationPatchTypeOutput
func (PriorityLevelConfigurationPatchTypeOutput) ToPriorityLevelConfigurationPatchTypeOutputWithContext ¶
func (o PriorityLevelConfigurationPatchTypeOutput) ToPriorityLevelConfigurationPatchTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationPatchTypeOutput
type PriorityLevelConfigurationReference ¶
type PriorityLevelConfigurationReference struct { // `name` is the name of the priority level configuration being referenced Required. Name string `pulumi:"name"` }
PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.
type PriorityLevelConfigurationReferenceArgs ¶
type PriorityLevelConfigurationReferenceArgs struct { // `name` is the name of the priority level configuration being referenced Required. Name pulumi.StringInput `pulumi:"name"` }
PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.
func (PriorityLevelConfigurationReferenceArgs) ElementType ¶
func (PriorityLevelConfigurationReferenceArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferenceOutput ¶
func (i PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferenceOutput() PriorityLevelConfigurationReferenceOutput
func (PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferenceOutputWithContext ¶
func (i PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferenceOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferenceOutput
func (PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferencePtrOutput ¶
func (i PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferencePtrOutput() PriorityLevelConfigurationReferencePtrOutput
func (PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferencePtrOutputWithContext ¶
func (i PriorityLevelConfigurationReferenceArgs) ToPriorityLevelConfigurationReferencePtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePtrOutput
type PriorityLevelConfigurationReferenceInput ¶
type PriorityLevelConfigurationReferenceInput interface { pulumi.Input ToPriorityLevelConfigurationReferenceOutput() PriorityLevelConfigurationReferenceOutput ToPriorityLevelConfigurationReferenceOutputWithContext(context.Context) PriorityLevelConfigurationReferenceOutput }
PriorityLevelConfigurationReferenceInput is an input type that accepts PriorityLevelConfigurationReferenceArgs and PriorityLevelConfigurationReferenceOutput values. You can construct a concrete instance of `PriorityLevelConfigurationReferenceInput` via:
PriorityLevelConfigurationReferenceArgs{...}
type PriorityLevelConfigurationReferenceOutput ¶
type PriorityLevelConfigurationReferenceOutput struct{ *pulumi.OutputState }
PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.
func (PriorityLevelConfigurationReferenceOutput) ElementType ¶
func (PriorityLevelConfigurationReferenceOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationReferenceOutput) Name ¶
func (o PriorityLevelConfigurationReferenceOutput) Name() pulumi.StringOutput
`name` is the name of the priority level configuration being referenced Required.
func (PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferenceOutput ¶
func (o PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferenceOutput() PriorityLevelConfigurationReferenceOutput
func (PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferenceOutputWithContext ¶
func (o PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferenceOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferenceOutput
func (PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferencePtrOutput ¶
func (o PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferencePtrOutput() PriorityLevelConfigurationReferencePtrOutput
func (PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferencePtrOutputWithContext ¶
func (o PriorityLevelConfigurationReferenceOutput) ToPriorityLevelConfigurationReferencePtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePtrOutput
type PriorityLevelConfigurationReferencePatch ¶
type PriorityLevelConfigurationReferencePatch struct { // `name` is the name of the priority level configuration being referenced Required. Name *string `pulumi:"name"` }
PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.
type PriorityLevelConfigurationReferencePatchArgs ¶
type PriorityLevelConfigurationReferencePatchArgs struct { // `name` is the name of the priority level configuration being referenced Required. Name pulumi.StringPtrInput `pulumi:"name"` }
PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.
func (PriorityLevelConfigurationReferencePatchArgs) ElementType ¶
func (PriorityLevelConfigurationReferencePatchArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchOutput ¶
func (i PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchOutput() PriorityLevelConfigurationReferencePatchOutput
func (PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchOutputWithContext ¶
func (i PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchOutput
func (PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchPtrOutput ¶
func (i PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchPtrOutput() PriorityLevelConfigurationReferencePatchPtrOutput
func (PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext ¶
func (i PriorityLevelConfigurationReferencePatchArgs) ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchPtrOutput
type PriorityLevelConfigurationReferencePatchInput ¶
type PriorityLevelConfigurationReferencePatchInput interface { pulumi.Input ToPriorityLevelConfigurationReferencePatchOutput() PriorityLevelConfigurationReferencePatchOutput ToPriorityLevelConfigurationReferencePatchOutputWithContext(context.Context) PriorityLevelConfigurationReferencePatchOutput }
PriorityLevelConfigurationReferencePatchInput is an input type that accepts PriorityLevelConfigurationReferencePatchArgs and PriorityLevelConfigurationReferencePatchOutput values. You can construct a concrete instance of `PriorityLevelConfigurationReferencePatchInput` via:
PriorityLevelConfigurationReferencePatchArgs{...}
type PriorityLevelConfigurationReferencePatchOutput ¶
type PriorityLevelConfigurationReferencePatchOutput struct{ *pulumi.OutputState }
PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.
func (PriorityLevelConfigurationReferencePatchOutput) ElementType ¶
func (PriorityLevelConfigurationReferencePatchOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationReferencePatchOutput) Name ¶
func (o PriorityLevelConfigurationReferencePatchOutput) Name() pulumi.StringPtrOutput
`name` is the name of the priority level configuration being referenced Required.
func (PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchOutput ¶
func (o PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchOutput() PriorityLevelConfigurationReferencePatchOutput
func (PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchOutputWithContext ¶
func (o PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchOutput
func (PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchPtrOutput ¶
func (o PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchPtrOutput() PriorityLevelConfigurationReferencePatchPtrOutput
func (PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext ¶
func (o PriorityLevelConfigurationReferencePatchOutput) ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchPtrOutput
type PriorityLevelConfigurationReferencePatchPtrInput ¶
type PriorityLevelConfigurationReferencePatchPtrInput interface { pulumi.Input ToPriorityLevelConfigurationReferencePatchPtrOutput() PriorityLevelConfigurationReferencePatchPtrOutput ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext(context.Context) PriorityLevelConfigurationReferencePatchPtrOutput }
PriorityLevelConfigurationReferencePatchPtrInput is an input type that accepts PriorityLevelConfigurationReferencePatchArgs, PriorityLevelConfigurationReferencePatchPtr and PriorityLevelConfigurationReferencePatchPtrOutput values. You can construct a concrete instance of `PriorityLevelConfigurationReferencePatchPtrInput` via:
PriorityLevelConfigurationReferencePatchArgs{...} or: nil
func PriorityLevelConfigurationReferencePatchPtr ¶
func PriorityLevelConfigurationReferencePatchPtr(v *PriorityLevelConfigurationReferencePatchArgs) PriorityLevelConfigurationReferencePatchPtrInput
type PriorityLevelConfigurationReferencePatchPtrOutput ¶
type PriorityLevelConfigurationReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationReferencePatchPtrOutput) ElementType ¶
func (PriorityLevelConfigurationReferencePatchPtrOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationReferencePatchPtrOutput) Name ¶
func (o PriorityLevelConfigurationReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
`name` is the name of the priority level configuration being referenced Required.
func (PriorityLevelConfigurationReferencePatchPtrOutput) ToPriorityLevelConfigurationReferencePatchPtrOutput ¶
func (o PriorityLevelConfigurationReferencePatchPtrOutput) ToPriorityLevelConfigurationReferencePatchPtrOutput() PriorityLevelConfigurationReferencePatchPtrOutput
func (PriorityLevelConfigurationReferencePatchPtrOutput) ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext ¶
func (o PriorityLevelConfigurationReferencePatchPtrOutput) ToPriorityLevelConfigurationReferencePatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePatchPtrOutput
type PriorityLevelConfigurationReferencePtrInput ¶
type PriorityLevelConfigurationReferencePtrInput interface { pulumi.Input ToPriorityLevelConfigurationReferencePtrOutput() PriorityLevelConfigurationReferencePtrOutput ToPriorityLevelConfigurationReferencePtrOutputWithContext(context.Context) PriorityLevelConfigurationReferencePtrOutput }
PriorityLevelConfigurationReferencePtrInput is an input type that accepts PriorityLevelConfigurationReferenceArgs, PriorityLevelConfigurationReferencePtr and PriorityLevelConfigurationReferencePtrOutput values. You can construct a concrete instance of `PriorityLevelConfigurationReferencePtrInput` via:
PriorityLevelConfigurationReferenceArgs{...} or: nil
func PriorityLevelConfigurationReferencePtr ¶
func PriorityLevelConfigurationReferencePtr(v *PriorityLevelConfigurationReferenceArgs) PriorityLevelConfigurationReferencePtrInput
type PriorityLevelConfigurationReferencePtrOutput ¶
type PriorityLevelConfigurationReferencePtrOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationReferencePtrOutput) ElementType ¶
func (PriorityLevelConfigurationReferencePtrOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationReferencePtrOutput) Name ¶
func (o PriorityLevelConfigurationReferencePtrOutput) Name() pulumi.StringPtrOutput
`name` is the name of the priority level configuration being referenced Required.
func (PriorityLevelConfigurationReferencePtrOutput) ToPriorityLevelConfigurationReferencePtrOutput ¶
func (o PriorityLevelConfigurationReferencePtrOutput) ToPriorityLevelConfigurationReferencePtrOutput() PriorityLevelConfigurationReferencePtrOutput
func (PriorityLevelConfigurationReferencePtrOutput) ToPriorityLevelConfigurationReferencePtrOutputWithContext ¶
func (o PriorityLevelConfigurationReferencePtrOutput) ToPriorityLevelConfigurationReferencePtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationReferencePtrOutput
type PriorityLevelConfigurationSpec ¶
type PriorityLevelConfigurationSpec struct { // `limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `"Limited"`. Limited *LimitedPriorityLevelConfiguration `pulumi:"limited"` // `type` indicates whether this priority level is subject to limitation on request execution. A value of `"Exempt"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `"Limited"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required. Type string `pulumi:"type"` }
PriorityLevelConfigurationSpec specifies the configuration of a priority level.
type PriorityLevelConfigurationSpecArgs ¶
type PriorityLevelConfigurationSpecArgs struct { // `limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `"Limited"`. Limited LimitedPriorityLevelConfigurationPtrInput `pulumi:"limited"` // `type` indicates whether this priority level is subject to limitation on request execution. A value of `"Exempt"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `"Limited"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required. Type pulumi.StringInput `pulumi:"type"` }
PriorityLevelConfigurationSpec specifies the configuration of a priority level.
func (PriorityLevelConfigurationSpecArgs) ElementType ¶
func (PriorityLevelConfigurationSpecArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecOutput ¶
func (i PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecOutput() PriorityLevelConfigurationSpecOutput
func (PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecOutputWithContext ¶
func (i PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecOutput
func (PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecPtrOutput ¶
func (i PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecPtrOutput() PriorityLevelConfigurationSpecPtrOutput
func (PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecPtrOutputWithContext ¶
func (i PriorityLevelConfigurationSpecArgs) ToPriorityLevelConfigurationSpecPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPtrOutput
type PriorityLevelConfigurationSpecInput ¶
type PriorityLevelConfigurationSpecInput interface { pulumi.Input ToPriorityLevelConfigurationSpecOutput() PriorityLevelConfigurationSpecOutput ToPriorityLevelConfigurationSpecOutputWithContext(context.Context) PriorityLevelConfigurationSpecOutput }
PriorityLevelConfigurationSpecInput is an input type that accepts PriorityLevelConfigurationSpecArgs and PriorityLevelConfigurationSpecOutput values. You can construct a concrete instance of `PriorityLevelConfigurationSpecInput` via:
PriorityLevelConfigurationSpecArgs{...}
type PriorityLevelConfigurationSpecOutput ¶
type PriorityLevelConfigurationSpecOutput struct{ *pulumi.OutputState }
PriorityLevelConfigurationSpec specifies the configuration of a priority level.
func (PriorityLevelConfigurationSpecOutput) ElementType ¶
func (PriorityLevelConfigurationSpecOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationSpecOutput) Limited ¶
func (o PriorityLevelConfigurationSpecOutput) Limited() LimitedPriorityLevelConfigurationPtrOutput
`limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `"Limited"`.
func (PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecOutput ¶
func (o PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecOutput() PriorityLevelConfigurationSpecOutput
func (PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecOutputWithContext ¶
func (o PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecOutput
func (PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecPtrOutput ¶
func (o PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecPtrOutput() PriorityLevelConfigurationSpecPtrOutput
func (PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecPtrOutputWithContext ¶
func (o PriorityLevelConfigurationSpecOutput) ToPriorityLevelConfigurationSpecPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPtrOutput
func (PriorityLevelConfigurationSpecOutput) Type ¶
func (o PriorityLevelConfigurationSpecOutput) Type() pulumi.StringOutput
`type` indicates whether this priority level is subject to limitation on request execution. A value of `"Exempt"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `"Limited"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required.
type PriorityLevelConfigurationSpecPatch ¶
type PriorityLevelConfigurationSpecPatch struct { // `limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `"Limited"`. Limited *LimitedPriorityLevelConfigurationPatch `pulumi:"limited"` // `type` indicates whether this priority level is subject to limitation on request execution. A value of `"Exempt"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `"Limited"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required. Type *string `pulumi:"type"` }
PriorityLevelConfigurationSpec specifies the configuration of a priority level.
type PriorityLevelConfigurationSpecPatchArgs ¶
type PriorityLevelConfigurationSpecPatchArgs struct { // `limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `"Limited"`. Limited LimitedPriorityLevelConfigurationPatchPtrInput `pulumi:"limited"` // `type` indicates whether this priority level is subject to limitation on request execution. A value of `"Exempt"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `"Limited"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required. Type pulumi.StringPtrInput `pulumi:"type"` }
PriorityLevelConfigurationSpec specifies the configuration of a priority level.
func (PriorityLevelConfigurationSpecPatchArgs) ElementType ¶
func (PriorityLevelConfigurationSpecPatchArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchOutput ¶
func (i PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchOutput() PriorityLevelConfigurationSpecPatchOutput
func (PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchOutputWithContext ¶
func (i PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchOutput
func (PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchPtrOutput ¶
func (i PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchPtrOutput() PriorityLevelConfigurationSpecPatchPtrOutput
func (PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext ¶
func (i PriorityLevelConfigurationSpecPatchArgs) ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchPtrOutput
type PriorityLevelConfigurationSpecPatchInput ¶
type PriorityLevelConfigurationSpecPatchInput interface { pulumi.Input ToPriorityLevelConfigurationSpecPatchOutput() PriorityLevelConfigurationSpecPatchOutput ToPriorityLevelConfigurationSpecPatchOutputWithContext(context.Context) PriorityLevelConfigurationSpecPatchOutput }
PriorityLevelConfigurationSpecPatchInput is an input type that accepts PriorityLevelConfigurationSpecPatchArgs and PriorityLevelConfigurationSpecPatchOutput values. You can construct a concrete instance of `PriorityLevelConfigurationSpecPatchInput` via:
PriorityLevelConfigurationSpecPatchArgs{...}
type PriorityLevelConfigurationSpecPatchOutput ¶
type PriorityLevelConfigurationSpecPatchOutput struct{ *pulumi.OutputState }
PriorityLevelConfigurationSpec specifies the configuration of a priority level.
func (PriorityLevelConfigurationSpecPatchOutput) ElementType ¶
func (PriorityLevelConfigurationSpecPatchOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationSpecPatchOutput) Limited ¶
func (o PriorityLevelConfigurationSpecPatchOutput) Limited() LimitedPriorityLevelConfigurationPatchPtrOutput
`limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `"Limited"`.
func (PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchOutput ¶
func (o PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchOutput() PriorityLevelConfigurationSpecPatchOutput
func (PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchOutputWithContext ¶
func (o PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchOutput
func (PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchPtrOutput ¶
func (o PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchPtrOutput() PriorityLevelConfigurationSpecPatchPtrOutput
func (PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext ¶
func (o PriorityLevelConfigurationSpecPatchOutput) ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchPtrOutput
func (PriorityLevelConfigurationSpecPatchOutput) Type ¶
func (o PriorityLevelConfigurationSpecPatchOutput) Type() pulumi.StringPtrOutput
`type` indicates whether this priority level is subject to limitation on request execution. A value of `"Exempt"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `"Limited"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required.
type PriorityLevelConfigurationSpecPatchPtrInput ¶
type PriorityLevelConfigurationSpecPatchPtrInput interface { pulumi.Input ToPriorityLevelConfigurationSpecPatchPtrOutput() PriorityLevelConfigurationSpecPatchPtrOutput ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext(context.Context) PriorityLevelConfigurationSpecPatchPtrOutput }
PriorityLevelConfigurationSpecPatchPtrInput is an input type that accepts PriorityLevelConfigurationSpecPatchArgs, PriorityLevelConfigurationSpecPatchPtr and PriorityLevelConfigurationSpecPatchPtrOutput values. You can construct a concrete instance of `PriorityLevelConfigurationSpecPatchPtrInput` via:
PriorityLevelConfigurationSpecPatchArgs{...} or: nil
func PriorityLevelConfigurationSpecPatchPtr ¶
func PriorityLevelConfigurationSpecPatchPtr(v *PriorityLevelConfigurationSpecPatchArgs) PriorityLevelConfigurationSpecPatchPtrInput
type PriorityLevelConfigurationSpecPatchPtrOutput ¶
type PriorityLevelConfigurationSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationSpecPatchPtrOutput) ElementType ¶
func (PriorityLevelConfigurationSpecPatchPtrOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationSpecPatchPtrOutput) Limited ¶
func (o PriorityLevelConfigurationSpecPatchPtrOutput) Limited() LimitedPriorityLevelConfigurationPatchPtrOutput
`limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `"Limited"`.
func (PriorityLevelConfigurationSpecPatchPtrOutput) ToPriorityLevelConfigurationSpecPatchPtrOutput ¶
func (o PriorityLevelConfigurationSpecPatchPtrOutput) ToPriorityLevelConfigurationSpecPatchPtrOutput() PriorityLevelConfigurationSpecPatchPtrOutput
func (PriorityLevelConfigurationSpecPatchPtrOutput) ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext ¶
func (o PriorityLevelConfigurationSpecPatchPtrOutput) ToPriorityLevelConfigurationSpecPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPatchPtrOutput
func (PriorityLevelConfigurationSpecPatchPtrOutput) Type ¶
func (o PriorityLevelConfigurationSpecPatchPtrOutput) Type() pulumi.StringPtrOutput
`type` indicates whether this priority level is subject to limitation on request execution. A value of `"Exempt"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `"Limited"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required.
type PriorityLevelConfigurationSpecPtrInput ¶
type PriorityLevelConfigurationSpecPtrInput interface { pulumi.Input ToPriorityLevelConfigurationSpecPtrOutput() PriorityLevelConfigurationSpecPtrOutput ToPriorityLevelConfigurationSpecPtrOutputWithContext(context.Context) PriorityLevelConfigurationSpecPtrOutput }
PriorityLevelConfigurationSpecPtrInput is an input type that accepts PriorityLevelConfigurationSpecArgs, PriorityLevelConfigurationSpecPtr and PriorityLevelConfigurationSpecPtrOutput values. You can construct a concrete instance of `PriorityLevelConfigurationSpecPtrInput` via:
PriorityLevelConfigurationSpecArgs{...} or: nil
func PriorityLevelConfigurationSpecPtr ¶
func PriorityLevelConfigurationSpecPtr(v *PriorityLevelConfigurationSpecArgs) PriorityLevelConfigurationSpecPtrInput
type PriorityLevelConfigurationSpecPtrOutput ¶
type PriorityLevelConfigurationSpecPtrOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationSpecPtrOutput) ElementType ¶
func (PriorityLevelConfigurationSpecPtrOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationSpecPtrOutput) Limited ¶
func (o PriorityLevelConfigurationSpecPtrOutput) Limited() LimitedPriorityLevelConfigurationPtrOutput
`limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `"Limited"`.
func (PriorityLevelConfigurationSpecPtrOutput) ToPriorityLevelConfigurationSpecPtrOutput ¶
func (o PriorityLevelConfigurationSpecPtrOutput) ToPriorityLevelConfigurationSpecPtrOutput() PriorityLevelConfigurationSpecPtrOutput
func (PriorityLevelConfigurationSpecPtrOutput) ToPriorityLevelConfigurationSpecPtrOutputWithContext ¶
func (o PriorityLevelConfigurationSpecPtrOutput) ToPriorityLevelConfigurationSpecPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationSpecPtrOutput
func (PriorityLevelConfigurationSpecPtrOutput) Type ¶
func (o PriorityLevelConfigurationSpecPtrOutput) Type() pulumi.StringPtrOutput
`type` indicates whether this priority level is subject to limitation on request execution. A value of `"Exempt"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `"Limited"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required.
type PriorityLevelConfigurationState ¶
type PriorityLevelConfigurationState struct { }
func (PriorityLevelConfigurationState) ElementType ¶
func (PriorityLevelConfigurationState) ElementType() reflect.Type
type PriorityLevelConfigurationStatus ¶
type PriorityLevelConfigurationStatus struct { // `conditions` is the current state of "request-priority". Conditions []PriorityLevelConfigurationCondition `pulumi:"conditions"` }
PriorityLevelConfigurationStatus represents the current state of a "request-priority".
type PriorityLevelConfigurationStatusArgs ¶
type PriorityLevelConfigurationStatusArgs struct { // `conditions` is the current state of "request-priority". Conditions PriorityLevelConfigurationConditionArrayInput `pulumi:"conditions"` }
PriorityLevelConfigurationStatus represents the current state of a "request-priority".
func (PriorityLevelConfigurationStatusArgs) ElementType ¶
func (PriorityLevelConfigurationStatusArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusOutput ¶
func (i PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusOutput() PriorityLevelConfigurationStatusOutput
func (PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusOutputWithContext ¶
func (i PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusOutput
func (PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusPtrOutput ¶
func (i PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusPtrOutput() PriorityLevelConfigurationStatusPtrOutput
func (PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusPtrOutputWithContext ¶
func (i PriorityLevelConfigurationStatusArgs) ToPriorityLevelConfigurationStatusPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPtrOutput
type PriorityLevelConfigurationStatusInput ¶
type PriorityLevelConfigurationStatusInput interface { pulumi.Input ToPriorityLevelConfigurationStatusOutput() PriorityLevelConfigurationStatusOutput ToPriorityLevelConfigurationStatusOutputWithContext(context.Context) PriorityLevelConfigurationStatusOutput }
PriorityLevelConfigurationStatusInput is an input type that accepts PriorityLevelConfigurationStatusArgs and PriorityLevelConfigurationStatusOutput values. You can construct a concrete instance of `PriorityLevelConfigurationStatusInput` via:
PriorityLevelConfigurationStatusArgs{...}
type PriorityLevelConfigurationStatusOutput ¶
type PriorityLevelConfigurationStatusOutput struct{ *pulumi.OutputState }
PriorityLevelConfigurationStatus represents the current state of a "request-priority".
func (PriorityLevelConfigurationStatusOutput) Conditions ¶
func (o PriorityLevelConfigurationStatusOutput) Conditions() PriorityLevelConfigurationConditionArrayOutput
`conditions` is the current state of "request-priority".
func (PriorityLevelConfigurationStatusOutput) ElementType ¶
func (PriorityLevelConfigurationStatusOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusOutput ¶
func (o PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusOutput() PriorityLevelConfigurationStatusOutput
func (PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusOutputWithContext ¶
func (o PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusOutput
func (PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusPtrOutput ¶
func (o PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusPtrOutput() PriorityLevelConfigurationStatusPtrOutput
func (PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusPtrOutputWithContext ¶
func (o PriorityLevelConfigurationStatusOutput) ToPriorityLevelConfigurationStatusPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPtrOutput
type PriorityLevelConfigurationStatusPatch ¶
type PriorityLevelConfigurationStatusPatch struct { // `conditions` is the current state of "request-priority". Conditions []PriorityLevelConfigurationConditionPatch `pulumi:"conditions"` }
PriorityLevelConfigurationStatus represents the current state of a "request-priority".
type PriorityLevelConfigurationStatusPatchArgs ¶
type PriorityLevelConfigurationStatusPatchArgs struct { // `conditions` is the current state of "request-priority". Conditions PriorityLevelConfigurationConditionPatchArrayInput `pulumi:"conditions"` }
PriorityLevelConfigurationStatus represents the current state of a "request-priority".
func (PriorityLevelConfigurationStatusPatchArgs) ElementType ¶
func (PriorityLevelConfigurationStatusPatchArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchOutput ¶
func (i PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchOutput() PriorityLevelConfigurationStatusPatchOutput
func (PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchOutputWithContext ¶
func (i PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchOutput
func (PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchPtrOutput ¶
func (i PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchPtrOutput() PriorityLevelConfigurationStatusPatchPtrOutput
func (PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext ¶
func (i PriorityLevelConfigurationStatusPatchArgs) ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchPtrOutput
type PriorityLevelConfigurationStatusPatchInput ¶
type PriorityLevelConfigurationStatusPatchInput interface { pulumi.Input ToPriorityLevelConfigurationStatusPatchOutput() PriorityLevelConfigurationStatusPatchOutput ToPriorityLevelConfigurationStatusPatchOutputWithContext(context.Context) PriorityLevelConfigurationStatusPatchOutput }
PriorityLevelConfigurationStatusPatchInput is an input type that accepts PriorityLevelConfigurationStatusPatchArgs and PriorityLevelConfigurationStatusPatchOutput values. You can construct a concrete instance of `PriorityLevelConfigurationStatusPatchInput` via:
PriorityLevelConfigurationStatusPatchArgs{...}
type PriorityLevelConfigurationStatusPatchOutput ¶
type PriorityLevelConfigurationStatusPatchOutput struct{ *pulumi.OutputState }
PriorityLevelConfigurationStatus represents the current state of a "request-priority".
func (PriorityLevelConfigurationStatusPatchOutput) Conditions ¶
func (o PriorityLevelConfigurationStatusPatchOutput) Conditions() PriorityLevelConfigurationConditionPatchArrayOutput
`conditions` is the current state of "request-priority".
func (PriorityLevelConfigurationStatusPatchOutput) ElementType ¶
func (PriorityLevelConfigurationStatusPatchOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchOutput ¶
func (o PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchOutput() PriorityLevelConfigurationStatusPatchOutput
func (PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchOutputWithContext ¶
func (o PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchOutput
func (PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchPtrOutput ¶
func (o PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchPtrOutput() PriorityLevelConfigurationStatusPatchPtrOutput
func (PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext ¶
func (o PriorityLevelConfigurationStatusPatchOutput) ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchPtrOutput
type PriorityLevelConfigurationStatusPatchPtrInput ¶
type PriorityLevelConfigurationStatusPatchPtrInput interface { pulumi.Input ToPriorityLevelConfigurationStatusPatchPtrOutput() PriorityLevelConfigurationStatusPatchPtrOutput ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext(context.Context) PriorityLevelConfigurationStatusPatchPtrOutput }
PriorityLevelConfigurationStatusPatchPtrInput is an input type that accepts PriorityLevelConfigurationStatusPatchArgs, PriorityLevelConfigurationStatusPatchPtr and PriorityLevelConfigurationStatusPatchPtrOutput values. You can construct a concrete instance of `PriorityLevelConfigurationStatusPatchPtrInput` via:
PriorityLevelConfigurationStatusPatchArgs{...} or: nil
func PriorityLevelConfigurationStatusPatchPtr ¶
func PriorityLevelConfigurationStatusPatchPtr(v *PriorityLevelConfigurationStatusPatchArgs) PriorityLevelConfigurationStatusPatchPtrInput
type PriorityLevelConfigurationStatusPatchPtrOutput ¶
type PriorityLevelConfigurationStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationStatusPatchPtrOutput) Conditions ¶
func (o PriorityLevelConfigurationStatusPatchPtrOutput) Conditions() PriorityLevelConfigurationConditionPatchArrayOutput
`conditions` is the current state of "request-priority".
func (PriorityLevelConfigurationStatusPatchPtrOutput) ElementType ¶
func (PriorityLevelConfigurationStatusPatchPtrOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationStatusPatchPtrOutput) ToPriorityLevelConfigurationStatusPatchPtrOutput ¶
func (o PriorityLevelConfigurationStatusPatchPtrOutput) ToPriorityLevelConfigurationStatusPatchPtrOutput() PriorityLevelConfigurationStatusPatchPtrOutput
func (PriorityLevelConfigurationStatusPatchPtrOutput) ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext ¶
func (o PriorityLevelConfigurationStatusPatchPtrOutput) ToPriorityLevelConfigurationStatusPatchPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPatchPtrOutput
type PriorityLevelConfigurationStatusPtrInput ¶
type PriorityLevelConfigurationStatusPtrInput interface { pulumi.Input ToPriorityLevelConfigurationStatusPtrOutput() PriorityLevelConfigurationStatusPtrOutput ToPriorityLevelConfigurationStatusPtrOutputWithContext(context.Context) PriorityLevelConfigurationStatusPtrOutput }
PriorityLevelConfigurationStatusPtrInput is an input type that accepts PriorityLevelConfigurationStatusArgs, PriorityLevelConfigurationStatusPtr and PriorityLevelConfigurationStatusPtrOutput values. You can construct a concrete instance of `PriorityLevelConfigurationStatusPtrInput` via:
PriorityLevelConfigurationStatusArgs{...} or: nil
func PriorityLevelConfigurationStatusPtr ¶
func PriorityLevelConfigurationStatusPtr(v *PriorityLevelConfigurationStatusArgs) PriorityLevelConfigurationStatusPtrInput
type PriorityLevelConfigurationStatusPtrOutput ¶
type PriorityLevelConfigurationStatusPtrOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationStatusPtrOutput) Conditions ¶
func (o PriorityLevelConfigurationStatusPtrOutput) Conditions() PriorityLevelConfigurationConditionArrayOutput
`conditions` is the current state of "request-priority".
func (PriorityLevelConfigurationStatusPtrOutput) ElementType ¶
func (PriorityLevelConfigurationStatusPtrOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationStatusPtrOutput) ToPriorityLevelConfigurationStatusPtrOutput ¶
func (o PriorityLevelConfigurationStatusPtrOutput) ToPriorityLevelConfigurationStatusPtrOutput() PriorityLevelConfigurationStatusPtrOutput
func (PriorityLevelConfigurationStatusPtrOutput) ToPriorityLevelConfigurationStatusPtrOutputWithContext ¶
func (o PriorityLevelConfigurationStatusPtrOutput) ToPriorityLevelConfigurationStatusPtrOutputWithContext(ctx context.Context) PriorityLevelConfigurationStatusPtrOutput
type PriorityLevelConfigurationType ¶
type PriorityLevelConfigurationType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *PriorityLevelConfigurationSpec `pulumi:"spec"` // `status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *PriorityLevelConfigurationStatus `pulumi:"status"` }
PriorityLevelConfiguration represents the configuration of a priority level.
type PriorityLevelConfigurationTypeArgs ¶
type PriorityLevelConfigurationTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // `metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // `spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec PriorityLevelConfigurationSpecPtrInput `pulumi:"spec"` // `status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status PriorityLevelConfigurationStatusPtrInput `pulumi:"status"` }
PriorityLevelConfiguration represents the configuration of a priority level.
func (PriorityLevelConfigurationTypeArgs) ElementType ¶
func (PriorityLevelConfigurationTypeArgs) ElementType() reflect.Type
func (PriorityLevelConfigurationTypeArgs) ToPriorityLevelConfigurationTypeOutput ¶
func (i PriorityLevelConfigurationTypeArgs) ToPriorityLevelConfigurationTypeOutput() PriorityLevelConfigurationTypeOutput
func (PriorityLevelConfigurationTypeArgs) ToPriorityLevelConfigurationTypeOutputWithContext ¶
func (i PriorityLevelConfigurationTypeArgs) ToPriorityLevelConfigurationTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationTypeOutput
type PriorityLevelConfigurationTypeArray ¶
type PriorityLevelConfigurationTypeArray []PriorityLevelConfigurationTypeInput
func (PriorityLevelConfigurationTypeArray) ElementType ¶
func (PriorityLevelConfigurationTypeArray) ElementType() reflect.Type
func (PriorityLevelConfigurationTypeArray) ToPriorityLevelConfigurationTypeArrayOutput ¶
func (i PriorityLevelConfigurationTypeArray) ToPriorityLevelConfigurationTypeArrayOutput() PriorityLevelConfigurationTypeArrayOutput
func (PriorityLevelConfigurationTypeArray) ToPriorityLevelConfigurationTypeArrayOutputWithContext ¶
func (i PriorityLevelConfigurationTypeArray) ToPriorityLevelConfigurationTypeArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationTypeArrayOutput
type PriorityLevelConfigurationTypeArrayInput ¶
type PriorityLevelConfigurationTypeArrayInput interface { pulumi.Input ToPriorityLevelConfigurationTypeArrayOutput() PriorityLevelConfigurationTypeArrayOutput ToPriorityLevelConfigurationTypeArrayOutputWithContext(context.Context) PriorityLevelConfigurationTypeArrayOutput }
PriorityLevelConfigurationTypeArrayInput is an input type that accepts PriorityLevelConfigurationTypeArray and PriorityLevelConfigurationTypeArrayOutput values. You can construct a concrete instance of `PriorityLevelConfigurationTypeArrayInput` via:
PriorityLevelConfigurationTypeArray{ PriorityLevelConfigurationTypeArgs{...} }
type PriorityLevelConfigurationTypeArrayOutput ¶
type PriorityLevelConfigurationTypeArrayOutput struct{ *pulumi.OutputState }
func (PriorityLevelConfigurationTypeArrayOutput) ElementType ¶
func (PriorityLevelConfigurationTypeArrayOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationTypeArrayOutput) ToPriorityLevelConfigurationTypeArrayOutput ¶
func (o PriorityLevelConfigurationTypeArrayOutput) ToPriorityLevelConfigurationTypeArrayOutput() PriorityLevelConfigurationTypeArrayOutput
func (PriorityLevelConfigurationTypeArrayOutput) ToPriorityLevelConfigurationTypeArrayOutputWithContext ¶
func (o PriorityLevelConfigurationTypeArrayOutput) ToPriorityLevelConfigurationTypeArrayOutputWithContext(ctx context.Context) PriorityLevelConfigurationTypeArrayOutput
type PriorityLevelConfigurationTypeInput ¶
type PriorityLevelConfigurationTypeInput interface { pulumi.Input ToPriorityLevelConfigurationTypeOutput() PriorityLevelConfigurationTypeOutput ToPriorityLevelConfigurationTypeOutputWithContext(context.Context) PriorityLevelConfigurationTypeOutput }
PriorityLevelConfigurationTypeInput is an input type that accepts PriorityLevelConfigurationTypeArgs and PriorityLevelConfigurationTypeOutput values. You can construct a concrete instance of `PriorityLevelConfigurationTypeInput` via:
PriorityLevelConfigurationTypeArgs{...}
type PriorityLevelConfigurationTypeOutput ¶
type PriorityLevelConfigurationTypeOutput struct{ *pulumi.OutputState }
PriorityLevelConfiguration represents the configuration of a priority level.
func (PriorityLevelConfigurationTypeOutput) ApiVersion ¶
func (o PriorityLevelConfigurationTypeOutput) 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 (PriorityLevelConfigurationTypeOutput) ElementType ¶
func (PriorityLevelConfigurationTypeOutput) ElementType() reflect.Type
func (PriorityLevelConfigurationTypeOutput) Kind ¶
func (o PriorityLevelConfigurationTypeOutput) 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 (PriorityLevelConfigurationTypeOutput) Metadata ¶
func (o PriorityLevelConfigurationTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PriorityLevelConfigurationTypeOutput) Spec ¶
`spec` is the specification of the desired behavior of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (PriorityLevelConfigurationTypeOutput) Status ¶
`status` is the current status of a "request-priority". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (PriorityLevelConfigurationTypeOutput) ToPriorityLevelConfigurationTypeOutput ¶
func (o PriorityLevelConfigurationTypeOutput) ToPriorityLevelConfigurationTypeOutput() PriorityLevelConfigurationTypeOutput
func (PriorityLevelConfigurationTypeOutput) ToPriorityLevelConfigurationTypeOutputWithContext ¶
func (o PriorityLevelConfigurationTypeOutput) ToPriorityLevelConfigurationTypeOutputWithContext(ctx context.Context) PriorityLevelConfigurationTypeOutput
type QueuingConfiguration ¶
type QueuingConfiguration struct { // `handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8. HandSize *int `pulumi:"handSize"` // `queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50. QueueLengthLimit *int `pulumi:"queueLengthLimit"` // `queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64. Queues *int `pulumi:"queues"` }
QueuingConfiguration holds the configuration parameters for queuing
type QueuingConfigurationArgs ¶
type QueuingConfigurationArgs struct { // `handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8. HandSize pulumi.IntPtrInput `pulumi:"handSize"` // `queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50. QueueLengthLimit pulumi.IntPtrInput `pulumi:"queueLengthLimit"` // `queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64. Queues pulumi.IntPtrInput `pulumi:"queues"` }
QueuingConfiguration holds the configuration parameters for queuing
func (QueuingConfigurationArgs) ElementType ¶
func (QueuingConfigurationArgs) ElementType() reflect.Type
func (QueuingConfigurationArgs) ToQueuingConfigurationOutput ¶
func (i QueuingConfigurationArgs) ToQueuingConfigurationOutput() QueuingConfigurationOutput
func (QueuingConfigurationArgs) ToQueuingConfigurationOutputWithContext ¶
func (i QueuingConfigurationArgs) ToQueuingConfigurationOutputWithContext(ctx context.Context) QueuingConfigurationOutput
func (QueuingConfigurationArgs) ToQueuingConfigurationPtrOutput ¶
func (i QueuingConfigurationArgs) ToQueuingConfigurationPtrOutput() QueuingConfigurationPtrOutput
func (QueuingConfigurationArgs) ToQueuingConfigurationPtrOutputWithContext ¶
func (i QueuingConfigurationArgs) ToQueuingConfigurationPtrOutputWithContext(ctx context.Context) QueuingConfigurationPtrOutput
type QueuingConfigurationInput ¶
type QueuingConfigurationInput interface { pulumi.Input ToQueuingConfigurationOutput() QueuingConfigurationOutput ToQueuingConfigurationOutputWithContext(context.Context) QueuingConfigurationOutput }
QueuingConfigurationInput is an input type that accepts QueuingConfigurationArgs and QueuingConfigurationOutput values. You can construct a concrete instance of `QueuingConfigurationInput` via:
QueuingConfigurationArgs{...}
type QueuingConfigurationOutput ¶
type QueuingConfigurationOutput struct{ *pulumi.OutputState }
QueuingConfiguration holds the configuration parameters for queuing
func (QueuingConfigurationOutput) ElementType ¶
func (QueuingConfigurationOutput) ElementType() reflect.Type
func (QueuingConfigurationOutput) HandSize ¶
func (o QueuingConfigurationOutput) HandSize() pulumi.IntPtrOutput
`handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8.
func (QueuingConfigurationOutput) QueueLengthLimit ¶
func (o QueuingConfigurationOutput) QueueLengthLimit() pulumi.IntPtrOutput
`queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50.
func (QueuingConfigurationOutput) Queues ¶
func (o QueuingConfigurationOutput) Queues() pulumi.IntPtrOutput
`queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64.
func (QueuingConfigurationOutput) ToQueuingConfigurationOutput ¶
func (o QueuingConfigurationOutput) ToQueuingConfigurationOutput() QueuingConfigurationOutput
func (QueuingConfigurationOutput) ToQueuingConfigurationOutputWithContext ¶
func (o QueuingConfigurationOutput) ToQueuingConfigurationOutputWithContext(ctx context.Context) QueuingConfigurationOutput
func (QueuingConfigurationOutput) ToQueuingConfigurationPtrOutput ¶
func (o QueuingConfigurationOutput) ToQueuingConfigurationPtrOutput() QueuingConfigurationPtrOutput
func (QueuingConfigurationOutput) ToQueuingConfigurationPtrOutputWithContext ¶
func (o QueuingConfigurationOutput) ToQueuingConfigurationPtrOutputWithContext(ctx context.Context) QueuingConfigurationPtrOutput
type QueuingConfigurationPatch ¶
type QueuingConfigurationPatch struct { // `handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8. HandSize *int `pulumi:"handSize"` // `queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50. QueueLengthLimit *int `pulumi:"queueLengthLimit"` // `queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64. Queues *int `pulumi:"queues"` }
QueuingConfiguration holds the configuration parameters for queuing
type QueuingConfigurationPatchArgs ¶
type QueuingConfigurationPatchArgs struct { // `handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8. HandSize pulumi.IntPtrInput `pulumi:"handSize"` // `queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50. QueueLengthLimit pulumi.IntPtrInput `pulumi:"queueLengthLimit"` // `queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64. Queues pulumi.IntPtrInput `pulumi:"queues"` }
QueuingConfiguration holds the configuration parameters for queuing
func (QueuingConfigurationPatchArgs) ElementType ¶
func (QueuingConfigurationPatchArgs) ElementType() reflect.Type
func (QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchOutput ¶
func (i QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchOutput() QueuingConfigurationPatchOutput
func (QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchOutputWithContext ¶
func (i QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchOutputWithContext(ctx context.Context) QueuingConfigurationPatchOutput
func (QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchPtrOutput ¶
func (i QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchPtrOutput() QueuingConfigurationPatchPtrOutput
func (QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchPtrOutputWithContext ¶
func (i QueuingConfigurationPatchArgs) ToQueuingConfigurationPatchPtrOutputWithContext(ctx context.Context) QueuingConfigurationPatchPtrOutput
type QueuingConfigurationPatchInput ¶
type QueuingConfigurationPatchInput interface { pulumi.Input ToQueuingConfigurationPatchOutput() QueuingConfigurationPatchOutput ToQueuingConfigurationPatchOutputWithContext(context.Context) QueuingConfigurationPatchOutput }
QueuingConfigurationPatchInput is an input type that accepts QueuingConfigurationPatchArgs and QueuingConfigurationPatchOutput values. You can construct a concrete instance of `QueuingConfigurationPatchInput` via:
QueuingConfigurationPatchArgs{...}
type QueuingConfigurationPatchOutput ¶
type QueuingConfigurationPatchOutput struct{ *pulumi.OutputState }
QueuingConfiguration holds the configuration parameters for queuing
func (QueuingConfigurationPatchOutput) ElementType ¶
func (QueuingConfigurationPatchOutput) ElementType() reflect.Type
func (QueuingConfigurationPatchOutput) HandSize ¶
func (o QueuingConfigurationPatchOutput) HandSize() pulumi.IntPtrOutput
`handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8.
func (QueuingConfigurationPatchOutput) QueueLengthLimit ¶
func (o QueuingConfigurationPatchOutput) QueueLengthLimit() pulumi.IntPtrOutput
`queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50.
func (QueuingConfigurationPatchOutput) Queues ¶
func (o QueuingConfigurationPatchOutput) Queues() pulumi.IntPtrOutput
`queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64.
func (QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchOutput ¶
func (o QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchOutput() QueuingConfigurationPatchOutput
func (QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchOutputWithContext ¶
func (o QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchOutputWithContext(ctx context.Context) QueuingConfigurationPatchOutput
func (QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchPtrOutput ¶
func (o QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchPtrOutput() QueuingConfigurationPatchPtrOutput
func (QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchPtrOutputWithContext ¶
func (o QueuingConfigurationPatchOutput) ToQueuingConfigurationPatchPtrOutputWithContext(ctx context.Context) QueuingConfigurationPatchPtrOutput
type QueuingConfigurationPatchPtrInput ¶
type QueuingConfigurationPatchPtrInput interface { pulumi.Input ToQueuingConfigurationPatchPtrOutput() QueuingConfigurationPatchPtrOutput ToQueuingConfigurationPatchPtrOutputWithContext(context.Context) QueuingConfigurationPatchPtrOutput }
QueuingConfigurationPatchPtrInput is an input type that accepts QueuingConfigurationPatchArgs, QueuingConfigurationPatchPtr and QueuingConfigurationPatchPtrOutput values. You can construct a concrete instance of `QueuingConfigurationPatchPtrInput` via:
QueuingConfigurationPatchArgs{...} or: nil
func QueuingConfigurationPatchPtr ¶
func QueuingConfigurationPatchPtr(v *QueuingConfigurationPatchArgs) QueuingConfigurationPatchPtrInput
type QueuingConfigurationPatchPtrOutput ¶
type QueuingConfigurationPatchPtrOutput struct{ *pulumi.OutputState }
func (QueuingConfigurationPatchPtrOutput) Elem ¶
func (o QueuingConfigurationPatchPtrOutput) Elem() QueuingConfigurationPatchOutput
func (QueuingConfigurationPatchPtrOutput) ElementType ¶
func (QueuingConfigurationPatchPtrOutput) ElementType() reflect.Type
func (QueuingConfigurationPatchPtrOutput) HandSize ¶
func (o QueuingConfigurationPatchPtrOutput) HandSize() pulumi.IntPtrOutput
`handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8.
func (QueuingConfigurationPatchPtrOutput) QueueLengthLimit ¶
func (o QueuingConfigurationPatchPtrOutput) QueueLengthLimit() pulumi.IntPtrOutput
`queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50.
func (QueuingConfigurationPatchPtrOutput) Queues ¶
func (o QueuingConfigurationPatchPtrOutput) Queues() pulumi.IntPtrOutput
`queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64.
func (QueuingConfigurationPatchPtrOutput) ToQueuingConfigurationPatchPtrOutput ¶
func (o QueuingConfigurationPatchPtrOutput) ToQueuingConfigurationPatchPtrOutput() QueuingConfigurationPatchPtrOutput
func (QueuingConfigurationPatchPtrOutput) ToQueuingConfigurationPatchPtrOutputWithContext ¶
func (o QueuingConfigurationPatchPtrOutput) ToQueuingConfigurationPatchPtrOutputWithContext(ctx context.Context) QueuingConfigurationPatchPtrOutput
type QueuingConfigurationPtrInput ¶
type QueuingConfigurationPtrInput interface { pulumi.Input ToQueuingConfigurationPtrOutput() QueuingConfigurationPtrOutput ToQueuingConfigurationPtrOutputWithContext(context.Context) QueuingConfigurationPtrOutput }
QueuingConfigurationPtrInput is an input type that accepts QueuingConfigurationArgs, QueuingConfigurationPtr and QueuingConfigurationPtrOutput values. You can construct a concrete instance of `QueuingConfigurationPtrInput` via:
QueuingConfigurationArgs{...} or: nil
func QueuingConfigurationPtr ¶
func QueuingConfigurationPtr(v *QueuingConfigurationArgs) QueuingConfigurationPtrInput
type QueuingConfigurationPtrOutput ¶
type QueuingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (QueuingConfigurationPtrOutput) Elem ¶
func (o QueuingConfigurationPtrOutput) Elem() QueuingConfigurationOutput
func (QueuingConfigurationPtrOutput) ElementType ¶
func (QueuingConfigurationPtrOutput) ElementType() reflect.Type
func (QueuingConfigurationPtrOutput) HandSize ¶
func (o QueuingConfigurationPtrOutput) HandSize() pulumi.IntPtrOutput
`handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8.
func (QueuingConfigurationPtrOutput) QueueLengthLimit ¶
func (o QueuingConfigurationPtrOutput) QueueLengthLimit() pulumi.IntPtrOutput
`queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50.
func (QueuingConfigurationPtrOutput) Queues ¶
func (o QueuingConfigurationPtrOutput) Queues() pulumi.IntPtrOutput
`queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64.
func (QueuingConfigurationPtrOutput) ToQueuingConfigurationPtrOutput ¶
func (o QueuingConfigurationPtrOutput) ToQueuingConfigurationPtrOutput() QueuingConfigurationPtrOutput
func (QueuingConfigurationPtrOutput) ToQueuingConfigurationPtrOutputWithContext ¶
func (o QueuingConfigurationPtrOutput) ToQueuingConfigurationPtrOutputWithContext(ctx context.Context) QueuingConfigurationPtrOutput
type ResourcePolicyRule ¶
type ResourcePolicyRule struct { // `apiGroups` is a list of matching API groups and may not be empty. "*" matches all API groups and, if present, must be the only entry. Required. ApiGroups []string `pulumi:"apiGroups"` // `clusterScope` indicates whether to match requests that do not specify a namespace (which happens either because the resource is not namespaced or the request targets all namespaces). If this field is omitted or false then the `namespaces` field must contain a non-empty list. ClusterScope *bool `pulumi:"clusterScope"` // `namespaces` is a list of target namespaces that restricts matches. A request that specifies a target namespace matches only if either (a) this list contains that target namespace or (b) this list contains "*". Note that "*" matches any specified namespace but does not match a request that _does not specify_ a namespace (see the `clusterScope` field for that). This list may be empty, but only if `clusterScope` is true. Namespaces []string `pulumi:"namespaces"` // `resources` is a list of matching resources (i.e., lowercase and plural) with, if desired, subresource. For example, [ "services", "nodes/status" ]. This list may not be empty. "*" matches all resources and, if present, must be the only entry. Required. Resources []string `pulumi:"resources"` // `verbs` is a list of matching verbs and may not be empty. "*" matches all verbs and, if present, must be the only entry. Required. Verbs []string `pulumi:"verbs"` }
ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) least one member of namespaces matches the request.
type ResourcePolicyRuleArgs ¶
type ResourcePolicyRuleArgs struct { // `apiGroups` is a list of matching API groups and may not be empty. "*" matches all API groups and, if present, must be the only entry. Required. ApiGroups pulumi.StringArrayInput `pulumi:"apiGroups"` // `clusterScope` indicates whether to match requests that do not specify a namespace (which happens either because the resource is not namespaced or the request targets all namespaces). If this field is omitted or false then the `namespaces` field must contain a non-empty list. ClusterScope pulumi.BoolPtrInput `pulumi:"clusterScope"` // `namespaces` is a list of target namespaces that restricts matches. A request that specifies a target namespace matches only if either (a) this list contains that target namespace or (b) this list contains "*". Note that "*" matches any specified namespace but does not match a request that _does not specify_ a namespace (see the `clusterScope` field for that). This list may be empty, but only if `clusterScope` is true. Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // `resources` is a list of matching resources (i.e., lowercase and plural) with, if desired, subresource. For example, [ "services", "nodes/status" ]. This list may not be empty. "*" matches all resources and, if present, must be the only entry. Required. Resources pulumi.StringArrayInput `pulumi:"resources"` // `verbs` is a list of matching verbs and may not be empty. "*" matches all verbs and, if present, must be the only entry. Required. Verbs pulumi.StringArrayInput `pulumi:"verbs"` }
ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) least one member of namespaces matches the request.
func (ResourcePolicyRuleArgs) ElementType ¶
func (ResourcePolicyRuleArgs) ElementType() reflect.Type
func (ResourcePolicyRuleArgs) ToResourcePolicyRuleOutput ¶
func (i ResourcePolicyRuleArgs) ToResourcePolicyRuleOutput() ResourcePolicyRuleOutput
func (ResourcePolicyRuleArgs) ToResourcePolicyRuleOutputWithContext ¶
func (i ResourcePolicyRuleArgs) ToResourcePolicyRuleOutputWithContext(ctx context.Context) ResourcePolicyRuleOutput
type ResourcePolicyRuleArray ¶
type ResourcePolicyRuleArray []ResourcePolicyRuleInput
func (ResourcePolicyRuleArray) ElementType ¶
func (ResourcePolicyRuleArray) ElementType() reflect.Type
func (ResourcePolicyRuleArray) ToResourcePolicyRuleArrayOutput ¶
func (i ResourcePolicyRuleArray) ToResourcePolicyRuleArrayOutput() ResourcePolicyRuleArrayOutput
func (ResourcePolicyRuleArray) ToResourcePolicyRuleArrayOutputWithContext ¶
func (i ResourcePolicyRuleArray) ToResourcePolicyRuleArrayOutputWithContext(ctx context.Context) ResourcePolicyRuleArrayOutput
type ResourcePolicyRuleArrayInput ¶
type ResourcePolicyRuleArrayInput interface { pulumi.Input ToResourcePolicyRuleArrayOutput() ResourcePolicyRuleArrayOutput ToResourcePolicyRuleArrayOutputWithContext(context.Context) ResourcePolicyRuleArrayOutput }
ResourcePolicyRuleArrayInput is an input type that accepts ResourcePolicyRuleArray and ResourcePolicyRuleArrayOutput values. You can construct a concrete instance of `ResourcePolicyRuleArrayInput` via:
ResourcePolicyRuleArray{ ResourcePolicyRuleArgs{...} }
type ResourcePolicyRuleArrayOutput ¶
type ResourcePolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (ResourcePolicyRuleArrayOutput) ElementType ¶
func (ResourcePolicyRuleArrayOutput) ElementType() reflect.Type
func (ResourcePolicyRuleArrayOutput) Index ¶
func (o ResourcePolicyRuleArrayOutput) Index(i pulumi.IntInput) ResourcePolicyRuleOutput
func (ResourcePolicyRuleArrayOutput) ToResourcePolicyRuleArrayOutput ¶
func (o ResourcePolicyRuleArrayOutput) ToResourcePolicyRuleArrayOutput() ResourcePolicyRuleArrayOutput
func (ResourcePolicyRuleArrayOutput) ToResourcePolicyRuleArrayOutputWithContext ¶
func (o ResourcePolicyRuleArrayOutput) ToResourcePolicyRuleArrayOutputWithContext(ctx context.Context) ResourcePolicyRuleArrayOutput
type ResourcePolicyRuleInput ¶
type ResourcePolicyRuleInput interface { pulumi.Input ToResourcePolicyRuleOutput() ResourcePolicyRuleOutput ToResourcePolicyRuleOutputWithContext(context.Context) ResourcePolicyRuleOutput }
ResourcePolicyRuleInput is an input type that accepts ResourcePolicyRuleArgs and ResourcePolicyRuleOutput values. You can construct a concrete instance of `ResourcePolicyRuleInput` via:
ResourcePolicyRuleArgs{...}
type ResourcePolicyRuleOutput ¶
type ResourcePolicyRuleOutput struct{ *pulumi.OutputState }
ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) least one member of namespaces matches the request.
func (ResourcePolicyRuleOutput) ApiGroups ¶
func (o ResourcePolicyRuleOutput) ApiGroups() pulumi.StringArrayOutput
`apiGroups` is a list of matching API groups and may not be empty. "*" matches all API groups and, if present, must be the only entry. Required.
func (ResourcePolicyRuleOutput) ClusterScope ¶
func (o ResourcePolicyRuleOutput) ClusterScope() pulumi.BoolPtrOutput
`clusterScope` indicates whether to match requests that do not specify a namespace (which happens either because the resource is not namespaced or the request targets all namespaces). If this field is omitted or false then the `namespaces` field must contain a non-empty list.
func (ResourcePolicyRuleOutput) ElementType ¶
func (ResourcePolicyRuleOutput) ElementType() reflect.Type
func (ResourcePolicyRuleOutput) Namespaces ¶
func (o ResourcePolicyRuleOutput) Namespaces() pulumi.StringArrayOutput
`namespaces` is a list of target namespaces that restricts matches. A request that specifies a target namespace matches only if either (a) this list contains that target namespace or (b) this list contains "*". Note that "*" matches any specified namespace but does not match a request that _does not specify_ a namespace (see the `clusterScope` field for that). This list may be empty, but only if `clusterScope` is true.
func (ResourcePolicyRuleOutput) Resources ¶
func (o ResourcePolicyRuleOutput) Resources() pulumi.StringArrayOutput
`resources` is a list of matching resources (i.e., lowercase and plural) with, if desired, subresource. For example, [ "services", "nodes/status" ]. This list may not be empty. "*" matches all resources and, if present, must be the only entry. Required.
func (ResourcePolicyRuleOutput) ToResourcePolicyRuleOutput ¶
func (o ResourcePolicyRuleOutput) ToResourcePolicyRuleOutput() ResourcePolicyRuleOutput
func (ResourcePolicyRuleOutput) ToResourcePolicyRuleOutputWithContext ¶
func (o ResourcePolicyRuleOutput) ToResourcePolicyRuleOutputWithContext(ctx context.Context) ResourcePolicyRuleOutput
func (ResourcePolicyRuleOutput) Verbs ¶
func (o ResourcePolicyRuleOutput) Verbs() pulumi.StringArrayOutput
`verbs` is a list of matching verbs and may not be empty. "*" matches all verbs and, if present, must be the only entry. Required.
type ResourcePolicyRulePatch ¶
type ResourcePolicyRulePatch struct { // `apiGroups` is a list of matching API groups and may not be empty. "*" matches all API groups and, if present, must be the only entry. Required. ApiGroups []string `pulumi:"apiGroups"` // `clusterScope` indicates whether to match requests that do not specify a namespace (which happens either because the resource is not namespaced or the request targets all namespaces). If this field is omitted or false then the `namespaces` field must contain a non-empty list. ClusterScope *bool `pulumi:"clusterScope"` // `namespaces` is a list of target namespaces that restricts matches. A request that specifies a target namespace matches only if either (a) this list contains that target namespace or (b) this list contains "*". Note that "*" matches any specified namespace but does not match a request that _does not specify_ a namespace (see the `clusterScope` field for that). This list may be empty, but only if `clusterScope` is true. Namespaces []string `pulumi:"namespaces"` // `resources` is a list of matching resources (i.e., lowercase and plural) with, if desired, subresource. For example, [ "services", "nodes/status" ]. This list may not be empty. "*" matches all resources and, if present, must be the only entry. Required. Resources []string `pulumi:"resources"` // `verbs` is a list of matching verbs and may not be empty. "*" matches all verbs and, if present, must be the only entry. Required. Verbs []string `pulumi:"verbs"` }
ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) least one member of namespaces matches the request.
type ResourcePolicyRulePatchArgs ¶
type ResourcePolicyRulePatchArgs struct { // `apiGroups` is a list of matching API groups and may not be empty. "*" matches all API groups and, if present, must be the only entry. Required. ApiGroups pulumi.StringArrayInput `pulumi:"apiGroups"` // `clusterScope` indicates whether to match requests that do not specify a namespace (which happens either because the resource is not namespaced or the request targets all namespaces). If this field is omitted or false then the `namespaces` field must contain a non-empty list. ClusterScope pulumi.BoolPtrInput `pulumi:"clusterScope"` // `namespaces` is a list of target namespaces that restricts matches. A request that specifies a target namespace matches only if either (a) this list contains that target namespace or (b) this list contains "*". Note that "*" matches any specified namespace but does not match a request that _does not specify_ a namespace (see the `clusterScope` field for that). This list may be empty, but only if `clusterScope` is true. Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // `resources` is a list of matching resources (i.e., lowercase and plural) with, if desired, subresource. For example, [ "services", "nodes/status" ]. This list may not be empty. "*" matches all resources and, if present, must be the only entry. Required. Resources pulumi.StringArrayInput `pulumi:"resources"` // `verbs` is a list of matching verbs and may not be empty. "*" matches all verbs and, if present, must be the only entry. Required. Verbs pulumi.StringArrayInput `pulumi:"verbs"` }
ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) least one member of namespaces matches the request.
func (ResourcePolicyRulePatchArgs) ElementType ¶
func (ResourcePolicyRulePatchArgs) ElementType() reflect.Type
func (ResourcePolicyRulePatchArgs) ToResourcePolicyRulePatchOutput ¶
func (i ResourcePolicyRulePatchArgs) ToResourcePolicyRulePatchOutput() ResourcePolicyRulePatchOutput
func (ResourcePolicyRulePatchArgs) ToResourcePolicyRulePatchOutputWithContext ¶
func (i ResourcePolicyRulePatchArgs) ToResourcePolicyRulePatchOutputWithContext(ctx context.Context) ResourcePolicyRulePatchOutput
type ResourcePolicyRulePatchArray ¶
type ResourcePolicyRulePatchArray []ResourcePolicyRulePatchInput
func (ResourcePolicyRulePatchArray) ElementType ¶
func (ResourcePolicyRulePatchArray) ElementType() reflect.Type
func (ResourcePolicyRulePatchArray) ToResourcePolicyRulePatchArrayOutput ¶
func (i ResourcePolicyRulePatchArray) ToResourcePolicyRulePatchArrayOutput() ResourcePolicyRulePatchArrayOutput
func (ResourcePolicyRulePatchArray) ToResourcePolicyRulePatchArrayOutputWithContext ¶
func (i ResourcePolicyRulePatchArray) ToResourcePolicyRulePatchArrayOutputWithContext(ctx context.Context) ResourcePolicyRulePatchArrayOutput
type ResourcePolicyRulePatchArrayInput ¶
type ResourcePolicyRulePatchArrayInput interface { pulumi.Input ToResourcePolicyRulePatchArrayOutput() ResourcePolicyRulePatchArrayOutput ToResourcePolicyRulePatchArrayOutputWithContext(context.Context) ResourcePolicyRulePatchArrayOutput }
ResourcePolicyRulePatchArrayInput is an input type that accepts ResourcePolicyRulePatchArray and ResourcePolicyRulePatchArrayOutput values. You can construct a concrete instance of `ResourcePolicyRulePatchArrayInput` via:
ResourcePolicyRulePatchArray{ ResourcePolicyRulePatchArgs{...} }
type ResourcePolicyRulePatchArrayOutput ¶
type ResourcePolicyRulePatchArrayOutput struct{ *pulumi.OutputState }
func (ResourcePolicyRulePatchArrayOutput) ElementType ¶
func (ResourcePolicyRulePatchArrayOutput) ElementType() reflect.Type
func (ResourcePolicyRulePatchArrayOutput) Index ¶
func (o ResourcePolicyRulePatchArrayOutput) Index(i pulumi.IntInput) ResourcePolicyRulePatchOutput
func (ResourcePolicyRulePatchArrayOutput) ToResourcePolicyRulePatchArrayOutput ¶
func (o ResourcePolicyRulePatchArrayOutput) ToResourcePolicyRulePatchArrayOutput() ResourcePolicyRulePatchArrayOutput
func (ResourcePolicyRulePatchArrayOutput) ToResourcePolicyRulePatchArrayOutputWithContext ¶
func (o ResourcePolicyRulePatchArrayOutput) ToResourcePolicyRulePatchArrayOutputWithContext(ctx context.Context) ResourcePolicyRulePatchArrayOutput
type ResourcePolicyRulePatchInput ¶
type ResourcePolicyRulePatchInput interface { pulumi.Input ToResourcePolicyRulePatchOutput() ResourcePolicyRulePatchOutput ToResourcePolicyRulePatchOutputWithContext(context.Context) ResourcePolicyRulePatchOutput }
ResourcePolicyRulePatchInput is an input type that accepts ResourcePolicyRulePatchArgs and ResourcePolicyRulePatchOutput values. You can construct a concrete instance of `ResourcePolicyRulePatchInput` via:
ResourcePolicyRulePatchArgs{...}
type ResourcePolicyRulePatchOutput ¶
type ResourcePolicyRulePatchOutput struct{ *pulumi.OutputState }
ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) least one member of namespaces matches the request.
func (ResourcePolicyRulePatchOutput) ApiGroups ¶
func (o ResourcePolicyRulePatchOutput) ApiGroups() pulumi.StringArrayOutput
`apiGroups` is a list of matching API groups and may not be empty. "*" matches all API groups and, if present, must be the only entry. Required.
func (ResourcePolicyRulePatchOutput) ClusterScope ¶
func (o ResourcePolicyRulePatchOutput) ClusterScope() pulumi.BoolPtrOutput
`clusterScope` indicates whether to match requests that do not specify a namespace (which happens either because the resource is not namespaced or the request targets all namespaces). If this field is omitted or false then the `namespaces` field must contain a non-empty list.
func (ResourcePolicyRulePatchOutput) ElementType ¶
func (ResourcePolicyRulePatchOutput) ElementType() reflect.Type
func (ResourcePolicyRulePatchOutput) Namespaces ¶
func (o ResourcePolicyRulePatchOutput) Namespaces() pulumi.StringArrayOutput
`namespaces` is a list of target namespaces that restricts matches. A request that specifies a target namespace matches only if either (a) this list contains that target namespace or (b) this list contains "*". Note that "*" matches any specified namespace but does not match a request that _does not specify_ a namespace (see the `clusterScope` field for that). This list may be empty, but only if `clusterScope` is true.
func (ResourcePolicyRulePatchOutput) Resources ¶
func (o ResourcePolicyRulePatchOutput) Resources() pulumi.StringArrayOutput
`resources` is a list of matching resources (i.e., lowercase and plural) with, if desired, subresource. For example, [ "services", "nodes/status" ]. This list may not be empty. "*" matches all resources and, if present, must be the only entry. Required.
func (ResourcePolicyRulePatchOutput) ToResourcePolicyRulePatchOutput ¶
func (o ResourcePolicyRulePatchOutput) ToResourcePolicyRulePatchOutput() ResourcePolicyRulePatchOutput
func (ResourcePolicyRulePatchOutput) ToResourcePolicyRulePatchOutputWithContext ¶
func (o ResourcePolicyRulePatchOutput) ToResourcePolicyRulePatchOutputWithContext(ctx context.Context) ResourcePolicyRulePatchOutput
func (ResourcePolicyRulePatchOutput) Verbs ¶
func (o ResourcePolicyRulePatchOutput) Verbs() pulumi.StringArrayOutput
`verbs` is a list of matching verbs and may not be empty. "*" matches all verbs and, if present, must be the only entry. Required.
type ServiceAccountSubject ¶
type ServiceAccountSubject struct { // `name` is the name of matching ServiceAccount objects, or "*" to match regardless of name. Required. Name string `pulumi:"name"` // `namespace` is the namespace of matching ServiceAccount objects. Required. Namespace string `pulumi:"namespace"` }
ServiceAccountSubject holds detailed information for service-account-kind subject.
type ServiceAccountSubjectArgs ¶
type ServiceAccountSubjectArgs struct { // `name` is the name of matching ServiceAccount objects, or "*" to match regardless of name. Required. Name pulumi.StringInput `pulumi:"name"` // `namespace` is the namespace of matching ServiceAccount objects. Required. Namespace pulumi.StringInput `pulumi:"namespace"` }
ServiceAccountSubject holds detailed information for service-account-kind subject.
func (ServiceAccountSubjectArgs) ElementType ¶
func (ServiceAccountSubjectArgs) ElementType() reflect.Type
func (ServiceAccountSubjectArgs) ToServiceAccountSubjectOutput ¶
func (i ServiceAccountSubjectArgs) ToServiceAccountSubjectOutput() ServiceAccountSubjectOutput
func (ServiceAccountSubjectArgs) ToServiceAccountSubjectOutputWithContext ¶
func (i ServiceAccountSubjectArgs) ToServiceAccountSubjectOutputWithContext(ctx context.Context) ServiceAccountSubjectOutput
func (ServiceAccountSubjectArgs) ToServiceAccountSubjectPtrOutput ¶
func (i ServiceAccountSubjectArgs) ToServiceAccountSubjectPtrOutput() ServiceAccountSubjectPtrOutput
func (ServiceAccountSubjectArgs) ToServiceAccountSubjectPtrOutputWithContext ¶
func (i ServiceAccountSubjectArgs) ToServiceAccountSubjectPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPtrOutput
type ServiceAccountSubjectInput ¶
type ServiceAccountSubjectInput interface { pulumi.Input ToServiceAccountSubjectOutput() ServiceAccountSubjectOutput ToServiceAccountSubjectOutputWithContext(context.Context) ServiceAccountSubjectOutput }
ServiceAccountSubjectInput is an input type that accepts ServiceAccountSubjectArgs and ServiceAccountSubjectOutput values. You can construct a concrete instance of `ServiceAccountSubjectInput` via:
ServiceAccountSubjectArgs{...}
type ServiceAccountSubjectOutput ¶
type ServiceAccountSubjectOutput struct{ *pulumi.OutputState }
ServiceAccountSubject holds detailed information for service-account-kind subject.
func (ServiceAccountSubjectOutput) ElementType ¶
func (ServiceAccountSubjectOutput) ElementType() reflect.Type
func (ServiceAccountSubjectOutput) Name ¶
func (o ServiceAccountSubjectOutput) Name() pulumi.StringOutput
`name` is the name of matching ServiceAccount objects, or "*" to match regardless of name. Required.
func (ServiceAccountSubjectOutput) Namespace ¶
func (o ServiceAccountSubjectOutput) Namespace() pulumi.StringOutput
`namespace` is the namespace of matching ServiceAccount objects. Required.
func (ServiceAccountSubjectOutput) ToServiceAccountSubjectOutput ¶
func (o ServiceAccountSubjectOutput) ToServiceAccountSubjectOutput() ServiceAccountSubjectOutput
func (ServiceAccountSubjectOutput) ToServiceAccountSubjectOutputWithContext ¶
func (o ServiceAccountSubjectOutput) ToServiceAccountSubjectOutputWithContext(ctx context.Context) ServiceAccountSubjectOutput
func (ServiceAccountSubjectOutput) ToServiceAccountSubjectPtrOutput ¶
func (o ServiceAccountSubjectOutput) ToServiceAccountSubjectPtrOutput() ServiceAccountSubjectPtrOutput
func (ServiceAccountSubjectOutput) ToServiceAccountSubjectPtrOutputWithContext ¶
func (o ServiceAccountSubjectOutput) ToServiceAccountSubjectPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPtrOutput
type ServiceAccountSubjectPatch ¶
type ServiceAccountSubjectPatch struct { // `name` is the name of matching ServiceAccount objects, or "*" to match regardless of name. Required. Name *string `pulumi:"name"` // `namespace` is the namespace of matching ServiceAccount objects. Required. Namespace *string `pulumi:"namespace"` }
ServiceAccountSubject holds detailed information for service-account-kind subject.
type ServiceAccountSubjectPatchArgs ¶
type ServiceAccountSubjectPatchArgs struct { // `name` is the name of matching ServiceAccount objects, or "*" to match regardless of name. Required. Name pulumi.StringPtrInput `pulumi:"name"` // `namespace` is the namespace of matching ServiceAccount objects. Required. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
ServiceAccountSubject holds detailed information for service-account-kind subject.
func (ServiceAccountSubjectPatchArgs) ElementType ¶
func (ServiceAccountSubjectPatchArgs) ElementType() reflect.Type
func (ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchOutput ¶
func (i ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchOutput() ServiceAccountSubjectPatchOutput
func (ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchOutputWithContext ¶
func (i ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchOutput
func (ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchPtrOutput ¶
func (i ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchPtrOutput() ServiceAccountSubjectPatchPtrOutput
func (ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchPtrOutputWithContext ¶
func (i ServiceAccountSubjectPatchArgs) ToServiceAccountSubjectPatchPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchPtrOutput
type ServiceAccountSubjectPatchInput ¶
type ServiceAccountSubjectPatchInput interface { pulumi.Input ToServiceAccountSubjectPatchOutput() ServiceAccountSubjectPatchOutput ToServiceAccountSubjectPatchOutputWithContext(context.Context) ServiceAccountSubjectPatchOutput }
ServiceAccountSubjectPatchInput is an input type that accepts ServiceAccountSubjectPatchArgs and ServiceAccountSubjectPatchOutput values. You can construct a concrete instance of `ServiceAccountSubjectPatchInput` via:
ServiceAccountSubjectPatchArgs{...}
type ServiceAccountSubjectPatchOutput ¶
type ServiceAccountSubjectPatchOutput struct{ *pulumi.OutputState }
ServiceAccountSubject holds detailed information for service-account-kind subject.
func (ServiceAccountSubjectPatchOutput) ElementType ¶
func (ServiceAccountSubjectPatchOutput) ElementType() reflect.Type
func (ServiceAccountSubjectPatchOutput) Name ¶
func (o ServiceAccountSubjectPatchOutput) Name() pulumi.StringPtrOutput
`name` is the name of matching ServiceAccount objects, or "*" to match regardless of name. Required.
func (ServiceAccountSubjectPatchOutput) Namespace ¶
func (o ServiceAccountSubjectPatchOutput) Namespace() pulumi.StringPtrOutput
`namespace` is the namespace of matching ServiceAccount objects. Required.
func (ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchOutput ¶
func (o ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchOutput() ServiceAccountSubjectPatchOutput
func (ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchOutputWithContext ¶
func (o ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchOutput
func (ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchPtrOutput ¶
func (o ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchPtrOutput() ServiceAccountSubjectPatchPtrOutput
func (ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchPtrOutputWithContext ¶
func (o ServiceAccountSubjectPatchOutput) ToServiceAccountSubjectPatchPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchPtrOutput
type ServiceAccountSubjectPatchPtrInput ¶
type ServiceAccountSubjectPatchPtrInput interface { pulumi.Input ToServiceAccountSubjectPatchPtrOutput() ServiceAccountSubjectPatchPtrOutput ToServiceAccountSubjectPatchPtrOutputWithContext(context.Context) ServiceAccountSubjectPatchPtrOutput }
ServiceAccountSubjectPatchPtrInput is an input type that accepts ServiceAccountSubjectPatchArgs, ServiceAccountSubjectPatchPtr and ServiceAccountSubjectPatchPtrOutput values. You can construct a concrete instance of `ServiceAccountSubjectPatchPtrInput` via:
ServiceAccountSubjectPatchArgs{...} or: nil
func ServiceAccountSubjectPatchPtr ¶
func ServiceAccountSubjectPatchPtr(v *ServiceAccountSubjectPatchArgs) ServiceAccountSubjectPatchPtrInput
type ServiceAccountSubjectPatchPtrOutput ¶
type ServiceAccountSubjectPatchPtrOutput struct{ *pulumi.OutputState }
func (ServiceAccountSubjectPatchPtrOutput) Elem ¶
func (o ServiceAccountSubjectPatchPtrOutput) Elem() ServiceAccountSubjectPatchOutput
func (ServiceAccountSubjectPatchPtrOutput) ElementType ¶
func (ServiceAccountSubjectPatchPtrOutput) ElementType() reflect.Type
func (ServiceAccountSubjectPatchPtrOutput) Name ¶
func (o ServiceAccountSubjectPatchPtrOutput) Name() pulumi.StringPtrOutput
`name` is the name of matching ServiceAccount objects, or "*" to match regardless of name. Required.
func (ServiceAccountSubjectPatchPtrOutput) Namespace ¶
func (o ServiceAccountSubjectPatchPtrOutput) Namespace() pulumi.StringPtrOutput
`namespace` is the namespace of matching ServiceAccount objects. Required.
func (ServiceAccountSubjectPatchPtrOutput) ToServiceAccountSubjectPatchPtrOutput ¶
func (o ServiceAccountSubjectPatchPtrOutput) ToServiceAccountSubjectPatchPtrOutput() ServiceAccountSubjectPatchPtrOutput
func (ServiceAccountSubjectPatchPtrOutput) ToServiceAccountSubjectPatchPtrOutputWithContext ¶
func (o ServiceAccountSubjectPatchPtrOutput) ToServiceAccountSubjectPatchPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPatchPtrOutput
type ServiceAccountSubjectPtrInput ¶
type ServiceAccountSubjectPtrInput interface { pulumi.Input ToServiceAccountSubjectPtrOutput() ServiceAccountSubjectPtrOutput ToServiceAccountSubjectPtrOutputWithContext(context.Context) ServiceAccountSubjectPtrOutput }
ServiceAccountSubjectPtrInput is an input type that accepts ServiceAccountSubjectArgs, ServiceAccountSubjectPtr and ServiceAccountSubjectPtrOutput values. You can construct a concrete instance of `ServiceAccountSubjectPtrInput` via:
ServiceAccountSubjectArgs{...} or: nil
func ServiceAccountSubjectPtr ¶
func ServiceAccountSubjectPtr(v *ServiceAccountSubjectArgs) ServiceAccountSubjectPtrInput
type ServiceAccountSubjectPtrOutput ¶
type ServiceAccountSubjectPtrOutput struct{ *pulumi.OutputState }
func (ServiceAccountSubjectPtrOutput) Elem ¶
func (o ServiceAccountSubjectPtrOutput) Elem() ServiceAccountSubjectOutput
func (ServiceAccountSubjectPtrOutput) ElementType ¶
func (ServiceAccountSubjectPtrOutput) ElementType() reflect.Type
func (ServiceAccountSubjectPtrOutput) Name ¶
func (o ServiceAccountSubjectPtrOutput) Name() pulumi.StringPtrOutput
`name` is the name of matching ServiceAccount objects, or "*" to match regardless of name. Required.
func (ServiceAccountSubjectPtrOutput) Namespace ¶
func (o ServiceAccountSubjectPtrOutput) Namespace() pulumi.StringPtrOutput
`namespace` is the namespace of matching ServiceAccount objects. Required.
func (ServiceAccountSubjectPtrOutput) ToServiceAccountSubjectPtrOutput ¶
func (o ServiceAccountSubjectPtrOutput) ToServiceAccountSubjectPtrOutput() ServiceAccountSubjectPtrOutput
func (ServiceAccountSubjectPtrOutput) ToServiceAccountSubjectPtrOutputWithContext ¶
func (o ServiceAccountSubjectPtrOutput) ToServiceAccountSubjectPtrOutputWithContext(ctx context.Context) ServiceAccountSubjectPtrOutput
type Subject ¶
type Subject struct { Group *GroupSubject `pulumi:"group"` // Required Kind string `pulumi:"kind"` ServiceAccount *ServiceAccountSubject `pulumi:"serviceAccount"` User *UserSubject `pulumi:"user"` }
Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.
type SubjectArgs ¶
type SubjectArgs struct { Group GroupSubjectPtrInput `pulumi:"group"` // Required Kind pulumi.StringInput `pulumi:"kind"` ServiceAccount ServiceAccountSubjectPtrInput `pulumi:"serviceAccount"` User UserSubjectPtrInput `pulumi:"user"` }
Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.
func (SubjectArgs) ElementType ¶
func (SubjectArgs) ElementType() reflect.Type
func (SubjectArgs) ToSubjectOutput ¶
func (i SubjectArgs) ToSubjectOutput() SubjectOutput
func (SubjectArgs) ToSubjectOutputWithContext ¶
func (i SubjectArgs) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
type SubjectArray ¶
type SubjectArray []SubjectInput
func (SubjectArray) ElementType ¶
func (SubjectArray) ElementType() reflect.Type
func (SubjectArray) ToSubjectArrayOutput ¶
func (i SubjectArray) ToSubjectArrayOutput() SubjectArrayOutput
func (SubjectArray) ToSubjectArrayOutputWithContext ¶
func (i SubjectArray) ToSubjectArrayOutputWithContext(ctx context.Context) SubjectArrayOutput
type SubjectArrayInput ¶
type SubjectArrayInput interface { pulumi.Input ToSubjectArrayOutput() SubjectArrayOutput ToSubjectArrayOutputWithContext(context.Context) SubjectArrayOutput }
SubjectArrayInput is an input type that accepts SubjectArray and SubjectArrayOutput values. You can construct a concrete instance of `SubjectArrayInput` via:
SubjectArray{ SubjectArgs{...} }
type SubjectArrayOutput ¶
type SubjectArrayOutput struct{ *pulumi.OutputState }
func (SubjectArrayOutput) ElementType ¶
func (SubjectArrayOutput) ElementType() reflect.Type
func (SubjectArrayOutput) Index ¶
func (o SubjectArrayOutput) Index(i pulumi.IntInput) SubjectOutput
func (SubjectArrayOutput) ToSubjectArrayOutput ¶
func (o SubjectArrayOutput) ToSubjectArrayOutput() SubjectArrayOutput
func (SubjectArrayOutput) ToSubjectArrayOutputWithContext ¶
func (o SubjectArrayOutput) ToSubjectArrayOutputWithContext(ctx context.Context) SubjectArrayOutput
type SubjectInput ¶
type SubjectInput interface { pulumi.Input ToSubjectOutput() SubjectOutput ToSubjectOutputWithContext(context.Context) SubjectOutput }
SubjectInput is an input type that accepts SubjectArgs and SubjectOutput values. You can construct a concrete instance of `SubjectInput` via:
SubjectArgs{...}
type SubjectOutput ¶
type SubjectOutput struct{ *pulumi.OutputState }
Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.
func (SubjectOutput) ElementType ¶
func (SubjectOutput) ElementType() reflect.Type
func (SubjectOutput) Group ¶
func (o SubjectOutput) Group() GroupSubjectPtrOutput
func (SubjectOutput) ServiceAccount ¶
func (o SubjectOutput) ServiceAccount() ServiceAccountSubjectPtrOutput
func (SubjectOutput) ToSubjectOutput ¶
func (o SubjectOutput) ToSubjectOutput() SubjectOutput
func (SubjectOutput) ToSubjectOutputWithContext ¶
func (o SubjectOutput) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
func (SubjectOutput) User ¶
func (o SubjectOutput) User() UserSubjectPtrOutput
type SubjectPatch ¶
type SubjectPatch struct { Group *GroupSubjectPatch `pulumi:"group"` // Required Kind *string `pulumi:"kind"` ServiceAccount *ServiceAccountSubjectPatch `pulumi:"serviceAccount"` User *UserSubjectPatch `pulumi:"user"` }
Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.
type SubjectPatchArgs ¶
type SubjectPatchArgs struct { Group GroupSubjectPatchPtrInput `pulumi:"group"` // Required Kind pulumi.StringPtrInput `pulumi:"kind"` ServiceAccount ServiceAccountSubjectPatchPtrInput `pulumi:"serviceAccount"` User UserSubjectPatchPtrInput `pulumi:"user"` }
Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.
func (SubjectPatchArgs) ElementType ¶
func (SubjectPatchArgs) ElementType() reflect.Type
func (SubjectPatchArgs) ToSubjectPatchOutput ¶
func (i SubjectPatchArgs) ToSubjectPatchOutput() SubjectPatchOutput
func (SubjectPatchArgs) ToSubjectPatchOutputWithContext ¶
func (i SubjectPatchArgs) ToSubjectPatchOutputWithContext(ctx context.Context) SubjectPatchOutput
type SubjectPatchArray ¶
type SubjectPatchArray []SubjectPatchInput
func (SubjectPatchArray) ElementType ¶
func (SubjectPatchArray) ElementType() reflect.Type
func (SubjectPatchArray) ToSubjectPatchArrayOutput ¶
func (i SubjectPatchArray) ToSubjectPatchArrayOutput() SubjectPatchArrayOutput
func (SubjectPatchArray) ToSubjectPatchArrayOutputWithContext ¶
func (i SubjectPatchArray) ToSubjectPatchArrayOutputWithContext(ctx context.Context) SubjectPatchArrayOutput
type SubjectPatchArrayInput ¶
type SubjectPatchArrayInput interface { pulumi.Input ToSubjectPatchArrayOutput() SubjectPatchArrayOutput ToSubjectPatchArrayOutputWithContext(context.Context) SubjectPatchArrayOutput }
SubjectPatchArrayInput is an input type that accepts SubjectPatchArray and SubjectPatchArrayOutput values. You can construct a concrete instance of `SubjectPatchArrayInput` via:
SubjectPatchArray{ SubjectPatchArgs{...} }
type SubjectPatchArrayOutput ¶
type SubjectPatchArrayOutput struct{ *pulumi.OutputState }
func (SubjectPatchArrayOutput) ElementType ¶
func (SubjectPatchArrayOutput) ElementType() reflect.Type
func (SubjectPatchArrayOutput) Index ¶
func (o SubjectPatchArrayOutput) Index(i pulumi.IntInput) SubjectPatchOutput
func (SubjectPatchArrayOutput) ToSubjectPatchArrayOutput ¶
func (o SubjectPatchArrayOutput) ToSubjectPatchArrayOutput() SubjectPatchArrayOutput
func (SubjectPatchArrayOutput) ToSubjectPatchArrayOutputWithContext ¶
func (o SubjectPatchArrayOutput) ToSubjectPatchArrayOutputWithContext(ctx context.Context) SubjectPatchArrayOutput
type SubjectPatchInput ¶
type SubjectPatchInput interface { pulumi.Input ToSubjectPatchOutput() SubjectPatchOutput ToSubjectPatchOutputWithContext(context.Context) SubjectPatchOutput }
SubjectPatchInput is an input type that accepts SubjectPatchArgs and SubjectPatchOutput values. You can construct a concrete instance of `SubjectPatchInput` via:
SubjectPatchArgs{...}
type SubjectPatchOutput ¶
type SubjectPatchOutput struct{ *pulumi.OutputState }
Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.
func (SubjectPatchOutput) ElementType ¶
func (SubjectPatchOutput) ElementType() reflect.Type
func (SubjectPatchOutput) Group ¶
func (o SubjectPatchOutput) Group() GroupSubjectPatchPtrOutput
func (SubjectPatchOutput) ServiceAccount ¶
func (o SubjectPatchOutput) ServiceAccount() ServiceAccountSubjectPatchPtrOutput
func (SubjectPatchOutput) ToSubjectPatchOutput ¶
func (o SubjectPatchOutput) ToSubjectPatchOutput() SubjectPatchOutput
func (SubjectPatchOutput) ToSubjectPatchOutputWithContext ¶
func (o SubjectPatchOutput) ToSubjectPatchOutputWithContext(ctx context.Context) SubjectPatchOutput
func (SubjectPatchOutput) User ¶
func (o SubjectPatchOutput) User() UserSubjectPatchPtrOutput
type UserSubject ¶
type UserSubject struct { // `name` is the username that matches, or "*" to match all usernames. Required. Name string `pulumi:"name"` }
UserSubject holds detailed information for user-kind subject.
type UserSubjectArgs ¶
type UserSubjectArgs struct { // `name` is the username that matches, or "*" to match all usernames. Required. Name pulumi.StringInput `pulumi:"name"` }
UserSubject holds detailed information for user-kind subject.
func (UserSubjectArgs) ElementType ¶
func (UserSubjectArgs) ElementType() reflect.Type
func (UserSubjectArgs) ToUserSubjectOutput ¶
func (i UserSubjectArgs) ToUserSubjectOutput() UserSubjectOutput
func (UserSubjectArgs) ToUserSubjectOutputWithContext ¶
func (i UserSubjectArgs) ToUserSubjectOutputWithContext(ctx context.Context) UserSubjectOutput
func (UserSubjectArgs) ToUserSubjectPtrOutput ¶
func (i UserSubjectArgs) ToUserSubjectPtrOutput() UserSubjectPtrOutput
func (UserSubjectArgs) ToUserSubjectPtrOutputWithContext ¶
func (i UserSubjectArgs) ToUserSubjectPtrOutputWithContext(ctx context.Context) UserSubjectPtrOutput
type UserSubjectInput ¶
type UserSubjectInput interface { pulumi.Input ToUserSubjectOutput() UserSubjectOutput ToUserSubjectOutputWithContext(context.Context) UserSubjectOutput }
UserSubjectInput is an input type that accepts UserSubjectArgs and UserSubjectOutput values. You can construct a concrete instance of `UserSubjectInput` via:
UserSubjectArgs{...}
type UserSubjectOutput ¶
type UserSubjectOutput struct{ *pulumi.OutputState }
UserSubject holds detailed information for user-kind subject.
func (UserSubjectOutput) ElementType ¶
func (UserSubjectOutput) ElementType() reflect.Type
func (UserSubjectOutput) Name ¶
func (o UserSubjectOutput) Name() pulumi.StringOutput
`name` is the username that matches, or "*" to match all usernames. Required.
func (UserSubjectOutput) ToUserSubjectOutput ¶
func (o UserSubjectOutput) ToUserSubjectOutput() UserSubjectOutput
func (UserSubjectOutput) ToUserSubjectOutputWithContext ¶
func (o UserSubjectOutput) ToUserSubjectOutputWithContext(ctx context.Context) UserSubjectOutput
func (UserSubjectOutput) ToUserSubjectPtrOutput ¶
func (o UserSubjectOutput) ToUserSubjectPtrOutput() UserSubjectPtrOutput
func (UserSubjectOutput) ToUserSubjectPtrOutputWithContext ¶
func (o UserSubjectOutput) ToUserSubjectPtrOutputWithContext(ctx context.Context) UserSubjectPtrOutput
type UserSubjectPatch ¶
type UserSubjectPatch struct { // `name` is the username that matches, or "*" to match all usernames. Required. Name *string `pulumi:"name"` }
UserSubject holds detailed information for user-kind subject.
type UserSubjectPatchArgs ¶
type UserSubjectPatchArgs struct { // `name` is the username that matches, or "*" to match all usernames. Required. Name pulumi.StringPtrInput `pulumi:"name"` }
UserSubject holds detailed information for user-kind subject.
func (UserSubjectPatchArgs) ElementType ¶
func (UserSubjectPatchArgs) ElementType() reflect.Type
func (UserSubjectPatchArgs) ToUserSubjectPatchOutput ¶
func (i UserSubjectPatchArgs) ToUserSubjectPatchOutput() UserSubjectPatchOutput
func (UserSubjectPatchArgs) ToUserSubjectPatchOutputWithContext ¶
func (i UserSubjectPatchArgs) ToUserSubjectPatchOutputWithContext(ctx context.Context) UserSubjectPatchOutput
func (UserSubjectPatchArgs) ToUserSubjectPatchPtrOutput ¶
func (i UserSubjectPatchArgs) ToUserSubjectPatchPtrOutput() UserSubjectPatchPtrOutput
func (UserSubjectPatchArgs) ToUserSubjectPatchPtrOutputWithContext ¶
func (i UserSubjectPatchArgs) ToUserSubjectPatchPtrOutputWithContext(ctx context.Context) UserSubjectPatchPtrOutput
type UserSubjectPatchInput ¶
type UserSubjectPatchInput interface { pulumi.Input ToUserSubjectPatchOutput() UserSubjectPatchOutput ToUserSubjectPatchOutputWithContext(context.Context) UserSubjectPatchOutput }
UserSubjectPatchInput is an input type that accepts UserSubjectPatchArgs and UserSubjectPatchOutput values. You can construct a concrete instance of `UserSubjectPatchInput` via:
UserSubjectPatchArgs{...}
type UserSubjectPatchOutput ¶
type UserSubjectPatchOutput struct{ *pulumi.OutputState }
UserSubject holds detailed information for user-kind subject.
func (UserSubjectPatchOutput) ElementType ¶
func (UserSubjectPatchOutput) ElementType() reflect.Type
func (UserSubjectPatchOutput) Name ¶
func (o UserSubjectPatchOutput) Name() pulumi.StringPtrOutput
`name` is the username that matches, or "*" to match all usernames. Required.
func (UserSubjectPatchOutput) ToUserSubjectPatchOutput ¶
func (o UserSubjectPatchOutput) ToUserSubjectPatchOutput() UserSubjectPatchOutput
func (UserSubjectPatchOutput) ToUserSubjectPatchOutputWithContext ¶
func (o UserSubjectPatchOutput) ToUserSubjectPatchOutputWithContext(ctx context.Context) UserSubjectPatchOutput
func (UserSubjectPatchOutput) ToUserSubjectPatchPtrOutput ¶
func (o UserSubjectPatchOutput) ToUserSubjectPatchPtrOutput() UserSubjectPatchPtrOutput
func (UserSubjectPatchOutput) ToUserSubjectPatchPtrOutputWithContext ¶
func (o UserSubjectPatchOutput) ToUserSubjectPatchPtrOutputWithContext(ctx context.Context) UserSubjectPatchPtrOutput
type UserSubjectPatchPtrInput ¶
type UserSubjectPatchPtrInput interface { pulumi.Input ToUserSubjectPatchPtrOutput() UserSubjectPatchPtrOutput ToUserSubjectPatchPtrOutputWithContext(context.Context) UserSubjectPatchPtrOutput }
UserSubjectPatchPtrInput is an input type that accepts UserSubjectPatchArgs, UserSubjectPatchPtr and UserSubjectPatchPtrOutput values. You can construct a concrete instance of `UserSubjectPatchPtrInput` via:
UserSubjectPatchArgs{...} or: nil
func UserSubjectPatchPtr ¶
func UserSubjectPatchPtr(v *UserSubjectPatchArgs) UserSubjectPatchPtrInput
type UserSubjectPatchPtrOutput ¶
type UserSubjectPatchPtrOutput struct{ *pulumi.OutputState }
func (UserSubjectPatchPtrOutput) Elem ¶
func (o UserSubjectPatchPtrOutput) Elem() UserSubjectPatchOutput
func (UserSubjectPatchPtrOutput) ElementType ¶
func (UserSubjectPatchPtrOutput) ElementType() reflect.Type
func (UserSubjectPatchPtrOutput) Name ¶
func (o UserSubjectPatchPtrOutput) Name() pulumi.StringPtrOutput
`name` is the username that matches, or "*" to match all usernames. Required.
func (UserSubjectPatchPtrOutput) ToUserSubjectPatchPtrOutput ¶
func (o UserSubjectPatchPtrOutput) ToUserSubjectPatchPtrOutput() UserSubjectPatchPtrOutput
func (UserSubjectPatchPtrOutput) ToUserSubjectPatchPtrOutputWithContext ¶
func (o UserSubjectPatchPtrOutput) ToUserSubjectPatchPtrOutputWithContext(ctx context.Context) UserSubjectPatchPtrOutput
type UserSubjectPtrInput ¶
type UserSubjectPtrInput interface { pulumi.Input ToUserSubjectPtrOutput() UserSubjectPtrOutput ToUserSubjectPtrOutputWithContext(context.Context) UserSubjectPtrOutput }
UserSubjectPtrInput is an input type that accepts UserSubjectArgs, UserSubjectPtr and UserSubjectPtrOutput values. You can construct a concrete instance of `UserSubjectPtrInput` via:
UserSubjectArgs{...} or: nil
func UserSubjectPtr ¶
func UserSubjectPtr(v *UserSubjectArgs) UserSubjectPtrInput
type UserSubjectPtrOutput ¶
type UserSubjectPtrOutput struct{ *pulumi.OutputState }
func (UserSubjectPtrOutput) Elem ¶
func (o UserSubjectPtrOutput) Elem() UserSubjectOutput
func (UserSubjectPtrOutput) ElementType ¶
func (UserSubjectPtrOutput) ElementType() reflect.Type
func (UserSubjectPtrOutput) Name ¶
func (o UserSubjectPtrOutput) Name() pulumi.StringPtrOutput
`name` is the username that matches, or "*" to match all usernames. Required.
func (UserSubjectPtrOutput) ToUserSubjectPtrOutput ¶
func (o UserSubjectPtrOutput) ToUserSubjectPtrOutput() UserSubjectPtrOutput
func (UserSubjectPtrOutput) ToUserSubjectPtrOutputWithContext ¶
func (o UserSubjectPtrOutput) ToUserSubjectPtrOutputWithContext(ctx context.Context) UserSubjectPtrOutput