Interface MigrationCenterGroupConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
MigrationCenterGroupConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.900Z") @Stability(Stable) public interface MigrationCenterGroupConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMigrationCenterGroupConfig.BuilderA builder forMigrationCenterGroupConfigstatic classMigrationCenterGroupConfig.Jsii$ProxyAn implementation forMigrationCenterGroupConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static MigrationCenterGroupConfig.Builderbuilder()default StringgetDescription()Optional.default StringgetDisplayName()Optional.StringgetGroupId()Required.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_group#id MigrationCenterGroup#id}.default Map<String,String>getLabels()Labels as key value pairs.StringgetLocation()The location of the group.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_group#project MigrationCenterGroup#project}.default MigrationCenterGroupTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getGroupId
@Stability(Stable) @NotNull String getGroupId()
Required.User specified ID for the group. It will become the last component of the group name. The ID must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. The ID must match the regular expression: '[a-z](%5Ba-z0-9-%5D%7B0,61%7D%5Ba-z0-9%5D)?'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_group#group_id MigrationCenterGroup#group_id}
-
getLocation
@Stability(Stable) @NotNull String getLocation()
The location of the group.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_group#location MigrationCenterGroup#location}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Optional. The description of the group.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_group#description MigrationCenterGroup#description}
-
getDisplayName
@Stability(Stable) @Nullable default String getDisplayName()
Optional. User-friendly display name.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_group#display_name MigrationCenterGroup#display_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/migration_center_group#id MigrationCenterGroup#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.
-
getLabels
@Stability(Stable) @Nullable default Map<String,String> getLabels()
Labels as key value pairs.**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_group#labels MigrationCenterGroup#labels}
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_group#project MigrationCenterGroup#project}.
-
getTimeouts
@Stability(Stable) @Nullable default MigrationCenterGroupTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_group#timeouts MigrationCenterGroup#timeouts}
-
builder
@Stability(Stable) static MigrationCenterGroupConfig.Builder builder()
- Returns:
- a
MigrationCenterGroupConfig.BuilderofMigrationCenterGroupConfig
-
-