Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.gkehub/v1.Fleet
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a fleet. Auto-naming is currently not supported for this resource.
Create Fleet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Fleet(name: string, args?: FleetArgs, opts?: CustomResourceOptions);@overload
def Fleet(resource_name: str,
          args: Optional[FleetArgs] = None,
          opts: Optional[ResourceOptions] = None)
@overload
def Fleet(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          default_cluster_config: Optional[DefaultClusterConfigArgs] = None,
          display_name: Optional[str] = None,
          labels: Optional[Mapping[str, str]] = None,
          location: Optional[str] = None,
          project: Optional[str] = None)func NewFleet(ctx *Context, name string, args *FleetArgs, opts ...ResourceOption) (*Fleet, error)public Fleet(string name, FleetArgs? args = null, CustomResourceOptions? opts = null)type: google-native:gkehub/v1:Fleet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FleetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FleetArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FleetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FleetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FleetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var fleetResource = new GoogleNative.GKEHub.V1.Fleet("fleetResource", new()
{
    DefaultClusterConfig = new GoogleNative.GKEHub.V1.Inputs.DefaultClusterConfigArgs
    {
        BinaryAuthorizationConfig = new GoogleNative.GKEHub.V1.Inputs.BinaryAuthorizationConfigArgs
        {
            EvaluationMode = GoogleNative.GKEHub.V1.BinaryAuthorizationConfigEvaluationMode.EvaluationModeUnspecified,
            PolicyBindings = new[]
            {
                new GoogleNative.GKEHub.V1.Inputs.PolicyBindingArgs
                {
                    Name = "string",
                },
            },
        },
        SecurityPostureConfig = new GoogleNative.GKEHub.V1.Inputs.SecurityPostureConfigArgs
        {
            Mode = GoogleNative.GKEHub.V1.SecurityPostureConfigMode.ModeUnspecified,
            VulnerabilityMode = GoogleNative.GKEHub.V1.SecurityPostureConfigVulnerabilityMode.VulnerabilityModeUnspecified,
        },
    },
    DisplayName = "string",
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    Project = "string",
});
example, err := gkehub.NewFleet(ctx, "fleetResource", &gkehub.FleetArgs{
	DefaultClusterConfig: &gkehub.DefaultClusterConfigArgs{
		BinaryAuthorizationConfig: &gkehub.BinaryAuthorizationConfigArgs{
			EvaluationMode: gkehub.BinaryAuthorizationConfigEvaluationModeEvaluationModeUnspecified,
			PolicyBindings: gkehub.PolicyBindingArray{
				&gkehub.PolicyBindingArgs{
					Name: pulumi.String("string"),
				},
			},
		},
		SecurityPostureConfig: &gkehub.SecurityPostureConfigArgs{
			Mode:              gkehub.SecurityPostureConfigModeModeUnspecified,
			VulnerabilityMode: gkehub.SecurityPostureConfigVulnerabilityModeVulnerabilityModeUnspecified,
		},
	},
	DisplayName: pulumi.String("string"),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location: pulumi.String("string"),
	Project:  pulumi.String("string"),
})
var fleetResource = new Fleet("fleetResource", FleetArgs.builder()
    .defaultClusterConfig(DefaultClusterConfigArgs.builder()
        .binaryAuthorizationConfig(BinaryAuthorizationConfigArgs.builder()
            .evaluationMode("EVALUATION_MODE_UNSPECIFIED")
            .policyBindings(PolicyBindingArgs.builder()
                .name("string")
                .build())
            .build())
        .securityPostureConfig(SecurityPostureConfigArgs.builder()
            .mode("MODE_UNSPECIFIED")
            .vulnerabilityMode("VULNERABILITY_MODE_UNSPECIFIED")
            .build())
        .build())
    .displayName("string")
    .labels(Map.of("string", "string"))
    .location("string")
    .project("string")
    .build());
fleet_resource = google_native.gkehub.v1.Fleet("fleetResource",
    default_cluster_config={
        "binary_authorization_config": {
            "evaluation_mode": google_native.gkehub.v1.BinaryAuthorizationConfigEvaluationMode.EVALUATION_MODE_UNSPECIFIED,
            "policy_bindings": [{
                "name": "string",
            }],
        },
        "security_posture_config": {
            "mode": google_native.gkehub.v1.SecurityPostureConfigMode.MODE_UNSPECIFIED,
            "vulnerability_mode": google_native.gkehub.v1.SecurityPostureConfigVulnerabilityMode.VULNERABILITY_MODE_UNSPECIFIED,
        },
    },
    display_name="string",
    labels={
        "string": "string",
    },
    location="string",
    project="string")
