OrganizationVpcFlowLogsConfigState constructor
- Input<
String?> ? aggregationInterval, - Input<
String?> ? createTime, - Input<
String?> ? crossProjectMetadata, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
String?> ? filterExpr, - Input<
double?> ? flowSampling, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? metadata, - Input<
List< ? metadataFields,String> ?> - Input<
String?> ? name, - Input<
String?> ? organization, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
String?> ? state, - Input<
String?> ? updateTime, - Input<
String?> ? vpcFlowLogsConfigId,
Creates a new OrganizationVpcFlowLogsConfigState.
aggregationInterval Optional. The aggregation interval for the logs. Default value is
createTime Output only. The time the config was created.
crossProjectMetadata Determines whether to include cross project annotations in the logs.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description Optional. The user-supplied description of the VPC Flow Logs configuration. Maximum
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
filterExpr Optional. Export filter used to define which VPC Flow Logs should be logged.
flowSampling Optional. The value of the field must be in (0, 1]. The sampling rate
labels Optional. Resource labels to represent the user-provided metadata.
location Resource ID segment making up resource name. It identifies the resource
metadata Optional. Configures whether all, none or a subset of metadata fields
metadataFields Optional. Custom metadata fields to include in the reported VPC flow
name Identifier. Unique name of the configuration using the form: organizations/{org_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}
organization Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
pulumiLabels The combination of labels configured directly on the resource
state Optional. The state of the VPC Flow Log configuration. Default value
updateTime Output only. The time the config was updated.
vpcFlowLogsConfigId Required. ID of the VpcFlowLogsConfig.
Implementation
const OrganizationVpcFlowLogsConfigState({
this.aggregationInterval,
this.createTime,
this.crossProjectMetadata,
this.deletionPolicy,
this.description,
this.effectiveLabels,
this.filterExpr,
this.flowSampling,
this.labels,
this.location,
this.metadata,
this.metadataFields,
this.name,
this.organization,
this.pulumiLabels,
this.state,
this.updateTime,
this.vpcFlowLogsConfigId,
});