Class KubeValidatingAdmissionPolicyBindingListV1Beta1

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-03T12:13:25.808Z")
    @Stability(Stable)
    public class KubeValidatingAdmissionPolicyBindingListV1Beta1
    extends org.cdk8s.ApiObject
    ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding.
    • Field Detail

      • GVK

        @Stability(Stable)
        public static final org.cdk8s.GroupVersionKind GVK
        Returns the apiVersion and kind for "io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList".
    • Constructor Detail

      • KubeValidatingAdmissionPolicyBindingListV1Beta1

        protected KubeValidatingAdmissionPolicyBindingListV1Beta1​(software.amazon.jsii.JsiiObjectRef objRef)
      • KubeValidatingAdmissionPolicyBindingListV1Beta1

        protected KubeValidatingAdmissionPolicyBindingListV1Beta1​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • KubeValidatingAdmissionPolicyBindingListV1Beta1

        @Stability(Stable)
        public KubeValidatingAdmissionPolicyBindingListV1Beta1​(@NotNull
                                                               software.constructs.Construct scope,
                                                               @NotNull
                                                               String id,
                                                               @Nullable
                                                               KubeValidatingAdmissionPolicyBindingListV1Beta1Props props)
        Defines a "io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList" API object.

        Parameters:
        scope - the scope in which to define this object. This parameter is required.
        id - a scope-local name for the object. This parameter is required.
        props - initialization props.
      • KubeValidatingAdmissionPolicyBindingListV1Beta1

        @Stability(Stable)
        public KubeValidatingAdmissionPolicyBindingListV1Beta1​(@NotNull
                                                               software.constructs.Construct scope,
                                                               @NotNull
                                                               String id)
        Defines a "io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList" API object.

        Parameters:
        scope - the scope in which to define this object. This parameter is required.
        id - a scope-local name for the object. This parameter is required.
    • Method Detail

      • manifest

        @Stability(Stable)
        @NotNull
        public static Object manifest​(@Nullable
                                      KubeValidatingAdmissionPolicyBindingListV1Beta1Props props)
        Renders a Kubernetes manifest for "io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList".

        This can be used to inline resource manifests inside other objects (e.g. as templates).

        Parameters:
        props - initialization props.
      • manifest

        @Stability(Stable)
        @NotNull
        public static Object manifest()
        Renders a Kubernetes manifest for "io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList".

        This can be used to inline resource manifests inside other objects (e.g. as templates).

      • toJson

        @Stability(Stable)
        @NotNull
        public Object toJson()
        Renders the object to Kubernetes JSON.
        Overrides:
        toJson in class org.cdk8s.ApiObject