Interface MonitoringMonitoredProjectConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
MonitoringMonitoredProjectConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.954Z") @Stability(Stable) public interface MonitoringMonitoredProjectConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMonitoringMonitoredProjectConfig.BuilderA builder forMonitoringMonitoredProjectConfigstatic classMonitoringMonitoredProjectConfig.Jsii$ProxyAn implementation forMonitoringMonitoredProjectConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static MonitoringMonitoredProjectConfig.Builderbuilder()default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_monitored_project#id MonitoringMonitoredProject#id}.StringgetMetricsScope()Required.StringgetName()Immutable.default MonitoringMonitoredProjectTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getMetricsScope
@Stability(Stable) @NotNull String getMetricsScope()
Required. The resource name of the existing Metrics Scope that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_monitored_project#metrics_scope MonitoringMonitoredProject#metrics_scope}
-
getName
@Stability(Stable) @NotNull String getName()
Immutable.The resource name of the 'MonitoredProject'. On input, the resource name includes the scoping project ID and monitored project ID. On output, it contains the equivalent project numbers. Example: 'locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_monitored_project#name MonitoringMonitoredProject#name}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_monitored_project#id MonitoringMonitoredProject#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getTimeouts
@Stability(Stable) @Nullable default MonitoringMonitoredProjectTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_monitored_project#timeouts MonitoringMonitoredProject#timeouts}
-
builder
@Stability(Stable) static MonitoringMonitoredProjectConfig.Builder builder()
-
-