Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.apigee/v1.SecurityProfile
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
CreateSecurityProfile create a new custom security profile.
Create SecurityProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SecurityProfile(name: string, args: SecurityProfileArgs, opts?: CustomResourceOptions);
@overload
def SecurityProfile(resource_name: str,
args: SecurityProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SecurityProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
organization_id: Optional[str] = None,
profile_config: Optional[GoogleCloudApigeeV1ProfileConfigArgs] = None,
security_profile_id: Optional[str] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
environments: Optional[Sequence[GoogleCloudApigeeV1SecurityProfileEnvironmentArgs]] = None,
name: Optional[str] = None,
scoring_configs: Optional[Sequence[GoogleCloudApigeeV1SecurityProfileScoringConfigArgs]] = None)
func NewSecurityProfile(ctx *Context, name string, args SecurityProfileArgs, opts ...ResourceOption) (*SecurityProfile, error)
public SecurityProfile(string name, SecurityProfileArgs args, CustomResourceOptions? opts = null)
public SecurityProfile(String name, SecurityProfileArgs args)
public SecurityProfile(String name, SecurityProfileArgs args, CustomResourceOptions options)
type: google-native:apigee/v1:SecurityProfile
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 SecurityProfileArgs
- 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 SecurityProfileArgs
- 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 SecurityProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SecurityProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SecurityProfileArgs
- 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 securityProfileResource = new GoogleNative.Apigee.V1.SecurityProfile("securityProfileResource", new()
{
OrganizationId = "string",
ProfileConfig = new GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1ProfileConfigArgs
{
Categories = new[]
{
new GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1ProfileConfigCategoryArgs
{
Abuse = null,
Authorization = null,
Cors = null,
Mediation = null,
Mtls = null,
Threat = null,
},
},
},
SecurityProfileId = "string",
Description = "string",
DisplayName = "string",
Environments = new[]
{
null,
},
Name = "string",
ScoringConfigs = new[]
{
new GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1SecurityProfileScoringConfigArgs
{
Description = "string",
ScorePath = "string",
Title = "string",
},
},
});
example, err := apigee.NewSecurityProfile(ctx, "securityProfileResource", &apigee.SecurityProfileArgs{
OrganizationId: pulumi.String("string"),
ProfileConfig: &apigee.GoogleCloudApigeeV1ProfileConfigArgs{
Categories: apigee.GoogleCloudApigeeV1ProfileConfigCategoryArray{
&apigee.GoogleCloudApigeeV1ProfileConfigCategoryArgs{
Abuse: nil,
Authorization: nil,
Cors: nil,
Mediation: nil,
Mtls: nil,
Threat: nil,
},
},
},
SecurityProfileId: pulumi.String("string"),
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Environments: apigee.GoogleCloudApigeeV1SecurityProfileEnvironmentArray{
nil,
},
Name: pulumi.String("string"),
ScoringConfigs: apigee.GoogleCloudApigeeV1SecurityProfileScoringConfigArray{
&apigee.GoogleCloudApigeeV1SecurityProfileScoringConfigArgs{
Description: pulumi.String("string"),
ScorePath: pulumi.String("string"),
Title: pulumi.String("string"),
},
},
})
var securityProfileResource = new SecurityProfile("securityProfileResource", SecurityProfileArgs.builder()
.organizationId("string")
.profileConfig(GoogleCloudApigeeV1ProfileConfigArgs.builder()
.categories(GoogleCloudApigeeV1ProfileConfigCategoryArgs.builder()
.abuse()
.authorization()
.cors()
.mediation()
.mtls()
.threat()
.build())
.build())
.securityProfileId("string")
.description("string")
.displayName("string")
.environments()
.name("string")
.scoringConfigs(GoogleCloudApigeeV1SecurityProfileScoringConfigArgs.builder()
.description("string")
.scorePath("string")
.title("string")
.build())
.build());
security_profile_resource = google_native.apigee.v1.SecurityProfile("securityProfileResource",
organization_id="string",
profile_config=google_native.apigee.v1.GoogleCloudApigeeV1ProfileConfigArgs(
categories=[google_native.apigee.v1.GoogleCloudApigeeV1ProfileConfigCategoryArgs(
abuse=google_native.apigee.v1.GoogleCloudApigeeV1ProfileConfigAbuseArgs(),
authorization=google_native.apigee.v1.GoogleCloudApigeeV1ProfileConfigAuthorizationArgs(),
cors=google_native.apigee.v1.GoogleCloudApigeeV1ProfileConfigCORSArgs(),
mediation=google_native.apigee.v1.GoogleCloudApigeeV1ProfileConfigMediationArgs(),
mtls=google_native.apigee.v1.GoogleCloudApigeeV1ProfileConfigMTLSArgs(),
threat=google_native.apigee.v1.GoogleCloudApigeeV1ProfileConfigThreatArgs(),
)],
),
security_profile_id="string",
description="string",
display_name="string",
environments=[google_native.apigee.v1.GoogleCloudApigeeV1SecurityProfileEnvironmentArgs()],
name="string",
scoring_configs=[google_native.apigee.v1.GoogleCloudApigeeV1SecurityProfileScoringConfigArgs(
description="string",
score_path="string",
title="string",
)])
const securityProfileResource = new google_native.apigee.v1.SecurityProfile("securityProfileResource", {
organizationId: "string",
profileConfig: {
categories: [{
abuse: {},
authorization: {},
cors: {},
mediation: {},
mtls: {},
threat: {},
}],
},
securityProfileId: "string",
description: "string",
displayName: "string",
environments: [{}],
name: "string",
scoringConfigs: [{
description: "string",
scorePath: "string",
title: "string",
}],
});
type: google-native:apigee/v1:SecurityProfile
properties:
description: string
displayName: string
environments:
- {}
name: string
organizationId: string
profileConfig:
categories:
- abuse: {}
authorization: {}
cors: {}
mediation: {}
mtls: {}
threat: {}
scoringConfigs:
- description: string
scorePath: string
title: string
securityProfileId: string
SecurityProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The SecurityProfile resource accepts the following input properties:
- Organization
Id string - Profile
Config Pulumi.Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config - Customized profile configuration that computes the security score.
- Security
Profile stringId - Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^a-z?$)".
- Description string
- Description of the security profile.
- Display
Name string - Display name of the security profile.
- Environments
List<Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Security Profile Environment> - List of environments attached to security profile.
- Name string
- Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
- Scoring
Configs List<Pulumi.Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Security Profile Scoring Config> - List of profile scoring configs in this revision.
- Organization
Id string - Profile
Config GoogleCloud Apigee V1Profile Config Args - Customized profile configuration that computes the security score.
- Security
Profile stringId - Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^a-z?$)".
- Description string
- Description of the security profile.
- Display
Name string - Display name of the security profile.
- Environments
[]Google
Cloud Apigee V1Security Profile Environment Args - List of environments attached to security profile.
- Name string
- Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
- Scoring
Configs []GoogleCloud Apigee V1Security Profile Scoring Config Args - List of profile scoring configs in this revision.
- organization
Id String - profile
Config GoogleCloud Apigee V1Profile Config - Customized profile configuration that computes the security score.
- security
Profile StringId - Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^a-z?$)".
- description String
- Description of the security profile.
- display
Name String - Display name of the security profile.
- environments
List<Google
Cloud Apigee V1Security Profile Environment> - List of environments attached to security profile.
- name String
- Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
- scoring
Configs List<GoogleCloud Apigee V1Security Profile Scoring Config> - List of profile scoring configs in this revision.
- organization
Id string - profile
Config GoogleCloud Apigee V1Profile Config - Customized profile configuration that computes the security score.
- security
Profile stringId - Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^a-z?$)".
- description string
- Description of the security profile.
- display
Name string - Display name of the security profile.
- environments
Google
Cloud Apigee V1Security Profile Environment[] - List of environments attached to security profile.
- name string
- Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
- scoring
Configs GoogleCloud Apigee V1Security Profile Scoring Config[] - List of profile scoring configs in this revision.
- organization_
id str - profile_
config GoogleCloud Apigee V1Profile Config Args - Customized profile configuration that computes the security score.
- security_
profile_ strid - Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^a-z?$)".
- description str
- Description of the security profile.
- display_
name str - Display name of the security profile.
- environments
Sequence[Google
Cloud Apigee V1Security Profile Environment Args] - List of environments attached to security profile.
- name str
- Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
- scoring_
configs Sequence[GoogleCloud Apigee V1Security Profile Scoring Config Args] - List of profile scoring configs in this revision.
- organization
Id String - profile
Config Property Map - Customized profile configuration that computes the security score.
- security
Profile StringId - Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^a-z?$)".
- description String
- Description of the security profile.
- display
Name String - Display name of the security profile.
- environments List<Property Map>
- List of environments attached to security profile.
- name String
- Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
- scoring
Configs List<Property Map> - List of profile scoring configs in this revision.
Outputs
All input properties are implicitly available as output properties. Additionally, the SecurityProfile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Max
Score int - Maximum security score that can be generated by this profile.
- Min
Score int - Minimum security score that can be generated by this profile.
- Revision
Create stringTime - The time when revision was created.
- Revision
Id string - Revision ID of the security profile.
- Revision
Publish stringTime - The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
- Revision
Update stringTime - The time when revision was updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Max
Score int - Maximum security score that can be generated by this profile.
- Min
Score int - Minimum security score that can be generated by this profile.
- Revision
Create stringTime - The time when revision was created.
- Revision
Id string - Revision ID of the security profile.
- Revision
Publish stringTime - The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
- Revision
Update stringTime - The time when revision was updated.
- id String
- The provider-assigned unique ID for this managed resource.
- max
Score Integer - Maximum security score that can be generated by this profile.
- min
Score Integer - Minimum security score that can be generated by this profile.
- revision
Create StringTime - The time when revision was created.
- revision
Id String - Revision ID of the security profile.
- revision
Publish StringTime - The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
- revision
Update StringTime - The time when revision was updated.
- id string
- The provider-assigned unique ID for this managed resource.
- max
Score number - Maximum security score that can be generated by this profile.
- min
Score number - Minimum security score that can be generated by this profile.
- revision
Create stringTime - The time when revision was created.
- revision
Id string - Revision ID of the security profile.
- revision
Publish stringTime - The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
- revision
Update stringTime - The time when revision was updated.
- id str
- The provider-assigned unique ID for this managed resource.
- max_
score int - Maximum security score that can be generated by this profile.
- min_
score int - Minimum security score that can be generated by this profile.
- revision_
create_ strtime - The time when revision was created.
- revision_
id str - Revision ID of the security profile.
- revision_
publish_ strtime - The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
- revision_
update_ strtime - The time when revision was updated.
- id String
- The provider-assigned unique ID for this managed resource.
- max
Score Number - Maximum security score that can be generated by this profile.
- min
Score Number - Minimum security score that can be generated by this profile.
- revision
Create StringTime - The time when revision was created.
- revision
Id String - Revision ID of the security profile.
- revision
Publish StringTime - The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
- revision
Update StringTime - The time when revision was updated.
Supporting Types
GoogleCloudApigeeV1ProfileConfig, GoogleCloudApigeeV1ProfileConfigArgs
- Categories
List<Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Category> - List of categories of profile config.
- Categories
[]Google
Cloud Apigee V1Profile Config Category - List of categories of profile config.
- categories
List<Google
Cloud Apigee V1Profile Config Category> - List of categories of profile config.
- categories
Google
Cloud Apigee V1Profile Config Category[] - List of categories of profile config.
- categories
Sequence[Google
Cloud Apigee V1Profile Config Category] - List of categories of profile config.
- categories List<Property Map>
- List of categories of profile config.
GoogleCloudApigeeV1ProfileConfigCategory, GoogleCloudApigeeV1ProfileConfigCategoryArgs
- Abuse
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Abuse - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Authorization - Checks to see if you have an authorization policy in place.
- Cors
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config CORS - Checks to see if you have CORS policy in place.
- Mediation
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Mediation - Checks to see if you have a mediation policy in place.
- Mtls
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config MTLS - Checks to see if you have configured mTLS for the target server.
- Threat
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Threat - Checks to see if you have a threat protection policy in place.
- Abuse
Google
Cloud Apigee V1Profile Config Abuse - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Google
Cloud Apigee V1Profile Config Authorization - Checks to see if you have an authorization policy in place.
- Cors
Google
Cloud Apigee V1Profile Config CORS - Checks to see if you have CORS policy in place.
- Mediation
Google
Cloud Apigee V1Profile Config Mediation - Checks to see if you have a mediation policy in place.
- Mtls
Google
Cloud Apigee V1Profile Config MTLS - Checks to see if you have configured mTLS for the target server.
- Threat
Google
Cloud Apigee V1Profile Config Threat - Checks to see if you have a threat protection policy in place.
- abuse
Google
Cloud Apigee V1Profile Config Abuse - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Google
Cloud Apigee V1Profile Config Authorization - Checks to see if you have an authorization policy in place.
- cors
Google
Cloud Apigee V1Profile Config CORS - Checks to see if you have CORS policy in place.
- mediation
Google
Cloud Apigee V1Profile Config Mediation - Checks to see if you have a mediation policy in place.
- mtls
Google
Cloud Apigee V1Profile Config MTLS - Checks to see if you have configured mTLS for the target server.
- threat
Google
Cloud Apigee V1Profile Config Threat - Checks to see if you have a threat protection policy in place.
- abuse
Google
Cloud Apigee V1Profile Config Abuse - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Google
Cloud Apigee V1Profile Config Authorization - Checks to see if you have an authorization policy in place.
- cors
Google
Cloud Apigee V1Profile Config CORS - Checks to see if you have CORS policy in place.
- mediation
Google
Cloud Apigee V1Profile Config Mediation - Checks to see if you have a mediation policy in place.
- mtls
Google
Cloud Apigee V1Profile Config MTLS - Checks to see if you have configured mTLS for the target server.
- threat
Google
Cloud Apigee V1Profile Config Threat - Checks to see if you have a threat protection policy in place.
- abuse
Google
Cloud Apigee V1Profile Config Abuse - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Google
Cloud Apigee V1Profile Config Authorization - Checks to see if you have an authorization policy in place.
- cors
Google
Cloud Apigee V1Profile Config CORS - Checks to see if you have CORS policy in place.
- mediation
Google
Cloud Apigee V1Profile Config Mediation - Checks to see if you have a mediation policy in place.
- mtls
Google
Cloud Apigee V1Profile Config MTLS - Checks to see if you have configured mTLS for the target server.
- threat
Google
Cloud Apigee V1Profile Config Threat - Checks to see if you have a threat protection policy in place.
- abuse Property Map
- Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Property Map
- Checks to see if you have an authorization policy in place.
- cors Property Map
- Checks to see if you have CORS policy in place.
- mediation Property Map
- Checks to see if you have a mediation policy in place.
- mtls Property Map
- Checks to see if you have configured mTLS for the target server.
- threat Property Map
- Checks to see if you have a threat protection policy in place.
GoogleCloudApigeeV1ProfileConfigCategoryResponse, GoogleCloudApigeeV1ProfileConfigCategoryResponseArgs
- Abuse
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Abuse Response - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Authorization Response - Checks to see if you have an authorization policy in place.
- Cors
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config CORSResponse - Checks to see if you have CORS policy in place.
- Mediation
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Mediation Response - Checks to see if you have a mediation policy in place.
- Mtls
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config MTLSResponse - Checks to see if you have configured mTLS for the target server.
- Threat
Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Threat Response - Checks to see if you have a threat protection policy in place.
- Abuse
Google
Cloud Apigee V1Profile Config Abuse Response - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Google
Cloud Apigee V1Profile Config Authorization Response - Checks to see if you have an authorization policy in place.
- Cors
Google
Cloud Apigee V1Profile Config CORSResponse - Checks to see if you have CORS policy in place.
- Mediation
Google
Cloud Apigee V1Profile Config Mediation Response - Checks to see if you have a mediation policy in place.
- Mtls
Google
Cloud Apigee V1Profile Config MTLSResponse - Checks to see if you have configured mTLS for the target server.
- Threat
Google
Cloud Apigee V1Profile Config Threat Response - Checks to see if you have a threat protection policy in place.
- abuse
Google
Cloud Apigee V1Profile Config Abuse Response - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Google
Cloud Apigee V1Profile Config Authorization Response - Checks to see if you have an authorization policy in place.
- cors
Google
Cloud Apigee V1Profile Config CORSResponse - Checks to see if you have CORS policy in place.
- mediation
Google
Cloud Apigee V1Profile Config Mediation Response - Checks to see if you have a mediation policy in place.
- mtls
Google
Cloud Apigee V1Profile Config MTLSResponse - Checks to see if you have configured mTLS for the target server.
- threat
Google
Cloud Apigee V1Profile Config Threat Response - Checks to see if you have a threat protection policy in place.
- abuse
Google
Cloud Apigee V1Profile Config Abuse Response - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Google
Cloud Apigee V1Profile Config Authorization Response - Checks to see if you have an authorization policy in place.
- cors
Google
Cloud Apigee V1Profile Config CORSResponse - Checks to see if you have CORS policy in place.
- mediation
Google
Cloud Apigee V1Profile Config Mediation Response - Checks to see if you have a mediation policy in place.
- mtls
Google
Cloud Apigee V1Profile Config MTLSResponse - Checks to see if you have configured mTLS for the target server.
- threat
Google
Cloud Apigee V1Profile Config Threat Response - Checks to see if you have a threat protection policy in place.
- abuse
Google
Cloud Apigee V1Profile Config Abuse Response - Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Google
Cloud Apigee V1Profile Config Authorization Response - Checks to see if you have an authorization policy in place.
- cors
Google
Cloud Apigee V1Profile Config CORSResponse - Checks to see if you have CORS policy in place.
- mediation
Google
Cloud Apigee V1Profile Config Mediation Response - Checks to see if you have a mediation policy in place.
- mtls
Google
Cloud Apigee V1Profile Config MTLSResponse - Checks to see if you have configured mTLS for the target server.
- threat
Google
Cloud Apigee V1Profile Config Threat Response - Checks to see if you have a threat protection policy in place.
- abuse Property Map
- Checks for abuse, which includes any requests sent to the API for purposes other than what it is intended for, such as high volumes of requests, data scraping, and abuse related to authorization.
- Property Map
- Checks to see if you have an authorization policy in place.
- cors Property Map
- Checks to see if you have CORS policy in place.
- mediation Property Map
- Checks to see if you have a mediation policy in place.
- mtls Property Map
- Checks to see if you have configured mTLS for the target server.
- threat Property Map
- Checks to see if you have a threat protection policy in place.
GoogleCloudApigeeV1ProfileConfigResponse, GoogleCloudApigeeV1ProfileConfigResponseArgs
- Categories
List<Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Profile Config Category Response> - List of categories of profile config.
- Categories
[]Google
Cloud Apigee V1Profile Config Category Response - List of categories of profile config.
- categories
List<Google
Cloud Apigee V1Profile Config Category Response> - List of categories of profile config.
- categories
Google
Cloud Apigee V1Profile Config Category Response[] - List of categories of profile config.
- categories
Sequence[Google
Cloud Apigee V1Profile Config Category Response] - List of categories of profile config.
- categories List<Property Map>
- List of categories of profile config.
GoogleCloudApigeeV1SecurityProfileEnvironmentResponse, GoogleCloudApigeeV1SecurityProfileEnvironmentResponseArgs
- Attach
Time string - Time at which environment was attached to the security profile.
- Environment string
- Name of the environment.
- Attach
Time string - Time at which environment was attached to the security profile.
- Environment string
- Name of the environment.
- attach
Time String - Time at which environment was attached to the security profile.
- environment String
- Name of the environment.
- attach
Time string - Time at which environment was attached to the security profile.
- environment string
- Name of the environment.
- attach_
time str - Time at which environment was attached to the security profile.
- environment str
- Name of the environment.
- attach
Time String - Time at which environment was attached to the security profile.
- environment String
- Name of the environment.
GoogleCloudApigeeV1SecurityProfileScoringConfig, GoogleCloudApigeeV1SecurityProfileScoringConfigArgs
- Description string
- Description of the config.
- Score
Path string - Path of the component config used for scoring.
- Title string
- Title of the config.
- Description string
- Description of the config.
- Score
Path string - Path of the component config used for scoring.
- Title string
- Title of the config.
- description String
- Description of the config.
- score
Path String - Path of the component config used for scoring.
- title String
- Title of the config.
- description string
- Description of the config.
- score
Path string - Path of the component config used for scoring.
- title string
- Title of the config.
- description str
- Description of the config.
- score_
path str - Path of the component config used for scoring.
- title str
- Title of the config.
- description String
- Description of the config.
- score
Path String - Path of the component config used for scoring.
- title String
- Title of the config.
GoogleCloudApigeeV1SecurityProfileScoringConfigResponse, GoogleCloudApigeeV1SecurityProfileScoringConfigResponseArgs
- Description string
- Description of the config.
- Score
Path string - Path of the component config used for scoring.
- Title string
- Title of the config.
- Description string
- Description of the config.
- Score
Path string - Path of the component config used for scoring.
- Title string
- Title of the config.
- description String
- Description of the config.
- score
Path String - Path of the component config used for scoring.
- title String
- Title of the config.
- description string
- Description of the config.
- score
Path string - Path of the component config used for scoring.
- title string
- Title of the config.
- description str
- Description of the config.
- score_
path str - Path of the component config used for scoring.
- title str
- Title of the config.
- description String
- Description of the config.
- score
Path String - Path of the component config used for scoring.
- title String
- Title of the config.
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.