Interface MigrationCenterPreferenceSetConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
MigrationCenterPreferenceSetConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.902Z") @Stability(Stable) public interface MigrationCenterPreferenceSetConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMigrationCenterPreferenceSetConfig.BuilderA builder forMigrationCenterPreferenceSetConfigstatic classMigrationCenterPreferenceSetConfig.Jsii$ProxyAn implementation forMigrationCenterPreferenceSetConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static MigrationCenterPreferenceSetConfig.Builderbuilder()default StringgetDescription()A description of the preference set.default StringgetDisplayName()User-friendly display name.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#id MigrationCenterPreferenceSet#id}.StringgetLocation()Part of 'parent'.StringgetPreferenceSetId()Required.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#project MigrationCenterPreferenceSet#project}.default MigrationCenterPreferenceSetTimeoutsgetTimeouts()timeouts block.default MigrationCenterPreferenceSetVirtualMachinePreferencesgetVirtualMachinePreferences()virtual_machine_preferences block.
-
-
-
Method Detail
-
getLocation
@Stability(Stable) @NotNull String getLocation()
Part of 'parent'. See documentation of 'projectsId'.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#location MigrationCenterPreferenceSet#location}
-
getPreferenceSetId
@Stability(Stable) @NotNull String getPreferenceSetId()
Required.User specified ID for the preference set. It will become the last component of the preference set 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_preference_set#preference_set_id MigrationCenterPreferenceSet#preference_set_id}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
A description of the preference set.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#description MigrationCenterPreferenceSet#description}
-
getDisplayName
@Stability(Stable) @Nullable default String getDisplayName()
User-friendly display name. Maximum length is 63 characters.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#display_name MigrationCenterPreferenceSet#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_preference_set#id MigrationCenterPreferenceSet#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.
-
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_preference_set#project MigrationCenterPreferenceSet#project}.
-
getTimeouts
@Stability(Stable) @Nullable default MigrationCenterPreferenceSetTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#timeouts MigrationCenterPreferenceSet#timeouts}
-
getVirtualMachinePreferences
@Stability(Stable) @Nullable default MigrationCenterPreferenceSetVirtualMachinePreferences getVirtualMachinePreferences()
virtual_machine_preferences block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#virtual_machine_preferences MigrationCenterPreferenceSet#virtual_machine_preferences}
-
builder
@Stability(Stable) static MigrationCenterPreferenceSetConfig.Builder builder()
-
-