const fleetResource = new google_native.gkehub.v1.Fleet("fleetResource", {
    defaultClusterConfig: {
        binaryAuthorizationConfig: {
            evaluationMode: google_native.gkehub.v1.BinaryAuthorizationConfigEvaluationMode.EvaluationModeUnspecified,
            policyBindings: [{
                name: "string",
            }],
        },
        securityPostureConfig: {
            mode: google_native.gkehub.v1.SecurityPostureConfigMode.ModeUnspecified,
            vulnerabilityMode: google_native.gkehub.v1.SecurityPostureConfigVulnerabilityMode.VulnerabilityModeUnspecified,
        },
    },
    displayName: "string",
    labels: {
        string: "string",
    },
    location: "string",
    project: "string",
});
type: google-native:gkehub/v1:Fleet
properties:
    defaultClusterConfig:
        binaryAuthorizationConfig:
            evaluationMode: EVALUATION_MODE_UNSPECIFIED
            policyBindings:
                - name: string
        securityPostureConfig:
            mode: MODE_UNSPECIFIED
            vulnerabilityMode: VULNERABILITY_MODE_UNSPECIFIED
    displayName: string
    labels:
        string: string
    location: string
    project: string
Fleet Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Fleet resource accepts the following input properties:
- DefaultCluster Pulumi.Config Google Native. GKEHub. V1. Inputs. Default Cluster Config 
- Optional. The default cluster configurations to apply across the fleet.
- DisplayName string
- Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: Production Fleet
- Labels Dictionary<string, string>
- Optional. Labels for this Fleet.
- Location string
- Project string
- DefaultCluster DefaultConfig Cluster Config Args 
- Optional. The default cluster configurations to apply across the fleet.
- DisplayName string
- Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: Production Fleet
- Labels map[string]string
- Optional. Labels for this Fleet.
- Location string
- Project string
- defaultCluster DefaultConfig Cluster Config 
- Optional. The default cluster configurations to apply across the fleet.
- displayName String
- Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: Production Fleet
- labels Map<String,String>
- Optional. Labels for this Fleet.
- location String
- project String
- defaultCluster DefaultConfig Cluster Config 
- Optional. The default cluster configurations to apply across the fleet.
- displayName string
- Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: Production Fleet
- labels {[key: string]: string}
- Optional. Labels for this Fleet.
- location string
- project string
- default_cluster_ Defaultconfig Cluster Config Args 
- Optional. The default cluster configurations to apply across the fleet.
- display_name str
- Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: Production Fleet
- labels Mapping[str, str]
- Optional. Labels for this Fleet.
- location str
- project str
- defaultCluster Property MapConfig 
- Optional. The default cluster configurations to apply across the fleet.
- displayName String
- Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: Production Fleet
- labels Map<String>
- Optional. Labels for this Fleet.
- location String
- project String
Outputs
All input properties are implicitly available as output properties. Additionally, the Fleet resource produces the following output properties:
- CreateTime string
- When the Fleet was created.
- DeleteTime string
- When the Fleet was deleted.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}. Each Google Cloud project can have at most one fleet resource, named "default".
- State
Pulumi.Google Native. GKEHub. V1. Outputs. Fleet Lifecycle State Response 
- State of the namespace resource.
- Uid string
- Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.
- UpdateTime string
- When the Fleet was last updated.
- CreateTime string
- When the Fleet was created.
- DeleteTime string
- When the Fleet was deleted.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}. Each Google Cloud project can have at most one fleet resource, named "default".
- State
FleetLifecycle State Response 
- State of the namespace resource.
- Uid string
- Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.
- UpdateTime string
- When the Fleet was last updated.
- createTime String
- When the Fleet was created.
- deleteTime String
- When the Fleet was deleted.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}. Each Google Cloud project can have at most one fleet resource, named "default".
- state
FleetLifecycle State Response 
- State of the namespace resource.
- uid String
- Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.
- updateTime String
- When the Fleet was last updated.
- createTime string
- When the Fleet was created.
- deleteTime string
- When the Fleet was deleted.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}. Each Google Cloud project can have at most one fleet resource, named "default".
- state
FleetLifecycle State Response 
- State of the namespace resource.
- uid string
- Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.
- updateTime string
- When the Fleet was last updated.
- create_time str
- When the Fleet was created.
- delete_time str
- When the Fleet was deleted.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}. Each Google Cloud project can have at most one fleet resource, named "default".
- state
FleetLifecycle State Response 
- State of the namespace resource.
- uid str
- Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.
- update_time str
- When the Fleet was last updated.
- createTime String
- When the Fleet was created.
- deleteTime String
- When the Fleet was deleted.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The full, unique resource name of this fleet in the format of projects/{project}/locations/{location}/fleets/{fleet}. Each Google Cloud project can have at most one fleet resource, named "default".
- state Property Map
- State of the namespace resource.
- uid String
- Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.
- updateTime String
- When the Fleet was last updated.
Supporting Types
BinaryAuthorizationConfig, BinaryAuthorizationConfigArgs      
- EvaluationMode Pulumi.Google Native. GKEHub. V1. Binary Authorization Config Evaluation Mode 
- Optional. Mode of operation for binauthz policy evaluation.
- PolicyBindings List<Pulumi.Google Native. GKEHub. V1. Inputs. Policy Binding> 
- Optional. Binauthz policies that apply to this cluster.
- EvaluationMode BinaryAuthorization Config Evaluation Mode 
- Optional. Mode of operation for binauthz policy evaluation.
- PolicyBindings []PolicyBinding 
- Optional. Binauthz policies that apply to this cluster.
- evaluationMode BinaryAuthorization Config Evaluation Mode 
- Optional. Mode of operation for binauthz policy evaluation.
- policyBindings List<PolicyBinding> 
- Optional. Binauthz policies that apply to this cluster.
- evaluationMode BinaryAuthorization Config Evaluation Mode 
- Optional. Mode of operation for binauthz policy evaluation.
- policyBindings PolicyBinding[] 
- Optional. Binauthz policies that apply to this cluster.
- evaluation_mode BinaryAuthorization Config Evaluation Mode 
- Optional. Mode of operation for binauthz policy evaluation.
- policy_bindings Sequence[PolicyBinding] 
- Optional. Binauthz policies that apply to this cluster.
- evaluationMode "EVALUATION_MODE_UNSPECIFIED" | "DISABLED" | "POLICY_BINDINGS"
- Optional. Mode of operation for binauthz policy evaluation.
- policyBindings List<Property Map>
- Optional. Binauthz policies that apply to this cluster.
BinaryAuthorizationConfigEvaluationMode, BinaryAuthorizationConfigEvaluationModeArgs          
- EvaluationMode Unspecified 
- EVALUATION_MODE_UNSPECIFIEDDefault value
- Disabled
- DISABLEDDisable BinaryAuthorization
- PolicyBindings 
- POLICY_BINDINGSUse Binary Authorization with the policies specified in policy_bindings.
- BinaryAuthorization Config Evaluation Mode Evaluation Mode Unspecified 
- EVALUATION_MODE_UNSPECIFIEDDefault value
- BinaryAuthorization Config Evaluation Mode Disabled 
- DISABLEDDisable BinaryAuthorization
- BinaryAuthorization Config Evaluation Mode Policy Bindings 
- POLICY_BINDINGSUse Binary Authorization with the policies specified in policy_bindings.
- EvaluationMode Unspecified 
- EVALUATION_MODE_UNSPECIFIEDDefault value
- Disabled
- DISABLEDDisable BinaryAuthorization
- PolicyBindings 
- POLICY_BINDINGSUse Binary Authorization with the policies specified in policy_bindings.
- EvaluationMode Unspecified 
- EVALUATION_MODE_UNSPECIFIEDDefault value
- Disabled
- DISABLEDDisable BinaryAuthorization
- PolicyBindings 
- POLICY_BINDINGSUse Binary Authorization with the policies specified in policy_bindings.
- EVALUATION_MODE_UNSPECIFIED
- EVALUATION_MODE_UNSPECIFIEDDefault value
- DISABLED
- DISABLEDDisable BinaryAuthorization
- POLICY_BINDINGS
- POLICY_BINDINGSUse Binary Authorization with the policies specified in policy_bindings.
- "EVALUATION_MODE_UNSPECIFIED"
- EVALUATION_MODE_UNSPECIFIEDDefault value
- "DISABLED"
- DISABLEDDisable BinaryAuthorization
- "POLICY_BINDINGS"
- POLICY_BINDINGSUse Binary Authorization with the policies specified in policy_bindings.
BinaryAuthorizationConfigResponse, BinaryAuthorizationConfigResponseArgs        
- EvaluationMode string
- Optional. Mode of operation for binauthz policy evaluation.
- PolicyBindings List<Pulumi.Google Native. GKEHub. V1. Inputs. Policy Binding Response> 
- Optional. Binauthz policies that apply to this cluster.
- EvaluationMode string
- Optional. Mode of operation for binauthz policy evaluation.
- PolicyBindings []PolicyBinding Response 
- Optional. Binauthz policies that apply to this cluster.
- evaluationMode String
- Optional. Mode of operation for binauthz policy evaluation.
- policyBindings List<PolicyBinding Response> 
- Optional. Binauthz policies that apply to this cluster.
- evaluationMode string
- Optional. Mode of operation for binauthz policy evaluation.
- policyBindings PolicyBinding Response[] 
- Optional. Binauthz policies that apply to this cluster.
- evaluation_mode str
- Optional. Mode of operation for binauthz policy evaluation.
- policy_bindings Sequence[PolicyBinding Response] 
- Optional. Binauthz policies that apply to this cluster.
- evaluationMode String
- Optional. Mode of operation for binauthz policy evaluation.
- policyBindings List<Property Map>
- Optional. Binauthz policies that apply to this cluster.
DefaultClusterConfig, DefaultClusterConfigArgs      
- 
Pulumi.Google Native. GKEHub. V1. Inputs. Binary Authorization Config 
- Optional. Enable/Disable binary authorization features for the cluster.
- SecurityPosture Pulumi.Config Google Native. GKEHub. V1. Inputs. Security Posture Config 
- Enable/Disable Security Posture features for the cluster.
- 
BinaryAuthorization Config 
- Optional. Enable/Disable binary authorization features for the cluster.
- SecurityPosture SecurityConfig Posture Config 
- Enable/Disable Security Posture features for the cluster.
- 
BinaryAuthorization Config 
- Optional. Enable/Disable binary authorization features for the cluster.
- securityPosture SecurityConfig Posture Config 
- Enable/Disable Security Posture features for the cluster.
- 
BinaryAuthorization Config 
- Optional. Enable/Disable binary authorization features for the cluster.
- securityPosture SecurityConfig Posture Config 
- Enable/Disable Security Posture features for the cluster.
- 
BinaryAuthorization Config 
- Optional. Enable/Disable binary authorization features for the cluster.
- security_posture_ Securityconfig Posture Config 
- Enable/Disable Security Posture features for the cluster.
- Property Map
- Optional. Enable/Disable binary authorization features for the cluster.
- securityPosture Property MapConfig 
- Enable/Disable Security Posture features for the cluster.
DefaultClusterConfigResponse, DefaultClusterConfigResponseArgs        
- 
Pulumi.Google Native. GKEHub. V1. Inputs. Binary Authorization Config Response 
- Optional. Enable/Disable binary authorization features for the cluster.
- SecurityPosture Pulumi.Config Google Native. GKEHub. V1. Inputs. Security Posture Config Response 
- Enable/Disable Security Posture features for the cluster.
- 
BinaryAuthorization Config Response 
- Optional. Enable/Disable binary authorization features for the cluster.
- SecurityPosture SecurityConfig Posture Config Response 
- Enable/Disable Security Posture features for the cluster.
- 
BinaryAuthorization Config Response 
- Optional. Enable/Disable binary authorization features for the cluster.
- securityPosture SecurityConfig Posture Config Response 
- Enable/Disable Security Posture features for the cluster.
- 
BinaryAuthorization Config Response 
- Optional. Enable/Disable binary authorization features for the cluster.
- securityPosture SecurityConfig Posture Config Response 
- Enable/Disable Security Posture features for the cluster.
- 
BinaryAuthorization Config Response 
- Optional. Enable/Disable binary authorization features for the cluster.
- security_posture_ Securityconfig Posture Config Response 
- Enable/Disable Security Posture features for the cluster.
- Property Map
- Optional. Enable/Disable binary authorization features for the cluster.
- securityPosture Property MapConfig 
- Enable/Disable Security Posture features for the cluster.
FleetLifecycleStateResponse, FleetLifecycleStateResponseArgs        
- Code string
- The current state of the Fleet resource.
- Code string
- The current state of the Fleet resource.
- code String
- The current state of the Fleet resource.
- code string
- The current state of the Fleet resource.
- code str
- The current state of the Fleet resource.
- code String
- The current state of the Fleet resource.
PolicyBinding, PolicyBindingArgs    
- Name string
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- Name string
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- name String
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- name string
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- name str
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- name String
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
PolicyBindingResponse, PolicyBindingResponseArgs      
- Name string
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- Name string
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- name String
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- name string
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- name str
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
- name String
- The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: projects/{project_number}/platforms/gke/policies/{policy_id}.
SecurityPostureConfig, SecurityPostureConfigArgs      
- Mode
Pulumi.Google Native. GKEHub. V1. Security Posture Config Mode 
- Sets which mode to use for Security Posture features.
- VulnerabilityMode Pulumi.Google Native. GKEHub. V1. Security Posture Config Vulnerability Mode 
- Sets which mode to use for vulnerability scanning.
- Mode
SecurityPosture Config Mode 
- Sets which mode to use for Security Posture features.
- VulnerabilityMode SecurityPosture Config Vulnerability Mode 
- Sets which mode to use for vulnerability scanning.
- mode
SecurityPosture Config Mode 
- Sets which mode to use for Security Posture features.
- vulnerabilityMode SecurityPosture Config Vulnerability Mode 
- Sets which mode to use for vulnerability scanning.
- mode
SecurityPosture Config Mode 
- Sets which mode to use for Security Posture features.
- vulnerabilityMode SecurityPosture Config Vulnerability Mode 
- Sets which mode to use for vulnerability scanning.
- mode
SecurityPosture Config Mode 
- Sets which mode to use for Security Posture features.
- vulnerability_mode SecurityPosture Config Vulnerability Mode 
- Sets which mode to use for vulnerability scanning.
- mode "MODE_UNSPECIFIED" | "DISABLED" | "BASIC"
- Sets which mode to use for Security Posture features.
- vulnerabilityMode "VULNERABILITY_MODE_UNSPECIFIED" | "VULNERABILITY_DISABLED" | "VULNERABILITY_BASIC" | "VULNERABILITY_ENTERPRISE"
- Sets which mode to use for vulnerability scanning.
SecurityPostureConfigMode, SecurityPostureConfigModeArgs        
- ModeUnspecified 
- MODE_UNSPECIFIEDDefault value not specified.
- Disabled
- DISABLEDDisables Security Posture features on the cluster.
- Basic
- BASICApplies Security Posture features on the cluster.
- SecurityPosture Config Mode Mode Unspecified 
- MODE_UNSPECIFIEDDefault value not specified.
- SecurityPosture Config Mode Disabled 
- DISABLEDDisables Security Posture features on the cluster.
- SecurityPosture Config Mode Basic 
- BASICApplies Security Posture features on the cluster.
- ModeUnspecified 
- MODE_UNSPECIFIEDDefault value not specified.
- Disabled
- DISABLEDDisables Security Posture features on the cluster.
- Basic
- BASICApplies Security Posture features on the cluster.
- ModeUnspecified 
- MODE_UNSPECIFIEDDefault value not specified.
- Disabled
- DISABLEDDisables Security Posture features on the cluster.
- Basic
- BASICApplies Security Posture features on the cluster.
- MODE_UNSPECIFIED
- MODE_UNSPECIFIEDDefault value not specified.
- DISABLED
- DISABLEDDisables Security Posture features on the cluster.
- BASIC
- BASICApplies Security Posture features on the cluster.
- "MODE_UNSPECIFIED"
- MODE_UNSPECIFIEDDefault value not specified.
- "DISABLED"
- DISABLEDDisables Security Posture features on the cluster.
- "BASIC"
- BASICApplies Security Posture features on the cluster.
SecurityPostureConfigResponse, SecurityPostureConfigResponseArgs        
- Mode string
- Sets which mode to use for Security Posture features.
- VulnerabilityMode string
- Sets which mode to use for vulnerability scanning.
- Mode string
- Sets which mode to use for Security Posture features.
- VulnerabilityMode string
- Sets which mode to use for vulnerability scanning.
- mode String
- Sets which mode to use for Security Posture features.
- vulnerabilityMode String
- Sets which mode to use for vulnerability scanning.
- mode string
- Sets which mode to use for Security Posture features.
- vulnerabilityMode string
- Sets which mode to use for vulnerability scanning.
- mode str
- Sets which mode to use for Security Posture features.
- vulnerability_mode str
- Sets which mode to use for vulnerability scanning.
- mode String
- Sets which mode to use for Security Posture features.
- vulnerabilityMode String
- Sets which mode to use for vulnerability scanning.
SecurityPostureConfigVulnerabilityMode, SecurityPostureConfigVulnerabilityModeArgs          
- VulnerabilityMode Unspecified 
- VULNERABILITY_MODE_UNSPECIFIEDDefault value not specified.
- VulnerabilityDisabled 
- VULNERABILITY_DISABLEDDisables vulnerability scanning on the cluster.
- VulnerabilityBasic 
- VULNERABILITY_BASICApplies basic vulnerability scanning on the cluster.
- VulnerabilityEnterprise 
- VULNERABILITY_ENTERPRISEApplies the Security Posture's vulnerability on cluster Enterprise level features.
- SecurityPosture Config Vulnerability Mode Vulnerability Mode Unspecified 
- VULNERABILITY_MODE_UNSPECIFIEDDefault value not specified.
- SecurityPosture Config Vulnerability Mode Vulnerability Disabled 
- VULNERABILITY_DISABLEDDisables vulnerability scanning on the cluster.
- SecurityPosture Config Vulnerability Mode Vulnerability Basic 
- VULNERABILITY_BASICApplies basic vulnerability scanning on the cluster.
- SecurityPosture Config Vulnerability Mode Vulnerability Enterprise 
- VULNERABILITY_ENTERPRISEApplies the Security Posture's vulnerability on cluster Enterprise level features.
- VulnerabilityMode Unspecified 
- VULNERABILITY_MODE_UNSPECIFIEDDefault value not specified.
- VulnerabilityDisabled 
- VULNERABILITY_DISABLEDDisables vulnerability scanning on the cluster.
- VulnerabilityBasic 
- VULNERABILITY_BASICApplies basic vulnerability scanning on the cluster.
- VulnerabilityEnterprise 
- VULNERABILITY_ENTERPRISEApplies the Security Posture's vulnerability on cluster Enterprise level features.
- VulnerabilityMode Unspecified 
- VULNERABILITY_MODE_UNSPECIFIEDDefault value not specified.
- VulnerabilityDisabled 
- VULNERABILITY_DISABLEDDisables vulnerability scanning on the cluster.
- VulnerabilityBasic 
- VULNERABILITY_BASICApplies basic vulnerability scanning on the cluster.
- VulnerabilityEnterprise 
- VULNERABILITY_ENTERPRISEApplies the Security Posture's vulnerability on cluster Enterprise level features.
- VULNERABILITY_MODE_UNSPECIFIED
- VULNERABILITY_MODE_UNSPECIFIEDDefault value not specified.
- VULNERABILITY_DISABLED
- VULNERABILITY_DISABLEDDisables vulnerability scanning on the cluster.
- VULNERABILITY_BASIC
- VULNERABILITY_BASICApplies basic vulnerability scanning on the cluster.
- VULNERABILITY_ENTERPRISE
- VULNERABILITY_ENTERPRISEApplies the Security Posture's vulnerability on cluster Enterprise level features.
- "VULNERABILITY_MODE_UNSPECIFIED"
- VULNERABILITY_MODE_UNSPECIFIEDDefault value not specified.
- "VULNERABILITY_DISABLED"
- VULNERABILITY_DISABLEDDisables vulnerability scanning on the cluster.
- "VULNERABILITY_BASIC"
- VULNERABILITY_BASICApplies basic vulnerability scanning on the cluster.
- "VULNERABILITY_ENTERPRISE"
- VULNERABILITY_ENTERPRISEApplies the Security Posture's vulnerability on cluster Enterprise level features.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.