Class ApiShieldSchemaArgs


  • public final class ApiShieldSchemaArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • kind

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kind()
        Returns:
        Kind of schema. Defaults to `openapi_v3`. **Modifying this attribute will force creation of a new resource.**
      • name

        public com.pulumi.core.Output<java.lang.String> name()
        Returns:
        Name of the schema. **Modifying this attribute will force creation of a new resource.**
      • source

        public com.pulumi.core.Output<java.lang.String> source()
        Returns:
        Schema file bytes. **Modifying this attribute will force creation of a new resource.**
      • validationEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> validationEnabled()
        Returns:
        Flag whether schema is enabled for validation.
      • zoneId

        public com.pulumi.core.Output<java.lang.String> zoneId()
        Returns:
        The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**