Documentation
¶
Index ¶
- type GetMigrationAssetsArgs
- type GetMigrationAssetsFilter
- type GetMigrationAssetsFilterArgs
- func (GetMigrationAssetsFilterArgs) ElementType() reflect.Type
- func (i GetMigrationAssetsFilterArgs) ToGetMigrationAssetsFilterOutput() GetMigrationAssetsFilterOutput
- func (i GetMigrationAssetsFilterArgs) ToGetMigrationAssetsFilterOutputWithContext(ctx context.Context) GetMigrationAssetsFilterOutput
- type GetMigrationAssetsFilterArray
- func (GetMigrationAssetsFilterArray) ElementType() reflect.Type
- func (i GetMigrationAssetsFilterArray) ToGetMigrationAssetsFilterArrayOutput() GetMigrationAssetsFilterArrayOutput
- func (i GetMigrationAssetsFilterArray) ToGetMigrationAssetsFilterArrayOutputWithContext(ctx context.Context) GetMigrationAssetsFilterArrayOutput
- type GetMigrationAssetsFilterArrayInput
- type GetMigrationAssetsFilterArrayOutput
- func (GetMigrationAssetsFilterArrayOutput) ElementType() reflect.Type
- func (o GetMigrationAssetsFilterArrayOutput) Index(i pulumi.IntInput) GetMigrationAssetsFilterOutput
- func (o GetMigrationAssetsFilterArrayOutput) ToGetMigrationAssetsFilterArrayOutput() GetMigrationAssetsFilterArrayOutput
- func (o GetMigrationAssetsFilterArrayOutput) ToGetMigrationAssetsFilterArrayOutputWithContext(ctx context.Context) GetMigrationAssetsFilterArrayOutput
- type GetMigrationAssetsFilterInput
- type GetMigrationAssetsFilterOutput
- func (GetMigrationAssetsFilterOutput) ElementType() reflect.Type
- func (o GetMigrationAssetsFilterOutput) Name() pulumi.StringOutput
- func (o GetMigrationAssetsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetMigrationAssetsFilterOutput) ToGetMigrationAssetsFilterOutput() GetMigrationAssetsFilterOutput
- func (o GetMigrationAssetsFilterOutput) ToGetMigrationAssetsFilterOutputWithContext(ctx context.Context) GetMigrationAssetsFilterOutput
- func (o GetMigrationAssetsFilterOutput) Values() pulumi.StringArrayOutput
- type GetMigrationAssetsMigrationAssetCollection
- type GetMigrationAssetsMigrationAssetCollectionArgs
- func (GetMigrationAssetsMigrationAssetCollectionArgs) ElementType() reflect.Type
- func (i GetMigrationAssetsMigrationAssetCollectionArgs) ToGetMigrationAssetsMigrationAssetCollectionOutput() GetMigrationAssetsMigrationAssetCollectionOutput
- func (i GetMigrationAssetsMigrationAssetCollectionArgs) ToGetMigrationAssetsMigrationAssetCollectionOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionOutput
- type GetMigrationAssetsMigrationAssetCollectionArray
- func (GetMigrationAssetsMigrationAssetCollectionArray) ElementType() reflect.Type
- func (i GetMigrationAssetsMigrationAssetCollectionArray) ToGetMigrationAssetsMigrationAssetCollectionArrayOutput() GetMigrationAssetsMigrationAssetCollectionArrayOutput
- func (i GetMigrationAssetsMigrationAssetCollectionArray) ToGetMigrationAssetsMigrationAssetCollectionArrayOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionArrayOutput
- type GetMigrationAssetsMigrationAssetCollectionArrayInput
- type GetMigrationAssetsMigrationAssetCollectionArrayOutput
- func (GetMigrationAssetsMigrationAssetCollectionArrayOutput) ElementType() reflect.Type
- func (o GetMigrationAssetsMigrationAssetCollectionArrayOutput) Index(i pulumi.IntInput) GetMigrationAssetsMigrationAssetCollectionOutput
- func (o GetMigrationAssetsMigrationAssetCollectionArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionArrayOutput() GetMigrationAssetsMigrationAssetCollectionArrayOutput
- func (o GetMigrationAssetsMigrationAssetCollectionArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionArrayOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionArrayOutput
- type GetMigrationAssetsMigrationAssetCollectionInput
- type GetMigrationAssetsMigrationAssetCollectionItem
- type GetMigrationAssetsMigrationAssetCollectionItemArgs
- func (GetMigrationAssetsMigrationAssetCollectionItemArgs) ElementType() reflect.Type
- func (i GetMigrationAssetsMigrationAssetCollectionItemArgs) ToGetMigrationAssetsMigrationAssetCollectionItemOutput() GetMigrationAssetsMigrationAssetCollectionItemOutput
- func (i GetMigrationAssetsMigrationAssetCollectionItemArgs) ToGetMigrationAssetsMigrationAssetCollectionItemOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionItemOutput
- type GetMigrationAssetsMigrationAssetCollectionItemArray
- func (GetMigrationAssetsMigrationAssetCollectionItemArray) ElementType() reflect.Type
- func (i GetMigrationAssetsMigrationAssetCollectionItemArray) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutput() GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
- func (i GetMigrationAssetsMigrationAssetCollectionItemArray) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
- type GetMigrationAssetsMigrationAssetCollectionItemArrayInput
- type GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
- func (GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) Index(i pulumi.IntInput) GetMigrationAssetsMigrationAssetCollectionItemOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutput() GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
- type GetMigrationAssetsMigrationAssetCollectionItemInput
- type GetMigrationAssetsMigrationAssetCollectionItemOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) DependedOnBies() pulumi.StringArrayOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetMigrationAssetsMigrationAssetCollectionItemOutput) ElementType() reflect.Type
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) InventoryAssetId() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) MigrationAssetDependsOns() pulumi.StringArrayOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) MigrationId() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) Notifications() pulumi.StringArrayOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ParentSnapshot() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ReplicationCompartmentId() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ReplicationScheduleId() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) SnapShotBucketName() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) Snapshots() pulumi.StringMapOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) SourceAssetId() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) State() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) TenancyId() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ToGetMigrationAssetsMigrationAssetCollectionItemOutput() GetMigrationAssetsMigrationAssetCollectionItemOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ToGetMigrationAssetsMigrationAssetCollectionItemOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionItemOutput
- func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) Type() pulumi.StringOutput
- type GetMigrationAssetsMigrationAssetCollectionOutput
- func (GetMigrationAssetsMigrationAssetCollectionOutput) ElementType() reflect.Type
- func (o GetMigrationAssetsMigrationAssetCollectionOutput) Items() GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
- func (o GetMigrationAssetsMigrationAssetCollectionOutput) ToGetMigrationAssetsMigrationAssetCollectionOutput() GetMigrationAssetsMigrationAssetCollectionOutput
- func (o GetMigrationAssetsMigrationAssetCollectionOutput) ToGetMigrationAssetsMigrationAssetCollectionOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionOutput
- type GetMigrationAssetsOutputArgs
- type GetMigrationAssetsResult
- type GetMigrationAssetsResultOutput
- func (o GetMigrationAssetsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetMigrationAssetsResultOutput) ElementType() reflect.Type
- func (o GetMigrationAssetsResultOutput) Filters() GetMigrationAssetsFilterArrayOutput
- func (o GetMigrationAssetsResultOutput) Id() pulumi.StringOutput
- func (o GetMigrationAssetsResultOutput) MigrationAssetCollections() GetMigrationAssetsMigrationAssetCollectionArrayOutput
- func (o GetMigrationAssetsResultOutput) MigrationAssetId() pulumi.StringPtrOutput
- func (o GetMigrationAssetsResultOutput) MigrationId() pulumi.StringPtrOutput
- func (o GetMigrationAssetsResultOutput) State() pulumi.StringPtrOutput
- func (o GetMigrationAssetsResultOutput) ToGetMigrationAssetsResultOutput() GetMigrationAssetsResultOutput
- func (o GetMigrationAssetsResultOutput) ToGetMigrationAssetsResultOutputWithContext(ctx context.Context) GetMigrationAssetsResultOutput
- type GetMigrationPlanAvailableShapeArgs
- type GetMigrationPlanAvailableShapeItem
- type GetMigrationPlanAvailableShapeItemArgs
- func (GetMigrationPlanAvailableShapeItemArgs) ElementType() reflect.Type
- func (i GetMigrationPlanAvailableShapeItemArgs) ToGetMigrationPlanAvailableShapeItemOutput() GetMigrationPlanAvailableShapeItemOutput
- func (i GetMigrationPlanAvailableShapeItemArgs) ToGetMigrationPlanAvailableShapeItemOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeItemOutput
- type GetMigrationPlanAvailableShapeItemArray
- func (GetMigrationPlanAvailableShapeItemArray) ElementType() reflect.Type
- func (i GetMigrationPlanAvailableShapeItemArray) ToGetMigrationPlanAvailableShapeItemArrayOutput() GetMigrationPlanAvailableShapeItemArrayOutput
- func (i GetMigrationPlanAvailableShapeItemArray) ToGetMigrationPlanAvailableShapeItemArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeItemArrayOutput
- type GetMigrationPlanAvailableShapeItemArrayInput
- type GetMigrationPlanAvailableShapeItemArrayOutput
- func (GetMigrationPlanAvailableShapeItemArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapeItemArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanAvailableShapeItemOutput
- func (o GetMigrationPlanAvailableShapeItemArrayOutput) ToGetMigrationPlanAvailableShapeItemArrayOutput() GetMigrationPlanAvailableShapeItemArrayOutput
- func (o GetMigrationPlanAvailableShapeItemArrayOutput) ToGetMigrationPlanAvailableShapeItemArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeItemArrayOutput
- type GetMigrationPlanAvailableShapeItemInput
- type GetMigrationPlanAvailableShapeItemOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) DefinedTags() pulumi.StringMapOutput
- func (GetMigrationPlanAvailableShapeItemOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapeItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) GpuDescription() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) Gpus() pulumi.IntOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) LocalDiskDescription() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) LocalDisks() pulumi.IntOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) LocalDisksTotalSizeInGbs() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapeItemOutput) MaxVnicAttachments() pulumi.IntOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapeItemOutput) MinTotalBaselineOcpusRequired() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapeItemOutput) NetworkingBandwidthInGbps() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapeItemOutput) Ocpus() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapeItemOutput) PaginationToken() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) ProcessorDescription() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) Shape() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) ToGetMigrationPlanAvailableShapeItemOutput() GetMigrationPlanAvailableShapeItemOutput
- func (o GetMigrationPlanAvailableShapeItemOutput) ToGetMigrationPlanAvailableShapeItemOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeItemOutput
- type GetMigrationPlanAvailableShapeOutputArgs
- type GetMigrationPlanAvailableShapeResult
- type GetMigrationPlanAvailableShapeResultOutput
- func (o GetMigrationPlanAvailableShapeResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o GetMigrationPlanAvailableShapeResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetMigrationPlanAvailableShapeResultOutput) DvhHostId() pulumi.StringPtrOutput
- func (GetMigrationPlanAvailableShapeResultOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapeResultOutput) Id() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapeResultOutput) Items() GetMigrationPlanAvailableShapeItemArrayOutput
- func (o GetMigrationPlanAvailableShapeResultOutput) MigrationPlanId() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapeResultOutput) ReservedCapacityId() pulumi.StringPtrOutput
- func (o GetMigrationPlanAvailableShapeResultOutput) ToGetMigrationPlanAvailableShapeResultOutput() GetMigrationPlanAvailableShapeResultOutput
- func (o GetMigrationPlanAvailableShapeResultOutput) ToGetMigrationPlanAvailableShapeResultOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeResultOutput
- type GetMigrationPlanAvailableShapesArgs
- type GetMigrationPlanAvailableShapesAvailableShapesCollection
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs
- func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs) ElementType() reflect.Type
- func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
- func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionArray
- func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArray) ElementType() reflect.Type
- func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
- func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayInput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
- func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionInput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionItem
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs
- func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs) ElementType() reflect.Type
- func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
- func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray
- func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray) ElementType() reflect.Type
- func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
- func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayInput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
- func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemInput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) GpuDescription() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) Gpus() pulumi.IntOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) LocalDiskDescription() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) LocalDisks() pulumi.IntOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) LocalDisksTotalSizeInGbs() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) MaxVnicAttachments() pulumi.IntOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) MinTotalBaselineOcpusRequired() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) NetworkingBandwidthInGbps() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) Ocpus() pulumi.Float64Output
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) PaginationToken() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ProcessorDescription() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) Shape() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
- type GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
- func (GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) Items() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
- func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
- type GetMigrationPlanAvailableShapesFilter
- type GetMigrationPlanAvailableShapesFilterArgs
- func (GetMigrationPlanAvailableShapesFilterArgs) ElementType() reflect.Type
- func (i GetMigrationPlanAvailableShapesFilterArgs) ToGetMigrationPlanAvailableShapesFilterOutput() GetMigrationPlanAvailableShapesFilterOutput
- func (i GetMigrationPlanAvailableShapesFilterArgs) ToGetMigrationPlanAvailableShapesFilterOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesFilterOutput
- type GetMigrationPlanAvailableShapesFilterArray
- func (GetMigrationPlanAvailableShapesFilterArray) ElementType() reflect.Type
- func (i GetMigrationPlanAvailableShapesFilterArray) ToGetMigrationPlanAvailableShapesFilterArrayOutput() GetMigrationPlanAvailableShapesFilterArrayOutput
- func (i GetMigrationPlanAvailableShapesFilterArray) ToGetMigrationPlanAvailableShapesFilterArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesFilterArrayOutput
- type GetMigrationPlanAvailableShapesFilterArrayInput
- type GetMigrationPlanAvailableShapesFilterArrayOutput
- func (GetMigrationPlanAvailableShapesFilterArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapesFilterArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanAvailableShapesFilterOutput
- func (o GetMigrationPlanAvailableShapesFilterArrayOutput) ToGetMigrationPlanAvailableShapesFilterArrayOutput() GetMigrationPlanAvailableShapesFilterArrayOutput
- func (o GetMigrationPlanAvailableShapesFilterArrayOutput) ToGetMigrationPlanAvailableShapesFilterArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesFilterArrayOutput
- type GetMigrationPlanAvailableShapesFilterInput
- type GetMigrationPlanAvailableShapesFilterOutput
- func (GetMigrationPlanAvailableShapesFilterOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapesFilterOutput) Name() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetMigrationPlanAvailableShapesFilterOutput) ToGetMigrationPlanAvailableShapesFilterOutput() GetMigrationPlanAvailableShapesFilterOutput
- func (o GetMigrationPlanAvailableShapesFilterOutput) ToGetMigrationPlanAvailableShapesFilterOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesFilterOutput
- func (o GetMigrationPlanAvailableShapesFilterOutput) Values() pulumi.StringArrayOutput
- type GetMigrationPlanAvailableShapesOutputArgs
- type GetMigrationPlanAvailableShapesResult
- type GetMigrationPlanAvailableShapesResultOutput
- func (o GetMigrationPlanAvailableShapesResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o GetMigrationPlanAvailableShapesResultOutput) AvailableShapesCollections() GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
- func (o GetMigrationPlanAvailableShapesResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetMigrationPlanAvailableShapesResultOutput) DvhHostId() pulumi.StringPtrOutput
- func (GetMigrationPlanAvailableShapesResultOutput) ElementType() reflect.Type
- func (o GetMigrationPlanAvailableShapesResultOutput) Filters() GetMigrationPlanAvailableShapesFilterArrayOutput
- func (o GetMigrationPlanAvailableShapesResultOutput) Id() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapesResultOutput) MigrationPlanId() pulumi.StringOutput
- func (o GetMigrationPlanAvailableShapesResultOutput) ReservedCapacityId() pulumi.StringPtrOutput
- func (o GetMigrationPlanAvailableShapesResultOutput) ToGetMigrationPlanAvailableShapesResultOutput() GetMigrationPlanAvailableShapesResultOutput
- func (o GetMigrationPlanAvailableShapesResultOutput) ToGetMigrationPlanAvailableShapesResultOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesResultOutput
- type GetMigrationPlanMigrationPlanStat
- type GetMigrationPlanMigrationPlanStatArgs
- func (GetMigrationPlanMigrationPlanStatArgs) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatArgs) ToGetMigrationPlanMigrationPlanStatOutput() GetMigrationPlanMigrationPlanStatOutput
- func (i GetMigrationPlanMigrationPlanStatArgs) ToGetMigrationPlanMigrationPlanStatOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatOutput
- type GetMigrationPlanMigrationPlanStatArray
- func (GetMigrationPlanMigrationPlanStatArray) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatArray) ToGetMigrationPlanMigrationPlanStatArrayOutput() GetMigrationPlanMigrationPlanStatArrayOutput
- func (i GetMigrationPlanMigrationPlanStatArray) ToGetMigrationPlanMigrationPlanStatArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatArrayOutput
- type GetMigrationPlanMigrationPlanStatArrayInput
- type GetMigrationPlanMigrationPlanStatArrayOutput
- func (GetMigrationPlanMigrationPlanStatArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanMigrationPlanStatOutput
- func (o GetMigrationPlanMigrationPlanStatArrayOutput) ToGetMigrationPlanMigrationPlanStatArrayOutput() GetMigrationPlanMigrationPlanStatArrayOutput
- func (o GetMigrationPlanMigrationPlanStatArrayOutput) ToGetMigrationPlanMigrationPlanStatArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatArrayOutput
- type GetMigrationPlanMigrationPlanStatInput
- type GetMigrationPlanMigrationPlanStatOutput
- func (GetMigrationPlanMigrationPlanStatOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatOutput) TimeUpdated() pulumi.StringOutput
- func (o GetMigrationPlanMigrationPlanStatOutput) ToGetMigrationPlanMigrationPlanStatOutput() GetMigrationPlanMigrationPlanStatOutput
- func (o GetMigrationPlanMigrationPlanStatOutput) ToGetMigrationPlanMigrationPlanStatOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatOutput
- func (o GetMigrationPlanMigrationPlanStatOutput) TotalEstimatedCosts() GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- func (o GetMigrationPlanMigrationPlanStatOutput) VmCount() pulumi.IntOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCost
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuCount() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuCount() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64Output
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImage
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64Output
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Computes() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) CurrencyCode() pulumi.StringOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) OsImages() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Storages() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) SubscriptionId() pulumi.StringOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64Output
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) Volumes() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ElementType() reflect.Type
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput
- type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) Description() pulumi.StringOutput
- func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64Output
- func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
- type GetMigrationPlanStrategy
- type GetMigrationPlanStrategyArgs
- func (GetMigrationPlanStrategyArgs) ElementType() reflect.Type
- func (i GetMigrationPlanStrategyArgs) ToGetMigrationPlanStrategyOutput() GetMigrationPlanStrategyOutput
- func (i GetMigrationPlanStrategyArgs) ToGetMigrationPlanStrategyOutputWithContext(ctx context.Context) GetMigrationPlanStrategyOutput
- type GetMigrationPlanStrategyArray
- func (GetMigrationPlanStrategyArray) ElementType() reflect.Type
- func (i GetMigrationPlanStrategyArray) ToGetMigrationPlanStrategyArrayOutput() GetMigrationPlanStrategyArrayOutput
- func (i GetMigrationPlanStrategyArray) ToGetMigrationPlanStrategyArrayOutputWithContext(ctx context.Context) GetMigrationPlanStrategyArrayOutput
- type GetMigrationPlanStrategyArrayInput
- type GetMigrationPlanStrategyArrayOutput
- func (GetMigrationPlanStrategyArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanStrategyArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanStrategyOutput
- func (o GetMigrationPlanStrategyArrayOutput) ToGetMigrationPlanStrategyArrayOutput() GetMigrationPlanStrategyArrayOutput
- func (o GetMigrationPlanStrategyArrayOutput) ToGetMigrationPlanStrategyArrayOutputWithContext(ctx context.Context) GetMigrationPlanStrategyArrayOutput
- type GetMigrationPlanStrategyInput
- type GetMigrationPlanStrategyOutput
- func (o GetMigrationPlanStrategyOutput) AdjustmentMultiplier() pulumi.Float64Output
- func (GetMigrationPlanStrategyOutput) ElementType() reflect.Type
- func (o GetMigrationPlanStrategyOutput) MetricTimeWindow() pulumi.StringOutput
- func (o GetMigrationPlanStrategyOutput) MetricType() pulumi.StringOutput
- func (o GetMigrationPlanStrategyOutput) Percentile() pulumi.StringOutput
- func (o GetMigrationPlanStrategyOutput) ResourceType() pulumi.StringOutput
- func (o GetMigrationPlanStrategyOutput) StrategyType() pulumi.StringOutput
- func (o GetMigrationPlanStrategyOutput) ToGetMigrationPlanStrategyOutput() GetMigrationPlanStrategyOutput
- func (o GetMigrationPlanStrategyOutput) ToGetMigrationPlanStrategyOutputWithContext(ctx context.Context) GetMigrationPlanStrategyOutput
- type GetMigrationPlanTargetEnvironment
- type GetMigrationPlanTargetEnvironmentArgs
- func (GetMigrationPlanTargetEnvironmentArgs) ElementType() reflect.Type
- func (i GetMigrationPlanTargetEnvironmentArgs) ToGetMigrationPlanTargetEnvironmentOutput() GetMigrationPlanTargetEnvironmentOutput
- func (i GetMigrationPlanTargetEnvironmentArgs) ToGetMigrationPlanTargetEnvironmentOutputWithContext(ctx context.Context) GetMigrationPlanTargetEnvironmentOutput
- type GetMigrationPlanTargetEnvironmentArray
- func (GetMigrationPlanTargetEnvironmentArray) ElementType() reflect.Type
- func (i GetMigrationPlanTargetEnvironmentArray) ToGetMigrationPlanTargetEnvironmentArrayOutput() GetMigrationPlanTargetEnvironmentArrayOutput
- func (i GetMigrationPlanTargetEnvironmentArray) ToGetMigrationPlanTargetEnvironmentArrayOutputWithContext(ctx context.Context) GetMigrationPlanTargetEnvironmentArrayOutput
- type GetMigrationPlanTargetEnvironmentArrayInput
- type GetMigrationPlanTargetEnvironmentArrayOutput
- func (GetMigrationPlanTargetEnvironmentArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlanTargetEnvironmentArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanTargetEnvironmentOutput
- func (o GetMigrationPlanTargetEnvironmentArrayOutput) ToGetMigrationPlanTargetEnvironmentArrayOutput() GetMigrationPlanTargetEnvironmentArrayOutput
- func (o GetMigrationPlanTargetEnvironmentArrayOutput) ToGetMigrationPlanTargetEnvironmentArrayOutputWithContext(ctx context.Context) GetMigrationPlanTargetEnvironmentArrayOutput
- type GetMigrationPlanTargetEnvironmentInput
- type GetMigrationPlanTargetEnvironmentOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) DedicatedVmHost() pulumi.StringOutput
- func (GetMigrationPlanTargetEnvironmentOutput) ElementType() reflect.Type
- func (o GetMigrationPlanTargetEnvironmentOutput) FaultDomain() pulumi.StringOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) MsLicense() pulumi.StringOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) PreferredShapeType() pulumi.StringOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) Subnet() pulumi.StringOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) TargetCompartmentId() pulumi.StringOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) TargetEnvironmentType() pulumi.StringOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) ToGetMigrationPlanTargetEnvironmentOutput() GetMigrationPlanTargetEnvironmentOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) ToGetMigrationPlanTargetEnvironmentOutputWithContext(ctx context.Context) GetMigrationPlanTargetEnvironmentOutput
- func (o GetMigrationPlanTargetEnvironmentOutput) Vcn() pulumi.StringOutput
- type GetMigrationPlansArgs
- type GetMigrationPlansFilter
- type GetMigrationPlansFilterArgs
- type GetMigrationPlansFilterArray
- func (GetMigrationPlansFilterArray) ElementType() reflect.Type
- func (i GetMigrationPlansFilterArray) ToGetMigrationPlansFilterArrayOutput() GetMigrationPlansFilterArrayOutput
- func (i GetMigrationPlansFilterArray) ToGetMigrationPlansFilterArrayOutputWithContext(ctx context.Context) GetMigrationPlansFilterArrayOutput
- type GetMigrationPlansFilterArrayInput
- type GetMigrationPlansFilterArrayOutput
- func (GetMigrationPlansFilterArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansFilterArrayOutput) Index(i pulumi.IntInput) GetMigrationPlansFilterOutput
- func (o GetMigrationPlansFilterArrayOutput) ToGetMigrationPlansFilterArrayOutput() GetMigrationPlansFilterArrayOutput
- func (o GetMigrationPlansFilterArrayOutput) ToGetMigrationPlansFilterArrayOutputWithContext(ctx context.Context) GetMigrationPlansFilterArrayOutput
- type GetMigrationPlansFilterInput
- type GetMigrationPlansFilterOutput
- func (GetMigrationPlansFilterOutput) ElementType() reflect.Type
- func (o GetMigrationPlansFilterOutput) Name() pulumi.StringOutput
- func (o GetMigrationPlansFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetMigrationPlansFilterOutput) ToGetMigrationPlansFilterOutput() GetMigrationPlansFilterOutput
- func (o GetMigrationPlansFilterOutput) ToGetMigrationPlansFilterOutputWithContext(ctx context.Context) GetMigrationPlansFilterOutput
- func (o GetMigrationPlansFilterOutput) Values() pulumi.StringArrayOutput
- type GetMigrationPlansMigrationPlanCollection
- type GetMigrationPlansMigrationPlanCollectionArgs
- func (GetMigrationPlansMigrationPlanCollectionArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionArgs) ToGetMigrationPlansMigrationPlanCollectionOutput() GetMigrationPlansMigrationPlanCollectionOutput
- func (i GetMigrationPlansMigrationPlanCollectionArgs) ToGetMigrationPlansMigrationPlanCollectionOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionOutput
- type GetMigrationPlansMigrationPlanCollectionArray
- func (GetMigrationPlansMigrationPlanCollectionArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionArray) ToGetMigrationPlansMigrationPlanCollectionArrayOutput() GetMigrationPlansMigrationPlanCollectionArrayOutput
- func (i GetMigrationPlansMigrationPlanCollectionArray) ToGetMigrationPlansMigrationPlanCollectionArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionArrayOutput
- type GetMigrationPlansMigrationPlanCollectionArrayInput
- type GetMigrationPlansMigrationPlanCollectionArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionArrayOutput) Index(i pulumi.IntInput) GetMigrationPlansMigrationPlanCollectionOutput
- func (o GetMigrationPlansMigrationPlanCollectionArrayOutput) ToGetMigrationPlansMigrationPlanCollectionArrayOutput() GetMigrationPlansMigrationPlanCollectionArrayOutput
- func (o GetMigrationPlansMigrationPlanCollectionArrayOutput) ToGetMigrationPlansMigrationPlanCollectionArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionArrayOutput
- type GetMigrationPlansMigrationPlanCollectionInput
- type GetMigrationPlansMigrationPlanCollectionItem
- type GetMigrationPlansMigrationPlanCollectionItemArgs
- func (GetMigrationPlansMigrationPlanCollectionItemArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemArgs) ToGetMigrationPlansMigrationPlanCollectionItemOutput() GetMigrationPlansMigrationPlanCollectionItemOutput
- func (i GetMigrationPlansMigrationPlanCollectionItemArgs) ToGetMigrationPlansMigrationPlanCollectionItemOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemOutput
- type GetMigrationPlansMigrationPlanCollectionItemArray
- func (GetMigrationPlansMigrationPlanCollectionItemArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemArray) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutput() GetMigrationPlansMigrationPlanCollectionItemArrayOutput
- func (i GetMigrationPlansMigrationPlanCollectionItemArray) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemArrayOutput
- type GetMigrationPlansMigrationPlanCollectionItemArrayInput
- type GetMigrationPlansMigrationPlanCollectionItemArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemArrayOutput) Index(i pulumi.IntInput) GetMigrationPlansMigrationPlanCollectionItemOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutput() GetMigrationPlansMigrationPlanCollectionItemArrayOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemArrayOutput
- type GetMigrationPlansMigrationPlanCollectionItemInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) Index(i pulumi.IntInput) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) TimeUpdated() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) TotalEstimatedCosts() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) VmCount() pulumi.IntOutput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostCompute
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) GpuCount() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuCount() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64Output
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImage
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64Output
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) Computes() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) CurrencyCode() pulumi.StringOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) OsImages() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) Storages() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) SubscriptionId() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64Output
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorage
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) Volumes() ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolume
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() ...
- func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) ...
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeInput
- type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) Description() pulumi.StringOutput
- func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) ...
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64Output
- func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
- type GetMigrationPlansMigrationPlanCollectionItemOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) CalculatedLimits() pulumi.StringMapOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetMigrationPlansMigrationPlanCollectionItemOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) MigrationId() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) MigrationPlanStats() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) ReferenceToRmsStack() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) SourceMigrationPlanId() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) State() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) Strategies() GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) TargetEnvironments() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) ToGetMigrationPlansMigrationPlanCollectionItemOutput() GetMigrationPlansMigrationPlanCollectionItemOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemOutput) ToGetMigrationPlansMigrationPlanCollectionItemOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemOutput
- type GetMigrationPlansMigrationPlanCollectionItemStrategy
- type GetMigrationPlansMigrationPlanCollectionItemStrategyArgs
- func (GetMigrationPlansMigrationPlanCollectionItemStrategyArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemStrategyArgs) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
- func (i GetMigrationPlansMigrationPlanCollectionItemStrategyArgs) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
- type GetMigrationPlansMigrationPlanCollectionItemStrategyArray
- func (GetMigrationPlansMigrationPlanCollectionItemStrategyArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemStrategyArray) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
- func (i GetMigrationPlansMigrationPlanCollectionItemStrategyArray) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
- type GetMigrationPlansMigrationPlanCollectionItemStrategyArrayInput
- type GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) Index(i pulumi.IntInput) GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
- type GetMigrationPlansMigrationPlanCollectionItemStrategyInput
- type GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) AdjustmentMultiplier() pulumi.Float64Output
- func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) MetricTimeWindow() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) MetricType() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) Percentile() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ResourceType() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) StrategyType() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
- type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment
- type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs
- func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
- func (i GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
- type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray
- func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray) ElementType() reflect.Type
- func (i GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
- func (i GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
- type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayInput
- type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
- func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) Index(i pulumi.IntInput) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
- type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentInput
- type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) DedicatedVmHost() pulumi.StringOutput
- func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) FaultDomain() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) MsLicense() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) PreferredShapeType() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) Subnet() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) TargetCompartmentId() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) TargetEnvironmentType() pulumi.StringOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
- func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) Vcn() pulumi.StringOutput
- type GetMigrationPlansMigrationPlanCollectionOutput
- func (GetMigrationPlansMigrationPlanCollectionOutput) ElementType() reflect.Type
- func (o GetMigrationPlansMigrationPlanCollectionOutput) Items() GetMigrationPlansMigrationPlanCollectionItemArrayOutput
- func (o GetMigrationPlansMigrationPlanCollectionOutput) ToGetMigrationPlansMigrationPlanCollectionOutput() GetMigrationPlansMigrationPlanCollectionOutput
- func (o GetMigrationPlansMigrationPlanCollectionOutput) ToGetMigrationPlansMigrationPlanCollectionOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionOutput
- type GetMigrationPlansOutputArgs
- type GetMigrationPlansResult
- type GetMigrationPlansResultOutput
- func (o GetMigrationPlansResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetMigrationPlansResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetMigrationPlansResultOutput) ElementType() reflect.Type
- func (o GetMigrationPlansResultOutput) Filters() GetMigrationPlansFilterArrayOutput
- func (o GetMigrationPlansResultOutput) Id() pulumi.StringOutput
- func (o GetMigrationPlansResultOutput) MigrationId() pulumi.StringPtrOutput
- func (o GetMigrationPlansResultOutput) MigrationPlanCollections() GetMigrationPlansMigrationPlanCollectionArrayOutput
- func (o GetMigrationPlansResultOutput) MigrationPlanId() pulumi.StringPtrOutput
- func (o GetMigrationPlansResultOutput) State() pulumi.StringPtrOutput
- func (o GetMigrationPlansResultOutput) ToGetMigrationPlansResultOutput() GetMigrationPlansResultOutput
- func (o GetMigrationPlansResultOutput) ToGetMigrationPlansResultOutputWithContext(ctx context.Context) GetMigrationPlansResultOutput
- type GetMigrationsArgs
- type GetMigrationsFilter
- type GetMigrationsFilterArgs
- type GetMigrationsFilterArray
- type GetMigrationsFilterArrayInput
- type GetMigrationsFilterArrayOutput
- func (GetMigrationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetMigrationsFilterArrayOutput) Index(i pulumi.IntInput) GetMigrationsFilterOutput
- func (o GetMigrationsFilterArrayOutput) ToGetMigrationsFilterArrayOutput() GetMigrationsFilterArrayOutput
- func (o GetMigrationsFilterArrayOutput) ToGetMigrationsFilterArrayOutputWithContext(ctx context.Context) GetMigrationsFilterArrayOutput
- type GetMigrationsFilterInput
- type GetMigrationsFilterOutput
- func (GetMigrationsFilterOutput) ElementType() reflect.Type
- func (o GetMigrationsFilterOutput) Name() pulumi.StringOutput
- func (o GetMigrationsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetMigrationsFilterOutput) ToGetMigrationsFilterOutput() GetMigrationsFilterOutput
- func (o GetMigrationsFilterOutput) ToGetMigrationsFilterOutputWithContext(ctx context.Context) GetMigrationsFilterOutput
- func (o GetMigrationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetMigrationsMigrationCollection
- type GetMigrationsMigrationCollectionArgs
- func (GetMigrationsMigrationCollectionArgs) ElementType() reflect.Type
- func (i GetMigrationsMigrationCollectionArgs) ToGetMigrationsMigrationCollectionOutput() GetMigrationsMigrationCollectionOutput
- func (i GetMigrationsMigrationCollectionArgs) ToGetMigrationsMigrationCollectionOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionOutput
- type GetMigrationsMigrationCollectionArray
- func (GetMigrationsMigrationCollectionArray) ElementType() reflect.Type
- func (i GetMigrationsMigrationCollectionArray) ToGetMigrationsMigrationCollectionArrayOutput() GetMigrationsMigrationCollectionArrayOutput
- func (i GetMigrationsMigrationCollectionArray) ToGetMigrationsMigrationCollectionArrayOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionArrayOutput
- type GetMigrationsMigrationCollectionArrayInput
- type GetMigrationsMigrationCollectionArrayOutput
- func (GetMigrationsMigrationCollectionArrayOutput) ElementType() reflect.Type
- func (o GetMigrationsMigrationCollectionArrayOutput) Index(i pulumi.IntInput) GetMigrationsMigrationCollectionOutput
- func (o GetMigrationsMigrationCollectionArrayOutput) ToGetMigrationsMigrationCollectionArrayOutput() GetMigrationsMigrationCollectionArrayOutput
- func (o GetMigrationsMigrationCollectionArrayOutput) ToGetMigrationsMigrationCollectionArrayOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionArrayOutput
- type GetMigrationsMigrationCollectionInput
- type GetMigrationsMigrationCollectionItem
- type GetMigrationsMigrationCollectionItemArgs
- func (GetMigrationsMigrationCollectionItemArgs) ElementType() reflect.Type
- func (i GetMigrationsMigrationCollectionItemArgs) ToGetMigrationsMigrationCollectionItemOutput() GetMigrationsMigrationCollectionItemOutput
- func (i GetMigrationsMigrationCollectionItemArgs) ToGetMigrationsMigrationCollectionItemOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionItemOutput
- type GetMigrationsMigrationCollectionItemArray
- func (GetMigrationsMigrationCollectionItemArray) ElementType() reflect.Type
- func (i GetMigrationsMigrationCollectionItemArray) ToGetMigrationsMigrationCollectionItemArrayOutput() GetMigrationsMigrationCollectionItemArrayOutput
- func (i GetMigrationsMigrationCollectionItemArray) ToGetMigrationsMigrationCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionItemArrayOutput
- type GetMigrationsMigrationCollectionItemArrayInput
- type GetMigrationsMigrationCollectionItemArrayOutput
- func (GetMigrationsMigrationCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetMigrationsMigrationCollectionItemArrayOutput) Index(i pulumi.IntInput) GetMigrationsMigrationCollectionItemOutput
- func (o GetMigrationsMigrationCollectionItemArrayOutput) ToGetMigrationsMigrationCollectionItemArrayOutput() GetMigrationsMigrationCollectionItemArrayOutput
- func (o GetMigrationsMigrationCollectionItemArrayOutput) ToGetMigrationsMigrationCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionItemArrayOutput
- type GetMigrationsMigrationCollectionItemInput
- type GetMigrationsMigrationCollectionItemOutput
- func (o GetMigrationsMigrationCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetMigrationsMigrationCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetMigrationsMigrationCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetMigrationsMigrationCollectionItemOutput) ElementType() reflect.Type
- func (o GetMigrationsMigrationCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetMigrationsMigrationCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetMigrationsMigrationCollectionItemOutput) IsCompleted() pulumi.BoolOutput
- func (o GetMigrationsMigrationCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetMigrationsMigrationCollectionItemOutput) ReplicationScheduleId() pulumi.StringOutput
- func (o GetMigrationsMigrationCollectionItemOutput) State() pulumi.StringOutput
- func (o GetMigrationsMigrationCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetMigrationsMigrationCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetMigrationsMigrationCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetMigrationsMigrationCollectionItemOutput) ToGetMigrationsMigrationCollectionItemOutput() GetMigrationsMigrationCollectionItemOutput
- func (o GetMigrationsMigrationCollectionItemOutput) ToGetMigrationsMigrationCollectionItemOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionItemOutput
- type GetMigrationsMigrationCollectionOutput
- func (GetMigrationsMigrationCollectionOutput) ElementType() reflect.Type
- func (o GetMigrationsMigrationCollectionOutput) Items() GetMigrationsMigrationCollectionItemArrayOutput
- func (o GetMigrationsMigrationCollectionOutput) ToGetMigrationsMigrationCollectionOutput() GetMigrationsMigrationCollectionOutput
- func (o GetMigrationsMigrationCollectionOutput) ToGetMigrationsMigrationCollectionOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionOutput
- type GetMigrationsOutputArgs
- type GetMigrationsResult
- type GetMigrationsResultOutput
- func (o GetMigrationsResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetMigrationsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetMigrationsResultOutput) ElementType() reflect.Type
- func (o GetMigrationsResultOutput) Filters() GetMigrationsFilterArrayOutput
- func (o GetMigrationsResultOutput) Id() pulumi.StringOutput
- func (o GetMigrationsResultOutput) MigrationCollections() GetMigrationsMigrationCollectionArrayOutput
- func (o GetMigrationsResultOutput) MigrationId() pulumi.StringPtrOutput
- func (o GetMigrationsResultOutput) State() pulumi.StringPtrOutput
- func (o GetMigrationsResultOutput) ToGetMigrationsResultOutput() GetMigrationsResultOutput
- func (o GetMigrationsResultOutput) ToGetMigrationsResultOutputWithContext(ctx context.Context) GetMigrationsResultOutput
- type GetReplicationSchedulesArgs
- type GetReplicationSchedulesFilter
- type GetReplicationSchedulesFilterArgs
- func (GetReplicationSchedulesFilterArgs) ElementType() reflect.Type
- func (i GetReplicationSchedulesFilterArgs) ToGetReplicationSchedulesFilterOutput() GetReplicationSchedulesFilterOutput
- func (i GetReplicationSchedulesFilterArgs) ToGetReplicationSchedulesFilterOutputWithContext(ctx context.Context) GetReplicationSchedulesFilterOutput
- type GetReplicationSchedulesFilterArray
- func (GetReplicationSchedulesFilterArray) ElementType() reflect.Type
- func (i GetReplicationSchedulesFilterArray) ToGetReplicationSchedulesFilterArrayOutput() GetReplicationSchedulesFilterArrayOutput
- func (i GetReplicationSchedulesFilterArray) ToGetReplicationSchedulesFilterArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesFilterArrayOutput
- type GetReplicationSchedulesFilterArrayInput
- type GetReplicationSchedulesFilterArrayOutput
- func (GetReplicationSchedulesFilterArrayOutput) ElementType() reflect.Type
- func (o GetReplicationSchedulesFilterArrayOutput) Index(i pulumi.IntInput) GetReplicationSchedulesFilterOutput
- func (o GetReplicationSchedulesFilterArrayOutput) ToGetReplicationSchedulesFilterArrayOutput() GetReplicationSchedulesFilterArrayOutput
- func (o GetReplicationSchedulesFilterArrayOutput) ToGetReplicationSchedulesFilterArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesFilterArrayOutput
- type GetReplicationSchedulesFilterInput
- type GetReplicationSchedulesFilterOutput
- func (GetReplicationSchedulesFilterOutput) ElementType() reflect.Type
- func (o GetReplicationSchedulesFilterOutput) Name() pulumi.StringOutput
- func (o GetReplicationSchedulesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetReplicationSchedulesFilterOutput) ToGetReplicationSchedulesFilterOutput() GetReplicationSchedulesFilterOutput
- func (o GetReplicationSchedulesFilterOutput) ToGetReplicationSchedulesFilterOutputWithContext(ctx context.Context) GetReplicationSchedulesFilterOutput
- func (o GetReplicationSchedulesFilterOutput) Values() pulumi.StringArrayOutput
- type GetReplicationSchedulesOutputArgs
- type GetReplicationSchedulesReplicationScheduleCollection
- type GetReplicationSchedulesReplicationScheduleCollectionArgs
- func (GetReplicationSchedulesReplicationScheduleCollectionArgs) ElementType() reflect.Type
- func (i GetReplicationSchedulesReplicationScheduleCollectionArgs) ToGetReplicationSchedulesReplicationScheduleCollectionOutput() GetReplicationSchedulesReplicationScheduleCollectionOutput
- func (i GetReplicationSchedulesReplicationScheduleCollectionArgs) ToGetReplicationSchedulesReplicationScheduleCollectionOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionOutput
- type GetReplicationSchedulesReplicationScheduleCollectionArray
- func (GetReplicationSchedulesReplicationScheduleCollectionArray) ElementType() reflect.Type
- func (i GetReplicationSchedulesReplicationScheduleCollectionArray) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
- func (i GetReplicationSchedulesReplicationScheduleCollectionArray) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
- type GetReplicationSchedulesReplicationScheduleCollectionArrayInput
- type GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
- func (GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) ElementType() reflect.Type
- func (o GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) Index(i pulumi.IntInput) GetReplicationSchedulesReplicationScheduleCollectionOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
- type GetReplicationSchedulesReplicationScheduleCollectionInput
- type GetReplicationSchedulesReplicationScheduleCollectionItem
- type GetReplicationSchedulesReplicationScheduleCollectionItemArgs
- func (GetReplicationSchedulesReplicationScheduleCollectionItemArgs) ElementType() reflect.Type
- func (i GetReplicationSchedulesReplicationScheduleCollectionItemArgs) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutput() GetReplicationSchedulesReplicationScheduleCollectionItemOutput
- func (i GetReplicationSchedulesReplicationScheduleCollectionItemArgs) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemOutput
- type GetReplicationSchedulesReplicationScheduleCollectionItemArray
- func (GetReplicationSchedulesReplicationScheduleCollectionItemArray) ElementType() reflect.Type
- func (i GetReplicationSchedulesReplicationScheduleCollectionItemArray) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
- func (i GetReplicationSchedulesReplicationScheduleCollectionItemArray) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
- type GetReplicationSchedulesReplicationScheduleCollectionItemArrayInput
- type GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
- func (GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) Index(i pulumi.IntInput) GetReplicationSchedulesReplicationScheduleCollectionItemOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
- type GetReplicationSchedulesReplicationScheduleCollectionItemInput
- type GetReplicationSchedulesReplicationScheduleCollectionItemOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ElementType() reflect.Type
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ExecutionRecurrences() pulumi.StringOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) State() pulumi.StringOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutput() GetReplicationSchedulesReplicationScheduleCollectionItemOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemOutput
- type GetReplicationSchedulesReplicationScheduleCollectionOutput
- func (GetReplicationSchedulesReplicationScheduleCollectionOutput) ElementType() reflect.Type
- func (o GetReplicationSchedulesReplicationScheduleCollectionOutput) Items() GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionOutput) ToGetReplicationSchedulesReplicationScheduleCollectionOutput() GetReplicationSchedulesReplicationScheduleCollectionOutput
- func (o GetReplicationSchedulesReplicationScheduleCollectionOutput) ToGetReplicationSchedulesReplicationScheduleCollectionOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionOutput
- type GetReplicationSchedulesResult
- type GetReplicationSchedulesResultOutput
- func (o GetReplicationSchedulesResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetReplicationSchedulesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetReplicationSchedulesResultOutput) ElementType() reflect.Type
- func (o GetReplicationSchedulesResultOutput) Filters() GetReplicationSchedulesFilterArrayOutput
- func (o GetReplicationSchedulesResultOutput) Id() pulumi.StringOutput
- func (o GetReplicationSchedulesResultOutput) ReplicationScheduleCollections() GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
- func (o GetReplicationSchedulesResultOutput) ReplicationScheduleId() pulumi.StringPtrOutput
- func (o GetReplicationSchedulesResultOutput) State() pulumi.StringPtrOutput
- func (o GetReplicationSchedulesResultOutput) ToGetReplicationSchedulesResultOutput() GetReplicationSchedulesResultOutput
- func (o GetReplicationSchedulesResultOutput) ToGetReplicationSchedulesResultOutputWithContext(ctx context.Context) GetReplicationSchedulesResultOutput
- type GetTargetAssetCompatibilityMessage
- type GetTargetAssetCompatibilityMessageArgs
- func (GetTargetAssetCompatibilityMessageArgs) ElementType() reflect.Type
- func (i GetTargetAssetCompatibilityMessageArgs) ToGetTargetAssetCompatibilityMessageOutput() GetTargetAssetCompatibilityMessageOutput
- func (i GetTargetAssetCompatibilityMessageArgs) ToGetTargetAssetCompatibilityMessageOutputWithContext(ctx context.Context) GetTargetAssetCompatibilityMessageOutput
- type GetTargetAssetCompatibilityMessageArray
- func (GetTargetAssetCompatibilityMessageArray) ElementType() reflect.Type
- func (i GetTargetAssetCompatibilityMessageArray) ToGetTargetAssetCompatibilityMessageArrayOutput() GetTargetAssetCompatibilityMessageArrayOutput
- func (i GetTargetAssetCompatibilityMessageArray) ToGetTargetAssetCompatibilityMessageArrayOutputWithContext(ctx context.Context) GetTargetAssetCompatibilityMessageArrayOutput
- type GetTargetAssetCompatibilityMessageArrayInput
- type GetTargetAssetCompatibilityMessageArrayOutput
- func (GetTargetAssetCompatibilityMessageArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetCompatibilityMessageArrayOutput) Index(i pulumi.IntInput) GetTargetAssetCompatibilityMessageOutput
- func (o GetTargetAssetCompatibilityMessageArrayOutput) ToGetTargetAssetCompatibilityMessageArrayOutput() GetTargetAssetCompatibilityMessageArrayOutput
- func (o GetTargetAssetCompatibilityMessageArrayOutput) ToGetTargetAssetCompatibilityMessageArrayOutputWithContext(ctx context.Context) GetTargetAssetCompatibilityMessageArrayOutput
- type GetTargetAssetCompatibilityMessageInput
- type GetTargetAssetCompatibilityMessageOutput
- func (GetTargetAssetCompatibilityMessageOutput) ElementType() reflect.Type
- func (o GetTargetAssetCompatibilityMessageOutput) Message() pulumi.StringOutput
- func (o GetTargetAssetCompatibilityMessageOutput) Name() pulumi.StringOutput
- func (o GetTargetAssetCompatibilityMessageOutput) Severity() pulumi.StringOutput
- func (o GetTargetAssetCompatibilityMessageOutput) ToGetTargetAssetCompatibilityMessageOutput() GetTargetAssetCompatibilityMessageOutput
- func (o GetTargetAssetCompatibilityMessageOutput) ToGetTargetAssetCompatibilityMessageOutputWithContext(ctx context.Context) GetTargetAssetCompatibilityMessageOutput
- type GetTargetAssetEstimatedCost
- type GetTargetAssetEstimatedCostArgs
- func (GetTargetAssetEstimatedCostArgs) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostArgs) ToGetTargetAssetEstimatedCostOutput() GetTargetAssetEstimatedCostOutput
- func (i GetTargetAssetEstimatedCostArgs) ToGetTargetAssetEstimatedCostOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOutput
- type GetTargetAssetEstimatedCostArray
- func (GetTargetAssetEstimatedCostArray) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostArray) ToGetTargetAssetEstimatedCostArrayOutput() GetTargetAssetEstimatedCostArrayOutput
- func (i GetTargetAssetEstimatedCostArray) ToGetTargetAssetEstimatedCostArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostArrayOutput
- type GetTargetAssetEstimatedCostArrayInput
- type GetTargetAssetEstimatedCostArrayOutput
- func (GetTargetAssetEstimatedCostArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostArrayOutput) Index(i pulumi.IntInput) GetTargetAssetEstimatedCostOutput
- func (o GetTargetAssetEstimatedCostArrayOutput) ToGetTargetAssetEstimatedCostArrayOutput() GetTargetAssetEstimatedCostArrayOutput
- func (o GetTargetAssetEstimatedCostArrayOutput) ToGetTargetAssetEstimatedCostArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostArrayOutput
- type GetTargetAssetEstimatedCostCompute
- type GetTargetAssetEstimatedCostComputeArgs
- func (GetTargetAssetEstimatedCostComputeArgs) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostComputeArgs) ToGetTargetAssetEstimatedCostComputeOutput() GetTargetAssetEstimatedCostComputeOutput
- func (i GetTargetAssetEstimatedCostComputeArgs) ToGetTargetAssetEstimatedCostComputeOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostComputeOutput
- type GetTargetAssetEstimatedCostComputeArray
- func (GetTargetAssetEstimatedCostComputeArray) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostComputeArray) ToGetTargetAssetEstimatedCostComputeArrayOutput() GetTargetAssetEstimatedCostComputeArrayOutput
- func (i GetTargetAssetEstimatedCostComputeArray) ToGetTargetAssetEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostComputeArrayOutput
- type GetTargetAssetEstimatedCostComputeArrayInput
- type GetTargetAssetEstimatedCostComputeArrayOutput
- func (GetTargetAssetEstimatedCostComputeArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostComputeArrayOutput) Index(i pulumi.IntInput) GetTargetAssetEstimatedCostComputeOutput
- func (o GetTargetAssetEstimatedCostComputeArrayOutput) ToGetTargetAssetEstimatedCostComputeArrayOutput() GetTargetAssetEstimatedCostComputeArrayOutput
- func (o GetTargetAssetEstimatedCostComputeArrayOutput) ToGetTargetAssetEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostComputeArrayOutput
- type GetTargetAssetEstimatedCostComputeInput
- type GetTargetAssetEstimatedCostComputeOutput
- func (GetTargetAssetEstimatedCostComputeOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostComputeOutput) GpuCount() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) OcpuCount() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) ToGetTargetAssetEstimatedCostComputeOutput() GetTargetAssetEstimatedCostComputeOutput
- func (o GetTargetAssetEstimatedCostComputeOutput) ToGetTargetAssetEstimatedCostComputeOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostComputeOutput
- func (o GetTargetAssetEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64Output
- type GetTargetAssetEstimatedCostInput
- type GetTargetAssetEstimatedCostOsImage
- type GetTargetAssetEstimatedCostOsImageArgs
- func (GetTargetAssetEstimatedCostOsImageArgs) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostOsImageArgs) ToGetTargetAssetEstimatedCostOsImageOutput() GetTargetAssetEstimatedCostOsImageOutput
- func (i GetTargetAssetEstimatedCostOsImageArgs) ToGetTargetAssetEstimatedCostOsImageOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOsImageOutput
- type GetTargetAssetEstimatedCostOsImageArray
- func (GetTargetAssetEstimatedCostOsImageArray) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostOsImageArray) ToGetTargetAssetEstimatedCostOsImageArrayOutput() GetTargetAssetEstimatedCostOsImageArrayOutput
- func (i GetTargetAssetEstimatedCostOsImageArray) ToGetTargetAssetEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOsImageArrayOutput
- type GetTargetAssetEstimatedCostOsImageArrayInput
- type GetTargetAssetEstimatedCostOsImageArrayOutput
- func (GetTargetAssetEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostOsImageArrayOutput) Index(i pulumi.IntInput) GetTargetAssetEstimatedCostOsImageOutput
- func (o GetTargetAssetEstimatedCostOsImageArrayOutput) ToGetTargetAssetEstimatedCostOsImageArrayOutput() GetTargetAssetEstimatedCostOsImageArrayOutput
- func (o GetTargetAssetEstimatedCostOsImageArrayOutput) ToGetTargetAssetEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOsImageArrayOutput
- type GetTargetAssetEstimatedCostOsImageInput
- type GetTargetAssetEstimatedCostOsImageOutput
- func (GetTargetAssetEstimatedCostOsImageOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostOsImageOutput) ToGetTargetAssetEstimatedCostOsImageOutput() GetTargetAssetEstimatedCostOsImageOutput
- func (o GetTargetAssetEstimatedCostOsImageOutput) ToGetTargetAssetEstimatedCostOsImageOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOsImageOutput
- func (o GetTargetAssetEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64Output
- type GetTargetAssetEstimatedCostOutput
- func (o GetTargetAssetEstimatedCostOutput) Computes() GetTargetAssetEstimatedCostComputeArrayOutput
- func (o GetTargetAssetEstimatedCostOutput) CurrencyCode() pulumi.StringOutput
- func (GetTargetAssetEstimatedCostOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostOutput) OsImages() GetTargetAssetEstimatedCostOsImageArrayOutput
- func (o GetTargetAssetEstimatedCostOutput) Storages() GetTargetAssetEstimatedCostStorageArrayOutput
- func (o GetTargetAssetEstimatedCostOutput) SubscriptionId() pulumi.StringOutput
- func (o GetTargetAssetEstimatedCostOutput) ToGetTargetAssetEstimatedCostOutput() GetTargetAssetEstimatedCostOutput
- func (o GetTargetAssetEstimatedCostOutput) ToGetTargetAssetEstimatedCostOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOutput
- func (o GetTargetAssetEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64Output
- type GetTargetAssetEstimatedCostStorage
- type GetTargetAssetEstimatedCostStorageArgs
- func (GetTargetAssetEstimatedCostStorageArgs) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostStorageArgs) ToGetTargetAssetEstimatedCostStorageOutput() GetTargetAssetEstimatedCostStorageOutput
- func (i GetTargetAssetEstimatedCostStorageArgs) ToGetTargetAssetEstimatedCostStorageOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageOutput
- type GetTargetAssetEstimatedCostStorageArray
- func (GetTargetAssetEstimatedCostStorageArray) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostStorageArray) ToGetTargetAssetEstimatedCostStorageArrayOutput() GetTargetAssetEstimatedCostStorageArrayOutput
- func (i GetTargetAssetEstimatedCostStorageArray) ToGetTargetAssetEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageArrayOutput
- type GetTargetAssetEstimatedCostStorageArrayInput
- type GetTargetAssetEstimatedCostStorageArrayOutput
- func (GetTargetAssetEstimatedCostStorageArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostStorageArrayOutput) Index(i pulumi.IntInput) GetTargetAssetEstimatedCostStorageOutput
- func (o GetTargetAssetEstimatedCostStorageArrayOutput) ToGetTargetAssetEstimatedCostStorageArrayOutput() GetTargetAssetEstimatedCostStorageArrayOutput
- func (o GetTargetAssetEstimatedCostStorageArrayOutput) ToGetTargetAssetEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageArrayOutput
- type GetTargetAssetEstimatedCostStorageInput
- type GetTargetAssetEstimatedCostStorageOutput
- func (GetTargetAssetEstimatedCostStorageOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostStorageOutput) ToGetTargetAssetEstimatedCostStorageOutput() GetTargetAssetEstimatedCostStorageOutput
- func (o GetTargetAssetEstimatedCostStorageOutput) ToGetTargetAssetEstimatedCostStorageOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageOutput
- func (o GetTargetAssetEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostStorageOutput) Volumes() GetTargetAssetEstimatedCostStorageVolumeArrayOutput
- type GetTargetAssetEstimatedCostStorageVolume
- type GetTargetAssetEstimatedCostStorageVolumeArgs
- func (GetTargetAssetEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostStorageVolumeArgs) ToGetTargetAssetEstimatedCostStorageVolumeOutput() GetTargetAssetEstimatedCostStorageVolumeOutput
- func (i GetTargetAssetEstimatedCostStorageVolumeArgs) ToGetTargetAssetEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageVolumeOutput
- type GetTargetAssetEstimatedCostStorageVolumeArray
- func (GetTargetAssetEstimatedCostStorageVolumeArray) ElementType() reflect.Type
- func (i GetTargetAssetEstimatedCostStorageVolumeArray) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutput() GetTargetAssetEstimatedCostStorageVolumeArrayOutput
- func (i GetTargetAssetEstimatedCostStorageVolumeArray) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageVolumeArrayOutput
- type GetTargetAssetEstimatedCostStorageVolumeArrayInput
- type GetTargetAssetEstimatedCostStorageVolumeArrayOutput
- func (GetTargetAssetEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostStorageVolumeArrayOutput) Index(i pulumi.IntInput) GetTargetAssetEstimatedCostStorageVolumeOutput
- func (o GetTargetAssetEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutput() GetTargetAssetEstimatedCostStorageVolumeArrayOutput
- func (o GetTargetAssetEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageVolumeArrayOutput
- type GetTargetAssetEstimatedCostStorageVolumeInput
- type GetTargetAssetEstimatedCostStorageVolumeOutput
- func (o GetTargetAssetEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostStorageVolumeOutput) Description() pulumi.StringOutput
- func (GetTargetAssetEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
- func (o GetTargetAssetEstimatedCostStorageVolumeOutput) ToGetTargetAssetEstimatedCostStorageVolumeOutput() GetTargetAssetEstimatedCostStorageVolumeOutput
- func (o GetTargetAssetEstimatedCostStorageVolumeOutput) ToGetTargetAssetEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageVolumeOutput
- func (o GetTargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64Output
- func (o GetTargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
- type GetTargetAssetMigrationAsset
- type GetTargetAssetMigrationAssetArgs
- func (GetTargetAssetMigrationAssetArgs) ElementType() reflect.Type
- func (i GetTargetAssetMigrationAssetArgs) ToGetTargetAssetMigrationAssetOutput() GetTargetAssetMigrationAssetOutput
- func (i GetTargetAssetMigrationAssetArgs) ToGetTargetAssetMigrationAssetOutputWithContext(ctx context.Context) GetTargetAssetMigrationAssetOutput
- type GetTargetAssetMigrationAssetArray
- func (GetTargetAssetMigrationAssetArray) ElementType() reflect.Type
- func (i GetTargetAssetMigrationAssetArray) ToGetTargetAssetMigrationAssetArrayOutput() GetTargetAssetMigrationAssetArrayOutput
- func (i GetTargetAssetMigrationAssetArray) ToGetTargetAssetMigrationAssetArrayOutputWithContext(ctx context.Context) GetTargetAssetMigrationAssetArrayOutput
- type GetTargetAssetMigrationAssetArrayInput
- type GetTargetAssetMigrationAssetArrayOutput
- func (GetTargetAssetMigrationAssetArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetMigrationAssetArrayOutput) Index(i pulumi.IntInput) GetTargetAssetMigrationAssetOutput
- func (o GetTargetAssetMigrationAssetArrayOutput) ToGetTargetAssetMigrationAssetArrayOutput() GetTargetAssetMigrationAssetArrayOutput
- func (o GetTargetAssetMigrationAssetArrayOutput) ToGetTargetAssetMigrationAssetArrayOutputWithContext(ctx context.Context) GetTargetAssetMigrationAssetArrayOutput
- type GetTargetAssetMigrationAssetInput
- type GetTargetAssetMigrationAssetOutput
- func (o GetTargetAssetMigrationAssetOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) CompartmentId() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) DependedOnBies() pulumi.StringArrayOutput
- func (o GetTargetAssetMigrationAssetOutput) DependsOns() pulumi.StringArrayOutput
- func (o GetTargetAssetMigrationAssetOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetMigrationAssetOutput) ElementType() reflect.Type
- func (o GetTargetAssetMigrationAssetOutput) Id() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) MigrationId() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) Notifications() pulumi.StringArrayOutput
- func (o GetTargetAssetMigrationAssetOutput) ParentSnapshot() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) ReplicationCompartmentId() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) ReplicationScheduleId() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) SnapShotBucketName() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) Snapshots() pulumi.StringMapOutput
- func (o GetTargetAssetMigrationAssetOutput) SourceAssetData() pulumi.StringMapOutput
- func (o GetTargetAssetMigrationAssetOutput) SourceAssetId() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) State() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) TenancyId() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) TimeCreated() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) TimeUpdated() pulumi.StringOutput
- func (o GetTargetAssetMigrationAssetOutput) ToGetTargetAssetMigrationAssetOutput() GetTargetAssetMigrationAssetOutput
- func (o GetTargetAssetMigrationAssetOutput) ToGetTargetAssetMigrationAssetOutputWithContext(ctx context.Context) GetTargetAssetMigrationAssetOutput
- func (o GetTargetAssetMigrationAssetOutput) Type() pulumi.StringOutput
- type GetTargetAssetRecommendedSpec
- type GetTargetAssetRecommendedSpecAgentConfig
- type GetTargetAssetRecommendedSpecAgentConfigArgs
- func (GetTargetAssetRecommendedSpecAgentConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecAgentConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigOutput() GetTargetAssetRecommendedSpecAgentConfigOutput
- func (i GetTargetAssetRecommendedSpecAgentConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigOutput
- type GetTargetAssetRecommendedSpecAgentConfigArray
- func (GetTargetAssetRecommendedSpecAgentConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecAgentConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigArrayOutput
- func (i GetTargetAssetRecommendedSpecAgentConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigArrayOutput
- type GetTargetAssetRecommendedSpecAgentConfigArrayInput
- type GetTargetAssetRecommendedSpecAgentConfigArrayOutput
- func (GetTargetAssetRecommendedSpecAgentConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecAgentConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetRecommendedSpecAgentConfigOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigArrayOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigArrayOutput
- type GetTargetAssetRecommendedSpecAgentConfigInput
- type GetTargetAssetRecommendedSpecAgentConfigOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
- func (GetTargetAssetRecommendedSpecAgentConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigOutput) PluginsConfigs() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigOutput() GetTargetAssetRecommendedSpecAgentConfigOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigOutput
- type GetTargetAssetRecommendedSpecAgentConfigPluginsConfig
- type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs
- func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- func (i GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray
- func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- func (i GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput
- type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigInput
- type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
- func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetRecommendedSpecArgs
- func (GetTargetAssetRecommendedSpecArgs) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecArgs) ToGetTargetAssetRecommendedSpecOutput() GetTargetAssetRecommendedSpecOutput
- func (i GetTargetAssetRecommendedSpecArgs) ToGetTargetAssetRecommendedSpecOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecOutput
- type GetTargetAssetRecommendedSpecArray
- func (GetTargetAssetRecommendedSpecArray) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecArray) ToGetTargetAssetRecommendedSpecArrayOutput() GetTargetAssetRecommendedSpecArrayOutput
- func (i GetTargetAssetRecommendedSpecArray) ToGetTargetAssetRecommendedSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecArrayOutput
- type GetTargetAssetRecommendedSpecArrayInput
- type GetTargetAssetRecommendedSpecArrayOutput
- func (GetTargetAssetRecommendedSpecArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecArrayOutput) Index(i pulumi.IntInput) GetTargetAssetRecommendedSpecOutput
- func (o GetTargetAssetRecommendedSpecArrayOutput) ToGetTargetAssetRecommendedSpecArrayOutput() GetTargetAssetRecommendedSpecArrayOutput
- func (o GetTargetAssetRecommendedSpecArrayOutput) ToGetTargetAssetRecommendedSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecArrayOutput
- type GetTargetAssetRecommendedSpecCreateVnicDetail
- type GetTargetAssetRecommendedSpecCreateVnicDetailArgs
- func (GetTargetAssetRecommendedSpecCreateVnicDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutput() GetTargetAssetRecommendedSpecCreateVnicDetailOutput
- func (i GetTargetAssetRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailOutput
- type GetTargetAssetRecommendedSpecCreateVnicDetailArray
- func (GetTargetAssetRecommendedSpecCreateVnicDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- func (i GetTargetAssetRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- type GetTargetAssetRecommendedSpecCreateVnicDetailArrayInput
- type GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- func (GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetRecommendedSpecCreateVnicDetailOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- type GetTargetAssetRecommendedSpecCreateVnicDetailInput
- type GetTargetAssetRecommendedSpecCreateVnicDetailOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutput() GetTargetAssetRecommendedSpecCreateVnicDetailOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailOutput
- func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
- type GetTargetAssetRecommendedSpecInput
- type GetTargetAssetRecommendedSpecInstanceOption
- type GetTargetAssetRecommendedSpecInstanceOptionArgs
- func (GetTargetAssetRecommendedSpecInstanceOptionArgs) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecInstanceOptionArgs) ToGetTargetAssetRecommendedSpecInstanceOptionOutput() GetTargetAssetRecommendedSpecInstanceOptionOutput
- func (i GetTargetAssetRecommendedSpecInstanceOptionArgs) ToGetTargetAssetRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecInstanceOptionOutput
- type GetTargetAssetRecommendedSpecInstanceOptionArray
- func (GetTargetAssetRecommendedSpecInstanceOptionArray) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecInstanceOptionArray) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutput() GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
- func (i GetTargetAssetRecommendedSpecInstanceOptionArray) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
- type GetTargetAssetRecommendedSpecInstanceOptionArrayInput
- type GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
- func (GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetRecommendedSpecInstanceOptionOutput
- func (o GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutput() GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
- func (o GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
- type GetTargetAssetRecommendedSpecInstanceOptionInput
- type GetTargetAssetRecommendedSpecInstanceOptionOutput
- func (o GetTargetAssetRecommendedSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
- func (GetTargetAssetRecommendedSpecInstanceOptionOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecInstanceOptionOutput) ToGetTargetAssetRecommendedSpecInstanceOptionOutput() GetTargetAssetRecommendedSpecInstanceOptionOutput
- func (o GetTargetAssetRecommendedSpecInstanceOptionOutput) ToGetTargetAssetRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecInstanceOptionOutput
- type GetTargetAssetRecommendedSpecOutput
- func (o GetTargetAssetRecommendedSpecOutput) AgentConfigs() GetTargetAssetRecommendedSpecAgentConfigArrayOutput
- func (o GetTargetAssetRecommendedSpecOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecOutput) CompartmentId() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecOutput) CreateVnicDetails() GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetRecommendedSpecOutput) DedicatedVmHostId() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetRecommendedSpecOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetRecommendedSpecOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecOutput) FaultDomain() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetRecommendedSpecOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecOutput) InstanceOptions() GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
- func (o GetTargetAssetRecommendedSpecOutput) IpxeScript() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
- func (o GetTargetAssetRecommendedSpecOutput) PreemptibleInstanceConfigs() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- func (o GetTargetAssetRecommendedSpecOutput) Shape() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecOutput) ShapeConfigs() GetTargetAssetRecommendedSpecShapeConfigArrayOutput
- func (o GetTargetAssetRecommendedSpecOutput) SourceDetails() GetTargetAssetRecommendedSpecSourceDetailArrayOutput
- func (o GetTargetAssetRecommendedSpecOutput) ToGetTargetAssetRecommendedSpecOutput() GetTargetAssetRecommendedSpecOutput
- func (o GetTargetAssetRecommendedSpecOutput) ToGetTargetAssetRecommendedSpecOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecOutput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfig
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs
- func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray
- func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigInput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) PreemptionActions() ...
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs
- func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray
- func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() ...
- func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() ...
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput
- type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
- type GetTargetAssetRecommendedSpecShapeConfig
- type GetTargetAssetRecommendedSpecShapeConfigArgs
- func (GetTargetAssetRecommendedSpecShapeConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecShapeConfigArgs) ToGetTargetAssetRecommendedSpecShapeConfigOutput() GetTargetAssetRecommendedSpecShapeConfigOutput
- func (i GetTargetAssetRecommendedSpecShapeConfigArgs) ToGetTargetAssetRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecShapeConfigOutput
- type GetTargetAssetRecommendedSpecShapeConfigArray
- func (GetTargetAssetRecommendedSpecShapeConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecShapeConfigArray) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutput() GetTargetAssetRecommendedSpecShapeConfigArrayOutput
- func (i GetTargetAssetRecommendedSpecShapeConfigArray) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecShapeConfigArrayOutput
- type GetTargetAssetRecommendedSpecShapeConfigArrayInput
- type GetTargetAssetRecommendedSpecShapeConfigArrayOutput
- func (GetTargetAssetRecommendedSpecShapeConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecShapeConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetRecommendedSpecShapeConfigOutput
- func (o GetTargetAssetRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutput() GetTargetAssetRecommendedSpecShapeConfigArrayOutput
- func (o GetTargetAssetRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecShapeConfigArrayOutput
- type GetTargetAssetRecommendedSpecShapeConfigInput
- type GetTargetAssetRecommendedSpecShapeConfigOutput
- func (o GetTargetAssetRecommendedSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
- func (GetTargetAssetRecommendedSpecShapeConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetTargetAssetRecommendedSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
- func (o GetTargetAssetRecommendedSpecShapeConfigOutput) ToGetTargetAssetRecommendedSpecShapeConfigOutput() GetTargetAssetRecommendedSpecShapeConfigOutput
- func (o GetTargetAssetRecommendedSpecShapeConfigOutput) ToGetTargetAssetRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecShapeConfigOutput
- type GetTargetAssetRecommendedSpecSourceDetail
- type GetTargetAssetRecommendedSpecSourceDetailArgs
- func (GetTargetAssetRecommendedSpecSourceDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecSourceDetailArgs) ToGetTargetAssetRecommendedSpecSourceDetailOutput() GetTargetAssetRecommendedSpecSourceDetailOutput
- func (i GetTargetAssetRecommendedSpecSourceDetailArgs) ToGetTargetAssetRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecSourceDetailOutput
- type GetTargetAssetRecommendedSpecSourceDetailArray
- func (GetTargetAssetRecommendedSpecSourceDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetRecommendedSpecSourceDetailArray) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutput() GetTargetAssetRecommendedSpecSourceDetailArrayOutput
- func (i GetTargetAssetRecommendedSpecSourceDetailArray) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecSourceDetailArrayOutput
- type GetTargetAssetRecommendedSpecSourceDetailArrayInput
- type GetTargetAssetRecommendedSpecSourceDetailArrayOutput
- func (GetTargetAssetRecommendedSpecSourceDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecSourceDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetRecommendedSpecSourceDetailOutput
- func (o GetTargetAssetRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutput() GetTargetAssetRecommendedSpecSourceDetailArrayOutput
- func (o GetTargetAssetRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecSourceDetailArrayOutput
- type GetTargetAssetRecommendedSpecSourceDetailInput
- type GetTargetAssetRecommendedSpecSourceDetailOutput
- func (o GetTargetAssetRecommendedSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
- func (GetTargetAssetRecommendedSpecSourceDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetRecommendedSpecSourceDetailOutput) ImageId() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecSourceDetailOutput) SourceType() pulumi.StringOutput
- func (o GetTargetAssetRecommendedSpecSourceDetailOutput) ToGetTargetAssetRecommendedSpecSourceDetailOutput() GetTargetAssetRecommendedSpecSourceDetailOutput
- func (o GetTargetAssetRecommendedSpecSourceDetailOutput) ToGetTargetAssetRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecSourceDetailOutput
- type GetTargetAssetTestSpec
- type GetTargetAssetTestSpecAgentConfig
- type GetTargetAssetTestSpecAgentConfigArgs
- func (GetTargetAssetTestSpecAgentConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecAgentConfigArgs) ToGetTargetAssetTestSpecAgentConfigOutput() GetTargetAssetTestSpecAgentConfigOutput
- func (i GetTargetAssetTestSpecAgentConfigArgs) ToGetTargetAssetTestSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigOutput
- type GetTargetAssetTestSpecAgentConfigArray
- func (GetTargetAssetTestSpecAgentConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecAgentConfigArray) ToGetTargetAssetTestSpecAgentConfigArrayOutput() GetTargetAssetTestSpecAgentConfigArrayOutput
- func (i GetTargetAssetTestSpecAgentConfigArray) ToGetTargetAssetTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigArrayOutput
- type GetTargetAssetTestSpecAgentConfigArrayInput
- type GetTargetAssetTestSpecAgentConfigArrayOutput
- func (GetTargetAssetTestSpecAgentConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecAgentConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecAgentConfigOutput
- func (o GetTargetAssetTestSpecAgentConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigArrayOutput() GetTargetAssetTestSpecAgentConfigArrayOutput
- func (o GetTargetAssetTestSpecAgentConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigArrayOutput
- type GetTargetAssetTestSpecAgentConfigInput
- type GetTargetAssetTestSpecAgentConfigOutput
- func (o GetTargetAssetTestSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
- func (GetTargetAssetTestSpecAgentConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
- func (o GetTargetAssetTestSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
- func (o GetTargetAssetTestSpecAgentConfigOutput) PluginsConfigs() GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- func (o GetTargetAssetTestSpecAgentConfigOutput) ToGetTargetAssetTestSpecAgentConfigOutput() GetTargetAssetTestSpecAgentConfigOutput
- func (o GetTargetAssetTestSpecAgentConfigOutput) ToGetTargetAssetTestSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigOutput
- type GetTargetAssetTestSpecAgentConfigPluginsConfig
- type GetTargetAssetTestSpecAgentConfigPluginsConfigArgs
- func (GetTargetAssetTestSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
- func (i GetTargetAssetTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetTestSpecAgentConfigPluginsConfigArray
- func (GetTargetAssetTestSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- func (i GetTargetAssetTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- type GetTargetAssetTestSpecAgentConfigPluginsConfigArrayInput
- type GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- func (GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- func (o GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- type GetTargetAssetTestSpecAgentConfigPluginsConfigInput
- type GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
- func (GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
- func (o GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetTestSpecArgs
- type GetTargetAssetTestSpecArray
- func (GetTargetAssetTestSpecArray) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecArray) ToGetTargetAssetTestSpecArrayOutput() GetTargetAssetTestSpecArrayOutput
- func (i GetTargetAssetTestSpecArray) ToGetTargetAssetTestSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecArrayOutput
- type GetTargetAssetTestSpecArrayInput
- type GetTargetAssetTestSpecArrayOutput
- func (GetTargetAssetTestSpecArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecOutput
- func (o GetTargetAssetTestSpecArrayOutput) ToGetTargetAssetTestSpecArrayOutput() GetTargetAssetTestSpecArrayOutput
- func (o GetTargetAssetTestSpecArrayOutput) ToGetTargetAssetTestSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecArrayOutput
- type GetTargetAssetTestSpecCreateVnicDetail
- type GetTargetAssetTestSpecCreateVnicDetailArgs
- func (GetTargetAssetTestSpecCreateVnicDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecCreateVnicDetailArgs) ToGetTargetAssetTestSpecCreateVnicDetailOutput() GetTargetAssetTestSpecCreateVnicDetailOutput
- func (i GetTargetAssetTestSpecCreateVnicDetailArgs) ToGetTargetAssetTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetTestSpecCreateVnicDetailOutput
- type GetTargetAssetTestSpecCreateVnicDetailArray
- func (GetTargetAssetTestSpecCreateVnicDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecCreateVnicDetailArray) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutput() GetTargetAssetTestSpecCreateVnicDetailArrayOutput
- func (i GetTargetAssetTestSpecCreateVnicDetailArray) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecCreateVnicDetailArrayOutput
- type GetTargetAssetTestSpecCreateVnicDetailArrayInput
- type GetTargetAssetTestSpecCreateVnicDetailArrayOutput
- func (GetTargetAssetTestSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecCreateVnicDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecCreateVnicDetailOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutput() GetTargetAssetTestSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecCreateVnicDetailArrayOutput
- type GetTargetAssetTestSpecCreateVnicDetailInput
- type GetTargetAssetTestSpecCreateVnicDetailOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetTestSpecCreateVnicDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) ToGetTargetAssetTestSpecCreateVnicDetailOutput() GetTargetAssetTestSpecCreateVnicDetailOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) ToGetTargetAssetTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetTestSpecCreateVnicDetailOutput
- func (o GetTargetAssetTestSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
- type GetTargetAssetTestSpecInput
- type GetTargetAssetTestSpecInstanceOption
- type GetTargetAssetTestSpecInstanceOptionArgs
- func (GetTargetAssetTestSpecInstanceOptionArgs) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecInstanceOptionArgs) ToGetTargetAssetTestSpecInstanceOptionOutput() GetTargetAssetTestSpecInstanceOptionOutput
- func (i GetTargetAssetTestSpecInstanceOptionArgs) ToGetTargetAssetTestSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetTestSpecInstanceOptionOutput
- type GetTargetAssetTestSpecInstanceOptionArray
- func (GetTargetAssetTestSpecInstanceOptionArray) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecInstanceOptionArray) ToGetTargetAssetTestSpecInstanceOptionArrayOutput() GetTargetAssetTestSpecInstanceOptionArrayOutput
- func (i GetTargetAssetTestSpecInstanceOptionArray) ToGetTargetAssetTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecInstanceOptionArrayOutput
- type GetTargetAssetTestSpecInstanceOptionArrayInput
- type GetTargetAssetTestSpecInstanceOptionArrayOutput
- func (GetTargetAssetTestSpecInstanceOptionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecInstanceOptionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecInstanceOptionOutput
- func (o GetTargetAssetTestSpecInstanceOptionArrayOutput) ToGetTargetAssetTestSpecInstanceOptionArrayOutput() GetTargetAssetTestSpecInstanceOptionArrayOutput
- func (o GetTargetAssetTestSpecInstanceOptionArrayOutput) ToGetTargetAssetTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecInstanceOptionArrayOutput
- type GetTargetAssetTestSpecInstanceOptionInput
- type GetTargetAssetTestSpecInstanceOptionOutput
- func (o GetTargetAssetTestSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
- func (GetTargetAssetTestSpecInstanceOptionOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecInstanceOptionOutput) ToGetTargetAssetTestSpecInstanceOptionOutput() GetTargetAssetTestSpecInstanceOptionOutput
- func (o GetTargetAssetTestSpecInstanceOptionOutput) ToGetTargetAssetTestSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetTestSpecInstanceOptionOutput
- type GetTargetAssetTestSpecOutput
- func (o GetTargetAssetTestSpecOutput) AgentConfigs() GetTargetAssetTestSpecAgentConfigArrayOutput
- func (o GetTargetAssetTestSpecOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetTargetAssetTestSpecOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetTargetAssetTestSpecOutput) CompartmentId() pulumi.StringOutput
- func (o GetTargetAssetTestSpecOutput) CreateVnicDetails() GetTargetAssetTestSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetTestSpecOutput) DedicatedVmHostId() pulumi.StringOutput
- func (o GetTargetAssetTestSpecOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetTestSpecOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetTestSpecOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecOutput) FaultDomain() pulumi.StringOutput
- func (o GetTargetAssetTestSpecOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetTestSpecOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetTestSpecOutput) InstanceOptions() GetTargetAssetTestSpecInstanceOptionArrayOutput
- func (o GetTargetAssetTestSpecOutput) IpxeScript() pulumi.StringOutput
- func (o GetTargetAssetTestSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
- func (o GetTargetAssetTestSpecOutput) PreemptibleInstanceConfigs() GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- func (o GetTargetAssetTestSpecOutput) Shape() pulumi.StringOutput
- func (o GetTargetAssetTestSpecOutput) ShapeConfigs() GetTargetAssetTestSpecShapeConfigArrayOutput
- func (o GetTargetAssetTestSpecOutput) SourceDetails() GetTargetAssetTestSpecSourceDetailArrayOutput
- func (o GetTargetAssetTestSpecOutput) ToGetTargetAssetTestSpecOutput() GetTargetAssetTestSpecOutput
- func (o GetTargetAssetTestSpecOutput) ToGetTargetAssetTestSpecOutputWithContext(ctx context.Context) GetTargetAssetTestSpecOutput
- type GetTargetAssetTestSpecPreemptibleInstanceConfig
- type GetTargetAssetTestSpecPreemptibleInstanceConfigArgs
- func (GetTargetAssetTestSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
- func (i GetTargetAssetTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigArray
- func (GetTargetAssetTestSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- func (i GetTargetAssetTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigArrayInput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- func (GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigInput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
- func (GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) PreemptionActions() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction
- type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs
- func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (i GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray
- func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (i GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput
- type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
- type GetTargetAssetTestSpecShapeConfig
- type GetTargetAssetTestSpecShapeConfigArgs
- func (GetTargetAssetTestSpecShapeConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecShapeConfigArgs) ToGetTargetAssetTestSpecShapeConfigOutput() GetTargetAssetTestSpecShapeConfigOutput
- func (i GetTargetAssetTestSpecShapeConfigArgs) ToGetTargetAssetTestSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecShapeConfigOutput
- type GetTargetAssetTestSpecShapeConfigArray
- func (GetTargetAssetTestSpecShapeConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecShapeConfigArray) ToGetTargetAssetTestSpecShapeConfigArrayOutput() GetTargetAssetTestSpecShapeConfigArrayOutput
- func (i GetTargetAssetTestSpecShapeConfigArray) ToGetTargetAssetTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecShapeConfigArrayOutput
- type GetTargetAssetTestSpecShapeConfigArrayInput
- type GetTargetAssetTestSpecShapeConfigArrayOutput
- func (GetTargetAssetTestSpecShapeConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecShapeConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecShapeConfigOutput
- func (o GetTargetAssetTestSpecShapeConfigArrayOutput) ToGetTargetAssetTestSpecShapeConfigArrayOutput() GetTargetAssetTestSpecShapeConfigArrayOutput
- func (o GetTargetAssetTestSpecShapeConfigArrayOutput) ToGetTargetAssetTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecShapeConfigArrayOutput
- type GetTargetAssetTestSpecShapeConfigInput
- type GetTargetAssetTestSpecShapeConfigOutput
- func (o GetTargetAssetTestSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
- func (GetTargetAssetTestSpecShapeConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetTargetAssetTestSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
- func (o GetTargetAssetTestSpecShapeConfigOutput) ToGetTargetAssetTestSpecShapeConfigOutput() GetTargetAssetTestSpecShapeConfigOutput
- func (o GetTargetAssetTestSpecShapeConfigOutput) ToGetTargetAssetTestSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecShapeConfigOutput
- type GetTargetAssetTestSpecSourceDetail
- type GetTargetAssetTestSpecSourceDetailArgs
- func (GetTargetAssetTestSpecSourceDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecSourceDetailArgs) ToGetTargetAssetTestSpecSourceDetailOutput() GetTargetAssetTestSpecSourceDetailOutput
- func (i GetTargetAssetTestSpecSourceDetailArgs) ToGetTargetAssetTestSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetTestSpecSourceDetailOutput
- type GetTargetAssetTestSpecSourceDetailArray
- func (GetTargetAssetTestSpecSourceDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetTestSpecSourceDetailArray) ToGetTargetAssetTestSpecSourceDetailArrayOutput() GetTargetAssetTestSpecSourceDetailArrayOutput
- func (i GetTargetAssetTestSpecSourceDetailArray) ToGetTargetAssetTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecSourceDetailArrayOutput
- type GetTargetAssetTestSpecSourceDetailArrayInput
- type GetTargetAssetTestSpecSourceDetailArrayOutput
- func (GetTargetAssetTestSpecSourceDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecSourceDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecSourceDetailOutput
- func (o GetTargetAssetTestSpecSourceDetailArrayOutput) ToGetTargetAssetTestSpecSourceDetailArrayOutput() GetTargetAssetTestSpecSourceDetailArrayOutput
- func (o GetTargetAssetTestSpecSourceDetailArrayOutput) ToGetTargetAssetTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecSourceDetailArrayOutput
- type GetTargetAssetTestSpecSourceDetailInput
- type GetTargetAssetTestSpecSourceDetailOutput
- func (o GetTargetAssetTestSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
- func (o GetTargetAssetTestSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
- func (o GetTargetAssetTestSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
- func (GetTargetAssetTestSpecSourceDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetTestSpecSourceDetailOutput) ImageId() pulumi.StringOutput
- func (o GetTargetAssetTestSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetTargetAssetTestSpecSourceDetailOutput) SourceType() pulumi.StringOutput
- func (o GetTargetAssetTestSpecSourceDetailOutput) ToGetTargetAssetTestSpecSourceDetailOutput() GetTargetAssetTestSpecSourceDetailOutput
- func (o GetTargetAssetTestSpecSourceDetailOutput) ToGetTargetAssetTestSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetTestSpecSourceDetailOutput
- type GetTargetAssetUserSpec
- type GetTargetAssetUserSpecAgentConfig
- type GetTargetAssetUserSpecAgentConfigArgs
- func (GetTargetAssetUserSpecAgentConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecAgentConfigArgs) ToGetTargetAssetUserSpecAgentConfigOutput() GetTargetAssetUserSpecAgentConfigOutput
- func (i GetTargetAssetUserSpecAgentConfigArgs) ToGetTargetAssetUserSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigOutput
- type GetTargetAssetUserSpecAgentConfigArray
- func (GetTargetAssetUserSpecAgentConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecAgentConfigArray) ToGetTargetAssetUserSpecAgentConfigArrayOutput() GetTargetAssetUserSpecAgentConfigArrayOutput
- func (i GetTargetAssetUserSpecAgentConfigArray) ToGetTargetAssetUserSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigArrayOutput
- type GetTargetAssetUserSpecAgentConfigArrayInput
- type GetTargetAssetUserSpecAgentConfigArrayOutput
- func (GetTargetAssetUserSpecAgentConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecAgentConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecAgentConfigOutput
- func (o GetTargetAssetUserSpecAgentConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigArrayOutput() GetTargetAssetUserSpecAgentConfigArrayOutput
- func (o GetTargetAssetUserSpecAgentConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigArrayOutput
- type GetTargetAssetUserSpecAgentConfigInput
- type GetTargetAssetUserSpecAgentConfigOutput
- func (o GetTargetAssetUserSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
- func (GetTargetAssetUserSpecAgentConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
- func (o GetTargetAssetUserSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
- func (o GetTargetAssetUserSpecAgentConfigOutput) PluginsConfigs() GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- func (o GetTargetAssetUserSpecAgentConfigOutput) ToGetTargetAssetUserSpecAgentConfigOutput() GetTargetAssetUserSpecAgentConfigOutput
- func (o GetTargetAssetUserSpecAgentConfigOutput) ToGetTargetAssetUserSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigOutput
- type GetTargetAssetUserSpecAgentConfigPluginsConfig
- type GetTargetAssetUserSpecAgentConfigPluginsConfigArgs
- func (GetTargetAssetUserSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
- func (i GetTargetAssetUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetUserSpecAgentConfigPluginsConfigArray
- func (GetTargetAssetUserSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- func (i GetTargetAssetUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- type GetTargetAssetUserSpecAgentConfigPluginsConfigArrayInput
- type GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- func (GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- func (o GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- type GetTargetAssetUserSpecAgentConfigPluginsConfigInput
- type GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
- func (GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
- func (o GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetUserSpecArgs
- type GetTargetAssetUserSpecArray
- func (GetTargetAssetUserSpecArray) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecArray) ToGetTargetAssetUserSpecArrayOutput() GetTargetAssetUserSpecArrayOutput
- func (i GetTargetAssetUserSpecArray) ToGetTargetAssetUserSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecArrayOutput
- type GetTargetAssetUserSpecArrayInput
- type GetTargetAssetUserSpecArrayOutput
- func (GetTargetAssetUserSpecArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecOutput
- func (o GetTargetAssetUserSpecArrayOutput) ToGetTargetAssetUserSpecArrayOutput() GetTargetAssetUserSpecArrayOutput
- func (o GetTargetAssetUserSpecArrayOutput) ToGetTargetAssetUserSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecArrayOutput
- type GetTargetAssetUserSpecCreateVnicDetail
- type GetTargetAssetUserSpecCreateVnicDetailArgs
- func (GetTargetAssetUserSpecCreateVnicDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecCreateVnicDetailArgs) ToGetTargetAssetUserSpecCreateVnicDetailOutput() GetTargetAssetUserSpecCreateVnicDetailOutput
- func (i GetTargetAssetUserSpecCreateVnicDetailArgs) ToGetTargetAssetUserSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetUserSpecCreateVnicDetailOutput
- type GetTargetAssetUserSpecCreateVnicDetailArray
- func (GetTargetAssetUserSpecCreateVnicDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecCreateVnicDetailArray) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutput() GetTargetAssetUserSpecCreateVnicDetailArrayOutput
- func (i GetTargetAssetUserSpecCreateVnicDetailArray) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecCreateVnicDetailArrayOutput
- type GetTargetAssetUserSpecCreateVnicDetailArrayInput
- type GetTargetAssetUserSpecCreateVnicDetailArrayOutput
- func (GetTargetAssetUserSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecCreateVnicDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecCreateVnicDetailOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutput() GetTargetAssetUserSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecCreateVnicDetailArrayOutput
- type GetTargetAssetUserSpecCreateVnicDetailInput
- type GetTargetAssetUserSpecCreateVnicDetailOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetUserSpecCreateVnicDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) ToGetTargetAssetUserSpecCreateVnicDetailOutput() GetTargetAssetUserSpecCreateVnicDetailOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) ToGetTargetAssetUserSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetUserSpecCreateVnicDetailOutput
- func (o GetTargetAssetUserSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
- type GetTargetAssetUserSpecInput
- type GetTargetAssetUserSpecInstanceOption
- type GetTargetAssetUserSpecInstanceOptionArgs
- func (GetTargetAssetUserSpecInstanceOptionArgs) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecInstanceOptionArgs) ToGetTargetAssetUserSpecInstanceOptionOutput() GetTargetAssetUserSpecInstanceOptionOutput
- func (i GetTargetAssetUserSpecInstanceOptionArgs) ToGetTargetAssetUserSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetUserSpecInstanceOptionOutput
- type GetTargetAssetUserSpecInstanceOptionArray
- func (GetTargetAssetUserSpecInstanceOptionArray) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecInstanceOptionArray) ToGetTargetAssetUserSpecInstanceOptionArrayOutput() GetTargetAssetUserSpecInstanceOptionArrayOutput
- func (i GetTargetAssetUserSpecInstanceOptionArray) ToGetTargetAssetUserSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecInstanceOptionArrayOutput
- type GetTargetAssetUserSpecInstanceOptionArrayInput
- type GetTargetAssetUserSpecInstanceOptionArrayOutput
- func (GetTargetAssetUserSpecInstanceOptionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecInstanceOptionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecInstanceOptionOutput
- func (o GetTargetAssetUserSpecInstanceOptionArrayOutput) ToGetTargetAssetUserSpecInstanceOptionArrayOutput() GetTargetAssetUserSpecInstanceOptionArrayOutput
- func (o GetTargetAssetUserSpecInstanceOptionArrayOutput) ToGetTargetAssetUserSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecInstanceOptionArrayOutput
- type GetTargetAssetUserSpecInstanceOptionInput
- type GetTargetAssetUserSpecInstanceOptionOutput
- func (o GetTargetAssetUserSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
- func (GetTargetAssetUserSpecInstanceOptionOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecInstanceOptionOutput) ToGetTargetAssetUserSpecInstanceOptionOutput() GetTargetAssetUserSpecInstanceOptionOutput
- func (o GetTargetAssetUserSpecInstanceOptionOutput) ToGetTargetAssetUserSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetUserSpecInstanceOptionOutput
- type GetTargetAssetUserSpecOutput
- func (o GetTargetAssetUserSpecOutput) AgentConfigs() GetTargetAssetUserSpecAgentConfigArrayOutput
- func (o GetTargetAssetUserSpecOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetTargetAssetUserSpecOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetTargetAssetUserSpecOutput) CompartmentId() pulumi.StringOutput
- func (o GetTargetAssetUserSpecOutput) CreateVnicDetails() GetTargetAssetUserSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetUserSpecOutput) DedicatedVmHostId() pulumi.StringOutput
- func (o GetTargetAssetUserSpecOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetUserSpecOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetUserSpecOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecOutput) FaultDomain() pulumi.StringOutput
- func (o GetTargetAssetUserSpecOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetUserSpecOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetUserSpecOutput) InstanceOptions() GetTargetAssetUserSpecInstanceOptionArrayOutput
- func (o GetTargetAssetUserSpecOutput) IpxeScript() pulumi.StringOutput
- func (o GetTargetAssetUserSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
- func (o GetTargetAssetUserSpecOutput) PreemptibleInstanceConfigs() GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
- func (o GetTargetAssetUserSpecOutput) Shape() pulumi.StringOutput
- func (o GetTargetAssetUserSpecOutput) ShapeConfigs() GetTargetAssetUserSpecShapeConfigArrayOutput
- func (o GetTargetAssetUserSpecOutput) SourceDetails() GetTargetAssetUserSpecSourceDetailArrayOutput
- func (o GetTargetAssetUserSpecOutput) ToGetTargetAssetUserSpecOutput() GetTargetAssetUserSpecOutput
- func (o GetTargetAssetUserSpecOutput) ToGetTargetAssetUserSpecOutputWithContext(ctx context.Context) GetTargetAssetUserSpecOutput
- type GetTargetAssetUserSpecPreemptibleInstanceConfig
- type GetTargetAssetUserSpecPreemptibleInstanceConfigArgs
- func (GetTargetAssetUserSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (i GetTargetAssetUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigArray
- func (GetTargetAssetUserSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
- func (i GetTargetAssetUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigArrayInput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
- func (GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigInput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) PreemptionActions() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction
- type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs
- func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (i GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray
- func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (i GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput
- type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
- type GetTargetAssetUserSpecShapeConfig
- type GetTargetAssetUserSpecShapeConfigArgs
- func (GetTargetAssetUserSpecShapeConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecShapeConfigArgs) ToGetTargetAssetUserSpecShapeConfigOutput() GetTargetAssetUserSpecShapeConfigOutput
- func (i GetTargetAssetUserSpecShapeConfigArgs) ToGetTargetAssetUserSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecShapeConfigOutput
- type GetTargetAssetUserSpecShapeConfigArray
- func (GetTargetAssetUserSpecShapeConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecShapeConfigArray) ToGetTargetAssetUserSpecShapeConfigArrayOutput() GetTargetAssetUserSpecShapeConfigArrayOutput
- func (i GetTargetAssetUserSpecShapeConfigArray) ToGetTargetAssetUserSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecShapeConfigArrayOutput
- type GetTargetAssetUserSpecShapeConfigArrayInput
- type GetTargetAssetUserSpecShapeConfigArrayOutput
- func (GetTargetAssetUserSpecShapeConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecShapeConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecShapeConfigOutput
- func (o GetTargetAssetUserSpecShapeConfigArrayOutput) ToGetTargetAssetUserSpecShapeConfigArrayOutput() GetTargetAssetUserSpecShapeConfigArrayOutput
- func (o GetTargetAssetUserSpecShapeConfigArrayOutput) ToGetTargetAssetUserSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecShapeConfigArrayOutput
- type GetTargetAssetUserSpecShapeConfigInput
- type GetTargetAssetUserSpecShapeConfigOutput
- func (o GetTargetAssetUserSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
- func (GetTargetAssetUserSpecShapeConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetTargetAssetUserSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
- func (o GetTargetAssetUserSpecShapeConfigOutput) ToGetTargetAssetUserSpecShapeConfigOutput() GetTargetAssetUserSpecShapeConfigOutput
- func (o GetTargetAssetUserSpecShapeConfigOutput) ToGetTargetAssetUserSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecShapeConfigOutput
- type GetTargetAssetUserSpecSourceDetail
- type GetTargetAssetUserSpecSourceDetailArgs
- func (GetTargetAssetUserSpecSourceDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecSourceDetailArgs) ToGetTargetAssetUserSpecSourceDetailOutput() GetTargetAssetUserSpecSourceDetailOutput
- func (i GetTargetAssetUserSpecSourceDetailArgs) ToGetTargetAssetUserSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetUserSpecSourceDetailOutput
- type GetTargetAssetUserSpecSourceDetailArray
- func (GetTargetAssetUserSpecSourceDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetUserSpecSourceDetailArray) ToGetTargetAssetUserSpecSourceDetailArrayOutput() GetTargetAssetUserSpecSourceDetailArrayOutput
- func (i GetTargetAssetUserSpecSourceDetailArray) ToGetTargetAssetUserSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecSourceDetailArrayOutput
- type GetTargetAssetUserSpecSourceDetailArrayInput
- type GetTargetAssetUserSpecSourceDetailArrayOutput
- func (GetTargetAssetUserSpecSourceDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecSourceDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecSourceDetailOutput
- func (o GetTargetAssetUserSpecSourceDetailArrayOutput) ToGetTargetAssetUserSpecSourceDetailArrayOutput() GetTargetAssetUserSpecSourceDetailArrayOutput
- func (o GetTargetAssetUserSpecSourceDetailArrayOutput) ToGetTargetAssetUserSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecSourceDetailArrayOutput
- type GetTargetAssetUserSpecSourceDetailInput
- type GetTargetAssetUserSpecSourceDetailOutput
- func (o GetTargetAssetUserSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
- func (o GetTargetAssetUserSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
- func (o GetTargetAssetUserSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
- func (GetTargetAssetUserSpecSourceDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetUserSpecSourceDetailOutput) ImageId() pulumi.StringOutput
- func (o GetTargetAssetUserSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetTargetAssetUserSpecSourceDetailOutput) SourceType() pulumi.StringOutput
- func (o GetTargetAssetUserSpecSourceDetailOutput) ToGetTargetAssetUserSpecSourceDetailOutput() GetTargetAssetUserSpecSourceDetailOutput
- func (o GetTargetAssetUserSpecSourceDetailOutput) ToGetTargetAssetUserSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetUserSpecSourceDetailOutput
- type GetTargetAssetsArgs
- type GetTargetAssetsFilter
- type GetTargetAssetsFilterArgs
- type GetTargetAssetsFilterArray
- func (GetTargetAssetsFilterArray) ElementType() reflect.Type
- func (i GetTargetAssetsFilterArray) ToGetTargetAssetsFilterArrayOutput() GetTargetAssetsFilterArrayOutput
- func (i GetTargetAssetsFilterArray) ToGetTargetAssetsFilterArrayOutputWithContext(ctx context.Context) GetTargetAssetsFilterArrayOutput
- type GetTargetAssetsFilterArrayInput
- type GetTargetAssetsFilterArrayOutput
- func (GetTargetAssetsFilterArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsFilterArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsFilterOutput
- func (o GetTargetAssetsFilterArrayOutput) ToGetTargetAssetsFilterArrayOutput() GetTargetAssetsFilterArrayOutput
- func (o GetTargetAssetsFilterArrayOutput) ToGetTargetAssetsFilterArrayOutputWithContext(ctx context.Context) GetTargetAssetsFilterArrayOutput
- type GetTargetAssetsFilterInput
- type GetTargetAssetsFilterOutput
- func (GetTargetAssetsFilterOutput) ElementType() reflect.Type
- func (o GetTargetAssetsFilterOutput) Name() pulumi.StringOutput
- func (o GetTargetAssetsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetTargetAssetsFilterOutput) ToGetTargetAssetsFilterOutput() GetTargetAssetsFilterOutput
- func (o GetTargetAssetsFilterOutput) ToGetTargetAssetsFilterOutputWithContext(ctx context.Context) GetTargetAssetsFilterOutput
- func (o GetTargetAssetsFilterOutput) Values() pulumi.StringArrayOutput
- type GetTargetAssetsOutputArgs
- type GetTargetAssetsResult
- type GetTargetAssetsResultOutput
- func (o GetTargetAssetsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetTargetAssetsResultOutput) ElementType() reflect.Type
- func (o GetTargetAssetsResultOutput) Filters() GetTargetAssetsFilterArrayOutput
- func (o GetTargetAssetsResultOutput) Id() pulumi.StringOutput
- func (o GetTargetAssetsResultOutput) MigrationPlanId() pulumi.StringPtrOutput
- func (o GetTargetAssetsResultOutput) State() pulumi.StringPtrOutput
- func (o GetTargetAssetsResultOutput) TargetAssetCollections() GetTargetAssetsTargetAssetCollectionArrayOutput
- func (o GetTargetAssetsResultOutput) TargetAssetId() pulumi.StringPtrOutput
- func (o GetTargetAssetsResultOutput) ToGetTargetAssetsResultOutput() GetTargetAssetsResultOutput
- func (o GetTargetAssetsResultOutput) ToGetTargetAssetsResultOutputWithContext(ctx context.Context) GetTargetAssetsResultOutput
- type GetTargetAssetsTargetAssetCollection
- type GetTargetAssetsTargetAssetCollectionArgs
- func (GetTargetAssetsTargetAssetCollectionArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionArgs) ToGetTargetAssetsTargetAssetCollectionOutput() GetTargetAssetsTargetAssetCollectionOutput
- func (i GetTargetAssetsTargetAssetCollectionArgs) ToGetTargetAssetsTargetAssetCollectionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionOutput
- type GetTargetAssetsTargetAssetCollectionArray
- func (GetTargetAssetsTargetAssetCollectionArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionArray) ToGetTargetAssetsTargetAssetCollectionArrayOutput() GetTargetAssetsTargetAssetCollectionArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionArray) ToGetTargetAssetsTargetAssetCollectionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionArrayOutput
- type GetTargetAssetsTargetAssetCollectionArrayInput
- type GetTargetAssetsTargetAssetCollectionArrayOutput
- func (GetTargetAssetsTargetAssetCollectionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionOutput
- func (o GetTargetAssetsTargetAssetCollectionArrayOutput) ToGetTargetAssetsTargetAssetCollectionArrayOutput() GetTargetAssetsTargetAssetCollectionArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionArrayOutput) ToGetTargetAssetsTargetAssetCollectionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionArrayOutput
- type GetTargetAssetsTargetAssetCollectionInput
- type GetTargetAssetsTargetAssetCollectionItem
- type GetTargetAssetsTargetAssetCollectionItemArgs
- func (GetTargetAssetsTargetAssetCollectionItemArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemArgs) ToGetTargetAssetsTargetAssetCollectionItemOutput() GetTargetAssetsTargetAssetCollectionItemOutput
- func (i GetTargetAssetsTargetAssetCollectionItemArgs) ToGetTargetAssetsTargetAssetCollectionItemOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemOutput
- type GetTargetAssetsTargetAssetCollectionItemArray
- func (GetTargetAssetsTargetAssetCollectionItemArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemArray) ToGetTargetAssetsTargetAssetCollectionItemArrayOutput() GetTargetAssetsTargetAssetCollectionItemArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemArray) ToGetTargetAssetsTargetAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemArrayInput
- type GetTargetAssetsTargetAssetCollectionItemArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemOutput
- func (o GetTargetAssetsTargetAssetCollectionItemArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemArrayOutput() GetTargetAssetsTargetAssetCollectionItemArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessage
- type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs
- func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
- func (i GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
- type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray
- func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayInput
- type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
- func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageInput
- type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
- func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) Message() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) Name() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) Severity() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
- func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCost
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostCompute
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) GpuCount() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) OcpuCount() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64Output
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImage
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64Output
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) Computes() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) CurrencyCode() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) OsImages() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) Storages() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) SubscriptionId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64Output
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorage
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) Volumes() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolume
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeInput
- type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) Description() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
- type GetTargetAssetsTargetAssetCollectionItemInput
- type GetTargetAssetsTargetAssetCollectionItemMigrationAsset
- type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs
- func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
- func (i GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
- type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray
- func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayInput
- type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemMigrationAssetInput
- type GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) CompartmentId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) DependedOnBies() pulumi.StringArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) DependsOns() pulumi.StringArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) Id() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) MigrationId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) Notifications() pulumi.StringArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ParentSnapshot() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ReplicationCompartmentId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ReplicationScheduleId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) SnapShotBucketName() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) Snapshots() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) SourceAssetData() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) SourceAssetId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) State() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) TenancyId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) TimeCreated() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) TimeUpdated() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
- func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) Type() pulumi.StringOutput
- type GetTargetAssetsTargetAssetCollectionItemOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) BlockVolumesPerformance() pulumi.IntOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) CompatibilityMessages() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) CreatedResourceId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) EstimatedCosts() GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) IsExcludedFromExecution() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) MigrationAssets() GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) MigrationPlanId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) MsLicense() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) PreferredShapeType() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) RecommendedSpecs() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) State() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) TestSpecs() GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) TimeAssessed() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) ToGetTargetAssetsTargetAssetCollectionItemOutput() GetTargetAssetsTargetAssetCollectionItemOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) ToGetTargetAssetsTargetAssetCollectionItemOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) Type() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemOutput) UserSpecs() GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpec
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfig
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) PluginsConfigs() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfig
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetail
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOption
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) AgentConfigs() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) CompartmentId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) CreateVnicDetails() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) DedicatedVmHostId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) FaultDomain() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) InstanceOptions() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) IpxeScript() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) PreemptibleInstanceConfigs() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) Shape() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ShapeConfigs() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) SourceDetails() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfig
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) PreemptionActions() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionAction
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfig
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetail
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailInput
- type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ImageId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) SourceType() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpec
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfig
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) PluginsConfigs() ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfig
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecArgs
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecArray
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecArrayInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetail
- type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOption
- type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) AgentConfigs() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) CompartmentId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) CreateVnicDetails() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) DedicatedVmHostId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) FaultDomain() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) InstanceOptions() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) IpxeScript() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) PreemptibleInstanceConfigs() ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) Shape() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ShapeConfigs() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) SourceDetails() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfig
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) PreemptionActions() ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionAction
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfig
- type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetail
- type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailInput
- type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ImageId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) SourceType() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpec
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfig
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) PluginsConfigs() ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfig
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecArgs
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecArray
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecArrayInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetail
- type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOption
- type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) AgentConfigs() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) CompartmentId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) CreateVnicDetails() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) DedicatedVmHostId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) DisplayName() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) FaultDomain() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) HostnameLabel() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) InstanceOptions() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) IpxeScript() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) PreemptibleInstanceConfigs() ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) Shape() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ShapeConfigs() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) SourceDetails() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfig
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) PreemptionActions() ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionAction
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() ...
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput() ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfig
- type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetail
- type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray) ElementType() reflect.Type
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
- func (i GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailInput
- type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
- func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ImageId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) SourceType() pulumi.StringOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
- func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
- type GetTargetAssetsTargetAssetCollectionOutput
- func (GetTargetAssetsTargetAssetCollectionOutput) ElementType() reflect.Type
- func (o GetTargetAssetsTargetAssetCollectionOutput) Items() GetTargetAssetsTargetAssetCollectionItemArrayOutput
- func (o GetTargetAssetsTargetAssetCollectionOutput) ToGetTargetAssetsTargetAssetCollectionOutput() GetTargetAssetsTargetAssetCollectionOutput
- func (o GetTargetAssetsTargetAssetCollectionOutput) ToGetTargetAssetsTargetAssetCollectionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionOutput
- type LookupMigrationArgs
- type LookupMigrationAssetArgs
- type LookupMigrationAssetOutputArgs
- type LookupMigrationAssetResult
- type LookupMigrationAssetResultOutput
- func (o LookupMigrationAssetResultOutput) AvailabilityDomain() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) DependedOnBies() pulumi.StringArrayOutput
- func (o LookupMigrationAssetResultOutput) DisplayName() pulumi.StringOutput
- func (LookupMigrationAssetResultOutput) ElementType() reflect.Type
- func (o LookupMigrationAssetResultOutput) Id() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) InventoryAssetId() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) MigrationAssetDependsOns() pulumi.StringArrayOutput
- func (o LookupMigrationAssetResultOutput) MigrationAssetId() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) MigrationId() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) Notifications() pulumi.StringArrayOutput
- func (o LookupMigrationAssetResultOutput) ParentSnapshot() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) ReplicationCompartmentId() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) ReplicationScheduleId() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) SnapShotBucketName() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) Snapshots() pulumi.StringMapOutput
- func (o LookupMigrationAssetResultOutput) SourceAssetId() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) State() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) TenancyId() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupMigrationAssetResultOutput) ToLookupMigrationAssetResultOutput() LookupMigrationAssetResultOutput
- func (o LookupMigrationAssetResultOutput) ToLookupMigrationAssetResultOutputWithContext(ctx context.Context) LookupMigrationAssetResultOutput
- func (o LookupMigrationAssetResultOutput) Type() pulumi.StringOutput
- type LookupMigrationOutputArgs
- type LookupMigrationPlanArgs
- type LookupMigrationPlanOutputArgs
- type LookupMigrationPlanResult
- type LookupMigrationPlanResultOutput
- func (o LookupMigrationPlanResultOutput) CalculatedLimits() pulumi.StringMapOutput
- func (o LookupMigrationPlanResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupMigrationPlanResultOutput) DisplayName() pulumi.StringOutput
- func (LookupMigrationPlanResultOutput) ElementType() reflect.Type
- func (o LookupMigrationPlanResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupMigrationPlanResultOutput) Id() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) MigrationId() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) MigrationPlanId() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) MigrationPlanStats() GetMigrationPlanMigrationPlanStatArrayOutput
- func (o LookupMigrationPlanResultOutput) ReferenceToRmsStack() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) SourceMigrationPlanId() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) State() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) Strategies() GetMigrationPlanStrategyArrayOutput
- func (o LookupMigrationPlanResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupMigrationPlanResultOutput) TargetEnvironments() GetMigrationPlanTargetEnvironmentArrayOutput
- func (o LookupMigrationPlanResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupMigrationPlanResultOutput) ToLookupMigrationPlanResultOutput() LookupMigrationPlanResultOutput
- func (o LookupMigrationPlanResultOutput) ToLookupMigrationPlanResultOutputWithContext(ctx context.Context) LookupMigrationPlanResultOutput
- type LookupMigrationResult
- type LookupMigrationResultOutput
- func (o LookupMigrationResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupMigrationResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupMigrationResultOutput) DisplayName() pulumi.StringOutput
- func (LookupMigrationResultOutput) ElementType() reflect.Type
- func (o LookupMigrationResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupMigrationResultOutput) Id() pulumi.StringOutput
- func (o LookupMigrationResultOutput) IsCompleted() pulumi.BoolOutput
- func (o LookupMigrationResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupMigrationResultOutput) MigrationId() pulumi.StringOutput
- func (o LookupMigrationResultOutput) ReplicationScheduleId() pulumi.StringOutput
- func (o LookupMigrationResultOutput) State() pulumi.StringOutput
- func (o LookupMigrationResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupMigrationResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupMigrationResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupMigrationResultOutput) ToLookupMigrationResultOutput() LookupMigrationResultOutput
- func (o LookupMigrationResultOutput) ToLookupMigrationResultOutputWithContext(ctx context.Context) LookupMigrationResultOutput
- type LookupReplicationScheduleArgs
- type LookupReplicationScheduleOutputArgs
- type LookupReplicationScheduleResult
- type LookupReplicationScheduleResultOutput
- func (o LookupReplicationScheduleResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupReplicationScheduleResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupReplicationScheduleResultOutput) DisplayName() pulumi.StringOutput
- func (LookupReplicationScheduleResultOutput) ElementType() reflect.Type
- func (o LookupReplicationScheduleResultOutput) ExecutionRecurrences() pulumi.StringOutput
- func (o LookupReplicationScheduleResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupReplicationScheduleResultOutput) Id() pulumi.StringOutput
- func (o LookupReplicationScheduleResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupReplicationScheduleResultOutput) ReplicationScheduleId() pulumi.StringOutput
- func (o LookupReplicationScheduleResultOutput) State() pulumi.StringOutput
- func (o LookupReplicationScheduleResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupReplicationScheduleResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupReplicationScheduleResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupReplicationScheduleResultOutput) ToLookupReplicationScheduleResultOutput() LookupReplicationScheduleResultOutput
- func (o LookupReplicationScheduleResultOutput) ToLookupReplicationScheduleResultOutputWithContext(ctx context.Context) LookupReplicationScheduleResultOutput
- type LookupTargetAssetArgs
- type LookupTargetAssetOutputArgs
- type LookupTargetAssetResult
- type LookupTargetAssetResultOutput
- func (o LookupTargetAssetResultOutput) BlockVolumesPerformance() pulumi.IntOutput
- func (o LookupTargetAssetResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) CompatibilityMessages() GetTargetAssetCompatibilityMessageArrayOutput
- func (o LookupTargetAssetResultOutput) CreatedResourceId() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) DisplayName() pulumi.StringOutput
- func (LookupTargetAssetResultOutput) ElementType() reflect.Type
- func (o LookupTargetAssetResultOutput) EstimatedCosts() GetTargetAssetEstimatedCostArrayOutput
- func (o LookupTargetAssetResultOutput) Id() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) IsExcludedFromExecution() pulumi.BoolOutput
- func (o LookupTargetAssetResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) MigrationAssets() GetTargetAssetMigrationAssetArrayOutput
- func (o LookupTargetAssetResultOutput) MigrationPlanId() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) MsLicense() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) PreferredShapeType() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) RecommendedSpecs() GetTargetAssetRecommendedSpecArrayOutput
- func (o LookupTargetAssetResultOutput) State() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) TargetAssetId() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) TestSpecs() GetTargetAssetTestSpecArrayOutput
- func (o LookupTargetAssetResultOutput) TimeAssessed() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) ToLookupTargetAssetResultOutput() LookupTargetAssetResultOutput
- func (o LookupTargetAssetResultOutput) ToLookupTargetAssetResultOutputWithContext(ctx context.Context) LookupTargetAssetResultOutput
- func (o LookupTargetAssetResultOutput) Type() pulumi.StringOutput
- func (o LookupTargetAssetResultOutput) UserSpecs() GetTargetAssetUserSpecArrayOutput
- type Migration
- type MigrationArgs
- type MigrationArray
- type MigrationArrayInput
- type MigrationArrayOutput
- func (MigrationArrayOutput) ElementType() reflect.Type
- func (o MigrationArrayOutput) Index(i pulumi.IntInput) MigrationOutput
- func (o MigrationArrayOutput) ToMigrationArrayOutput() MigrationArrayOutput
- func (o MigrationArrayOutput) ToMigrationArrayOutputWithContext(ctx context.Context) MigrationArrayOutput
- type MigrationAsset
- type MigrationAssetArgs
- type MigrationAssetArray
- type MigrationAssetArrayInput
- type MigrationAssetArrayOutput
- func (MigrationAssetArrayOutput) ElementType() reflect.Type
- func (o MigrationAssetArrayOutput) Index(i pulumi.IntInput) MigrationAssetOutput
- func (o MigrationAssetArrayOutput) ToMigrationAssetArrayOutput() MigrationAssetArrayOutput
- func (o MigrationAssetArrayOutput) ToMigrationAssetArrayOutputWithContext(ctx context.Context) MigrationAssetArrayOutput
- type MigrationAssetInput
- type MigrationAssetMap
- type MigrationAssetMapInput
- type MigrationAssetMapOutput
- func (MigrationAssetMapOutput) ElementType() reflect.Type
- func (o MigrationAssetMapOutput) MapIndex(k pulumi.StringInput) MigrationAssetOutput
- func (o MigrationAssetMapOutput) ToMigrationAssetMapOutput() MigrationAssetMapOutput
- func (o MigrationAssetMapOutput) ToMigrationAssetMapOutputWithContext(ctx context.Context) MigrationAssetMapOutput
- type MigrationAssetOutput
- func (o MigrationAssetOutput) AvailabilityDomain() pulumi.StringOutput
- func (o MigrationAssetOutput) CompartmentId() pulumi.StringOutput
- func (o MigrationAssetOutput) DependedOnBies() pulumi.StringArrayOutput
- func (o MigrationAssetOutput) DisplayName() pulumi.StringOutput
- func (MigrationAssetOutput) ElementType() reflect.Type
- func (o MigrationAssetOutput) InventoryAssetId() pulumi.StringOutput
- func (o MigrationAssetOutput) LifecycleDetails() pulumi.StringOutput
- func (o MigrationAssetOutput) MigrationAssetDependsOns() pulumi.StringArrayOutput
- func (o MigrationAssetOutput) MigrationId() pulumi.StringOutput
- func (o MigrationAssetOutput) Notifications() pulumi.StringArrayOutput
- func (o MigrationAssetOutput) ParentSnapshot() pulumi.StringOutput
- func (o MigrationAssetOutput) ReplicationCompartmentId() pulumi.StringOutput
- func (o MigrationAssetOutput) ReplicationScheduleId() pulumi.StringOutput
- func (o MigrationAssetOutput) SnapShotBucketName() pulumi.StringOutput
- func (o MigrationAssetOutput) Snapshots() pulumi.StringMapOutput
- func (o MigrationAssetOutput) SourceAssetId() pulumi.StringOutput
- func (o MigrationAssetOutput) State() pulumi.StringOutput
- func (o MigrationAssetOutput) TenancyId() pulumi.StringOutput
- func (o MigrationAssetOutput) TimeCreated() pulumi.StringOutput
- func (o MigrationAssetOutput) TimeUpdated() pulumi.StringOutput
- func (o MigrationAssetOutput) ToMigrationAssetOutput() MigrationAssetOutput
- func (o MigrationAssetOutput) ToMigrationAssetOutputWithContext(ctx context.Context) MigrationAssetOutput
- func (o MigrationAssetOutput) Type() pulumi.StringOutput
- type MigrationAssetState
- type MigrationInput
- type MigrationMap
- type MigrationMapInput
- type MigrationMapOutput
- type MigrationOutput
- func (o MigrationOutput) CompartmentId() pulumi.StringOutput
- func (o MigrationOutput) DefinedTags() pulumi.StringMapOutput
- func (o MigrationOutput) DisplayName() pulumi.StringOutput
- func (MigrationOutput) ElementType() reflect.Type
- func (o MigrationOutput) FreeformTags() pulumi.StringMapOutput
- func (o MigrationOutput) IsCompleted() pulumi.BoolOutput
- func (o MigrationOutput) LifecycleDetails() pulumi.StringOutput
- func (o MigrationOutput) ReplicationScheduleId() pulumi.StringOutput
- func (o MigrationOutput) State() pulumi.StringOutput
- func (o MigrationOutput) SystemTags() pulumi.StringMapOutput
- func (o MigrationOutput) TimeCreated() pulumi.StringOutput
- func (o MigrationOutput) TimeUpdated() pulumi.StringOutput
- func (o MigrationOutput) ToMigrationOutput() MigrationOutput
- func (o MigrationOutput) ToMigrationOutputWithContext(ctx context.Context) MigrationOutput
- type MigrationPlan
- type MigrationPlanArgs
- type MigrationPlanArray
- type MigrationPlanArrayInput
- type MigrationPlanArrayOutput
- func (MigrationPlanArrayOutput) ElementType() reflect.Type
- func (o MigrationPlanArrayOutput) Index(i pulumi.IntInput) MigrationPlanOutput
- func (o MigrationPlanArrayOutput) ToMigrationPlanArrayOutput() MigrationPlanArrayOutput
- func (o MigrationPlanArrayOutput) ToMigrationPlanArrayOutputWithContext(ctx context.Context) MigrationPlanArrayOutput
- type MigrationPlanInput
- type MigrationPlanMap
- type MigrationPlanMapInput
- type MigrationPlanMapOutput
- func (MigrationPlanMapOutput) ElementType() reflect.Type
- func (o MigrationPlanMapOutput) MapIndex(k pulumi.StringInput) MigrationPlanOutput
- func (o MigrationPlanMapOutput) ToMigrationPlanMapOutput() MigrationPlanMapOutput
- func (o MigrationPlanMapOutput) ToMigrationPlanMapOutputWithContext(ctx context.Context) MigrationPlanMapOutput
- type MigrationPlanMigrationPlanStat
- type MigrationPlanMigrationPlanStatArgs
- func (MigrationPlanMigrationPlanStatArgs) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatArgs) ToMigrationPlanMigrationPlanStatOutput() MigrationPlanMigrationPlanStatOutput
- func (i MigrationPlanMigrationPlanStatArgs) ToMigrationPlanMigrationPlanStatOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatOutput
- type MigrationPlanMigrationPlanStatArray
- func (MigrationPlanMigrationPlanStatArray) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatArray) ToMigrationPlanMigrationPlanStatArrayOutput() MigrationPlanMigrationPlanStatArrayOutput
- func (i MigrationPlanMigrationPlanStatArray) ToMigrationPlanMigrationPlanStatArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatArrayOutput
- type MigrationPlanMigrationPlanStatArrayInput
- type MigrationPlanMigrationPlanStatArrayOutput
- func (MigrationPlanMigrationPlanStatArrayOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatArrayOutput) Index(i pulumi.IntInput) MigrationPlanMigrationPlanStatOutput
- func (o MigrationPlanMigrationPlanStatArrayOutput) ToMigrationPlanMigrationPlanStatArrayOutput() MigrationPlanMigrationPlanStatArrayOutput
- func (o MigrationPlanMigrationPlanStatArrayOutput) ToMigrationPlanMigrationPlanStatArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatArrayOutput
- type MigrationPlanMigrationPlanStatInput
- type MigrationPlanMigrationPlanStatOutput
- func (MigrationPlanMigrationPlanStatOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatOutput) TimeUpdated() pulumi.StringPtrOutput
- func (o MigrationPlanMigrationPlanStatOutput) ToMigrationPlanMigrationPlanStatOutput() MigrationPlanMigrationPlanStatOutput
- func (o MigrationPlanMigrationPlanStatOutput) ToMigrationPlanMigrationPlanStatOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatOutput
- func (o MigrationPlanMigrationPlanStatOutput) TotalEstimatedCosts() MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- func (o MigrationPlanMigrationPlanStatOutput) VmCount() pulumi.IntPtrOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCost
- type MigrationPlanMigrationPlanStatTotalEstimatedCostArgs
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostArray
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostArray) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) Index(i pulumi.IntInput) MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostCompute
- type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) Index(i pulumi.IntInput) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuCount() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuCount() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64PtrOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImage
- type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) Index(i pulumi.IntInput) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64PtrOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Computes() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) CurrencyCode() pulumi.StringPtrOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) OsImages() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Storages() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64PtrOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorage
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) Index(i pulumi.IntInput) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) Volumes() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ElementType() reflect.Type
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) Index(i pulumi.IntInput) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput
- type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) Description() pulumi.StringPtrOutput
- func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64PtrOutput
- func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64PtrOutput
- type MigrationPlanOutput
- func (o MigrationPlanOutput) CalculatedLimits() pulumi.StringMapOutput
- func (o MigrationPlanOutput) CompartmentId() pulumi.StringOutput
- func (o MigrationPlanOutput) DefinedTags() pulumi.StringMapOutput
- func (o MigrationPlanOutput) DisplayName() pulumi.StringOutput
- func (MigrationPlanOutput) ElementType() reflect.Type
- func (o MigrationPlanOutput) FreeformTags() pulumi.StringMapOutput
- func (o MigrationPlanOutput) LifecycleDetails() pulumi.StringOutput
- func (o MigrationPlanOutput) MigrationId() pulumi.StringOutput
- func (o MigrationPlanOutput) MigrationPlanStats() MigrationPlanMigrationPlanStatArrayOutput
- func (o MigrationPlanOutput) ReferenceToRmsStack() pulumi.StringOutput
- func (o MigrationPlanOutput) SourceMigrationPlanId() pulumi.StringOutput
- func (o MigrationPlanOutput) State() pulumi.StringOutput
- func (o MigrationPlanOutput) Strategies() MigrationPlanStrategyArrayOutput
- func (o MigrationPlanOutput) SystemTags() pulumi.StringMapOutput
- func (o MigrationPlanOutput) TargetEnvironments() MigrationPlanTargetEnvironmentArrayOutput
- func (o MigrationPlanOutput) TimeCreated() pulumi.StringOutput
- func (o MigrationPlanOutput) TimeUpdated() pulumi.StringOutput
- func (o MigrationPlanOutput) ToMigrationPlanOutput() MigrationPlanOutput
- func (o MigrationPlanOutput) ToMigrationPlanOutputWithContext(ctx context.Context) MigrationPlanOutput
- type MigrationPlanState
- type MigrationPlanStrategy
- type MigrationPlanStrategyArgs
- type MigrationPlanStrategyArray
- func (MigrationPlanStrategyArray) ElementType() reflect.Type
- func (i MigrationPlanStrategyArray) ToMigrationPlanStrategyArrayOutput() MigrationPlanStrategyArrayOutput
- func (i MigrationPlanStrategyArray) ToMigrationPlanStrategyArrayOutputWithContext(ctx context.Context) MigrationPlanStrategyArrayOutput
- type MigrationPlanStrategyArrayInput
- type MigrationPlanStrategyArrayOutput
- func (MigrationPlanStrategyArrayOutput) ElementType() reflect.Type
- func (o MigrationPlanStrategyArrayOutput) Index(i pulumi.IntInput) MigrationPlanStrategyOutput
- func (o MigrationPlanStrategyArrayOutput) ToMigrationPlanStrategyArrayOutput() MigrationPlanStrategyArrayOutput
- func (o MigrationPlanStrategyArrayOutput) ToMigrationPlanStrategyArrayOutputWithContext(ctx context.Context) MigrationPlanStrategyArrayOutput
- type MigrationPlanStrategyInput
- type MigrationPlanStrategyOutput
- func (o MigrationPlanStrategyOutput) AdjustmentMultiplier() pulumi.Float64PtrOutput
- func (MigrationPlanStrategyOutput) ElementType() reflect.Type
- func (o MigrationPlanStrategyOutput) MetricTimeWindow() pulumi.StringPtrOutput
- func (o MigrationPlanStrategyOutput) MetricType() pulumi.StringPtrOutput
- func (o MigrationPlanStrategyOutput) Percentile() pulumi.StringPtrOutput
- func (o MigrationPlanStrategyOutput) ResourceType() pulumi.StringOutput
- func (o MigrationPlanStrategyOutput) StrategyType() pulumi.StringOutput
- func (o MigrationPlanStrategyOutput) ToMigrationPlanStrategyOutput() MigrationPlanStrategyOutput
- func (o MigrationPlanStrategyOutput) ToMigrationPlanStrategyOutputWithContext(ctx context.Context) MigrationPlanStrategyOutput
- type MigrationPlanTargetEnvironment
- type MigrationPlanTargetEnvironmentArgs
- func (MigrationPlanTargetEnvironmentArgs) ElementType() reflect.Type
- func (i MigrationPlanTargetEnvironmentArgs) ToMigrationPlanTargetEnvironmentOutput() MigrationPlanTargetEnvironmentOutput
- func (i MigrationPlanTargetEnvironmentArgs) ToMigrationPlanTargetEnvironmentOutputWithContext(ctx context.Context) MigrationPlanTargetEnvironmentOutput
- type MigrationPlanTargetEnvironmentArray
- func (MigrationPlanTargetEnvironmentArray) ElementType() reflect.Type
- func (i MigrationPlanTargetEnvironmentArray) ToMigrationPlanTargetEnvironmentArrayOutput() MigrationPlanTargetEnvironmentArrayOutput
- func (i MigrationPlanTargetEnvironmentArray) ToMigrationPlanTargetEnvironmentArrayOutputWithContext(ctx context.Context) MigrationPlanTargetEnvironmentArrayOutput
- type MigrationPlanTargetEnvironmentArrayInput
- type MigrationPlanTargetEnvironmentArrayOutput
- func (MigrationPlanTargetEnvironmentArrayOutput) ElementType() reflect.Type
- func (o MigrationPlanTargetEnvironmentArrayOutput) Index(i pulumi.IntInput) MigrationPlanTargetEnvironmentOutput
- func (o MigrationPlanTargetEnvironmentArrayOutput) ToMigrationPlanTargetEnvironmentArrayOutput() MigrationPlanTargetEnvironmentArrayOutput
- func (o MigrationPlanTargetEnvironmentArrayOutput) ToMigrationPlanTargetEnvironmentArrayOutputWithContext(ctx context.Context) MigrationPlanTargetEnvironmentArrayOutput
- type MigrationPlanTargetEnvironmentInput
- type MigrationPlanTargetEnvironmentOutput
- func (o MigrationPlanTargetEnvironmentOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o MigrationPlanTargetEnvironmentOutput) DedicatedVmHost() pulumi.StringPtrOutput
- func (MigrationPlanTargetEnvironmentOutput) ElementType() reflect.Type
- func (o MigrationPlanTargetEnvironmentOutput) FaultDomain() pulumi.StringPtrOutput
- func (o MigrationPlanTargetEnvironmentOutput) MsLicense() pulumi.StringPtrOutput
- func (o MigrationPlanTargetEnvironmentOutput) PreferredShapeType() pulumi.StringPtrOutput
- func (o MigrationPlanTargetEnvironmentOutput) Subnet() pulumi.StringOutput
- func (o MigrationPlanTargetEnvironmentOutput) TargetCompartmentId() pulumi.StringPtrOutput
- func (o MigrationPlanTargetEnvironmentOutput) TargetEnvironmentType() pulumi.StringOutput
- func (o MigrationPlanTargetEnvironmentOutput) ToMigrationPlanTargetEnvironmentOutput() MigrationPlanTargetEnvironmentOutput
- func (o MigrationPlanTargetEnvironmentOutput) ToMigrationPlanTargetEnvironmentOutputWithContext(ctx context.Context) MigrationPlanTargetEnvironmentOutput
- func (o MigrationPlanTargetEnvironmentOutput) Vcn() pulumi.StringOutput
- type MigrationState
- type ReplicationSchedule
- type ReplicationScheduleArgs
- type ReplicationScheduleArray
- type ReplicationScheduleArrayInput
- type ReplicationScheduleArrayOutput
- func (ReplicationScheduleArrayOutput) ElementType() reflect.Type
- func (o ReplicationScheduleArrayOutput) Index(i pulumi.IntInput) ReplicationScheduleOutput
- func (o ReplicationScheduleArrayOutput) ToReplicationScheduleArrayOutput() ReplicationScheduleArrayOutput
- func (o ReplicationScheduleArrayOutput) ToReplicationScheduleArrayOutputWithContext(ctx context.Context) ReplicationScheduleArrayOutput
- type ReplicationScheduleInput
- type ReplicationScheduleMap
- type ReplicationScheduleMapInput
- type ReplicationScheduleMapOutput
- func (ReplicationScheduleMapOutput) ElementType() reflect.Type
- func (o ReplicationScheduleMapOutput) MapIndex(k pulumi.StringInput) ReplicationScheduleOutput
- func (o ReplicationScheduleMapOutput) ToReplicationScheduleMapOutput() ReplicationScheduleMapOutput
- func (o ReplicationScheduleMapOutput) ToReplicationScheduleMapOutputWithContext(ctx context.Context) ReplicationScheduleMapOutput
- type ReplicationScheduleOutput
- func (o ReplicationScheduleOutput) CompartmentId() pulumi.StringOutput
- func (o ReplicationScheduleOutput) DefinedTags() pulumi.StringMapOutput
- func (o ReplicationScheduleOutput) DisplayName() pulumi.StringOutput
- func (ReplicationScheduleOutput) ElementType() reflect.Type
- func (o ReplicationScheduleOutput) ExecutionRecurrences() pulumi.StringOutput
- func (o ReplicationScheduleOutput) FreeformTags() pulumi.StringMapOutput
- func (o ReplicationScheduleOutput) LifecycleDetails() pulumi.StringOutput
- func (o ReplicationScheduleOutput) State() pulumi.StringOutput
- func (o ReplicationScheduleOutput) SystemTags() pulumi.StringMapOutput
- func (o ReplicationScheduleOutput) TimeCreated() pulumi.StringOutput
- func (o ReplicationScheduleOutput) TimeUpdated() pulumi.StringOutput
- func (o ReplicationScheduleOutput) ToReplicationScheduleOutput() ReplicationScheduleOutput
- func (o ReplicationScheduleOutput) ToReplicationScheduleOutputWithContext(ctx context.Context) ReplicationScheduleOutput
- type ReplicationScheduleState
- type TargetAsset
- type TargetAssetArgs
- type TargetAssetArray
- type TargetAssetArrayInput
- type TargetAssetArrayOutput
- func (TargetAssetArrayOutput) ElementType() reflect.Type
- func (o TargetAssetArrayOutput) Index(i pulumi.IntInput) TargetAssetOutput
- func (o TargetAssetArrayOutput) ToTargetAssetArrayOutput() TargetAssetArrayOutput
- func (o TargetAssetArrayOutput) ToTargetAssetArrayOutputWithContext(ctx context.Context) TargetAssetArrayOutput
- type TargetAssetCompatibilityMessage
- type TargetAssetCompatibilityMessageArgs
- func (TargetAssetCompatibilityMessageArgs) ElementType() reflect.Type
- func (i TargetAssetCompatibilityMessageArgs) ToTargetAssetCompatibilityMessageOutput() TargetAssetCompatibilityMessageOutput
- func (i TargetAssetCompatibilityMessageArgs) ToTargetAssetCompatibilityMessageOutputWithContext(ctx context.Context) TargetAssetCompatibilityMessageOutput
- type TargetAssetCompatibilityMessageArray
- func (TargetAssetCompatibilityMessageArray) ElementType() reflect.Type
- func (i TargetAssetCompatibilityMessageArray) ToTargetAssetCompatibilityMessageArrayOutput() TargetAssetCompatibilityMessageArrayOutput
- func (i TargetAssetCompatibilityMessageArray) ToTargetAssetCompatibilityMessageArrayOutputWithContext(ctx context.Context) TargetAssetCompatibilityMessageArrayOutput
- type TargetAssetCompatibilityMessageArrayInput
- type TargetAssetCompatibilityMessageArrayOutput
- func (TargetAssetCompatibilityMessageArrayOutput) ElementType() reflect.Type
- func (o TargetAssetCompatibilityMessageArrayOutput) Index(i pulumi.IntInput) TargetAssetCompatibilityMessageOutput
- func (o TargetAssetCompatibilityMessageArrayOutput) ToTargetAssetCompatibilityMessageArrayOutput() TargetAssetCompatibilityMessageArrayOutput
- func (o TargetAssetCompatibilityMessageArrayOutput) ToTargetAssetCompatibilityMessageArrayOutputWithContext(ctx context.Context) TargetAssetCompatibilityMessageArrayOutput
- type TargetAssetCompatibilityMessageInput
- type TargetAssetCompatibilityMessageOutput
- func (TargetAssetCompatibilityMessageOutput) ElementType() reflect.Type
- func (o TargetAssetCompatibilityMessageOutput) Message() pulumi.StringPtrOutput
- func (o TargetAssetCompatibilityMessageOutput) Name() pulumi.StringPtrOutput
- func (o TargetAssetCompatibilityMessageOutput) Severity() pulumi.StringPtrOutput
- func (o TargetAssetCompatibilityMessageOutput) ToTargetAssetCompatibilityMessageOutput() TargetAssetCompatibilityMessageOutput
- func (o TargetAssetCompatibilityMessageOutput) ToTargetAssetCompatibilityMessageOutputWithContext(ctx context.Context) TargetAssetCompatibilityMessageOutput
- type TargetAssetEstimatedCost
- type TargetAssetEstimatedCostArgs
- func (TargetAssetEstimatedCostArgs) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostArgs) ToTargetAssetEstimatedCostOutput() TargetAssetEstimatedCostOutput
- func (i TargetAssetEstimatedCostArgs) ToTargetAssetEstimatedCostOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOutput
- type TargetAssetEstimatedCostArray
- func (TargetAssetEstimatedCostArray) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostArray) ToTargetAssetEstimatedCostArrayOutput() TargetAssetEstimatedCostArrayOutput
- func (i TargetAssetEstimatedCostArray) ToTargetAssetEstimatedCostArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostArrayOutput
- type TargetAssetEstimatedCostArrayInput
- type TargetAssetEstimatedCostArrayOutput
- func (TargetAssetEstimatedCostArrayOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostArrayOutput) Index(i pulumi.IntInput) TargetAssetEstimatedCostOutput
- func (o TargetAssetEstimatedCostArrayOutput) ToTargetAssetEstimatedCostArrayOutput() TargetAssetEstimatedCostArrayOutput
- func (o TargetAssetEstimatedCostArrayOutput) ToTargetAssetEstimatedCostArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostArrayOutput
- type TargetAssetEstimatedCostCompute
- type TargetAssetEstimatedCostComputeArgs
- func (TargetAssetEstimatedCostComputeArgs) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostComputeArgs) ToTargetAssetEstimatedCostComputeOutput() TargetAssetEstimatedCostComputeOutput
- func (i TargetAssetEstimatedCostComputeArgs) ToTargetAssetEstimatedCostComputeOutputWithContext(ctx context.Context) TargetAssetEstimatedCostComputeOutput
- type TargetAssetEstimatedCostComputeArray
- func (TargetAssetEstimatedCostComputeArray) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostComputeArray) ToTargetAssetEstimatedCostComputeArrayOutput() TargetAssetEstimatedCostComputeArrayOutput
- func (i TargetAssetEstimatedCostComputeArray) ToTargetAssetEstimatedCostComputeArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostComputeArrayOutput
- type TargetAssetEstimatedCostComputeArrayInput
- type TargetAssetEstimatedCostComputeArrayOutput
- func (TargetAssetEstimatedCostComputeArrayOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostComputeArrayOutput) Index(i pulumi.IntInput) TargetAssetEstimatedCostComputeOutput
- func (o TargetAssetEstimatedCostComputeArrayOutput) ToTargetAssetEstimatedCostComputeArrayOutput() TargetAssetEstimatedCostComputeArrayOutput
- func (o TargetAssetEstimatedCostComputeArrayOutput) ToTargetAssetEstimatedCostComputeArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostComputeArrayOutput
- type TargetAssetEstimatedCostComputeInput
- type TargetAssetEstimatedCostComputeOutput
- func (TargetAssetEstimatedCostComputeOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostComputeOutput) GpuCount() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) OcpuCount() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) ToTargetAssetEstimatedCostComputeOutput() TargetAssetEstimatedCostComputeOutput
- func (o TargetAssetEstimatedCostComputeOutput) ToTargetAssetEstimatedCostComputeOutputWithContext(ctx context.Context) TargetAssetEstimatedCostComputeOutput
- func (o TargetAssetEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64PtrOutput
- type TargetAssetEstimatedCostInput
- type TargetAssetEstimatedCostOsImage
- type TargetAssetEstimatedCostOsImageArgs
- func (TargetAssetEstimatedCostOsImageArgs) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostOsImageArgs) ToTargetAssetEstimatedCostOsImageOutput() TargetAssetEstimatedCostOsImageOutput
- func (i TargetAssetEstimatedCostOsImageArgs) ToTargetAssetEstimatedCostOsImageOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOsImageOutput
- type TargetAssetEstimatedCostOsImageArray
- func (TargetAssetEstimatedCostOsImageArray) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostOsImageArray) ToTargetAssetEstimatedCostOsImageArrayOutput() TargetAssetEstimatedCostOsImageArrayOutput
- func (i TargetAssetEstimatedCostOsImageArray) ToTargetAssetEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOsImageArrayOutput
- type TargetAssetEstimatedCostOsImageArrayInput
- type TargetAssetEstimatedCostOsImageArrayOutput
- func (TargetAssetEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostOsImageArrayOutput) Index(i pulumi.IntInput) TargetAssetEstimatedCostOsImageOutput
- func (o TargetAssetEstimatedCostOsImageArrayOutput) ToTargetAssetEstimatedCostOsImageArrayOutput() TargetAssetEstimatedCostOsImageArrayOutput
- func (o TargetAssetEstimatedCostOsImageArrayOutput) ToTargetAssetEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOsImageArrayOutput
- type TargetAssetEstimatedCostOsImageInput
- type TargetAssetEstimatedCostOsImageOutput
- func (TargetAssetEstimatedCostOsImageOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostOsImageOutput) ToTargetAssetEstimatedCostOsImageOutput() TargetAssetEstimatedCostOsImageOutput
- func (o TargetAssetEstimatedCostOsImageOutput) ToTargetAssetEstimatedCostOsImageOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOsImageOutput
- func (o TargetAssetEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64PtrOutput
- type TargetAssetEstimatedCostOutput
- func (o TargetAssetEstimatedCostOutput) Computes() TargetAssetEstimatedCostComputeArrayOutput
- func (o TargetAssetEstimatedCostOutput) CurrencyCode() pulumi.StringPtrOutput
- func (TargetAssetEstimatedCostOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostOutput) OsImages() TargetAssetEstimatedCostOsImageArrayOutput
- func (o TargetAssetEstimatedCostOutput) Storages() TargetAssetEstimatedCostStorageArrayOutput
- func (o TargetAssetEstimatedCostOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o TargetAssetEstimatedCostOutput) ToTargetAssetEstimatedCostOutput() TargetAssetEstimatedCostOutput
- func (o TargetAssetEstimatedCostOutput) ToTargetAssetEstimatedCostOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOutput
- func (o TargetAssetEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64PtrOutput
- type TargetAssetEstimatedCostStorage
- type TargetAssetEstimatedCostStorageArgs
- func (TargetAssetEstimatedCostStorageArgs) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostStorageArgs) ToTargetAssetEstimatedCostStorageOutput() TargetAssetEstimatedCostStorageOutput
- func (i TargetAssetEstimatedCostStorageArgs) ToTargetAssetEstimatedCostStorageOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageOutput
- type TargetAssetEstimatedCostStorageArray
- func (TargetAssetEstimatedCostStorageArray) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostStorageArray) ToTargetAssetEstimatedCostStorageArrayOutput() TargetAssetEstimatedCostStorageArrayOutput
- func (i TargetAssetEstimatedCostStorageArray) ToTargetAssetEstimatedCostStorageArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageArrayOutput
- type TargetAssetEstimatedCostStorageArrayInput
- type TargetAssetEstimatedCostStorageArrayOutput
- func (TargetAssetEstimatedCostStorageArrayOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostStorageArrayOutput) Index(i pulumi.IntInput) TargetAssetEstimatedCostStorageOutput
- func (o TargetAssetEstimatedCostStorageArrayOutput) ToTargetAssetEstimatedCostStorageArrayOutput() TargetAssetEstimatedCostStorageArrayOutput
- func (o TargetAssetEstimatedCostStorageArrayOutput) ToTargetAssetEstimatedCostStorageArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageArrayOutput
- type TargetAssetEstimatedCostStorageInput
- type TargetAssetEstimatedCostStorageOutput
- func (TargetAssetEstimatedCostStorageOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostStorageOutput) ToTargetAssetEstimatedCostStorageOutput() TargetAssetEstimatedCostStorageOutput
- func (o TargetAssetEstimatedCostStorageOutput) ToTargetAssetEstimatedCostStorageOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageOutput
- func (o TargetAssetEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostStorageOutput) Volumes() TargetAssetEstimatedCostStorageVolumeArrayOutput
- type TargetAssetEstimatedCostStorageVolume
- type TargetAssetEstimatedCostStorageVolumeArgs
- func (TargetAssetEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostStorageVolumeArgs) ToTargetAssetEstimatedCostStorageVolumeOutput() TargetAssetEstimatedCostStorageVolumeOutput
- func (i TargetAssetEstimatedCostStorageVolumeArgs) ToTargetAssetEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageVolumeOutput
- type TargetAssetEstimatedCostStorageVolumeArray
- func (TargetAssetEstimatedCostStorageVolumeArray) ElementType() reflect.Type
- func (i TargetAssetEstimatedCostStorageVolumeArray) ToTargetAssetEstimatedCostStorageVolumeArrayOutput() TargetAssetEstimatedCostStorageVolumeArrayOutput
- func (i TargetAssetEstimatedCostStorageVolumeArray) ToTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageVolumeArrayOutput
- type TargetAssetEstimatedCostStorageVolumeArrayInput
- type TargetAssetEstimatedCostStorageVolumeArrayOutput
- func (TargetAssetEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostStorageVolumeArrayOutput) Index(i pulumi.IntInput) TargetAssetEstimatedCostStorageVolumeOutput
- func (o TargetAssetEstimatedCostStorageVolumeArrayOutput) ToTargetAssetEstimatedCostStorageVolumeArrayOutput() TargetAssetEstimatedCostStorageVolumeArrayOutput
- func (o TargetAssetEstimatedCostStorageVolumeArrayOutput) ToTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageVolumeArrayOutput
- type TargetAssetEstimatedCostStorageVolumeInput
- type TargetAssetEstimatedCostStorageVolumeOutput
- func (o TargetAssetEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostStorageVolumeOutput) Description() pulumi.StringPtrOutput
- func (TargetAssetEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
- func (o TargetAssetEstimatedCostStorageVolumeOutput) ToTargetAssetEstimatedCostStorageVolumeOutput() TargetAssetEstimatedCostStorageVolumeOutput
- func (o TargetAssetEstimatedCostStorageVolumeOutput) ToTargetAssetEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageVolumeOutput
- func (o TargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64PtrOutput
- func (o TargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64PtrOutput
- type TargetAssetInput
- type TargetAssetMap
- type TargetAssetMapInput
- type TargetAssetMapOutput
- func (TargetAssetMapOutput) ElementType() reflect.Type
- func (o TargetAssetMapOutput) MapIndex(k pulumi.StringInput) TargetAssetOutput
- func (o TargetAssetMapOutput) ToTargetAssetMapOutput() TargetAssetMapOutput
- func (o TargetAssetMapOutput) ToTargetAssetMapOutputWithContext(ctx context.Context) TargetAssetMapOutput
- type TargetAssetMigrationAsset
- type TargetAssetMigrationAssetArgs
- func (TargetAssetMigrationAssetArgs) ElementType() reflect.Type
- func (i TargetAssetMigrationAssetArgs) ToTargetAssetMigrationAssetOutput() TargetAssetMigrationAssetOutput
- func (i TargetAssetMigrationAssetArgs) ToTargetAssetMigrationAssetOutputWithContext(ctx context.Context) TargetAssetMigrationAssetOutput
- type TargetAssetMigrationAssetArray
- func (TargetAssetMigrationAssetArray) ElementType() reflect.Type
- func (i TargetAssetMigrationAssetArray) ToTargetAssetMigrationAssetArrayOutput() TargetAssetMigrationAssetArrayOutput
- func (i TargetAssetMigrationAssetArray) ToTargetAssetMigrationAssetArrayOutputWithContext(ctx context.Context) TargetAssetMigrationAssetArrayOutput
- type TargetAssetMigrationAssetArrayInput
- type TargetAssetMigrationAssetArrayOutput
- func (TargetAssetMigrationAssetArrayOutput) ElementType() reflect.Type
- func (o TargetAssetMigrationAssetArrayOutput) Index(i pulumi.IntInput) TargetAssetMigrationAssetOutput
- func (o TargetAssetMigrationAssetArrayOutput) ToTargetAssetMigrationAssetArrayOutput() TargetAssetMigrationAssetArrayOutput
- func (o TargetAssetMigrationAssetArrayOutput) ToTargetAssetMigrationAssetArrayOutputWithContext(ctx context.Context) TargetAssetMigrationAssetArrayOutput
- type TargetAssetMigrationAssetInput
- type TargetAssetMigrationAssetOutput
- func (o TargetAssetMigrationAssetOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) CompartmentId() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) DependedOnBies() pulumi.StringArrayOutput
- func (o TargetAssetMigrationAssetOutput) DependsOns() pulumi.StringArrayOutput
- func (o TargetAssetMigrationAssetOutput) DisplayName() pulumi.StringPtrOutput
- func (TargetAssetMigrationAssetOutput) ElementType() reflect.Type
- func (o TargetAssetMigrationAssetOutput) Id() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) LifecycleDetails() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) MigrationId() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) Notifications() pulumi.StringArrayOutput
- func (o TargetAssetMigrationAssetOutput) ParentSnapshot() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) ReplicationCompartmentId() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) ReplicationScheduleId() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) SnapShotBucketName() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) Snapshots() pulumi.StringMapOutput
- func (o TargetAssetMigrationAssetOutput) SourceAssetData() pulumi.StringMapOutput
- func (o TargetAssetMigrationAssetOutput) SourceAssetId() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) State() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) TenancyId() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) TimeCreated() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) TimeUpdated() pulumi.StringPtrOutput
- func (o TargetAssetMigrationAssetOutput) ToTargetAssetMigrationAssetOutput() TargetAssetMigrationAssetOutput
- func (o TargetAssetMigrationAssetOutput) ToTargetAssetMigrationAssetOutputWithContext(ctx context.Context) TargetAssetMigrationAssetOutput
- func (o TargetAssetMigrationAssetOutput) Type() pulumi.StringPtrOutput
- type TargetAssetOutput
- func (o TargetAssetOutput) BlockVolumesPerformance() pulumi.IntOutput
- func (o TargetAssetOutput) CompartmentId() pulumi.StringOutput
- func (o TargetAssetOutput) CompatibilityMessages() TargetAssetCompatibilityMessageArrayOutput
- func (o TargetAssetOutput) CreatedResourceId() pulumi.StringOutput
- func (o TargetAssetOutput) DisplayName() pulumi.StringOutput
- func (TargetAssetOutput) ElementType() reflect.Type
- func (o TargetAssetOutput) EstimatedCosts() TargetAssetEstimatedCostArrayOutput
- func (o TargetAssetOutput) IsExcludedFromExecution() pulumi.BoolOutput
- func (o TargetAssetOutput) LifecycleDetails() pulumi.StringOutput
- func (o TargetAssetOutput) MigrationAssets() TargetAssetMigrationAssetArrayOutput
- func (o TargetAssetOutput) MigrationPlanId() pulumi.StringOutput
- func (o TargetAssetOutput) MsLicense() pulumi.StringOutput
- func (o TargetAssetOutput) PreferredShapeType() pulumi.StringOutput
- func (o TargetAssetOutput) RecommendedSpecs() TargetAssetRecommendedSpecArrayOutput
- func (o TargetAssetOutput) State() pulumi.StringOutput
- func (o TargetAssetOutput) TestSpecs() TargetAssetTestSpecArrayOutput
- func (o TargetAssetOutput) TimeAssessed() pulumi.StringOutput
- func (o TargetAssetOutput) TimeCreated() pulumi.StringOutput
- func (o TargetAssetOutput) TimeUpdated() pulumi.StringOutput
- func (o TargetAssetOutput) ToTargetAssetOutput() TargetAssetOutput
- func (o TargetAssetOutput) ToTargetAssetOutputWithContext(ctx context.Context) TargetAssetOutput
- func (o TargetAssetOutput) Type() pulumi.StringOutput
- func (o TargetAssetOutput) UserSpec() TargetAssetUserSpecOutput
- type TargetAssetRecommendedSpec
- type TargetAssetRecommendedSpecAgentConfig
- type TargetAssetRecommendedSpecAgentConfigArgs
- func (TargetAssetRecommendedSpecAgentConfigArgs) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecAgentConfigArgs) ToTargetAssetRecommendedSpecAgentConfigOutput() TargetAssetRecommendedSpecAgentConfigOutput
- func (i TargetAssetRecommendedSpecAgentConfigArgs) ToTargetAssetRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigOutput
- type TargetAssetRecommendedSpecAgentConfigArray
- func (TargetAssetRecommendedSpecAgentConfigArray) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecAgentConfigArray) ToTargetAssetRecommendedSpecAgentConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigArrayOutput
- func (i TargetAssetRecommendedSpecAgentConfigArray) ToTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigArrayOutput
- type TargetAssetRecommendedSpecAgentConfigArrayInput
- type TargetAssetRecommendedSpecAgentConfigArrayOutput
- func (TargetAssetRecommendedSpecAgentConfigArrayOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecAgentConfigArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecAgentConfigOutput
- func (o TargetAssetRecommendedSpecAgentConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigArrayOutput
- func (o TargetAssetRecommendedSpecAgentConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigArrayOutput
- type TargetAssetRecommendedSpecAgentConfigInput
- type TargetAssetRecommendedSpecAgentConfigOutput
- func (o TargetAssetRecommendedSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolPtrOutput
- func (TargetAssetRecommendedSpecAgentConfigOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetRecommendedSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetRecommendedSpecAgentConfigOutput) PluginsConfigs() TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- func (o TargetAssetRecommendedSpecAgentConfigOutput) ToTargetAssetRecommendedSpecAgentConfigOutput() TargetAssetRecommendedSpecAgentConfigOutput
- func (o TargetAssetRecommendedSpecAgentConfigOutput) ToTargetAssetRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigOutput
- type TargetAssetRecommendedSpecAgentConfigPluginsConfig
- type TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs
- func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- func (i TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- type TargetAssetRecommendedSpecAgentConfigPluginsConfigArray
- func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- func (i TargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- type TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput
- type TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
- type TargetAssetRecommendedSpecAgentConfigPluginsConfigInput
- type TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringPtrOutput
- func (TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
- type TargetAssetRecommendedSpecArgs
- func (TargetAssetRecommendedSpecArgs) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecArgs) ToTargetAssetRecommendedSpecOutput() TargetAssetRecommendedSpecOutput
- func (i TargetAssetRecommendedSpecArgs) ToTargetAssetRecommendedSpecOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecOutput
- type TargetAssetRecommendedSpecArray
- func (TargetAssetRecommendedSpecArray) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecArray) ToTargetAssetRecommendedSpecArrayOutput() TargetAssetRecommendedSpecArrayOutput
- func (i TargetAssetRecommendedSpecArray) ToTargetAssetRecommendedSpecArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecArrayOutput
- type TargetAssetRecommendedSpecArrayInput
- type TargetAssetRecommendedSpecArrayOutput
- func (TargetAssetRecommendedSpecArrayOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecOutput
- func (o TargetAssetRecommendedSpecArrayOutput) ToTargetAssetRecommendedSpecArrayOutput() TargetAssetRecommendedSpecArrayOutput
- func (o TargetAssetRecommendedSpecArrayOutput) ToTargetAssetRecommendedSpecArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecArrayOutput
- type TargetAssetRecommendedSpecCreateVnicDetail
- type TargetAssetRecommendedSpecCreateVnicDetailArgs
- func (TargetAssetRecommendedSpecCreateVnicDetailArgs) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecCreateVnicDetailArgs) ToTargetAssetRecommendedSpecCreateVnicDetailOutput() TargetAssetRecommendedSpecCreateVnicDetailOutput
- func (i TargetAssetRecommendedSpecCreateVnicDetailArgs) ToTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecCreateVnicDetailOutput
- type TargetAssetRecommendedSpecCreateVnicDetailArray
- func (TargetAssetRecommendedSpecCreateVnicDetailArray) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecCreateVnicDetailArray) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- func (i TargetAssetRecommendedSpecCreateVnicDetailArray) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- type TargetAssetRecommendedSpecCreateVnicDetailArrayInput
- type TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- func (TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecCreateVnicDetailOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- type TargetAssetRecommendedSpecCreateVnicDetailInput
- type TargetAssetRecommendedSpecCreateVnicDetailOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolPtrOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) DisplayName() pulumi.StringPtrOutput
- func (TargetAssetRecommendedSpecCreateVnicDetailOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) SubnetId() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) ToTargetAssetRecommendedSpecCreateVnicDetailOutput() TargetAssetRecommendedSpecCreateVnicDetailOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) ToTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecCreateVnicDetailOutput
- func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) VlanId() pulumi.StringPtrOutput
- type TargetAssetRecommendedSpecInput
- type TargetAssetRecommendedSpecInstanceOption
- type TargetAssetRecommendedSpecInstanceOptionArgs
- func (TargetAssetRecommendedSpecInstanceOptionArgs) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecInstanceOptionArgs) ToTargetAssetRecommendedSpecInstanceOptionOutput() TargetAssetRecommendedSpecInstanceOptionOutput
- func (i TargetAssetRecommendedSpecInstanceOptionArgs) ToTargetAssetRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecInstanceOptionOutput
- type TargetAssetRecommendedSpecInstanceOptionArray
- func (TargetAssetRecommendedSpecInstanceOptionArray) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecInstanceOptionArray) ToTargetAssetRecommendedSpecInstanceOptionArrayOutput() TargetAssetRecommendedSpecInstanceOptionArrayOutput
- func (i TargetAssetRecommendedSpecInstanceOptionArray) ToTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecInstanceOptionArrayOutput
- type TargetAssetRecommendedSpecInstanceOptionArrayInput
- type TargetAssetRecommendedSpecInstanceOptionArrayOutput
- func (TargetAssetRecommendedSpecInstanceOptionArrayOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecInstanceOptionArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecInstanceOptionOutput
- func (o TargetAssetRecommendedSpecInstanceOptionArrayOutput) ToTargetAssetRecommendedSpecInstanceOptionArrayOutput() TargetAssetRecommendedSpecInstanceOptionArrayOutput
- func (o TargetAssetRecommendedSpecInstanceOptionArrayOutput) ToTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecInstanceOptionArrayOutput
- type TargetAssetRecommendedSpecInstanceOptionInput
- type TargetAssetRecommendedSpecInstanceOptionOutput
- func (o TargetAssetRecommendedSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolPtrOutput
- func (TargetAssetRecommendedSpecInstanceOptionOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecInstanceOptionOutput) ToTargetAssetRecommendedSpecInstanceOptionOutput() TargetAssetRecommendedSpecInstanceOptionOutput
- func (o TargetAssetRecommendedSpecInstanceOptionOutput) ToTargetAssetRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecInstanceOptionOutput
- type TargetAssetRecommendedSpecOutput
- func (o TargetAssetRecommendedSpecOutput) AgentConfigs() TargetAssetRecommendedSpecAgentConfigArrayOutput
- func (o TargetAssetRecommendedSpecOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecOutput) CapacityReservationId() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecOutput) CompartmentId() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecOutput) CreateVnicDetails() TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
- func (o TargetAssetRecommendedSpecOutput) DedicatedVmHostId() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecOutput) DefinedTags() pulumi.StringMapOutput
- func (o TargetAssetRecommendedSpecOutput) DisplayName() pulumi.StringPtrOutput
- func (TargetAssetRecommendedSpecOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecOutput) FaultDomain() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecOutput) FreeformTags() pulumi.StringMapOutput
- func (o TargetAssetRecommendedSpecOutput) HostnameLabel() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecOutput) InstanceOptions() TargetAssetRecommendedSpecInstanceOptionArrayOutput
- func (o TargetAssetRecommendedSpecOutput) IpxeScript() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
- func (o TargetAssetRecommendedSpecOutput) PreemptibleInstanceConfigs() TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- func (o TargetAssetRecommendedSpecOutput) Shape() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecOutput) ShapeConfigs() TargetAssetRecommendedSpecShapeConfigArrayOutput
- func (o TargetAssetRecommendedSpecOutput) SourceDetails() TargetAssetRecommendedSpecSourceDetailArrayOutput
- func (o TargetAssetRecommendedSpecOutput) ToTargetAssetRecommendedSpecOutput() TargetAssetRecommendedSpecOutput
- func (o TargetAssetRecommendedSpecOutput) ToTargetAssetRecommendedSpecOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecOutput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfig
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs
- func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigArray
- func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigInput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- func (TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) PreemptionActions() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs
- func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray
- func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput
- type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolPtrOutput
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringPtrOutput
- type TargetAssetRecommendedSpecShapeConfig
- type TargetAssetRecommendedSpecShapeConfigArgs
- func (TargetAssetRecommendedSpecShapeConfigArgs) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecShapeConfigArgs) ToTargetAssetRecommendedSpecShapeConfigOutput() TargetAssetRecommendedSpecShapeConfigOutput
- func (i TargetAssetRecommendedSpecShapeConfigArgs) ToTargetAssetRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecShapeConfigOutput
- type TargetAssetRecommendedSpecShapeConfigArray
- func (TargetAssetRecommendedSpecShapeConfigArray) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecShapeConfigArray) ToTargetAssetRecommendedSpecShapeConfigArrayOutput() TargetAssetRecommendedSpecShapeConfigArrayOutput
- func (i TargetAssetRecommendedSpecShapeConfigArray) ToTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecShapeConfigArrayOutput
- type TargetAssetRecommendedSpecShapeConfigArrayInput
- type TargetAssetRecommendedSpecShapeConfigArrayOutput
- func (TargetAssetRecommendedSpecShapeConfigArrayOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecShapeConfigArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecShapeConfigOutput
- func (o TargetAssetRecommendedSpecShapeConfigArrayOutput) ToTargetAssetRecommendedSpecShapeConfigArrayOutput() TargetAssetRecommendedSpecShapeConfigArrayOutput
- func (o TargetAssetRecommendedSpecShapeConfigArrayOutput) ToTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecShapeConfigArrayOutput
- type TargetAssetRecommendedSpecShapeConfigInput
- type TargetAssetRecommendedSpecShapeConfigOutput
- func (o TargetAssetRecommendedSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringPtrOutput
- func (TargetAssetRecommendedSpecShapeConfigOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
- func (o TargetAssetRecommendedSpecShapeConfigOutput) Ocpus() pulumi.Float64PtrOutput
- func (o TargetAssetRecommendedSpecShapeConfigOutput) ToTargetAssetRecommendedSpecShapeConfigOutput() TargetAssetRecommendedSpecShapeConfigOutput
- func (o TargetAssetRecommendedSpecShapeConfigOutput) ToTargetAssetRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecShapeConfigOutput
- type TargetAssetRecommendedSpecSourceDetail
- type TargetAssetRecommendedSpecSourceDetailArgs
- func (TargetAssetRecommendedSpecSourceDetailArgs) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecSourceDetailArgs) ToTargetAssetRecommendedSpecSourceDetailOutput() TargetAssetRecommendedSpecSourceDetailOutput
- func (i TargetAssetRecommendedSpecSourceDetailArgs) ToTargetAssetRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecSourceDetailOutput
- type TargetAssetRecommendedSpecSourceDetailArray
- func (TargetAssetRecommendedSpecSourceDetailArray) ElementType() reflect.Type
- func (i TargetAssetRecommendedSpecSourceDetailArray) ToTargetAssetRecommendedSpecSourceDetailArrayOutput() TargetAssetRecommendedSpecSourceDetailArrayOutput
- func (i TargetAssetRecommendedSpecSourceDetailArray) ToTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecSourceDetailArrayOutput
- type TargetAssetRecommendedSpecSourceDetailArrayInput
- type TargetAssetRecommendedSpecSourceDetailArrayOutput
- func (TargetAssetRecommendedSpecSourceDetailArrayOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecSourceDetailArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecSourceDetailOutput
- func (o TargetAssetRecommendedSpecSourceDetailArrayOutput) ToTargetAssetRecommendedSpecSourceDetailArrayOutput() TargetAssetRecommendedSpecSourceDetailArrayOutput
- func (o TargetAssetRecommendedSpecSourceDetailArrayOutput) ToTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecSourceDetailArrayOutput
- type TargetAssetRecommendedSpecSourceDetailInput
- type TargetAssetRecommendedSpecSourceDetailOutput
- func (o TargetAssetRecommendedSpecSourceDetailOutput) BootVolumeId() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringPtrOutput
- func (TargetAssetRecommendedSpecSourceDetailOutput) ElementType() reflect.Type
- func (o TargetAssetRecommendedSpecSourceDetailOutput) ImageId() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecSourceDetailOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecSourceDetailOutput) SourceType() pulumi.StringPtrOutput
- func (o TargetAssetRecommendedSpecSourceDetailOutput) ToTargetAssetRecommendedSpecSourceDetailOutput() TargetAssetRecommendedSpecSourceDetailOutput
- func (o TargetAssetRecommendedSpecSourceDetailOutput) ToTargetAssetRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecSourceDetailOutput
- type TargetAssetState
- type TargetAssetTestSpec
- type TargetAssetTestSpecAgentConfig
- type TargetAssetTestSpecAgentConfigArgs
- func (TargetAssetTestSpecAgentConfigArgs) ElementType() reflect.Type
- func (i TargetAssetTestSpecAgentConfigArgs) ToTargetAssetTestSpecAgentConfigOutput() TargetAssetTestSpecAgentConfigOutput
- func (i TargetAssetTestSpecAgentConfigArgs) ToTargetAssetTestSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigOutput
- type TargetAssetTestSpecAgentConfigArray
- func (TargetAssetTestSpecAgentConfigArray) ElementType() reflect.Type
- func (i TargetAssetTestSpecAgentConfigArray) ToTargetAssetTestSpecAgentConfigArrayOutput() TargetAssetTestSpecAgentConfigArrayOutput
- func (i TargetAssetTestSpecAgentConfigArray) ToTargetAssetTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigArrayOutput
- type TargetAssetTestSpecAgentConfigArrayInput
- type TargetAssetTestSpecAgentConfigArrayOutput
- func (TargetAssetTestSpecAgentConfigArrayOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecAgentConfigArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecAgentConfigOutput
- func (o TargetAssetTestSpecAgentConfigArrayOutput) ToTargetAssetTestSpecAgentConfigArrayOutput() TargetAssetTestSpecAgentConfigArrayOutput
- func (o TargetAssetTestSpecAgentConfigArrayOutput) ToTargetAssetTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigArrayOutput
- type TargetAssetTestSpecAgentConfigInput
- type TargetAssetTestSpecAgentConfigOutput
- func (o TargetAssetTestSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolPtrOutput
- func (TargetAssetTestSpecAgentConfigOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetTestSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetTestSpecAgentConfigOutput) PluginsConfigs() TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- func (o TargetAssetTestSpecAgentConfigOutput) ToTargetAssetTestSpecAgentConfigOutput() TargetAssetTestSpecAgentConfigOutput
- func (o TargetAssetTestSpecAgentConfigOutput) ToTargetAssetTestSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigOutput
- type TargetAssetTestSpecAgentConfigPluginsConfig
- type TargetAssetTestSpecAgentConfigPluginsConfigArgs
- func (TargetAssetTestSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
- func (i TargetAssetTestSpecAgentConfigPluginsConfigArgs) ToTargetAssetTestSpecAgentConfigPluginsConfigOutput() TargetAssetTestSpecAgentConfigPluginsConfigOutput
- func (i TargetAssetTestSpecAgentConfigPluginsConfigArgs) ToTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigPluginsConfigOutput
- type TargetAssetTestSpecAgentConfigPluginsConfigArray
- func (TargetAssetTestSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
- func (i TargetAssetTestSpecAgentConfigPluginsConfigArray) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- func (i TargetAssetTestSpecAgentConfigPluginsConfigArray) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- type TargetAssetTestSpecAgentConfigPluginsConfigArrayInput
- type TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- func (TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecAgentConfigPluginsConfigOutput
- func (o TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- func (o TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
- type TargetAssetTestSpecAgentConfigPluginsConfigInput
- type TargetAssetTestSpecAgentConfigPluginsConfigOutput
- func (o TargetAssetTestSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringPtrOutput
- func (TargetAssetTestSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecAgentConfigPluginsConfigOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigOutput() TargetAssetTestSpecAgentConfigPluginsConfigOutput
- func (o TargetAssetTestSpecAgentConfigPluginsConfigOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigPluginsConfigOutput
- type TargetAssetTestSpecArgs
- type TargetAssetTestSpecArray
- type TargetAssetTestSpecArrayInput
- type TargetAssetTestSpecArrayOutput
- func (TargetAssetTestSpecArrayOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecOutput
- func (o TargetAssetTestSpecArrayOutput) ToTargetAssetTestSpecArrayOutput() TargetAssetTestSpecArrayOutput
- func (o TargetAssetTestSpecArrayOutput) ToTargetAssetTestSpecArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecArrayOutput
- type TargetAssetTestSpecCreateVnicDetail
- type TargetAssetTestSpecCreateVnicDetailArgs
- func (TargetAssetTestSpecCreateVnicDetailArgs) ElementType() reflect.Type
- func (i TargetAssetTestSpecCreateVnicDetailArgs) ToTargetAssetTestSpecCreateVnicDetailOutput() TargetAssetTestSpecCreateVnicDetailOutput
- func (i TargetAssetTestSpecCreateVnicDetailArgs) ToTargetAssetTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) TargetAssetTestSpecCreateVnicDetailOutput
- type TargetAssetTestSpecCreateVnicDetailArray
- func (TargetAssetTestSpecCreateVnicDetailArray) ElementType() reflect.Type
- func (i TargetAssetTestSpecCreateVnicDetailArray) ToTargetAssetTestSpecCreateVnicDetailArrayOutput() TargetAssetTestSpecCreateVnicDetailArrayOutput
- func (i TargetAssetTestSpecCreateVnicDetailArray) ToTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecCreateVnicDetailArrayOutput
- type TargetAssetTestSpecCreateVnicDetailArrayInput
- type TargetAssetTestSpecCreateVnicDetailArrayOutput
- func (TargetAssetTestSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecCreateVnicDetailArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecCreateVnicDetailOutput
- func (o TargetAssetTestSpecCreateVnicDetailArrayOutput) ToTargetAssetTestSpecCreateVnicDetailArrayOutput() TargetAssetTestSpecCreateVnicDetailArrayOutput
- func (o TargetAssetTestSpecCreateVnicDetailArrayOutput) ToTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecCreateVnicDetailArrayOutput
- type TargetAssetTestSpecCreateVnicDetailInput
- type TargetAssetTestSpecCreateVnicDetailOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolPtrOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) DisplayName() pulumi.StringPtrOutput
- func (TargetAssetTestSpecCreateVnicDetailOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) SubnetId() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) ToTargetAssetTestSpecCreateVnicDetailOutput() TargetAssetTestSpecCreateVnicDetailOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) ToTargetAssetTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) TargetAssetTestSpecCreateVnicDetailOutput
- func (o TargetAssetTestSpecCreateVnicDetailOutput) VlanId() pulumi.StringPtrOutput
- type TargetAssetTestSpecInput
- type TargetAssetTestSpecInstanceOption
- type TargetAssetTestSpecInstanceOptionArgs
- func (TargetAssetTestSpecInstanceOptionArgs) ElementType() reflect.Type
- func (i TargetAssetTestSpecInstanceOptionArgs) ToTargetAssetTestSpecInstanceOptionOutput() TargetAssetTestSpecInstanceOptionOutput
- func (i TargetAssetTestSpecInstanceOptionArgs) ToTargetAssetTestSpecInstanceOptionOutputWithContext(ctx context.Context) TargetAssetTestSpecInstanceOptionOutput
- type TargetAssetTestSpecInstanceOptionArray
- func (TargetAssetTestSpecInstanceOptionArray) ElementType() reflect.Type
- func (i TargetAssetTestSpecInstanceOptionArray) ToTargetAssetTestSpecInstanceOptionArrayOutput() TargetAssetTestSpecInstanceOptionArrayOutput
- func (i TargetAssetTestSpecInstanceOptionArray) ToTargetAssetTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecInstanceOptionArrayOutput
- type TargetAssetTestSpecInstanceOptionArrayInput
- type TargetAssetTestSpecInstanceOptionArrayOutput
- func (TargetAssetTestSpecInstanceOptionArrayOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecInstanceOptionArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecInstanceOptionOutput
- func (o TargetAssetTestSpecInstanceOptionArrayOutput) ToTargetAssetTestSpecInstanceOptionArrayOutput() TargetAssetTestSpecInstanceOptionArrayOutput
- func (o TargetAssetTestSpecInstanceOptionArrayOutput) ToTargetAssetTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecInstanceOptionArrayOutput
- type TargetAssetTestSpecInstanceOptionInput
- type TargetAssetTestSpecInstanceOptionOutput
- func (o TargetAssetTestSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolPtrOutput
- func (TargetAssetTestSpecInstanceOptionOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecInstanceOptionOutput) ToTargetAssetTestSpecInstanceOptionOutput() TargetAssetTestSpecInstanceOptionOutput
- func (o TargetAssetTestSpecInstanceOptionOutput) ToTargetAssetTestSpecInstanceOptionOutputWithContext(ctx context.Context) TargetAssetTestSpecInstanceOptionOutput
- type TargetAssetTestSpecOutput
- func (o TargetAssetTestSpecOutput) AgentConfigs() TargetAssetTestSpecAgentConfigArrayOutput
- func (o TargetAssetTestSpecOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecOutput) CapacityReservationId() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecOutput) CompartmentId() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecOutput) CreateVnicDetails() TargetAssetTestSpecCreateVnicDetailArrayOutput
- func (o TargetAssetTestSpecOutput) DedicatedVmHostId() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecOutput) DefinedTags() pulumi.StringMapOutput
- func (o TargetAssetTestSpecOutput) DisplayName() pulumi.StringPtrOutput
- func (TargetAssetTestSpecOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecOutput) FaultDomain() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecOutput) FreeformTags() pulumi.StringMapOutput
- func (o TargetAssetTestSpecOutput) HostnameLabel() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecOutput) InstanceOptions() TargetAssetTestSpecInstanceOptionArrayOutput
- func (o TargetAssetTestSpecOutput) IpxeScript() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
- func (o TargetAssetTestSpecOutput) PreemptibleInstanceConfigs() TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- func (o TargetAssetTestSpecOutput) Shape() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecOutput) ShapeConfigs() TargetAssetTestSpecShapeConfigArrayOutput
- func (o TargetAssetTestSpecOutput) SourceDetails() TargetAssetTestSpecSourceDetailArrayOutput
- func (o TargetAssetTestSpecOutput) ToTargetAssetTestSpecOutput() TargetAssetTestSpecOutput
- func (o TargetAssetTestSpecOutput) ToTargetAssetTestSpecOutputWithContext(ctx context.Context) TargetAssetTestSpecOutput
- type TargetAssetTestSpecPreemptibleInstanceConfig
- type TargetAssetTestSpecPreemptibleInstanceConfigArgs
- func (TargetAssetTestSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
- func (i TargetAssetTestSpecPreemptibleInstanceConfigArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigOutput() TargetAssetTestSpecPreemptibleInstanceConfigOutput
- func (i TargetAssetTestSpecPreemptibleInstanceConfigArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigOutput
- type TargetAssetTestSpecPreemptibleInstanceConfigArray
- func (TargetAssetTestSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
- func (i TargetAssetTestSpecPreemptibleInstanceConfigArray) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- func (i TargetAssetTestSpecPreemptibleInstanceConfigArray) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- type TargetAssetTestSpecPreemptibleInstanceConfigArrayInput
- type TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- func (TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecPreemptibleInstanceConfigOutput
- func (o TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- func (o TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
- type TargetAssetTestSpecPreemptibleInstanceConfigInput
- type TargetAssetTestSpecPreemptibleInstanceConfigOutput
- func (TargetAssetTestSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecPreemptibleInstanceConfigOutput) PreemptionActions() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (o TargetAssetTestSpecPreemptibleInstanceConfigOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigOutput() TargetAssetTestSpecPreemptibleInstanceConfigOutput
- func (o TargetAssetTestSpecPreemptibleInstanceConfigOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigOutput
- type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction
- type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs
- func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (i TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray
- func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
- func (i TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (i TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput
- type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
- type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput
- type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolPtrOutput
- func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringPtrOutput
- type TargetAssetTestSpecShapeConfig
- type TargetAssetTestSpecShapeConfigArgs
- func (TargetAssetTestSpecShapeConfigArgs) ElementType() reflect.Type
- func (i TargetAssetTestSpecShapeConfigArgs) ToTargetAssetTestSpecShapeConfigOutput() TargetAssetTestSpecShapeConfigOutput
- func (i TargetAssetTestSpecShapeConfigArgs) ToTargetAssetTestSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecShapeConfigOutput
- type TargetAssetTestSpecShapeConfigArray
- func (TargetAssetTestSpecShapeConfigArray) ElementType() reflect.Type
- func (i TargetAssetTestSpecShapeConfigArray) ToTargetAssetTestSpecShapeConfigArrayOutput() TargetAssetTestSpecShapeConfigArrayOutput
- func (i TargetAssetTestSpecShapeConfigArray) ToTargetAssetTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecShapeConfigArrayOutput
- type TargetAssetTestSpecShapeConfigArrayInput
- type TargetAssetTestSpecShapeConfigArrayOutput
- func (TargetAssetTestSpecShapeConfigArrayOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecShapeConfigArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecShapeConfigOutput
- func (o TargetAssetTestSpecShapeConfigArrayOutput) ToTargetAssetTestSpecShapeConfigArrayOutput() TargetAssetTestSpecShapeConfigArrayOutput
- func (o TargetAssetTestSpecShapeConfigArrayOutput) ToTargetAssetTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecShapeConfigArrayOutput
- type TargetAssetTestSpecShapeConfigInput
- type TargetAssetTestSpecShapeConfigOutput
- func (o TargetAssetTestSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringPtrOutput
- func (TargetAssetTestSpecShapeConfigOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
- func (o TargetAssetTestSpecShapeConfigOutput) Ocpus() pulumi.Float64PtrOutput
- func (o TargetAssetTestSpecShapeConfigOutput) ToTargetAssetTestSpecShapeConfigOutput() TargetAssetTestSpecShapeConfigOutput
- func (o TargetAssetTestSpecShapeConfigOutput) ToTargetAssetTestSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecShapeConfigOutput
- type TargetAssetTestSpecSourceDetail
- type TargetAssetTestSpecSourceDetailArgs
- func (TargetAssetTestSpecSourceDetailArgs) ElementType() reflect.Type
- func (i TargetAssetTestSpecSourceDetailArgs) ToTargetAssetTestSpecSourceDetailOutput() TargetAssetTestSpecSourceDetailOutput
- func (i TargetAssetTestSpecSourceDetailArgs) ToTargetAssetTestSpecSourceDetailOutputWithContext(ctx context.Context) TargetAssetTestSpecSourceDetailOutput
- type TargetAssetTestSpecSourceDetailArray
- func (TargetAssetTestSpecSourceDetailArray) ElementType() reflect.Type
- func (i TargetAssetTestSpecSourceDetailArray) ToTargetAssetTestSpecSourceDetailArrayOutput() TargetAssetTestSpecSourceDetailArrayOutput
- func (i TargetAssetTestSpecSourceDetailArray) ToTargetAssetTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecSourceDetailArrayOutput
- type TargetAssetTestSpecSourceDetailArrayInput
- type TargetAssetTestSpecSourceDetailArrayOutput
- func (TargetAssetTestSpecSourceDetailArrayOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecSourceDetailArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecSourceDetailOutput
- func (o TargetAssetTestSpecSourceDetailArrayOutput) ToTargetAssetTestSpecSourceDetailArrayOutput() TargetAssetTestSpecSourceDetailArrayOutput
- func (o TargetAssetTestSpecSourceDetailArrayOutput) ToTargetAssetTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecSourceDetailArrayOutput
- type TargetAssetTestSpecSourceDetailInput
- type TargetAssetTestSpecSourceDetailOutput
- func (o TargetAssetTestSpecSourceDetailOutput) BootVolumeId() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringPtrOutput
- func (TargetAssetTestSpecSourceDetailOutput) ElementType() reflect.Type
- func (o TargetAssetTestSpecSourceDetailOutput) ImageId() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecSourceDetailOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecSourceDetailOutput) SourceType() pulumi.StringPtrOutput
- func (o TargetAssetTestSpecSourceDetailOutput) ToTargetAssetTestSpecSourceDetailOutput() TargetAssetTestSpecSourceDetailOutput
- func (o TargetAssetTestSpecSourceDetailOutput) ToTargetAssetTestSpecSourceDetailOutputWithContext(ctx context.Context) TargetAssetTestSpecSourceDetailOutput
- type TargetAssetUserSpec
- type TargetAssetUserSpecAgentConfig
- type TargetAssetUserSpecAgentConfigArgs
- func (TargetAssetUserSpecAgentConfigArgs) ElementType() reflect.Type
- func (i TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigOutput() TargetAssetUserSpecAgentConfigOutput
- func (i TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigOutput
- func (i TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigPtrOutput() TargetAssetUserSpecAgentConfigPtrOutput
- func (i TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPtrOutput
- type TargetAssetUserSpecAgentConfigInput
- type TargetAssetUserSpecAgentConfigOutput
- func (o TargetAssetUserSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolPtrOutput
- func (TargetAssetUserSpecAgentConfigOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecAgentConfigOutput) PluginsConfigs() TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- func (o TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigOutput() TargetAssetUserSpecAgentConfigOutput
- func (o TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigOutput
- func (o TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigPtrOutput() TargetAssetUserSpecAgentConfigPtrOutput
- func (o TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPtrOutput
- type TargetAssetUserSpecAgentConfigPluginsConfig
- type TargetAssetUserSpecAgentConfigPluginsConfigArgs
- func (TargetAssetUserSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
- func (i TargetAssetUserSpecAgentConfigPluginsConfigArgs) ToTargetAssetUserSpecAgentConfigPluginsConfigOutput() TargetAssetUserSpecAgentConfigPluginsConfigOutput
- func (i TargetAssetUserSpecAgentConfigPluginsConfigArgs) ToTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPluginsConfigOutput
- type TargetAssetUserSpecAgentConfigPluginsConfigArray
- func (TargetAssetUserSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
- func (i TargetAssetUserSpecAgentConfigPluginsConfigArray) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- func (i TargetAssetUserSpecAgentConfigPluginsConfigArray) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- type TargetAssetUserSpecAgentConfigPluginsConfigArrayInput
- type TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- func (TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) Index(i pulumi.IntInput) TargetAssetUserSpecAgentConfigPluginsConfigOutput
- func (o TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- func (o TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- type TargetAssetUserSpecAgentConfigPluginsConfigInput
- type TargetAssetUserSpecAgentConfigPluginsConfigOutput
- func (o TargetAssetUserSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
- func (TargetAssetUserSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
- func (o TargetAssetUserSpecAgentConfigPluginsConfigOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigOutput() TargetAssetUserSpecAgentConfigPluginsConfigOutput
- func (o TargetAssetUserSpecAgentConfigPluginsConfigOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPluginsConfigOutput
- type TargetAssetUserSpecAgentConfigPtrInput
- type TargetAssetUserSpecAgentConfigPtrOutput
- func (o TargetAssetUserSpecAgentConfigPtrOutput) AreAllPluginsDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecAgentConfigPtrOutput) Elem() TargetAssetUserSpecAgentConfigOutput
- func (TargetAssetUserSpecAgentConfigPtrOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecAgentConfigPtrOutput) IsManagementDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecAgentConfigPtrOutput) IsMonitoringDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecAgentConfigPtrOutput) PluginsConfigs() TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
- func (o TargetAssetUserSpecAgentConfigPtrOutput) ToTargetAssetUserSpecAgentConfigPtrOutput() TargetAssetUserSpecAgentConfigPtrOutput
- func (o TargetAssetUserSpecAgentConfigPtrOutput) ToTargetAssetUserSpecAgentConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPtrOutput
- type TargetAssetUserSpecArgs
- func (TargetAssetUserSpecArgs) ElementType() reflect.Type
- func (i TargetAssetUserSpecArgs) ToTargetAssetUserSpecOutput() TargetAssetUserSpecOutput
- func (i TargetAssetUserSpecArgs) ToTargetAssetUserSpecOutputWithContext(ctx context.Context) TargetAssetUserSpecOutput
- func (i TargetAssetUserSpecArgs) ToTargetAssetUserSpecPtrOutput() TargetAssetUserSpecPtrOutput
- func (i TargetAssetUserSpecArgs) ToTargetAssetUserSpecPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPtrOutput
- type TargetAssetUserSpecCreateVnicDetails
- type TargetAssetUserSpecCreateVnicDetailsArgs
- func (TargetAssetUserSpecCreateVnicDetailsArgs) ElementType() reflect.Type
- func (i TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsOutput() TargetAssetUserSpecCreateVnicDetailsOutput
- func (i TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsOutput
- func (i TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsPtrOutput() TargetAssetUserSpecCreateVnicDetailsPtrOutput
- func (i TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsPtrOutput
- type TargetAssetUserSpecCreateVnicDetailsInput
- type TargetAssetUserSpecCreateVnicDetailsOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) AssignPrivateDnsRecord() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) DefinedTags() pulumi.StringMapOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) DisplayName() pulumi.StringPtrOutput
- func (TargetAssetUserSpecCreateVnicDetailsOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) FreeformTags() pulumi.StringMapOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) HostnameLabel() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) NsgIds() pulumi.StringArrayOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) PrivateIp() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) SubnetId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsOutput() TargetAssetUserSpecCreateVnicDetailsOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutput() TargetAssetUserSpecCreateVnicDetailsPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsOutput) VlanId() pulumi.StringPtrOutput
- type TargetAssetUserSpecCreateVnicDetailsPtrInput
- type TargetAssetUserSpecCreateVnicDetailsPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) AssignPrivateDnsRecord() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) DefinedTags() pulumi.StringMapOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) Elem() TargetAssetUserSpecCreateVnicDetailsOutput
- func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) FreeformTags() pulumi.StringMapOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) HostnameLabel() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) NsgIds() pulumi.StringArrayOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) PrivateIp() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutput() TargetAssetUserSpecCreateVnicDetailsPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsPtrOutput
- func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) VlanId() pulumi.StringPtrOutput
- type TargetAssetUserSpecInput
- type TargetAssetUserSpecInstanceOptions
- type TargetAssetUserSpecInstanceOptionsArgs
- func (TargetAssetUserSpecInstanceOptionsArgs) ElementType() reflect.Type
- func (i TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsOutput() TargetAssetUserSpecInstanceOptionsOutput
- func (i TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsOutput
- func (i TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsPtrOutput() TargetAssetUserSpecInstanceOptionsPtrOutput
- func (i TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsPtrOutput
- type TargetAssetUserSpecInstanceOptionsInput
- type TargetAssetUserSpecInstanceOptionsOutput
- func (o TargetAssetUserSpecInstanceOptionsOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolPtrOutput
- func (TargetAssetUserSpecInstanceOptionsOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsOutput() TargetAssetUserSpecInstanceOptionsOutput
- func (o TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsOutput
- func (o TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutput() TargetAssetUserSpecInstanceOptionsPtrOutput
- func (o TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsPtrOutput
- type TargetAssetUserSpecInstanceOptionsPtrInput
- type TargetAssetUserSpecInstanceOptionsPtrOutput
- func (o TargetAssetUserSpecInstanceOptionsPtrOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecInstanceOptionsPtrOutput) Elem() TargetAssetUserSpecInstanceOptionsOutput
- func (TargetAssetUserSpecInstanceOptionsPtrOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecInstanceOptionsPtrOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutput() TargetAssetUserSpecInstanceOptionsPtrOutput
- func (o TargetAssetUserSpecInstanceOptionsPtrOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsPtrOutput
- type TargetAssetUserSpecOutput
- func (o TargetAssetUserSpecOutput) AgentConfig() TargetAssetUserSpecAgentConfigPtrOutput
- func (o TargetAssetUserSpecOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecOutput) CapacityReservationId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecOutput) CompartmentId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecOutput) CreateVnicDetails() TargetAssetUserSpecCreateVnicDetailsPtrOutput
- func (o TargetAssetUserSpecOutput) DedicatedVmHostId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecOutput) DefinedTags() pulumi.StringMapOutput
- func (o TargetAssetUserSpecOutput) DisplayName() pulumi.StringPtrOutput
- func (TargetAssetUserSpecOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecOutput) FaultDomain() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecOutput) FreeformTags() pulumi.StringMapOutput
- func (o TargetAssetUserSpecOutput) HostnameLabel() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecOutput) InstanceOptions() TargetAssetUserSpecInstanceOptionsPtrOutput
- func (o TargetAssetUserSpecOutput) IpxeScript() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecOutput) PreemptibleInstanceConfig() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
- func (o TargetAssetUserSpecOutput) Shape() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecOutput) ShapeConfig() TargetAssetUserSpecShapeConfigPtrOutput
- func (o TargetAssetUserSpecOutput) SourceDetails() TargetAssetUserSpecSourceDetailsPtrOutput
- func (o TargetAssetUserSpecOutput) ToTargetAssetUserSpecOutput() TargetAssetUserSpecOutput
- func (o TargetAssetUserSpecOutput) ToTargetAssetUserSpecOutputWithContext(ctx context.Context) TargetAssetUserSpecOutput
- func (o TargetAssetUserSpecOutput) ToTargetAssetUserSpecPtrOutput() TargetAssetUserSpecPtrOutput
- func (o TargetAssetUserSpecOutput) ToTargetAssetUserSpecPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPtrOutput
- type TargetAssetUserSpecPreemptibleInstanceConfig
- type TargetAssetUserSpecPreemptibleInstanceConfigArgs
- func (TargetAssetUserSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
- func (i TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigOutput() TargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (i TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (i TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
- func (i TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
- type TargetAssetUserSpecPreemptibleInstanceConfigInput
- type TargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (TargetAssetUserSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) PreemptionAction() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigOutput() TargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
- type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction
- type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs
- func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (i TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (i TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
- func (i TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
- type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput
- type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
- type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrInput
- type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) Elem() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
- func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) PreserveBootVolume() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) Type() pulumi.StringPtrOutput
- type TargetAssetUserSpecPreemptibleInstanceConfigPtrInput
- type TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) Elem() TargetAssetUserSpecPreemptibleInstanceConfigOutput
- func (TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) PreemptionAction() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
- func (o TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
- type TargetAssetUserSpecPtrInput
- type TargetAssetUserSpecPtrOutput
- func (o TargetAssetUserSpecPtrOutput) AgentConfig() TargetAssetUserSpecAgentConfigPtrOutput
- func (o TargetAssetUserSpecPtrOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecPtrOutput) CapacityReservationId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecPtrOutput) CompartmentId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecPtrOutput) CreateVnicDetails() TargetAssetUserSpecCreateVnicDetailsPtrOutput
- func (o TargetAssetUserSpecPtrOutput) DedicatedVmHostId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecPtrOutput) DefinedTags() pulumi.StringMapOutput
- func (o TargetAssetUserSpecPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecPtrOutput) Elem() TargetAssetUserSpecOutput
- func (TargetAssetUserSpecPtrOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecPtrOutput) FaultDomain() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecPtrOutput) FreeformTags() pulumi.StringMapOutput
- func (o TargetAssetUserSpecPtrOutput) HostnameLabel() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecPtrOutput) InstanceOptions() TargetAssetUserSpecInstanceOptionsPtrOutput
- func (o TargetAssetUserSpecPtrOutput) IpxeScript() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecPtrOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
- func (o TargetAssetUserSpecPtrOutput) PreemptibleInstanceConfig() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
- func (o TargetAssetUserSpecPtrOutput) Shape() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecPtrOutput) ShapeConfig() TargetAssetUserSpecShapeConfigPtrOutput
- func (o TargetAssetUserSpecPtrOutput) SourceDetails() TargetAssetUserSpecSourceDetailsPtrOutput
- func (o TargetAssetUserSpecPtrOutput) ToTargetAssetUserSpecPtrOutput() TargetAssetUserSpecPtrOutput
- func (o TargetAssetUserSpecPtrOutput) ToTargetAssetUserSpecPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPtrOutput
- type TargetAssetUserSpecShapeConfig
- type TargetAssetUserSpecShapeConfigArgs
- func (TargetAssetUserSpecShapeConfigArgs) ElementType() reflect.Type
- func (i TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigOutput() TargetAssetUserSpecShapeConfigOutput
- func (i TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigOutput
- func (i TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigPtrOutput() TargetAssetUserSpecShapeConfigPtrOutput
- func (i TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigPtrOutput
- type TargetAssetUserSpecShapeConfigInput
- type TargetAssetUserSpecShapeConfigOutput
- func (o TargetAssetUserSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringPtrOutput
- func (TargetAssetUserSpecShapeConfigOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
- func (o TargetAssetUserSpecShapeConfigOutput) Ocpus() pulumi.Float64PtrOutput
- func (o TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigOutput() TargetAssetUserSpecShapeConfigOutput
- func (o TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigOutput
- func (o TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigPtrOutput() TargetAssetUserSpecShapeConfigPtrOutput
- func (o TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigPtrOutput
- type TargetAssetUserSpecShapeConfigPtrInput
- type TargetAssetUserSpecShapeConfigPtrOutput
- func (o TargetAssetUserSpecShapeConfigPtrOutput) BaselineOcpuUtilization() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecShapeConfigPtrOutput) Elem() TargetAssetUserSpecShapeConfigOutput
- func (TargetAssetUserSpecShapeConfigPtrOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecShapeConfigPtrOutput) MemoryInGbs() pulumi.Float64PtrOutput
- func (o TargetAssetUserSpecShapeConfigPtrOutput) Ocpus() pulumi.Float64PtrOutput
- func (o TargetAssetUserSpecShapeConfigPtrOutput) ToTargetAssetUserSpecShapeConfigPtrOutput() TargetAssetUserSpecShapeConfigPtrOutput
- func (o TargetAssetUserSpecShapeConfigPtrOutput) ToTargetAssetUserSpecShapeConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigPtrOutput
- type TargetAssetUserSpecSourceDetails
- type TargetAssetUserSpecSourceDetailsArgs
- func (TargetAssetUserSpecSourceDetailsArgs) ElementType() reflect.Type
- func (i TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsOutput() TargetAssetUserSpecSourceDetailsOutput
- func (i TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsOutput
- func (i TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsPtrOutput() TargetAssetUserSpecSourceDetailsPtrOutput
- func (i TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsPtrOutput
- type TargetAssetUserSpecSourceDetailsInput
- type TargetAssetUserSpecSourceDetailsOutput
- func (o TargetAssetUserSpecSourceDetailsOutput) BootVolumeId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsOutput) BootVolumeVpusPerGb() pulumi.StringPtrOutput
- func (TargetAssetUserSpecSourceDetailsOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecSourceDetailsOutput) ImageId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsOutput) SourceType() pulumi.StringOutput
- func (o TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsOutput() TargetAssetUserSpecSourceDetailsOutput
- func (o TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsOutput
- func (o TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsPtrOutput() TargetAssetUserSpecSourceDetailsPtrOutput
- func (o TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsPtrOutput
- type TargetAssetUserSpecSourceDetailsPtrInput
- type TargetAssetUserSpecSourceDetailsPtrOutput
- func (o TargetAssetUserSpecSourceDetailsPtrOutput) BootVolumeId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsPtrOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsPtrOutput) BootVolumeVpusPerGb() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsPtrOutput) Elem() TargetAssetUserSpecSourceDetailsOutput
- func (TargetAssetUserSpecSourceDetailsPtrOutput) ElementType() reflect.Type
- func (o TargetAssetUserSpecSourceDetailsPtrOutput) ImageId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsPtrOutput) SourceType() pulumi.StringPtrOutput
- func (o TargetAssetUserSpecSourceDetailsPtrOutput) ToTargetAssetUserSpecSourceDetailsPtrOutput() TargetAssetUserSpecSourceDetailsPtrOutput
- func (o TargetAssetUserSpecSourceDetailsPtrOutput) ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetMigrationAssetsArgs ¶
type GetMigrationAssetsArgs struct { // A filter to return only resources that match the entire given display name. DisplayName *string `pulumi:"displayName"` Filters []GetMigrationAssetsFilter `pulumi:"filters"` // Unique migration asset identifier MigrationAssetId *string `pulumi:"migrationAssetId"` // Unique migration identifier MigrationId *string `pulumi:"migrationId"` // The current state of the migration asset. State *string `pulumi:"state"` }
A collection of arguments for invoking getMigrationAssets.
type GetMigrationAssetsFilterArgs ¶
type GetMigrationAssetsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetMigrationAssetsFilterArgs) ElementType ¶
func (GetMigrationAssetsFilterArgs) ElementType() reflect.Type
func (GetMigrationAssetsFilterArgs) ToGetMigrationAssetsFilterOutput ¶
func (i GetMigrationAssetsFilterArgs) ToGetMigrationAssetsFilterOutput() GetMigrationAssetsFilterOutput
func (GetMigrationAssetsFilterArgs) ToGetMigrationAssetsFilterOutputWithContext ¶
func (i GetMigrationAssetsFilterArgs) ToGetMigrationAssetsFilterOutputWithContext(ctx context.Context) GetMigrationAssetsFilterOutput
type GetMigrationAssetsFilterArray ¶
type GetMigrationAssetsFilterArray []GetMigrationAssetsFilterInput
func (GetMigrationAssetsFilterArray) ElementType ¶
func (GetMigrationAssetsFilterArray) ElementType() reflect.Type
func (GetMigrationAssetsFilterArray) ToGetMigrationAssetsFilterArrayOutput ¶
func (i GetMigrationAssetsFilterArray) ToGetMigrationAssetsFilterArrayOutput() GetMigrationAssetsFilterArrayOutput
func (GetMigrationAssetsFilterArray) ToGetMigrationAssetsFilterArrayOutputWithContext ¶
func (i GetMigrationAssetsFilterArray) ToGetMigrationAssetsFilterArrayOutputWithContext(ctx context.Context) GetMigrationAssetsFilterArrayOutput
type GetMigrationAssetsFilterArrayInput ¶
type GetMigrationAssetsFilterArrayInput interface { pulumi.Input ToGetMigrationAssetsFilterArrayOutput() GetMigrationAssetsFilterArrayOutput ToGetMigrationAssetsFilterArrayOutputWithContext(context.Context) GetMigrationAssetsFilterArrayOutput }
GetMigrationAssetsFilterArrayInput is an input type that accepts GetMigrationAssetsFilterArray and GetMigrationAssetsFilterArrayOutput values. You can construct a concrete instance of `GetMigrationAssetsFilterArrayInput` via:
GetMigrationAssetsFilterArray{ GetMigrationAssetsFilterArgs{...} }
type GetMigrationAssetsFilterArrayOutput ¶
type GetMigrationAssetsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationAssetsFilterArrayOutput) ElementType ¶
func (GetMigrationAssetsFilterArrayOutput) ElementType() reflect.Type
func (GetMigrationAssetsFilterArrayOutput) Index ¶
func (o GetMigrationAssetsFilterArrayOutput) Index(i pulumi.IntInput) GetMigrationAssetsFilterOutput
func (GetMigrationAssetsFilterArrayOutput) ToGetMigrationAssetsFilterArrayOutput ¶
func (o GetMigrationAssetsFilterArrayOutput) ToGetMigrationAssetsFilterArrayOutput() GetMigrationAssetsFilterArrayOutput
func (GetMigrationAssetsFilterArrayOutput) ToGetMigrationAssetsFilterArrayOutputWithContext ¶
func (o GetMigrationAssetsFilterArrayOutput) ToGetMigrationAssetsFilterArrayOutputWithContext(ctx context.Context) GetMigrationAssetsFilterArrayOutput
type GetMigrationAssetsFilterInput ¶
type GetMigrationAssetsFilterInput interface { pulumi.Input ToGetMigrationAssetsFilterOutput() GetMigrationAssetsFilterOutput ToGetMigrationAssetsFilterOutputWithContext(context.Context) GetMigrationAssetsFilterOutput }
GetMigrationAssetsFilterInput is an input type that accepts GetMigrationAssetsFilterArgs and GetMigrationAssetsFilterOutput values. You can construct a concrete instance of `GetMigrationAssetsFilterInput` via:
GetMigrationAssetsFilterArgs{...}
type GetMigrationAssetsFilterOutput ¶
type GetMigrationAssetsFilterOutput struct{ *pulumi.OutputState }
func (GetMigrationAssetsFilterOutput) ElementType ¶
func (GetMigrationAssetsFilterOutput) ElementType() reflect.Type
func (GetMigrationAssetsFilterOutput) Name ¶
func (o GetMigrationAssetsFilterOutput) Name() pulumi.StringOutput
func (GetMigrationAssetsFilterOutput) Regex ¶
func (o GetMigrationAssetsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetMigrationAssetsFilterOutput) ToGetMigrationAssetsFilterOutput ¶
func (o GetMigrationAssetsFilterOutput) ToGetMigrationAssetsFilterOutput() GetMigrationAssetsFilterOutput
func (GetMigrationAssetsFilterOutput) ToGetMigrationAssetsFilterOutputWithContext ¶
func (o GetMigrationAssetsFilterOutput) ToGetMigrationAssetsFilterOutputWithContext(ctx context.Context) GetMigrationAssetsFilterOutput
func (GetMigrationAssetsFilterOutput) Values ¶
func (o GetMigrationAssetsFilterOutput) Values() pulumi.StringArrayOutput
type GetMigrationAssetsMigrationAssetCollection ¶
type GetMigrationAssetsMigrationAssetCollection struct {
Items []GetMigrationAssetsMigrationAssetCollectionItem `pulumi:"items"`
}
type GetMigrationAssetsMigrationAssetCollectionArgs ¶
type GetMigrationAssetsMigrationAssetCollectionArgs struct {
Items GetMigrationAssetsMigrationAssetCollectionItemArrayInput `pulumi:"items"`
}
func (GetMigrationAssetsMigrationAssetCollectionArgs) ElementType ¶
func (GetMigrationAssetsMigrationAssetCollectionArgs) ElementType() reflect.Type
func (GetMigrationAssetsMigrationAssetCollectionArgs) ToGetMigrationAssetsMigrationAssetCollectionOutput ¶
func (i GetMigrationAssetsMigrationAssetCollectionArgs) ToGetMigrationAssetsMigrationAssetCollectionOutput() GetMigrationAssetsMigrationAssetCollectionOutput
func (GetMigrationAssetsMigrationAssetCollectionArgs) ToGetMigrationAssetsMigrationAssetCollectionOutputWithContext ¶
func (i GetMigrationAssetsMigrationAssetCollectionArgs) ToGetMigrationAssetsMigrationAssetCollectionOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionOutput
type GetMigrationAssetsMigrationAssetCollectionArray ¶
type GetMigrationAssetsMigrationAssetCollectionArray []GetMigrationAssetsMigrationAssetCollectionInput
func (GetMigrationAssetsMigrationAssetCollectionArray) ElementType ¶
func (GetMigrationAssetsMigrationAssetCollectionArray) ElementType() reflect.Type
func (GetMigrationAssetsMigrationAssetCollectionArray) ToGetMigrationAssetsMigrationAssetCollectionArrayOutput ¶
func (i GetMigrationAssetsMigrationAssetCollectionArray) ToGetMigrationAssetsMigrationAssetCollectionArrayOutput() GetMigrationAssetsMigrationAssetCollectionArrayOutput
func (GetMigrationAssetsMigrationAssetCollectionArray) ToGetMigrationAssetsMigrationAssetCollectionArrayOutputWithContext ¶
func (i GetMigrationAssetsMigrationAssetCollectionArray) ToGetMigrationAssetsMigrationAssetCollectionArrayOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionArrayOutput
type GetMigrationAssetsMigrationAssetCollectionArrayInput ¶
type GetMigrationAssetsMigrationAssetCollectionArrayInput interface { pulumi.Input ToGetMigrationAssetsMigrationAssetCollectionArrayOutput() GetMigrationAssetsMigrationAssetCollectionArrayOutput ToGetMigrationAssetsMigrationAssetCollectionArrayOutputWithContext(context.Context) GetMigrationAssetsMigrationAssetCollectionArrayOutput }
GetMigrationAssetsMigrationAssetCollectionArrayInput is an input type that accepts GetMigrationAssetsMigrationAssetCollectionArray and GetMigrationAssetsMigrationAssetCollectionArrayOutput values. You can construct a concrete instance of `GetMigrationAssetsMigrationAssetCollectionArrayInput` via:
GetMigrationAssetsMigrationAssetCollectionArray{ GetMigrationAssetsMigrationAssetCollectionArgs{...} }
type GetMigrationAssetsMigrationAssetCollectionArrayOutput ¶
type GetMigrationAssetsMigrationAssetCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationAssetsMigrationAssetCollectionArrayOutput) ElementType ¶
func (GetMigrationAssetsMigrationAssetCollectionArrayOutput) ElementType() reflect.Type
func (GetMigrationAssetsMigrationAssetCollectionArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionArrayOutput ¶
func (o GetMigrationAssetsMigrationAssetCollectionArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionArrayOutput() GetMigrationAssetsMigrationAssetCollectionArrayOutput
func (GetMigrationAssetsMigrationAssetCollectionArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionArrayOutputWithContext ¶
func (o GetMigrationAssetsMigrationAssetCollectionArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionArrayOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionArrayOutput
type GetMigrationAssetsMigrationAssetCollectionInput ¶
type GetMigrationAssetsMigrationAssetCollectionInput interface { pulumi.Input ToGetMigrationAssetsMigrationAssetCollectionOutput() GetMigrationAssetsMigrationAssetCollectionOutput ToGetMigrationAssetsMigrationAssetCollectionOutputWithContext(context.Context) GetMigrationAssetsMigrationAssetCollectionOutput }
GetMigrationAssetsMigrationAssetCollectionInput is an input type that accepts GetMigrationAssetsMigrationAssetCollectionArgs and GetMigrationAssetsMigrationAssetCollectionOutput values. You can construct a concrete instance of `GetMigrationAssetsMigrationAssetCollectionInput` via:
GetMigrationAssetsMigrationAssetCollectionArgs{...}
type GetMigrationAssetsMigrationAssetCollectionItem ¶
type GetMigrationAssetsMigrationAssetCollectionItem struct { // Availability domain AvailabilityDomain string `pulumi:"availabilityDomain"` // Compartment Identifier CompartmentId string `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies []string `pulumi:"dependedOnBies"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id string `pulumi:"id"` InventoryAssetId string `pulumi:"inventoryAssetId"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` MigrationAssetDependsOns []string `pulumi:"migrationAssetDependsOns"` // Unique migration identifier MigrationId string `pulumi:"migrationId"` // List of notifications Notifications []string `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot string `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId string `pulumi:"replicationCompartmentId"` // Replication schedule identifier ReplicationScheduleId string `pulumi:"replicationScheduleId"` // Name of snapshot bucket SnapShotBucketName string `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots map[string]string `pulumi:"snapshots"` // OCID that is referenced to an asset for an inventory. SourceAssetId string `pulumi:"sourceAssetId"` // The current state of the migration asset. State string `pulumi:"state"` // Tenancy identifier TenancyId string `pulumi:"tenancyId"` // The time when the migration asset was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when the migration asset was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The type of asset referenced for inventory. Type string `pulumi:"type"` }
type GetMigrationAssetsMigrationAssetCollectionItemArgs ¶
type GetMigrationAssetsMigrationAssetCollectionItemArgs struct { // Availability domain AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // Compartment Identifier CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies pulumi.StringArrayInput `pulumi:"dependedOnBies"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id pulumi.StringInput `pulumi:"id"` InventoryAssetId pulumi.StringInput `pulumi:"inventoryAssetId"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` MigrationAssetDependsOns pulumi.StringArrayInput `pulumi:"migrationAssetDependsOns"` // Unique migration identifier MigrationId pulumi.StringInput `pulumi:"migrationId"` // List of notifications Notifications pulumi.StringArrayInput `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot pulumi.StringInput `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId pulumi.StringInput `pulumi:"replicationCompartmentId"` // Replication schedule identifier ReplicationScheduleId pulumi.StringInput `pulumi:"replicationScheduleId"` // Name of snapshot bucket SnapShotBucketName pulumi.StringInput `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots pulumi.StringMapInput `pulumi:"snapshots"` // OCID that is referenced to an asset for an inventory. SourceAssetId pulumi.StringInput `pulumi:"sourceAssetId"` // The current state of the migration asset. State pulumi.StringInput `pulumi:"state"` // Tenancy identifier TenancyId pulumi.StringInput `pulumi:"tenancyId"` // The time when the migration asset was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when the migration asset was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The type of asset referenced for inventory. Type pulumi.StringInput `pulumi:"type"` }
func (GetMigrationAssetsMigrationAssetCollectionItemArgs) ElementType ¶
func (GetMigrationAssetsMigrationAssetCollectionItemArgs) ElementType() reflect.Type
func (GetMigrationAssetsMigrationAssetCollectionItemArgs) ToGetMigrationAssetsMigrationAssetCollectionItemOutput ¶
func (i GetMigrationAssetsMigrationAssetCollectionItemArgs) ToGetMigrationAssetsMigrationAssetCollectionItemOutput() GetMigrationAssetsMigrationAssetCollectionItemOutput
func (GetMigrationAssetsMigrationAssetCollectionItemArgs) ToGetMigrationAssetsMigrationAssetCollectionItemOutputWithContext ¶
func (i GetMigrationAssetsMigrationAssetCollectionItemArgs) ToGetMigrationAssetsMigrationAssetCollectionItemOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionItemOutput
type GetMigrationAssetsMigrationAssetCollectionItemArray ¶
type GetMigrationAssetsMigrationAssetCollectionItemArray []GetMigrationAssetsMigrationAssetCollectionItemInput
func (GetMigrationAssetsMigrationAssetCollectionItemArray) ElementType ¶
func (GetMigrationAssetsMigrationAssetCollectionItemArray) ElementType() reflect.Type
func (GetMigrationAssetsMigrationAssetCollectionItemArray) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutput ¶
func (i GetMigrationAssetsMigrationAssetCollectionItemArray) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutput() GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
func (GetMigrationAssetsMigrationAssetCollectionItemArray) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutputWithContext ¶
func (i GetMigrationAssetsMigrationAssetCollectionItemArray) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
type GetMigrationAssetsMigrationAssetCollectionItemArrayInput ¶
type GetMigrationAssetsMigrationAssetCollectionItemArrayInput interface { pulumi.Input ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutput() GetMigrationAssetsMigrationAssetCollectionItemArrayOutput ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutputWithContext(context.Context) GetMigrationAssetsMigrationAssetCollectionItemArrayOutput }
GetMigrationAssetsMigrationAssetCollectionItemArrayInput is an input type that accepts GetMigrationAssetsMigrationAssetCollectionItemArray and GetMigrationAssetsMigrationAssetCollectionItemArrayOutput values. You can construct a concrete instance of `GetMigrationAssetsMigrationAssetCollectionItemArrayInput` via:
GetMigrationAssetsMigrationAssetCollectionItemArray{ GetMigrationAssetsMigrationAssetCollectionItemArgs{...} }
type GetMigrationAssetsMigrationAssetCollectionItemArrayOutput ¶
type GetMigrationAssetsMigrationAssetCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) ElementType ¶
func (GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) ElementType() reflect.Type
func (GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutput ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutput() GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
func (GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutputWithContext ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemArrayOutput) ToGetMigrationAssetsMigrationAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionItemArrayOutput
type GetMigrationAssetsMigrationAssetCollectionItemInput ¶
type GetMigrationAssetsMigrationAssetCollectionItemInput interface { pulumi.Input ToGetMigrationAssetsMigrationAssetCollectionItemOutput() GetMigrationAssetsMigrationAssetCollectionItemOutput ToGetMigrationAssetsMigrationAssetCollectionItemOutputWithContext(context.Context) GetMigrationAssetsMigrationAssetCollectionItemOutput }
GetMigrationAssetsMigrationAssetCollectionItemInput is an input type that accepts GetMigrationAssetsMigrationAssetCollectionItemArgs and GetMigrationAssetsMigrationAssetCollectionItemOutput values. You can construct a concrete instance of `GetMigrationAssetsMigrationAssetCollectionItemInput` via:
GetMigrationAssetsMigrationAssetCollectionItemArgs{...}
type GetMigrationAssetsMigrationAssetCollectionItemOutput ¶
type GetMigrationAssetsMigrationAssetCollectionItemOutput struct{ *pulumi.OutputState }
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) AvailabilityDomain ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) AvailabilityDomain() pulumi.StringOutput
Availability domain
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) CompartmentId ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) DependedOnBies ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) DependedOnBies() pulumi.StringArrayOutput
List of migration assets that depend on the asset.
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) DisplayName ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) ElementType ¶
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) ElementType() reflect.Type
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) Id ¶
Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) InventoryAssetId ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) InventoryAssetId() pulumi.StringOutput
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) LifecycleDetails ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) MigrationAssetDependsOns ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) MigrationAssetDependsOns() pulumi.StringArrayOutput
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) MigrationId ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) MigrationId() pulumi.StringOutput
Unique migration identifier
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) Notifications ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) Notifications() pulumi.StringArrayOutput
List of notifications
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) ParentSnapshot ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ParentSnapshot() pulumi.StringOutput
The parent snapshot of the migration asset to be used by the replication task.
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) ReplicationCompartmentId ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ReplicationCompartmentId() pulumi.StringOutput
Replication compartment identifier
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) ReplicationScheduleId ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ReplicationScheduleId() pulumi.StringOutput
Replication schedule identifier
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) SnapShotBucketName ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) SnapShotBucketName() pulumi.StringOutput
Name of snapshot bucket
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) Snapshots ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) Snapshots() pulumi.StringMapOutput
Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}`
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) SourceAssetId ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) SourceAssetId() pulumi.StringOutput
OCID that is referenced to an asset for an inventory.
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) State ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) State() pulumi.StringOutput
The current state of the migration asset.
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) TenancyId ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) TenancyId() pulumi.StringOutput
Tenancy identifier
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) TimeCreated ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when the migration asset was created. An RFC3339 formatted datetime string.
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) TimeUpdated ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when the migration asset was updated. An RFC3339 formatted datetime string.
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) ToGetMigrationAssetsMigrationAssetCollectionItemOutput ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ToGetMigrationAssetsMigrationAssetCollectionItemOutput() GetMigrationAssetsMigrationAssetCollectionItemOutput
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) ToGetMigrationAssetsMigrationAssetCollectionItemOutputWithContext ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) ToGetMigrationAssetsMigrationAssetCollectionItemOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionItemOutput
func (GetMigrationAssetsMigrationAssetCollectionItemOutput) Type ¶
func (o GetMigrationAssetsMigrationAssetCollectionItemOutput) Type() pulumi.StringOutput
The type of asset referenced for inventory.
type GetMigrationAssetsMigrationAssetCollectionOutput ¶
type GetMigrationAssetsMigrationAssetCollectionOutput struct{ *pulumi.OutputState }
func (GetMigrationAssetsMigrationAssetCollectionOutput) ElementType ¶
func (GetMigrationAssetsMigrationAssetCollectionOutput) ElementType() reflect.Type
func (GetMigrationAssetsMigrationAssetCollectionOutput) ToGetMigrationAssetsMigrationAssetCollectionOutput ¶
func (o GetMigrationAssetsMigrationAssetCollectionOutput) ToGetMigrationAssetsMigrationAssetCollectionOutput() GetMigrationAssetsMigrationAssetCollectionOutput
func (GetMigrationAssetsMigrationAssetCollectionOutput) ToGetMigrationAssetsMigrationAssetCollectionOutputWithContext ¶
func (o GetMigrationAssetsMigrationAssetCollectionOutput) ToGetMigrationAssetsMigrationAssetCollectionOutputWithContext(ctx context.Context) GetMigrationAssetsMigrationAssetCollectionOutput
type GetMigrationAssetsOutputArgs ¶
type GetMigrationAssetsOutputArgs struct { // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetMigrationAssetsFilterArrayInput `pulumi:"filters"` // Unique migration asset identifier MigrationAssetId pulumi.StringPtrInput `pulumi:"migrationAssetId"` // Unique migration identifier MigrationId pulumi.StringPtrInput `pulumi:"migrationId"` // The current state of the migration asset. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getMigrationAssets.
func (GetMigrationAssetsOutputArgs) ElementType ¶
func (GetMigrationAssetsOutputArgs) ElementType() reflect.Type
type GetMigrationAssetsResult ¶
type GetMigrationAssetsResult struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetMigrationAssetsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of migration_asset_collection. MigrationAssetCollections []GetMigrationAssetsMigrationAssetCollection `pulumi:"migrationAssetCollections"` MigrationAssetId *string `pulumi:"migrationAssetId"` // OCID of the associated migration. MigrationId *string `pulumi:"migrationId"` // The current state of the migration asset. State *string `pulumi:"state"` }
A collection of values returned by getMigrationAssets.
func GetMigrationAssets ¶
func GetMigrationAssets(ctx *pulumi.Context, args *GetMigrationAssetsArgs, opts ...pulumi.InvokeOption) (*GetMigrationAssetsResult, error)
This data source provides the list of Migration Assets in Oracle Cloud Infrastructure Cloud Migrations service.
Returns a list of migration assets.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetMigrationAssets(ctx, &cloudmigrations.GetMigrationAssetsArgs{ DisplayName: pulumi.StringRef(migrationAssetDisplayName), MigrationAssetId: pulumi.StringRef(testMigrationAsset.Id), MigrationId: pulumi.StringRef(testMigration.Id), State: pulumi.StringRef(migrationAssetState), }, nil) if err != nil { return err } return nil }) }
```
type GetMigrationAssetsResultOutput ¶
type GetMigrationAssetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMigrationAssets.
func GetMigrationAssetsOutput ¶
func GetMigrationAssetsOutput(ctx *pulumi.Context, args GetMigrationAssetsOutputArgs, opts ...pulumi.InvokeOption) GetMigrationAssetsResultOutput
func (GetMigrationAssetsResultOutput) DisplayName ¶
func (o GetMigrationAssetsResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetMigrationAssetsResultOutput) ElementType ¶
func (GetMigrationAssetsResultOutput) ElementType() reflect.Type
func (GetMigrationAssetsResultOutput) Filters ¶
func (o GetMigrationAssetsResultOutput) Filters() GetMigrationAssetsFilterArrayOutput
func (GetMigrationAssetsResultOutput) Id ¶
func (o GetMigrationAssetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMigrationAssetsResultOutput) MigrationAssetCollections ¶
func (o GetMigrationAssetsResultOutput) MigrationAssetCollections() GetMigrationAssetsMigrationAssetCollectionArrayOutput
The list of migration_asset_collection.
func (GetMigrationAssetsResultOutput) MigrationAssetId ¶
func (o GetMigrationAssetsResultOutput) MigrationAssetId() pulumi.StringPtrOutput
func (GetMigrationAssetsResultOutput) MigrationId ¶
func (o GetMigrationAssetsResultOutput) MigrationId() pulumi.StringPtrOutput
OCID of the associated migration.
func (GetMigrationAssetsResultOutput) State ¶
func (o GetMigrationAssetsResultOutput) State() pulumi.StringPtrOutput
The current state of the migration asset.
func (GetMigrationAssetsResultOutput) ToGetMigrationAssetsResultOutput ¶
func (o GetMigrationAssetsResultOutput) ToGetMigrationAssetsResultOutput() GetMigrationAssetsResultOutput
func (GetMigrationAssetsResultOutput) ToGetMigrationAssetsResultOutputWithContext ¶
func (o GetMigrationAssetsResultOutput) ToGetMigrationAssetsResultOutputWithContext(ctx context.Context) GetMigrationAssetsResultOutput
type GetMigrationPlanAvailableShapeArgs ¶
type GetMigrationPlanAvailableShapeArgs struct { // The availability domain in which to list resources. AvailabilityDomain *string `pulumi:"availabilityDomain"` // The ID of the compartment in which to list resources. CompartmentId *string `pulumi:"compartmentId"` // The ID of the Dvh in which to list resources. DvhHostId *string `pulumi:"dvhHostId"` // Unique migration plan identifier MigrationPlanId string `pulumi:"migrationPlanId"` // The reserved capacity ID for which to list resources. ReservedCapacityId *string `pulumi:"reservedCapacityId"` }
A collection of arguments for invoking getMigrationPlanAvailableShape.
type GetMigrationPlanAvailableShapeItem ¶
type GetMigrationPlanAvailableShapeItem struct { // The availability domain in which to list resources. AvailabilityDomain string `pulumi:"availabilityDomain"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Description of the GPUs. GpuDescription string `pulumi:"gpuDescription"` // Number of GPUs. Gpus int `pulumi:"gpus"` // Description of local disks. LocalDiskDescription string `pulumi:"localDiskDescription"` // Number of local disks. LocalDisks int `pulumi:"localDisks"` // Total size of local disks for shape. LocalDisksTotalSizeInGbs float64 `pulumi:"localDisksTotalSizeInGbs"` // Maximum number of virtual network interfaces that can be attached. MaxVnicAttachments int `pulumi:"maxVnicAttachments"` // Amount of memory for the shape. MemoryInGbs float64 `pulumi:"memoryInGbs"` // Minimum CPUs required. MinTotalBaselineOcpusRequired float64 `pulumi:"minTotalBaselineOcpusRequired"` // Shape bandwidth. NetworkingBandwidthInGbps float64 `pulumi:"networkingBandwidthInGbps"` // Number of CPUs. Ocpus float64 `pulumi:"ocpus"` // Shape name and availability domain. Used for pagination. PaginationToken string `pulumi:"paginationToken"` // Description of the processor. ProcessorDescription string `pulumi:"processorDescription"` // Name of the shape. Shape string `pulumi:"shape"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` }
type GetMigrationPlanAvailableShapeItemArgs ¶
type GetMigrationPlanAvailableShapeItemArgs struct { // The availability domain in which to list resources. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Description of the GPUs. GpuDescription pulumi.StringInput `pulumi:"gpuDescription"` // Number of GPUs. Gpus pulumi.IntInput `pulumi:"gpus"` // Description of local disks. LocalDiskDescription pulumi.StringInput `pulumi:"localDiskDescription"` // Number of local disks. LocalDisks pulumi.IntInput `pulumi:"localDisks"` // Total size of local disks for shape. LocalDisksTotalSizeInGbs pulumi.Float64Input `pulumi:"localDisksTotalSizeInGbs"` // Maximum number of virtual network interfaces that can be attached. MaxVnicAttachments pulumi.IntInput `pulumi:"maxVnicAttachments"` // Amount of memory for the shape. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // Minimum CPUs required. MinTotalBaselineOcpusRequired pulumi.Float64Input `pulumi:"minTotalBaselineOcpusRequired"` // Shape bandwidth. NetworkingBandwidthInGbps pulumi.Float64Input `pulumi:"networkingBandwidthInGbps"` // Number of CPUs. Ocpus pulumi.Float64Input `pulumi:"ocpus"` // Shape name and availability domain. Used for pagination. PaginationToken pulumi.StringInput `pulumi:"paginationToken"` // Description of the processor. ProcessorDescription pulumi.StringInput `pulumi:"processorDescription"` // Name of the shape. Shape pulumi.StringInput `pulumi:"shape"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` }
func (GetMigrationPlanAvailableShapeItemArgs) ElementType ¶
func (GetMigrationPlanAvailableShapeItemArgs) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapeItemArgs) ToGetMigrationPlanAvailableShapeItemOutput ¶
func (i GetMigrationPlanAvailableShapeItemArgs) ToGetMigrationPlanAvailableShapeItemOutput() GetMigrationPlanAvailableShapeItemOutput
func (GetMigrationPlanAvailableShapeItemArgs) ToGetMigrationPlanAvailableShapeItemOutputWithContext ¶
func (i GetMigrationPlanAvailableShapeItemArgs) ToGetMigrationPlanAvailableShapeItemOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeItemOutput
type GetMigrationPlanAvailableShapeItemArray ¶
type GetMigrationPlanAvailableShapeItemArray []GetMigrationPlanAvailableShapeItemInput
func (GetMigrationPlanAvailableShapeItemArray) ElementType ¶
func (GetMigrationPlanAvailableShapeItemArray) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapeItemArray) ToGetMigrationPlanAvailableShapeItemArrayOutput ¶
func (i GetMigrationPlanAvailableShapeItemArray) ToGetMigrationPlanAvailableShapeItemArrayOutput() GetMigrationPlanAvailableShapeItemArrayOutput
func (GetMigrationPlanAvailableShapeItemArray) ToGetMigrationPlanAvailableShapeItemArrayOutputWithContext ¶
func (i GetMigrationPlanAvailableShapeItemArray) ToGetMigrationPlanAvailableShapeItemArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeItemArrayOutput
type GetMigrationPlanAvailableShapeItemArrayInput ¶
type GetMigrationPlanAvailableShapeItemArrayInput interface { pulumi.Input ToGetMigrationPlanAvailableShapeItemArrayOutput() GetMigrationPlanAvailableShapeItemArrayOutput ToGetMigrationPlanAvailableShapeItemArrayOutputWithContext(context.Context) GetMigrationPlanAvailableShapeItemArrayOutput }
GetMigrationPlanAvailableShapeItemArrayInput is an input type that accepts GetMigrationPlanAvailableShapeItemArray and GetMigrationPlanAvailableShapeItemArrayOutput values. You can construct a concrete instance of `GetMigrationPlanAvailableShapeItemArrayInput` via:
GetMigrationPlanAvailableShapeItemArray{ GetMigrationPlanAvailableShapeItemArgs{...} }
type GetMigrationPlanAvailableShapeItemArrayOutput ¶
type GetMigrationPlanAvailableShapeItemArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanAvailableShapeItemArrayOutput) ElementType ¶
func (GetMigrationPlanAvailableShapeItemArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapeItemArrayOutput) ToGetMigrationPlanAvailableShapeItemArrayOutput ¶
func (o GetMigrationPlanAvailableShapeItemArrayOutput) ToGetMigrationPlanAvailableShapeItemArrayOutput() GetMigrationPlanAvailableShapeItemArrayOutput
func (GetMigrationPlanAvailableShapeItemArrayOutput) ToGetMigrationPlanAvailableShapeItemArrayOutputWithContext ¶
func (o GetMigrationPlanAvailableShapeItemArrayOutput) ToGetMigrationPlanAvailableShapeItemArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeItemArrayOutput
type GetMigrationPlanAvailableShapeItemInput ¶
type GetMigrationPlanAvailableShapeItemInput interface { pulumi.Input ToGetMigrationPlanAvailableShapeItemOutput() GetMigrationPlanAvailableShapeItemOutput ToGetMigrationPlanAvailableShapeItemOutputWithContext(context.Context) GetMigrationPlanAvailableShapeItemOutput }
GetMigrationPlanAvailableShapeItemInput is an input type that accepts GetMigrationPlanAvailableShapeItemArgs and GetMigrationPlanAvailableShapeItemOutput values. You can construct a concrete instance of `GetMigrationPlanAvailableShapeItemInput` via:
GetMigrationPlanAvailableShapeItemArgs{...}
type GetMigrationPlanAvailableShapeItemOutput ¶
type GetMigrationPlanAvailableShapeItemOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanAvailableShapeItemOutput) AvailabilityDomain ¶
func (o GetMigrationPlanAvailableShapeItemOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain in which to list resources.
func (GetMigrationPlanAvailableShapeItemOutput) DefinedTags ¶
func (o GetMigrationPlanAvailableShapeItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetMigrationPlanAvailableShapeItemOutput) ElementType ¶
func (GetMigrationPlanAvailableShapeItemOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapeItemOutput) FreeformTags ¶
func (o GetMigrationPlanAvailableShapeItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetMigrationPlanAvailableShapeItemOutput) GpuDescription ¶
func (o GetMigrationPlanAvailableShapeItemOutput) GpuDescription() pulumi.StringOutput
Description of the GPUs.
func (GetMigrationPlanAvailableShapeItemOutput) Gpus ¶
func (o GetMigrationPlanAvailableShapeItemOutput) Gpus() pulumi.IntOutput
Number of GPUs.
func (GetMigrationPlanAvailableShapeItemOutput) LocalDiskDescription ¶
func (o GetMigrationPlanAvailableShapeItemOutput) LocalDiskDescription() pulumi.StringOutput
Description of local disks.
func (GetMigrationPlanAvailableShapeItemOutput) LocalDisks ¶
func (o GetMigrationPlanAvailableShapeItemOutput) LocalDisks() pulumi.IntOutput
Number of local disks.
func (GetMigrationPlanAvailableShapeItemOutput) LocalDisksTotalSizeInGbs ¶
func (o GetMigrationPlanAvailableShapeItemOutput) LocalDisksTotalSizeInGbs() pulumi.Float64Output
Total size of local disks for shape.
func (GetMigrationPlanAvailableShapeItemOutput) MaxVnicAttachments ¶
func (o GetMigrationPlanAvailableShapeItemOutput) MaxVnicAttachments() pulumi.IntOutput
Maximum number of virtual network interfaces that can be attached.
func (GetMigrationPlanAvailableShapeItemOutput) MemoryInGbs ¶
func (o GetMigrationPlanAvailableShapeItemOutput) MemoryInGbs() pulumi.Float64Output
Amount of memory for the shape.
func (GetMigrationPlanAvailableShapeItemOutput) MinTotalBaselineOcpusRequired ¶
func (o GetMigrationPlanAvailableShapeItemOutput) MinTotalBaselineOcpusRequired() pulumi.Float64Output
Minimum CPUs required.
func (GetMigrationPlanAvailableShapeItemOutput) NetworkingBandwidthInGbps ¶
func (o GetMigrationPlanAvailableShapeItemOutput) NetworkingBandwidthInGbps() pulumi.Float64Output
Shape bandwidth.
func (GetMigrationPlanAvailableShapeItemOutput) Ocpus ¶
func (o GetMigrationPlanAvailableShapeItemOutput) Ocpus() pulumi.Float64Output
Number of CPUs.
func (GetMigrationPlanAvailableShapeItemOutput) PaginationToken ¶
func (o GetMigrationPlanAvailableShapeItemOutput) PaginationToken() pulumi.StringOutput
Shape name and availability domain. Used for pagination.
func (GetMigrationPlanAvailableShapeItemOutput) ProcessorDescription ¶
func (o GetMigrationPlanAvailableShapeItemOutput) ProcessorDescription() pulumi.StringOutput
Description of the processor.
func (GetMigrationPlanAvailableShapeItemOutput) Shape ¶
func (o GetMigrationPlanAvailableShapeItemOutput) Shape() pulumi.StringOutput
Name of the shape.
func (GetMigrationPlanAvailableShapeItemOutput) SystemTags ¶
func (o GetMigrationPlanAvailableShapeItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetMigrationPlanAvailableShapeItemOutput) ToGetMigrationPlanAvailableShapeItemOutput ¶
func (o GetMigrationPlanAvailableShapeItemOutput) ToGetMigrationPlanAvailableShapeItemOutput() GetMigrationPlanAvailableShapeItemOutput
func (GetMigrationPlanAvailableShapeItemOutput) ToGetMigrationPlanAvailableShapeItemOutputWithContext ¶
func (o GetMigrationPlanAvailableShapeItemOutput) ToGetMigrationPlanAvailableShapeItemOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeItemOutput
type GetMigrationPlanAvailableShapeOutputArgs ¶
type GetMigrationPlanAvailableShapeOutputArgs struct { // The availability domain in which to list resources. AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The ID of the Dvh in which to list resources. DvhHostId pulumi.StringPtrInput `pulumi:"dvhHostId"` // Unique migration plan identifier MigrationPlanId pulumi.StringInput `pulumi:"migrationPlanId"` // The reserved capacity ID for which to list resources. ReservedCapacityId pulumi.StringPtrInput `pulumi:"reservedCapacityId"` }
A collection of arguments for invoking getMigrationPlanAvailableShape.
func (GetMigrationPlanAvailableShapeOutputArgs) ElementType ¶
func (GetMigrationPlanAvailableShapeOutputArgs) ElementType() reflect.Type
type GetMigrationPlanAvailableShapeResult ¶
type GetMigrationPlanAvailableShapeResult struct { // Availability domain of the shape. AvailabilityDomain *string `pulumi:"availabilityDomain"` CompartmentId *string `pulumi:"compartmentId"` DvhHostId *string `pulumi:"dvhHostId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Available shapes list. Items []GetMigrationPlanAvailableShapeItem `pulumi:"items"` MigrationPlanId string `pulumi:"migrationPlanId"` ReservedCapacityId *string `pulumi:"reservedCapacityId"` }
A collection of values returned by getMigrationPlanAvailableShape.
func GetMigrationPlanAvailableShape ¶
func GetMigrationPlanAvailableShape(ctx *pulumi.Context, args *GetMigrationPlanAvailableShapeArgs, opts ...pulumi.InvokeOption) (*GetMigrationPlanAvailableShapeResult, error)
This data source provides details about a specific Migration Plan Available Shape resource in Oracle Cloud Infrastructure Cloud Migrations service.
List of shapes by parameters.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetMigrationPlanAvailableShape(ctx, &cloudmigrations.GetMigrationPlanAvailableShapeArgs{ MigrationPlanId: testMigrationPlan.Id, AvailabilityDomain: pulumi.StringRef(migrationPlanAvailableShapeAvailabilityDomain), CompartmentId: pulumi.StringRef(compartmentId), DvhHostId: pulumi.StringRef(testDvhHost.Id), ReservedCapacityId: pulumi.StringRef(testReservedCapacity.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetMigrationPlanAvailableShapeResultOutput ¶
type GetMigrationPlanAvailableShapeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMigrationPlanAvailableShape.
func GetMigrationPlanAvailableShapeOutput ¶
func GetMigrationPlanAvailableShapeOutput(ctx *pulumi.Context, args GetMigrationPlanAvailableShapeOutputArgs, opts ...pulumi.InvokeOption) GetMigrationPlanAvailableShapeResultOutput
func (GetMigrationPlanAvailableShapeResultOutput) AvailabilityDomain ¶
func (o GetMigrationPlanAvailableShapeResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
Availability domain of the shape.
func (GetMigrationPlanAvailableShapeResultOutput) CompartmentId ¶
func (o GetMigrationPlanAvailableShapeResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetMigrationPlanAvailableShapeResultOutput) DvhHostId ¶
func (o GetMigrationPlanAvailableShapeResultOutput) DvhHostId() pulumi.StringPtrOutput
func (GetMigrationPlanAvailableShapeResultOutput) ElementType ¶
func (GetMigrationPlanAvailableShapeResultOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapeResultOutput) Id ¶
func (o GetMigrationPlanAvailableShapeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMigrationPlanAvailableShapeResultOutput) Items ¶
func (o GetMigrationPlanAvailableShapeResultOutput) Items() GetMigrationPlanAvailableShapeItemArrayOutput
Available shapes list.
func (GetMigrationPlanAvailableShapeResultOutput) MigrationPlanId ¶
func (o GetMigrationPlanAvailableShapeResultOutput) MigrationPlanId() pulumi.StringOutput
func (GetMigrationPlanAvailableShapeResultOutput) ReservedCapacityId ¶
func (o GetMigrationPlanAvailableShapeResultOutput) ReservedCapacityId() pulumi.StringPtrOutput
func (GetMigrationPlanAvailableShapeResultOutput) ToGetMigrationPlanAvailableShapeResultOutput ¶
func (o GetMigrationPlanAvailableShapeResultOutput) ToGetMigrationPlanAvailableShapeResultOutput() GetMigrationPlanAvailableShapeResultOutput
func (GetMigrationPlanAvailableShapeResultOutput) ToGetMigrationPlanAvailableShapeResultOutputWithContext ¶
func (o GetMigrationPlanAvailableShapeResultOutput) ToGetMigrationPlanAvailableShapeResultOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapeResultOutput
type GetMigrationPlanAvailableShapesArgs ¶
type GetMigrationPlanAvailableShapesArgs struct { // The availability domain in which to list resources. AvailabilityDomain *string `pulumi:"availabilityDomain"` // The ID of the compartment in which to list resources. CompartmentId *string `pulumi:"compartmentId"` // The ID of the Dvh in which to list resources. DvhHostId *string `pulumi:"dvhHostId"` Filters []GetMigrationPlanAvailableShapesFilter `pulumi:"filters"` // Unique migration plan identifier MigrationPlanId string `pulumi:"migrationPlanId"` // The reserved capacity ID for which to list resources. ReservedCapacityId *string `pulumi:"reservedCapacityId"` }
A collection of arguments for invoking getMigrationPlanAvailableShapes.
type GetMigrationPlanAvailableShapesAvailableShapesCollection ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollection struct { // Available shapes list. Items []GetMigrationPlanAvailableShapesAvailableShapesCollectionItem `pulumi:"items"` }
type GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs struct { // Available shapes list. Items GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayInput `pulumi:"items"` }
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs) ElementType ¶
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutput ¶
func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutputWithContext ¶
func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
type GetMigrationPlanAvailableShapesAvailableShapesCollectionArray ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionArray []GetMigrationPlanAvailableShapesAvailableShapesCollectionInput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArray) ElementType ¶
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArray) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput ¶
func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutputWithContext ¶
func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
type GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayInput ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayInput interface { pulumi.Input ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutputWithContext(context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput }
GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayInput is an input type that accepts GetMigrationPlanAvailableShapesAvailableShapesCollectionArray and GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput values. You can construct a concrete instance of `GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayInput` via:
GetMigrationPlanAvailableShapesAvailableShapesCollectionArray{ GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs{...} }
type GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) ElementType ¶
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutputWithContext ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
type GetMigrationPlanAvailableShapesAvailableShapesCollectionInput ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionInput interface { pulumi.Input ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutputWithContext(context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput }
GetMigrationPlanAvailableShapesAvailableShapesCollectionInput is an input type that accepts GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs and GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput values. You can construct a concrete instance of `GetMigrationPlanAvailableShapesAvailableShapesCollectionInput` via:
GetMigrationPlanAvailableShapesAvailableShapesCollectionArgs{...}
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItem ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItem struct { // The availability domain in which to list resources. AvailabilityDomain string `pulumi:"availabilityDomain"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Description of the GPUs. GpuDescription string `pulumi:"gpuDescription"` // Number of GPUs. Gpus int `pulumi:"gpus"` // Description of local disks. LocalDiskDescription string `pulumi:"localDiskDescription"` // Number of local disks. LocalDisks int `pulumi:"localDisks"` // Total size of local disks for shape. LocalDisksTotalSizeInGbs float64 `pulumi:"localDisksTotalSizeInGbs"` // Maximum number of virtual network interfaces that can be attached. MaxVnicAttachments int `pulumi:"maxVnicAttachments"` // Amount of memory for the shape. MemoryInGbs float64 `pulumi:"memoryInGbs"` // Minimum CPUs required. MinTotalBaselineOcpusRequired float64 `pulumi:"minTotalBaselineOcpusRequired"` // Shape bandwidth. NetworkingBandwidthInGbps float64 `pulumi:"networkingBandwidthInGbps"` // Number of CPUs. Ocpus float64 `pulumi:"ocpus"` // Shape name and availability domain. Used for pagination. PaginationToken string `pulumi:"paginationToken"` // Description of the processor. ProcessorDescription string `pulumi:"processorDescription"` // Name of the shape. Shape string `pulumi:"shape"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` }
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs struct { // The availability domain in which to list resources. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Description of the GPUs. GpuDescription pulumi.StringInput `pulumi:"gpuDescription"` // Number of GPUs. Gpus pulumi.IntInput `pulumi:"gpus"` // Description of local disks. LocalDiskDescription pulumi.StringInput `pulumi:"localDiskDescription"` // Number of local disks. LocalDisks pulumi.IntInput `pulumi:"localDisks"` // Total size of local disks for shape. LocalDisksTotalSizeInGbs pulumi.Float64Input `pulumi:"localDisksTotalSizeInGbs"` // Maximum number of virtual network interfaces that can be attached. MaxVnicAttachments pulumi.IntInput `pulumi:"maxVnicAttachments"` // Amount of memory for the shape. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // Minimum CPUs required. MinTotalBaselineOcpusRequired pulumi.Float64Input `pulumi:"minTotalBaselineOcpusRequired"` // Shape bandwidth. NetworkingBandwidthInGbps pulumi.Float64Input `pulumi:"networkingBandwidthInGbps"` // Number of CPUs. Ocpus pulumi.Float64Input `pulumi:"ocpus"` // Shape name and availability domain. Used for pagination. PaginationToken pulumi.StringInput `pulumi:"paginationToken"` // Description of the processor. ProcessorDescription pulumi.StringInput `pulumi:"processorDescription"` // Name of the shape. Shape pulumi.StringInput `pulumi:"shape"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` }
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs) ElementType ¶
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput ¶
func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutputWithContext ¶
func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray []GetMigrationPlanAvailableShapesAvailableShapesCollectionItemInput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray) ElementType ¶
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput ¶
func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutputWithContext ¶
func (i GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayInput ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayInput interface { pulumi.Input ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutputWithContext(context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput }
GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayInput is an input type that accepts GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray and GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput values. You can construct a concrete instance of `GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayInput` via:
GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArray{ GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs{...} }
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) ElementType ¶
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutputWithContext ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemInput ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemInput interface { pulumi.Input ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutputWithContext(context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput }
GetMigrationPlanAvailableShapesAvailableShapesCollectionItemInput is an input type that accepts GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs and GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput values. You can construct a concrete instance of `GetMigrationPlanAvailableShapesAvailableShapesCollectionItemInput` via:
GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArgs{...}
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) AvailabilityDomain ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain in which to list resources.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) DefinedTags ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ElementType ¶
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) FreeformTags ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) GpuDescription ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) GpuDescription() pulumi.StringOutput
Description of the GPUs.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) LocalDiskDescription ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) LocalDiskDescription() pulumi.StringOutput
Description of local disks.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) LocalDisks ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) LocalDisks() pulumi.IntOutput
Number of local disks.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) LocalDisksTotalSizeInGbs ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) LocalDisksTotalSizeInGbs() pulumi.Float64Output
Total size of local disks for shape.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) MaxVnicAttachments ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) MaxVnicAttachments() pulumi.IntOutput
Maximum number of virtual network interfaces that can be attached.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) MemoryInGbs ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) MemoryInGbs() pulumi.Float64Output
Amount of memory for the shape.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) MinTotalBaselineOcpusRequired ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) MinTotalBaselineOcpusRequired() pulumi.Float64Output
Minimum CPUs required.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) NetworkingBandwidthInGbps ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) NetworkingBandwidthInGbps() pulumi.Float64Output
Shape bandwidth.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) Ocpus ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) Ocpus() pulumi.Float64Output
Number of CPUs.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) PaginationToken ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) PaginationToken() pulumi.StringOutput
Shape name and availability domain. Used for pagination.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ProcessorDescription ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ProcessorDescription() pulumi.StringOutput
Description of the processor.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) Shape ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) Shape() pulumi.StringOutput
Name of the shape.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) SystemTags ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutputWithContext ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionItemOutput
type GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput ¶
type GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) ElementType ¶
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) Items ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) Items() GetMigrationPlanAvailableShapesAvailableShapesCollectionItemArrayOutput
Available shapes list.
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutput ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutput() GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
func (GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutputWithContext ¶
func (o GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput) ToGetMigrationPlanAvailableShapesAvailableShapesCollectionOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesAvailableShapesCollectionOutput
type GetMigrationPlanAvailableShapesFilterArgs ¶
type GetMigrationPlanAvailableShapesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetMigrationPlanAvailableShapesFilterArgs) ElementType ¶
func (GetMigrationPlanAvailableShapesFilterArgs) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesFilterArgs) ToGetMigrationPlanAvailableShapesFilterOutput ¶
func (i GetMigrationPlanAvailableShapesFilterArgs) ToGetMigrationPlanAvailableShapesFilterOutput() GetMigrationPlanAvailableShapesFilterOutput
func (GetMigrationPlanAvailableShapesFilterArgs) ToGetMigrationPlanAvailableShapesFilterOutputWithContext ¶
func (i GetMigrationPlanAvailableShapesFilterArgs) ToGetMigrationPlanAvailableShapesFilterOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesFilterOutput
type GetMigrationPlanAvailableShapesFilterArray ¶
type GetMigrationPlanAvailableShapesFilterArray []GetMigrationPlanAvailableShapesFilterInput
func (GetMigrationPlanAvailableShapesFilterArray) ElementType ¶
func (GetMigrationPlanAvailableShapesFilterArray) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesFilterArray) ToGetMigrationPlanAvailableShapesFilterArrayOutput ¶
func (i GetMigrationPlanAvailableShapesFilterArray) ToGetMigrationPlanAvailableShapesFilterArrayOutput() GetMigrationPlanAvailableShapesFilterArrayOutput
func (GetMigrationPlanAvailableShapesFilterArray) ToGetMigrationPlanAvailableShapesFilterArrayOutputWithContext ¶
func (i GetMigrationPlanAvailableShapesFilterArray) ToGetMigrationPlanAvailableShapesFilterArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesFilterArrayOutput
type GetMigrationPlanAvailableShapesFilterArrayInput ¶
type GetMigrationPlanAvailableShapesFilterArrayInput interface { pulumi.Input ToGetMigrationPlanAvailableShapesFilterArrayOutput() GetMigrationPlanAvailableShapesFilterArrayOutput ToGetMigrationPlanAvailableShapesFilterArrayOutputWithContext(context.Context) GetMigrationPlanAvailableShapesFilterArrayOutput }
GetMigrationPlanAvailableShapesFilterArrayInput is an input type that accepts GetMigrationPlanAvailableShapesFilterArray and GetMigrationPlanAvailableShapesFilterArrayOutput values. You can construct a concrete instance of `GetMigrationPlanAvailableShapesFilterArrayInput` via:
GetMigrationPlanAvailableShapesFilterArray{ GetMigrationPlanAvailableShapesFilterArgs{...} }
type GetMigrationPlanAvailableShapesFilterArrayOutput ¶
type GetMigrationPlanAvailableShapesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanAvailableShapesFilterArrayOutput) ElementType ¶
func (GetMigrationPlanAvailableShapesFilterArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesFilterArrayOutput) ToGetMigrationPlanAvailableShapesFilterArrayOutput ¶
func (o GetMigrationPlanAvailableShapesFilterArrayOutput) ToGetMigrationPlanAvailableShapesFilterArrayOutput() GetMigrationPlanAvailableShapesFilterArrayOutput
func (GetMigrationPlanAvailableShapesFilterArrayOutput) ToGetMigrationPlanAvailableShapesFilterArrayOutputWithContext ¶
func (o GetMigrationPlanAvailableShapesFilterArrayOutput) ToGetMigrationPlanAvailableShapesFilterArrayOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesFilterArrayOutput
type GetMigrationPlanAvailableShapesFilterInput ¶
type GetMigrationPlanAvailableShapesFilterInput interface { pulumi.Input ToGetMigrationPlanAvailableShapesFilterOutput() GetMigrationPlanAvailableShapesFilterOutput ToGetMigrationPlanAvailableShapesFilterOutputWithContext(context.Context) GetMigrationPlanAvailableShapesFilterOutput }
GetMigrationPlanAvailableShapesFilterInput is an input type that accepts GetMigrationPlanAvailableShapesFilterArgs and GetMigrationPlanAvailableShapesFilterOutput values. You can construct a concrete instance of `GetMigrationPlanAvailableShapesFilterInput` via:
GetMigrationPlanAvailableShapesFilterArgs{...}
type GetMigrationPlanAvailableShapesFilterOutput ¶
type GetMigrationPlanAvailableShapesFilterOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanAvailableShapesFilterOutput) ElementType ¶
func (GetMigrationPlanAvailableShapesFilterOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesFilterOutput) Name ¶
func (o GetMigrationPlanAvailableShapesFilterOutput) Name() pulumi.StringOutput
func (GetMigrationPlanAvailableShapesFilterOutput) Regex ¶
func (o GetMigrationPlanAvailableShapesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetMigrationPlanAvailableShapesFilterOutput) ToGetMigrationPlanAvailableShapesFilterOutput ¶
func (o GetMigrationPlanAvailableShapesFilterOutput) ToGetMigrationPlanAvailableShapesFilterOutput() GetMigrationPlanAvailableShapesFilterOutput
func (GetMigrationPlanAvailableShapesFilterOutput) ToGetMigrationPlanAvailableShapesFilterOutputWithContext ¶
func (o GetMigrationPlanAvailableShapesFilterOutput) ToGetMigrationPlanAvailableShapesFilterOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesFilterOutput
func (GetMigrationPlanAvailableShapesFilterOutput) Values ¶
func (o GetMigrationPlanAvailableShapesFilterOutput) Values() pulumi.StringArrayOutput
type GetMigrationPlanAvailableShapesOutputArgs ¶
type GetMigrationPlanAvailableShapesOutputArgs struct { // The availability domain in which to list resources. AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The ID of the Dvh in which to list resources. DvhHostId pulumi.StringPtrInput `pulumi:"dvhHostId"` Filters GetMigrationPlanAvailableShapesFilterArrayInput `pulumi:"filters"` // Unique migration plan identifier MigrationPlanId pulumi.StringInput `pulumi:"migrationPlanId"` // The reserved capacity ID for which to list resources. ReservedCapacityId pulumi.StringPtrInput `pulumi:"reservedCapacityId"` }
A collection of arguments for invoking getMigrationPlanAvailableShapes.
func (GetMigrationPlanAvailableShapesOutputArgs) ElementType ¶
func (GetMigrationPlanAvailableShapesOutputArgs) ElementType() reflect.Type
type GetMigrationPlanAvailableShapesResult ¶
type GetMigrationPlanAvailableShapesResult struct { // Availability domain of the shape. AvailabilityDomain *string `pulumi:"availabilityDomain"` // The list of available_shapes_collection. AvailableShapesCollections []GetMigrationPlanAvailableShapesAvailableShapesCollection `pulumi:"availableShapesCollections"` CompartmentId *string `pulumi:"compartmentId"` DvhHostId *string `pulumi:"dvhHostId"` Filters []GetMigrationPlanAvailableShapesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MigrationPlanId string `pulumi:"migrationPlanId"` ReservedCapacityId *string `pulumi:"reservedCapacityId"` }
A collection of values returned by getMigrationPlanAvailableShapes.
func GetMigrationPlanAvailableShapes ¶
func GetMigrationPlanAvailableShapes(ctx *pulumi.Context, args *GetMigrationPlanAvailableShapesArgs, opts ...pulumi.InvokeOption) (*GetMigrationPlanAvailableShapesResult, error)
This data source provides the list of Migration Plan Available Shapes in Oracle Cloud Infrastructure Cloud Migrations service.
List of shapes by parameters.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetMigrationPlanAvailableShapes(ctx, &cloudmigrations.GetMigrationPlanAvailableShapesArgs{ MigrationPlanId: testMigrationPlan.Id, AvailabilityDomain: pulumi.StringRef(migrationPlanAvailableShapeAvailabilityDomain), CompartmentId: pulumi.StringRef(compartmentId), DvhHostId: pulumi.StringRef(testDvhHost.Id), ReservedCapacityId: pulumi.StringRef(testReservedCapacity.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetMigrationPlanAvailableShapesResultOutput ¶
type GetMigrationPlanAvailableShapesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMigrationPlanAvailableShapes.
func GetMigrationPlanAvailableShapesOutput ¶
func GetMigrationPlanAvailableShapesOutput(ctx *pulumi.Context, args GetMigrationPlanAvailableShapesOutputArgs, opts ...pulumi.InvokeOption) GetMigrationPlanAvailableShapesResultOutput
func (GetMigrationPlanAvailableShapesResultOutput) AvailabilityDomain ¶
func (o GetMigrationPlanAvailableShapesResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
Availability domain of the shape.
func (GetMigrationPlanAvailableShapesResultOutput) AvailableShapesCollections ¶
func (o GetMigrationPlanAvailableShapesResultOutput) AvailableShapesCollections() GetMigrationPlanAvailableShapesAvailableShapesCollectionArrayOutput
The list of available_shapes_collection.
func (GetMigrationPlanAvailableShapesResultOutput) CompartmentId ¶
func (o GetMigrationPlanAvailableShapesResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetMigrationPlanAvailableShapesResultOutput) DvhHostId ¶
func (o GetMigrationPlanAvailableShapesResultOutput) DvhHostId() pulumi.StringPtrOutput
func (GetMigrationPlanAvailableShapesResultOutput) ElementType ¶
func (GetMigrationPlanAvailableShapesResultOutput) ElementType() reflect.Type
func (GetMigrationPlanAvailableShapesResultOutput) Id ¶
func (o GetMigrationPlanAvailableShapesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMigrationPlanAvailableShapesResultOutput) MigrationPlanId ¶
func (o GetMigrationPlanAvailableShapesResultOutput) MigrationPlanId() pulumi.StringOutput
func (GetMigrationPlanAvailableShapesResultOutput) ReservedCapacityId ¶
func (o GetMigrationPlanAvailableShapesResultOutput) ReservedCapacityId() pulumi.StringPtrOutput
func (GetMigrationPlanAvailableShapesResultOutput) ToGetMigrationPlanAvailableShapesResultOutput ¶
func (o GetMigrationPlanAvailableShapesResultOutput) ToGetMigrationPlanAvailableShapesResultOutput() GetMigrationPlanAvailableShapesResultOutput
func (GetMigrationPlanAvailableShapesResultOutput) ToGetMigrationPlanAvailableShapesResultOutputWithContext ¶
func (o GetMigrationPlanAvailableShapesResultOutput) ToGetMigrationPlanAvailableShapesResultOutputWithContext(ctx context.Context) GetMigrationPlanAvailableShapesResultOutput
type GetMigrationPlanMigrationPlanStat ¶
type GetMigrationPlanMigrationPlanStat struct { // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // Cost estimation description TotalEstimatedCosts []GetMigrationPlanMigrationPlanStatTotalEstimatedCost `pulumi:"totalEstimatedCosts"` // The total count of VMs in migration VmCount int `pulumi:"vmCount"` }
type GetMigrationPlanMigrationPlanStatArgs ¶
type GetMigrationPlanMigrationPlanStatArgs struct { // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // Cost estimation description TotalEstimatedCosts GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput `pulumi:"totalEstimatedCosts"` // The total count of VMs in migration VmCount pulumi.IntInput `pulumi:"vmCount"` }
func (GetMigrationPlanMigrationPlanStatArgs) ElementType ¶
func (GetMigrationPlanMigrationPlanStatArgs) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatArgs) ToGetMigrationPlanMigrationPlanStatOutput ¶
func (i GetMigrationPlanMigrationPlanStatArgs) ToGetMigrationPlanMigrationPlanStatOutput() GetMigrationPlanMigrationPlanStatOutput
func (GetMigrationPlanMigrationPlanStatArgs) ToGetMigrationPlanMigrationPlanStatOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatArgs) ToGetMigrationPlanMigrationPlanStatOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatOutput
type GetMigrationPlanMigrationPlanStatArray ¶
type GetMigrationPlanMigrationPlanStatArray []GetMigrationPlanMigrationPlanStatInput
func (GetMigrationPlanMigrationPlanStatArray) ElementType ¶
func (GetMigrationPlanMigrationPlanStatArray) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatArray) ToGetMigrationPlanMigrationPlanStatArrayOutput ¶
func (i GetMigrationPlanMigrationPlanStatArray) ToGetMigrationPlanMigrationPlanStatArrayOutput() GetMigrationPlanMigrationPlanStatArrayOutput
func (GetMigrationPlanMigrationPlanStatArray) ToGetMigrationPlanMigrationPlanStatArrayOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatArray) ToGetMigrationPlanMigrationPlanStatArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatArrayOutput
type GetMigrationPlanMigrationPlanStatArrayInput ¶
type GetMigrationPlanMigrationPlanStatArrayInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatArrayOutput() GetMigrationPlanMigrationPlanStatArrayOutput ToGetMigrationPlanMigrationPlanStatArrayOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatArrayOutput }
GetMigrationPlanMigrationPlanStatArrayInput is an input type that accepts GetMigrationPlanMigrationPlanStatArray and GetMigrationPlanMigrationPlanStatArrayOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatArrayInput` via:
GetMigrationPlanMigrationPlanStatArray{ GetMigrationPlanMigrationPlanStatArgs{...} }
type GetMigrationPlanMigrationPlanStatArrayOutput ¶
type GetMigrationPlanMigrationPlanStatArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatArrayOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatArrayOutput) ToGetMigrationPlanMigrationPlanStatArrayOutput ¶
func (o GetMigrationPlanMigrationPlanStatArrayOutput) ToGetMigrationPlanMigrationPlanStatArrayOutput() GetMigrationPlanMigrationPlanStatArrayOutput
func (GetMigrationPlanMigrationPlanStatArrayOutput) ToGetMigrationPlanMigrationPlanStatArrayOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatArrayOutput) ToGetMigrationPlanMigrationPlanStatArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatArrayOutput
type GetMigrationPlanMigrationPlanStatInput ¶
type GetMigrationPlanMigrationPlanStatInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatOutput() GetMigrationPlanMigrationPlanStatOutput ToGetMigrationPlanMigrationPlanStatOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatOutput }
GetMigrationPlanMigrationPlanStatInput is an input type that accepts GetMigrationPlanMigrationPlanStatArgs and GetMigrationPlanMigrationPlanStatOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatInput` via:
GetMigrationPlanMigrationPlanStatArgs{...}
type GetMigrationPlanMigrationPlanStatOutput ¶
type GetMigrationPlanMigrationPlanStatOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatOutput) TimeUpdated ¶
func (o GetMigrationPlanMigrationPlanStatOutput) TimeUpdated() pulumi.StringOutput
The time when the migration plan was updated. An RFC3339 formatted datetime string.
func (GetMigrationPlanMigrationPlanStatOutput) ToGetMigrationPlanMigrationPlanStatOutput ¶
func (o GetMigrationPlanMigrationPlanStatOutput) ToGetMigrationPlanMigrationPlanStatOutput() GetMigrationPlanMigrationPlanStatOutput
func (GetMigrationPlanMigrationPlanStatOutput) ToGetMigrationPlanMigrationPlanStatOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatOutput) ToGetMigrationPlanMigrationPlanStatOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatOutput
func (GetMigrationPlanMigrationPlanStatOutput) TotalEstimatedCosts ¶
func (o GetMigrationPlanMigrationPlanStatOutput) TotalEstimatedCosts() GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
Cost estimation description
func (GetMigrationPlanMigrationPlanStatOutput) VmCount ¶
func (o GetMigrationPlanMigrationPlanStatOutput) VmCount() pulumi.IntOutput
The total count of VMs in migration
type GetMigrationPlanMigrationPlanStatTotalEstimatedCost ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCost struct { // Cost estimation for compute Computes []GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode string `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages []GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImage `pulumi:"osImages"` // Cost estimation for storage Storages []GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage `pulumi:"storages"` // Subscription ID SubscriptionId string `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth float64 `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription float64 `pulumi:"totalEstimationPerMonthBySubscription"` }
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs struct { // Cost estimation for compute Computes GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput `pulumi:"osImages"` // Cost estimation for storage Storages GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput `pulumi:"storages"` // Subscription ID SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth pulumi.Float64Input `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription pulumi.Float64Input `pulumi:"totalEstimationPerMonthBySubscription"` }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray []GetMigrationPlanMigrationPlanStatTotalEstimatedCostInput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray and GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostArray{ GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs{...} }
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostCompute struct { // Total number of GPU GpuCount float64 `pulumi:"gpuCount"` // GPU per hour GpuPerHour float64 `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription float64 `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb float64 `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour float64 `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription float64 `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount float64 `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour float64 `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription float64 `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour float64 `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription float64 `pulumi:"totalPerHourBySubscription"` }
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs struct { // Total number of GPU GpuCount pulumi.Float64Input `pulumi:"gpuCount"` // GPU per hour GpuPerHour pulumi.Float64Input `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription pulumi.Float64Input `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb pulumi.Float64Input `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour pulumi.Float64Input `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription pulumi.Float64Input `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount pulumi.Float64Input `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour pulumi.Float64Input `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription pulumi.Float64Input `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour pulumi.Float64Input `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64Input `pulumi:"totalPerHourBySubscription"` }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray []GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray and GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray{ GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs{...} }
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs and GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs{...}
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuCount ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuCount() pulumi.Float64Output
Total number of GPU
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHour ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64Output
GPU per hour
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHourBySubscription ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64Output
GPU per hour by subscription
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryAmountGb ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64Output
Total usage of memory
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHour ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64Output
Gigabyte per hour
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHourBySubscription ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64Output
Gigabyte per hour by subscription
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuCount ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuCount() pulumi.Float64Output
Total number of OCPUs
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHour ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64Output
OCPU per hour
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHourBySubscription ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64Output
OCPU per hour by subscription
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHour ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64Output
Total price per hour
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHourBySubscription ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64Output
Total price per hour by subscription
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs and GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostArgs{...}
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs struct { // Total price per hour TotalPerHour pulumi.Float64Input `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64Input `pulumi:"totalPerHourBySubscription"` }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray []GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray and GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray{ GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs{...} }
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs and GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs{...}
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHour ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64Output
Total price per hour
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHourBySubscription ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64Output
Total price per hour by subscription
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Computes ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Computes() GetMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
Cost estimation for compute
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) CurrencyCode ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) CurrencyCode() pulumi.StringOutput
Currency code in the ISO format.
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) OsImages ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) OsImages() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
Cost estimation for the OS image.
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Storages ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Storages() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
Cost estimation for storage
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) SubscriptionId ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) SubscriptionId() pulumi.StringOutput
Subscription ID
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonth ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64Output
Total estimation per month
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonthBySubscription ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64Output
Total estimation per month by subscription.
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorage struct { // Gigabyte storage capacity per month. TotalGbPerMonth float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription float64 `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes []GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume `pulumi:"volumes"` }
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs struct { // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64Input `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64Input `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput `pulumi:"volumes"` }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray []GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray and GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray{ GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs{...} }
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs and GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs{...}
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonth ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64Output
Gigabyte storage capacity per month.
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonthBySubscription ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
Gigabyte storage capacity per month by subscription
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) Volumes ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) Volumes() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
Volume estimation
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume struct { // Gigabyte storage capacity CapacityGb float64 `pulumi:"capacityGb"` // Volume description Description string `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription float64 `pulumi:"totalGbPerMonthBySubscription"` }
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs struct { // Gigabyte storage capacity CapacityGb pulumi.Float64Input `pulumi:"capacityGb"` // Volume description Description pulumi.StringInput `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64Input `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64Input `pulumi:"totalGbPerMonthBySubscription"` }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray []GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (i GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray and GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray{ GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs{...} }
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput interface { pulumi.Input ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput }
GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput is an input type that accepts GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs and GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput values. You can construct a concrete instance of `GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput` via:
GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs{...}
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ¶
type GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) CapacityGb ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64Output
Gigabyte storage capacity
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) Description ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) Description() pulumi.StringOutput
Volume description
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ElementType ¶
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonth ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64Output
Gigabyte storage capacity per month.
func (GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription ¶
func (o GetMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
Gigabyte storage capacity per month by subscription
type GetMigrationPlanStrategy ¶
type GetMigrationPlanStrategy struct { // The real resource usage is multiplied to this number before making any recommendation. AdjustmentMultiplier float64 `pulumi:"adjustmentMultiplier"` // The current state of the migration plan. MetricTimeWindow string `pulumi:"metricTimeWindow"` // The current state of the migration plan. MetricType string `pulumi:"metricType"` // Percentile value Percentile string `pulumi:"percentile"` // The type of resource. ResourceType string `pulumi:"resourceType"` // The type of strategy used for migration. StrategyType string `pulumi:"strategyType"` }
type GetMigrationPlanStrategyArgs ¶
type GetMigrationPlanStrategyArgs struct { // The real resource usage is multiplied to this number before making any recommendation. AdjustmentMultiplier pulumi.Float64Input `pulumi:"adjustmentMultiplier"` // The current state of the migration plan. MetricTimeWindow pulumi.StringInput `pulumi:"metricTimeWindow"` // The current state of the migration plan. MetricType pulumi.StringInput `pulumi:"metricType"` // Percentile value Percentile pulumi.StringInput `pulumi:"percentile"` // The type of resource. ResourceType pulumi.StringInput `pulumi:"resourceType"` // The type of strategy used for migration. StrategyType pulumi.StringInput `pulumi:"strategyType"` }
func (GetMigrationPlanStrategyArgs) ElementType ¶
func (GetMigrationPlanStrategyArgs) ElementType() reflect.Type
func (GetMigrationPlanStrategyArgs) ToGetMigrationPlanStrategyOutput ¶
func (i GetMigrationPlanStrategyArgs) ToGetMigrationPlanStrategyOutput() GetMigrationPlanStrategyOutput
func (GetMigrationPlanStrategyArgs) ToGetMigrationPlanStrategyOutputWithContext ¶
func (i GetMigrationPlanStrategyArgs) ToGetMigrationPlanStrategyOutputWithContext(ctx context.Context) GetMigrationPlanStrategyOutput
type GetMigrationPlanStrategyArray ¶
type GetMigrationPlanStrategyArray []GetMigrationPlanStrategyInput
func (GetMigrationPlanStrategyArray) ElementType ¶
func (GetMigrationPlanStrategyArray) ElementType() reflect.Type
func (GetMigrationPlanStrategyArray) ToGetMigrationPlanStrategyArrayOutput ¶
func (i GetMigrationPlanStrategyArray) ToGetMigrationPlanStrategyArrayOutput() GetMigrationPlanStrategyArrayOutput
func (GetMigrationPlanStrategyArray) ToGetMigrationPlanStrategyArrayOutputWithContext ¶
func (i GetMigrationPlanStrategyArray) ToGetMigrationPlanStrategyArrayOutputWithContext(ctx context.Context) GetMigrationPlanStrategyArrayOutput
type GetMigrationPlanStrategyArrayInput ¶
type GetMigrationPlanStrategyArrayInput interface { pulumi.Input ToGetMigrationPlanStrategyArrayOutput() GetMigrationPlanStrategyArrayOutput ToGetMigrationPlanStrategyArrayOutputWithContext(context.Context) GetMigrationPlanStrategyArrayOutput }
GetMigrationPlanStrategyArrayInput is an input type that accepts GetMigrationPlanStrategyArray and GetMigrationPlanStrategyArrayOutput values. You can construct a concrete instance of `GetMigrationPlanStrategyArrayInput` via:
GetMigrationPlanStrategyArray{ GetMigrationPlanStrategyArgs{...} }
type GetMigrationPlanStrategyArrayOutput ¶
type GetMigrationPlanStrategyArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanStrategyArrayOutput) ElementType ¶
func (GetMigrationPlanStrategyArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanStrategyArrayOutput) Index ¶
func (o GetMigrationPlanStrategyArrayOutput) Index(i pulumi.IntInput) GetMigrationPlanStrategyOutput
func (GetMigrationPlanStrategyArrayOutput) ToGetMigrationPlanStrategyArrayOutput ¶
func (o GetMigrationPlanStrategyArrayOutput) ToGetMigrationPlanStrategyArrayOutput() GetMigrationPlanStrategyArrayOutput
func (GetMigrationPlanStrategyArrayOutput) ToGetMigrationPlanStrategyArrayOutputWithContext ¶
func (o GetMigrationPlanStrategyArrayOutput) ToGetMigrationPlanStrategyArrayOutputWithContext(ctx context.Context) GetMigrationPlanStrategyArrayOutput
type GetMigrationPlanStrategyInput ¶
type GetMigrationPlanStrategyInput interface { pulumi.Input ToGetMigrationPlanStrategyOutput() GetMigrationPlanStrategyOutput ToGetMigrationPlanStrategyOutputWithContext(context.Context) GetMigrationPlanStrategyOutput }
GetMigrationPlanStrategyInput is an input type that accepts GetMigrationPlanStrategyArgs and GetMigrationPlanStrategyOutput values. You can construct a concrete instance of `GetMigrationPlanStrategyInput` via:
GetMigrationPlanStrategyArgs{...}
type GetMigrationPlanStrategyOutput ¶
type GetMigrationPlanStrategyOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanStrategyOutput) AdjustmentMultiplier ¶
func (o GetMigrationPlanStrategyOutput) AdjustmentMultiplier() pulumi.Float64Output
The real resource usage is multiplied to this number before making any recommendation.
func (GetMigrationPlanStrategyOutput) ElementType ¶
func (GetMigrationPlanStrategyOutput) ElementType() reflect.Type
func (GetMigrationPlanStrategyOutput) MetricTimeWindow ¶
func (o GetMigrationPlanStrategyOutput) MetricTimeWindow() pulumi.StringOutput
The current state of the migration plan.
func (GetMigrationPlanStrategyOutput) MetricType ¶
func (o GetMigrationPlanStrategyOutput) MetricType() pulumi.StringOutput
The current state of the migration plan.
func (GetMigrationPlanStrategyOutput) Percentile ¶
func (o GetMigrationPlanStrategyOutput) Percentile() pulumi.StringOutput
Percentile value
func (GetMigrationPlanStrategyOutput) ResourceType ¶
func (o GetMigrationPlanStrategyOutput) ResourceType() pulumi.StringOutput
The type of resource.
func (GetMigrationPlanStrategyOutput) StrategyType ¶
func (o GetMigrationPlanStrategyOutput) StrategyType() pulumi.StringOutput
The type of strategy used for migration.
func (GetMigrationPlanStrategyOutput) ToGetMigrationPlanStrategyOutput ¶
func (o GetMigrationPlanStrategyOutput) ToGetMigrationPlanStrategyOutput() GetMigrationPlanStrategyOutput
func (GetMigrationPlanStrategyOutput) ToGetMigrationPlanStrategyOutputWithContext ¶
func (o GetMigrationPlanStrategyOutput) ToGetMigrationPlanStrategyOutputWithContext(ctx context.Context) GetMigrationPlanStrategyOutput
type GetMigrationPlanTargetEnvironment ¶
type GetMigrationPlanTargetEnvironment struct { // Availability Domain of the VM configuration. AvailabilityDomain string `pulumi:"availabilityDomain"` // OCID of the dedicated VM configuration host. DedicatedVmHost string `pulumi:"dedicatedVmHost"` // Fault domain of the VM configuration. FaultDomain string `pulumi:"faultDomain"` // Microsoft license for the VM configuration. MsLicense string `pulumi:"msLicense"` // Preferred VM shape type provided by the customer. PreferredShapeType string `pulumi:"preferredShapeType"` // OCID of the VM configuration subnet. Subnet string `pulumi:"subnet"` // Target compartment identifier TargetCompartmentId string `pulumi:"targetCompartmentId"` // The type of target environment. TargetEnvironmentType string `pulumi:"targetEnvironmentType"` // OCID of the VM configuration VCN. Vcn string `pulumi:"vcn"` }
type GetMigrationPlanTargetEnvironmentArgs ¶
type GetMigrationPlanTargetEnvironmentArgs struct { // Availability Domain of the VM configuration. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // OCID of the dedicated VM configuration host. DedicatedVmHost pulumi.StringInput `pulumi:"dedicatedVmHost"` // Fault domain of the VM configuration. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Microsoft license for the VM configuration. MsLicense pulumi.StringInput `pulumi:"msLicense"` // Preferred VM shape type provided by the customer. PreferredShapeType pulumi.StringInput `pulumi:"preferredShapeType"` // OCID of the VM configuration subnet. Subnet pulumi.StringInput `pulumi:"subnet"` // Target compartment identifier TargetCompartmentId pulumi.StringInput `pulumi:"targetCompartmentId"` // The type of target environment. TargetEnvironmentType pulumi.StringInput `pulumi:"targetEnvironmentType"` // OCID of the VM configuration VCN. Vcn pulumi.StringInput `pulumi:"vcn"` }
func (GetMigrationPlanTargetEnvironmentArgs) ElementType ¶
func (GetMigrationPlanTargetEnvironmentArgs) ElementType() reflect.Type
func (GetMigrationPlanTargetEnvironmentArgs) ToGetMigrationPlanTargetEnvironmentOutput ¶
func (i GetMigrationPlanTargetEnvironmentArgs) ToGetMigrationPlanTargetEnvironmentOutput() GetMigrationPlanTargetEnvironmentOutput
func (GetMigrationPlanTargetEnvironmentArgs) ToGetMigrationPlanTargetEnvironmentOutputWithContext ¶
func (i GetMigrationPlanTargetEnvironmentArgs) ToGetMigrationPlanTargetEnvironmentOutputWithContext(ctx context.Context) GetMigrationPlanTargetEnvironmentOutput
type GetMigrationPlanTargetEnvironmentArray ¶
type GetMigrationPlanTargetEnvironmentArray []GetMigrationPlanTargetEnvironmentInput
func (GetMigrationPlanTargetEnvironmentArray) ElementType ¶
func (GetMigrationPlanTargetEnvironmentArray) ElementType() reflect.Type
func (GetMigrationPlanTargetEnvironmentArray) ToGetMigrationPlanTargetEnvironmentArrayOutput ¶
func (i GetMigrationPlanTargetEnvironmentArray) ToGetMigrationPlanTargetEnvironmentArrayOutput() GetMigrationPlanTargetEnvironmentArrayOutput
func (GetMigrationPlanTargetEnvironmentArray) ToGetMigrationPlanTargetEnvironmentArrayOutputWithContext ¶
func (i GetMigrationPlanTargetEnvironmentArray) ToGetMigrationPlanTargetEnvironmentArrayOutputWithContext(ctx context.Context) GetMigrationPlanTargetEnvironmentArrayOutput
type GetMigrationPlanTargetEnvironmentArrayInput ¶
type GetMigrationPlanTargetEnvironmentArrayInput interface { pulumi.Input ToGetMigrationPlanTargetEnvironmentArrayOutput() GetMigrationPlanTargetEnvironmentArrayOutput ToGetMigrationPlanTargetEnvironmentArrayOutputWithContext(context.Context) GetMigrationPlanTargetEnvironmentArrayOutput }
GetMigrationPlanTargetEnvironmentArrayInput is an input type that accepts GetMigrationPlanTargetEnvironmentArray and GetMigrationPlanTargetEnvironmentArrayOutput values. You can construct a concrete instance of `GetMigrationPlanTargetEnvironmentArrayInput` via:
GetMigrationPlanTargetEnvironmentArray{ GetMigrationPlanTargetEnvironmentArgs{...} }
type GetMigrationPlanTargetEnvironmentArrayOutput ¶
type GetMigrationPlanTargetEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanTargetEnvironmentArrayOutput) ElementType ¶
func (GetMigrationPlanTargetEnvironmentArrayOutput) ElementType() reflect.Type
func (GetMigrationPlanTargetEnvironmentArrayOutput) ToGetMigrationPlanTargetEnvironmentArrayOutput ¶
func (o GetMigrationPlanTargetEnvironmentArrayOutput) ToGetMigrationPlanTargetEnvironmentArrayOutput() GetMigrationPlanTargetEnvironmentArrayOutput
func (GetMigrationPlanTargetEnvironmentArrayOutput) ToGetMigrationPlanTargetEnvironmentArrayOutputWithContext ¶
func (o GetMigrationPlanTargetEnvironmentArrayOutput) ToGetMigrationPlanTargetEnvironmentArrayOutputWithContext(ctx context.Context) GetMigrationPlanTargetEnvironmentArrayOutput
type GetMigrationPlanTargetEnvironmentInput ¶
type GetMigrationPlanTargetEnvironmentInput interface { pulumi.Input ToGetMigrationPlanTargetEnvironmentOutput() GetMigrationPlanTargetEnvironmentOutput ToGetMigrationPlanTargetEnvironmentOutputWithContext(context.Context) GetMigrationPlanTargetEnvironmentOutput }
GetMigrationPlanTargetEnvironmentInput is an input type that accepts GetMigrationPlanTargetEnvironmentArgs and GetMigrationPlanTargetEnvironmentOutput values. You can construct a concrete instance of `GetMigrationPlanTargetEnvironmentInput` via:
GetMigrationPlanTargetEnvironmentArgs{...}
type GetMigrationPlanTargetEnvironmentOutput ¶
type GetMigrationPlanTargetEnvironmentOutput struct{ *pulumi.OutputState }
func (GetMigrationPlanTargetEnvironmentOutput) AvailabilityDomain ¶
func (o GetMigrationPlanTargetEnvironmentOutput) AvailabilityDomain() pulumi.StringOutput
Availability Domain of the VM configuration.
func (GetMigrationPlanTargetEnvironmentOutput) DedicatedVmHost ¶
func (o GetMigrationPlanTargetEnvironmentOutput) DedicatedVmHost() pulumi.StringOutput
OCID of the dedicated VM configuration host.
func (GetMigrationPlanTargetEnvironmentOutput) ElementType ¶
func (GetMigrationPlanTargetEnvironmentOutput) ElementType() reflect.Type
func (GetMigrationPlanTargetEnvironmentOutput) FaultDomain ¶
func (o GetMigrationPlanTargetEnvironmentOutput) FaultDomain() pulumi.StringOutput
Fault domain of the VM configuration.
func (GetMigrationPlanTargetEnvironmentOutput) MsLicense ¶
func (o GetMigrationPlanTargetEnvironmentOutput) MsLicense() pulumi.StringOutput
Microsoft license for the VM configuration.
func (GetMigrationPlanTargetEnvironmentOutput) PreferredShapeType ¶
func (o GetMigrationPlanTargetEnvironmentOutput) PreferredShapeType() pulumi.StringOutput
Preferred VM shape type provided by the customer.
func (GetMigrationPlanTargetEnvironmentOutput) Subnet ¶
func (o GetMigrationPlanTargetEnvironmentOutput) Subnet() pulumi.StringOutput
OCID of the VM configuration subnet.
func (GetMigrationPlanTargetEnvironmentOutput) TargetCompartmentId ¶
func (o GetMigrationPlanTargetEnvironmentOutput) TargetCompartmentId() pulumi.StringOutput
Target compartment identifier
func (GetMigrationPlanTargetEnvironmentOutput) TargetEnvironmentType ¶
func (o GetMigrationPlanTargetEnvironmentOutput) TargetEnvironmentType() pulumi.StringOutput
The type of target environment.
func (GetMigrationPlanTargetEnvironmentOutput) ToGetMigrationPlanTargetEnvironmentOutput ¶
func (o GetMigrationPlanTargetEnvironmentOutput) ToGetMigrationPlanTargetEnvironmentOutput() GetMigrationPlanTargetEnvironmentOutput
func (GetMigrationPlanTargetEnvironmentOutput) ToGetMigrationPlanTargetEnvironmentOutputWithContext ¶
func (o GetMigrationPlanTargetEnvironmentOutput) ToGetMigrationPlanTargetEnvironmentOutputWithContext(ctx context.Context) GetMigrationPlanTargetEnvironmentOutput
func (GetMigrationPlanTargetEnvironmentOutput) Vcn ¶
func (o GetMigrationPlanTargetEnvironmentOutput) Vcn() pulumi.StringOutput
OCID of the VM configuration VCN.
type GetMigrationPlansArgs ¶
type GetMigrationPlansArgs struct { // The ID of the compartment in which to list resources. CompartmentId *string `pulumi:"compartmentId"` // A filter to return only resources that match the entire given display name. DisplayName *string `pulumi:"displayName"` Filters []GetMigrationPlansFilter `pulumi:"filters"` // Unique migration identifier MigrationId *string `pulumi:"migrationId"` // Unique migration plan identifier MigrationPlanId *string `pulumi:"migrationPlanId"` // The current state of the migration plan. State *string `pulumi:"state"` }
A collection of arguments for invoking getMigrationPlans.
type GetMigrationPlansFilter ¶
type GetMigrationPlansFilterArgs ¶
type GetMigrationPlansFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetMigrationPlansFilterArgs) ElementType ¶
func (GetMigrationPlansFilterArgs) ElementType() reflect.Type
func (GetMigrationPlansFilterArgs) ToGetMigrationPlansFilterOutput ¶
func (i GetMigrationPlansFilterArgs) ToGetMigrationPlansFilterOutput() GetMigrationPlansFilterOutput
func (GetMigrationPlansFilterArgs) ToGetMigrationPlansFilterOutputWithContext ¶
func (i GetMigrationPlansFilterArgs) ToGetMigrationPlansFilterOutputWithContext(ctx context.Context) GetMigrationPlansFilterOutput
type GetMigrationPlansFilterArray ¶
type GetMigrationPlansFilterArray []GetMigrationPlansFilterInput
func (GetMigrationPlansFilterArray) ElementType ¶
func (GetMigrationPlansFilterArray) ElementType() reflect.Type
func (GetMigrationPlansFilterArray) ToGetMigrationPlansFilterArrayOutput ¶
func (i GetMigrationPlansFilterArray) ToGetMigrationPlansFilterArrayOutput() GetMigrationPlansFilterArrayOutput
func (GetMigrationPlansFilterArray) ToGetMigrationPlansFilterArrayOutputWithContext ¶
func (i GetMigrationPlansFilterArray) ToGetMigrationPlansFilterArrayOutputWithContext(ctx context.Context) GetMigrationPlansFilterArrayOutput
type GetMigrationPlansFilterArrayInput ¶
type GetMigrationPlansFilterArrayInput interface { pulumi.Input ToGetMigrationPlansFilterArrayOutput() GetMigrationPlansFilterArrayOutput ToGetMigrationPlansFilterArrayOutputWithContext(context.Context) GetMigrationPlansFilterArrayOutput }
GetMigrationPlansFilterArrayInput is an input type that accepts GetMigrationPlansFilterArray and GetMigrationPlansFilterArrayOutput values. You can construct a concrete instance of `GetMigrationPlansFilterArrayInput` via:
GetMigrationPlansFilterArray{ GetMigrationPlansFilterArgs{...} }
type GetMigrationPlansFilterArrayOutput ¶
type GetMigrationPlansFilterArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansFilterArrayOutput) ElementType ¶
func (GetMigrationPlansFilterArrayOutput) ElementType() reflect.Type
func (GetMigrationPlansFilterArrayOutput) Index ¶
func (o GetMigrationPlansFilterArrayOutput) Index(i pulumi.IntInput) GetMigrationPlansFilterOutput
func (GetMigrationPlansFilterArrayOutput) ToGetMigrationPlansFilterArrayOutput ¶
func (o GetMigrationPlansFilterArrayOutput) ToGetMigrationPlansFilterArrayOutput() GetMigrationPlansFilterArrayOutput
func (GetMigrationPlansFilterArrayOutput) ToGetMigrationPlansFilterArrayOutputWithContext ¶
func (o GetMigrationPlansFilterArrayOutput) ToGetMigrationPlansFilterArrayOutputWithContext(ctx context.Context) GetMigrationPlansFilterArrayOutput
type GetMigrationPlansFilterInput ¶
type GetMigrationPlansFilterInput interface { pulumi.Input ToGetMigrationPlansFilterOutput() GetMigrationPlansFilterOutput ToGetMigrationPlansFilterOutputWithContext(context.Context) GetMigrationPlansFilterOutput }
GetMigrationPlansFilterInput is an input type that accepts GetMigrationPlansFilterArgs and GetMigrationPlansFilterOutput values. You can construct a concrete instance of `GetMigrationPlansFilterInput` via:
GetMigrationPlansFilterArgs{...}
type GetMigrationPlansFilterOutput ¶
type GetMigrationPlansFilterOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansFilterOutput) ElementType ¶
func (GetMigrationPlansFilterOutput) ElementType() reflect.Type
func (GetMigrationPlansFilterOutput) Name ¶
func (o GetMigrationPlansFilterOutput) Name() pulumi.StringOutput
func (GetMigrationPlansFilterOutput) Regex ¶
func (o GetMigrationPlansFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetMigrationPlansFilterOutput) ToGetMigrationPlansFilterOutput ¶
func (o GetMigrationPlansFilterOutput) ToGetMigrationPlansFilterOutput() GetMigrationPlansFilterOutput
func (GetMigrationPlansFilterOutput) ToGetMigrationPlansFilterOutputWithContext ¶
func (o GetMigrationPlansFilterOutput) ToGetMigrationPlansFilterOutputWithContext(ctx context.Context) GetMigrationPlansFilterOutput
func (GetMigrationPlansFilterOutput) Values ¶
func (o GetMigrationPlansFilterOutput) Values() pulumi.StringArrayOutput
type GetMigrationPlansMigrationPlanCollection ¶
type GetMigrationPlansMigrationPlanCollection struct {
Items []GetMigrationPlansMigrationPlanCollectionItem `pulumi:"items"`
}
type GetMigrationPlansMigrationPlanCollectionArgs ¶
type GetMigrationPlansMigrationPlanCollectionArgs struct {
Items GetMigrationPlansMigrationPlanCollectionItemArrayInput `pulumi:"items"`
}
func (GetMigrationPlansMigrationPlanCollectionArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionArgs) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionArgs) ToGetMigrationPlansMigrationPlanCollectionOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionArgs) ToGetMigrationPlansMigrationPlanCollectionOutput() GetMigrationPlansMigrationPlanCollectionOutput
func (GetMigrationPlansMigrationPlanCollectionArgs) ToGetMigrationPlansMigrationPlanCollectionOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionArgs) ToGetMigrationPlansMigrationPlanCollectionOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionOutput
type GetMigrationPlansMigrationPlanCollectionArray ¶
type GetMigrationPlansMigrationPlanCollectionArray []GetMigrationPlansMigrationPlanCollectionInput
func (GetMigrationPlansMigrationPlanCollectionArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionArray) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionArray) ToGetMigrationPlansMigrationPlanCollectionArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionArray) ToGetMigrationPlansMigrationPlanCollectionArrayOutput() GetMigrationPlansMigrationPlanCollectionArrayOutput
func (GetMigrationPlansMigrationPlanCollectionArray) ToGetMigrationPlansMigrationPlanCollectionArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionArray) ToGetMigrationPlansMigrationPlanCollectionArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionArrayOutput
type GetMigrationPlansMigrationPlanCollectionArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionArrayOutput() GetMigrationPlansMigrationPlanCollectionArrayOutput ToGetMigrationPlansMigrationPlanCollectionArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionArrayOutput }
GetMigrationPlansMigrationPlanCollectionArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionArray and GetMigrationPlansMigrationPlanCollectionArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionArrayInput` via:
GetMigrationPlansMigrationPlanCollectionArray{ GetMigrationPlansMigrationPlanCollectionArgs{...} }
type GetMigrationPlansMigrationPlanCollectionArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionArrayOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionArrayOutput) ToGetMigrationPlansMigrationPlanCollectionArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionArrayOutput) ToGetMigrationPlansMigrationPlanCollectionArrayOutput() GetMigrationPlansMigrationPlanCollectionArrayOutput
func (GetMigrationPlansMigrationPlanCollectionArrayOutput) ToGetMigrationPlansMigrationPlanCollectionArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionArrayOutput) ToGetMigrationPlansMigrationPlanCollectionArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionArrayOutput
type GetMigrationPlansMigrationPlanCollectionInput ¶
type GetMigrationPlansMigrationPlanCollectionInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionOutput() GetMigrationPlansMigrationPlanCollectionOutput ToGetMigrationPlansMigrationPlanCollectionOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionOutput }
GetMigrationPlansMigrationPlanCollectionInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionArgs and GetMigrationPlansMigrationPlanCollectionOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionInput` via:
GetMigrationPlansMigrationPlanCollectionArgs{...}
type GetMigrationPlansMigrationPlanCollectionItem ¶
type GetMigrationPlansMigrationPlanCollectionItem struct { // Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1} CalculatedLimits map[string]string `pulumi:"calculatedLimits"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The unique Oracle ID (OCID) that is immutable on creation. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Unique migration identifier MigrationId string `pulumi:"migrationId"` // Status of the migration plan. MigrationPlanStats []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat `pulumi:"migrationPlanStats"` // OCID of the referenced ORM job. ReferenceToRmsStack string `pulumi:"referenceToRmsStack"` // Source migraiton plan ID to be cloned. SourceMigrationPlanId string `pulumi:"sourceMigrationPlanId"` // The current state of the migration plan. State string `pulumi:"state"` // List of strategies for the resources to be migrated. Strategies []GetMigrationPlansMigrationPlanCollectionItemStrategy `pulumi:"strategies"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // List of target environments. TargetEnvironments []GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment `pulumi:"targetEnvironments"` // The time when the migration plan was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetMigrationPlansMigrationPlanCollectionItemArgs ¶
type GetMigrationPlansMigrationPlanCollectionItemArgs struct { // Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1} CalculatedLimits pulumi.StringMapInput `pulumi:"calculatedLimits"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The unique Oracle ID (OCID) that is immutable on creation. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Unique migration identifier MigrationId pulumi.StringInput `pulumi:"migrationId"` // Status of the migration plan. MigrationPlanStats GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayInput `pulumi:"migrationPlanStats"` // OCID of the referenced ORM job. ReferenceToRmsStack pulumi.StringInput `pulumi:"referenceToRmsStack"` // Source migraiton plan ID to be cloned. SourceMigrationPlanId pulumi.StringInput `pulumi:"sourceMigrationPlanId"` // The current state of the migration plan. State pulumi.StringInput `pulumi:"state"` // List of strategies for the resources to be migrated. Strategies GetMigrationPlansMigrationPlanCollectionItemStrategyArrayInput `pulumi:"strategies"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // List of target environments. TargetEnvironments GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayInput `pulumi:"targetEnvironments"` // The time when the migration plan was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetMigrationPlansMigrationPlanCollectionItemArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemArgs) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemArgs) ToGetMigrationPlansMigrationPlanCollectionItemOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemArgs) ToGetMigrationPlansMigrationPlanCollectionItemOutput() GetMigrationPlansMigrationPlanCollectionItemOutput
func (GetMigrationPlansMigrationPlanCollectionItemArgs) ToGetMigrationPlansMigrationPlanCollectionItemOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemArgs) ToGetMigrationPlansMigrationPlanCollectionItemOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemOutput
type GetMigrationPlansMigrationPlanCollectionItemArray ¶
type GetMigrationPlansMigrationPlanCollectionItemArray []GetMigrationPlansMigrationPlanCollectionItemInput
func (GetMigrationPlansMigrationPlanCollectionItemArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemArray) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemArray) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemArray) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutput() GetMigrationPlansMigrationPlanCollectionItemArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemArray) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemArray) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionItemArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemArrayOutput() GetMigrationPlansMigrationPlanCollectionItemArrayOutput ToGetMigrationPlansMigrationPlanCollectionItemArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemArrayOutput }
GetMigrationPlansMigrationPlanCollectionItemArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemArray and GetMigrationPlansMigrationPlanCollectionItemArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemArrayInput` via:
GetMigrationPlansMigrationPlanCollectionItemArray{ GetMigrationPlansMigrationPlanCollectionItemArgs{...} }
type GetMigrationPlansMigrationPlanCollectionItemArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemArrayOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutput() GetMigrationPlansMigrationPlanCollectionItemArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemInput ¶
type GetMigrationPlansMigrationPlanCollectionItemInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemOutput() GetMigrationPlansMigrationPlanCollectionItemOutput ToGetMigrationPlansMigrationPlanCollectionItemOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemOutput }
GetMigrationPlansMigrationPlanCollectionItemInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemArgs and GetMigrationPlansMigrationPlanCollectionItemOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemInput` via:
GetMigrationPlansMigrationPlanCollectionItemArgs{...}
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStat struct { // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // Cost estimation description TotalEstimatedCosts []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost `pulumi:"totalEstimatedCosts"` // The total count of VMs in migration VmCount int `pulumi:"vmCount"` }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs struct { // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // Cost estimation description TotalEstimatedCosts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayInput `pulumi:"totalEstimatedCosts"` // The total count of VMs in migration VmCount pulumi.IntInput `pulumi:"vmCount"` }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatInput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArray{ GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs{...} }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArgs{...}
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) TimeUpdated ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) TimeUpdated() pulumi.StringOutput
The time when the migration plan was updated. An RFC3339 formatted datetime string.
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) TotalEstimatedCosts ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) TotalEstimatedCosts() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput
Cost estimation description
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) VmCount ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatOutput) VmCount() pulumi.IntOutput
The total count of VMs in migration
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCost struct { // Cost estimation for compute Computes []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostCompute `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode string `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImage `pulumi:"osImages"` // Cost estimation for storage Storages []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorage `pulumi:"storages"` // Subscription ID SubscriptionId string `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth float64 `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription float64 `pulumi:"totalEstimationPerMonthBySubscription"` }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs struct { // Cost estimation for compute Computes GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayInput `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayInput `pulumi:"osImages"` // Cost estimation for storage Storages GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayInput `pulumi:"storages"` // Subscription ID SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth pulumi.Float64Input `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription pulumi.Float64Input `pulumi:"totalEstimationPerMonthBySubscription"` }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostInput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArray{ GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs{...} }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) Index ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostCompute ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostCompute struct { // Total number of GPU GpuCount float64 `pulumi:"gpuCount"` // GPU per hour GpuPerHour float64 `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription float64 `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb float64 `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour float64 `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription float64 `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount float64 `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour float64 `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription float64 `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour float64 `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription float64 `pulumi:"totalPerHourBySubscription"` }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs struct { // Total number of GPU GpuCount pulumi.Float64Input `pulumi:"gpuCount"` // GPU per hour GpuPerHour pulumi.Float64Input `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription pulumi.Float64Input `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb pulumi.Float64Input `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour pulumi.Float64Input `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription pulumi.Float64Input `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount pulumi.Float64Input `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour pulumi.Float64Input `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription pulumi.Float64Input `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour pulumi.Float64Input `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64Input `pulumi:"totalPerHourBySubscription"` }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeInput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArray{ GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs{...} }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) Index ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArgs{...}
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) GpuCount ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) GpuCount() pulumi.Float64Output
Total number of GPU
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHour ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64Output
GPU per hour
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHourBySubscription ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64Output
GPU per hour by subscription
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryAmountGb ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64Output
Total usage of memory
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHour ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64Output
Gigabyte per hour
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHourBySubscription ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64Output
Gigabyte per hour by subscription
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuCount ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuCount() pulumi.Float64Output
Total number of OCPUs
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHour ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64Output
OCPU per hour
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHourBySubscription ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64Output
OCPU per hour by subscription
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHour ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64Output
Total price per hour
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHourBySubscription ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64Output
Total price per hour by subscription
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostArgs{...}
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs struct { // Total price per hour TotalPerHour pulumi.Float64Input `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64Input `pulumi:"totalPerHourBySubscription"` }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageInput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArray{ GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs{...} }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) Index ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArgs{...}
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHour ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64Output
Total price per hour
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHourBySubscription ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64Output
Total price per hour by subscription
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) Computes ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) Computes() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostComputeArrayOutput
Cost estimation for compute
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) CurrencyCode ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) CurrencyCode() pulumi.StringOutput
Currency code in the ISO format.
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) OsImages ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) OsImages() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
Cost estimation for the OS image.
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) Storages ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) Storages() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput
Cost estimation for storage
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) SubscriptionId ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) SubscriptionId() pulumi.StringOutput
Subscription ID
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonth ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64Output
Total estimation per month
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonthBySubscription ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64Output
Total estimation per month by subscription.
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorage ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorage struct { // Gigabyte storage capacity per month. TotalGbPerMonth float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription float64 `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolume `pulumi:"volumes"` }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs struct { // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64Input `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64Input `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput `pulumi:"volumes"` }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageInput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArray{ GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs{...} }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) Index ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageArgs{...}
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonth ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64Output
Gigabyte storage capacity per month.
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonthBySubscription ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
Gigabyte storage capacity per month by subscription
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) Volumes ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageOutput) Volumes() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
Volume estimation
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolume ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolume struct { // Gigabyte storage capacity CapacityGb float64 `pulumi:"capacityGb"` // Volume description Description string `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription float64 `pulumi:"totalGbPerMonthBySubscription"` }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs struct { // Gigabyte storage capacity CapacityGb pulumi.Float64Input `pulumi:"capacityGb"` // Volume description Description pulumi.StringInput `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64Input `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64Input `pulumi:"totalGbPerMonthBySubscription"` }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray []GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeInput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArray{ GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs{...} }
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) Index ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeInput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput }
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs and GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeInput` via:
GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeArgs{...}
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) CapacityGb ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64Output
Gigabyte storage capacity
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) Description ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) Description() pulumi.StringOutput
Volume description
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToGetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonth ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64Output
Gigabyte storage capacity per month.
func (GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription ¶
func (o GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
Gigabyte storage capacity per month by subscription
type GetMigrationPlansMigrationPlanCollectionItemOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemOutput) CalculatedLimits ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) CalculatedLimits() pulumi.StringMapOutput
Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
func (GetMigrationPlansMigrationPlanCollectionItemOutput) CompartmentId ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) DefinedTags ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetMigrationPlansMigrationPlanCollectionItemOutput) DisplayName ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemOutput) FreeformTags ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetMigrationPlansMigrationPlanCollectionItemOutput) Id ¶
The unique Oracle ID (OCID) that is immutable on creation.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) LifecycleDetails ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) MigrationId ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) MigrationId() pulumi.StringOutput
Unique migration identifier
func (GetMigrationPlansMigrationPlanCollectionItemOutput) MigrationPlanStats ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) MigrationPlanStats() GetMigrationPlansMigrationPlanCollectionItemMigrationPlanStatArrayOutput
Status of the migration plan.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) ReferenceToRmsStack ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) ReferenceToRmsStack() pulumi.StringOutput
OCID of the referenced ORM job.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) SourceMigrationPlanId ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) SourceMigrationPlanId() pulumi.StringOutput
Source migraiton plan ID to be cloned.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) State ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) State() pulumi.StringOutput
The current state of the migration plan.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) Strategies ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) Strategies() GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
List of strategies for the resources to be migrated.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) SystemTags ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetMigrationPlansMigrationPlanCollectionItemOutput) TargetEnvironments ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) TargetEnvironments() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
List of target environments.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) TimeCreated ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when the migration plan was created. An RFC3339 formatted datetime string.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) TimeUpdated ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when the migration plan was updated. An RFC3339 formatted datetime string.
func (GetMigrationPlansMigrationPlanCollectionItemOutput) ToGetMigrationPlansMigrationPlanCollectionItemOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) ToGetMigrationPlansMigrationPlanCollectionItemOutput() GetMigrationPlansMigrationPlanCollectionItemOutput
func (GetMigrationPlansMigrationPlanCollectionItemOutput) ToGetMigrationPlansMigrationPlanCollectionItemOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemOutput) ToGetMigrationPlansMigrationPlanCollectionItemOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemOutput
type GetMigrationPlansMigrationPlanCollectionItemStrategy ¶
type GetMigrationPlansMigrationPlanCollectionItemStrategy struct { // The real resource usage is multiplied to this number before making any recommendation. AdjustmentMultiplier float64 `pulumi:"adjustmentMultiplier"` // The current state of the migration plan. MetricTimeWindow string `pulumi:"metricTimeWindow"` // The current state of the migration plan. MetricType string `pulumi:"metricType"` // Percentile value Percentile string `pulumi:"percentile"` // The type of resource. ResourceType string `pulumi:"resourceType"` // The type of strategy used for migration. StrategyType string `pulumi:"strategyType"` }
type GetMigrationPlansMigrationPlanCollectionItemStrategyArgs ¶
type GetMigrationPlansMigrationPlanCollectionItemStrategyArgs struct { // The real resource usage is multiplied to this number before making any recommendation. AdjustmentMultiplier pulumi.Float64Input `pulumi:"adjustmentMultiplier"` // The current state of the migration plan. MetricTimeWindow pulumi.StringInput `pulumi:"metricTimeWindow"` // The current state of the migration plan. MetricType pulumi.StringInput `pulumi:"metricType"` // Percentile value Percentile pulumi.StringInput `pulumi:"percentile"` // The type of resource. ResourceType pulumi.StringInput `pulumi:"resourceType"` // The type of strategy used for migration. StrategyType pulumi.StringInput `pulumi:"strategyType"` }
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArgs) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArgs) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemStrategyArgs) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArgs) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemStrategyArgs) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
type GetMigrationPlansMigrationPlanCollectionItemStrategyArray ¶
type GetMigrationPlansMigrationPlanCollectionItemStrategyArray []GetMigrationPlansMigrationPlanCollectionItemStrategyInput
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArray) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArray) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemStrategyArray) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArray) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemStrategyArray) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemStrategyArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionItemStrategyArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput }
GetMigrationPlansMigrationPlanCollectionItemStrategyArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemStrategyArray and GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemStrategyArrayInput` via:
GetMigrationPlansMigrationPlanCollectionItemStrategyArray{ GetMigrationPlansMigrationPlanCollectionItemStrategyArgs{...} }
type GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemStrategyInput ¶
type GetMigrationPlansMigrationPlanCollectionItemStrategyInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyOutput ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyOutput }
GetMigrationPlansMigrationPlanCollectionItemStrategyInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemStrategyArgs and GetMigrationPlansMigrationPlanCollectionItemStrategyOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemStrategyInput` via:
GetMigrationPlansMigrationPlanCollectionItemStrategyArgs{...}
type GetMigrationPlansMigrationPlanCollectionItemStrategyOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemStrategyOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) AdjustmentMultiplier ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) AdjustmentMultiplier() pulumi.Float64Output
The real resource usage is multiplied to this number before making any recommendation.
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) MetricTimeWindow ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) MetricTimeWindow() pulumi.StringOutput
The current state of the migration plan.
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) MetricType ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) MetricType() pulumi.StringOutput
The current state of the migration plan.
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) Percentile ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) Percentile() pulumi.StringOutput
Percentile value
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ResourceType ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ResourceType() pulumi.StringOutput
The type of resource.
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) StrategyType ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) StrategyType() pulumi.StringOutput
The type of strategy used for migration.
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutput() GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
func (GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemStrategyOutput) ToGetMigrationPlansMigrationPlanCollectionItemStrategyOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemStrategyOutput
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment ¶
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironment struct { // Availability Domain of the VM configuration. AvailabilityDomain string `pulumi:"availabilityDomain"` // OCID of the dedicated VM configuration host. DedicatedVmHost string `pulumi:"dedicatedVmHost"` // Fault domain of the VM configuration. FaultDomain string `pulumi:"faultDomain"` // Microsoft license for the VM configuration. MsLicense string `pulumi:"msLicense"` // Preferred VM shape type provided by the customer. PreferredShapeType string `pulumi:"preferredShapeType"` // OCID of the VM configuration subnet. Subnet string `pulumi:"subnet"` // Target compartment identifier TargetCompartmentId string `pulumi:"targetCompartmentId"` // The type of target environment. TargetEnvironmentType string `pulumi:"targetEnvironmentType"` // OCID of the VM configuration VCN. Vcn string `pulumi:"vcn"` }
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs ¶
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs struct { // Availability Domain of the VM configuration. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // OCID of the dedicated VM configuration host. DedicatedVmHost pulumi.StringInput `pulumi:"dedicatedVmHost"` // Fault domain of the VM configuration. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Microsoft license for the VM configuration. MsLicense pulumi.StringInput `pulumi:"msLicense"` // Preferred VM shape type provided by the customer. PreferredShapeType pulumi.StringInput `pulumi:"preferredShapeType"` // OCID of the VM configuration subnet. Subnet pulumi.StringInput `pulumi:"subnet"` // Target compartment identifier TargetCompartmentId pulumi.StringInput `pulumi:"targetCompartmentId"` // The type of target environment. TargetEnvironmentType pulumi.StringInput `pulumi:"targetEnvironmentType"` // OCID of the VM configuration VCN. Vcn pulumi.StringInput `pulumi:"vcn"` }
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray ¶
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray []GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentInput
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput ¶
func (i GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutputWithContext ¶
func (i GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayInput ¶
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput }
GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray and GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayInput` via:
GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArray{ GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs{...} }
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArrayOutput
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentInput ¶
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentInput interface { pulumi.Input ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutputWithContext(context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput }
GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentInput is an input type that accepts GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs and GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput values. You can construct a concrete instance of `GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentInput` via:
GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentArgs{...}
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput ¶
type GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) AvailabilityDomain ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) AvailabilityDomain() pulumi.StringOutput
Availability Domain of the VM configuration.
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) DedicatedVmHost ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) DedicatedVmHost() pulumi.StringOutput
OCID of the dedicated VM configuration host.
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) FaultDomain ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) FaultDomain() pulumi.StringOutput
Fault domain of the VM configuration.
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) MsLicense ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) MsLicense() pulumi.StringOutput
Microsoft license for the VM configuration.
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) PreferredShapeType ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) PreferredShapeType() pulumi.StringOutput
Preferred VM shape type provided by the customer.
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) Subnet ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) Subnet() pulumi.StringOutput
OCID of the VM configuration subnet.
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) TargetCompartmentId ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) TargetCompartmentId() pulumi.StringOutput
Target compartment identifier
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) TargetEnvironmentType ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) TargetEnvironmentType() pulumi.StringOutput
The type of target environment.
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput() GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) ToGetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput
func (GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) Vcn ¶
func (o GetMigrationPlansMigrationPlanCollectionItemTargetEnvironmentOutput) Vcn() pulumi.StringOutput
OCID of the VM configuration VCN.
type GetMigrationPlansMigrationPlanCollectionOutput ¶
type GetMigrationPlansMigrationPlanCollectionOutput struct{ *pulumi.OutputState }
func (GetMigrationPlansMigrationPlanCollectionOutput) ElementType ¶
func (GetMigrationPlansMigrationPlanCollectionOutput) ElementType() reflect.Type
func (GetMigrationPlansMigrationPlanCollectionOutput) ToGetMigrationPlansMigrationPlanCollectionOutput ¶
func (o GetMigrationPlansMigrationPlanCollectionOutput) ToGetMigrationPlansMigrationPlanCollectionOutput() GetMigrationPlansMigrationPlanCollectionOutput
func (GetMigrationPlansMigrationPlanCollectionOutput) ToGetMigrationPlansMigrationPlanCollectionOutputWithContext ¶
func (o GetMigrationPlansMigrationPlanCollectionOutput) ToGetMigrationPlansMigrationPlanCollectionOutputWithContext(ctx context.Context) GetMigrationPlansMigrationPlanCollectionOutput
type GetMigrationPlansOutputArgs ¶
type GetMigrationPlansOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetMigrationPlansFilterArrayInput `pulumi:"filters"` // Unique migration identifier MigrationId pulumi.StringPtrInput `pulumi:"migrationId"` // Unique migration plan identifier MigrationPlanId pulumi.StringPtrInput `pulumi:"migrationPlanId"` // The current state of the migration plan. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getMigrationPlans.
func (GetMigrationPlansOutputArgs) ElementType ¶
func (GetMigrationPlansOutputArgs) ElementType() reflect.Type
type GetMigrationPlansResult ¶
type GetMigrationPlansResult struct { // The OCID of the compartment containing the migration plan. CompartmentId *string `pulumi:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetMigrationPlansFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The OCID of the associated migration. MigrationId *string `pulumi:"migrationId"` // The list of migration_plan_collection. MigrationPlanCollections []GetMigrationPlansMigrationPlanCollection `pulumi:"migrationPlanCollections"` MigrationPlanId *string `pulumi:"migrationPlanId"` // The current state of the migration plan. State *string `pulumi:"state"` }
A collection of values returned by getMigrationPlans.
func GetMigrationPlans ¶
func GetMigrationPlans(ctx *pulumi.Context, args *GetMigrationPlansArgs, opts ...pulumi.InvokeOption) (*GetMigrationPlansResult, error)
This data source provides the list of Migration Plans in Oracle Cloud Infrastructure Cloud Migrations service.
Returns a list of migration plans.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetMigrationPlans(ctx, &cloudmigrations.GetMigrationPlansArgs{ CompartmentId: pulumi.StringRef(compartmentId), DisplayName: pulumi.StringRef(migrationPlanDisplayName), MigrationId: pulumi.StringRef(testMigration.Id), MigrationPlanId: pulumi.StringRef(testMigrationPlan.Id), State: pulumi.StringRef(migrationPlanState), }, nil) if err != nil { return err } return nil }) }
```
type GetMigrationPlansResultOutput ¶
type GetMigrationPlansResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMigrationPlans.
func GetMigrationPlansOutput ¶
func GetMigrationPlansOutput(ctx *pulumi.Context, args GetMigrationPlansOutputArgs, opts ...pulumi.InvokeOption) GetMigrationPlansResultOutput
func (GetMigrationPlansResultOutput) CompartmentId ¶
func (o GetMigrationPlansResultOutput) CompartmentId() pulumi.StringPtrOutput
The OCID of the compartment containing the migration plan.
func (GetMigrationPlansResultOutput) DisplayName ¶
func (o GetMigrationPlansResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetMigrationPlansResultOutput) ElementType ¶
func (GetMigrationPlansResultOutput) ElementType() reflect.Type
func (GetMigrationPlansResultOutput) Filters ¶
func (o GetMigrationPlansResultOutput) Filters() GetMigrationPlansFilterArrayOutput
func (GetMigrationPlansResultOutput) Id ¶
func (o GetMigrationPlansResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMigrationPlansResultOutput) MigrationId ¶
func (o GetMigrationPlansResultOutput) MigrationId() pulumi.StringPtrOutput
The OCID of the associated migration.
func (GetMigrationPlansResultOutput) MigrationPlanCollections ¶
func (o GetMigrationPlansResultOutput) MigrationPlanCollections() GetMigrationPlansMigrationPlanCollectionArrayOutput
The list of migration_plan_collection.
func (GetMigrationPlansResultOutput) MigrationPlanId ¶
func (o GetMigrationPlansResultOutput) MigrationPlanId() pulumi.StringPtrOutput
func (GetMigrationPlansResultOutput) State ¶
func (o GetMigrationPlansResultOutput) State() pulumi.StringPtrOutput
The current state of the migration plan.
func (GetMigrationPlansResultOutput) ToGetMigrationPlansResultOutput ¶
func (o GetMigrationPlansResultOutput) ToGetMigrationPlansResultOutput() GetMigrationPlansResultOutput
func (GetMigrationPlansResultOutput) ToGetMigrationPlansResultOutputWithContext ¶
func (o GetMigrationPlansResultOutput) ToGetMigrationPlansResultOutputWithContext(ctx context.Context) GetMigrationPlansResultOutput
type GetMigrationsArgs ¶
type GetMigrationsArgs struct { // The ID of the compartment in which to list resources. CompartmentId *string `pulumi:"compartmentId"` // A filter to return only resources that match the entire given display name. DisplayName *string `pulumi:"displayName"` Filters []GetMigrationsFilter `pulumi:"filters"` // Unique migration identifier MigrationId *string `pulumi:"migrationId"` // A filter to return only resources where the resource's lifecycle state matches the given lifecycle state. State *string `pulumi:"state"` }
A collection of arguments for invoking getMigrations.
type GetMigrationsFilter ¶
type GetMigrationsFilterArgs ¶
type GetMigrationsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetMigrationsFilterArgs) ElementType ¶
func (GetMigrationsFilterArgs) ElementType() reflect.Type
func (GetMigrationsFilterArgs) ToGetMigrationsFilterOutput ¶
func (i GetMigrationsFilterArgs) ToGetMigrationsFilterOutput() GetMigrationsFilterOutput
func (GetMigrationsFilterArgs) ToGetMigrationsFilterOutputWithContext ¶
func (i GetMigrationsFilterArgs) ToGetMigrationsFilterOutputWithContext(ctx context.Context) GetMigrationsFilterOutput
type GetMigrationsFilterArray ¶
type GetMigrationsFilterArray []GetMigrationsFilterInput
func (GetMigrationsFilterArray) ElementType ¶
func (GetMigrationsFilterArray) ElementType() reflect.Type
func (GetMigrationsFilterArray) ToGetMigrationsFilterArrayOutput ¶
func (i GetMigrationsFilterArray) ToGetMigrationsFilterArrayOutput() GetMigrationsFilterArrayOutput
func (GetMigrationsFilterArray) ToGetMigrationsFilterArrayOutputWithContext ¶
func (i GetMigrationsFilterArray) ToGetMigrationsFilterArrayOutputWithContext(ctx context.Context) GetMigrationsFilterArrayOutput
type GetMigrationsFilterArrayInput ¶
type GetMigrationsFilterArrayInput interface { pulumi.Input ToGetMigrationsFilterArrayOutput() GetMigrationsFilterArrayOutput ToGetMigrationsFilterArrayOutputWithContext(context.Context) GetMigrationsFilterArrayOutput }
GetMigrationsFilterArrayInput is an input type that accepts GetMigrationsFilterArray and GetMigrationsFilterArrayOutput values. You can construct a concrete instance of `GetMigrationsFilterArrayInput` via:
GetMigrationsFilterArray{ GetMigrationsFilterArgs{...} }
type GetMigrationsFilterArrayOutput ¶
type GetMigrationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationsFilterArrayOutput) ElementType ¶
func (GetMigrationsFilterArrayOutput) ElementType() reflect.Type
func (GetMigrationsFilterArrayOutput) Index ¶
func (o GetMigrationsFilterArrayOutput) Index(i pulumi.IntInput) GetMigrationsFilterOutput
func (GetMigrationsFilterArrayOutput) ToGetMigrationsFilterArrayOutput ¶
func (o GetMigrationsFilterArrayOutput) ToGetMigrationsFilterArrayOutput() GetMigrationsFilterArrayOutput
func (GetMigrationsFilterArrayOutput) ToGetMigrationsFilterArrayOutputWithContext ¶
func (o GetMigrationsFilterArrayOutput) ToGetMigrationsFilterArrayOutputWithContext(ctx context.Context) GetMigrationsFilterArrayOutput
type GetMigrationsFilterInput ¶
type GetMigrationsFilterInput interface { pulumi.Input ToGetMigrationsFilterOutput() GetMigrationsFilterOutput ToGetMigrationsFilterOutputWithContext(context.Context) GetMigrationsFilterOutput }
GetMigrationsFilterInput is an input type that accepts GetMigrationsFilterArgs and GetMigrationsFilterOutput values. You can construct a concrete instance of `GetMigrationsFilterInput` via:
GetMigrationsFilterArgs{...}
type GetMigrationsFilterOutput ¶
type GetMigrationsFilterOutput struct{ *pulumi.OutputState }
func (GetMigrationsFilterOutput) ElementType ¶
func (GetMigrationsFilterOutput) ElementType() reflect.Type
func (GetMigrationsFilterOutput) Name ¶
func (o GetMigrationsFilterOutput) Name() pulumi.StringOutput
func (GetMigrationsFilterOutput) Regex ¶
func (o GetMigrationsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetMigrationsFilterOutput) ToGetMigrationsFilterOutput ¶
func (o GetMigrationsFilterOutput) ToGetMigrationsFilterOutput() GetMigrationsFilterOutput
func (GetMigrationsFilterOutput) ToGetMigrationsFilterOutputWithContext ¶
func (o GetMigrationsFilterOutput) ToGetMigrationsFilterOutputWithContext(ctx context.Context) GetMigrationsFilterOutput
func (GetMigrationsFilterOutput) Values ¶
func (o GetMigrationsFilterOutput) Values() pulumi.StringArrayOutput
type GetMigrationsMigrationCollection ¶
type GetMigrationsMigrationCollection struct {
Items []GetMigrationsMigrationCollectionItem `pulumi:"items"`
}
type GetMigrationsMigrationCollectionArgs ¶
type GetMigrationsMigrationCollectionArgs struct {
Items GetMigrationsMigrationCollectionItemArrayInput `pulumi:"items"`
}
func (GetMigrationsMigrationCollectionArgs) ElementType ¶
func (GetMigrationsMigrationCollectionArgs) ElementType() reflect.Type
func (GetMigrationsMigrationCollectionArgs) ToGetMigrationsMigrationCollectionOutput ¶
func (i GetMigrationsMigrationCollectionArgs) ToGetMigrationsMigrationCollectionOutput() GetMigrationsMigrationCollectionOutput
func (GetMigrationsMigrationCollectionArgs) ToGetMigrationsMigrationCollectionOutputWithContext ¶
func (i GetMigrationsMigrationCollectionArgs) ToGetMigrationsMigrationCollectionOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionOutput
type GetMigrationsMigrationCollectionArray ¶
type GetMigrationsMigrationCollectionArray []GetMigrationsMigrationCollectionInput
func (GetMigrationsMigrationCollectionArray) ElementType ¶
func (GetMigrationsMigrationCollectionArray) ElementType() reflect.Type
func (GetMigrationsMigrationCollectionArray) ToGetMigrationsMigrationCollectionArrayOutput ¶
func (i GetMigrationsMigrationCollectionArray) ToGetMigrationsMigrationCollectionArrayOutput() GetMigrationsMigrationCollectionArrayOutput
func (GetMigrationsMigrationCollectionArray) ToGetMigrationsMigrationCollectionArrayOutputWithContext ¶
func (i GetMigrationsMigrationCollectionArray) ToGetMigrationsMigrationCollectionArrayOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionArrayOutput
type GetMigrationsMigrationCollectionArrayInput ¶
type GetMigrationsMigrationCollectionArrayInput interface { pulumi.Input ToGetMigrationsMigrationCollectionArrayOutput() GetMigrationsMigrationCollectionArrayOutput ToGetMigrationsMigrationCollectionArrayOutputWithContext(context.Context) GetMigrationsMigrationCollectionArrayOutput }
GetMigrationsMigrationCollectionArrayInput is an input type that accepts GetMigrationsMigrationCollectionArray and GetMigrationsMigrationCollectionArrayOutput values. You can construct a concrete instance of `GetMigrationsMigrationCollectionArrayInput` via:
GetMigrationsMigrationCollectionArray{ GetMigrationsMigrationCollectionArgs{...} }
type GetMigrationsMigrationCollectionArrayOutput ¶
type GetMigrationsMigrationCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationsMigrationCollectionArrayOutput) ElementType ¶
func (GetMigrationsMigrationCollectionArrayOutput) ElementType() reflect.Type
func (GetMigrationsMigrationCollectionArrayOutput) ToGetMigrationsMigrationCollectionArrayOutput ¶
func (o GetMigrationsMigrationCollectionArrayOutput) ToGetMigrationsMigrationCollectionArrayOutput() GetMigrationsMigrationCollectionArrayOutput
func (GetMigrationsMigrationCollectionArrayOutput) ToGetMigrationsMigrationCollectionArrayOutputWithContext ¶
func (o GetMigrationsMigrationCollectionArrayOutput) ToGetMigrationsMigrationCollectionArrayOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionArrayOutput
type GetMigrationsMigrationCollectionInput ¶
type GetMigrationsMigrationCollectionInput interface { pulumi.Input ToGetMigrationsMigrationCollectionOutput() GetMigrationsMigrationCollectionOutput ToGetMigrationsMigrationCollectionOutputWithContext(context.Context) GetMigrationsMigrationCollectionOutput }
GetMigrationsMigrationCollectionInput is an input type that accepts GetMigrationsMigrationCollectionArgs and GetMigrationsMigrationCollectionOutput values. You can construct a concrete instance of `GetMigrationsMigrationCollectionInput` via:
GetMigrationsMigrationCollectionArgs{...}
type GetMigrationsMigrationCollectionItem ¶
type GetMigrationsMigrationCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable on creation Id string `pulumi:"id"` // Indicates whether migration is marked as completed. IsCompleted bool `pulumi:"isCompleted"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Replication schedule identifier ReplicationScheduleId string `pulumi:"replicationScheduleId"` // A filter to return only resources where the resource's lifecycle state matches the given lifecycle state. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when the migration project was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time when the migration project was updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` }
type GetMigrationsMigrationCollectionItemArgs ¶
type GetMigrationsMigrationCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique identifier that is immutable on creation Id pulumi.StringInput `pulumi:"id"` // Indicates whether migration is marked as completed. IsCompleted pulumi.BoolInput `pulumi:"isCompleted"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Replication schedule identifier ReplicationScheduleId pulumi.StringInput `pulumi:"replicationScheduleId"` // A filter to return only resources where the resource's lifecycle state matches the given lifecycle state. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time when the migration project was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when the migration project was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetMigrationsMigrationCollectionItemArgs) ElementType ¶
func (GetMigrationsMigrationCollectionItemArgs) ElementType() reflect.Type
func (GetMigrationsMigrationCollectionItemArgs) ToGetMigrationsMigrationCollectionItemOutput ¶
func (i GetMigrationsMigrationCollectionItemArgs) ToGetMigrationsMigrationCollectionItemOutput() GetMigrationsMigrationCollectionItemOutput
func (GetMigrationsMigrationCollectionItemArgs) ToGetMigrationsMigrationCollectionItemOutputWithContext ¶
func (i GetMigrationsMigrationCollectionItemArgs) ToGetMigrationsMigrationCollectionItemOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionItemOutput
type GetMigrationsMigrationCollectionItemArray ¶
type GetMigrationsMigrationCollectionItemArray []GetMigrationsMigrationCollectionItemInput
func (GetMigrationsMigrationCollectionItemArray) ElementType ¶
func (GetMigrationsMigrationCollectionItemArray) ElementType() reflect.Type
func (GetMigrationsMigrationCollectionItemArray) ToGetMigrationsMigrationCollectionItemArrayOutput ¶
func (i GetMigrationsMigrationCollectionItemArray) ToGetMigrationsMigrationCollectionItemArrayOutput() GetMigrationsMigrationCollectionItemArrayOutput
func (GetMigrationsMigrationCollectionItemArray) ToGetMigrationsMigrationCollectionItemArrayOutputWithContext ¶
func (i GetMigrationsMigrationCollectionItemArray) ToGetMigrationsMigrationCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionItemArrayOutput
type GetMigrationsMigrationCollectionItemArrayInput ¶
type GetMigrationsMigrationCollectionItemArrayInput interface { pulumi.Input ToGetMigrationsMigrationCollectionItemArrayOutput() GetMigrationsMigrationCollectionItemArrayOutput ToGetMigrationsMigrationCollectionItemArrayOutputWithContext(context.Context) GetMigrationsMigrationCollectionItemArrayOutput }
GetMigrationsMigrationCollectionItemArrayInput is an input type that accepts GetMigrationsMigrationCollectionItemArray and GetMigrationsMigrationCollectionItemArrayOutput values. You can construct a concrete instance of `GetMigrationsMigrationCollectionItemArrayInput` via:
GetMigrationsMigrationCollectionItemArray{ GetMigrationsMigrationCollectionItemArgs{...} }
type GetMigrationsMigrationCollectionItemArrayOutput ¶
type GetMigrationsMigrationCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetMigrationsMigrationCollectionItemArrayOutput) ElementType ¶
func (GetMigrationsMigrationCollectionItemArrayOutput) ElementType() reflect.Type
func (GetMigrationsMigrationCollectionItemArrayOutput) ToGetMigrationsMigrationCollectionItemArrayOutput ¶
func (o GetMigrationsMigrationCollectionItemArrayOutput) ToGetMigrationsMigrationCollectionItemArrayOutput() GetMigrationsMigrationCollectionItemArrayOutput
func (GetMigrationsMigrationCollectionItemArrayOutput) ToGetMigrationsMigrationCollectionItemArrayOutputWithContext ¶
func (o GetMigrationsMigrationCollectionItemArrayOutput) ToGetMigrationsMigrationCollectionItemArrayOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionItemArrayOutput
type GetMigrationsMigrationCollectionItemInput ¶
type GetMigrationsMigrationCollectionItemInput interface { pulumi.Input ToGetMigrationsMigrationCollectionItemOutput() GetMigrationsMigrationCollectionItemOutput ToGetMigrationsMigrationCollectionItemOutputWithContext(context.Context) GetMigrationsMigrationCollectionItemOutput }
GetMigrationsMigrationCollectionItemInput is an input type that accepts GetMigrationsMigrationCollectionItemArgs and GetMigrationsMigrationCollectionItemOutput values. You can construct a concrete instance of `GetMigrationsMigrationCollectionItemInput` via:
GetMigrationsMigrationCollectionItemArgs{...}
type GetMigrationsMigrationCollectionItemOutput ¶
type GetMigrationsMigrationCollectionItemOutput struct{ *pulumi.OutputState }
func (GetMigrationsMigrationCollectionItemOutput) CompartmentId ¶
func (o GetMigrationsMigrationCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetMigrationsMigrationCollectionItemOutput) DefinedTags ¶
func (o GetMigrationsMigrationCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetMigrationsMigrationCollectionItemOutput) DisplayName ¶
func (o GetMigrationsMigrationCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetMigrationsMigrationCollectionItemOutput) ElementType ¶
func (GetMigrationsMigrationCollectionItemOutput) ElementType() reflect.Type
func (GetMigrationsMigrationCollectionItemOutput) FreeformTags ¶
func (o GetMigrationsMigrationCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetMigrationsMigrationCollectionItemOutput) Id ¶
func (o GetMigrationsMigrationCollectionItemOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation
func (GetMigrationsMigrationCollectionItemOutput) IsCompleted ¶
func (o GetMigrationsMigrationCollectionItemOutput) IsCompleted() pulumi.BoolOutput
Indicates whether migration is marked as completed.
func (GetMigrationsMigrationCollectionItemOutput) LifecycleDetails ¶
func (o GetMigrationsMigrationCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (GetMigrationsMigrationCollectionItemOutput) ReplicationScheduleId ¶
func (o GetMigrationsMigrationCollectionItemOutput) ReplicationScheduleId() pulumi.StringOutput
Replication schedule identifier
func (GetMigrationsMigrationCollectionItemOutput) State ¶
func (o GetMigrationsMigrationCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources where the resource's lifecycle state matches the given lifecycle state.
func (GetMigrationsMigrationCollectionItemOutput) SystemTags ¶
func (o GetMigrationsMigrationCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetMigrationsMigrationCollectionItemOutput) TimeCreated ¶
func (o GetMigrationsMigrationCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when the migration project was created. An RFC3339 formatted datetime string
func (GetMigrationsMigrationCollectionItemOutput) TimeUpdated ¶
func (o GetMigrationsMigrationCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when the migration project was updated. An RFC3339 formatted datetime string
func (GetMigrationsMigrationCollectionItemOutput) ToGetMigrationsMigrationCollectionItemOutput ¶
func (o GetMigrationsMigrationCollectionItemOutput) ToGetMigrationsMigrationCollectionItemOutput() GetMigrationsMigrationCollectionItemOutput
func (GetMigrationsMigrationCollectionItemOutput) ToGetMigrationsMigrationCollectionItemOutputWithContext ¶
func (o GetMigrationsMigrationCollectionItemOutput) ToGetMigrationsMigrationCollectionItemOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionItemOutput
type GetMigrationsMigrationCollectionOutput ¶
type GetMigrationsMigrationCollectionOutput struct{ *pulumi.OutputState }
func (GetMigrationsMigrationCollectionOutput) ElementType ¶
func (GetMigrationsMigrationCollectionOutput) ElementType() reflect.Type
func (GetMigrationsMigrationCollectionOutput) ToGetMigrationsMigrationCollectionOutput ¶
func (o GetMigrationsMigrationCollectionOutput) ToGetMigrationsMigrationCollectionOutput() GetMigrationsMigrationCollectionOutput
func (GetMigrationsMigrationCollectionOutput) ToGetMigrationsMigrationCollectionOutputWithContext ¶
func (o GetMigrationsMigrationCollectionOutput) ToGetMigrationsMigrationCollectionOutputWithContext(ctx context.Context) GetMigrationsMigrationCollectionOutput
type GetMigrationsOutputArgs ¶
type GetMigrationsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetMigrationsFilterArrayInput `pulumi:"filters"` // Unique migration identifier MigrationId pulumi.StringPtrInput `pulumi:"migrationId"` // A filter to return only resources where the resource's lifecycle state matches the given lifecycle state. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getMigrations.
func (GetMigrationsOutputArgs) ElementType ¶
func (GetMigrationsOutputArgs) ElementType() reflect.Type
type GetMigrationsResult ¶
type GetMigrationsResult struct { // Compartment Identifier CompartmentId *string `pulumi:"compartmentId"` // Migration Identifier that can be renamed DisplayName *string `pulumi:"displayName"` Filters []GetMigrationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of migration_collection. MigrationCollections []GetMigrationsMigrationCollection `pulumi:"migrationCollections"` MigrationId *string `pulumi:"migrationId"` // The current state of migration. State *string `pulumi:"state"` }
A collection of values returned by getMigrations.
func GetMigrations ¶
func GetMigrations(ctx *pulumi.Context, args *GetMigrationsArgs, opts ...pulumi.InvokeOption) (*GetMigrationsResult, error)
This data source provides the list of Migrations in Oracle Cloud Infrastructure Cloud Migrations service.
Returns a list of migrations.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetMigrations(ctx, &cloudmigrations.GetMigrationsArgs{ CompartmentId: pulumi.StringRef(compartmentId), DisplayName: pulumi.StringRef(migrationDisplayName), MigrationId: pulumi.StringRef(testMigration.Id), State: pulumi.StringRef(migrationState), }, nil) if err != nil { return err } return nil }) }
```
type GetMigrationsResultOutput ¶
type GetMigrationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMigrations.
func GetMigrationsOutput ¶
func GetMigrationsOutput(ctx *pulumi.Context, args GetMigrationsOutputArgs, opts ...pulumi.InvokeOption) GetMigrationsResultOutput
func (GetMigrationsResultOutput) CompartmentId ¶
func (o GetMigrationsResultOutput) CompartmentId() pulumi.StringPtrOutput
Compartment Identifier
func (GetMigrationsResultOutput) DisplayName ¶
func (o GetMigrationsResultOutput) DisplayName() pulumi.StringPtrOutput
Migration Identifier that can be renamed
func (GetMigrationsResultOutput) ElementType ¶
func (GetMigrationsResultOutput) ElementType() reflect.Type
func (GetMigrationsResultOutput) Filters ¶
func (o GetMigrationsResultOutput) Filters() GetMigrationsFilterArrayOutput
func (GetMigrationsResultOutput) Id ¶
func (o GetMigrationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMigrationsResultOutput) MigrationCollections ¶
func (o GetMigrationsResultOutput) MigrationCollections() GetMigrationsMigrationCollectionArrayOutput
The list of migration_collection.
func (GetMigrationsResultOutput) MigrationId ¶
func (o GetMigrationsResultOutput) MigrationId() pulumi.StringPtrOutput
func (GetMigrationsResultOutput) State ¶
func (o GetMigrationsResultOutput) State() pulumi.StringPtrOutput
The current state of migration.
func (GetMigrationsResultOutput) ToGetMigrationsResultOutput ¶
func (o GetMigrationsResultOutput) ToGetMigrationsResultOutput() GetMigrationsResultOutput
func (GetMigrationsResultOutput) ToGetMigrationsResultOutputWithContext ¶
func (o GetMigrationsResultOutput) ToGetMigrationsResultOutputWithContext(ctx context.Context) GetMigrationsResultOutput
type GetReplicationSchedulesArgs ¶
type GetReplicationSchedulesArgs struct { // The ID of the compartment in which to list resources. CompartmentId *string `pulumi:"compartmentId"` // A filter to return only resources that match the entire given display name. DisplayName *string `pulumi:"displayName"` Filters []GetReplicationSchedulesFilter `pulumi:"filters"` // Unique replication schedule identifier in query ReplicationScheduleId *string `pulumi:"replicationScheduleId"` // The current state of the replication schedule. State *string `pulumi:"state"` }
A collection of arguments for invoking getReplicationSchedules.
type GetReplicationSchedulesFilterArgs ¶
type GetReplicationSchedulesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetReplicationSchedulesFilterArgs) ElementType ¶
func (GetReplicationSchedulesFilterArgs) ElementType() reflect.Type
func (GetReplicationSchedulesFilterArgs) ToGetReplicationSchedulesFilterOutput ¶
func (i GetReplicationSchedulesFilterArgs) ToGetReplicationSchedulesFilterOutput() GetReplicationSchedulesFilterOutput
func (GetReplicationSchedulesFilterArgs) ToGetReplicationSchedulesFilterOutputWithContext ¶
func (i GetReplicationSchedulesFilterArgs) ToGetReplicationSchedulesFilterOutputWithContext(ctx context.Context) GetReplicationSchedulesFilterOutput
type GetReplicationSchedulesFilterArray ¶
type GetReplicationSchedulesFilterArray []GetReplicationSchedulesFilterInput
func (GetReplicationSchedulesFilterArray) ElementType ¶
func (GetReplicationSchedulesFilterArray) ElementType() reflect.Type
func (GetReplicationSchedulesFilterArray) ToGetReplicationSchedulesFilterArrayOutput ¶
func (i GetReplicationSchedulesFilterArray) ToGetReplicationSchedulesFilterArrayOutput() GetReplicationSchedulesFilterArrayOutput
func (GetReplicationSchedulesFilterArray) ToGetReplicationSchedulesFilterArrayOutputWithContext ¶
func (i GetReplicationSchedulesFilterArray) ToGetReplicationSchedulesFilterArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesFilterArrayOutput
type GetReplicationSchedulesFilterArrayInput ¶
type GetReplicationSchedulesFilterArrayInput interface { pulumi.Input ToGetReplicationSchedulesFilterArrayOutput() GetReplicationSchedulesFilterArrayOutput ToGetReplicationSchedulesFilterArrayOutputWithContext(context.Context) GetReplicationSchedulesFilterArrayOutput }
GetReplicationSchedulesFilterArrayInput is an input type that accepts GetReplicationSchedulesFilterArray and GetReplicationSchedulesFilterArrayOutput values. You can construct a concrete instance of `GetReplicationSchedulesFilterArrayInput` via:
GetReplicationSchedulesFilterArray{ GetReplicationSchedulesFilterArgs{...} }
type GetReplicationSchedulesFilterArrayOutput ¶
type GetReplicationSchedulesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetReplicationSchedulesFilterArrayOutput) ElementType ¶
func (GetReplicationSchedulesFilterArrayOutput) ElementType() reflect.Type
func (GetReplicationSchedulesFilterArrayOutput) ToGetReplicationSchedulesFilterArrayOutput ¶
func (o GetReplicationSchedulesFilterArrayOutput) ToGetReplicationSchedulesFilterArrayOutput() GetReplicationSchedulesFilterArrayOutput
func (GetReplicationSchedulesFilterArrayOutput) ToGetReplicationSchedulesFilterArrayOutputWithContext ¶
func (o GetReplicationSchedulesFilterArrayOutput) ToGetReplicationSchedulesFilterArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesFilterArrayOutput
type GetReplicationSchedulesFilterInput ¶
type GetReplicationSchedulesFilterInput interface { pulumi.Input ToGetReplicationSchedulesFilterOutput() GetReplicationSchedulesFilterOutput ToGetReplicationSchedulesFilterOutputWithContext(context.Context) GetReplicationSchedulesFilterOutput }
GetReplicationSchedulesFilterInput is an input type that accepts GetReplicationSchedulesFilterArgs and GetReplicationSchedulesFilterOutput values. You can construct a concrete instance of `GetReplicationSchedulesFilterInput` via:
GetReplicationSchedulesFilterArgs{...}
type GetReplicationSchedulesFilterOutput ¶
type GetReplicationSchedulesFilterOutput struct{ *pulumi.OutputState }
func (GetReplicationSchedulesFilterOutput) ElementType ¶
func (GetReplicationSchedulesFilterOutput) ElementType() reflect.Type
func (GetReplicationSchedulesFilterOutput) Name ¶
func (o GetReplicationSchedulesFilterOutput) Name() pulumi.StringOutput
func (GetReplicationSchedulesFilterOutput) Regex ¶
func (o GetReplicationSchedulesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetReplicationSchedulesFilterOutput) ToGetReplicationSchedulesFilterOutput ¶
func (o GetReplicationSchedulesFilterOutput) ToGetReplicationSchedulesFilterOutput() GetReplicationSchedulesFilterOutput
func (GetReplicationSchedulesFilterOutput) ToGetReplicationSchedulesFilterOutputWithContext ¶
func (o GetReplicationSchedulesFilterOutput) ToGetReplicationSchedulesFilterOutputWithContext(ctx context.Context) GetReplicationSchedulesFilterOutput
func (GetReplicationSchedulesFilterOutput) Values ¶
func (o GetReplicationSchedulesFilterOutput) Values() pulumi.StringArrayOutput
type GetReplicationSchedulesOutputArgs ¶
type GetReplicationSchedulesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetReplicationSchedulesFilterArrayInput `pulumi:"filters"` // Unique replication schedule identifier in query ReplicationScheduleId pulumi.StringPtrInput `pulumi:"replicationScheduleId"` // The current state of the replication schedule. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getReplicationSchedules.
func (GetReplicationSchedulesOutputArgs) ElementType ¶
func (GetReplicationSchedulesOutputArgs) ElementType() reflect.Type
type GetReplicationSchedulesReplicationScheduleCollection ¶
type GetReplicationSchedulesReplicationScheduleCollection struct {
Items []GetReplicationSchedulesReplicationScheduleCollectionItem `pulumi:"items"`
}
type GetReplicationSchedulesReplicationScheduleCollectionArgs ¶
type GetReplicationSchedulesReplicationScheduleCollectionArgs struct {
Items GetReplicationSchedulesReplicationScheduleCollectionItemArrayInput `pulumi:"items"`
}
func (GetReplicationSchedulesReplicationScheduleCollectionArgs) ElementType ¶
func (GetReplicationSchedulesReplicationScheduleCollectionArgs) ElementType() reflect.Type
func (GetReplicationSchedulesReplicationScheduleCollectionArgs) ToGetReplicationSchedulesReplicationScheduleCollectionOutput ¶
func (i GetReplicationSchedulesReplicationScheduleCollectionArgs) ToGetReplicationSchedulesReplicationScheduleCollectionOutput() GetReplicationSchedulesReplicationScheduleCollectionOutput
func (GetReplicationSchedulesReplicationScheduleCollectionArgs) ToGetReplicationSchedulesReplicationScheduleCollectionOutputWithContext ¶
func (i GetReplicationSchedulesReplicationScheduleCollectionArgs) ToGetReplicationSchedulesReplicationScheduleCollectionOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionOutput
type GetReplicationSchedulesReplicationScheduleCollectionArray ¶
type GetReplicationSchedulesReplicationScheduleCollectionArray []GetReplicationSchedulesReplicationScheduleCollectionInput
func (GetReplicationSchedulesReplicationScheduleCollectionArray) ElementType ¶
func (GetReplicationSchedulesReplicationScheduleCollectionArray) ElementType() reflect.Type
func (GetReplicationSchedulesReplicationScheduleCollectionArray) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutput ¶
func (i GetReplicationSchedulesReplicationScheduleCollectionArray) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
func (GetReplicationSchedulesReplicationScheduleCollectionArray) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutputWithContext ¶
func (i GetReplicationSchedulesReplicationScheduleCollectionArray) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
type GetReplicationSchedulesReplicationScheduleCollectionArrayInput ¶
type GetReplicationSchedulesReplicationScheduleCollectionArrayInput interface { pulumi.Input ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionArrayOutput ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutputWithContext(context.Context) GetReplicationSchedulesReplicationScheduleCollectionArrayOutput }
GetReplicationSchedulesReplicationScheduleCollectionArrayInput is an input type that accepts GetReplicationSchedulesReplicationScheduleCollectionArray and GetReplicationSchedulesReplicationScheduleCollectionArrayOutput values. You can construct a concrete instance of `GetReplicationSchedulesReplicationScheduleCollectionArrayInput` via:
GetReplicationSchedulesReplicationScheduleCollectionArray{ GetReplicationSchedulesReplicationScheduleCollectionArgs{...} }
type GetReplicationSchedulesReplicationScheduleCollectionArrayOutput ¶
type GetReplicationSchedulesReplicationScheduleCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) ElementType ¶
func (GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) ElementType() reflect.Type
func (GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutput ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
func (GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutputWithContext ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
type GetReplicationSchedulesReplicationScheduleCollectionInput ¶
type GetReplicationSchedulesReplicationScheduleCollectionInput interface { pulumi.Input ToGetReplicationSchedulesReplicationScheduleCollectionOutput() GetReplicationSchedulesReplicationScheduleCollectionOutput ToGetReplicationSchedulesReplicationScheduleCollectionOutputWithContext(context.Context) GetReplicationSchedulesReplicationScheduleCollectionOutput }
GetReplicationSchedulesReplicationScheduleCollectionInput is an input type that accepts GetReplicationSchedulesReplicationScheduleCollectionArgs and GetReplicationSchedulesReplicationScheduleCollectionOutput values. You can construct a concrete instance of `GetReplicationSchedulesReplicationScheduleCollectionInput` via:
GetReplicationSchedulesReplicationScheduleCollectionArgs{...}
type GetReplicationSchedulesReplicationScheduleCollectionItem ¶
type GetReplicationSchedulesReplicationScheduleCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // Recurrence specification for the replication schedule execution. ExecutionRecurrences string `pulumi:"executionRecurrences"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the replication schedule. Id string `pulumi:"id"` // The detailed state of the replication schedule. LifecycleDetails string `pulumi:"lifecycleDetails"` // The current state of the replication schedule. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when the replication schedule was created in RFC3339 format. TimeCreated string `pulumi:"timeCreated"` // The time when the replication schedule was last updated in RFC3339 format. TimeUpdated string `pulumi:"timeUpdated"` }
type GetReplicationSchedulesReplicationScheduleCollectionItemArgs ¶
type GetReplicationSchedulesReplicationScheduleCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Recurrence specification for the replication schedule execution. ExecutionRecurrences pulumi.StringInput `pulumi:"executionRecurrences"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the replication schedule. Id pulumi.StringInput `pulumi:"id"` // The detailed state of the replication schedule. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The current state of the replication schedule. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time when the replication schedule was created in RFC3339 format. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when the replication schedule was last updated in RFC3339 format. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetReplicationSchedulesReplicationScheduleCollectionItemArgs) ElementType ¶
func (GetReplicationSchedulesReplicationScheduleCollectionItemArgs) ElementType() reflect.Type
func (GetReplicationSchedulesReplicationScheduleCollectionItemArgs) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutput ¶
func (i GetReplicationSchedulesReplicationScheduleCollectionItemArgs) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutput() GetReplicationSchedulesReplicationScheduleCollectionItemOutput
func (GetReplicationSchedulesReplicationScheduleCollectionItemArgs) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutputWithContext ¶
func (i GetReplicationSchedulesReplicationScheduleCollectionItemArgs) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemOutput
type GetReplicationSchedulesReplicationScheduleCollectionItemArray ¶
type GetReplicationSchedulesReplicationScheduleCollectionItemArray []GetReplicationSchedulesReplicationScheduleCollectionItemInput
func (GetReplicationSchedulesReplicationScheduleCollectionItemArray) ElementType ¶
func (GetReplicationSchedulesReplicationScheduleCollectionItemArray) ElementType() reflect.Type
func (GetReplicationSchedulesReplicationScheduleCollectionItemArray) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput ¶
func (i GetReplicationSchedulesReplicationScheduleCollectionItemArray) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
func (GetReplicationSchedulesReplicationScheduleCollectionItemArray) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutputWithContext ¶
func (i GetReplicationSchedulesReplicationScheduleCollectionItemArray) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
type GetReplicationSchedulesReplicationScheduleCollectionItemArrayInput ¶
type GetReplicationSchedulesReplicationScheduleCollectionItemArrayInput interface { pulumi.Input ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutputWithContext(context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput }
GetReplicationSchedulesReplicationScheduleCollectionItemArrayInput is an input type that accepts GetReplicationSchedulesReplicationScheduleCollectionItemArray and GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput values. You can construct a concrete instance of `GetReplicationSchedulesReplicationScheduleCollectionItemArrayInput` via:
GetReplicationSchedulesReplicationScheduleCollectionItemArray{ GetReplicationSchedulesReplicationScheduleCollectionItemArgs{...} }
type GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput ¶
type GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) ElementType ¶
func (GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) ElementType() reflect.Type
func (GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput() GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
func (GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutputWithContext ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemArrayOutput
type GetReplicationSchedulesReplicationScheduleCollectionItemInput ¶
type GetReplicationSchedulesReplicationScheduleCollectionItemInput interface { pulumi.Input ToGetReplicationSchedulesReplicationScheduleCollectionItemOutput() GetReplicationSchedulesReplicationScheduleCollectionItemOutput ToGetReplicationSchedulesReplicationScheduleCollectionItemOutputWithContext(context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemOutput }
GetReplicationSchedulesReplicationScheduleCollectionItemInput is an input type that accepts GetReplicationSchedulesReplicationScheduleCollectionItemArgs and GetReplicationSchedulesReplicationScheduleCollectionItemOutput values. You can construct a concrete instance of `GetReplicationSchedulesReplicationScheduleCollectionItemInput` via:
GetReplicationSchedulesReplicationScheduleCollectionItemArgs{...}
type GetReplicationSchedulesReplicationScheduleCollectionItemOutput ¶
type GetReplicationSchedulesReplicationScheduleCollectionItemOutput struct{ *pulumi.OutputState }
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) CompartmentId ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) DefinedTags ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) DisplayName ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ElementType ¶
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ElementType() reflect.Type
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ExecutionRecurrences ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ExecutionRecurrences() pulumi.StringOutput
Recurrence specification for the replication schedule execution.
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) FreeformTags ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the replication schedule.
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) LifecycleDetails ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
The detailed state of the replication schedule.
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) State ¶
The current state of the replication schedule.
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) SystemTags ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) TimeCreated ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when the replication schedule was created in RFC3339 format.
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) TimeUpdated ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when the replication schedule was last updated in RFC3339 format.
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutput ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutput() GetReplicationSchedulesReplicationScheduleCollectionItemOutput
func (GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutputWithContext ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionItemOutput) ToGetReplicationSchedulesReplicationScheduleCollectionItemOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionItemOutput
type GetReplicationSchedulesReplicationScheduleCollectionOutput ¶
type GetReplicationSchedulesReplicationScheduleCollectionOutput struct{ *pulumi.OutputState }
func (GetReplicationSchedulesReplicationScheduleCollectionOutput) ElementType ¶
func (GetReplicationSchedulesReplicationScheduleCollectionOutput) ElementType() reflect.Type
func (GetReplicationSchedulesReplicationScheduleCollectionOutput) ToGetReplicationSchedulesReplicationScheduleCollectionOutput ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionOutput) ToGetReplicationSchedulesReplicationScheduleCollectionOutput() GetReplicationSchedulesReplicationScheduleCollectionOutput
func (GetReplicationSchedulesReplicationScheduleCollectionOutput) ToGetReplicationSchedulesReplicationScheduleCollectionOutputWithContext ¶
func (o GetReplicationSchedulesReplicationScheduleCollectionOutput) ToGetReplicationSchedulesReplicationScheduleCollectionOutputWithContext(ctx context.Context) GetReplicationSchedulesReplicationScheduleCollectionOutput
type GetReplicationSchedulesResult ¶
type GetReplicationSchedulesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the replication schedule exists. CompartmentId *string `pulumi:"compartmentId"` // A name of the replication schedule. DisplayName *string `pulumi:"displayName"` Filters []GetReplicationSchedulesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of replication_schedule_collection. ReplicationScheduleCollections []GetReplicationSchedulesReplicationScheduleCollection `pulumi:"replicationScheduleCollections"` ReplicationScheduleId *string `pulumi:"replicationScheduleId"` // Current state of the replication schedule. State *string `pulumi:"state"` }
A collection of values returned by getReplicationSchedules.
func GetReplicationSchedules ¶
func GetReplicationSchedules(ctx *pulumi.Context, args *GetReplicationSchedulesArgs, opts ...pulumi.InvokeOption) (*GetReplicationSchedulesResult, error)
This data source provides the list of Replication Schedules in Oracle Cloud Infrastructure Cloud Migrations service.
Returns a list of replication schedules.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetReplicationSchedules(ctx, &cloudmigrations.GetReplicationSchedulesArgs{ CompartmentId: pulumi.StringRef(compartmentId), DisplayName: pulumi.StringRef(replicationScheduleDisplayName), ReplicationScheduleId: pulumi.StringRef(testReplicationSchedule.Id), State: pulumi.StringRef(replicationScheduleState), }, nil) if err != nil { return err } return nil }) }
```
type GetReplicationSchedulesResultOutput ¶
type GetReplicationSchedulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getReplicationSchedules.
func GetReplicationSchedulesOutput ¶
func GetReplicationSchedulesOutput(ctx *pulumi.Context, args GetReplicationSchedulesOutputArgs, opts ...pulumi.InvokeOption) GetReplicationSchedulesResultOutput
func (GetReplicationSchedulesResultOutput) CompartmentId ¶
func (o GetReplicationSchedulesResultOutput) CompartmentId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the replication schedule exists.
func (GetReplicationSchedulesResultOutput) DisplayName ¶
func (o GetReplicationSchedulesResultOutput) DisplayName() pulumi.StringPtrOutput
A name of the replication schedule.
func (GetReplicationSchedulesResultOutput) ElementType ¶
func (GetReplicationSchedulesResultOutput) ElementType() reflect.Type
func (GetReplicationSchedulesResultOutput) Filters ¶
func (o GetReplicationSchedulesResultOutput) Filters() GetReplicationSchedulesFilterArrayOutput
func (GetReplicationSchedulesResultOutput) Id ¶
func (o GetReplicationSchedulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetReplicationSchedulesResultOutput) ReplicationScheduleCollections ¶
func (o GetReplicationSchedulesResultOutput) ReplicationScheduleCollections() GetReplicationSchedulesReplicationScheduleCollectionArrayOutput
The list of replication_schedule_collection.
func (GetReplicationSchedulesResultOutput) ReplicationScheduleId ¶
func (o GetReplicationSchedulesResultOutput) ReplicationScheduleId() pulumi.StringPtrOutput
func (GetReplicationSchedulesResultOutput) State ¶
func (o GetReplicationSchedulesResultOutput) State() pulumi.StringPtrOutput
Current state of the replication schedule.
func (GetReplicationSchedulesResultOutput) ToGetReplicationSchedulesResultOutput ¶
func (o GetReplicationSchedulesResultOutput) ToGetReplicationSchedulesResultOutput() GetReplicationSchedulesResultOutput
func (GetReplicationSchedulesResultOutput) ToGetReplicationSchedulesResultOutputWithContext ¶
func (o GetReplicationSchedulesResultOutput) ToGetReplicationSchedulesResultOutputWithContext(ctx context.Context) GetReplicationSchedulesResultOutput
type GetTargetAssetCompatibilityMessage ¶
type GetTargetAssetCompatibilityMessage struct { // Detailed description of the compatibility issue. Message string `pulumi:"message"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` // Severity level of the compatibility issue. Severity string `pulumi:"severity"` }
type GetTargetAssetCompatibilityMessageArgs ¶
type GetTargetAssetCompatibilityMessageArgs struct { // Detailed description of the compatibility issue. Message pulumi.StringInput `pulumi:"message"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` // Severity level of the compatibility issue. Severity pulumi.StringInput `pulumi:"severity"` }
func (GetTargetAssetCompatibilityMessageArgs) ElementType ¶
func (GetTargetAssetCompatibilityMessageArgs) ElementType() reflect.Type
func (GetTargetAssetCompatibilityMessageArgs) ToGetTargetAssetCompatibilityMessageOutput ¶
func (i GetTargetAssetCompatibilityMessageArgs) ToGetTargetAssetCompatibilityMessageOutput() GetTargetAssetCompatibilityMessageOutput
func (GetTargetAssetCompatibilityMessageArgs) ToGetTargetAssetCompatibilityMessageOutputWithContext ¶
func (i GetTargetAssetCompatibilityMessageArgs) ToGetTargetAssetCompatibilityMessageOutputWithContext(ctx context.Context) GetTargetAssetCompatibilityMessageOutput
type GetTargetAssetCompatibilityMessageArray ¶
type GetTargetAssetCompatibilityMessageArray []GetTargetAssetCompatibilityMessageInput
func (GetTargetAssetCompatibilityMessageArray) ElementType ¶
func (GetTargetAssetCompatibilityMessageArray) ElementType() reflect.Type
func (GetTargetAssetCompatibilityMessageArray) ToGetTargetAssetCompatibilityMessageArrayOutput ¶
func (i GetTargetAssetCompatibilityMessageArray) ToGetTargetAssetCompatibilityMessageArrayOutput() GetTargetAssetCompatibilityMessageArrayOutput
func (GetTargetAssetCompatibilityMessageArray) ToGetTargetAssetCompatibilityMessageArrayOutputWithContext ¶
func (i GetTargetAssetCompatibilityMessageArray) ToGetTargetAssetCompatibilityMessageArrayOutputWithContext(ctx context.Context) GetTargetAssetCompatibilityMessageArrayOutput
type GetTargetAssetCompatibilityMessageArrayInput ¶
type GetTargetAssetCompatibilityMessageArrayInput interface { pulumi.Input ToGetTargetAssetCompatibilityMessageArrayOutput() GetTargetAssetCompatibilityMessageArrayOutput ToGetTargetAssetCompatibilityMessageArrayOutputWithContext(context.Context) GetTargetAssetCompatibilityMessageArrayOutput }
GetTargetAssetCompatibilityMessageArrayInput is an input type that accepts GetTargetAssetCompatibilityMessageArray and GetTargetAssetCompatibilityMessageArrayOutput values. You can construct a concrete instance of `GetTargetAssetCompatibilityMessageArrayInput` via:
GetTargetAssetCompatibilityMessageArray{ GetTargetAssetCompatibilityMessageArgs{...} }
type GetTargetAssetCompatibilityMessageArrayOutput ¶
type GetTargetAssetCompatibilityMessageArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetCompatibilityMessageArrayOutput) ElementType ¶
func (GetTargetAssetCompatibilityMessageArrayOutput) ElementType() reflect.Type
func (GetTargetAssetCompatibilityMessageArrayOutput) ToGetTargetAssetCompatibilityMessageArrayOutput ¶
func (o GetTargetAssetCompatibilityMessageArrayOutput) ToGetTargetAssetCompatibilityMessageArrayOutput() GetTargetAssetCompatibilityMessageArrayOutput
func (GetTargetAssetCompatibilityMessageArrayOutput) ToGetTargetAssetCompatibilityMessageArrayOutputWithContext ¶
func (o GetTargetAssetCompatibilityMessageArrayOutput) ToGetTargetAssetCompatibilityMessageArrayOutputWithContext(ctx context.Context) GetTargetAssetCompatibilityMessageArrayOutput
type GetTargetAssetCompatibilityMessageInput ¶
type GetTargetAssetCompatibilityMessageInput interface { pulumi.Input ToGetTargetAssetCompatibilityMessageOutput() GetTargetAssetCompatibilityMessageOutput ToGetTargetAssetCompatibilityMessageOutputWithContext(context.Context) GetTargetAssetCompatibilityMessageOutput }
GetTargetAssetCompatibilityMessageInput is an input type that accepts GetTargetAssetCompatibilityMessageArgs and GetTargetAssetCompatibilityMessageOutput values. You can construct a concrete instance of `GetTargetAssetCompatibilityMessageInput` via:
GetTargetAssetCompatibilityMessageArgs{...}
type GetTargetAssetCompatibilityMessageOutput ¶
type GetTargetAssetCompatibilityMessageOutput struct{ *pulumi.OutputState }
func (GetTargetAssetCompatibilityMessageOutput) ElementType ¶
func (GetTargetAssetCompatibilityMessageOutput) ElementType() reflect.Type
func (GetTargetAssetCompatibilityMessageOutput) Message ¶
func (o GetTargetAssetCompatibilityMessageOutput) Message() pulumi.StringOutput
Detailed description of the compatibility issue.
func (GetTargetAssetCompatibilityMessageOutput) Name ¶
func (o GetTargetAssetCompatibilityMessageOutput) Name() pulumi.StringOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (GetTargetAssetCompatibilityMessageOutput) Severity ¶
func (o GetTargetAssetCompatibilityMessageOutput) Severity() pulumi.StringOutput
Severity level of the compatibility issue.
func (GetTargetAssetCompatibilityMessageOutput) ToGetTargetAssetCompatibilityMessageOutput ¶
func (o GetTargetAssetCompatibilityMessageOutput) ToGetTargetAssetCompatibilityMessageOutput() GetTargetAssetCompatibilityMessageOutput
func (GetTargetAssetCompatibilityMessageOutput) ToGetTargetAssetCompatibilityMessageOutputWithContext ¶
func (o GetTargetAssetCompatibilityMessageOutput) ToGetTargetAssetCompatibilityMessageOutputWithContext(ctx context.Context) GetTargetAssetCompatibilityMessageOutput
type GetTargetAssetEstimatedCost ¶
type GetTargetAssetEstimatedCost struct { // Cost estimation for compute Computes []GetTargetAssetEstimatedCostCompute `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode string `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages []GetTargetAssetEstimatedCostOsImage `pulumi:"osImages"` // Cost estimation for storage Storages []GetTargetAssetEstimatedCostStorage `pulumi:"storages"` // Subscription ID SubscriptionId string `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth float64 `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription float64 `pulumi:"totalEstimationPerMonthBySubscription"` }
type GetTargetAssetEstimatedCostArgs ¶
type GetTargetAssetEstimatedCostArgs struct { // Cost estimation for compute Computes GetTargetAssetEstimatedCostComputeArrayInput `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages GetTargetAssetEstimatedCostOsImageArrayInput `pulumi:"osImages"` // Cost estimation for storage Storages GetTargetAssetEstimatedCostStorageArrayInput `pulumi:"storages"` // Subscription ID SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth pulumi.Float64Input `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription pulumi.Float64Input `pulumi:"totalEstimationPerMonthBySubscription"` }
func (GetTargetAssetEstimatedCostArgs) ElementType ¶
func (GetTargetAssetEstimatedCostArgs) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostArgs) ToGetTargetAssetEstimatedCostOutput ¶
func (i GetTargetAssetEstimatedCostArgs) ToGetTargetAssetEstimatedCostOutput() GetTargetAssetEstimatedCostOutput
func (GetTargetAssetEstimatedCostArgs) ToGetTargetAssetEstimatedCostOutputWithContext ¶
func (i GetTargetAssetEstimatedCostArgs) ToGetTargetAssetEstimatedCostOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOutput
type GetTargetAssetEstimatedCostArray ¶
type GetTargetAssetEstimatedCostArray []GetTargetAssetEstimatedCostInput
func (GetTargetAssetEstimatedCostArray) ElementType ¶
func (GetTargetAssetEstimatedCostArray) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostArray) ToGetTargetAssetEstimatedCostArrayOutput ¶
func (i GetTargetAssetEstimatedCostArray) ToGetTargetAssetEstimatedCostArrayOutput() GetTargetAssetEstimatedCostArrayOutput
func (GetTargetAssetEstimatedCostArray) ToGetTargetAssetEstimatedCostArrayOutputWithContext ¶
func (i GetTargetAssetEstimatedCostArray) ToGetTargetAssetEstimatedCostArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostArrayOutput
type GetTargetAssetEstimatedCostArrayInput ¶
type GetTargetAssetEstimatedCostArrayInput interface { pulumi.Input ToGetTargetAssetEstimatedCostArrayOutput() GetTargetAssetEstimatedCostArrayOutput ToGetTargetAssetEstimatedCostArrayOutputWithContext(context.Context) GetTargetAssetEstimatedCostArrayOutput }
GetTargetAssetEstimatedCostArrayInput is an input type that accepts GetTargetAssetEstimatedCostArray and GetTargetAssetEstimatedCostArrayOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostArrayInput` via:
GetTargetAssetEstimatedCostArray{ GetTargetAssetEstimatedCostArgs{...} }
type GetTargetAssetEstimatedCostArrayOutput ¶
type GetTargetAssetEstimatedCostArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostArrayOutput) ElementType ¶
func (GetTargetAssetEstimatedCostArrayOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostArrayOutput) ToGetTargetAssetEstimatedCostArrayOutput ¶
func (o GetTargetAssetEstimatedCostArrayOutput) ToGetTargetAssetEstimatedCostArrayOutput() GetTargetAssetEstimatedCostArrayOutput
func (GetTargetAssetEstimatedCostArrayOutput) ToGetTargetAssetEstimatedCostArrayOutputWithContext ¶
func (o GetTargetAssetEstimatedCostArrayOutput) ToGetTargetAssetEstimatedCostArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostArrayOutput
type GetTargetAssetEstimatedCostCompute ¶
type GetTargetAssetEstimatedCostCompute struct { // Total number of GPU GpuCount float64 `pulumi:"gpuCount"` // GPU per hour GpuPerHour float64 `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription float64 `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb float64 `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour float64 `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription float64 `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount float64 `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour float64 `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription float64 `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour float64 `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription float64 `pulumi:"totalPerHourBySubscription"` }
type GetTargetAssetEstimatedCostComputeArgs ¶
type GetTargetAssetEstimatedCostComputeArgs struct { // Total number of GPU GpuCount pulumi.Float64Input `pulumi:"gpuCount"` // GPU per hour GpuPerHour pulumi.Float64Input `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription pulumi.Float64Input `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb pulumi.Float64Input `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour pulumi.Float64Input `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription pulumi.Float64Input `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount pulumi.Float64Input `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour pulumi.Float64Input `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription pulumi.Float64Input `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour pulumi.Float64Input `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64Input `pulumi:"totalPerHourBySubscription"` }
func (GetTargetAssetEstimatedCostComputeArgs) ElementType ¶
func (GetTargetAssetEstimatedCostComputeArgs) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostComputeArgs) ToGetTargetAssetEstimatedCostComputeOutput ¶
func (i GetTargetAssetEstimatedCostComputeArgs) ToGetTargetAssetEstimatedCostComputeOutput() GetTargetAssetEstimatedCostComputeOutput
func (GetTargetAssetEstimatedCostComputeArgs) ToGetTargetAssetEstimatedCostComputeOutputWithContext ¶
func (i GetTargetAssetEstimatedCostComputeArgs) ToGetTargetAssetEstimatedCostComputeOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostComputeOutput
type GetTargetAssetEstimatedCostComputeArray ¶
type GetTargetAssetEstimatedCostComputeArray []GetTargetAssetEstimatedCostComputeInput
func (GetTargetAssetEstimatedCostComputeArray) ElementType ¶
func (GetTargetAssetEstimatedCostComputeArray) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostComputeArray) ToGetTargetAssetEstimatedCostComputeArrayOutput ¶
func (i GetTargetAssetEstimatedCostComputeArray) ToGetTargetAssetEstimatedCostComputeArrayOutput() GetTargetAssetEstimatedCostComputeArrayOutput
func (GetTargetAssetEstimatedCostComputeArray) ToGetTargetAssetEstimatedCostComputeArrayOutputWithContext ¶
func (i GetTargetAssetEstimatedCostComputeArray) ToGetTargetAssetEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostComputeArrayOutput
type GetTargetAssetEstimatedCostComputeArrayInput ¶
type GetTargetAssetEstimatedCostComputeArrayInput interface { pulumi.Input ToGetTargetAssetEstimatedCostComputeArrayOutput() GetTargetAssetEstimatedCostComputeArrayOutput ToGetTargetAssetEstimatedCostComputeArrayOutputWithContext(context.Context) GetTargetAssetEstimatedCostComputeArrayOutput }
GetTargetAssetEstimatedCostComputeArrayInput is an input type that accepts GetTargetAssetEstimatedCostComputeArray and GetTargetAssetEstimatedCostComputeArrayOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostComputeArrayInput` via:
GetTargetAssetEstimatedCostComputeArray{ GetTargetAssetEstimatedCostComputeArgs{...} }
type GetTargetAssetEstimatedCostComputeArrayOutput ¶
type GetTargetAssetEstimatedCostComputeArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostComputeArrayOutput) ElementType ¶
func (GetTargetAssetEstimatedCostComputeArrayOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostComputeArrayOutput) ToGetTargetAssetEstimatedCostComputeArrayOutput ¶
func (o GetTargetAssetEstimatedCostComputeArrayOutput) ToGetTargetAssetEstimatedCostComputeArrayOutput() GetTargetAssetEstimatedCostComputeArrayOutput
func (GetTargetAssetEstimatedCostComputeArrayOutput) ToGetTargetAssetEstimatedCostComputeArrayOutputWithContext ¶
func (o GetTargetAssetEstimatedCostComputeArrayOutput) ToGetTargetAssetEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostComputeArrayOutput
type GetTargetAssetEstimatedCostComputeInput ¶
type GetTargetAssetEstimatedCostComputeInput interface { pulumi.Input ToGetTargetAssetEstimatedCostComputeOutput() GetTargetAssetEstimatedCostComputeOutput ToGetTargetAssetEstimatedCostComputeOutputWithContext(context.Context) GetTargetAssetEstimatedCostComputeOutput }
GetTargetAssetEstimatedCostComputeInput is an input type that accepts GetTargetAssetEstimatedCostComputeArgs and GetTargetAssetEstimatedCostComputeOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostComputeInput` via:
GetTargetAssetEstimatedCostComputeArgs{...}
type GetTargetAssetEstimatedCostComputeOutput ¶
type GetTargetAssetEstimatedCostComputeOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostComputeOutput) ElementType ¶
func (GetTargetAssetEstimatedCostComputeOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostComputeOutput) GpuCount ¶
func (o GetTargetAssetEstimatedCostComputeOutput) GpuCount() pulumi.Float64Output
Total number of GPU
func (GetTargetAssetEstimatedCostComputeOutput) GpuPerHour ¶
func (o GetTargetAssetEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64Output
GPU per hour
func (GetTargetAssetEstimatedCostComputeOutput) GpuPerHourBySubscription ¶
func (o GetTargetAssetEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64Output
GPU per hour by subscription
func (GetTargetAssetEstimatedCostComputeOutput) MemoryAmountGb ¶
func (o GetTargetAssetEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64Output
Total usage of memory
func (GetTargetAssetEstimatedCostComputeOutput) MemoryGbPerHour ¶
func (o GetTargetAssetEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64Output
Gigabyte per hour
func (GetTargetAssetEstimatedCostComputeOutput) MemoryGbPerHourBySubscription ¶
func (o GetTargetAssetEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64Output
Gigabyte per hour by subscription
func (GetTargetAssetEstimatedCostComputeOutput) OcpuCount ¶
func (o GetTargetAssetEstimatedCostComputeOutput) OcpuCount() pulumi.Float64Output
Total number of OCPUs
func (GetTargetAssetEstimatedCostComputeOutput) OcpuPerHour ¶
func (o GetTargetAssetEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64Output
OCPU per hour
func (GetTargetAssetEstimatedCostComputeOutput) OcpuPerHourBySubscription ¶
func (o GetTargetAssetEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64Output
OCPU per hour by subscription
func (GetTargetAssetEstimatedCostComputeOutput) ToGetTargetAssetEstimatedCostComputeOutput ¶
func (o GetTargetAssetEstimatedCostComputeOutput) ToGetTargetAssetEstimatedCostComputeOutput() GetTargetAssetEstimatedCostComputeOutput
func (GetTargetAssetEstimatedCostComputeOutput) ToGetTargetAssetEstimatedCostComputeOutputWithContext ¶
func (o GetTargetAssetEstimatedCostComputeOutput) ToGetTargetAssetEstimatedCostComputeOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostComputeOutput
func (GetTargetAssetEstimatedCostComputeOutput) TotalPerHour ¶
func (o GetTargetAssetEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64Output
Total price per hour
func (GetTargetAssetEstimatedCostComputeOutput) TotalPerHourBySubscription ¶
func (o GetTargetAssetEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64Output
Total price per hour by subscription
type GetTargetAssetEstimatedCostInput ¶
type GetTargetAssetEstimatedCostInput interface { pulumi.Input ToGetTargetAssetEstimatedCostOutput() GetTargetAssetEstimatedCostOutput ToGetTargetAssetEstimatedCostOutputWithContext(context.Context) GetTargetAssetEstimatedCostOutput }
GetTargetAssetEstimatedCostInput is an input type that accepts GetTargetAssetEstimatedCostArgs and GetTargetAssetEstimatedCostOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostInput` via:
GetTargetAssetEstimatedCostArgs{...}
type GetTargetAssetEstimatedCostOsImageArgs ¶
type GetTargetAssetEstimatedCostOsImageArgs struct { // Total price per hour TotalPerHour pulumi.Float64Input `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64Input `pulumi:"totalPerHourBySubscription"` }
func (GetTargetAssetEstimatedCostOsImageArgs) ElementType ¶
func (GetTargetAssetEstimatedCostOsImageArgs) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostOsImageArgs) ToGetTargetAssetEstimatedCostOsImageOutput ¶
func (i GetTargetAssetEstimatedCostOsImageArgs) ToGetTargetAssetEstimatedCostOsImageOutput() GetTargetAssetEstimatedCostOsImageOutput
func (GetTargetAssetEstimatedCostOsImageArgs) ToGetTargetAssetEstimatedCostOsImageOutputWithContext ¶
func (i GetTargetAssetEstimatedCostOsImageArgs) ToGetTargetAssetEstimatedCostOsImageOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOsImageOutput
type GetTargetAssetEstimatedCostOsImageArray ¶
type GetTargetAssetEstimatedCostOsImageArray []GetTargetAssetEstimatedCostOsImageInput
func (GetTargetAssetEstimatedCostOsImageArray) ElementType ¶
func (GetTargetAssetEstimatedCostOsImageArray) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostOsImageArray) ToGetTargetAssetEstimatedCostOsImageArrayOutput ¶
func (i GetTargetAssetEstimatedCostOsImageArray) ToGetTargetAssetEstimatedCostOsImageArrayOutput() GetTargetAssetEstimatedCostOsImageArrayOutput
func (GetTargetAssetEstimatedCostOsImageArray) ToGetTargetAssetEstimatedCostOsImageArrayOutputWithContext ¶
func (i GetTargetAssetEstimatedCostOsImageArray) ToGetTargetAssetEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOsImageArrayOutput
type GetTargetAssetEstimatedCostOsImageArrayInput ¶
type GetTargetAssetEstimatedCostOsImageArrayInput interface { pulumi.Input ToGetTargetAssetEstimatedCostOsImageArrayOutput() GetTargetAssetEstimatedCostOsImageArrayOutput ToGetTargetAssetEstimatedCostOsImageArrayOutputWithContext(context.Context) GetTargetAssetEstimatedCostOsImageArrayOutput }
GetTargetAssetEstimatedCostOsImageArrayInput is an input type that accepts GetTargetAssetEstimatedCostOsImageArray and GetTargetAssetEstimatedCostOsImageArrayOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostOsImageArrayInput` via:
GetTargetAssetEstimatedCostOsImageArray{ GetTargetAssetEstimatedCostOsImageArgs{...} }
type GetTargetAssetEstimatedCostOsImageArrayOutput ¶
type GetTargetAssetEstimatedCostOsImageArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostOsImageArrayOutput) ElementType ¶
func (GetTargetAssetEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostOsImageArrayOutput) ToGetTargetAssetEstimatedCostOsImageArrayOutput ¶
func (o GetTargetAssetEstimatedCostOsImageArrayOutput) ToGetTargetAssetEstimatedCostOsImageArrayOutput() GetTargetAssetEstimatedCostOsImageArrayOutput
func (GetTargetAssetEstimatedCostOsImageArrayOutput) ToGetTargetAssetEstimatedCostOsImageArrayOutputWithContext ¶
func (o GetTargetAssetEstimatedCostOsImageArrayOutput) ToGetTargetAssetEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOsImageArrayOutput
type GetTargetAssetEstimatedCostOsImageInput ¶
type GetTargetAssetEstimatedCostOsImageInput interface { pulumi.Input ToGetTargetAssetEstimatedCostOsImageOutput() GetTargetAssetEstimatedCostOsImageOutput ToGetTargetAssetEstimatedCostOsImageOutputWithContext(context.Context) GetTargetAssetEstimatedCostOsImageOutput }
GetTargetAssetEstimatedCostOsImageInput is an input type that accepts GetTargetAssetEstimatedCostOsImageArgs and GetTargetAssetEstimatedCostOsImageOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostOsImageInput` via:
GetTargetAssetEstimatedCostOsImageArgs{...}
type GetTargetAssetEstimatedCostOsImageOutput ¶
type GetTargetAssetEstimatedCostOsImageOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostOsImageOutput) ElementType ¶
func (GetTargetAssetEstimatedCostOsImageOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostOsImageOutput) ToGetTargetAssetEstimatedCostOsImageOutput ¶
func (o GetTargetAssetEstimatedCostOsImageOutput) ToGetTargetAssetEstimatedCostOsImageOutput() GetTargetAssetEstimatedCostOsImageOutput
func (GetTargetAssetEstimatedCostOsImageOutput) ToGetTargetAssetEstimatedCostOsImageOutputWithContext ¶
func (o GetTargetAssetEstimatedCostOsImageOutput) ToGetTargetAssetEstimatedCostOsImageOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOsImageOutput
func (GetTargetAssetEstimatedCostOsImageOutput) TotalPerHour ¶
func (o GetTargetAssetEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64Output
Total price per hour
func (GetTargetAssetEstimatedCostOsImageOutput) TotalPerHourBySubscription ¶
func (o GetTargetAssetEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64Output
Total price per hour by subscription
type GetTargetAssetEstimatedCostOutput ¶
type GetTargetAssetEstimatedCostOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostOutput) Computes ¶
func (o GetTargetAssetEstimatedCostOutput) Computes() GetTargetAssetEstimatedCostComputeArrayOutput
Cost estimation for compute
func (GetTargetAssetEstimatedCostOutput) CurrencyCode ¶
func (o GetTargetAssetEstimatedCostOutput) CurrencyCode() pulumi.StringOutput
Currency code in the ISO format.
func (GetTargetAssetEstimatedCostOutput) ElementType ¶
func (GetTargetAssetEstimatedCostOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostOutput) OsImages ¶
func (o GetTargetAssetEstimatedCostOutput) OsImages() GetTargetAssetEstimatedCostOsImageArrayOutput
Cost estimation for the OS image.
func (GetTargetAssetEstimatedCostOutput) Storages ¶
func (o GetTargetAssetEstimatedCostOutput) Storages() GetTargetAssetEstimatedCostStorageArrayOutput
Cost estimation for storage
func (GetTargetAssetEstimatedCostOutput) SubscriptionId ¶
func (o GetTargetAssetEstimatedCostOutput) SubscriptionId() pulumi.StringOutput
Subscription ID
func (GetTargetAssetEstimatedCostOutput) ToGetTargetAssetEstimatedCostOutput ¶
func (o GetTargetAssetEstimatedCostOutput) ToGetTargetAssetEstimatedCostOutput() GetTargetAssetEstimatedCostOutput
func (GetTargetAssetEstimatedCostOutput) ToGetTargetAssetEstimatedCostOutputWithContext ¶
func (o GetTargetAssetEstimatedCostOutput) ToGetTargetAssetEstimatedCostOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostOutput
func (GetTargetAssetEstimatedCostOutput) TotalEstimationPerMonth ¶
func (o GetTargetAssetEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64Output
Total estimation per month
func (GetTargetAssetEstimatedCostOutput) TotalEstimationPerMonthBySubscription ¶
func (o GetTargetAssetEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64Output
Total estimation per month by subscription.
type GetTargetAssetEstimatedCostStorage ¶
type GetTargetAssetEstimatedCostStorage struct { // Gigabyte storage capacity per month. TotalGbPerMonth float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription float64 `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes []GetTargetAssetEstimatedCostStorageVolume `pulumi:"volumes"` }
type GetTargetAssetEstimatedCostStorageArgs ¶
type GetTargetAssetEstimatedCostStorageArgs struct { // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64Input `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64Input `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes GetTargetAssetEstimatedCostStorageVolumeArrayInput `pulumi:"volumes"` }
func (GetTargetAssetEstimatedCostStorageArgs) ElementType ¶
func (GetTargetAssetEstimatedCostStorageArgs) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostStorageArgs) ToGetTargetAssetEstimatedCostStorageOutput ¶
func (i GetTargetAssetEstimatedCostStorageArgs) ToGetTargetAssetEstimatedCostStorageOutput() GetTargetAssetEstimatedCostStorageOutput
func (GetTargetAssetEstimatedCostStorageArgs) ToGetTargetAssetEstimatedCostStorageOutputWithContext ¶
func (i GetTargetAssetEstimatedCostStorageArgs) ToGetTargetAssetEstimatedCostStorageOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageOutput
type GetTargetAssetEstimatedCostStorageArray ¶
type GetTargetAssetEstimatedCostStorageArray []GetTargetAssetEstimatedCostStorageInput
func (GetTargetAssetEstimatedCostStorageArray) ElementType ¶
func (GetTargetAssetEstimatedCostStorageArray) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostStorageArray) ToGetTargetAssetEstimatedCostStorageArrayOutput ¶
func (i GetTargetAssetEstimatedCostStorageArray) ToGetTargetAssetEstimatedCostStorageArrayOutput() GetTargetAssetEstimatedCostStorageArrayOutput
func (GetTargetAssetEstimatedCostStorageArray) ToGetTargetAssetEstimatedCostStorageArrayOutputWithContext ¶
func (i GetTargetAssetEstimatedCostStorageArray) ToGetTargetAssetEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageArrayOutput
type GetTargetAssetEstimatedCostStorageArrayInput ¶
type GetTargetAssetEstimatedCostStorageArrayInput interface { pulumi.Input ToGetTargetAssetEstimatedCostStorageArrayOutput() GetTargetAssetEstimatedCostStorageArrayOutput ToGetTargetAssetEstimatedCostStorageArrayOutputWithContext(context.Context) GetTargetAssetEstimatedCostStorageArrayOutput }
GetTargetAssetEstimatedCostStorageArrayInput is an input type that accepts GetTargetAssetEstimatedCostStorageArray and GetTargetAssetEstimatedCostStorageArrayOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostStorageArrayInput` via:
GetTargetAssetEstimatedCostStorageArray{ GetTargetAssetEstimatedCostStorageArgs{...} }
type GetTargetAssetEstimatedCostStorageArrayOutput ¶
type GetTargetAssetEstimatedCostStorageArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostStorageArrayOutput) ElementType ¶
func (GetTargetAssetEstimatedCostStorageArrayOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostStorageArrayOutput) ToGetTargetAssetEstimatedCostStorageArrayOutput ¶
func (o GetTargetAssetEstimatedCostStorageArrayOutput) ToGetTargetAssetEstimatedCostStorageArrayOutput() GetTargetAssetEstimatedCostStorageArrayOutput
func (GetTargetAssetEstimatedCostStorageArrayOutput) ToGetTargetAssetEstimatedCostStorageArrayOutputWithContext ¶
func (o GetTargetAssetEstimatedCostStorageArrayOutput) ToGetTargetAssetEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageArrayOutput
type GetTargetAssetEstimatedCostStorageInput ¶
type GetTargetAssetEstimatedCostStorageInput interface { pulumi.Input ToGetTargetAssetEstimatedCostStorageOutput() GetTargetAssetEstimatedCostStorageOutput ToGetTargetAssetEstimatedCostStorageOutputWithContext(context.Context) GetTargetAssetEstimatedCostStorageOutput }
GetTargetAssetEstimatedCostStorageInput is an input type that accepts GetTargetAssetEstimatedCostStorageArgs and GetTargetAssetEstimatedCostStorageOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostStorageInput` via:
GetTargetAssetEstimatedCostStorageArgs{...}
type GetTargetAssetEstimatedCostStorageOutput ¶
type GetTargetAssetEstimatedCostStorageOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostStorageOutput) ElementType ¶
func (GetTargetAssetEstimatedCostStorageOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostStorageOutput) ToGetTargetAssetEstimatedCostStorageOutput ¶
func (o GetTargetAssetEstimatedCostStorageOutput) ToGetTargetAssetEstimatedCostStorageOutput() GetTargetAssetEstimatedCostStorageOutput
func (GetTargetAssetEstimatedCostStorageOutput) ToGetTargetAssetEstimatedCostStorageOutputWithContext ¶
func (o GetTargetAssetEstimatedCostStorageOutput) ToGetTargetAssetEstimatedCostStorageOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageOutput
func (GetTargetAssetEstimatedCostStorageOutput) TotalGbPerMonth ¶
func (o GetTargetAssetEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64Output
Gigabyte storage capacity per month.
func (GetTargetAssetEstimatedCostStorageOutput) TotalGbPerMonthBySubscription ¶
func (o GetTargetAssetEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
Gigabyte storage capacity per month by subscription
func (GetTargetAssetEstimatedCostStorageOutput) Volumes ¶
func (o GetTargetAssetEstimatedCostStorageOutput) Volumes() GetTargetAssetEstimatedCostStorageVolumeArrayOutput
Volume estimation
type GetTargetAssetEstimatedCostStorageVolume ¶
type GetTargetAssetEstimatedCostStorageVolume struct { // Gigabyte storage capacity CapacityGb float64 `pulumi:"capacityGb"` // Volume description Description string `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription float64 `pulumi:"totalGbPerMonthBySubscription"` }
type GetTargetAssetEstimatedCostStorageVolumeArgs ¶
type GetTargetAssetEstimatedCostStorageVolumeArgs struct { // Gigabyte storage capacity CapacityGb pulumi.Float64Input `pulumi:"capacityGb"` // Volume description Description pulumi.StringInput `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64Input `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64Input `pulumi:"totalGbPerMonthBySubscription"` }
func (GetTargetAssetEstimatedCostStorageVolumeArgs) ElementType ¶
func (GetTargetAssetEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostStorageVolumeArgs) ToGetTargetAssetEstimatedCostStorageVolumeOutput ¶
func (i GetTargetAssetEstimatedCostStorageVolumeArgs) ToGetTargetAssetEstimatedCostStorageVolumeOutput() GetTargetAssetEstimatedCostStorageVolumeOutput
func (GetTargetAssetEstimatedCostStorageVolumeArgs) ToGetTargetAssetEstimatedCostStorageVolumeOutputWithContext ¶
func (i GetTargetAssetEstimatedCostStorageVolumeArgs) ToGetTargetAssetEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageVolumeOutput
type GetTargetAssetEstimatedCostStorageVolumeArray ¶
type GetTargetAssetEstimatedCostStorageVolumeArray []GetTargetAssetEstimatedCostStorageVolumeInput
func (GetTargetAssetEstimatedCostStorageVolumeArray) ElementType ¶
func (GetTargetAssetEstimatedCostStorageVolumeArray) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostStorageVolumeArray) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutput ¶
func (i GetTargetAssetEstimatedCostStorageVolumeArray) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutput() GetTargetAssetEstimatedCostStorageVolumeArrayOutput
func (GetTargetAssetEstimatedCostStorageVolumeArray) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (i GetTargetAssetEstimatedCostStorageVolumeArray) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageVolumeArrayOutput
type GetTargetAssetEstimatedCostStorageVolumeArrayInput ¶
type GetTargetAssetEstimatedCostStorageVolumeArrayInput interface { pulumi.Input ToGetTargetAssetEstimatedCostStorageVolumeArrayOutput() GetTargetAssetEstimatedCostStorageVolumeArrayOutput ToGetTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(context.Context) GetTargetAssetEstimatedCostStorageVolumeArrayOutput }
GetTargetAssetEstimatedCostStorageVolumeArrayInput is an input type that accepts GetTargetAssetEstimatedCostStorageVolumeArray and GetTargetAssetEstimatedCostStorageVolumeArrayOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostStorageVolumeArrayInput` via:
GetTargetAssetEstimatedCostStorageVolumeArray{ GetTargetAssetEstimatedCostStorageVolumeArgs{...} }
type GetTargetAssetEstimatedCostStorageVolumeArrayOutput ¶
type GetTargetAssetEstimatedCostStorageVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostStorageVolumeArrayOutput) ElementType ¶
func (GetTargetAssetEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutput ¶
func (o GetTargetAssetEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutput() GetTargetAssetEstimatedCostStorageVolumeArrayOutput
func (GetTargetAssetEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (o GetTargetAssetEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageVolumeArrayOutput
type GetTargetAssetEstimatedCostStorageVolumeInput ¶
type GetTargetAssetEstimatedCostStorageVolumeInput interface { pulumi.Input ToGetTargetAssetEstimatedCostStorageVolumeOutput() GetTargetAssetEstimatedCostStorageVolumeOutput ToGetTargetAssetEstimatedCostStorageVolumeOutputWithContext(context.Context) GetTargetAssetEstimatedCostStorageVolumeOutput }
GetTargetAssetEstimatedCostStorageVolumeInput is an input type that accepts GetTargetAssetEstimatedCostStorageVolumeArgs and GetTargetAssetEstimatedCostStorageVolumeOutput values. You can construct a concrete instance of `GetTargetAssetEstimatedCostStorageVolumeInput` via:
GetTargetAssetEstimatedCostStorageVolumeArgs{...}
type GetTargetAssetEstimatedCostStorageVolumeOutput ¶
type GetTargetAssetEstimatedCostStorageVolumeOutput struct{ *pulumi.OutputState }
func (GetTargetAssetEstimatedCostStorageVolumeOutput) CapacityGb ¶
func (o GetTargetAssetEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64Output
Gigabyte storage capacity
func (GetTargetAssetEstimatedCostStorageVolumeOutput) Description ¶
func (o GetTargetAssetEstimatedCostStorageVolumeOutput) Description() pulumi.StringOutput
Volume description
func (GetTargetAssetEstimatedCostStorageVolumeOutput) ElementType ¶
func (GetTargetAssetEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
func (GetTargetAssetEstimatedCostStorageVolumeOutput) ToGetTargetAssetEstimatedCostStorageVolumeOutput ¶
func (o GetTargetAssetEstimatedCostStorageVolumeOutput) ToGetTargetAssetEstimatedCostStorageVolumeOutput() GetTargetAssetEstimatedCostStorageVolumeOutput
func (GetTargetAssetEstimatedCostStorageVolumeOutput) ToGetTargetAssetEstimatedCostStorageVolumeOutputWithContext ¶
func (o GetTargetAssetEstimatedCostStorageVolumeOutput) ToGetTargetAssetEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetTargetAssetEstimatedCostStorageVolumeOutput
func (GetTargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonth ¶
func (o GetTargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64Output
Gigabyte storage capacity per month.
func (GetTargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription ¶
func (o GetTargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
Gigabyte storage capacity per month by subscription
type GetTargetAssetMigrationAsset ¶
type GetTargetAssetMigrationAsset struct { // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies []string `pulumi:"dependedOnBies"` // List of migration assets that depends on the asset. DependsOns []string `pulumi:"dependsOns"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // OCID of the associated migration. MigrationId string `pulumi:"migrationId"` // List of notifications Notifications []string `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot string `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId string `pulumi:"replicationCompartmentId"` // Replication schedule identifier ReplicationScheduleId string `pulumi:"replicationScheduleId"` // Name of snapshot bucket SnapShotBucketName string `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots map[string]string `pulumi:"snapshots"` // Key-value pair representing asset metadata keys and values scoped to a namespace. Example: `{"bar-key": "value"}` SourceAssetData map[string]string `pulumi:"sourceAssetData"` // OCID that is referenced to an asset for an inventory. SourceAssetId string `pulumi:"sourceAssetId"` // The current state of the target asset. State string `pulumi:"state"` // Tenancy identifier TenancyId string `pulumi:"tenancyId"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetTargetAssetMigrationAssetArgs ¶
type GetTargetAssetMigrationAssetArgs struct { // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies pulumi.StringArrayInput `pulumi:"dependedOnBies"` // List of migration assets that depends on the asset. DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // OCID of the associated migration. MigrationId pulumi.StringInput `pulumi:"migrationId"` // List of notifications Notifications pulumi.StringArrayInput `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot pulumi.StringInput `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId pulumi.StringInput `pulumi:"replicationCompartmentId"` // Replication schedule identifier ReplicationScheduleId pulumi.StringInput `pulumi:"replicationScheduleId"` // Name of snapshot bucket SnapShotBucketName pulumi.StringInput `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots pulumi.StringMapInput `pulumi:"snapshots"` // Key-value pair representing asset metadata keys and values scoped to a namespace. Example: `{"bar-key": "value"}` SourceAssetData pulumi.StringMapInput `pulumi:"sourceAssetData"` // OCID that is referenced to an asset for an inventory. SourceAssetId pulumi.StringInput `pulumi:"sourceAssetId"` // The current state of the target asset. State pulumi.StringInput `pulumi:"state"` // Tenancy identifier TenancyId pulumi.StringInput `pulumi:"tenancyId"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetTargetAssetMigrationAssetArgs) ElementType ¶
func (GetTargetAssetMigrationAssetArgs) ElementType() reflect.Type
func (GetTargetAssetMigrationAssetArgs) ToGetTargetAssetMigrationAssetOutput ¶
func (i GetTargetAssetMigrationAssetArgs) ToGetTargetAssetMigrationAssetOutput() GetTargetAssetMigrationAssetOutput
func (GetTargetAssetMigrationAssetArgs) ToGetTargetAssetMigrationAssetOutputWithContext ¶
func (i GetTargetAssetMigrationAssetArgs) ToGetTargetAssetMigrationAssetOutputWithContext(ctx context.Context) GetTargetAssetMigrationAssetOutput
type GetTargetAssetMigrationAssetArray ¶
type GetTargetAssetMigrationAssetArray []GetTargetAssetMigrationAssetInput
func (GetTargetAssetMigrationAssetArray) ElementType ¶
func (GetTargetAssetMigrationAssetArray) ElementType() reflect.Type
func (GetTargetAssetMigrationAssetArray) ToGetTargetAssetMigrationAssetArrayOutput ¶
func (i GetTargetAssetMigrationAssetArray) ToGetTargetAssetMigrationAssetArrayOutput() GetTargetAssetMigrationAssetArrayOutput
func (GetTargetAssetMigrationAssetArray) ToGetTargetAssetMigrationAssetArrayOutputWithContext ¶
func (i GetTargetAssetMigrationAssetArray) ToGetTargetAssetMigrationAssetArrayOutputWithContext(ctx context.Context) GetTargetAssetMigrationAssetArrayOutput
type GetTargetAssetMigrationAssetArrayInput ¶
type GetTargetAssetMigrationAssetArrayInput interface { pulumi.Input ToGetTargetAssetMigrationAssetArrayOutput() GetTargetAssetMigrationAssetArrayOutput ToGetTargetAssetMigrationAssetArrayOutputWithContext(context.Context) GetTargetAssetMigrationAssetArrayOutput }
GetTargetAssetMigrationAssetArrayInput is an input type that accepts GetTargetAssetMigrationAssetArray and GetTargetAssetMigrationAssetArrayOutput values. You can construct a concrete instance of `GetTargetAssetMigrationAssetArrayInput` via:
GetTargetAssetMigrationAssetArray{ GetTargetAssetMigrationAssetArgs{...} }
type GetTargetAssetMigrationAssetArrayOutput ¶
type GetTargetAssetMigrationAssetArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetMigrationAssetArrayOutput) ElementType ¶
func (GetTargetAssetMigrationAssetArrayOutput) ElementType() reflect.Type
func (GetTargetAssetMigrationAssetArrayOutput) ToGetTargetAssetMigrationAssetArrayOutput ¶
func (o GetTargetAssetMigrationAssetArrayOutput) ToGetTargetAssetMigrationAssetArrayOutput() GetTargetAssetMigrationAssetArrayOutput
func (GetTargetAssetMigrationAssetArrayOutput) ToGetTargetAssetMigrationAssetArrayOutputWithContext ¶
func (o GetTargetAssetMigrationAssetArrayOutput) ToGetTargetAssetMigrationAssetArrayOutputWithContext(ctx context.Context) GetTargetAssetMigrationAssetArrayOutput
type GetTargetAssetMigrationAssetInput ¶
type GetTargetAssetMigrationAssetInput interface { pulumi.Input ToGetTargetAssetMigrationAssetOutput() GetTargetAssetMigrationAssetOutput ToGetTargetAssetMigrationAssetOutputWithContext(context.Context) GetTargetAssetMigrationAssetOutput }
GetTargetAssetMigrationAssetInput is an input type that accepts GetTargetAssetMigrationAssetArgs and GetTargetAssetMigrationAssetOutput values. You can construct a concrete instance of `GetTargetAssetMigrationAssetInput` via:
GetTargetAssetMigrationAssetArgs{...}
type GetTargetAssetMigrationAssetOutput ¶
type GetTargetAssetMigrationAssetOutput struct{ *pulumi.OutputState }
func (GetTargetAssetMigrationAssetOutput) AvailabilityDomain ¶
func (o GetTargetAssetMigrationAssetOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (GetTargetAssetMigrationAssetOutput) CompartmentId ¶
func (o GetTargetAssetMigrationAssetOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetTargetAssetMigrationAssetOutput) DependedOnBies ¶
func (o GetTargetAssetMigrationAssetOutput) DependedOnBies() pulumi.StringArrayOutput
List of migration assets that depend on the asset.
func (GetTargetAssetMigrationAssetOutput) DependsOns ¶
func (o GetTargetAssetMigrationAssetOutput) DependsOns() pulumi.StringArrayOutput
List of migration assets that depends on the asset.
func (GetTargetAssetMigrationAssetOutput) DisplayName ¶
func (o GetTargetAssetMigrationAssetOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetTargetAssetMigrationAssetOutput) ElementType ¶
func (GetTargetAssetMigrationAssetOutput) ElementType() reflect.Type
func (GetTargetAssetMigrationAssetOutput) Id ¶
func (o GetTargetAssetMigrationAssetOutput) Id() pulumi.StringOutput
Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
func (GetTargetAssetMigrationAssetOutput) LifecycleDetails ¶
func (o GetTargetAssetMigrationAssetOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (GetTargetAssetMigrationAssetOutput) MigrationId ¶
func (o GetTargetAssetMigrationAssetOutput) MigrationId() pulumi.StringOutput
OCID of the associated migration.
func (GetTargetAssetMigrationAssetOutput) Notifications ¶
func (o GetTargetAssetMigrationAssetOutput) Notifications() pulumi.StringArrayOutput
List of notifications
func (GetTargetAssetMigrationAssetOutput) ParentSnapshot ¶
func (o GetTargetAssetMigrationAssetOutput) ParentSnapshot() pulumi.StringOutput
The parent snapshot of the migration asset to be used by the replication task.
func (GetTargetAssetMigrationAssetOutput) ReplicationCompartmentId ¶
func (o GetTargetAssetMigrationAssetOutput) ReplicationCompartmentId() pulumi.StringOutput
Replication compartment identifier
func (GetTargetAssetMigrationAssetOutput) ReplicationScheduleId ¶
func (o GetTargetAssetMigrationAssetOutput) ReplicationScheduleId() pulumi.StringOutput
Replication schedule identifier
func (GetTargetAssetMigrationAssetOutput) SnapShotBucketName ¶
func (o GetTargetAssetMigrationAssetOutput) SnapShotBucketName() pulumi.StringOutput
Name of snapshot bucket
func (GetTargetAssetMigrationAssetOutput) Snapshots ¶
func (o GetTargetAssetMigrationAssetOutput) Snapshots() pulumi.StringMapOutput
Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}`
func (GetTargetAssetMigrationAssetOutput) SourceAssetData ¶
func (o GetTargetAssetMigrationAssetOutput) SourceAssetData() pulumi.StringMapOutput
Key-value pair representing asset metadata keys and values scoped to a namespace. Example: `{"bar-key": "value"}`
func (GetTargetAssetMigrationAssetOutput) SourceAssetId ¶
func (o GetTargetAssetMigrationAssetOutput) SourceAssetId() pulumi.StringOutput
OCID that is referenced to an asset for an inventory.
func (GetTargetAssetMigrationAssetOutput) State ¶
func (o GetTargetAssetMigrationAssetOutput) State() pulumi.StringOutput
The current state of the target asset.
func (GetTargetAssetMigrationAssetOutput) TenancyId ¶
func (o GetTargetAssetMigrationAssetOutput) TenancyId() pulumi.StringOutput
Tenancy identifier
func (GetTargetAssetMigrationAssetOutput) TimeCreated ¶
func (o GetTargetAssetMigrationAssetOutput) TimeCreated() pulumi.StringOutput
The time when the target asset was created. An RFC3339 formatted datetime string.
func (GetTargetAssetMigrationAssetOutput) TimeUpdated ¶
func (o GetTargetAssetMigrationAssetOutput) TimeUpdated() pulumi.StringOutput
The time when the target asset was updated. An RFC3339 formatted datetime string.
func (GetTargetAssetMigrationAssetOutput) ToGetTargetAssetMigrationAssetOutput ¶
func (o GetTargetAssetMigrationAssetOutput) ToGetTargetAssetMigrationAssetOutput() GetTargetAssetMigrationAssetOutput
func (GetTargetAssetMigrationAssetOutput) ToGetTargetAssetMigrationAssetOutputWithContext ¶
func (o GetTargetAssetMigrationAssetOutput) ToGetTargetAssetMigrationAssetOutputWithContext(ctx context.Context) GetTargetAssetMigrationAssetOutput
func (GetTargetAssetMigrationAssetOutput) Type ¶
func (o GetTargetAssetMigrationAssetOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
type GetTargetAssetRecommendedSpec ¶
type GetTargetAssetRecommendedSpec struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs []GetTargetAssetRecommendedSpecAgentConfig `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId string `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails []GetTargetAssetRecommendedSpecCreateVnicDetail `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId string `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain string `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions []GetTargetAssetRecommendedSpecInstanceOption `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript string `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled bool `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs []GetTargetAssetRecommendedSpecPreemptibleInstanceConfig `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape string `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs []GetTargetAssetRecommendedSpecShapeConfig `pulumi:"shapeConfigs"` SourceDetails []GetTargetAssetRecommendedSpecSourceDetail `pulumi:"sourceDetails"` }
type GetTargetAssetRecommendedSpecAgentConfig ¶
type GetTargetAssetRecommendedSpecAgentConfig struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled bool `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled bool `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled bool `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs []GetTargetAssetRecommendedSpecAgentConfigPluginsConfig `pulumi:"pluginsConfigs"` }
type GetTargetAssetRecommendedSpecAgentConfigArgs ¶
type GetTargetAssetRecommendedSpecAgentConfigArgs struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled pulumi.BoolInput `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled pulumi.BoolInput `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled pulumi.BoolInput `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput `pulumi:"pluginsConfigs"` }
func (GetTargetAssetRecommendedSpecAgentConfigArgs) ElementType ¶
func (GetTargetAssetRecommendedSpecAgentConfigArgs) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecAgentConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigOutput ¶
func (i GetTargetAssetRecommendedSpecAgentConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigOutput() GetTargetAssetRecommendedSpecAgentConfigOutput
func (GetTargetAssetRecommendedSpecAgentConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecAgentConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigOutput
type GetTargetAssetRecommendedSpecAgentConfigArray ¶
type GetTargetAssetRecommendedSpecAgentConfigArray []GetTargetAssetRecommendedSpecAgentConfigInput
func (GetTargetAssetRecommendedSpecAgentConfigArray) ElementType ¶
func (GetTargetAssetRecommendedSpecAgentConfigArray) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecAgentConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutput ¶
func (i GetTargetAssetRecommendedSpecAgentConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigArrayOutput
func (GetTargetAssetRecommendedSpecAgentConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecAgentConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigArrayOutput
type GetTargetAssetRecommendedSpecAgentConfigArrayInput ¶
type GetTargetAssetRecommendedSpecAgentConfigArrayInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecAgentConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigArrayOutput ToGetTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(context.Context) GetTargetAssetRecommendedSpecAgentConfigArrayOutput }
GetTargetAssetRecommendedSpecAgentConfigArrayInput is an input type that accepts GetTargetAssetRecommendedSpecAgentConfigArray and GetTargetAssetRecommendedSpecAgentConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecAgentConfigArrayInput` via:
GetTargetAssetRecommendedSpecAgentConfigArray{ GetTargetAssetRecommendedSpecAgentConfigArgs{...} }
type GetTargetAssetRecommendedSpecAgentConfigArrayOutput ¶
type GetTargetAssetRecommendedSpecAgentConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecAgentConfigArrayOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecAgentConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutput ¶
func (o GetTargetAssetRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigArrayOutput
func (GetTargetAssetRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigArrayOutput
type GetTargetAssetRecommendedSpecAgentConfigInput ¶
type GetTargetAssetRecommendedSpecAgentConfigInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecAgentConfigOutput() GetTargetAssetRecommendedSpecAgentConfigOutput ToGetTargetAssetRecommendedSpecAgentConfigOutputWithContext(context.Context) GetTargetAssetRecommendedSpecAgentConfigOutput }
GetTargetAssetRecommendedSpecAgentConfigInput is an input type that accepts GetTargetAssetRecommendedSpecAgentConfigArgs and GetTargetAssetRecommendedSpecAgentConfigOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecAgentConfigInput` via:
GetTargetAssetRecommendedSpecAgentConfigArgs{...}
type GetTargetAssetRecommendedSpecAgentConfigOutput ¶
type GetTargetAssetRecommendedSpecAgentConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecAgentConfigOutput) AreAllPluginsDisabled ¶
func (o GetTargetAssetRecommendedSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
func (GetTargetAssetRecommendedSpecAgentConfigOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecAgentConfigOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecAgentConfigOutput) IsManagementDisabled ¶
func (o GetTargetAssetRecommendedSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
func (GetTargetAssetRecommendedSpecAgentConfigOutput) IsMonitoringDisabled ¶
func (o GetTargetAssetRecommendedSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
func (GetTargetAssetRecommendedSpecAgentConfigOutput) PluginsConfigs ¶
func (o GetTargetAssetRecommendedSpecAgentConfigOutput) PluginsConfigs() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
The configuration of plugins associated with this instance.
func (GetTargetAssetRecommendedSpecAgentConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigOutput ¶
func (o GetTargetAssetRecommendedSpecAgentConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigOutput() GetTargetAssetRecommendedSpecAgentConfigOutput
func (GetTargetAssetRecommendedSpecAgentConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecAgentConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigOutput
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfig ¶
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfig struct { // Whether the plugin should be enabled or disabled. DesiredState string `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` }
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs ¶
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs struct { // Whether the plugin should be enabled or disabled. DesiredState pulumi.StringInput `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` }
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ElementType ¶
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput ¶
func (i GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray ¶
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray []GetTargetAssetRecommendedSpecAgentConfigPluginsConfigInput
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ElementType ¶
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput ¶
func (i GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput ¶
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput }
GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput is an input type that accepts GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray and GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput` via:
GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArray{ GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs{...} }
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput ¶
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput ¶
func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigInput ¶
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput }
GetTargetAssetRecommendedSpecAgentConfigPluginsConfigInput is an input type that accepts GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs and GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecAgentConfigPluginsConfigInput` via:
GetTargetAssetRecommendedSpecAgentConfigPluginsConfigArgs{...}
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput ¶
type GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) DesiredState ¶
func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
Whether the plugin should be enabled or disabled.
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) Name ¶
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput ¶
func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
type GetTargetAssetRecommendedSpecArgs ¶
type GetTargetAssetRecommendedSpecArgs struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs GetTargetAssetRecommendedSpecAgentConfigArrayInput `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails GetTargetAssetRecommendedSpecCreateVnicDetailArrayInput `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId pulumi.StringInput `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions GetTargetAssetRecommendedSpecInstanceOptionArrayInput `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript pulumi.StringInput `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled pulumi.BoolInput `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape pulumi.StringInput `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs GetTargetAssetRecommendedSpecShapeConfigArrayInput `pulumi:"shapeConfigs"` SourceDetails GetTargetAssetRecommendedSpecSourceDetailArrayInput `pulumi:"sourceDetails"` }
func (GetTargetAssetRecommendedSpecArgs) ElementType ¶
func (GetTargetAssetRecommendedSpecArgs) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecArgs) ToGetTargetAssetRecommendedSpecOutput ¶
func (i GetTargetAssetRecommendedSpecArgs) ToGetTargetAssetRecommendedSpecOutput() GetTargetAssetRecommendedSpecOutput
func (GetTargetAssetRecommendedSpecArgs) ToGetTargetAssetRecommendedSpecOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecArgs) ToGetTargetAssetRecommendedSpecOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecOutput
type GetTargetAssetRecommendedSpecArray ¶
type GetTargetAssetRecommendedSpecArray []GetTargetAssetRecommendedSpecInput
func (GetTargetAssetRecommendedSpecArray) ElementType ¶
func (GetTargetAssetRecommendedSpecArray) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecArray) ToGetTargetAssetRecommendedSpecArrayOutput ¶
func (i GetTargetAssetRecommendedSpecArray) ToGetTargetAssetRecommendedSpecArrayOutput() GetTargetAssetRecommendedSpecArrayOutput
func (GetTargetAssetRecommendedSpecArray) ToGetTargetAssetRecommendedSpecArrayOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecArray) ToGetTargetAssetRecommendedSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecArrayOutput
type GetTargetAssetRecommendedSpecArrayInput ¶
type GetTargetAssetRecommendedSpecArrayInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecArrayOutput() GetTargetAssetRecommendedSpecArrayOutput ToGetTargetAssetRecommendedSpecArrayOutputWithContext(context.Context) GetTargetAssetRecommendedSpecArrayOutput }
GetTargetAssetRecommendedSpecArrayInput is an input type that accepts GetTargetAssetRecommendedSpecArray and GetTargetAssetRecommendedSpecArrayOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecArrayInput` via:
GetTargetAssetRecommendedSpecArray{ GetTargetAssetRecommendedSpecArgs{...} }
type GetTargetAssetRecommendedSpecArrayOutput ¶
type GetTargetAssetRecommendedSpecArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecArrayOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecArrayOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecArrayOutput) ToGetTargetAssetRecommendedSpecArrayOutput ¶
func (o GetTargetAssetRecommendedSpecArrayOutput) ToGetTargetAssetRecommendedSpecArrayOutput() GetTargetAssetRecommendedSpecArrayOutput
func (GetTargetAssetRecommendedSpecArrayOutput) ToGetTargetAssetRecommendedSpecArrayOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecArrayOutput) ToGetTargetAssetRecommendedSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecArrayOutput
type GetTargetAssetRecommendedSpecCreateVnicDetail ¶
type GetTargetAssetRecommendedSpecCreateVnicDetail struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord bool `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp bool `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp string `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck bool `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId string `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId string `pulumi:"vlanId"` }
type GetTargetAssetRecommendedSpecCreateVnicDetailArgs ¶
type GetTargetAssetRecommendedSpecCreateVnicDetailArgs struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord pulumi.BoolInput `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp pulumi.BoolInput `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp pulumi.StringInput `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck pulumi.BoolInput `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId pulumi.StringInput `pulumi:"vlanId"` }
func (GetTargetAssetRecommendedSpecCreateVnicDetailArgs) ElementType ¶
func (GetTargetAssetRecommendedSpecCreateVnicDetailArgs) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutput ¶
func (i GetTargetAssetRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutput() GetTargetAssetRecommendedSpecCreateVnicDetailOutput
func (GetTargetAssetRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailOutput
type GetTargetAssetRecommendedSpecCreateVnicDetailArray ¶
type GetTargetAssetRecommendedSpecCreateVnicDetailArray []GetTargetAssetRecommendedSpecCreateVnicDetailInput
func (GetTargetAssetRecommendedSpecCreateVnicDetailArray) ElementType ¶
func (GetTargetAssetRecommendedSpecCreateVnicDetailArray) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput ¶
func (i GetTargetAssetRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
func (GetTargetAssetRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
type GetTargetAssetRecommendedSpecCreateVnicDetailArrayInput ¶
type GetTargetAssetRecommendedSpecCreateVnicDetailArrayInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput }
GetTargetAssetRecommendedSpecCreateVnicDetailArrayInput is an input type that accepts GetTargetAssetRecommendedSpecCreateVnicDetailArray and GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecCreateVnicDetailArrayInput` via:
GetTargetAssetRecommendedSpecCreateVnicDetailArray{ GetTargetAssetRecommendedSpecCreateVnicDetailArgs{...} }
type GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput ¶
type GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
func (GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
type GetTargetAssetRecommendedSpecCreateVnicDetailInput ¶
type GetTargetAssetRecommendedSpecCreateVnicDetailInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecCreateVnicDetailOutput() GetTargetAssetRecommendedSpecCreateVnicDetailOutput ToGetTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailOutput }
GetTargetAssetRecommendedSpecCreateVnicDetailInput is an input type that accepts GetTargetAssetRecommendedSpecCreateVnicDetailArgs and GetTargetAssetRecommendedSpecCreateVnicDetailOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecCreateVnicDetailInput` via:
GetTargetAssetRecommendedSpecCreateVnicDetailArgs{...}
type GetTargetAssetRecommendedSpecCreateVnicDetailOutput ¶
type GetTargetAssetRecommendedSpecCreateVnicDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPrivateDnsRecord ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPublicIp ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) DefinedTags ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) DisplayName ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) FreeformTags ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) HostnameLabel ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) NsgIds ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) PrivateIp ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) SkipSourceDestCheck ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) SubnetId ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutput ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutput() GetTargetAssetRecommendedSpecCreateVnicDetailOutput
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecCreateVnicDetailOutput
func (GetTargetAssetRecommendedSpecCreateVnicDetailOutput) VlanId ¶
func (o GetTargetAssetRecommendedSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
type GetTargetAssetRecommendedSpecInput ¶
type GetTargetAssetRecommendedSpecInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecOutput() GetTargetAssetRecommendedSpecOutput ToGetTargetAssetRecommendedSpecOutputWithContext(context.Context) GetTargetAssetRecommendedSpecOutput }
GetTargetAssetRecommendedSpecInput is an input type that accepts GetTargetAssetRecommendedSpecArgs and GetTargetAssetRecommendedSpecOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecInput` via:
GetTargetAssetRecommendedSpecArgs{...}
type GetTargetAssetRecommendedSpecInstanceOption ¶
type GetTargetAssetRecommendedSpecInstanceOption struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled bool `pulumi:"areLegacyImdsEndpointsDisabled"` }
type GetTargetAssetRecommendedSpecInstanceOptionArgs ¶
type GetTargetAssetRecommendedSpecInstanceOptionArgs struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled pulumi.BoolInput `pulumi:"areLegacyImdsEndpointsDisabled"` }
func (GetTargetAssetRecommendedSpecInstanceOptionArgs) ElementType ¶
func (GetTargetAssetRecommendedSpecInstanceOptionArgs) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecInstanceOptionArgs) ToGetTargetAssetRecommendedSpecInstanceOptionOutput ¶
func (i GetTargetAssetRecommendedSpecInstanceOptionArgs) ToGetTargetAssetRecommendedSpecInstanceOptionOutput() GetTargetAssetRecommendedSpecInstanceOptionOutput
func (GetTargetAssetRecommendedSpecInstanceOptionArgs) ToGetTargetAssetRecommendedSpecInstanceOptionOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecInstanceOptionArgs) ToGetTargetAssetRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecInstanceOptionOutput
type GetTargetAssetRecommendedSpecInstanceOptionArray ¶
type GetTargetAssetRecommendedSpecInstanceOptionArray []GetTargetAssetRecommendedSpecInstanceOptionInput
func (GetTargetAssetRecommendedSpecInstanceOptionArray) ElementType ¶
func (GetTargetAssetRecommendedSpecInstanceOptionArray) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecInstanceOptionArray) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutput ¶
func (i GetTargetAssetRecommendedSpecInstanceOptionArray) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutput() GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
func (GetTargetAssetRecommendedSpecInstanceOptionArray) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecInstanceOptionArray) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
type GetTargetAssetRecommendedSpecInstanceOptionArrayInput ¶
type GetTargetAssetRecommendedSpecInstanceOptionArrayInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutput() GetTargetAssetRecommendedSpecInstanceOptionArrayOutput ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(context.Context) GetTargetAssetRecommendedSpecInstanceOptionArrayOutput }
GetTargetAssetRecommendedSpecInstanceOptionArrayInput is an input type that accepts GetTargetAssetRecommendedSpecInstanceOptionArray and GetTargetAssetRecommendedSpecInstanceOptionArrayOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecInstanceOptionArrayInput` via:
GetTargetAssetRecommendedSpecInstanceOptionArray{ GetTargetAssetRecommendedSpecInstanceOptionArgs{...} }
type GetTargetAssetRecommendedSpecInstanceOptionArrayOutput ¶
type GetTargetAssetRecommendedSpecInstanceOptionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutput ¶
func (o GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutput() GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
func (GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
type GetTargetAssetRecommendedSpecInstanceOptionInput ¶
type GetTargetAssetRecommendedSpecInstanceOptionInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecInstanceOptionOutput() GetTargetAssetRecommendedSpecInstanceOptionOutput ToGetTargetAssetRecommendedSpecInstanceOptionOutputWithContext(context.Context) GetTargetAssetRecommendedSpecInstanceOptionOutput }
GetTargetAssetRecommendedSpecInstanceOptionInput is an input type that accepts GetTargetAssetRecommendedSpecInstanceOptionArgs and GetTargetAssetRecommendedSpecInstanceOptionOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecInstanceOptionInput` via:
GetTargetAssetRecommendedSpecInstanceOptionArgs{...}
type GetTargetAssetRecommendedSpecInstanceOptionOutput ¶
type GetTargetAssetRecommendedSpecInstanceOptionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled ¶
func (o GetTargetAssetRecommendedSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (GetTargetAssetRecommendedSpecInstanceOptionOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecInstanceOptionOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecInstanceOptionOutput) ToGetTargetAssetRecommendedSpecInstanceOptionOutput ¶
func (o GetTargetAssetRecommendedSpecInstanceOptionOutput) ToGetTargetAssetRecommendedSpecInstanceOptionOutput() GetTargetAssetRecommendedSpecInstanceOptionOutput
func (GetTargetAssetRecommendedSpecInstanceOptionOutput) ToGetTargetAssetRecommendedSpecInstanceOptionOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecInstanceOptionOutput) ToGetTargetAssetRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecInstanceOptionOutput
type GetTargetAssetRecommendedSpecOutput ¶
type GetTargetAssetRecommendedSpecOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecOutput) AgentConfigs ¶
func (o GetTargetAssetRecommendedSpecOutput) AgentConfigs() GetTargetAssetRecommendedSpecAgentConfigArrayOutput
Configuration options for the Oracle Cloud Agent software running on the instance.
func (GetTargetAssetRecommendedSpecOutput) AvailabilityDomain ¶
func (o GetTargetAssetRecommendedSpecOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (GetTargetAssetRecommendedSpecOutput) CapacityReservationId ¶
func (o GetTargetAssetRecommendedSpecOutput) CapacityReservationId() pulumi.StringOutput
The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (GetTargetAssetRecommendedSpecOutput) CompartmentId ¶
func (o GetTargetAssetRecommendedSpecOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetTargetAssetRecommendedSpecOutput) CreateVnicDetails ¶
func (o GetTargetAssetRecommendedSpecOutput) CreateVnicDetails() GetTargetAssetRecommendedSpecCreateVnicDetailArrayOutput
Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (GetTargetAssetRecommendedSpecOutput) DedicatedVmHostId ¶
func (o GetTargetAssetRecommendedSpecOutput) DedicatedVmHostId() pulumi.StringOutput
The OCID of the dedicated VM host.
func (GetTargetAssetRecommendedSpecOutput) DefinedTags ¶
func (o GetTargetAssetRecommendedSpecOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetRecommendedSpecOutput) DisplayName ¶
func (o GetTargetAssetRecommendedSpecOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetTargetAssetRecommendedSpecOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecOutput) FaultDomain ¶
func (o GetTargetAssetRecommendedSpecOutput) FaultDomain() pulumi.StringOutput
A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
func (GetTargetAssetRecommendedSpecOutput) FreeformTags ¶
func (o GetTargetAssetRecommendedSpecOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetRecommendedSpecOutput) HostnameLabel ¶
func (o GetTargetAssetRecommendedSpecOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetRecommendedSpecOutput) InstanceOptions ¶
func (o GetTargetAssetRecommendedSpecOutput) InstanceOptions() GetTargetAssetRecommendedSpecInstanceOptionArrayOutput
Optional mutable instance options
func (GetTargetAssetRecommendedSpecOutput) IpxeScript ¶
func (o GetTargetAssetRecommendedSpecOutput) IpxeScript() pulumi.StringOutput
This is an advanced option.
func (GetTargetAssetRecommendedSpecOutput) IsPvEncryptionInTransitEnabled ¶
func (o GetTargetAssetRecommendedSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (GetTargetAssetRecommendedSpecOutput) PreemptibleInstanceConfigs ¶
func (o GetTargetAssetRecommendedSpecOutput) PreemptibleInstanceConfigs() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
Configuration options for preemptible instances.
func (GetTargetAssetRecommendedSpecOutput) Shape ¶
func (o GetTargetAssetRecommendedSpecOutput) Shape() pulumi.StringOutput
The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
func (GetTargetAssetRecommendedSpecOutput) ShapeConfigs ¶
func (o GetTargetAssetRecommendedSpecOutput) ShapeConfigs() GetTargetAssetRecommendedSpecShapeConfigArrayOutput
The shape configuration requested for the instance.
func (GetTargetAssetRecommendedSpecOutput) SourceDetails ¶
func (o GetTargetAssetRecommendedSpecOutput) SourceDetails() GetTargetAssetRecommendedSpecSourceDetailArrayOutput
func (GetTargetAssetRecommendedSpecOutput) ToGetTargetAssetRecommendedSpecOutput ¶
func (o GetTargetAssetRecommendedSpecOutput) ToGetTargetAssetRecommendedSpecOutput() GetTargetAssetRecommendedSpecOutput
func (GetTargetAssetRecommendedSpecOutput) ToGetTargetAssetRecommendedSpecOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecOutput) ToGetTargetAssetRecommendedSpecOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecOutput
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfig ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfig struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions []GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ElementType ¶
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput ¶
func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray []GetTargetAssetRecommendedSpecPreemptibleInstanceConfigInput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ElementType ¶
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput ¶
func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput }
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput is an input type that accepts GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray and GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput` via:
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArray{ GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs{...} }
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigInput ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput }
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigInput is an input type that accepts GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs and GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecPreemptibleInstanceConfigInput` via:
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigArgs{...}
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) PreemptionActions ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) PreemptionActions() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
The action to run when the preemptible instance is interrupted for eviction.
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume bool `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume pulumi.BoolInput `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType ¶
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray []GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType ¶
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput }
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput is an input type that accepts GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray and GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput` via:
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray{ GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs{...} }
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput }
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput is an input type that accepts GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs and GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput` via:
GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs{...}
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
type GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) Type ¶
func (o GetTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
type GetTargetAssetRecommendedSpecShapeConfig ¶
type GetTargetAssetRecommendedSpecShapeConfig struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization string `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus float64 `pulumi:"ocpus"` }
type GetTargetAssetRecommendedSpecShapeConfigArgs ¶
type GetTargetAssetRecommendedSpecShapeConfigArgs struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization pulumi.StringInput `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus pulumi.Float64Input `pulumi:"ocpus"` }
func (GetTargetAssetRecommendedSpecShapeConfigArgs) ElementType ¶
func (GetTargetAssetRecommendedSpecShapeConfigArgs) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecShapeConfigArgs) ToGetTargetAssetRecommendedSpecShapeConfigOutput ¶
func (i GetTargetAssetRecommendedSpecShapeConfigArgs) ToGetTargetAssetRecommendedSpecShapeConfigOutput() GetTargetAssetRecommendedSpecShapeConfigOutput
func (GetTargetAssetRecommendedSpecShapeConfigArgs) ToGetTargetAssetRecommendedSpecShapeConfigOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecShapeConfigArgs) ToGetTargetAssetRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecShapeConfigOutput
type GetTargetAssetRecommendedSpecShapeConfigArray ¶
type GetTargetAssetRecommendedSpecShapeConfigArray []GetTargetAssetRecommendedSpecShapeConfigInput
func (GetTargetAssetRecommendedSpecShapeConfigArray) ElementType ¶
func (GetTargetAssetRecommendedSpecShapeConfigArray) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecShapeConfigArray) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutput ¶
func (i GetTargetAssetRecommendedSpecShapeConfigArray) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutput() GetTargetAssetRecommendedSpecShapeConfigArrayOutput
func (GetTargetAssetRecommendedSpecShapeConfigArray) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecShapeConfigArray) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecShapeConfigArrayOutput
type GetTargetAssetRecommendedSpecShapeConfigArrayInput ¶
type GetTargetAssetRecommendedSpecShapeConfigArrayInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecShapeConfigArrayOutput() GetTargetAssetRecommendedSpecShapeConfigArrayOutput ToGetTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(context.Context) GetTargetAssetRecommendedSpecShapeConfigArrayOutput }
GetTargetAssetRecommendedSpecShapeConfigArrayInput is an input type that accepts GetTargetAssetRecommendedSpecShapeConfigArray and GetTargetAssetRecommendedSpecShapeConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecShapeConfigArrayInput` via:
GetTargetAssetRecommendedSpecShapeConfigArray{ GetTargetAssetRecommendedSpecShapeConfigArgs{...} }
type GetTargetAssetRecommendedSpecShapeConfigArrayOutput ¶
type GetTargetAssetRecommendedSpecShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecShapeConfigArrayOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecShapeConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutput ¶
func (o GetTargetAssetRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutput() GetTargetAssetRecommendedSpecShapeConfigArrayOutput
func (GetTargetAssetRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecShapeConfigArrayOutput
type GetTargetAssetRecommendedSpecShapeConfigInput ¶
type GetTargetAssetRecommendedSpecShapeConfigInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecShapeConfigOutput() GetTargetAssetRecommendedSpecShapeConfigOutput ToGetTargetAssetRecommendedSpecShapeConfigOutputWithContext(context.Context) GetTargetAssetRecommendedSpecShapeConfigOutput }
GetTargetAssetRecommendedSpecShapeConfigInput is an input type that accepts GetTargetAssetRecommendedSpecShapeConfigArgs and GetTargetAssetRecommendedSpecShapeConfigOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecShapeConfigInput` via:
GetTargetAssetRecommendedSpecShapeConfigArgs{...}
type GetTargetAssetRecommendedSpecShapeConfigOutput ¶
type GetTargetAssetRecommendedSpecShapeConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecShapeConfigOutput) BaselineOcpuUtilization ¶
func (o GetTargetAssetRecommendedSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
func (GetTargetAssetRecommendedSpecShapeConfigOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecShapeConfigOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecShapeConfigOutput) MemoryInGbs ¶
func (o GetTargetAssetRecommendedSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
The total amount of memory in gigabytes that is available to the instance.
func (GetTargetAssetRecommendedSpecShapeConfigOutput) Ocpus ¶
func (o GetTargetAssetRecommendedSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to the instance.
func (GetTargetAssetRecommendedSpecShapeConfigOutput) ToGetTargetAssetRecommendedSpecShapeConfigOutput ¶
func (o GetTargetAssetRecommendedSpecShapeConfigOutput) ToGetTargetAssetRecommendedSpecShapeConfigOutput() GetTargetAssetRecommendedSpecShapeConfigOutput
func (GetTargetAssetRecommendedSpecShapeConfigOutput) ToGetTargetAssetRecommendedSpecShapeConfigOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecShapeConfigOutput) ToGetTargetAssetRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecShapeConfigOutput
type GetTargetAssetRecommendedSpecSourceDetail ¶
type GetTargetAssetRecommendedSpecSourceDetail struct { // The OCID of the boot volume used to boot the instance. BootVolumeId string `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs string `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb string `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId string `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId string `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType string `pulumi:"sourceType"` }
type GetTargetAssetRecommendedSpecSourceDetailArgs ¶
type GetTargetAssetRecommendedSpecSourceDetailArgs struct { // The OCID of the boot volume used to boot the instance. BootVolumeId pulumi.StringInput `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs pulumi.StringInput `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb pulumi.StringInput `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId pulumi.StringInput `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetTargetAssetRecommendedSpecSourceDetailArgs) ElementType ¶
func (GetTargetAssetRecommendedSpecSourceDetailArgs) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecSourceDetailArgs) ToGetTargetAssetRecommendedSpecSourceDetailOutput ¶
func (i GetTargetAssetRecommendedSpecSourceDetailArgs) ToGetTargetAssetRecommendedSpecSourceDetailOutput() GetTargetAssetRecommendedSpecSourceDetailOutput
func (GetTargetAssetRecommendedSpecSourceDetailArgs) ToGetTargetAssetRecommendedSpecSourceDetailOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecSourceDetailArgs) ToGetTargetAssetRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecSourceDetailOutput
type GetTargetAssetRecommendedSpecSourceDetailArray ¶
type GetTargetAssetRecommendedSpecSourceDetailArray []GetTargetAssetRecommendedSpecSourceDetailInput
func (GetTargetAssetRecommendedSpecSourceDetailArray) ElementType ¶
func (GetTargetAssetRecommendedSpecSourceDetailArray) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecSourceDetailArray) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutput ¶
func (i GetTargetAssetRecommendedSpecSourceDetailArray) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutput() GetTargetAssetRecommendedSpecSourceDetailArrayOutput
func (GetTargetAssetRecommendedSpecSourceDetailArray) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext ¶
func (i GetTargetAssetRecommendedSpecSourceDetailArray) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecSourceDetailArrayOutput
type GetTargetAssetRecommendedSpecSourceDetailArrayInput ¶
type GetTargetAssetRecommendedSpecSourceDetailArrayInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecSourceDetailArrayOutput() GetTargetAssetRecommendedSpecSourceDetailArrayOutput ToGetTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(context.Context) GetTargetAssetRecommendedSpecSourceDetailArrayOutput }
GetTargetAssetRecommendedSpecSourceDetailArrayInput is an input type that accepts GetTargetAssetRecommendedSpecSourceDetailArray and GetTargetAssetRecommendedSpecSourceDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecSourceDetailArrayInput` via:
GetTargetAssetRecommendedSpecSourceDetailArray{ GetTargetAssetRecommendedSpecSourceDetailArgs{...} }
type GetTargetAssetRecommendedSpecSourceDetailArrayOutput ¶
type GetTargetAssetRecommendedSpecSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecSourceDetailArrayOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecSourceDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutput ¶
func (o GetTargetAssetRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutput() GetTargetAssetRecommendedSpecSourceDetailArrayOutput
func (GetTargetAssetRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecSourceDetailArrayOutput
type GetTargetAssetRecommendedSpecSourceDetailInput ¶
type GetTargetAssetRecommendedSpecSourceDetailInput interface { pulumi.Input ToGetTargetAssetRecommendedSpecSourceDetailOutput() GetTargetAssetRecommendedSpecSourceDetailOutput ToGetTargetAssetRecommendedSpecSourceDetailOutputWithContext(context.Context) GetTargetAssetRecommendedSpecSourceDetailOutput }
GetTargetAssetRecommendedSpecSourceDetailInput is an input type that accepts GetTargetAssetRecommendedSpecSourceDetailArgs and GetTargetAssetRecommendedSpecSourceDetailOutput values. You can construct a concrete instance of `GetTargetAssetRecommendedSpecSourceDetailInput` via:
GetTargetAssetRecommendedSpecSourceDetailArgs{...}
type GetTargetAssetRecommendedSpecSourceDetailOutput ¶
type GetTargetAssetRecommendedSpecSourceDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetRecommendedSpecSourceDetailOutput) BootVolumeId ¶
func (o GetTargetAssetRecommendedSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
The OCID of the boot volume used to boot the instance.
func (GetTargetAssetRecommendedSpecSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o GetTargetAssetRecommendedSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (GetTargetAssetRecommendedSpecSourceDetailOutput) BootVolumeVpusPerGb ¶
func (o GetTargetAssetRecommendedSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
func (GetTargetAssetRecommendedSpecSourceDetailOutput) ElementType ¶
func (GetTargetAssetRecommendedSpecSourceDetailOutput) ElementType() reflect.Type
func (GetTargetAssetRecommendedSpecSourceDetailOutput) ImageId ¶
func (o GetTargetAssetRecommendedSpecSourceDetailOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the instance.
func (GetTargetAssetRecommendedSpecSourceDetailOutput) KmsKeyId ¶
func (o GetTargetAssetRecommendedSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
The OCID of the key management key to assign as the master encryption key for the boot volume.
func (GetTargetAssetRecommendedSpecSourceDetailOutput) SourceType ¶
func (o GetTargetAssetRecommendedSpecSourceDetailOutput) SourceType() pulumi.StringOutput
The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
func (GetTargetAssetRecommendedSpecSourceDetailOutput) ToGetTargetAssetRecommendedSpecSourceDetailOutput ¶
func (o GetTargetAssetRecommendedSpecSourceDetailOutput) ToGetTargetAssetRecommendedSpecSourceDetailOutput() GetTargetAssetRecommendedSpecSourceDetailOutput
func (GetTargetAssetRecommendedSpecSourceDetailOutput) ToGetTargetAssetRecommendedSpecSourceDetailOutputWithContext ¶
func (o GetTargetAssetRecommendedSpecSourceDetailOutput) ToGetTargetAssetRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetRecommendedSpecSourceDetailOutput
type GetTargetAssetTestSpec ¶
type GetTargetAssetTestSpec struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs []GetTargetAssetTestSpecAgentConfig `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId string `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails []GetTargetAssetTestSpecCreateVnicDetail `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId string `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain string `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions []GetTargetAssetTestSpecInstanceOption `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript string `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled bool `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs []GetTargetAssetTestSpecPreemptibleInstanceConfig `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape string `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs []GetTargetAssetTestSpecShapeConfig `pulumi:"shapeConfigs"` SourceDetails []GetTargetAssetTestSpecSourceDetail `pulumi:"sourceDetails"` }
type GetTargetAssetTestSpecAgentConfig ¶
type GetTargetAssetTestSpecAgentConfig struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled bool `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled bool `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled bool `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs []GetTargetAssetTestSpecAgentConfigPluginsConfig `pulumi:"pluginsConfigs"` }
type GetTargetAssetTestSpecAgentConfigArgs ¶
type GetTargetAssetTestSpecAgentConfigArgs struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled pulumi.BoolInput `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled pulumi.BoolInput `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled pulumi.BoolInput `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs GetTargetAssetTestSpecAgentConfigPluginsConfigArrayInput `pulumi:"pluginsConfigs"` }
func (GetTargetAssetTestSpecAgentConfigArgs) ElementType ¶
func (GetTargetAssetTestSpecAgentConfigArgs) ElementType() reflect.Type
func (GetTargetAssetTestSpecAgentConfigArgs) ToGetTargetAssetTestSpecAgentConfigOutput ¶
func (i GetTargetAssetTestSpecAgentConfigArgs) ToGetTargetAssetTestSpecAgentConfigOutput() GetTargetAssetTestSpecAgentConfigOutput
func (GetTargetAssetTestSpecAgentConfigArgs) ToGetTargetAssetTestSpecAgentConfigOutputWithContext ¶
func (i GetTargetAssetTestSpecAgentConfigArgs) ToGetTargetAssetTestSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigOutput
type GetTargetAssetTestSpecAgentConfigArray ¶
type GetTargetAssetTestSpecAgentConfigArray []GetTargetAssetTestSpecAgentConfigInput
func (GetTargetAssetTestSpecAgentConfigArray) ElementType ¶
func (GetTargetAssetTestSpecAgentConfigArray) ElementType() reflect.Type
func (GetTargetAssetTestSpecAgentConfigArray) ToGetTargetAssetTestSpecAgentConfigArrayOutput ¶
func (i GetTargetAssetTestSpecAgentConfigArray) ToGetTargetAssetTestSpecAgentConfigArrayOutput() GetTargetAssetTestSpecAgentConfigArrayOutput
func (GetTargetAssetTestSpecAgentConfigArray) ToGetTargetAssetTestSpecAgentConfigArrayOutputWithContext ¶
func (i GetTargetAssetTestSpecAgentConfigArray) ToGetTargetAssetTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigArrayOutput
type GetTargetAssetTestSpecAgentConfigArrayInput ¶
type GetTargetAssetTestSpecAgentConfigArrayInput interface { pulumi.Input ToGetTargetAssetTestSpecAgentConfigArrayOutput() GetTargetAssetTestSpecAgentConfigArrayOutput ToGetTargetAssetTestSpecAgentConfigArrayOutputWithContext(context.Context) GetTargetAssetTestSpecAgentConfigArrayOutput }
GetTargetAssetTestSpecAgentConfigArrayInput is an input type that accepts GetTargetAssetTestSpecAgentConfigArray and GetTargetAssetTestSpecAgentConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecAgentConfigArrayInput` via:
GetTargetAssetTestSpecAgentConfigArray{ GetTargetAssetTestSpecAgentConfigArgs{...} }
type GetTargetAssetTestSpecAgentConfigArrayOutput ¶
type GetTargetAssetTestSpecAgentConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecAgentConfigArrayOutput) ElementType ¶
func (GetTargetAssetTestSpecAgentConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecAgentConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigArrayOutput ¶
func (o GetTargetAssetTestSpecAgentConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigArrayOutput() GetTargetAssetTestSpecAgentConfigArrayOutput
func (GetTargetAssetTestSpecAgentConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigArrayOutputWithContext ¶
func (o GetTargetAssetTestSpecAgentConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigArrayOutput
type GetTargetAssetTestSpecAgentConfigInput ¶
type GetTargetAssetTestSpecAgentConfigInput interface { pulumi.Input ToGetTargetAssetTestSpecAgentConfigOutput() GetTargetAssetTestSpecAgentConfigOutput ToGetTargetAssetTestSpecAgentConfigOutputWithContext(context.Context) GetTargetAssetTestSpecAgentConfigOutput }
GetTargetAssetTestSpecAgentConfigInput is an input type that accepts GetTargetAssetTestSpecAgentConfigArgs and GetTargetAssetTestSpecAgentConfigOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecAgentConfigInput` via:
GetTargetAssetTestSpecAgentConfigArgs{...}
type GetTargetAssetTestSpecAgentConfigOutput ¶
type GetTargetAssetTestSpecAgentConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecAgentConfigOutput) AreAllPluginsDisabled ¶
func (o GetTargetAssetTestSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
func (GetTargetAssetTestSpecAgentConfigOutput) ElementType ¶
func (GetTargetAssetTestSpecAgentConfigOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecAgentConfigOutput) IsManagementDisabled ¶
func (o GetTargetAssetTestSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
func (GetTargetAssetTestSpecAgentConfigOutput) IsMonitoringDisabled ¶
func (o GetTargetAssetTestSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
func (GetTargetAssetTestSpecAgentConfigOutput) PluginsConfigs ¶
func (o GetTargetAssetTestSpecAgentConfigOutput) PluginsConfigs() GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
The configuration of plugins associated with this instance.
func (GetTargetAssetTestSpecAgentConfigOutput) ToGetTargetAssetTestSpecAgentConfigOutput ¶
func (o GetTargetAssetTestSpecAgentConfigOutput) ToGetTargetAssetTestSpecAgentConfigOutput() GetTargetAssetTestSpecAgentConfigOutput
func (GetTargetAssetTestSpecAgentConfigOutput) ToGetTargetAssetTestSpecAgentConfigOutputWithContext ¶
func (o GetTargetAssetTestSpecAgentConfigOutput) ToGetTargetAssetTestSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigOutput
type GetTargetAssetTestSpecAgentConfigPluginsConfig ¶
type GetTargetAssetTestSpecAgentConfigPluginsConfig struct { // Whether the plugin should be enabled or disabled. DesiredState string `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` }
type GetTargetAssetTestSpecAgentConfigPluginsConfigArgs ¶
type GetTargetAssetTestSpecAgentConfigPluginsConfigArgs struct { // Whether the plugin should be enabled or disabled. DesiredState pulumi.StringInput `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` }
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArgs) ElementType ¶
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutput ¶
func (i GetTargetAssetTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext ¶
func (i GetTargetAssetTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
type GetTargetAssetTestSpecAgentConfigPluginsConfigArray ¶
type GetTargetAssetTestSpecAgentConfigPluginsConfigArray []GetTargetAssetTestSpecAgentConfigPluginsConfigInput
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArray) ElementType ¶
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput ¶
func (i GetTargetAssetTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (i GetTargetAssetTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetTestSpecAgentConfigPluginsConfigArrayInput ¶
type GetTargetAssetTestSpecAgentConfigPluginsConfigArrayInput interface { pulumi.Input ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput }
GetTargetAssetTestSpecAgentConfigPluginsConfigArrayInput is an input type that accepts GetTargetAssetTestSpecAgentConfigPluginsConfigArray and GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecAgentConfigPluginsConfigArrayInput` via:
GetTargetAssetTestSpecAgentConfigPluginsConfigArray{ GetTargetAssetTestSpecAgentConfigPluginsConfigArgs{...} }
type GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput ¶
type GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ElementType ¶
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput ¶
func (o GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (o GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetTestSpecAgentConfigPluginsConfigInput ¶
type GetTargetAssetTestSpecAgentConfigPluginsConfigInput interface { pulumi.Input ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigOutput ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigOutput }
GetTargetAssetTestSpecAgentConfigPluginsConfigInput is an input type that accepts GetTargetAssetTestSpecAgentConfigPluginsConfigArgs and GetTargetAssetTestSpecAgentConfigPluginsConfigOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecAgentConfigPluginsConfigInput` via:
GetTargetAssetTestSpecAgentConfigPluginsConfigArgs{...}
type GetTargetAssetTestSpecAgentConfigPluginsConfigOutput ¶
type GetTargetAssetTestSpecAgentConfigPluginsConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) DesiredState ¶
func (o GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
Whether the plugin should be enabled or disabled.
func (GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) ElementType ¶
func (GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) Name ¶
func (o GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutput ¶
func (o GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext ¶
func (o GetTargetAssetTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecAgentConfigPluginsConfigOutput
type GetTargetAssetTestSpecArgs ¶
type GetTargetAssetTestSpecArgs struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs GetTargetAssetTestSpecAgentConfigArrayInput `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails GetTargetAssetTestSpecCreateVnicDetailArrayInput `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId pulumi.StringInput `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions GetTargetAssetTestSpecInstanceOptionArrayInput `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript pulumi.StringInput `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled pulumi.BoolInput `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs GetTargetAssetTestSpecPreemptibleInstanceConfigArrayInput `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape pulumi.StringInput `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs GetTargetAssetTestSpecShapeConfigArrayInput `pulumi:"shapeConfigs"` SourceDetails GetTargetAssetTestSpecSourceDetailArrayInput `pulumi:"sourceDetails"` }
func (GetTargetAssetTestSpecArgs) ElementType ¶
func (GetTargetAssetTestSpecArgs) ElementType() reflect.Type
func (GetTargetAssetTestSpecArgs) ToGetTargetAssetTestSpecOutput ¶
func (i GetTargetAssetTestSpecArgs) ToGetTargetAssetTestSpecOutput() GetTargetAssetTestSpecOutput
func (GetTargetAssetTestSpecArgs) ToGetTargetAssetTestSpecOutputWithContext ¶
func (i GetTargetAssetTestSpecArgs) ToGetTargetAssetTestSpecOutputWithContext(ctx context.Context) GetTargetAssetTestSpecOutput
type GetTargetAssetTestSpecArray ¶
type GetTargetAssetTestSpecArray []GetTargetAssetTestSpecInput
func (GetTargetAssetTestSpecArray) ElementType ¶
func (GetTargetAssetTestSpecArray) ElementType() reflect.Type
func (GetTargetAssetTestSpecArray) ToGetTargetAssetTestSpecArrayOutput ¶
func (i GetTargetAssetTestSpecArray) ToGetTargetAssetTestSpecArrayOutput() GetTargetAssetTestSpecArrayOutput
func (GetTargetAssetTestSpecArray) ToGetTargetAssetTestSpecArrayOutputWithContext ¶
func (i GetTargetAssetTestSpecArray) ToGetTargetAssetTestSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecArrayOutput
type GetTargetAssetTestSpecArrayInput ¶
type GetTargetAssetTestSpecArrayInput interface { pulumi.Input ToGetTargetAssetTestSpecArrayOutput() GetTargetAssetTestSpecArrayOutput ToGetTargetAssetTestSpecArrayOutputWithContext(context.Context) GetTargetAssetTestSpecArrayOutput }
GetTargetAssetTestSpecArrayInput is an input type that accepts GetTargetAssetTestSpecArray and GetTargetAssetTestSpecArrayOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecArrayInput` via:
GetTargetAssetTestSpecArray{ GetTargetAssetTestSpecArgs{...} }
type GetTargetAssetTestSpecArrayOutput ¶
type GetTargetAssetTestSpecArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecArrayOutput) ElementType ¶
func (GetTargetAssetTestSpecArrayOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecArrayOutput) Index ¶
func (o GetTargetAssetTestSpecArrayOutput) Index(i pulumi.IntInput) GetTargetAssetTestSpecOutput
func (GetTargetAssetTestSpecArrayOutput) ToGetTargetAssetTestSpecArrayOutput ¶
func (o GetTargetAssetTestSpecArrayOutput) ToGetTargetAssetTestSpecArrayOutput() GetTargetAssetTestSpecArrayOutput
func (GetTargetAssetTestSpecArrayOutput) ToGetTargetAssetTestSpecArrayOutputWithContext ¶
func (o GetTargetAssetTestSpecArrayOutput) ToGetTargetAssetTestSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecArrayOutput
type GetTargetAssetTestSpecCreateVnicDetail ¶
type GetTargetAssetTestSpecCreateVnicDetail struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord bool `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp bool `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp string `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck bool `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId string `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId string `pulumi:"vlanId"` }
type GetTargetAssetTestSpecCreateVnicDetailArgs ¶
type GetTargetAssetTestSpecCreateVnicDetailArgs struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord pulumi.BoolInput `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp pulumi.BoolInput `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp pulumi.StringInput `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck pulumi.BoolInput `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId pulumi.StringInput `pulumi:"vlanId"` }
func (GetTargetAssetTestSpecCreateVnicDetailArgs) ElementType ¶
func (GetTargetAssetTestSpecCreateVnicDetailArgs) ElementType() reflect.Type
func (GetTargetAssetTestSpecCreateVnicDetailArgs) ToGetTargetAssetTestSpecCreateVnicDetailOutput ¶
func (i GetTargetAssetTestSpecCreateVnicDetailArgs) ToGetTargetAssetTestSpecCreateVnicDetailOutput() GetTargetAssetTestSpecCreateVnicDetailOutput
func (GetTargetAssetTestSpecCreateVnicDetailArgs) ToGetTargetAssetTestSpecCreateVnicDetailOutputWithContext ¶
func (i GetTargetAssetTestSpecCreateVnicDetailArgs) ToGetTargetAssetTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetTestSpecCreateVnicDetailOutput
type GetTargetAssetTestSpecCreateVnicDetailArray ¶
type GetTargetAssetTestSpecCreateVnicDetailArray []GetTargetAssetTestSpecCreateVnicDetailInput
func (GetTargetAssetTestSpecCreateVnicDetailArray) ElementType ¶
func (GetTargetAssetTestSpecCreateVnicDetailArray) ElementType() reflect.Type
func (GetTargetAssetTestSpecCreateVnicDetailArray) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutput ¶
func (i GetTargetAssetTestSpecCreateVnicDetailArray) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutput() GetTargetAssetTestSpecCreateVnicDetailArrayOutput
func (GetTargetAssetTestSpecCreateVnicDetailArray) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext ¶
func (i GetTargetAssetTestSpecCreateVnicDetailArray) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecCreateVnicDetailArrayOutput
type GetTargetAssetTestSpecCreateVnicDetailArrayInput ¶
type GetTargetAssetTestSpecCreateVnicDetailArrayInput interface { pulumi.Input ToGetTargetAssetTestSpecCreateVnicDetailArrayOutput() GetTargetAssetTestSpecCreateVnicDetailArrayOutput ToGetTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(context.Context) GetTargetAssetTestSpecCreateVnicDetailArrayOutput }
GetTargetAssetTestSpecCreateVnicDetailArrayInput is an input type that accepts GetTargetAssetTestSpecCreateVnicDetailArray and GetTargetAssetTestSpecCreateVnicDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecCreateVnicDetailArrayInput` via:
GetTargetAssetTestSpecCreateVnicDetailArray{ GetTargetAssetTestSpecCreateVnicDetailArgs{...} }
type GetTargetAssetTestSpecCreateVnicDetailArrayOutput ¶
type GetTargetAssetTestSpecCreateVnicDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecCreateVnicDetailArrayOutput) ElementType ¶
func (GetTargetAssetTestSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutput ¶
func (o GetTargetAssetTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutput() GetTargetAssetTestSpecCreateVnicDetailArrayOutput
func (GetTargetAssetTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext ¶
func (o GetTargetAssetTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecCreateVnicDetailArrayOutput
type GetTargetAssetTestSpecCreateVnicDetailInput ¶
type GetTargetAssetTestSpecCreateVnicDetailInput interface { pulumi.Input ToGetTargetAssetTestSpecCreateVnicDetailOutput() GetTargetAssetTestSpecCreateVnicDetailOutput ToGetTargetAssetTestSpecCreateVnicDetailOutputWithContext(context.Context) GetTargetAssetTestSpecCreateVnicDetailOutput }
GetTargetAssetTestSpecCreateVnicDetailInput is an input type that accepts GetTargetAssetTestSpecCreateVnicDetailArgs and GetTargetAssetTestSpecCreateVnicDetailOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecCreateVnicDetailInput` via:
GetTargetAssetTestSpecCreateVnicDetailArgs{...}
type GetTargetAssetTestSpecCreateVnicDetailOutput ¶
type GetTargetAssetTestSpecCreateVnicDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecCreateVnicDetailOutput) AssignPrivateDnsRecord ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
func (GetTargetAssetTestSpecCreateVnicDetailOutput) AssignPublicIp ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
func (GetTargetAssetTestSpecCreateVnicDetailOutput) DefinedTags ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetTestSpecCreateVnicDetailOutput) DisplayName ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetTargetAssetTestSpecCreateVnicDetailOutput) ElementType ¶
func (GetTargetAssetTestSpecCreateVnicDetailOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecCreateVnicDetailOutput) FreeformTags ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetTestSpecCreateVnicDetailOutput) HostnameLabel ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetTestSpecCreateVnicDetailOutput) NsgIds ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
func (GetTargetAssetTestSpecCreateVnicDetailOutput) PrivateIp ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
func (GetTargetAssetTestSpecCreateVnicDetailOutput) SkipSourceDestCheck ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
func (GetTargetAssetTestSpecCreateVnicDetailOutput) SubnetId ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
func (GetTargetAssetTestSpecCreateVnicDetailOutput) ToGetTargetAssetTestSpecCreateVnicDetailOutput ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) ToGetTargetAssetTestSpecCreateVnicDetailOutput() GetTargetAssetTestSpecCreateVnicDetailOutput
func (GetTargetAssetTestSpecCreateVnicDetailOutput) ToGetTargetAssetTestSpecCreateVnicDetailOutputWithContext ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) ToGetTargetAssetTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetTestSpecCreateVnicDetailOutput
func (GetTargetAssetTestSpecCreateVnicDetailOutput) VlanId ¶
func (o GetTargetAssetTestSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
type GetTargetAssetTestSpecInput ¶
type GetTargetAssetTestSpecInput interface { pulumi.Input ToGetTargetAssetTestSpecOutput() GetTargetAssetTestSpecOutput ToGetTargetAssetTestSpecOutputWithContext(context.Context) GetTargetAssetTestSpecOutput }
GetTargetAssetTestSpecInput is an input type that accepts GetTargetAssetTestSpecArgs and GetTargetAssetTestSpecOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecInput` via:
GetTargetAssetTestSpecArgs{...}
type GetTargetAssetTestSpecInstanceOption ¶
type GetTargetAssetTestSpecInstanceOption struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled bool `pulumi:"areLegacyImdsEndpointsDisabled"` }
type GetTargetAssetTestSpecInstanceOptionArgs ¶
type GetTargetAssetTestSpecInstanceOptionArgs struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled pulumi.BoolInput `pulumi:"areLegacyImdsEndpointsDisabled"` }
func (GetTargetAssetTestSpecInstanceOptionArgs) ElementType ¶
func (GetTargetAssetTestSpecInstanceOptionArgs) ElementType() reflect.Type
func (GetTargetAssetTestSpecInstanceOptionArgs) ToGetTargetAssetTestSpecInstanceOptionOutput ¶
func (i GetTargetAssetTestSpecInstanceOptionArgs) ToGetTargetAssetTestSpecInstanceOptionOutput() GetTargetAssetTestSpecInstanceOptionOutput
func (GetTargetAssetTestSpecInstanceOptionArgs) ToGetTargetAssetTestSpecInstanceOptionOutputWithContext ¶
func (i GetTargetAssetTestSpecInstanceOptionArgs) ToGetTargetAssetTestSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetTestSpecInstanceOptionOutput
type GetTargetAssetTestSpecInstanceOptionArray ¶
type GetTargetAssetTestSpecInstanceOptionArray []GetTargetAssetTestSpecInstanceOptionInput
func (GetTargetAssetTestSpecInstanceOptionArray) ElementType ¶
func (GetTargetAssetTestSpecInstanceOptionArray) ElementType() reflect.Type
func (GetTargetAssetTestSpecInstanceOptionArray) ToGetTargetAssetTestSpecInstanceOptionArrayOutput ¶
func (i GetTargetAssetTestSpecInstanceOptionArray) ToGetTargetAssetTestSpecInstanceOptionArrayOutput() GetTargetAssetTestSpecInstanceOptionArrayOutput
func (GetTargetAssetTestSpecInstanceOptionArray) ToGetTargetAssetTestSpecInstanceOptionArrayOutputWithContext ¶
func (i GetTargetAssetTestSpecInstanceOptionArray) ToGetTargetAssetTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecInstanceOptionArrayOutput
type GetTargetAssetTestSpecInstanceOptionArrayInput ¶
type GetTargetAssetTestSpecInstanceOptionArrayInput interface { pulumi.Input ToGetTargetAssetTestSpecInstanceOptionArrayOutput() GetTargetAssetTestSpecInstanceOptionArrayOutput ToGetTargetAssetTestSpecInstanceOptionArrayOutputWithContext(context.Context) GetTargetAssetTestSpecInstanceOptionArrayOutput }
GetTargetAssetTestSpecInstanceOptionArrayInput is an input type that accepts GetTargetAssetTestSpecInstanceOptionArray and GetTargetAssetTestSpecInstanceOptionArrayOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecInstanceOptionArrayInput` via:
GetTargetAssetTestSpecInstanceOptionArray{ GetTargetAssetTestSpecInstanceOptionArgs{...} }
type GetTargetAssetTestSpecInstanceOptionArrayOutput ¶
type GetTargetAssetTestSpecInstanceOptionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecInstanceOptionArrayOutput) ElementType ¶
func (GetTargetAssetTestSpecInstanceOptionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecInstanceOptionArrayOutput) ToGetTargetAssetTestSpecInstanceOptionArrayOutput ¶
func (o GetTargetAssetTestSpecInstanceOptionArrayOutput) ToGetTargetAssetTestSpecInstanceOptionArrayOutput() GetTargetAssetTestSpecInstanceOptionArrayOutput
func (GetTargetAssetTestSpecInstanceOptionArrayOutput) ToGetTargetAssetTestSpecInstanceOptionArrayOutputWithContext ¶
func (o GetTargetAssetTestSpecInstanceOptionArrayOutput) ToGetTargetAssetTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecInstanceOptionArrayOutput
type GetTargetAssetTestSpecInstanceOptionInput ¶
type GetTargetAssetTestSpecInstanceOptionInput interface { pulumi.Input ToGetTargetAssetTestSpecInstanceOptionOutput() GetTargetAssetTestSpecInstanceOptionOutput ToGetTargetAssetTestSpecInstanceOptionOutputWithContext(context.Context) GetTargetAssetTestSpecInstanceOptionOutput }
GetTargetAssetTestSpecInstanceOptionInput is an input type that accepts GetTargetAssetTestSpecInstanceOptionArgs and GetTargetAssetTestSpecInstanceOptionOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecInstanceOptionInput` via:
GetTargetAssetTestSpecInstanceOptionArgs{...}
type GetTargetAssetTestSpecInstanceOptionOutput ¶
type GetTargetAssetTestSpecInstanceOptionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled ¶
func (o GetTargetAssetTestSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (GetTargetAssetTestSpecInstanceOptionOutput) ElementType ¶
func (GetTargetAssetTestSpecInstanceOptionOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecInstanceOptionOutput) ToGetTargetAssetTestSpecInstanceOptionOutput ¶
func (o GetTargetAssetTestSpecInstanceOptionOutput) ToGetTargetAssetTestSpecInstanceOptionOutput() GetTargetAssetTestSpecInstanceOptionOutput
func (GetTargetAssetTestSpecInstanceOptionOutput) ToGetTargetAssetTestSpecInstanceOptionOutputWithContext ¶
func (o GetTargetAssetTestSpecInstanceOptionOutput) ToGetTargetAssetTestSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetTestSpecInstanceOptionOutput
type GetTargetAssetTestSpecOutput ¶
type GetTargetAssetTestSpecOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecOutput) AgentConfigs ¶
func (o GetTargetAssetTestSpecOutput) AgentConfigs() GetTargetAssetTestSpecAgentConfigArrayOutput
Configuration options for the Oracle Cloud Agent software running on the instance.
func (GetTargetAssetTestSpecOutput) AvailabilityDomain ¶
func (o GetTargetAssetTestSpecOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (GetTargetAssetTestSpecOutput) CapacityReservationId ¶
func (o GetTargetAssetTestSpecOutput) CapacityReservationId() pulumi.StringOutput
The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (GetTargetAssetTestSpecOutput) CompartmentId ¶
func (o GetTargetAssetTestSpecOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetTargetAssetTestSpecOutput) CreateVnicDetails ¶
func (o GetTargetAssetTestSpecOutput) CreateVnicDetails() GetTargetAssetTestSpecCreateVnicDetailArrayOutput
Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (GetTargetAssetTestSpecOutput) DedicatedVmHostId ¶
func (o GetTargetAssetTestSpecOutput) DedicatedVmHostId() pulumi.StringOutput
The OCID of the dedicated VM host.
func (GetTargetAssetTestSpecOutput) DefinedTags ¶
func (o GetTargetAssetTestSpecOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetTestSpecOutput) DisplayName ¶
func (o GetTargetAssetTestSpecOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetTargetAssetTestSpecOutput) ElementType ¶
func (GetTargetAssetTestSpecOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecOutput) FaultDomain ¶
func (o GetTargetAssetTestSpecOutput) FaultDomain() pulumi.StringOutput
A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
func (GetTargetAssetTestSpecOutput) FreeformTags ¶
func (o GetTargetAssetTestSpecOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetTestSpecOutput) HostnameLabel ¶
func (o GetTargetAssetTestSpecOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetTestSpecOutput) InstanceOptions ¶
func (o GetTargetAssetTestSpecOutput) InstanceOptions() GetTargetAssetTestSpecInstanceOptionArrayOutput
Optional mutable instance options
func (GetTargetAssetTestSpecOutput) IpxeScript ¶
func (o GetTargetAssetTestSpecOutput) IpxeScript() pulumi.StringOutput
This is an advanced option.
func (GetTargetAssetTestSpecOutput) IsPvEncryptionInTransitEnabled ¶
func (o GetTargetAssetTestSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (GetTargetAssetTestSpecOutput) PreemptibleInstanceConfigs ¶
func (o GetTargetAssetTestSpecOutput) PreemptibleInstanceConfigs() GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
Configuration options for preemptible instances.
func (GetTargetAssetTestSpecOutput) Shape ¶
func (o GetTargetAssetTestSpecOutput) Shape() pulumi.StringOutput
The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
func (GetTargetAssetTestSpecOutput) ShapeConfigs ¶
func (o GetTargetAssetTestSpecOutput) ShapeConfigs() GetTargetAssetTestSpecShapeConfigArrayOutput
The shape configuration requested for the instance.
func (GetTargetAssetTestSpecOutput) SourceDetails ¶
func (o GetTargetAssetTestSpecOutput) SourceDetails() GetTargetAssetTestSpecSourceDetailArrayOutput
func (GetTargetAssetTestSpecOutput) ToGetTargetAssetTestSpecOutput ¶
func (o GetTargetAssetTestSpecOutput) ToGetTargetAssetTestSpecOutput() GetTargetAssetTestSpecOutput
func (GetTargetAssetTestSpecOutput) ToGetTargetAssetTestSpecOutputWithContext ¶
func (o GetTargetAssetTestSpecOutput) ToGetTargetAssetTestSpecOutputWithContext(ctx context.Context) GetTargetAssetTestSpecOutput
type GetTargetAssetTestSpecPreemptibleInstanceConfig ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfig struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions []GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetTargetAssetTestSpecPreemptibleInstanceConfigArgs ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigArgs struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArgs) ElementType ¶
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutput ¶
func (i GetTargetAssetTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext ¶
func (i GetTargetAssetTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
type GetTargetAssetTestSpecPreemptibleInstanceConfigArray ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigArray []GetTargetAssetTestSpecPreemptibleInstanceConfigInput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArray) ElementType ¶
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput ¶
func (i GetTargetAssetTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (i GetTargetAssetTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetTestSpecPreemptibleInstanceConfigArrayInput ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigArrayInput interface { pulumi.Input ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput }
GetTargetAssetTestSpecPreemptibleInstanceConfigArrayInput is an input type that accepts GetTargetAssetTestSpecPreemptibleInstanceConfigArray and GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecPreemptibleInstanceConfigArrayInput` via:
GetTargetAssetTestSpecPreemptibleInstanceConfigArray{ GetTargetAssetTestSpecPreemptibleInstanceConfigArgs{...} }
type GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ElementType ¶
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetTestSpecPreemptibleInstanceConfigInput ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigInput interface { pulumi.Input ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigOutput ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigOutput }
GetTargetAssetTestSpecPreemptibleInstanceConfigInput is an input type that accepts GetTargetAssetTestSpecPreemptibleInstanceConfigArgs and GetTargetAssetTestSpecPreemptibleInstanceConfigOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecPreemptibleInstanceConfigInput` via:
GetTargetAssetTestSpecPreemptibleInstanceConfigArgs{...}
type GetTargetAssetTestSpecPreemptibleInstanceConfigOutput ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) ElementType ¶
func (GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) PreemptionActions ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) PreemptionActions() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
The action to run when the preemptible instance is interrupted for eviction.
func (GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutput ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigOutput
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume bool `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume pulumi.BoolInput `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType ¶
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (i GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (i GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray []GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType ¶
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (i GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (i GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput interface { pulumi.Input ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput }
GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput is an input type that accepts GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray and GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput` via:
GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray{ GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs{...} }
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType ¶
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput interface { pulumi.Input ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput }
GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput is an input type that accepts GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs and GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput` via:
GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs{...}
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
type GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType ¶
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) Type ¶
func (o GetTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
type GetTargetAssetTestSpecShapeConfig ¶
type GetTargetAssetTestSpecShapeConfig struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization string `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus float64 `pulumi:"ocpus"` }
type GetTargetAssetTestSpecShapeConfigArgs ¶
type GetTargetAssetTestSpecShapeConfigArgs struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization pulumi.StringInput `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus pulumi.Float64Input `pulumi:"ocpus"` }
func (GetTargetAssetTestSpecShapeConfigArgs) ElementType ¶
func (GetTargetAssetTestSpecShapeConfigArgs) ElementType() reflect.Type
func (GetTargetAssetTestSpecShapeConfigArgs) ToGetTargetAssetTestSpecShapeConfigOutput ¶
func (i GetTargetAssetTestSpecShapeConfigArgs) ToGetTargetAssetTestSpecShapeConfigOutput() GetTargetAssetTestSpecShapeConfigOutput
func (GetTargetAssetTestSpecShapeConfigArgs) ToGetTargetAssetTestSpecShapeConfigOutputWithContext ¶
func (i GetTargetAssetTestSpecShapeConfigArgs) ToGetTargetAssetTestSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecShapeConfigOutput
type GetTargetAssetTestSpecShapeConfigArray ¶
type GetTargetAssetTestSpecShapeConfigArray []GetTargetAssetTestSpecShapeConfigInput
func (GetTargetAssetTestSpecShapeConfigArray) ElementType ¶
func (GetTargetAssetTestSpecShapeConfigArray) ElementType() reflect.Type
func (GetTargetAssetTestSpecShapeConfigArray) ToGetTargetAssetTestSpecShapeConfigArrayOutput ¶
func (i GetTargetAssetTestSpecShapeConfigArray) ToGetTargetAssetTestSpecShapeConfigArrayOutput() GetTargetAssetTestSpecShapeConfigArrayOutput
func (GetTargetAssetTestSpecShapeConfigArray) ToGetTargetAssetTestSpecShapeConfigArrayOutputWithContext ¶
func (i GetTargetAssetTestSpecShapeConfigArray) ToGetTargetAssetTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecShapeConfigArrayOutput
type GetTargetAssetTestSpecShapeConfigArrayInput ¶
type GetTargetAssetTestSpecShapeConfigArrayInput interface { pulumi.Input ToGetTargetAssetTestSpecShapeConfigArrayOutput() GetTargetAssetTestSpecShapeConfigArrayOutput ToGetTargetAssetTestSpecShapeConfigArrayOutputWithContext(context.Context) GetTargetAssetTestSpecShapeConfigArrayOutput }
GetTargetAssetTestSpecShapeConfigArrayInput is an input type that accepts GetTargetAssetTestSpecShapeConfigArray and GetTargetAssetTestSpecShapeConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecShapeConfigArrayInput` via:
GetTargetAssetTestSpecShapeConfigArray{ GetTargetAssetTestSpecShapeConfigArgs{...} }
type GetTargetAssetTestSpecShapeConfigArrayOutput ¶
type GetTargetAssetTestSpecShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecShapeConfigArrayOutput) ElementType ¶
func (GetTargetAssetTestSpecShapeConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecShapeConfigArrayOutput) ToGetTargetAssetTestSpecShapeConfigArrayOutput ¶
func (o GetTargetAssetTestSpecShapeConfigArrayOutput) ToGetTargetAssetTestSpecShapeConfigArrayOutput() GetTargetAssetTestSpecShapeConfigArrayOutput
func (GetTargetAssetTestSpecShapeConfigArrayOutput) ToGetTargetAssetTestSpecShapeConfigArrayOutputWithContext ¶
func (o GetTargetAssetTestSpecShapeConfigArrayOutput) ToGetTargetAssetTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecShapeConfigArrayOutput
type GetTargetAssetTestSpecShapeConfigInput ¶
type GetTargetAssetTestSpecShapeConfigInput interface { pulumi.Input ToGetTargetAssetTestSpecShapeConfigOutput() GetTargetAssetTestSpecShapeConfigOutput ToGetTargetAssetTestSpecShapeConfigOutputWithContext(context.Context) GetTargetAssetTestSpecShapeConfigOutput }
GetTargetAssetTestSpecShapeConfigInput is an input type that accepts GetTargetAssetTestSpecShapeConfigArgs and GetTargetAssetTestSpecShapeConfigOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecShapeConfigInput` via:
GetTargetAssetTestSpecShapeConfigArgs{...}
type GetTargetAssetTestSpecShapeConfigOutput ¶
type GetTargetAssetTestSpecShapeConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecShapeConfigOutput) BaselineOcpuUtilization ¶
func (o GetTargetAssetTestSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
func (GetTargetAssetTestSpecShapeConfigOutput) ElementType ¶
func (GetTargetAssetTestSpecShapeConfigOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecShapeConfigOutput) MemoryInGbs ¶
func (o GetTargetAssetTestSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
The total amount of memory in gigabytes that is available to the instance.
func (GetTargetAssetTestSpecShapeConfigOutput) Ocpus ¶
func (o GetTargetAssetTestSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to the instance.
func (GetTargetAssetTestSpecShapeConfigOutput) ToGetTargetAssetTestSpecShapeConfigOutput ¶
func (o GetTargetAssetTestSpecShapeConfigOutput) ToGetTargetAssetTestSpecShapeConfigOutput() GetTargetAssetTestSpecShapeConfigOutput
func (GetTargetAssetTestSpecShapeConfigOutput) ToGetTargetAssetTestSpecShapeConfigOutputWithContext ¶
func (o GetTargetAssetTestSpecShapeConfigOutput) ToGetTargetAssetTestSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetTestSpecShapeConfigOutput
type GetTargetAssetTestSpecSourceDetail ¶
type GetTargetAssetTestSpecSourceDetail struct { // The OCID of the boot volume used to boot the instance. BootVolumeId string `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs string `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb string `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId string `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId string `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType string `pulumi:"sourceType"` }
type GetTargetAssetTestSpecSourceDetailArgs ¶
type GetTargetAssetTestSpecSourceDetailArgs struct { // The OCID of the boot volume used to boot the instance. BootVolumeId pulumi.StringInput `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs pulumi.StringInput `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb pulumi.StringInput `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId pulumi.StringInput `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetTargetAssetTestSpecSourceDetailArgs) ElementType ¶
func (GetTargetAssetTestSpecSourceDetailArgs) ElementType() reflect.Type
func (GetTargetAssetTestSpecSourceDetailArgs) ToGetTargetAssetTestSpecSourceDetailOutput ¶
func (i GetTargetAssetTestSpecSourceDetailArgs) ToGetTargetAssetTestSpecSourceDetailOutput() GetTargetAssetTestSpecSourceDetailOutput
func (GetTargetAssetTestSpecSourceDetailArgs) ToGetTargetAssetTestSpecSourceDetailOutputWithContext ¶
func (i GetTargetAssetTestSpecSourceDetailArgs) ToGetTargetAssetTestSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetTestSpecSourceDetailOutput
type GetTargetAssetTestSpecSourceDetailArray ¶
type GetTargetAssetTestSpecSourceDetailArray []GetTargetAssetTestSpecSourceDetailInput
func (GetTargetAssetTestSpecSourceDetailArray) ElementType ¶
func (GetTargetAssetTestSpecSourceDetailArray) ElementType() reflect.Type
func (GetTargetAssetTestSpecSourceDetailArray) ToGetTargetAssetTestSpecSourceDetailArrayOutput ¶
func (i GetTargetAssetTestSpecSourceDetailArray) ToGetTargetAssetTestSpecSourceDetailArrayOutput() GetTargetAssetTestSpecSourceDetailArrayOutput
func (GetTargetAssetTestSpecSourceDetailArray) ToGetTargetAssetTestSpecSourceDetailArrayOutputWithContext ¶
func (i GetTargetAssetTestSpecSourceDetailArray) ToGetTargetAssetTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecSourceDetailArrayOutput
type GetTargetAssetTestSpecSourceDetailArrayInput ¶
type GetTargetAssetTestSpecSourceDetailArrayInput interface { pulumi.Input ToGetTargetAssetTestSpecSourceDetailArrayOutput() GetTargetAssetTestSpecSourceDetailArrayOutput ToGetTargetAssetTestSpecSourceDetailArrayOutputWithContext(context.Context) GetTargetAssetTestSpecSourceDetailArrayOutput }
GetTargetAssetTestSpecSourceDetailArrayInput is an input type that accepts GetTargetAssetTestSpecSourceDetailArray and GetTargetAssetTestSpecSourceDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecSourceDetailArrayInput` via:
GetTargetAssetTestSpecSourceDetailArray{ GetTargetAssetTestSpecSourceDetailArgs{...} }
type GetTargetAssetTestSpecSourceDetailArrayOutput ¶
type GetTargetAssetTestSpecSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecSourceDetailArrayOutput) ElementType ¶
func (GetTargetAssetTestSpecSourceDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecSourceDetailArrayOutput) ToGetTargetAssetTestSpecSourceDetailArrayOutput ¶
func (o GetTargetAssetTestSpecSourceDetailArrayOutput) ToGetTargetAssetTestSpecSourceDetailArrayOutput() GetTargetAssetTestSpecSourceDetailArrayOutput
func (GetTargetAssetTestSpecSourceDetailArrayOutput) ToGetTargetAssetTestSpecSourceDetailArrayOutputWithContext ¶
func (o GetTargetAssetTestSpecSourceDetailArrayOutput) ToGetTargetAssetTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetTestSpecSourceDetailArrayOutput
type GetTargetAssetTestSpecSourceDetailInput ¶
type GetTargetAssetTestSpecSourceDetailInput interface { pulumi.Input ToGetTargetAssetTestSpecSourceDetailOutput() GetTargetAssetTestSpecSourceDetailOutput ToGetTargetAssetTestSpecSourceDetailOutputWithContext(context.Context) GetTargetAssetTestSpecSourceDetailOutput }
GetTargetAssetTestSpecSourceDetailInput is an input type that accepts GetTargetAssetTestSpecSourceDetailArgs and GetTargetAssetTestSpecSourceDetailOutput values. You can construct a concrete instance of `GetTargetAssetTestSpecSourceDetailInput` via:
GetTargetAssetTestSpecSourceDetailArgs{...}
type GetTargetAssetTestSpecSourceDetailOutput ¶
type GetTargetAssetTestSpecSourceDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetTestSpecSourceDetailOutput) BootVolumeId ¶
func (o GetTargetAssetTestSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
The OCID of the boot volume used to boot the instance.
func (GetTargetAssetTestSpecSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o GetTargetAssetTestSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (GetTargetAssetTestSpecSourceDetailOutput) BootVolumeVpusPerGb ¶
func (o GetTargetAssetTestSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
func (GetTargetAssetTestSpecSourceDetailOutput) ElementType ¶
func (GetTargetAssetTestSpecSourceDetailOutput) ElementType() reflect.Type
func (GetTargetAssetTestSpecSourceDetailOutput) ImageId ¶
func (o GetTargetAssetTestSpecSourceDetailOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the instance.
func (GetTargetAssetTestSpecSourceDetailOutput) KmsKeyId ¶
func (o GetTargetAssetTestSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
The OCID of the key management key to assign as the master encryption key for the boot volume.
func (GetTargetAssetTestSpecSourceDetailOutput) SourceType ¶
func (o GetTargetAssetTestSpecSourceDetailOutput) SourceType() pulumi.StringOutput
The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
func (GetTargetAssetTestSpecSourceDetailOutput) ToGetTargetAssetTestSpecSourceDetailOutput ¶
func (o GetTargetAssetTestSpecSourceDetailOutput) ToGetTargetAssetTestSpecSourceDetailOutput() GetTargetAssetTestSpecSourceDetailOutput
func (GetTargetAssetTestSpecSourceDetailOutput) ToGetTargetAssetTestSpecSourceDetailOutputWithContext ¶
func (o GetTargetAssetTestSpecSourceDetailOutput) ToGetTargetAssetTestSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetTestSpecSourceDetailOutput
type GetTargetAssetUserSpec ¶
type GetTargetAssetUserSpec struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs []GetTargetAssetUserSpecAgentConfig `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId string `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails []GetTargetAssetUserSpecCreateVnicDetail `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId string `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain string `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions []GetTargetAssetUserSpecInstanceOption `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript string `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled bool `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs []GetTargetAssetUserSpecPreemptibleInstanceConfig `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape string `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs []GetTargetAssetUserSpecShapeConfig `pulumi:"shapeConfigs"` SourceDetails []GetTargetAssetUserSpecSourceDetail `pulumi:"sourceDetails"` }
type GetTargetAssetUserSpecAgentConfig ¶
type GetTargetAssetUserSpecAgentConfig struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled bool `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled bool `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled bool `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs []GetTargetAssetUserSpecAgentConfigPluginsConfig `pulumi:"pluginsConfigs"` }
type GetTargetAssetUserSpecAgentConfigArgs ¶
type GetTargetAssetUserSpecAgentConfigArgs struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled pulumi.BoolInput `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled pulumi.BoolInput `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled pulumi.BoolInput `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs GetTargetAssetUserSpecAgentConfigPluginsConfigArrayInput `pulumi:"pluginsConfigs"` }
func (GetTargetAssetUserSpecAgentConfigArgs) ElementType ¶
func (GetTargetAssetUserSpecAgentConfigArgs) ElementType() reflect.Type
func (GetTargetAssetUserSpecAgentConfigArgs) ToGetTargetAssetUserSpecAgentConfigOutput ¶
func (i GetTargetAssetUserSpecAgentConfigArgs) ToGetTargetAssetUserSpecAgentConfigOutput() GetTargetAssetUserSpecAgentConfigOutput
func (GetTargetAssetUserSpecAgentConfigArgs) ToGetTargetAssetUserSpecAgentConfigOutputWithContext ¶
func (i GetTargetAssetUserSpecAgentConfigArgs) ToGetTargetAssetUserSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigOutput
type GetTargetAssetUserSpecAgentConfigArray ¶
type GetTargetAssetUserSpecAgentConfigArray []GetTargetAssetUserSpecAgentConfigInput
func (GetTargetAssetUserSpecAgentConfigArray) ElementType ¶
func (GetTargetAssetUserSpecAgentConfigArray) ElementType() reflect.Type
func (GetTargetAssetUserSpecAgentConfigArray) ToGetTargetAssetUserSpecAgentConfigArrayOutput ¶
func (i GetTargetAssetUserSpecAgentConfigArray) ToGetTargetAssetUserSpecAgentConfigArrayOutput() GetTargetAssetUserSpecAgentConfigArrayOutput
func (GetTargetAssetUserSpecAgentConfigArray) ToGetTargetAssetUserSpecAgentConfigArrayOutputWithContext ¶
func (i GetTargetAssetUserSpecAgentConfigArray) ToGetTargetAssetUserSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigArrayOutput
type GetTargetAssetUserSpecAgentConfigArrayInput ¶
type GetTargetAssetUserSpecAgentConfigArrayInput interface { pulumi.Input ToGetTargetAssetUserSpecAgentConfigArrayOutput() GetTargetAssetUserSpecAgentConfigArrayOutput ToGetTargetAssetUserSpecAgentConfigArrayOutputWithContext(context.Context) GetTargetAssetUserSpecAgentConfigArrayOutput }
GetTargetAssetUserSpecAgentConfigArrayInput is an input type that accepts GetTargetAssetUserSpecAgentConfigArray and GetTargetAssetUserSpecAgentConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecAgentConfigArrayInput` via:
GetTargetAssetUserSpecAgentConfigArray{ GetTargetAssetUserSpecAgentConfigArgs{...} }
type GetTargetAssetUserSpecAgentConfigArrayOutput ¶
type GetTargetAssetUserSpecAgentConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecAgentConfigArrayOutput) ElementType ¶
func (GetTargetAssetUserSpecAgentConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecAgentConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigArrayOutput ¶
func (o GetTargetAssetUserSpecAgentConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigArrayOutput() GetTargetAssetUserSpecAgentConfigArrayOutput
func (GetTargetAssetUserSpecAgentConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigArrayOutputWithContext ¶
func (o GetTargetAssetUserSpecAgentConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigArrayOutput
type GetTargetAssetUserSpecAgentConfigInput ¶
type GetTargetAssetUserSpecAgentConfigInput interface { pulumi.Input ToGetTargetAssetUserSpecAgentConfigOutput() GetTargetAssetUserSpecAgentConfigOutput ToGetTargetAssetUserSpecAgentConfigOutputWithContext(context.Context) GetTargetAssetUserSpecAgentConfigOutput }
GetTargetAssetUserSpecAgentConfigInput is an input type that accepts GetTargetAssetUserSpecAgentConfigArgs and GetTargetAssetUserSpecAgentConfigOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecAgentConfigInput` via:
GetTargetAssetUserSpecAgentConfigArgs{...}
type GetTargetAssetUserSpecAgentConfigOutput ¶
type GetTargetAssetUserSpecAgentConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecAgentConfigOutput) AreAllPluginsDisabled ¶
func (o GetTargetAssetUserSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
func (GetTargetAssetUserSpecAgentConfigOutput) ElementType ¶
func (GetTargetAssetUserSpecAgentConfigOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecAgentConfigOutput) IsManagementDisabled ¶
func (o GetTargetAssetUserSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
func (GetTargetAssetUserSpecAgentConfigOutput) IsMonitoringDisabled ¶
func (o GetTargetAssetUserSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
func (GetTargetAssetUserSpecAgentConfigOutput) PluginsConfigs ¶
func (o GetTargetAssetUserSpecAgentConfigOutput) PluginsConfigs() GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
The configuration of plugins associated with this instance.
func (GetTargetAssetUserSpecAgentConfigOutput) ToGetTargetAssetUserSpecAgentConfigOutput ¶
func (o GetTargetAssetUserSpecAgentConfigOutput) ToGetTargetAssetUserSpecAgentConfigOutput() GetTargetAssetUserSpecAgentConfigOutput
func (GetTargetAssetUserSpecAgentConfigOutput) ToGetTargetAssetUserSpecAgentConfigOutputWithContext ¶
func (o GetTargetAssetUserSpecAgentConfigOutput) ToGetTargetAssetUserSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigOutput
type GetTargetAssetUserSpecAgentConfigPluginsConfig ¶
type GetTargetAssetUserSpecAgentConfigPluginsConfig struct { // Whether the plugin should be enabled or disabled. DesiredState string `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` }
type GetTargetAssetUserSpecAgentConfigPluginsConfigArgs ¶
type GetTargetAssetUserSpecAgentConfigPluginsConfigArgs struct { // Whether the plugin should be enabled or disabled. DesiredState pulumi.StringInput `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` }
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArgs) ElementType ¶
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutput ¶
func (i GetTargetAssetUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext ¶
func (i GetTargetAssetUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
type GetTargetAssetUserSpecAgentConfigPluginsConfigArray ¶
type GetTargetAssetUserSpecAgentConfigPluginsConfigArray []GetTargetAssetUserSpecAgentConfigPluginsConfigInput
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArray) ElementType ¶
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput ¶
func (i GetTargetAssetUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (i GetTargetAssetUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetUserSpecAgentConfigPluginsConfigArrayInput ¶
type GetTargetAssetUserSpecAgentConfigPluginsConfigArrayInput interface { pulumi.Input ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput }
GetTargetAssetUserSpecAgentConfigPluginsConfigArrayInput is an input type that accepts GetTargetAssetUserSpecAgentConfigPluginsConfigArray and GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecAgentConfigPluginsConfigArrayInput` via:
GetTargetAssetUserSpecAgentConfigPluginsConfigArray{ GetTargetAssetUserSpecAgentConfigPluginsConfigArgs{...} }
type GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput ¶
type GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ElementType ¶
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput ¶
func (o GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (o GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetUserSpecAgentConfigPluginsConfigInput ¶
type GetTargetAssetUserSpecAgentConfigPluginsConfigInput interface { pulumi.Input ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigOutput ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigOutput }
GetTargetAssetUserSpecAgentConfigPluginsConfigInput is an input type that accepts GetTargetAssetUserSpecAgentConfigPluginsConfigArgs and GetTargetAssetUserSpecAgentConfigPluginsConfigOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecAgentConfigPluginsConfigInput` via:
GetTargetAssetUserSpecAgentConfigPluginsConfigArgs{...}
type GetTargetAssetUserSpecAgentConfigPluginsConfigOutput ¶
type GetTargetAssetUserSpecAgentConfigPluginsConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) DesiredState ¶
func (o GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
Whether the plugin should be enabled or disabled.
func (GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) ElementType ¶
func (GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) Name ¶
func (o GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutput ¶
func (o GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext ¶
func (o GetTargetAssetUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecAgentConfigPluginsConfigOutput
type GetTargetAssetUserSpecArgs ¶
type GetTargetAssetUserSpecArgs struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs GetTargetAssetUserSpecAgentConfigArrayInput `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails GetTargetAssetUserSpecCreateVnicDetailArrayInput `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId pulumi.StringInput `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions GetTargetAssetUserSpecInstanceOptionArrayInput `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript pulumi.StringInput `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled pulumi.BoolInput `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs GetTargetAssetUserSpecPreemptibleInstanceConfigArrayInput `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape pulumi.StringInput `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs GetTargetAssetUserSpecShapeConfigArrayInput `pulumi:"shapeConfigs"` SourceDetails GetTargetAssetUserSpecSourceDetailArrayInput `pulumi:"sourceDetails"` }
func (GetTargetAssetUserSpecArgs) ElementType ¶
func (GetTargetAssetUserSpecArgs) ElementType() reflect.Type
func (GetTargetAssetUserSpecArgs) ToGetTargetAssetUserSpecOutput ¶
func (i GetTargetAssetUserSpecArgs) ToGetTargetAssetUserSpecOutput() GetTargetAssetUserSpecOutput
func (GetTargetAssetUserSpecArgs) ToGetTargetAssetUserSpecOutputWithContext ¶
func (i GetTargetAssetUserSpecArgs) ToGetTargetAssetUserSpecOutputWithContext(ctx context.Context) GetTargetAssetUserSpecOutput
type GetTargetAssetUserSpecArray ¶
type GetTargetAssetUserSpecArray []GetTargetAssetUserSpecInput
func (GetTargetAssetUserSpecArray) ElementType ¶
func (GetTargetAssetUserSpecArray) ElementType() reflect.Type
func (GetTargetAssetUserSpecArray) ToGetTargetAssetUserSpecArrayOutput ¶
func (i GetTargetAssetUserSpecArray) ToGetTargetAssetUserSpecArrayOutput() GetTargetAssetUserSpecArrayOutput
func (GetTargetAssetUserSpecArray) ToGetTargetAssetUserSpecArrayOutputWithContext ¶
func (i GetTargetAssetUserSpecArray) ToGetTargetAssetUserSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecArrayOutput
type GetTargetAssetUserSpecArrayInput ¶
type GetTargetAssetUserSpecArrayInput interface { pulumi.Input ToGetTargetAssetUserSpecArrayOutput() GetTargetAssetUserSpecArrayOutput ToGetTargetAssetUserSpecArrayOutputWithContext(context.Context) GetTargetAssetUserSpecArrayOutput }
GetTargetAssetUserSpecArrayInput is an input type that accepts GetTargetAssetUserSpecArray and GetTargetAssetUserSpecArrayOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecArrayInput` via:
GetTargetAssetUserSpecArray{ GetTargetAssetUserSpecArgs{...} }
type GetTargetAssetUserSpecArrayOutput ¶
type GetTargetAssetUserSpecArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecArrayOutput) ElementType ¶
func (GetTargetAssetUserSpecArrayOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecArrayOutput) Index ¶
func (o GetTargetAssetUserSpecArrayOutput) Index(i pulumi.IntInput) GetTargetAssetUserSpecOutput
func (GetTargetAssetUserSpecArrayOutput) ToGetTargetAssetUserSpecArrayOutput ¶
func (o GetTargetAssetUserSpecArrayOutput) ToGetTargetAssetUserSpecArrayOutput() GetTargetAssetUserSpecArrayOutput
func (GetTargetAssetUserSpecArrayOutput) ToGetTargetAssetUserSpecArrayOutputWithContext ¶
func (o GetTargetAssetUserSpecArrayOutput) ToGetTargetAssetUserSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecArrayOutput
type GetTargetAssetUserSpecCreateVnicDetail ¶
type GetTargetAssetUserSpecCreateVnicDetail struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord bool `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp bool `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp string `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck bool `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId string `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId string `pulumi:"vlanId"` }
type GetTargetAssetUserSpecCreateVnicDetailArgs ¶
type GetTargetAssetUserSpecCreateVnicDetailArgs struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord pulumi.BoolInput `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp pulumi.BoolInput `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp pulumi.StringInput `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck pulumi.BoolInput `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId pulumi.StringInput `pulumi:"vlanId"` }
func (GetTargetAssetUserSpecCreateVnicDetailArgs) ElementType ¶
func (GetTargetAssetUserSpecCreateVnicDetailArgs) ElementType() reflect.Type
func (GetTargetAssetUserSpecCreateVnicDetailArgs) ToGetTargetAssetUserSpecCreateVnicDetailOutput ¶
func (i GetTargetAssetUserSpecCreateVnicDetailArgs) ToGetTargetAssetUserSpecCreateVnicDetailOutput() GetTargetAssetUserSpecCreateVnicDetailOutput
func (GetTargetAssetUserSpecCreateVnicDetailArgs) ToGetTargetAssetUserSpecCreateVnicDetailOutputWithContext ¶
func (i GetTargetAssetUserSpecCreateVnicDetailArgs) ToGetTargetAssetUserSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetUserSpecCreateVnicDetailOutput
type GetTargetAssetUserSpecCreateVnicDetailArray ¶
type GetTargetAssetUserSpecCreateVnicDetailArray []GetTargetAssetUserSpecCreateVnicDetailInput
func (GetTargetAssetUserSpecCreateVnicDetailArray) ElementType ¶
func (GetTargetAssetUserSpecCreateVnicDetailArray) ElementType() reflect.Type
func (GetTargetAssetUserSpecCreateVnicDetailArray) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutput ¶
func (i GetTargetAssetUserSpecCreateVnicDetailArray) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutput() GetTargetAssetUserSpecCreateVnicDetailArrayOutput
func (GetTargetAssetUserSpecCreateVnicDetailArray) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutputWithContext ¶
func (i GetTargetAssetUserSpecCreateVnicDetailArray) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecCreateVnicDetailArrayOutput
type GetTargetAssetUserSpecCreateVnicDetailArrayInput ¶
type GetTargetAssetUserSpecCreateVnicDetailArrayInput interface { pulumi.Input ToGetTargetAssetUserSpecCreateVnicDetailArrayOutput() GetTargetAssetUserSpecCreateVnicDetailArrayOutput ToGetTargetAssetUserSpecCreateVnicDetailArrayOutputWithContext(context.Context) GetTargetAssetUserSpecCreateVnicDetailArrayOutput }
GetTargetAssetUserSpecCreateVnicDetailArrayInput is an input type that accepts GetTargetAssetUserSpecCreateVnicDetailArray and GetTargetAssetUserSpecCreateVnicDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecCreateVnicDetailArrayInput` via:
GetTargetAssetUserSpecCreateVnicDetailArray{ GetTargetAssetUserSpecCreateVnicDetailArgs{...} }
type GetTargetAssetUserSpecCreateVnicDetailArrayOutput ¶
type GetTargetAssetUserSpecCreateVnicDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecCreateVnicDetailArrayOutput) ElementType ¶
func (GetTargetAssetUserSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutput ¶
func (o GetTargetAssetUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutput() GetTargetAssetUserSpecCreateVnicDetailArrayOutput
func (GetTargetAssetUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutputWithContext ¶
func (o GetTargetAssetUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetUserSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecCreateVnicDetailArrayOutput
type GetTargetAssetUserSpecCreateVnicDetailInput ¶
type GetTargetAssetUserSpecCreateVnicDetailInput interface { pulumi.Input ToGetTargetAssetUserSpecCreateVnicDetailOutput() GetTargetAssetUserSpecCreateVnicDetailOutput ToGetTargetAssetUserSpecCreateVnicDetailOutputWithContext(context.Context) GetTargetAssetUserSpecCreateVnicDetailOutput }
GetTargetAssetUserSpecCreateVnicDetailInput is an input type that accepts GetTargetAssetUserSpecCreateVnicDetailArgs and GetTargetAssetUserSpecCreateVnicDetailOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecCreateVnicDetailInput` via:
GetTargetAssetUserSpecCreateVnicDetailArgs{...}
type GetTargetAssetUserSpecCreateVnicDetailOutput ¶
type GetTargetAssetUserSpecCreateVnicDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecCreateVnicDetailOutput) AssignPrivateDnsRecord ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
func (GetTargetAssetUserSpecCreateVnicDetailOutput) AssignPublicIp ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
func (GetTargetAssetUserSpecCreateVnicDetailOutput) DefinedTags ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetUserSpecCreateVnicDetailOutput) DisplayName ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetTargetAssetUserSpecCreateVnicDetailOutput) ElementType ¶
func (GetTargetAssetUserSpecCreateVnicDetailOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecCreateVnicDetailOutput) FreeformTags ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetUserSpecCreateVnicDetailOutput) HostnameLabel ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetUserSpecCreateVnicDetailOutput) NsgIds ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
func (GetTargetAssetUserSpecCreateVnicDetailOutput) PrivateIp ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
func (GetTargetAssetUserSpecCreateVnicDetailOutput) SkipSourceDestCheck ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
func (GetTargetAssetUserSpecCreateVnicDetailOutput) SubnetId ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
func (GetTargetAssetUserSpecCreateVnicDetailOutput) ToGetTargetAssetUserSpecCreateVnicDetailOutput ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) ToGetTargetAssetUserSpecCreateVnicDetailOutput() GetTargetAssetUserSpecCreateVnicDetailOutput
func (GetTargetAssetUserSpecCreateVnicDetailOutput) ToGetTargetAssetUserSpecCreateVnicDetailOutputWithContext ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) ToGetTargetAssetUserSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetUserSpecCreateVnicDetailOutput
func (GetTargetAssetUserSpecCreateVnicDetailOutput) VlanId ¶
func (o GetTargetAssetUserSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
type GetTargetAssetUserSpecInput ¶
type GetTargetAssetUserSpecInput interface { pulumi.Input ToGetTargetAssetUserSpecOutput() GetTargetAssetUserSpecOutput ToGetTargetAssetUserSpecOutputWithContext(context.Context) GetTargetAssetUserSpecOutput }
GetTargetAssetUserSpecInput is an input type that accepts GetTargetAssetUserSpecArgs and GetTargetAssetUserSpecOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecInput` via:
GetTargetAssetUserSpecArgs{...}
type GetTargetAssetUserSpecInstanceOption ¶
type GetTargetAssetUserSpecInstanceOption struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled bool `pulumi:"areLegacyImdsEndpointsDisabled"` }
type GetTargetAssetUserSpecInstanceOptionArgs ¶
type GetTargetAssetUserSpecInstanceOptionArgs struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled pulumi.BoolInput `pulumi:"areLegacyImdsEndpointsDisabled"` }
func (GetTargetAssetUserSpecInstanceOptionArgs) ElementType ¶
func (GetTargetAssetUserSpecInstanceOptionArgs) ElementType() reflect.Type
func (GetTargetAssetUserSpecInstanceOptionArgs) ToGetTargetAssetUserSpecInstanceOptionOutput ¶
func (i GetTargetAssetUserSpecInstanceOptionArgs) ToGetTargetAssetUserSpecInstanceOptionOutput() GetTargetAssetUserSpecInstanceOptionOutput
func (GetTargetAssetUserSpecInstanceOptionArgs) ToGetTargetAssetUserSpecInstanceOptionOutputWithContext ¶
func (i GetTargetAssetUserSpecInstanceOptionArgs) ToGetTargetAssetUserSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetUserSpecInstanceOptionOutput
type GetTargetAssetUserSpecInstanceOptionArray ¶
type GetTargetAssetUserSpecInstanceOptionArray []GetTargetAssetUserSpecInstanceOptionInput
func (GetTargetAssetUserSpecInstanceOptionArray) ElementType ¶
func (GetTargetAssetUserSpecInstanceOptionArray) ElementType() reflect.Type
func (GetTargetAssetUserSpecInstanceOptionArray) ToGetTargetAssetUserSpecInstanceOptionArrayOutput ¶
func (i GetTargetAssetUserSpecInstanceOptionArray) ToGetTargetAssetUserSpecInstanceOptionArrayOutput() GetTargetAssetUserSpecInstanceOptionArrayOutput
func (GetTargetAssetUserSpecInstanceOptionArray) ToGetTargetAssetUserSpecInstanceOptionArrayOutputWithContext ¶
func (i GetTargetAssetUserSpecInstanceOptionArray) ToGetTargetAssetUserSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecInstanceOptionArrayOutput
type GetTargetAssetUserSpecInstanceOptionArrayInput ¶
type GetTargetAssetUserSpecInstanceOptionArrayInput interface { pulumi.Input ToGetTargetAssetUserSpecInstanceOptionArrayOutput() GetTargetAssetUserSpecInstanceOptionArrayOutput ToGetTargetAssetUserSpecInstanceOptionArrayOutputWithContext(context.Context) GetTargetAssetUserSpecInstanceOptionArrayOutput }
GetTargetAssetUserSpecInstanceOptionArrayInput is an input type that accepts GetTargetAssetUserSpecInstanceOptionArray and GetTargetAssetUserSpecInstanceOptionArrayOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecInstanceOptionArrayInput` via:
GetTargetAssetUserSpecInstanceOptionArray{ GetTargetAssetUserSpecInstanceOptionArgs{...} }
type GetTargetAssetUserSpecInstanceOptionArrayOutput ¶
type GetTargetAssetUserSpecInstanceOptionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecInstanceOptionArrayOutput) ElementType ¶
func (GetTargetAssetUserSpecInstanceOptionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecInstanceOptionArrayOutput) ToGetTargetAssetUserSpecInstanceOptionArrayOutput ¶
func (o GetTargetAssetUserSpecInstanceOptionArrayOutput) ToGetTargetAssetUserSpecInstanceOptionArrayOutput() GetTargetAssetUserSpecInstanceOptionArrayOutput
func (GetTargetAssetUserSpecInstanceOptionArrayOutput) ToGetTargetAssetUserSpecInstanceOptionArrayOutputWithContext ¶
func (o GetTargetAssetUserSpecInstanceOptionArrayOutput) ToGetTargetAssetUserSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecInstanceOptionArrayOutput
type GetTargetAssetUserSpecInstanceOptionInput ¶
type GetTargetAssetUserSpecInstanceOptionInput interface { pulumi.Input ToGetTargetAssetUserSpecInstanceOptionOutput() GetTargetAssetUserSpecInstanceOptionOutput ToGetTargetAssetUserSpecInstanceOptionOutputWithContext(context.Context) GetTargetAssetUserSpecInstanceOptionOutput }
GetTargetAssetUserSpecInstanceOptionInput is an input type that accepts GetTargetAssetUserSpecInstanceOptionArgs and GetTargetAssetUserSpecInstanceOptionOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecInstanceOptionInput` via:
GetTargetAssetUserSpecInstanceOptionArgs{...}
type GetTargetAssetUserSpecInstanceOptionOutput ¶
type GetTargetAssetUserSpecInstanceOptionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled ¶
func (o GetTargetAssetUserSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (GetTargetAssetUserSpecInstanceOptionOutput) ElementType ¶
func (GetTargetAssetUserSpecInstanceOptionOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecInstanceOptionOutput) ToGetTargetAssetUserSpecInstanceOptionOutput ¶
func (o GetTargetAssetUserSpecInstanceOptionOutput) ToGetTargetAssetUserSpecInstanceOptionOutput() GetTargetAssetUserSpecInstanceOptionOutput
func (GetTargetAssetUserSpecInstanceOptionOutput) ToGetTargetAssetUserSpecInstanceOptionOutputWithContext ¶
func (o GetTargetAssetUserSpecInstanceOptionOutput) ToGetTargetAssetUserSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetUserSpecInstanceOptionOutput
type GetTargetAssetUserSpecOutput ¶
type GetTargetAssetUserSpecOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecOutput) AgentConfigs ¶
func (o GetTargetAssetUserSpecOutput) AgentConfigs() GetTargetAssetUserSpecAgentConfigArrayOutput
Configuration options for the Oracle Cloud Agent software running on the instance.
func (GetTargetAssetUserSpecOutput) AvailabilityDomain ¶
func (o GetTargetAssetUserSpecOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (GetTargetAssetUserSpecOutput) CapacityReservationId ¶
func (o GetTargetAssetUserSpecOutput) CapacityReservationId() pulumi.StringOutput
The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (GetTargetAssetUserSpecOutput) CompartmentId ¶
func (o GetTargetAssetUserSpecOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetTargetAssetUserSpecOutput) CreateVnicDetails ¶
func (o GetTargetAssetUserSpecOutput) CreateVnicDetails() GetTargetAssetUserSpecCreateVnicDetailArrayOutput
Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (GetTargetAssetUserSpecOutput) DedicatedVmHostId ¶
func (o GetTargetAssetUserSpecOutput) DedicatedVmHostId() pulumi.StringOutput
The OCID of the dedicated VM host.
func (GetTargetAssetUserSpecOutput) DefinedTags ¶
func (o GetTargetAssetUserSpecOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetUserSpecOutput) DisplayName ¶
func (o GetTargetAssetUserSpecOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetTargetAssetUserSpecOutput) ElementType ¶
func (GetTargetAssetUserSpecOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecOutput) FaultDomain ¶
func (o GetTargetAssetUserSpecOutput) FaultDomain() pulumi.StringOutput
A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
func (GetTargetAssetUserSpecOutput) FreeformTags ¶
func (o GetTargetAssetUserSpecOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetUserSpecOutput) HostnameLabel ¶
func (o GetTargetAssetUserSpecOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetUserSpecOutput) InstanceOptions ¶
func (o GetTargetAssetUserSpecOutput) InstanceOptions() GetTargetAssetUserSpecInstanceOptionArrayOutput
Optional mutable instance options
func (GetTargetAssetUserSpecOutput) IpxeScript ¶
func (o GetTargetAssetUserSpecOutput) IpxeScript() pulumi.StringOutput
This is an advanced option.
func (GetTargetAssetUserSpecOutput) IsPvEncryptionInTransitEnabled ¶
func (o GetTargetAssetUserSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (GetTargetAssetUserSpecOutput) PreemptibleInstanceConfigs ¶
func (o GetTargetAssetUserSpecOutput) PreemptibleInstanceConfigs() GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
Configuration options for preemptible instances.
func (GetTargetAssetUserSpecOutput) Shape ¶
func (o GetTargetAssetUserSpecOutput) Shape() pulumi.StringOutput
The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
func (GetTargetAssetUserSpecOutput) ShapeConfigs ¶
func (o GetTargetAssetUserSpecOutput) ShapeConfigs() GetTargetAssetUserSpecShapeConfigArrayOutput
The shape configuration requested for the instance.
func (GetTargetAssetUserSpecOutput) SourceDetails ¶
func (o GetTargetAssetUserSpecOutput) SourceDetails() GetTargetAssetUserSpecSourceDetailArrayOutput
func (GetTargetAssetUserSpecOutput) ToGetTargetAssetUserSpecOutput ¶
func (o GetTargetAssetUserSpecOutput) ToGetTargetAssetUserSpecOutput() GetTargetAssetUserSpecOutput
func (GetTargetAssetUserSpecOutput) ToGetTargetAssetUserSpecOutputWithContext ¶
func (o GetTargetAssetUserSpecOutput) ToGetTargetAssetUserSpecOutputWithContext(ctx context.Context) GetTargetAssetUserSpecOutput
type GetTargetAssetUserSpecPreemptibleInstanceConfig ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfig struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions []GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetTargetAssetUserSpecPreemptibleInstanceConfigArgs ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigArgs struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArgs) ElementType ¶
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutput ¶
func (i GetTargetAssetUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext ¶
func (i GetTargetAssetUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
type GetTargetAssetUserSpecPreemptibleInstanceConfigArray ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigArray []GetTargetAssetUserSpecPreemptibleInstanceConfigInput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArray) ElementType ¶
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput ¶
func (i GetTargetAssetUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (i GetTargetAssetUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetUserSpecPreemptibleInstanceConfigArrayInput ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigArrayInput interface { pulumi.Input ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutputWithContext(context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput }
GetTargetAssetUserSpecPreemptibleInstanceConfigArrayInput is an input type that accepts GetTargetAssetUserSpecPreemptibleInstanceConfigArray and GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecPreemptibleInstanceConfigArrayInput` via:
GetTargetAssetUserSpecPreemptibleInstanceConfigArray{ GetTargetAssetUserSpecPreemptibleInstanceConfigArgs{...} }
type GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) ElementType ¶
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetUserSpecPreemptibleInstanceConfigInput ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigInput interface { pulumi.Input ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigOutput ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigOutput }
GetTargetAssetUserSpecPreemptibleInstanceConfigInput is an input type that accepts GetTargetAssetUserSpecPreemptibleInstanceConfigArgs and GetTargetAssetUserSpecPreemptibleInstanceConfigOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecPreemptibleInstanceConfigInput` via:
GetTargetAssetUserSpecPreemptibleInstanceConfigArgs{...}
type GetTargetAssetUserSpecPreemptibleInstanceConfigOutput ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) ElementType ¶
func (GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) PreemptionActions ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) PreemptionActions() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
The action to run when the preemptible instance is interrupted for eviction.
func (GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutput ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigOutput
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume bool `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume pulumi.BoolInput `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType ¶
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (i GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (i GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray []GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType ¶
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (i GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (i GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput interface { pulumi.Input ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput }
GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput is an input type that accepts GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray and GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput` via:
GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArray{ GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs{...} }
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType ¶
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput interface { pulumi.Input ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput }
GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput is an input type that accepts GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs and GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput` via:
GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs{...}
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
type GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType ¶
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) Type ¶
func (o GetTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
type GetTargetAssetUserSpecShapeConfig ¶
type GetTargetAssetUserSpecShapeConfig struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization string `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus float64 `pulumi:"ocpus"` }
type GetTargetAssetUserSpecShapeConfigArgs ¶
type GetTargetAssetUserSpecShapeConfigArgs struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization pulumi.StringInput `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus pulumi.Float64Input `pulumi:"ocpus"` }
func (GetTargetAssetUserSpecShapeConfigArgs) ElementType ¶
func (GetTargetAssetUserSpecShapeConfigArgs) ElementType() reflect.Type
func (GetTargetAssetUserSpecShapeConfigArgs) ToGetTargetAssetUserSpecShapeConfigOutput ¶
func (i GetTargetAssetUserSpecShapeConfigArgs) ToGetTargetAssetUserSpecShapeConfigOutput() GetTargetAssetUserSpecShapeConfigOutput
func (GetTargetAssetUserSpecShapeConfigArgs) ToGetTargetAssetUserSpecShapeConfigOutputWithContext ¶
func (i GetTargetAssetUserSpecShapeConfigArgs) ToGetTargetAssetUserSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecShapeConfigOutput
type GetTargetAssetUserSpecShapeConfigArray ¶
type GetTargetAssetUserSpecShapeConfigArray []GetTargetAssetUserSpecShapeConfigInput
func (GetTargetAssetUserSpecShapeConfigArray) ElementType ¶
func (GetTargetAssetUserSpecShapeConfigArray) ElementType() reflect.Type
func (GetTargetAssetUserSpecShapeConfigArray) ToGetTargetAssetUserSpecShapeConfigArrayOutput ¶
func (i GetTargetAssetUserSpecShapeConfigArray) ToGetTargetAssetUserSpecShapeConfigArrayOutput() GetTargetAssetUserSpecShapeConfigArrayOutput
func (GetTargetAssetUserSpecShapeConfigArray) ToGetTargetAssetUserSpecShapeConfigArrayOutputWithContext ¶
func (i GetTargetAssetUserSpecShapeConfigArray) ToGetTargetAssetUserSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecShapeConfigArrayOutput
type GetTargetAssetUserSpecShapeConfigArrayInput ¶
type GetTargetAssetUserSpecShapeConfigArrayInput interface { pulumi.Input ToGetTargetAssetUserSpecShapeConfigArrayOutput() GetTargetAssetUserSpecShapeConfigArrayOutput ToGetTargetAssetUserSpecShapeConfigArrayOutputWithContext(context.Context) GetTargetAssetUserSpecShapeConfigArrayOutput }
GetTargetAssetUserSpecShapeConfigArrayInput is an input type that accepts GetTargetAssetUserSpecShapeConfigArray and GetTargetAssetUserSpecShapeConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecShapeConfigArrayInput` via:
GetTargetAssetUserSpecShapeConfigArray{ GetTargetAssetUserSpecShapeConfigArgs{...} }
type GetTargetAssetUserSpecShapeConfigArrayOutput ¶
type GetTargetAssetUserSpecShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecShapeConfigArrayOutput) ElementType ¶
func (GetTargetAssetUserSpecShapeConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecShapeConfigArrayOutput) ToGetTargetAssetUserSpecShapeConfigArrayOutput ¶
func (o GetTargetAssetUserSpecShapeConfigArrayOutput) ToGetTargetAssetUserSpecShapeConfigArrayOutput() GetTargetAssetUserSpecShapeConfigArrayOutput
func (GetTargetAssetUserSpecShapeConfigArrayOutput) ToGetTargetAssetUserSpecShapeConfigArrayOutputWithContext ¶
func (o GetTargetAssetUserSpecShapeConfigArrayOutput) ToGetTargetAssetUserSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecShapeConfigArrayOutput
type GetTargetAssetUserSpecShapeConfigInput ¶
type GetTargetAssetUserSpecShapeConfigInput interface { pulumi.Input ToGetTargetAssetUserSpecShapeConfigOutput() GetTargetAssetUserSpecShapeConfigOutput ToGetTargetAssetUserSpecShapeConfigOutputWithContext(context.Context) GetTargetAssetUserSpecShapeConfigOutput }
GetTargetAssetUserSpecShapeConfigInput is an input type that accepts GetTargetAssetUserSpecShapeConfigArgs and GetTargetAssetUserSpecShapeConfigOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecShapeConfigInput` via:
GetTargetAssetUserSpecShapeConfigArgs{...}
type GetTargetAssetUserSpecShapeConfigOutput ¶
type GetTargetAssetUserSpecShapeConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecShapeConfigOutput) BaselineOcpuUtilization ¶
func (o GetTargetAssetUserSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
func (GetTargetAssetUserSpecShapeConfigOutput) ElementType ¶
func (GetTargetAssetUserSpecShapeConfigOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecShapeConfigOutput) MemoryInGbs ¶
func (o GetTargetAssetUserSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
The total amount of memory in gigabytes that is available to the instance.
func (GetTargetAssetUserSpecShapeConfigOutput) Ocpus ¶
func (o GetTargetAssetUserSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to the instance.
func (GetTargetAssetUserSpecShapeConfigOutput) ToGetTargetAssetUserSpecShapeConfigOutput ¶
func (o GetTargetAssetUserSpecShapeConfigOutput) ToGetTargetAssetUserSpecShapeConfigOutput() GetTargetAssetUserSpecShapeConfigOutput
func (GetTargetAssetUserSpecShapeConfigOutput) ToGetTargetAssetUserSpecShapeConfigOutputWithContext ¶
func (o GetTargetAssetUserSpecShapeConfigOutput) ToGetTargetAssetUserSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetUserSpecShapeConfigOutput
type GetTargetAssetUserSpecSourceDetail ¶
type GetTargetAssetUserSpecSourceDetail struct { // The OCID of the boot volume used to boot the instance. BootVolumeId string `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs string `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb string `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId string `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId string `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType string `pulumi:"sourceType"` }
type GetTargetAssetUserSpecSourceDetailArgs ¶
type GetTargetAssetUserSpecSourceDetailArgs struct { // The OCID of the boot volume used to boot the instance. BootVolumeId pulumi.StringInput `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs pulumi.StringInput `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb pulumi.StringInput `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId pulumi.StringInput `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetTargetAssetUserSpecSourceDetailArgs) ElementType ¶
func (GetTargetAssetUserSpecSourceDetailArgs) ElementType() reflect.Type
func (GetTargetAssetUserSpecSourceDetailArgs) ToGetTargetAssetUserSpecSourceDetailOutput ¶
func (i GetTargetAssetUserSpecSourceDetailArgs) ToGetTargetAssetUserSpecSourceDetailOutput() GetTargetAssetUserSpecSourceDetailOutput
func (GetTargetAssetUserSpecSourceDetailArgs) ToGetTargetAssetUserSpecSourceDetailOutputWithContext ¶
func (i GetTargetAssetUserSpecSourceDetailArgs) ToGetTargetAssetUserSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetUserSpecSourceDetailOutput
type GetTargetAssetUserSpecSourceDetailArray ¶
type GetTargetAssetUserSpecSourceDetailArray []GetTargetAssetUserSpecSourceDetailInput
func (GetTargetAssetUserSpecSourceDetailArray) ElementType ¶
func (GetTargetAssetUserSpecSourceDetailArray) ElementType() reflect.Type
func (GetTargetAssetUserSpecSourceDetailArray) ToGetTargetAssetUserSpecSourceDetailArrayOutput ¶
func (i GetTargetAssetUserSpecSourceDetailArray) ToGetTargetAssetUserSpecSourceDetailArrayOutput() GetTargetAssetUserSpecSourceDetailArrayOutput
func (GetTargetAssetUserSpecSourceDetailArray) ToGetTargetAssetUserSpecSourceDetailArrayOutputWithContext ¶
func (i GetTargetAssetUserSpecSourceDetailArray) ToGetTargetAssetUserSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecSourceDetailArrayOutput
type GetTargetAssetUserSpecSourceDetailArrayInput ¶
type GetTargetAssetUserSpecSourceDetailArrayInput interface { pulumi.Input ToGetTargetAssetUserSpecSourceDetailArrayOutput() GetTargetAssetUserSpecSourceDetailArrayOutput ToGetTargetAssetUserSpecSourceDetailArrayOutputWithContext(context.Context) GetTargetAssetUserSpecSourceDetailArrayOutput }
GetTargetAssetUserSpecSourceDetailArrayInput is an input type that accepts GetTargetAssetUserSpecSourceDetailArray and GetTargetAssetUserSpecSourceDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecSourceDetailArrayInput` via:
GetTargetAssetUserSpecSourceDetailArray{ GetTargetAssetUserSpecSourceDetailArgs{...} }
type GetTargetAssetUserSpecSourceDetailArrayOutput ¶
type GetTargetAssetUserSpecSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecSourceDetailArrayOutput) ElementType ¶
func (GetTargetAssetUserSpecSourceDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecSourceDetailArrayOutput) ToGetTargetAssetUserSpecSourceDetailArrayOutput ¶
func (o GetTargetAssetUserSpecSourceDetailArrayOutput) ToGetTargetAssetUserSpecSourceDetailArrayOutput() GetTargetAssetUserSpecSourceDetailArrayOutput
func (GetTargetAssetUserSpecSourceDetailArrayOutput) ToGetTargetAssetUserSpecSourceDetailArrayOutputWithContext ¶
func (o GetTargetAssetUserSpecSourceDetailArrayOutput) ToGetTargetAssetUserSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetUserSpecSourceDetailArrayOutput
type GetTargetAssetUserSpecSourceDetailInput ¶
type GetTargetAssetUserSpecSourceDetailInput interface { pulumi.Input ToGetTargetAssetUserSpecSourceDetailOutput() GetTargetAssetUserSpecSourceDetailOutput ToGetTargetAssetUserSpecSourceDetailOutputWithContext(context.Context) GetTargetAssetUserSpecSourceDetailOutput }
GetTargetAssetUserSpecSourceDetailInput is an input type that accepts GetTargetAssetUserSpecSourceDetailArgs and GetTargetAssetUserSpecSourceDetailOutput values. You can construct a concrete instance of `GetTargetAssetUserSpecSourceDetailInput` via:
GetTargetAssetUserSpecSourceDetailArgs{...}
type GetTargetAssetUserSpecSourceDetailOutput ¶
type GetTargetAssetUserSpecSourceDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetUserSpecSourceDetailOutput) BootVolumeId ¶
func (o GetTargetAssetUserSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
The OCID of the boot volume used to boot the instance.
func (GetTargetAssetUserSpecSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o GetTargetAssetUserSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (GetTargetAssetUserSpecSourceDetailOutput) BootVolumeVpusPerGb ¶
func (o GetTargetAssetUserSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
func (GetTargetAssetUserSpecSourceDetailOutput) ElementType ¶
func (GetTargetAssetUserSpecSourceDetailOutput) ElementType() reflect.Type
func (GetTargetAssetUserSpecSourceDetailOutput) ImageId ¶
func (o GetTargetAssetUserSpecSourceDetailOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the instance.
func (GetTargetAssetUserSpecSourceDetailOutput) KmsKeyId ¶
func (o GetTargetAssetUserSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
The OCID of the key management key to assign as the master encryption key for the boot volume.
func (GetTargetAssetUserSpecSourceDetailOutput) SourceType ¶
func (o GetTargetAssetUserSpecSourceDetailOutput) SourceType() pulumi.StringOutput
The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
func (GetTargetAssetUserSpecSourceDetailOutput) ToGetTargetAssetUserSpecSourceDetailOutput ¶
func (o GetTargetAssetUserSpecSourceDetailOutput) ToGetTargetAssetUserSpecSourceDetailOutput() GetTargetAssetUserSpecSourceDetailOutput
func (GetTargetAssetUserSpecSourceDetailOutput) ToGetTargetAssetUserSpecSourceDetailOutputWithContext ¶
func (o GetTargetAssetUserSpecSourceDetailOutput) ToGetTargetAssetUserSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetUserSpecSourceDetailOutput
type GetTargetAssetsArgs ¶
type GetTargetAssetsArgs struct { // A filter to return only resources that match the entire given display name. DisplayName *string `pulumi:"displayName"` Filters []GetTargetAssetsFilter `pulumi:"filters"` // Unique migration plan identifier MigrationPlanId *string `pulumi:"migrationPlanId"` // The current state of the target asset. State *string `pulumi:"state"` // Unique target asset identifier TargetAssetId *string `pulumi:"targetAssetId"` }
A collection of arguments for invoking getTargetAssets.
type GetTargetAssetsFilter ¶
type GetTargetAssetsFilter struct { // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` Regex *bool `pulumi:"regex"` Values []string `pulumi:"values"` }
type GetTargetAssetsFilterArgs ¶
type GetTargetAssetsFilterArgs struct { // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTargetAssetsFilterArgs) ElementType ¶
func (GetTargetAssetsFilterArgs) ElementType() reflect.Type
func (GetTargetAssetsFilterArgs) ToGetTargetAssetsFilterOutput ¶
func (i GetTargetAssetsFilterArgs) ToGetTargetAssetsFilterOutput() GetTargetAssetsFilterOutput
func (GetTargetAssetsFilterArgs) ToGetTargetAssetsFilterOutputWithContext ¶
func (i GetTargetAssetsFilterArgs) ToGetTargetAssetsFilterOutputWithContext(ctx context.Context) GetTargetAssetsFilterOutput
type GetTargetAssetsFilterArray ¶
type GetTargetAssetsFilterArray []GetTargetAssetsFilterInput
func (GetTargetAssetsFilterArray) ElementType ¶
func (GetTargetAssetsFilterArray) ElementType() reflect.Type
func (GetTargetAssetsFilterArray) ToGetTargetAssetsFilterArrayOutput ¶
func (i GetTargetAssetsFilterArray) ToGetTargetAssetsFilterArrayOutput() GetTargetAssetsFilterArrayOutput
func (GetTargetAssetsFilterArray) ToGetTargetAssetsFilterArrayOutputWithContext ¶
func (i GetTargetAssetsFilterArray) ToGetTargetAssetsFilterArrayOutputWithContext(ctx context.Context) GetTargetAssetsFilterArrayOutput
type GetTargetAssetsFilterArrayInput ¶
type GetTargetAssetsFilterArrayInput interface { pulumi.Input ToGetTargetAssetsFilterArrayOutput() GetTargetAssetsFilterArrayOutput ToGetTargetAssetsFilterArrayOutputWithContext(context.Context) GetTargetAssetsFilterArrayOutput }
GetTargetAssetsFilterArrayInput is an input type that accepts GetTargetAssetsFilterArray and GetTargetAssetsFilterArrayOutput values. You can construct a concrete instance of `GetTargetAssetsFilterArrayInput` via:
GetTargetAssetsFilterArray{ GetTargetAssetsFilterArgs{...} }
type GetTargetAssetsFilterArrayOutput ¶
type GetTargetAssetsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsFilterArrayOutput) ElementType ¶
func (GetTargetAssetsFilterArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsFilterArrayOutput) Index ¶
func (o GetTargetAssetsFilterArrayOutput) Index(i pulumi.IntInput) GetTargetAssetsFilterOutput
func (GetTargetAssetsFilterArrayOutput) ToGetTargetAssetsFilterArrayOutput ¶
func (o GetTargetAssetsFilterArrayOutput) ToGetTargetAssetsFilterArrayOutput() GetTargetAssetsFilterArrayOutput
func (GetTargetAssetsFilterArrayOutput) ToGetTargetAssetsFilterArrayOutputWithContext ¶
func (o GetTargetAssetsFilterArrayOutput) ToGetTargetAssetsFilterArrayOutputWithContext(ctx context.Context) GetTargetAssetsFilterArrayOutput
type GetTargetAssetsFilterInput ¶
type GetTargetAssetsFilterInput interface { pulumi.Input ToGetTargetAssetsFilterOutput() GetTargetAssetsFilterOutput ToGetTargetAssetsFilterOutputWithContext(context.Context) GetTargetAssetsFilterOutput }
GetTargetAssetsFilterInput is an input type that accepts GetTargetAssetsFilterArgs and GetTargetAssetsFilterOutput values. You can construct a concrete instance of `GetTargetAssetsFilterInput` via:
GetTargetAssetsFilterArgs{...}
type GetTargetAssetsFilterOutput ¶
type GetTargetAssetsFilterOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsFilterOutput) ElementType ¶
func (GetTargetAssetsFilterOutput) ElementType() reflect.Type
func (GetTargetAssetsFilterOutput) Name ¶
func (o GetTargetAssetsFilterOutput) Name() pulumi.StringOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (GetTargetAssetsFilterOutput) Regex ¶
func (o GetTargetAssetsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetTargetAssetsFilterOutput) ToGetTargetAssetsFilterOutput ¶
func (o GetTargetAssetsFilterOutput) ToGetTargetAssetsFilterOutput() GetTargetAssetsFilterOutput
func (GetTargetAssetsFilterOutput) ToGetTargetAssetsFilterOutputWithContext ¶
func (o GetTargetAssetsFilterOutput) ToGetTargetAssetsFilterOutputWithContext(ctx context.Context) GetTargetAssetsFilterOutput
func (GetTargetAssetsFilterOutput) Values ¶
func (o GetTargetAssetsFilterOutput) Values() pulumi.StringArrayOutput
type GetTargetAssetsOutputArgs ¶
type GetTargetAssetsOutputArgs struct { // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetTargetAssetsFilterArrayInput `pulumi:"filters"` // Unique migration plan identifier MigrationPlanId pulumi.StringPtrInput `pulumi:"migrationPlanId"` // The current state of the target asset. State pulumi.StringPtrInput `pulumi:"state"` // Unique target asset identifier TargetAssetId pulumi.StringPtrInput `pulumi:"targetAssetId"` }
A collection of arguments for invoking getTargetAssets.
func (GetTargetAssetsOutputArgs) ElementType ¶
func (GetTargetAssetsOutputArgs) ElementType() reflect.Type
type GetTargetAssetsResult ¶
type GetTargetAssetsResult struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetTargetAssetsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // OCID of the associated migration plan. MigrationPlanId *string `pulumi:"migrationPlanId"` // The current state of the target asset. State *string `pulumi:"state"` // The list of target_asset_collection. TargetAssetCollections []GetTargetAssetsTargetAssetCollection `pulumi:"targetAssetCollections"` TargetAssetId *string `pulumi:"targetAssetId"` }
A collection of values returned by getTargetAssets.
func GetTargetAssets ¶
func GetTargetAssets(ctx *pulumi.Context, args *GetTargetAssetsArgs, opts ...pulumi.InvokeOption) (*GetTargetAssetsResult, error)
This data source provides the list of Target Assets in Oracle Cloud Infrastructure Cloud Migrations service.
Returns a list of target assets.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetTargetAssets(ctx, &cloudmigrations.GetTargetAssetsArgs{ DisplayName: pulumi.StringRef(targetAssetDisplayName), MigrationPlanId: pulumi.StringRef(testMigrationPlan.Id), State: pulumi.StringRef(targetAssetState), TargetAssetId: pulumi.StringRef(testTargetAsset.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetTargetAssetsResultOutput ¶
type GetTargetAssetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTargetAssets.
func GetTargetAssetsOutput ¶
func GetTargetAssetsOutput(ctx *pulumi.Context, args GetTargetAssetsOutputArgs, opts ...pulumi.InvokeOption) GetTargetAssetsResultOutput
func (GetTargetAssetsResultOutput) DisplayName ¶
func (o GetTargetAssetsResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetTargetAssetsResultOutput) ElementType ¶
func (GetTargetAssetsResultOutput) ElementType() reflect.Type
func (GetTargetAssetsResultOutput) Filters ¶
func (o GetTargetAssetsResultOutput) Filters() GetTargetAssetsFilterArrayOutput
func (GetTargetAssetsResultOutput) Id ¶
func (o GetTargetAssetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTargetAssetsResultOutput) MigrationPlanId ¶
func (o GetTargetAssetsResultOutput) MigrationPlanId() pulumi.StringPtrOutput
OCID of the associated migration plan.
func (GetTargetAssetsResultOutput) State ¶
func (o GetTargetAssetsResultOutput) State() pulumi.StringPtrOutput
The current state of the target asset.
func (GetTargetAssetsResultOutput) TargetAssetCollections ¶
func (o GetTargetAssetsResultOutput) TargetAssetCollections() GetTargetAssetsTargetAssetCollectionArrayOutput
The list of target_asset_collection.
func (GetTargetAssetsResultOutput) TargetAssetId ¶
func (o GetTargetAssetsResultOutput) TargetAssetId() pulumi.StringPtrOutput
func (GetTargetAssetsResultOutput) ToGetTargetAssetsResultOutput ¶
func (o GetTargetAssetsResultOutput) ToGetTargetAssetsResultOutput() GetTargetAssetsResultOutput
func (GetTargetAssetsResultOutput) ToGetTargetAssetsResultOutputWithContext ¶
func (o GetTargetAssetsResultOutput) ToGetTargetAssetsResultOutputWithContext(ctx context.Context) GetTargetAssetsResultOutput
type GetTargetAssetsTargetAssetCollection ¶
type GetTargetAssetsTargetAssetCollection struct {
Items []GetTargetAssetsTargetAssetCollectionItem `pulumi:"items"`
}
type GetTargetAssetsTargetAssetCollectionArgs ¶
type GetTargetAssetsTargetAssetCollectionArgs struct {
Items GetTargetAssetsTargetAssetCollectionItemArrayInput `pulumi:"items"`
}
func (GetTargetAssetsTargetAssetCollectionArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionArgs) ToGetTargetAssetsTargetAssetCollectionOutput ¶
func (i GetTargetAssetsTargetAssetCollectionArgs) ToGetTargetAssetsTargetAssetCollectionOutput() GetTargetAssetsTargetAssetCollectionOutput
func (GetTargetAssetsTargetAssetCollectionArgs) ToGetTargetAssetsTargetAssetCollectionOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionArgs) ToGetTargetAssetsTargetAssetCollectionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionOutput
type GetTargetAssetsTargetAssetCollectionArray ¶
type GetTargetAssetsTargetAssetCollectionArray []GetTargetAssetsTargetAssetCollectionInput
func (GetTargetAssetsTargetAssetCollectionArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionArray) ToGetTargetAssetsTargetAssetCollectionArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionArray) ToGetTargetAssetsTargetAssetCollectionArrayOutput() GetTargetAssetsTargetAssetCollectionArrayOutput
func (GetTargetAssetsTargetAssetCollectionArray) ToGetTargetAssetsTargetAssetCollectionArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionArray) ToGetTargetAssetsTargetAssetCollectionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionArrayOutput
type GetTargetAssetsTargetAssetCollectionArrayInput ¶
type GetTargetAssetsTargetAssetCollectionArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionArrayOutput() GetTargetAssetsTargetAssetCollectionArrayOutput ToGetTargetAssetsTargetAssetCollectionArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionArrayOutput }
GetTargetAssetsTargetAssetCollectionArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionArray and GetTargetAssetsTargetAssetCollectionArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionArrayInput` via:
GetTargetAssetsTargetAssetCollectionArray{ GetTargetAssetsTargetAssetCollectionArgs{...} }
type GetTargetAssetsTargetAssetCollectionArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionArrayOutput) ToGetTargetAssetsTargetAssetCollectionArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionArrayOutput) ToGetTargetAssetsTargetAssetCollectionArrayOutput() GetTargetAssetsTargetAssetCollectionArrayOutput
func (GetTargetAssetsTargetAssetCollectionArrayOutput) ToGetTargetAssetsTargetAssetCollectionArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionArrayOutput) ToGetTargetAssetsTargetAssetCollectionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionArrayOutput
type GetTargetAssetsTargetAssetCollectionInput ¶
type GetTargetAssetsTargetAssetCollectionInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionOutput() GetTargetAssetsTargetAssetCollectionOutput ToGetTargetAssetsTargetAssetCollectionOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionOutput }
GetTargetAssetsTargetAssetCollectionInput is an input type that accepts GetTargetAssetsTargetAssetCollectionArgs and GetTargetAssetsTargetAssetCollectionOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionInput` via:
GetTargetAssetsTargetAssetCollectionArgs{...}
type GetTargetAssetsTargetAssetCollectionItem ¶
type GetTargetAssetsTargetAssetCollectionItem struct { // Performance of the block volumes. BlockVolumesPerformance int `pulumi:"blockVolumesPerformance"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Messages about the compatibility issues. CompatibilityMessages []GetTargetAssetsTargetAssetCollectionItemCompatibilityMessage `pulumi:"compatibilityMessages"` // Created resource identifier CreatedResourceId string `pulumi:"createdResourceId"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // Cost estimation description EstimatedCosts []GetTargetAssetsTargetAssetCollectionItemEstimatedCost `pulumi:"estimatedCosts"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id string `pulumi:"id"` // A boolean indicating whether the asset should be migrated. IsExcludedFromExecution bool `pulumi:"isExcludedFromExecution"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Description of the migration asset. MigrationAssets []GetTargetAssetsTargetAssetCollectionItemMigrationAsset `pulumi:"migrationAssets"` // Unique migration plan identifier MigrationPlanId string `pulumi:"migrationPlanId"` // Microsoft license for VM configuration. MsLicense string `pulumi:"msLicense"` // Preferred VM shape type that you provide. PreferredShapeType string `pulumi:"preferredShapeType"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. RecommendedSpecs []GetTargetAssetsTargetAssetCollectionItemRecommendedSpec `pulumi:"recommendedSpecs"` // The current state of the target asset. State string `pulumi:"state"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. TestSpecs []GetTargetAssetsTargetAssetCollectionItemTestSpec `pulumi:"testSpecs"` // The time when the assessment was done. An RFC3339 formatted datetime string. TimeAssessed string `pulumi:"timeAssessed"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. UserSpecs []GetTargetAssetsTargetAssetCollectionItemUserSpec `pulumi:"userSpecs"` }
type GetTargetAssetsTargetAssetCollectionItemArgs ¶
type GetTargetAssetsTargetAssetCollectionItemArgs struct { // Performance of the block volumes. BlockVolumesPerformance pulumi.IntInput `pulumi:"blockVolumesPerformance"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Messages about the compatibility issues. CompatibilityMessages GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayInput `pulumi:"compatibilityMessages"` // Created resource identifier CreatedResourceId pulumi.StringInput `pulumi:"createdResourceId"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Cost estimation description EstimatedCosts GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayInput `pulumi:"estimatedCosts"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id pulumi.StringInput `pulumi:"id"` // A boolean indicating whether the asset should be migrated. IsExcludedFromExecution pulumi.BoolInput `pulumi:"isExcludedFromExecution"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Description of the migration asset. MigrationAssets GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayInput `pulumi:"migrationAssets"` // Unique migration plan identifier MigrationPlanId pulumi.StringInput `pulumi:"migrationPlanId"` // Microsoft license for VM configuration. MsLicense pulumi.StringInput `pulumi:"msLicense"` // Preferred VM shape type that you provide. PreferredShapeType pulumi.StringInput `pulumi:"preferredShapeType"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. RecommendedSpecs GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayInput `pulumi:"recommendedSpecs"` // The current state of the target asset. State pulumi.StringInput `pulumi:"state"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. TestSpecs GetTargetAssetsTargetAssetCollectionItemTestSpecArrayInput `pulumi:"testSpecs"` // The time when the assessment was done. An RFC3339 formatted datetime string. TimeAssessed pulumi.StringInput `pulumi:"timeAssessed"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. UserSpecs GetTargetAssetsTargetAssetCollectionItemUserSpecArrayInput `pulumi:"userSpecs"` }
func (GetTargetAssetsTargetAssetCollectionItemArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemArgs) ToGetTargetAssetsTargetAssetCollectionItemOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemArgs) ToGetTargetAssetsTargetAssetCollectionItemOutput() GetTargetAssetsTargetAssetCollectionItemOutput
func (GetTargetAssetsTargetAssetCollectionItemArgs) ToGetTargetAssetsTargetAssetCollectionItemOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemArgs) ToGetTargetAssetsTargetAssetCollectionItemOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemOutput
type GetTargetAssetsTargetAssetCollectionItemArray ¶
type GetTargetAssetsTargetAssetCollectionItemArray []GetTargetAssetsTargetAssetCollectionItemInput
func (GetTargetAssetsTargetAssetCollectionItemArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemArray) ToGetTargetAssetsTargetAssetCollectionItemArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemArray) ToGetTargetAssetsTargetAssetCollectionItemArrayOutput() GetTargetAssetsTargetAssetCollectionItemArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemArray) ToGetTargetAssetsTargetAssetCollectionItemArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemArray) ToGetTargetAssetsTargetAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemArrayOutput
type GetTargetAssetsTargetAssetCollectionItemArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemArrayOutput() GetTargetAssetsTargetAssetCollectionItemArrayOutput ToGetTargetAssetsTargetAssetCollectionItemArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemArrayOutput }
GetTargetAssetsTargetAssetCollectionItemArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemArray and GetTargetAssetsTargetAssetCollectionItemArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemArray{ GetTargetAssetsTargetAssetCollectionItemArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemArrayOutput() GetTargetAssetsTargetAssetCollectionItemArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemArrayOutput
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessage ¶
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessage struct { // Detailed description of the compatibility issue. Message string `pulumi:"message"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` // Severity level of the compatibility issue. Severity string `pulumi:"severity"` }
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs ¶
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs struct { // Detailed description of the compatibility issue. Message pulumi.StringInput `pulumi:"message"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` // Severity level of the compatibility issue. Severity pulumi.StringInput `pulumi:"severity"` }
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray ¶
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray []GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageInput
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput }
GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray and GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArray{ GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageInput ¶
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput }
GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs and GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageInput` via:
GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArgs{...}
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput ¶
type GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) Message ¶
func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) Message() pulumi.StringOutput
Detailed description of the compatibility issue.
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) Name ¶
func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) Name() pulumi.StringOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) Severity ¶
func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) Severity() pulumi.StringOutput
Severity level of the compatibility issue.
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
func (GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput) ToGetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCost ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCost struct { // Cost estimation for compute Computes []GetTargetAssetsTargetAssetCollectionItemEstimatedCostCompute `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode string `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages []GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImage `pulumi:"osImages"` // Cost estimation for storage Storages []GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorage `pulumi:"storages"` // Subscription ID SubscriptionId string `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth float64 `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription float64 `pulumi:"totalEstimationPerMonthBySubscription"` }
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs struct { // Cost estimation for compute Computes GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayInput `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayInput `pulumi:"osImages"` // Cost estimation for storage Storages GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayInput `pulumi:"storages"` // Subscription ID SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth pulumi.Float64Input `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription pulumi.Float64Input `pulumi:"totalEstimationPerMonthBySubscription"` }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray []GetTargetAssetsTargetAssetCollectionItemEstimatedCostInput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray and GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostArray{ GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostCompute ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostCompute struct { // Total number of GPU GpuCount float64 `pulumi:"gpuCount"` // GPU per hour GpuPerHour float64 `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription float64 `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb float64 `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour float64 `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription float64 `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount float64 `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour float64 `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription float64 `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour float64 `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription float64 `pulumi:"totalPerHourBySubscription"` }
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs struct { // Total number of GPU GpuCount pulumi.Float64Input `pulumi:"gpuCount"` // GPU per hour GpuPerHour pulumi.Float64Input `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription pulumi.Float64Input `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb pulumi.Float64Input `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour pulumi.Float64Input `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription pulumi.Float64Input `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount pulumi.Float64Input `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour pulumi.Float64Input `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription pulumi.Float64Input `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour pulumi.Float64Input `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64Input `pulumi:"totalPerHourBySubscription"` }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray []GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeInput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray and GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArray{ GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs and GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArgs{...}
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) GpuCount ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) GpuCount() pulumi.Float64Output
Total number of GPU
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) GpuPerHour ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64Output
GPU per hour
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) GpuPerHourBySubscription ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64Output
GPU per hour by subscription
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) MemoryAmountGb ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64Output
Total usage of memory
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) MemoryGbPerHour ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64Output
Gigabyte per hour
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) MemoryGbPerHourBySubscription ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64Output
Gigabyte per hour by subscription
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) OcpuCount ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) OcpuCount() pulumi.Float64Output
Total number of OCPUs
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) OcpuPerHour ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64Output
OCPU per hour
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) OcpuPerHourBySubscription ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64Output
OCPU per hour by subscription
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) TotalPerHour ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64Output
Total price per hour
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) TotalPerHourBySubscription ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64Output
Total price per hour by subscription
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs and GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostArgs{...}
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs struct { // Total price per hour TotalPerHour pulumi.Float64Input `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64Input `pulumi:"totalPerHourBySubscription"` }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray []GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageInput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray and GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArray{ GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs and GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArgs{...}
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) TotalPerHour ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64Output
Total price per hour
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) TotalPerHourBySubscription ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64Output
Total price per hour by subscription
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) Computes ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) Computes() GetTargetAssetsTargetAssetCollectionItemEstimatedCostComputeArrayOutput
Cost estimation for compute
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) CurrencyCode ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) CurrencyCode() pulumi.StringOutput
Currency code in the ISO format.
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) OsImages ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) OsImages() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOsImageArrayOutput
Cost estimation for the OS image.
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) Storages ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) Storages() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
Cost estimation for storage
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) SubscriptionId ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) SubscriptionId() pulumi.StringOutput
Subscription ID
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) TotalEstimationPerMonth ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64Output
Total estimation per month
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) TotalEstimationPerMonthBySubscription ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64Output
Total estimation per month by subscription.
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorage ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorage struct { // Gigabyte storage capacity per month. TotalGbPerMonth float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription float64 `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes []GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolume `pulumi:"volumes"` }
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs struct { // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64Input `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64Input `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayInput `pulumi:"volumes"` }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray []GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageInput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray and GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArray{ GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs and GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageArgs{...}
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) TotalGbPerMonth ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64Output
Gigabyte storage capacity per month.
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) TotalGbPerMonthBySubscription ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
Gigabyte storage capacity per month by subscription
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) Volumes ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageOutput) Volumes() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
Volume estimation
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolume ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolume struct { // Gigabyte storage capacity CapacityGb float64 `pulumi:"capacityGb"` // Volume description Description string `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription float64 `pulumi:"totalGbPerMonthBySubscription"` }
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs struct { // Gigabyte storage capacity CapacityGb pulumi.Float64Input `pulumi:"capacityGb"` // Volume description Description pulumi.StringInput `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64Input `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64Input `pulumi:"totalGbPerMonthBySubscription"` }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray []GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeInput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray and GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArray{ GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArrayOutput
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeInput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput }
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs and GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeInput` via:
GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeArgs{...}
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput ¶
type GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) CapacityGb ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64Output
Gigabyte storage capacity
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) Description ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) Description() pulumi.StringOutput
Volume description
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput() GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) ToGetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) TotalGbPerMonth ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64Output
Gigabyte storage capacity per month.
func (GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription ¶
func (o GetTargetAssetsTargetAssetCollectionItemEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64Output
Gigabyte storage capacity per month by subscription
type GetTargetAssetsTargetAssetCollectionItemInput ¶
type GetTargetAssetsTargetAssetCollectionItemInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemOutput() GetTargetAssetsTargetAssetCollectionItemOutput ToGetTargetAssetsTargetAssetCollectionItemOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemOutput }
GetTargetAssetsTargetAssetCollectionItemInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemArgs and GetTargetAssetsTargetAssetCollectionItemOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemInput` via:
GetTargetAssetsTargetAssetCollectionItemArgs{...}
type GetTargetAssetsTargetAssetCollectionItemMigrationAsset ¶
type GetTargetAssetsTargetAssetCollectionItemMigrationAsset struct { // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies []string `pulumi:"dependedOnBies"` // List of migration assets that depends on the asset. DependsOns []string `pulumi:"dependsOns"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // OCID of the associated migration. MigrationId string `pulumi:"migrationId"` // List of notifications Notifications []string `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot string `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId string `pulumi:"replicationCompartmentId"` // Replication schedule identifier ReplicationScheduleId string `pulumi:"replicationScheduleId"` // Name of snapshot bucket SnapShotBucketName string `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots map[string]string `pulumi:"snapshots"` // Key-value pair representing asset metadata keys and values scoped to a namespace. Example: `{"bar-key": "value"}` SourceAssetData map[string]string `pulumi:"sourceAssetData"` // OCID that is referenced to an asset for an inventory. SourceAssetId string `pulumi:"sourceAssetId"` // The current state of the target asset. State string `pulumi:"state"` // Tenancy identifier TenancyId string `pulumi:"tenancyId"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs ¶
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs struct { // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies pulumi.StringArrayInput `pulumi:"dependedOnBies"` // List of migration assets that depends on the asset. DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // OCID of the associated migration. MigrationId pulumi.StringInput `pulumi:"migrationId"` // List of notifications Notifications pulumi.StringArrayInput `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot pulumi.StringInput `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId pulumi.StringInput `pulumi:"replicationCompartmentId"` // Replication schedule identifier ReplicationScheduleId pulumi.StringInput `pulumi:"replicationScheduleId"` // Name of snapshot bucket SnapShotBucketName pulumi.StringInput `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots pulumi.StringMapInput `pulumi:"snapshots"` // Key-value pair representing asset metadata keys and values scoped to a namespace. Example: `{"bar-key": "value"}` SourceAssetData pulumi.StringMapInput `pulumi:"sourceAssetData"` // OCID that is referenced to an asset for an inventory. SourceAssetId pulumi.StringInput `pulumi:"sourceAssetId"` // The current state of the target asset. State pulumi.StringInput `pulumi:"state"` // Tenancy identifier TenancyId pulumi.StringInput `pulumi:"tenancyId"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray ¶
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray []GetTargetAssetsTargetAssetCollectionItemMigrationAssetInput
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput }
GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray and GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemMigrationAssetArray{ GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetInput ¶
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput }
GetTargetAssetsTargetAssetCollectionItemMigrationAssetInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs and GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemMigrationAssetInput` via:
GetTargetAssetsTargetAssetCollectionItemMigrationAssetArgs{...}
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput ¶
type GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) AvailabilityDomain ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) CompartmentId ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) DependedOnBies ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) DependedOnBies() pulumi.StringArrayOutput
List of migration assets that depend on the asset.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) DependsOns ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) DependsOns() pulumi.StringArrayOutput
List of migration assets that depends on the asset.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) DisplayName ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) Id ¶
Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) LifecycleDetails ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) MigrationId ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) MigrationId() pulumi.StringOutput
OCID of the associated migration.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) Notifications ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) Notifications() pulumi.StringArrayOutput
List of notifications
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ParentSnapshot ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ParentSnapshot() pulumi.StringOutput
The parent snapshot of the migration asset to be used by the replication task.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ReplicationCompartmentId ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ReplicationCompartmentId() pulumi.StringOutput
Replication compartment identifier
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ReplicationScheduleId ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ReplicationScheduleId() pulumi.StringOutput
Replication schedule identifier
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) SnapShotBucketName ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) SnapShotBucketName() pulumi.StringOutput
Name of snapshot bucket
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) Snapshots ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) Snapshots() pulumi.StringMapOutput
Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) SourceAssetData ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) SourceAssetData() pulumi.StringMapOutput
Key-value pair representing asset metadata keys and values scoped to a namespace. Example: `{"bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) SourceAssetId ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) SourceAssetId() pulumi.StringOutput
OCID that is referenced to an asset for an inventory.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) State ¶
The current state of the target asset.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) TenancyId ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) TenancyId() pulumi.StringOutput
Tenancy identifier
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) TimeCreated ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) TimeCreated() pulumi.StringOutput
The time when the target asset was created. An RFC3339 formatted datetime string.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) TimeUpdated ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) TimeUpdated() pulumi.StringOutput
The time when the target asset was updated. An RFC3339 formatted datetime string.
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput() GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
func (GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput) ToGetTargetAssetsTargetAssetCollectionItemMigrationAssetOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemMigrationAssetOutput
type GetTargetAssetsTargetAssetCollectionItemOutput ¶
type GetTargetAssetsTargetAssetCollectionItemOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemOutput) BlockVolumesPerformance ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) BlockVolumesPerformance() pulumi.IntOutput
Performance of the block volumes.
func (GetTargetAssetsTargetAssetCollectionItemOutput) CompartmentId ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetTargetAssetsTargetAssetCollectionItemOutput) CompatibilityMessages ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) CompatibilityMessages() GetTargetAssetsTargetAssetCollectionItemCompatibilityMessageArrayOutput
Messages about the compatibility issues.
func (GetTargetAssetsTargetAssetCollectionItemOutput) CreatedResourceId ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) CreatedResourceId() pulumi.StringOutput
Created resource identifier
func (GetTargetAssetsTargetAssetCollectionItemOutput) DisplayName ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetTargetAssetsTargetAssetCollectionItemOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemOutput) EstimatedCosts ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) EstimatedCosts() GetTargetAssetsTargetAssetCollectionItemEstimatedCostArrayOutput
Cost estimation description
func (GetTargetAssetsTargetAssetCollectionItemOutput) Id ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) Id() pulumi.StringOutput
Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
func (GetTargetAssetsTargetAssetCollectionItemOutput) IsExcludedFromExecution ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) IsExcludedFromExecution() pulumi.BoolOutput
A boolean indicating whether the asset should be migrated.
func (GetTargetAssetsTargetAssetCollectionItemOutput) LifecycleDetails ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (GetTargetAssetsTargetAssetCollectionItemOutput) MigrationAssets ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) MigrationAssets() GetTargetAssetsTargetAssetCollectionItemMigrationAssetArrayOutput
Description of the migration asset.
func (GetTargetAssetsTargetAssetCollectionItemOutput) MigrationPlanId ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) MigrationPlanId() pulumi.StringOutput
Unique migration plan identifier
func (GetTargetAssetsTargetAssetCollectionItemOutput) MsLicense ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) MsLicense() pulumi.StringOutput
Microsoft license for VM configuration.
func (GetTargetAssetsTargetAssetCollectionItemOutput) PreferredShapeType ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) PreferredShapeType() pulumi.StringOutput
Preferred VM shape type that you provide.
func (GetTargetAssetsTargetAssetCollectionItemOutput) RecommendedSpecs ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) RecommendedSpecs() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance.
func (GetTargetAssetsTargetAssetCollectionItemOutput) State ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) State() pulumi.StringOutput
The current state of the target asset.
func (GetTargetAssetsTargetAssetCollectionItemOutput) TestSpecs ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) TestSpecs() GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance.
func (GetTargetAssetsTargetAssetCollectionItemOutput) TimeAssessed ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) TimeAssessed() pulumi.StringOutput
The time when the assessment was done. An RFC3339 formatted datetime string.
func (GetTargetAssetsTargetAssetCollectionItemOutput) TimeCreated ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when the target asset was created. An RFC3339 formatted datetime string.
func (GetTargetAssetsTargetAssetCollectionItemOutput) TimeUpdated ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when the target asset was updated. An RFC3339 formatted datetime string.
func (GetTargetAssetsTargetAssetCollectionItemOutput) ToGetTargetAssetsTargetAssetCollectionItemOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) ToGetTargetAssetsTargetAssetCollectionItemOutput() GetTargetAssetsTargetAssetCollectionItemOutput
func (GetTargetAssetsTargetAssetCollectionItemOutput) ToGetTargetAssetsTargetAssetCollectionItemOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) ToGetTargetAssetsTargetAssetCollectionItemOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemOutput
func (GetTargetAssetsTargetAssetCollectionItemOutput) Type ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
func (GetTargetAssetsTargetAssetCollectionItemOutput) UserSpecs ¶
func (o GetTargetAssetsTargetAssetCollectionItemOutput) UserSpecs() GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance.
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpec ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpec struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfig `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId string `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetail `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId string `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain string `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOption `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript string `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled bool `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfig `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape string `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfig `pulumi:"shapeConfigs"` SourceDetails []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetail `pulumi:"sourceDetails"` }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfig ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfig struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled bool `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled bool `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled bool `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfig `pulumi:"pluginsConfigs"` }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled pulumi.BoolInput `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled pulumi.BoolInput `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled pulumi.BoolInput `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayInput `pulumi:"pluginsConfigs"` }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigInput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArray{ GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) AreAllPluginsDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) IsManagementDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) IsMonitoringDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) PluginsConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) PluginsConfigs() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput
The configuration of plugins associated with this instance.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfig ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfig struct { // Whether the plugin should be enabled or disabled. DesiredState string `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs struct { // Whether the plugin should be enabled or disabled. DesiredState pulumi.StringInput `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigInput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArray{ GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) Index ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) DesiredState ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
Whether the plugin should be enabled or disabled.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) Name ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigPluginsConfigOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayInput `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayInput `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId pulumi.StringInput `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayInput `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript pulumi.StringInput `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled pulumi.BoolInput `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayInput `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape pulumi.StringInput `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayInput `pulumi:"shapeConfigs"` SourceDetails GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayInput `pulumi:"sourceDetails"` }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArray{ GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetail ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetail struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord bool `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp bool `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp string `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck bool `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId string `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId string `pulumi:"vlanId"` }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord pulumi.BoolInput `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp pulumi.BoolInput `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp pulumi.StringInput `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck pulumi.BoolInput `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId pulumi.StringInput `pulumi:"vlanId"` }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailInput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArray{ GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArgs{...}
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) AssignPrivateDnsRecord ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) AssignPublicIp ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) DefinedTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) DisplayName ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) FreeformTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) HostnameLabel ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) NsgIds ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) PrivateIp ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) SkipSourceDestCheck ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) SubnetId ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) VlanId ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecArgs{...}
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOption ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOption struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled bool `pulumi:"areLegacyImdsEndpointsDisabled"` }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled pulumi.BoolInput `pulumi:"areLegacyImdsEndpointsDisabled"` }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionInput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArray{ GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArgs{...}
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) AgentConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) AgentConfigs() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecAgentConfigArrayOutput
Configuration options for the Oracle Cloud Agent software running on the instance.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) AvailabilityDomain ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) CapacityReservationId ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) CapacityReservationId() pulumi.StringOutput
The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) CompartmentId ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) CreateVnicDetails ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) CreateVnicDetails() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecCreateVnicDetailArrayOutput
Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) DedicatedVmHostId ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) DedicatedVmHostId() pulumi.StringOutput
The OCID of the dedicated VM host.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) DefinedTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) DisplayName ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) FaultDomain ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) FaultDomain() pulumi.StringOutput
A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) FreeformTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) HostnameLabel ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) InstanceOptions ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) InstanceOptions() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecInstanceOptionArrayOutput
Optional mutable instance options
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) IpxeScript ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) IpxeScript() pulumi.StringOutput
This is an advanced option.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) IsPvEncryptionInTransitEnabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) PreemptibleInstanceConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) PreemptibleInstanceConfigs() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput
Configuration options for preemptible instances.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) Shape ¶
The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ShapeConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ShapeConfigs() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
The shape configuration requested for the instance.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) SourceDetails ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfig ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfig struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigInput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArray{ GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) Index ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) PreemptionActions ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) PreemptionActions() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
The action to run when the preemptible instance is interrupted for eviction.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionAction ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume bool `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume pulumi.BoolInput `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray{ GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs{...}
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) Type ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfig ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfig struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization string `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus float64 `pulumi:"ocpus"` }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization pulumi.StringInput `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus pulumi.Float64Input `pulumi:"ocpus"` }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigInput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArray{ GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) BaselineOcpuUtilization ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) MemoryInGbs ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
The total amount of memory in gigabytes that is available to the instance.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) Ocpus ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to the instance.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecShapeConfigOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetail ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetail struct { // The OCID of the boot volume used to boot the instance. BootVolumeId string `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs string `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb string `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId string `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId string `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType string `pulumi:"sourceType"` }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs struct { // The OCID of the boot volume used to boot the instance. BootVolumeId pulumi.StringInput `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs pulumi.StringInput `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb pulumi.StringInput `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId pulumi.StringInput `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray []GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailInput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArray{ GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailInput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput }
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs and GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailInput` via:
GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailArgs{...}
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput ¶
type GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) BootVolumeId ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
The OCID of the boot volume used to boot the instance.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) BootVolumeVpusPerGb ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ImageId ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the instance.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) KmsKeyId ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
The OCID of the key management key to assign as the master encryption key for the boot volume.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) SourceType ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) SourceType() pulumi.StringOutput
The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemRecommendedSpecSourceDetailOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpec ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpec struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs []GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfig `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId string `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails []GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetail `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId string `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain string `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions []GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOption `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript string `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled bool `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs []GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfig `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape string `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs []GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfig `pulumi:"shapeConfigs"` SourceDetails []GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetail `pulumi:"sourceDetails"` }
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfig ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfig struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled bool `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled bool `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled bool `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs []GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfig `pulumi:"pluginsConfigs"` }
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled pulumi.BoolInput `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled pulumi.BoolInput `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled pulumi.BoolInput `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayInput `pulumi:"pluginsConfigs"` }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray []GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigInput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray and GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArray{ GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs and GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) AreAllPluginsDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) IsManagementDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) IsMonitoringDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) PluginsConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) PluginsConfigs() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput
The configuration of plugins associated with this instance.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfig ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfig struct { // Whether the plugin should be enabled or disabled. DesiredState string `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` }
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs struct { // Whether the plugin should be enabled or disabled. DesiredState pulumi.StringInput `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray []GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigInput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray and GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArray{ GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs and GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) DesiredState ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
Whether the plugin should be enabled or disabled.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) Name ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigPluginsConfigOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecArgs ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecArgs struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayInput `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayInput `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId pulumi.StringInput `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayInput `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript pulumi.StringInput `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled pulumi.BoolInput `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayInput `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape pulumi.StringInput `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayInput `pulumi:"shapeConfigs"` SourceDetails GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayInput `pulumi:"sourceDetails"` }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecArray ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecArray []GetTargetAssetsTargetAssetCollectionItemTestSpecInput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecArray and GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecArray{ GetTargetAssetsTargetAssetCollectionItemTestSpecArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetail ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetail struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord bool `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp bool `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp string `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck bool `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId string `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId string `pulumi:"vlanId"` }
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord pulumi.BoolInput `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp pulumi.BoolInput `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp pulumi.StringInput `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck pulumi.BoolInput `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId pulumi.StringInput `pulumi:"vlanId"` }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray []GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailInput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray and GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArray{ GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs and GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArgs{...}
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) AssignPrivateDnsRecord ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) AssignPublicIp ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) DefinedTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) DisplayName ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) FreeformTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) HostnameLabel ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) NsgIds ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) PrivateIp ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) SkipSourceDestCheck ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) SubnetId ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) VlanId ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
type GetTargetAssetsTargetAssetCollectionItemTestSpecInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecArgs and GetTargetAssetsTargetAssetCollectionItemTestSpecOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecArgs{...}
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOption ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOption struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled bool `pulumi:"areLegacyImdsEndpointsDisabled"` }
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled pulumi.BoolInput `pulumi:"areLegacyImdsEndpointsDisabled"` }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray []GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionInput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray and GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArray{ GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs and GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArgs{...}
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) AgentConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) AgentConfigs() GetTargetAssetsTargetAssetCollectionItemTestSpecAgentConfigArrayOutput
Configuration options for the Oracle Cloud Agent software running on the instance.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) AvailabilityDomain ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) CapacityReservationId ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) CapacityReservationId() pulumi.StringOutput
The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) CompartmentId ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) CreateVnicDetails ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) CreateVnicDetails() GetTargetAssetsTargetAssetCollectionItemTestSpecCreateVnicDetailArrayOutput
Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) DedicatedVmHostId ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) DedicatedVmHostId() pulumi.StringOutput
The OCID of the dedicated VM host.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) DefinedTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) DisplayName ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) FaultDomain ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) FaultDomain() pulumi.StringOutput
A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) FreeformTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) HostnameLabel ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) InstanceOptions ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) InstanceOptions() GetTargetAssetsTargetAssetCollectionItemTestSpecInstanceOptionArrayOutput
Optional mutable instance options
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) IpxeScript ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) IpxeScript() pulumi.StringOutput
This is an advanced option.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) IsPvEncryptionInTransitEnabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) PreemptibleInstanceConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) PreemptibleInstanceConfigs() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput
Configuration options for preemptible instances.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) Shape ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) Shape() pulumi.StringOutput
The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ShapeConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ShapeConfigs() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
The shape configuration requested for the instance.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) SourceDetails ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfig ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfig struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions []GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray []GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigInput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray and GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArray{ GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs and GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) PreemptionActions ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) PreemptionActions() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
The action to run when the preemptible instance is interrupted for eviction.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionAction ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume bool `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume pulumi.BoolInput `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray []GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionInput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray and GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArray{ GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs and GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionArgs{...}
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) Type ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfig ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfig struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization string `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus float64 `pulumi:"ocpus"` }
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization pulumi.StringInput `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus pulumi.Float64Input `pulumi:"ocpus"` }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray []GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigInput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray and GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArray{ GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs and GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) BaselineOcpuUtilization ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) MemoryInGbs ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
The total amount of memory in gigabytes that is available to the instance.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) Ocpus ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to the instance.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecShapeConfigOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetail ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetail struct { // The OCID of the boot volume used to boot the instance. BootVolumeId string `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs string `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb string `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId string `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId string `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType string `pulumi:"sourceType"` }
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs struct { // The OCID of the boot volume used to boot the instance. BootVolumeId pulumi.StringInput `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs pulumi.StringInput `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb pulumi.StringInput `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId pulumi.StringInput `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray []GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailInput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray and GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArray{ GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailInput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput }
GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs and GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailInput` via:
GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailArgs{...}
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput ¶
type GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) BootVolumeId ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
The OCID of the boot volume used to boot the instance.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) BootVolumeVpusPerGb ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ImageId ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the instance.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) KmsKeyId ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
The OCID of the key management key to assign as the master encryption key for the boot volume.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) SourceType ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) SourceType() pulumi.StringOutput
The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemTestSpecSourceDetailOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpec ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpec struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs []GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfig `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId string `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails []GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetail `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId string `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain string `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions []GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOption `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript string `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled bool `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs []GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfig `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape string `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs []GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfig `pulumi:"shapeConfigs"` SourceDetails []GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetail `pulumi:"sourceDetails"` }
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfig ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfig struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled bool `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled bool `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled bool `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs []GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfig `pulumi:"pluginsConfigs"` }
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled pulumi.BoolInput `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled pulumi.BoolInput `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled pulumi.BoolInput `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayInput `pulumi:"pluginsConfigs"` }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray []GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigInput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray and GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArray{ GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs and GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) AreAllPluginsDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) IsManagementDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) IsMonitoringDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolOutput
Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) PluginsConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) PluginsConfigs() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput
The configuration of plugins associated with this instance.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfig ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfig struct { // Whether the plugin should be enabled or disabled. DesiredState string `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` }
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs struct { // Whether the plugin should be enabled or disabled. DesiredState pulumi.StringInput `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray []GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigInput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray and GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArray{ GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs and GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) DesiredState ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
Whether the plugin should be enabled or disabled.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) Name ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigPluginsConfigOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecArgs ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecArgs struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayInput `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayInput `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId pulumi.StringInput `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayInput `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript pulumi.StringInput `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled pulumi.BoolInput `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayInput `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape pulumi.StringInput `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayInput `pulumi:"shapeConfigs"` SourceDetails GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayInput `pulumi:"sourceDetails"` }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecArray ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecArray []GetTargetAssetsTargetAssetCollectionItemUserSpecInput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecArray and GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecArray{ GetTargetAssetsTargetAssetCollectionItemUserSpecArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetail ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetail struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord bool `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp bool `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel string `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp string `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck bool `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId string `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId string `pulumi:"vlanId"` }
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord pulumi.BoolInput `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp pulumi.BoolInput `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringInput `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp pulumi.StringInput `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck pulumi.BoolInput `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId pulumi.StringInput `pulumi:"vlanId"` }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray []GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailInput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray and GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArray{ GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs and GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArgs{...}
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) AssignPrivateDnsRecord ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolOutput
Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) AssignPublicIp ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolOutput
Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) DefinedTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) DisplayName ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) FreeformTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) HostnameLabel ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) NsgIds ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) PrivateIp ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringOutput
A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) SkipSourceDestCheck ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolOutput
Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) SubnetId ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) VlanId ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailOutput) VlanId() pulumi.StringOutput
Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
type GetTargetAssetsTargetAssetCollectionItemUserSpecInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecArgs and GetTargetAssetsTargetAssetCollectionItemUserSpecOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecArgs{...}
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOption ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOption struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled bool `pulumi:"areLegacyImdsEndpointsDisabled"` }
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled pulumi.BoolInput `pulumi:"areLegacyImdsEndpointsDisabled"` }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray []GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionInput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray and GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArray{ GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs and GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArgs{...}
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolOutput
Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) AgentConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) AgentConfigs() GetTargetAssetsTargetAssetCollectionItemUserSpecAgentConfigArrayOutput
Configuration options for the Oracle Cloud Agent software running on the instance.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) AvailabilityDomain ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) CapacityReservationId ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) CapacityReservationId() pulumi.StringOutput
The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) CompartmentId ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) CreateVnicDetails ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) CreateVnicDetails() GetTargetAssetsTargetAssetCollectionItemUserSpecCreateVnicDetailArrayOutput
Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) DedicatedVmHostId ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) DedicatedVmHostId() pulumi.StringOutput
The OCID of the dedicated VM host.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) DefinedTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) DisplayName ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire given display name.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) FaultDomain ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) FaultDomain() pulumi.StringOutput
A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) FreeformTags ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) HostnameLabel ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) HostnameLabel() pulumi.StringOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) InstanceOptions ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) InstanceOptions() GetTargetAssetsTargetAssetCollectionItemUserSpecInstanceOptionArrayOutput
Optional mutable instance options
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) IpxeScript ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) IpxeScript() pulumi.StringOutput
This is an advanced option.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) IsPvEncryptionInTransitEnabled ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) PreemptibleInstanceConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) PreemptibleInstanceConfigs() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput
Configuration options for preemptible instances.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) Shape ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) Shape() pulumi.StringOutput
The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ShapeConfigs ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ShapeConfigs() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
The shape configuration requested for the instance.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) SourceDetails ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfig ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfig struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions []GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray []GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigInput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray and GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArray{ GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs and GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) PreemptionActions ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) PreemptionActions() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
The action to run when the preemptible instance is interrupted for eviction.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionAction ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume bool `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume pulumi.BoolInput `pulumi:"preserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray []GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionInput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray and GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArray{ GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) Index ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs and GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionArgs{...}
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) Type ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfig ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfig struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization string `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus float64 `pulumi:"ocpus"` }
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization pulumi.StringInput `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus pulumi.Float64Input `pulumi:"ocpus"` }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray []GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigInput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray and GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArray{ GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs and GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigArgs{...}
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) BaselineOcpuUtilization ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringOutput
The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) MemoryInGbs ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
The total amount of memory in gigabytes that is available to the instance.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) Ocpus ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to the instance.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecShapeConfigOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetail ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetail struct { // The OCID of the boot volume used to boot the instance. BootVolumeId string `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs string `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb string `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId string `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId string `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType string `pulumi:"sourceType"` }
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs struct { // The OCID of the boot volume used to boot the instance. BootVolumeId pulumi.StringInput `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs pulumi.StringInput `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb pulumi.StringInput `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId pulumi.StringInput `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray []GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailInput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutputWithContext ¶
func (i GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray and GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArray{ GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs{...} }
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArrayOutput
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailInput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailInput interface { pulumi.Input ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutputWithContext(context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput }
GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailInput is an input type that accepts GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs and GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput values. You can construct a concrete instance of `GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailInput` via:
GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailArgs{...}
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput ¶
type GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) BootVolumeId ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) BootVolumeId() pulumi.StringOutput
The OCID of the boot volume used to boot the instance.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) BootVolumeVpusPerGb ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringOutput
The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ImageId ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the instance.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) KmsKeyId ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) KmsKeyId() pulumi.StringOutput
The OCID of the key management key to assign as the master encryption key for the boot volume.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) SourceType ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) SourceType() pulumi.StringOutput
The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput() GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
func (GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput) ToGetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionItemUserSpecSourceDetailOutput
type GetTargetAssetsTargetAssetCollectionOutput ¶
type GetTargetAssetsTargetAssetCollectionOutput struct{ *pulumi.OutputState }
func (GetTargetAssetsTargetAssetCollectionOutput) ElementType ¶
func (GetTargetAssetsTargetAssetCollectionOutput) ElementType() reflect.Type
func (GetTargetAssetsTargetAssetCollectionOutput) ToGetTargetAssetsTargetAssetCollectionOutput ¶
func (o GetTargetAssetsTargetAssetCollectionOutput) ToGetTargetAssetsTargetAssetCollectionOutput() GetTargetAssetsTargetAssetCollectionOutput
func (GetTargetAssetsTargetAssetCollectionOutput) ToGetTargetAssetsTargetAssetCollectionOutputWithContext ¶
func (o GetTargetAssetsTargetAssetCollectionOutput) ToGetTargetAssetsTargetAssetCollectionOutputWithContext(ctx context.Context) GetTargetAssetsTargetAssetCollectionOutput
type LookupMigrationArgs ¶
type LookupMigrationArgs struct { // Unique migration identifier MigrationId string `pulumi:"migrationId"` }
A collection of arguments for invoking getMigration.
type LookupMigrationAssetArgs ¶
type LookupMigrationAssetArgs struct { // Unique migration asset identifier MigrationAssetId string `pulumi:"migrationAssetId"` }
A collection of arguments for invoking getMigrationAsset.
type LookupMigrationAssetOutputArgs ¶
type LookupMigrationAssetOutputArgs struct { // Unique migration asset identifier MigrationAssetId pulumi.StringInput `pulumi:"migrationAssetId"` }
A collection of arguments for invoking getMigrationAsset.
func (LookupMigrationAssetOutputArgs) ElementType ¶
func (LookupMigrationAssetOutputArgs) ElementType() reflect.Type
type LookupMigrationAssetResult ¶
type LookupMigrationAssetResult struct { // Availability domain AvailabilityDomain string `pulumi:"availabilityDomain"` // Compartment Identifier CompartmentId string `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies []string `pulumi:"dependedOnBies"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id string `pulumi:"id"` InventoryAssetId string `pulumi:"inventoryAssetId"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` MigrationAssetDependsOns []string `pulumi:"migrationAssetDependsOns"` MigrationAssetId string `pulumi:"migrationAssetId"` // OCID of the associated migration. MigrationId string `pulumi:"migrationId"` // List of notifications Notifications []string `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot string `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId string `pulumi:"replicationCompartmentId"` // Replication schedule identifier ReplicationScheduleId string `pulumi:"replicationScheduleId"` // Name of snapshot bucket SnapShotBucketName string `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots map[string]string `pulumi:"snapshots"` // OCID that is referenced to an asset for an inventory. SourceAssetId string `pulumi:"sourceAssetId"` // The current state of the migration asset. State string `pulumi:"state"` // Tenancy identifier TenancyId string `pulumi:"tenancyId"` // The time when the migration asset was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when the migration asset was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The type of asset referenced for inventory. Type string `pulumi:"type"` }
A collection of values returned by getMigrationAsset.
func LookupMigrationAsset ¶
func LookupMigrationAsset(ctx *pulumi.Context, args *LookupMigrationAssetArgs, opts ...pulumi.InvokeOption) (*LookupMigrationAssetResult, error)
This data source provides details about a specific Migration Asset resource in Oracle Cloud Infrastructure Cloud Migrations service.
Gets a migration asset by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetMigrationAsset(ctx, &cloudmigrations.GetMigrationAssetArgs{ MigrationAssetId: testMigrationAssetOciCloudMigrationsMigrationAsset.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupMigrationAssetResultOutput ¶
type LookupMigrationAssetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMigrationAsset.
func LookupMigrationAssetOutput ¶
func LookupMigrationAssetOutput(ctx *pulumi.Context, args LookupMigrationAssetOutputArgs, opts ...pulumi.InvokeOption) LookupMigrationAssetResultOutput
func (LookupMigrationAssetResultOutput) AvailabilityDomain ¶
func (o LookupMigrationAssetResultOutput) AvailabilityDomain() pulumi.StringOutput
Availability domain
func (LookupMigrationAssetResultOutput) CompartmentId ¶
func (o LookupMigrationAssetResultOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier
func (LookupMigrationAssetResultOutput) DependedOnBies ¶
func (o LookupMigrationAssetResultOutput) DependedOnBies() pulumi.StringArrayOutput
List of migration assets that depend on the asset.
func (LookupMigrationAssetResultOutput) DisplayName ¶
func (o LookupMigrationAssetResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (LookupMigrationAssetResultOutput) ElementType ¶
func (LookupMigrationAssetResultOutput) ElementType() reflect.Type
func (LookupMigrationAssetResultOutput) Id ¶
func (o LookupMigrationAssetResultOutput) Id() pulumi.StringOutput
Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
func (LookupMigrationAssetResultOutput) InventoryAssetId ¶
func (o LookupMigrationAssetResultOutput) InventoryAssetId() pulumi.StringOutput
func (LookupMigrationAssetResultOutput) LifecycleDetails ¶
func (o LookupMigrationAssetResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (LookupMigrationAssetResultOutput) MigrationAssetDependsOns ¶
func (o LookupMigrationAssetResultOutput) MigrationAssetDependsOns() pulumi.StringArrayOutput
func (LookupMigrationAssetResultOutput) MigrationAssetId ¶
func (o LookupMigrationAssetResultOutput) MigrationAssetId() pulumi.StringOutput
func (LookupMigrationAssetResultOutput) MigrationId ¶
func (o LookupMigrationAssetResultOutput) MigrationId() pulumi.StringOutput
OCID of the associated migration.
func (LookupMigrationAssetResultOutput) Notifications ¶
func (o LookupMigrationAssetResultOutput) Notifications() pulumi.StringArrayOutput
List of notifications
func (LookupMigrationAssetResultOutput) ParentSnapshot ¶
func (o LookupMigrationAssetResultOutput) ParentSnapshot() pulumi.StringOutput
The parent snapshot of the migration asset to be used by the replication task.
func (LookupMigrationAssetResultOutput) ReplicationCompartmentId ¶
func (o LookupMigrationAssetResultOutput) ReplicationCompartmentId() pulumi.StringOutput
Replication compartment identifier
func (LookupMigrationAssetResultOutput) ReplicationScheduleId ¶
func (o LookupMigrationAssetResultOutput) ReplicationScheduleId() pulumi.StringOutput
Replication schedule identifier
func (LookupMigrationAssetResultOutput) SnapShotBucketName ¶
func (o LookupMigrationAssetResultOutput) SnapShotBucketName() pulumi.StringOutput
Name of snapshot bucket
func (LookupMigrationAssetResultOutput) Snapshots ¶
func (o LookupMigrationAssetResultOutput) Snapshots() pulumi.StringMapOutput
Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}`
func (LookupMigrationAssetResultOutput) SourceAssetId ¶
func (o LookupMigrationAssetResultOutput) SourceAssetId() pulumi.StringOutput
OCID that is referenced to an asset for an inventory.
func (LookupMigrationAssetResultOutput) State ¶
func (o LookupMigrationAssetResultOutput) State() pulumi.StringOutput
The current state of the migration asset.
func (LookupMigrationAssetResultOutput) TenancyId ¶
func (o LookupMigrationAssetResultOutput) TenancyId() pulumi.StringOutput
Tenancy identifier
func (LookupMigrationAssetResultOutput) TimeCreated ¶
func (o LookupMigrationAssetResultOutput) TimeCreated() pulumi.StringOutput
The time when the migration asset was created. An RFC3339 formatted datetime string.
func (LookupMigrationAssetResultOutput) TimeUpdated ¶
func (o LookupMigrationAssetResultOutput) TimeUpdated() pulumi.StringOutput
The time when the migration asset was updated. An RFC3339 formatted datetime string.
func (LookupMigrationAssetResultOutput) ToLookupMigrationAssetResultOutput ¶
func (o LookupMigrationAssetResultOutput) ToLookupMigrationAssetResultOutput() LookupMigrationAssetResultOutput
func (LookupMigrationAssetResultOutput) ToLookupMigrationAssetResultOutputWithContext ¶
func (o LookupMigrationAssetResultOutput) ToLookupMigrationAssetResultOutputWithContext(ctx context.Context) LookupMigrationAssetResultOutput
func (LookupMigrationAssetResultOutput) Type ¶
func (o LookupMigrationAssetResultOutput) Type() pulumi.StringOutput
The type of asset referenced for inventory.
type LookupMigrationOutputArgs ¶
type LookupMigrationOutputArgs struct { // Unique migration identifier MigrationId pulumi.StringInput `pulumi:"migrationId"` }
A collection of arguments for invoking getMigration.
func (LookupMigrationOutputArgs) ElementType ¶
func (LookupMigrationOutputArgs) ElementType() reflect.Type
type LookupMigrationPlanArgs ¶
type LookupMigrationPlanArgs struct { // Unique migration plan identifier MigrationPlanId string `pulumi:"migrationPlanId"` }
A collection of arguments for invoking getMigrationPlan.
type LookupMigrationPlanOutputArgs ¶
type LookupMigrationPlanOutputArgs struct { // Unique migration plan identifier MigrationPlanId pulumi.StringInput `pulumi:"migrationPlanId"` }
A collection of arguments for invoking getMigrationPlan.
func (LookupMigrationPlanOutputArgs) ElementType ¶
func (LookupMigrationPlanOutputArgs) ElementType() reflect.Type
type LookupMigrationPlanResult ¶
type LookupMigrationPlanResult struct { // Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1} CalculatedLimits map[string]string `pulumi:"calculatedLimits"` // The OCID of the compartment containing the migration plan. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The unique Oracle ID (OCID) that is immutable on creation. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The OCID of the associated migration. MigrationId string `pulumi:"migrationId"` MigrationPlanId string `pulumi:"migrationPlanId"` // Status of the migration plan. MigrationPlanStats []GetMigrationPlanMigrationPlanStat `pulumi:"migrationPlanStats"` // OCID of the referenced ORM job. ReferenceToRmsStack string `pulumi:"referenceToRmsStack"` // Source migraiton plan ID to be cloned. SourceMigrationPlanId string `pulumi:"sourceMigrationPlanId"` // The current state of the migration plan. State string `pulumi:"state"` // List of strategies for the resources to be migrated. Strategies []GetMigrationPlanStrategy `pulumi:"strategies"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // List of target environments. TargetEnvironments []GetMigrationPlanTargetEnvironment `pulumi:"targetEnvironments"` // The time when the migration plan was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getMigrationPlan.
func LookupMigrationPlan ¶
func LookupMigrationPlan(ctx *pulumi.Context, args *LookupMigrationPlanArgs, opts ...pulumi.InvokeOption) (*LookupMigrationPlanResult, error)
This data source provides details about a specific Migration Plan resource in Oracle Cloud Infrastructure Cloud Migrations service.
Gets a migration plan by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetMigrationPlan(ctx, &cloudmigrations.GetMigrationPlanArgs{ MigrationPlanId: testMigrationPlanOciCloudMigrationsMigrationPlan.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupMigrationPlanResultOutput ¶
type LookupMigrationPlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMigrationPlan.
func LookupMigrationPlanOutput ¶
func LookupMigrationPlanOutput(ctx *pulumi.Context, args LookupMigrationPlanOutputArgs, opts ...pulumi.InvokeOption) LookupMigrationPlanResultOutput
func (LookupMigrationPlanResultOutput) CalculatedLimits ¶
func (o LookupMigrationPlanResultOutput) CalculatedLimits() pulumi.StringMapOutput
Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
func (LookupMigrationPlanResultOutput) CompartmentId ¶
func (o LookupMigrationPlanResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the migration plan.
func (LookupMigrationPlanResultOutput) DefinedTags ¶
func (o LookupMigrationPlanResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupMigrationPlanResultOutput) DisplayName ¶
func (o LookupMigrationPlanResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (LookupMigrationPlanResultOutput) ElementType ¶
func (LookupMigrationPlanResultOutput) ElementType() reflect.Type
func (LookupMigrationPlanResultOutput) FreeformTags ¶
func (o LookupMigrationPlanResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (LookupMigrationPlanResultOutput) Id ¶
func (o LookupMigrationPlanResultOutput) Id() pulumi.StringOutput
The unique Oracle ID (OCID) that is immutable on creation.
func (LookupMigrationPlanResultOutput) LifecycleDetails ¶
func (o LookupMigrationPlanResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (LookupMigrationPlanResultOutput) MigrationId ¶
func (o LookupMigrationPlanResultOutput) MigrationId() pulumi.StringOutput
The OCID of the associated migration.
func (LookupMigrationPlanResultOutput) MigrationPlanId ¶
func (o LookupMigrationPlanResultOutput) MigrationPlanId() pulumi.StringOutput
func (LookupMigrationPlanResultOutput) MigrationPlanStats ¶
func (o LookupMigrationPlanResultOutput) MigrationPlanStats() GetMigrationPlanMigrationPlanStatArrayOutput
Status of the migration plan.
func (LookupMigrationPlanResultOutput) ReferenceToRmsStack ¶
func (o LookupMigrationPlanResultOutput) ReferenceToRmsStack() pulumi.StringOutput
OCID of the referenced ORM job.
func (LookupMigrationPlanResultOutput) SourceMigrationPlanId ¶
func (o LookupMigrationPlanResultOutput) SourceMigrationPlanId() pulumi.StringOutput
Source migraiton plan ID to be cloned.
func (LookupMigrationPlanResultOutput) State ¶
func (o LookupMigrationPlanResultOutput) State() pulumi.StringOutput
The current state of the migration plan.
func (LookupMigrationPlanResultOutput) Strategies ¶
func (o LookupMigrationPlanResultOutput) Strategies() GetMigrationPlanStrategyArrayOutput
List of strategies for the resources to be migrated.
func (LookupMigrationPlanResultOutput) SystemTags ¶
func (o LookupMigrationPlanResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupMigrationPlanResultOutput) TargetEnvironments ¶
func (o LookupMigrationPlanResultOutput) TargetEnvironments() GetMigrationPlanTargetEnvironmentArrayOutput
List of target environments.
func (LookupMigrationPlanResultOutput) TimeCreated ¶
func (o LookupMigrationPlanResultOutput) TimeCreated() pulumi.StringOutput
The time when the migration plan was created. An RFC3339 formatted datetime string.
func (LookupMigrationPlanResultOutput) TimeUpdated ¶
func (o LookupMigrationPlanResultOutput) TimeUpdated() pulumi.StringOutput
The time when the migration plan was updated. An RFC3339 formatted datetime string.
func (LookupMigrationPlanResultOutput) ToLookupMigrationPlanResultOutput ¶
func (o LookupMigrationPlanResultOutput) ToLookupMigrationPlanResultOutput() LookupMigrationPlanResultOutput
func (LookupMigrationPlanResultOutput) ToLookupMigrationPlanResultOutputWithContext ¶
func (o LookupMigrationPlanResultOutput) ToLookupMigrationPlanResultOutputWithContext(ctx context.Context) LookupMigrationPlanResultOutput
type LookupMigrationResult ¶
type LookupMigrationResult struct { // Compartment Identifier CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Migration Identifier that can be renamed DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable on creation Id string `pulumi:"id"` // Indicates whether migration is marked as completed. IsCompleted bool `pulumi:"isCompleted"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` MigrationId string `pulumi:"migrationId"` // Replication schedule identifier ReplicationScheduleId string `pulumi:"replicationScheduleId"` // The current state of migration. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when the migration project was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time when the migration project was updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getMigration.
func LookupMigration ¶
func LookupMigration(ctx *pulumi.Context, args *LookupMigrationArgs, opts ...pulumi.InvokeOption) (*LookupMigrationResult, error)
This data source provides details about a specific Migration resource in Oracle Cloud Infrastructure Cloud Migrations service.
Gets a migration by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetMigration(ctx, &cloudmigrations.GetMigrationArgs{ MigrationId: testMigrationOciCloudMigrationsMigration.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupMigrationResultOutput ¶
type LookupMigrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMigration.
func LookupMigrationOutput ¶
func LookupMigrationOutput(ctx *pulumi.Context, args LookupMigrationOutputArgs, opts ...pulumi.InvokeOption) LookupMigrationResultOutput
func (LookupMigrationResultOutput) CompartmentId ¶
func (o LookupMigrationResultOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier
func (LookupMigrationResultOutput) DefinedTags ¶
func (o LookupMigrationResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupMigrationResultOutput) DisplayName ¶
func (o LookupMigrationResultOutput) DisplayName() pulumi.StringOutput
Migration Identifier that can be renamed
func (LookupMigrationResultOutput) ElementType ¶
func (LookupMigrationResultOutput) ElementType() reflect.Type
func (LookupMigrationResultOutput) FreeformTags ¶
func (o LookupMigrationResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (LookupMigrationResultOutput) Id ¶
func (o LookupMigrationResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation
func (LookupMigrationResultOutput) IsCompleted ¶
func (o LookupMigrationResultOutput) IsCompleted() pulumi.BoolOutput
Indicates whether migration is marked as completed.
func (LookupMigrationResultOutput) LifecycleDetails ¶
func (o LookupMigrationResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (LookupMigrationResultOutput) MigrationId ¶
func (o LookupMigrationResultOutput) MigrationId() pulumi.StringOutput
func (LookupMigrationResultOutput) ReplicationScheduleId ¶
func (o LookupMigrationResultOutput) ReplicationScheduleId() pulumi.StringOutput
Replication schedule identifier
func (LookupMigrationResultOutput) State ¶
func (o LookupMigrationResultOutput) State() pulumi.StringOutput
The current state of migration.
func (LookupMigrationResultOutput) SystemTags ¶
func (o LookupMigrationResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupMigrationResultOutput) TimeCreated ¶
func (o LookupMigrationResultOutput) TimeCreated() pulumi.StringOutput
The time when the migration project was created. An RFC3339 formatted datetime string
func (LookupMigrationResultOutput) TimeUpdated ¶
func (o LookupMigrationResultOutput) TimeUpdated() pulumi.StringOutput
The time when the migration project was updated. An RFC3339 formatted datetime string
func (LookupMigrationResultOutput) ToLookupMigrationResultOutput ¶
func (o LookupMigrationResultOutput) ToLookupMigrationResultOutput() LookupMigrationResultOutput
func (LookupMigrationResultOutput) ToLookupMigrationResultOutputWithContext ¶
func (o LookupMigrationResultOutput) ToLookupMigrationResultOutputWithContext(ctx context.Context) LookupMigrationResultOutput
type LookupReplicationScheduleArgs ¶
type LookupReplicationScheduleArgs struct { // Unique replication schedule identifier in path ReplicationScheduleId string `pulumi:"replicationScheduleId"` }
A collection of arguments for invoking getReplicationSchedule.
type LookupReplicationScheduleOutputArgs ¶
type LookupReplicationScheduleOutputArgs struct { // Unique replication schedule identifier in path ReplicationScheduleId pulumi.StringInput `pulumi:"replicationScheduleId"` }
A collection of arguments for invoking getReplicationSchedule.
func (LookupReplicationScheduleOutputArgs) ElementType ¶
func (LookupReplicationScheduleOutputArgs) ElementType() reflect.Type
type LookupReplicationScheduleResult ¶
type LookupReplicationScheduleResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the replication schedule exists. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A name of the replication schedule. DisplayName string `pulumi:"displayName"` // Recurrence specification for the replication schedule execution. ExecutionRecurrences string `pulumi:"executionRecurrences"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the replication schedule. Id string `pulumi:"id"` // The detailed state of the replication schedule. LifecycleDetails string `pulumi:"lifecycleDetails"` ReplicationScheduleId string `pulumi:"replicationScheduleId"` // Current state of the replication schedule. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when the replication schedule was created in RFC3339 format. TimeCreated string `pulumi:"timeCreated"` // The time when the replication schedule was last updated in RFC3339 format. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getReplicationSchedule.
func LookupReplicationSchedule ¶
func LookupReplicationSchedule(ctx *pulumi.Context, args *LookupReplicationScheduleArgs, opts ...pulumi.InvokeOption) (*LookupReplicationScheduleResult, error)
This data source provides details about a specific Replication Schedule resource in Oracle Cloud Infrastructure Cloud Migrations service.
Gets a replication schedule by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetReplicationSchedule(ctx, &cloudmigrations.GetReplicationScheduleArgs{ ReplicationScheduleId: testReplicationScheduleOciCloudMigrationsReplicationSchedule.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupReplicationScheduleResultOutput ¶
type LookupReplicationScheduleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getReplicationSchedule.
func LookupReplicationScheduleOutput ¶
func LookupReplicationScheduleOutput(ctx *pulumi.Context, args LookupReplicationScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupReplicationScheduleResultOutput
func (LookupReplicationScheduleResultOutput) CompartmentId ¶
func (o LookupReplicationScheduleResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the replication schedule exists.
func (LookupReplicationScheduleResultOutput) DefinedTags ¶
func (o LookupReplicationScheduleResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupReplicationScheduleResultOutput) DisplayName ¶
func (o LookupReplicationScheduleResultOutput) DisplayName() pulumi.StringOutput
A name of the replication schedule.
func (LookupReplicationScheduleResultOutput) ElementType ¶
func (LookupReplicationScheduleResultOutput) ElementType() reflect.Type
func (LookupReplicationScheduleResultOutput) ExecutionRecurrences ¶
func (o LookupReplicationScheduleResultOutput) ExecutionRecurrences() pulumi.StringOutput
Recurrence specification for the replication schedule execution.
func (LookupReplicationScheduleResultOutput) FreeformTags ¶
func (o LookupReplicationScheduleResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (LookupReplicationScheduleResultOutput) Id ¶
func (o LookupReplicationScheduleResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the replication schedule.
func (LookupReplicationScheduleResultOutput) LifecycleDetails ¶
func (o LookupReplicationScheduleResultOutput) LifecycleDetails() pulumi.StringOutput
The detailed state of the replication schedule.
func (LookupReplicationScheduleResultOutput) ReplicationScheduleId ¶
func (o LookupReplicationScheduleResultOutput) ReplicationScheduleId() pulumi.StringOutput
func (LookupReplicationScheduleResultOutput) State ¶
func (o LookupReplicationScheduleResultOutput) State() pulumi.StringOutput
Current state of the replication schedule.
func (LookupReplicationScheduleResultOutput) SystemTags ¶
func (o LookupReplicationScheduleResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupReplicationScheduleResultOutput) TimeCreated ¶
func (o LookupReplicationScheduleResultOutput) TimeCreated() pulumi.StringOutput
The time when the replication schedule was created in RFC3339 format.
func (LookupReplicationScheduleResultOutput) TimeUpdated ¶
func (o LookupReplicationScheduleResultOutput) TimeUpdated() pulumi.StringOutput
The time when the replication schedule was last updated in RFC3339 format.
func (LookupReplicationScheduleResultOutput) ToLookupReplicationScheduleResultOutput ¶
func (o LookupReplicationScheduleResultOutput) ToLookupReplicationScheduleResultOutput() LookupReplicationScheduleResultOutput
func (LookupReplicationScheduleResultOutput) ToLookupReplicationScheduleResultOutputWithContext ¶
func (o LookupReplicationScheduleResultOutput) ToLookupReplicationScheduleResultOutputWithContext(ctx context.Context) LookupReplicationScheduleResultOutput
type LookupTargetAssetArgs ¶
type LookupTargetAssetArgs struct { // Unique target asset identifier TargetAssetId string `pulumi:"targetAssetId"` }
A collection of arguments for invoking getTargetAsset.
type LookupTargetAssetOutputArgs ¶
type LookupTargetAssetOutputArgs struct { // Unique target asset identifier TargetAssetId pulumi.StringInput `pulumi:"targetAssetId"` }
A collection of arguments for invoking getTargetAsset.
func (LookupTargetAssetOutputArgs) ElementType ¶
func (LookupTargetAssetOutputArgs) ElementType() reflect.Type
type LookupTargetAssetResult ¶
type LookupTargetAssetResult struct { // Performance of the block volumes. BlockVolumesPerformance int `pulumi:"blockVolumesPerformance"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Messages about the compatibility issues. CompatibilityMessages []GetTargetAssetCompatibilityMessage `pulumi:"compatibilityMessages"` // Created resource identifier CreatedResourceId string `pulumi:"createdResourceId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Cost estimation description EstimatedCosts []GetTargetAssetEstimatedCost `pulumi:"estimatedCosts"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id string `pulumi:"id"` // A boolean indicating whether the asset should be migrated. IsExcludedFromExecution bool `pulumi:"isExcludedFromExecution"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Description of the migration asset. MigrationAssets []GetTargetAssetMigrationAsset `pulumi:"migrationAssets"` // OCID of the associated migration plan. MigrationPlanId string `pulumi:"migrationPlanId"` // Microsoft license for VM configuration. MsLicense string `pulumi:"msLicense"` // Preferred VM shape type that you provide. PreferredShapeType string `pulumi:"preferredShapeType"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. RecommendedSpecs []GetTargetAssetRecommendedSpec `pulumi:"recommendedSpecs"` // The current state of the target asset. State string `pulumi:"state"` TargetAssetId string `pulumi:"targetAssetId"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. TestSpecs []GetTargetAssetTestSpec `pulumi:"testSpecs"` // The time when the assessment was done. An RFC3339 formatted datetime string. TimeAssessed string `pulumi:"timeAssessed"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. UserSpecs []GetTargetAssetUserSpec `pulumi:"userSpecs"` }
A collection of values returned by getTargetAsset.
func LookupTargetAsset ¶
func LookupTargetAsset(ctx *pulumi.Context, args *LookupTargetAssetArgs, opts ...pulumi.InvokeOption) (*LookupTargetAssetResult, error)
This data source provides details about a specific Target Asset resource in Oracle Cloud Infrastructure Cloud Migrations service.
Gets a target asset by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.GetTargetAsset(ctx, &cloudmigrations.GetTargetAssetArgs{ TargetAssetId: testTargetAssetOciCloudMigrationsTargetAsset.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupTargetAssetResultOutput ¶
type LookupTargetAssetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTargetAsset.
func LookupTargetAssetOutput ¶
func LookupTargetAssetOutput(ctx *pulumi.Context, args LookupTargetAssetOutputArgs, opts ...pulumi.InvokeOption) LookupTargetAssetResultOutput
func (LookupTargetAssetResultOutput) BlockVolumesPerformance ¶
func (o LookupTargetAssetResultOutput) BlockVolumesPerformance() pulumi.IntOutput
Performance of the block volumes.
func (LookupTargetAssetResultOutput) CompartmentId ¶
func (o LookupTargetAssetResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (LookupTargetAssetResultOutput) CompatibilityMessages ¶
func (o LookupTargetAssetResultOutput) CompatibilityMessages() GetTargetAssetCompatibilityMessageArrayOutput
Messages about the compatibility issues.
func (LookupTargetAssetResultOutput) CreatedResourceId ¶
func (o LookupTargetAssetResultOutput) CreatedResourceId() pulumi.StringOutput
Created resource identifier
func (LookupTargetAssetResultOutput) DisplayName ¶
func (o LookupTargetAssetResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (LookupTargetAssetResultOutput) ElementType ¶
func (LookupTargetAssetResultOutput) ElementType() reflect.Type
func (LookupTargetAssetResultOutput) EstimatedCosts ¶
func (o LookupTargetAssetResultOutput) EstimatedCosts() GetTargetAssetEstimatedCostArrayOutput
Cost estimation description
func (LookupTargetAssetResultOutput) Id ¶
func (o LookupTargetAssetResultOutput) Id() pulumi.StringOutput
Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
func (LookupTargetAssetResultOutput) IsExcludedFromExecution ¶
func (o LookupTargetAssetResultOutput) IsExcludedFromExecution() pulumi.BoolOutput
A boolean indicating whether the asset should be migrated.
func (LookupTargetAssetResultOutput) LifecycleDetails ¶
func (o LookupTargetAssetResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (LookupTargetAssetResultOutput) MigrationAssets ¶
func (o LookupTargetAssetResultOutput) MigrationAssets() GetTargetAssetMigrationAssetArrayOutput
Description of the migration asset.
func (LookupTargetAssetResultOutput) MigrationPlanId ¶
func (o LookupTargetAssetResultOutput) MigrationPlanId() pulumi.StringOutput
OCID of the associated migration plan.
func (LookupTargetAssetResultOutput) MsLicense ¶
func (o LookupTargetAssetResultOutput) MsLicense() pulumi.StringOutput
Microsoft license for VM configuration.
func (LookupTargetAssetResultOutput) PreferredShapeType ¶
func (o LookupTargetAssetResultOutput) PreferredShapeType() pulumi.StringOutput
Preferred VM shape type that you provide.
func (LookupTargetAssetResultOutput) RecommendedSpecs ¶
func (o LookupTargetAssetResultOutput) RecommendedSpecs() GetTargetAssetRecommendedSpecArrayOutput
Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance.
func (LookupTargetAssetResultOutput) State ¶
func (o LookupTargetAssetResultOutput) State() pulumi.StringOutput
The current state of the target asset.
func (LookupTargetAssetResultOutput) TargetAssetId ¶
func (o LookupTargetAssetResultOutput) TargetAssetId() pulumi.StringOutput
func (LookupTargetAssetResultOutput) TestSpecs ¶
func (o LookupTargetAssetResultOutput) TestSpecs() GetTargetAssetTestSpecArrayOutput
Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance.
func (LookupTargetAssetResultOutput) TimeAssessed ¶
func (o LookupTargetAssetResultOutput) TimeAssessed() pulumi.StringOutput
The time when the assessment was done. An RFC3339 formatted datetime string.
func (LookupTargetAssetResultOutput) TimeCreated ¶
func (o LookupTargetAssetResultOutput) TimeCreated() pulumi.StringOutput
The time when the target asset was created. An RFC3339 formatted datetime string.
func (LookupTargetAssetResultOutput) TimeUpdated ¶
func (o LookupTargetAssetResultOutput) TimeUpdated() pulumi.StringOutput
The time when the target asset was updated. An RFC3339 formatted datetime string.
func (LookupTargetAssetResultOutput) ToLookupTargetAssetResultOutput ¶
func (o LookupTargetAssetResultOutput) ToLookupTargetAssetResultOutput() LookupTargetAssetResultOutput
func (LookupTargetAssetResultOutput) ToLookupTargetAssetResultOutputWithContext ¶
func (o LookupTargetAssetResultOutput) ToLookupTargetAssetResultOutputWithContext(ctx context.Context) LookupTargetAssetResultOutput
func (LookupTargetAssetResultOutput) Type ¶
func (o LookupTargetAssetResultOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
func (LookupTargetAssetResultOutput) UserSpecs ¶
func (o LookupTargetAssetResultOutput) UserSpecs() GetTargetAssetUserSpecArrayOutput
Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance.
type Migration ¶
type Migration struct { pulumi.CustomResourceState // (Updatable) Compartment identifier CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Migration identifier DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // (Updatable) Indicates whether migration is marked as complete. IsCompleted pulumi.BoolOutput `pulumi:"isCompleted"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) Replication schedule identifier // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ReplicationScheduleId pulumi.StringOutput `pulumi:"replicationScheduleId"` // The current state of migration. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time when the migration project was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when the migration project was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Migration resource in Oracle Cloud Infrastructure Cloud Migrations service.
Creates a migration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.NewMigration(ctx, "test_migration", &CloudMigrations.MigrationArgs{ CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(migrationDisplayName), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, IsCompleted: pulumi.Any(migrationIsCompleted), ReplicationScheduleId: pulumi.Any(testReplicationSchedule.Id), }) if err != nil { return err } return nil }) }
```
## Import
Migrations can be imported using the `id`, e.g.
```sh $ pulumi import oci:CloudMigrations/migration:Migration test_migration "id" ```
func GetMigration ¶
func GetMigration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MigrationState, opts ...pulumi.ResourceOption) (*Migration, error)
GetMigration gets an existing Migration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMigration ¶
func NewMigration(ctx *pulumi.Context, name string, args *MigrationArgs, opts ...pulumi.ResourceOption) (*Migration, error)
NewMigration registers a new resource with the given unique name, arguments, and options.
func (*Migration) ElementType ¶
func (*Migration) ToMigrationOutput ¶
func (i *Migration) ToMigrationOutput() MigrationOutput
func (*Migration) ToMigrationOutputWithContext ¶
func (i *Migration) ToMigrationOutputWithContext(ctx context.Context) MigrationOutput
type MigrationArgs ¶
type MigrationArgs struct { // (Updatable) Compartment identifier CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Migration identifier DisplayName pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) Indicates whether migration is marked as complete. IsCompleted pulumi.BoolPtrInput // (Updatable) Replication schedule identifier // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ReplicationScheduleId pulumi.StringPtrInput }
The set of arguments for constructing a Migration resource.
func (MigrationArgs) ElementType ¶
func (MigrationArgs) ElementType() reflect.Type
type MigrationArray ¶
type MigrationArray []MigrationInput
func (MigrationArray) ElementType ¶
func (MigrationArray) ElementType() reflect.Type
func (MigrationArray) ToMigrationArrayOutput ¶
func (i MigrationArray) ToMigrationArrayOutput() MigrationArrayOutput
func (MigrationArray) ToMigrationArrayOutputWithContext ¶
func (i MigrationArray) ToMigrationArrayOutputWithContext(ctx context.Context) MigrationArrayOutput
type MigrationArrayInput ¶
type MigrationArrayInput interface { pulumi.Input ToMigrationArrayOutput() MigrationArrayOutput ToMigrationArrayOutputWithContext(context.Context) MigrationArrayOutput }
MigrationArrayInput is an input type that accepts MigrationArray and MigrationArrayOutput values. You can construct a concrete instance of `MigrationArrayInput` via:
MigrationArray{ MigrationArgs{...} }
type MigrationArrayOutput ¶
type MigrationArrayOutput struct{ *pulumi.OutputState }
func (MigrationArrayOutput) ElementType ¶
func (MigrationArrayOutput) ElementType() reflect.Type
func (MigrationArrayOutput) Index ¶
func (o MigrationArrayOutput) Index(i pulumi.IntInput) MigrationOutput
func (MigrationArrayOutput) ToMigrationArrayOutput ¶
func (o MigrationArrayOutput) ToMigrationArrayOutput() MigrationArrayOutput
func (MigrationArrayOutput) ToMigrationArrayOutputWithContext ¶
func (o MigrationArrayOutput) ToMigrationArrayOutputWithContext(ctx context.Context) MigrationArrayOutput
type MigrationAsset ¶
type MigrationAsset struct { pulumi.CustomResourceState // Availability domain AvailabilityDomain pulumi.StringOutput `pulumi:"availabilityDomain"` // Compartment Identifier CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies pulumi.StringArrayOutput `pulumi:"dependedOnBies"` // (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // OCID of an asset for an inventory. InventoryAssetId pulumi.StringOutput `pulumi:"inventoryAssetId"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` MigrationAssetDependsOns pulumi.StringArrayOutput `pulumi:"migrationAssetDependsOns"` // OCID of the associated migration. MigrationId pulumi.StringOutput `pulumi:"migrationId"` // List of notifications Notifications pulumi.StringArrayOutput `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot pulumi.StringOutput `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId pulumi.StringOutput `pulumi:"replicationCompartmentId"` // (Updatable) Replication schedule identifier ReplicationScheduleId pulumi.StringOutput `pulumi:"replicationScheduleId"` // Name of snapshot bucket // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SnapShotBucketName pulumi.StringOutput `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots pulumi.StringMapOutput `pulumi:"snapshots"` // OCID that is referenced to an asset for an inventory. SourceAssetId pulumi.StringOutput `pulumi:"sourceAssetId"` // The current state of the migration asset. State pulumi.StringOutput `pulumi:"state"` // Tenancy identifier TenancyId pulumi.StringOutput `pulumi:"tenancyId"` // The time when the migration asset was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when the migration asset was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The type of asset referenced for inventory. Type pulumi.StringOutput `pulumi:"type"` }
This resource provides the Migration Asset resource in Oracle Cloud Infrastructure Cloud Migrations service.
Creates a migration asset.
## Import
MigrationAssets can be imported using the `id`, e.g.
```sh $ pulumi import oci:CloudMigrations/migrationAsset:MigrationAsset test_migration_asset "id" ```
func GetMigrationAsset ¶
func GetMigrationAsset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MigrationAssetState, opts ...pulumi.ResourceOption) (*MigrationAsset, error)
GetMigrationAsset gets an existing MigrationAsset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMigrationAsset ¶
func NewMigrationAsset(ctx *pulumi.Context, name string, args *MigrationAssetArgs, opts ...pulumi.ResourceOption) (*MigrationAsset, error)
NewMigrationAsset registers a new resource with the given unique name, arguments, and options.
func (*MigrationAsset) ElementType ¶
func (*MigrationAsset) ElementType() reflect.Type
func (*MigrationAsset) ToMigrationAssetOutput ¶
func (i *MigrationAsset) ToMigrationAssetOutput() MigrationAssetOutput
func (*MigrationAsset) ToMigrationAssetOutputWithContext ¶
func (i *MigrationAsset) ToMigrationAssetOutputWithContext(ctx context.Context) MigrationAssetOutput
type MigrationAssetArgs ¶
type MigrationAssetArgs struct { // Availability domain AvailabilityDomain pulumi.StringInput // (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // OCID of an asset for an inventory. InventoryAssetId pulumi.StringInput MigrationAssetDependsOns pulumi.StringArrayInput // OCID of the associated migration. MigrationId pulumi.StringInput // Replication compartment identifier ReplicationCompartmentId pulumi.StringInput // (Updatable) Replication schedule identifier ReplicationScheduleId pulumi.StringPtrInput // Name of snapshot bucket // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SnapShotBucketName pulumi.StringInput }
The set of arguments for constructing a MigrationAsset resource.
func (MigrationAssetArgs) ElementType ¶
func (MigrationAssetArgs) ElementType() reflect.Type
type MigrationAssetArray ¶
type MigrationAssetArray []MigrationAssetInput
func (MigrationAssetArray) ElementType ¶
func (MigrationAssetArray) ElementType() reflect.Type
func (MigrationAssetArray) ToMigrationAssetArrayOutput ¶
func (i MigrationAssetArray) ToMigrationAssetArrayOutput() MigrationAssetArrayOutput
func (MigrationAssetArray) ToMigrationAssetArrayOutputWithContext ¶
func (i MigrationAssetArray) ToMigrationAssetArrayOutputWithContext(ctx context.Context) MigrationAssetArrayOutput
type MigrationAssetArrayInput ¶
type MigrationAssetArrayInput interface { pulumi.Input ToMigrationAssetArrayOutput() MigrationAssetArrayOutput ToMigrationAssetArrayOutputWithContext(context.Context) MigrationAssetArrayOutput }
MigrationAssetArrayInput is an input type that accepts MigrationAssetArray and MigrationAssetArrayOutput values. You can construct a concrete instance of `MigrationAssetArrayInput` via:
MigrationAssetArray{ MigrationAssetArgs{...} }
type MigrationAssetArrayOutput ¶
type MigrationAssetArrayOutput struct{ *pulumi.OutputState }
func (MigrationAssetArrayOutput) ElementType ¶
func (MigrationAssetArrayOutput) ElementType() reflect.Type
func (MigrationAssetArrayOutput) Index ¶
func (o MigrationAssetArrayOutput) Index(i pulumi.IntInput) MigrationAssetOutput
func (MigrationAssetArrayOutput) ToMigrationAssetArrayOutput ¶
func (o MigrationAssetArrayOutput) ToMigrationAssetArrayOutput() MigrationAssetArrayOutput
func (MigrationAssetArrayOutput) ToMigrationAssetArrayOutputWithContext ¶
func (o MigrationAssetArrayOutput) ToMigrationAssetArrayOutputWithContext(ctx context.Context) MigrationAssetArrayOutput
type MigrationAssetInput ¶
type MigrationAssetInput interface { pulumi.Input ToMigrationAssetOutput() MigrationAssetOutput ToMigrationAssetOutputWithContext(ctx context.Context) MigrationAssetOutput }
type MigrationAssetMap ¶
type MigrationAssetMap map[string]MigrationAssetInput
func (MigrationAssetMap) ElementType ¶
func (MigrationAssetMap) ElementType() reflect.Type
func (MigrationAssetMap) ToMigrationAssetMapOutput ¶
func (i MigrationAssetMap) ToMigrationAssetMapOutput() MigrationAssetMapOutput
func (MigrationAssetMap) ToMigrationAssetMapOutputWithContext ¶
func (i MigrationAssetMap) ToMigrationAssetMapOutputWithContext(ctx context.Context) MigrationAssetMapOutput
type MigrationAssetMapInput ¶
type MigrationAssetMapInput interface { pulumi.Input ToMigrationAssetMapOutput() MigrationAssetMapOutput ToMigrationAssetMapOutputWithContext(context.Context) MigrationAssetMapOutput }
MigrationAssetMapInput is an input type that accepts MigrationAssetMap and MigrationAssetMapOutput values. You can construct a concrete instance of `MigrationAssetMapInput` via:
MigrationAssetMap{ "key": MigrationAssetArgs{...} }
type MigrationAssetMapOutput ¶
type MigrationAssetMapOutput struct{ *pulumi.OutputState }
func (MigrationAssetMapOutput) ElementType ¶
func (MigrationAssetMapOutput) ElementType() reflect.Type
func (MigrationAssetMapOutput) MapIndex ¶
func (o MigrationAssetMapOutput) MapIndex(k pulumi.StringInput) MigrationAssetOutput
func (MigrationAssetMapOutput) ToMigrationAssetMapOutput ¶
func (o MigrationAssetMapOutput) ToMigrationAssetMapOutput() MigrationAssetMapOutput
func (MigrationAssetMapOutput) ToMigrationAssetMapOutputWithContext ¶
func (o MigrationAssetMapOutput) ToMigrationAssetMapOutputWithContext(ctx context.Context) MigrationAssetMapOutput
type MigrationAssetOutput ¶
type MigrationAssetOutput struct{ *pulumi.OutputState }
func (MigrationAssetOutput) AvailabilityDomain ¶
func (o MigrationAssetOutput) AvailabilityDomain() pulumi.StringOutput
Availability domain
func (MigrationAssetOutput) CompartmentId ¶
func (o MigrationAssetOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier
func (MigrationAssetOutput) DependedOnBies ¶
func (o MigrationAssetOutput) DependedOnBies() pulumi.StringArrayOutput
List of migration assets that depend on the asset.
func (MigrationAssetOutput) DisplayName ¶
func (o MigrationAssetOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (MigrationAssetOutput) ElementType ¶
func (MigrationAssetOutput) ElementType() reflect.Type
func (MigrationAssetOutput) InventoryAssetId ¶
func (o MigrationAssetOutput) InventoryAssetId() pulumi.StringOutput
OCID of an asset for an inventory.
func (MigrationAssetOutput) LifecycleDetails ¶
func (o MigrationAssetOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (MigrationAssetOutput) MigrationAssetDependsOns ¶
func (o MigrationAssetOutput) MigrationAssetDependsOns() pulumi.StringArrayOutput
func (MigrationAssetOutput) MigrationId ¶
func (o MigrationAssetOutput) MigrationId() pulumi.StringOutput
OCID of the associated migration.
func (MigrationAssetOutput) Notifications ¶
func (o MigrationAssetOutput) Notifications() pulumi.StringArrayOutput
List of notifications
func (MigrationAssetOutput) ParentSnapshot ¶
func (o MigrationAssetOutput) ParentSnapshot() pulumi.StringOutput
The parent snapshot of the migration asset to be used by the replication task.
func (MigrationAssetOutput) ReplicationCompartmentId ¶
func (o MigrationAssetOutput) ReplicationCompartmentId() pulumi.StringOutput
Replication compartment identifier
func (MigrationAssetOutput) ReplicationScheduleId ¶
func (o MigrationAssetOutput) ReplicationScheduleId() pulumi.StringOutput
(Updatable) Replication schedule identifier
func (MigrationAssetOutput) SnapShotBucketName ¶
func (o MigrationAssetOutput) SnapShotBucketName() pulumi.StringOutput
Name of snapshot bucket
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (MigrationAssetOutput) Snapshots ¶
func (o MigrationAssetOutput) Snapshots() pulumi.StringMapOutput
Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}`
func (MigrationAssetOutput) SourceAssetId ¶
func (o MigrationAssetOutput) SourceAssetId() pulumi.StringOutput
OCID that is referenced to an asset for an inventory.
func (MigrationAssetOutput) State ¶
func (o MigrationAssetOutput) State() pulumi.StringOutput
The current state of the migration asset.
func (MigrationAssetOutput) TenancyId ¶
func (o MigrationAssetOutput) TenancyId() pulumi.StringOutput
Tenancy identifier
func (MigrationAssetOutput) TimeCreated ¶
func (o MigrationAssetOutput) TimeCreated() pulumi.StringOutput
The time when the migration asset was created. An RFC3339 formatted datetime string.
func (MigrationAssetOutput) TimeUpdated ¶
func (o MigrationAssetOutput) TimeUpdated() pulumi.StringOutput
The time when the migration asset was updated. An RFC3339 formatted datetime string.
func (MigrationAssetOutput) ToMigrationAssetOutput ¶
func (o MigrationAssetOutput) ToMigrationAssetOutput() MigrationAssetOutput
func (MigrationAssetOutput) ToMigrationAssetOutputWithContext ¶
func (o MigrationAssetOutput) ToMigrationAssetOutputWithContext(ctx context.Context) MigrationAssetOutput
func (MigrationAssetOutput) Type ¶
func (o MigrationAssetOutput) Type() pulumi.StringOutput
The type of asset referenced for inventory.
type MigrationAssetState ¶
type MigrationAssetState struct { // Availability domain AvailabilityDomain pulumi.StringPtrInput // Compartment Identifier CompartmentId pulumi.StringPtrInput // List of migration assets that depend on the asset. DependedOnBies pulumi.StringArrayInput // (Updatable) A user-friendly name. If empty, then source asset name will be used. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // OCID of an asset for an inventory. InventoryAssetId pulumi.StringPtrInput // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput MigrationAssetDependsOns pulumi.StringArrayInput // OCID of the associated migration. MigrationId pulumi.StringPtrInput // List of notifications Notifications pulumi.StringArrayInput // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot pulumi.StringPtrInput // Replication compartment identifier ReplicationCompartmentId pulumi.StringPtrInput // (Updatable) Replication schedule identifier ReplicationScheduleId pulumi.StringPtrInput // Name of snapshot bucket // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SnapShotBucketName pulumi.StringPtrInput // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots pulumi.StringMapInput // OCID that is referenced to an asset for an inventory. SourceAssetId pulumi.StringPtrInput // The current state of the migration asset. State pulumi.StringPtrInput // Tenancy identifier TenancyId pulumi.StringPtrInput // The time when the migration asset was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when the migration asset was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput // The type of asset referenced for inventory. Type pulumi.StringPtrInput }
func (MigrationAssetState) ElementType ¶
func (MigrationAssetState) ElementType() reflect.Type
type MigrationInput ¶
type MigrationInput interface { pulumi.Input ToMigrationOutput() MigrationOutput ToMigrationOutputWithContext(ctx context.Context) MigrationOutput }
type MigrationMap ¶
type MigrationMap map[string]MigrationInput
func (MigrationMap) ElementType ¶
func (MigrationMap) ElementType() reflect.Type
func (MigrationMap) ToMigrationMapOutput ¶
func (i MigrationMap) ToMigrationMapOutput() MigrationMapOutput
func (MigrationMap) ToMigrationMapOutputWithContext ¶
func (i MigrationMap) ToMigrationMapOutputWithContext(ctx context.Context) MigrationMapOutput
type MigrationMapInput ¶
type MigrationMapInput interface { pulumi.Input ToMigrationMapOutput() MigrationMapOutput ToMigrationMapOutputWithContext(context.Context) MigrationMapOutput }
MigrationMapInput is an input type that accepts MigrationMap and MigrationMapOutput values. You can construct a concrete instance of `MigrationMapInput` via:
MigrationMap{ "key": MigrationArgs{...} }
type MigrationMapOutput ¶
type MigrationMapOutput struct{ *pulumi.OutputState }
func (MigrationMapOutput) ElementType ¶
func (MigrationMapOutput) ElementType() reflect.Type
func (MigrationMapOutput) MapIndex ¶
func (o MigrationMapOutput) MapIndex(k pulumi.StringInput) MigrationOutput
func (MigrationMapOutput) ToMigrationMapOutput ¶
func (o MigrationMapOutput) ToMigrationMapOutput() MigrationMapOutput
func (MigrationMapOutput) ToMigrationMapOutputWithContext ¶
func (o MigrationMapOutput) ToMigrationMapOutputWithContext(ctx context.Context) MigrationMapOutput
type MigrationOutput ¶
type MigrationOutput struct{ *pulumi.OutputState }
func (MigrationOutput) CompartmentId ¶
func (o MigrationOutput) CompartmentId() pulumi.StringOutput
(Updatable) Compartment identifier
func (MigrationOutput) DefinedTags ¶
func (o MigrationOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (MigrationOutput) DisplayName ¶
func (o MigrationOutput) DisplayName() pulumi.StringOutput
(Updatable) Migration identifier
func (MigrationOutput) ElementType ¶
func (MigrationOutput) ElementType() reflect.Type
func (MigrationOutput) FreeformTags ¶
func (o MigrationOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (MigrationOutput) IsCompleted ¶
func (o MigrationOutput) IsCompleted() pulumi.BoolOutput
(Updatable) Indicates whether migration is marked as complete.
func (MigrationOutput) LifecycleDetails ¶
func (o MigrationOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (MigrationOutput) ReplicationScheduleId ¶
func (o MigrationOutput) ReplicationScheduleId() pulumi.StringOutput
(Updatable) Replication schedule identifier
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (MigrationOutput) State ¶
func (o MigrationOutput) State() pulumi.StringOutput
The current state of migration.
func (MigrationOutput) SystemTags ¶
func (o MigrationOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (MigrationOutput) TimeCreated ¶
func (o MigrationOutput) TimeCreated() pulumi.StringOutput
The time when the migration project was created. An RFC3339 formatted datetime string
func (MigrationOutput) TimeUpdated ¶
func (o MigrationOutput) TimeUpdated() pulumi.StringOutput
The time when the migration project was updated. An RFC3339 formatted datetime string
func (MigrationOutput) ToMigrationOutput ¶
func (o MigrationOutput) ToMigrationOutput() MigrationOutput
func (MigrationOutput) ToMigrationOutputWithContext ¶
func (o MigrationOutput) ToMigrationOutputWithContext(ctx context.Context) MigrationOutput
type MigrationPlan ¶
type MigrationPlan struct { pulumi.CustomResourceState // Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1} CalculatedLimits pulumi.StringMapOutput `pulumi:"calculatedLimits"` // (Updatable) Compartment identifier CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Migration plan identifier DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The OCID of the associated migration. MigrationId pulumi.StringOutput `pulumi:"migrationId"` // Status of the migration plan. MigrationPlanStats MigrationPlanMigrationPlanStatArrayOutput `pulumi:"migrationPlanStats"` // OCID of the referenced ORM job. ReferenceToRmsStack pulumi.StringOutput `pulumi:"referenceToRmsStack"` // Source migraiton plan ID to be cloned. SourceMigrationPlanId pulumi.StringOutput `pulumi:"sourceMigrationPlanId"` // The current state of the migration plan. State pulumi.StringOutput `pulumi:"state"` // (Updatable) List of strategies for the resources to be migrated. Strategies MigrationPlanStrategyArrayOutput `pulumi:"strategies"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // (Updatable) List of target environments. TargetEnvironments MigrationPlanTargetEnvironmentArrayOutput `pulumi:"targetEnvironments"` // The time when the migration plan was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Migration Plan resource in Oracle Cloud Infrastructure Cloud Migrations service.
Creates a migration plan.
## Import
MigrationPlans can be imported using the `id`, e.g.
```sh $ pulumi import oci:CloudMigrations/migrationPlan:MigrationPlan test_migration_plan "id" ```
func GetMigrationPlan ¶
func GetMigrationPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MigrationPlanState, opts ...pulumi.ResourceOption) (*MigrationPlan, error)
GetMigrationPlan gets an existing MigrationPlan resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMigrationPlan ¶
func NewMigrationPlan(ctx *pulumi.Context, name string, args *MigrationPlanArgs, opts ...pulumi.ResourceOption) (*MigrationPlan, error)
NewMigrationPlan registers a new resource with the given unique name, arguments, and options.
func (*MigrationPlan) ElementType ¶
func (*MigrationPlan) ElementType() reflect.Type
func (*MigrationPlan) ToMigrationPlanOutput ¶
func (i *MigrationPlan) ToMigrationPlanOutput() MigrationPlanOutput
func (*MigrationPlan) ToMigrationPlanOutputWithContext ¶
func (i *MigrationPlan) ToMigrationPlanOutputWithContext(ctx context.Context) MigrationPlanOutput
type MigrationPlanArgs ¶
type MigrationPlanArgs struct { // (Updatable) Compartment identifier CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Migration plan identifier DisplayName pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // The OCID of the associated migration. MigrationId pulumi.StringInput // Source migraiton plan ID to be cloned. SourceMigrationPlanId pulumi.StringPtrInput // (Updatable) List of strategies for the resources to be migrated. Strategies MigrationPlanStrategyArrayInput // (Updatable) List of target environments. TargetEnvironments MigrationPlanTargetEnvironmentArrayInput }
The set of arguments for constructing a MigrationPlan resource.
func (MigrationPlanArgs) ElementType ¶
func (MigrationPlanArgs) ElementType() reflect.Type
type MigrationPlanArray ¶
type MigrationPlanArray []MigrationPlanInput
func (MigrationPlanArray) ElementType ¶
func (MigrationPlanArray) ElementType() reflect.Type
func (MigrationPlanArray) ToMigrationPlanArrayOutput ¶
func (i MigrationPlanArray) ToMigrationPlanArrayOutput() MigrationPlanArrayOutput
func (MigrationPlanArray) ToMigrationPlanArrayOutputWithContext ¶
func (i MigrationPlanArray) ToMigrationPlanArrayOutputWithContext(ctx context.Context) MigrationPlanArrayOutput
type MigrationPlanArrayInput ¶
type MigrationPlanArrayInput interface { pulumi.Input ToMigrationPlanArrayOutput() MigrationPlanArrayOutput ToMigrationPlanArrayOutputWithContext(context.Context) MigrationPlanArrayOutput }
MigrationPlanArrayInput is an input type that accepts MigrationPlanArray and MigrationPlanArrayOutput values. You can construct a concrete instance of `MigrationPlanArrayInput` via:
MigrationPlanArray{ MigrationPlanArgs{...} }
type MigrationPlanArrayOutput ¶
type MigrationPlanArrayOutput struct{ *pulumi.OutputState }
func (MigrationPlanArrayOutput) ElementType ¶
func (MigrationPlanArrayOutput) ElementType() reflect.Type
func (MigrationPlanArrayOutput) Index ¶
func (o MigrationPlanArrayOutput) Index(i pulumi.IntInput) MigrationPlanOutput
func (MigrationPlanArrayOutput) ToMigrationPlanArrayOutput ¶
func (o MigrationPlanArrayOutput) ToMigrationPlanArrayOutput() MigrationPlanArrayOutput
func (MigrationPlanArrayOutput) ToMigrationPlanArrayOutputWithContext ¶
func (o MigrationPlanArrayOutput) ToMigrationPlanArrayOutputWithContext(ctx context.Context) MigrationPlanArrayOutput
type MigrationPlanInput ¶
type MigrationPlanInput interface { pulumi.Input ToMigrationPlanOutput() MigrationPlanOutput ToMigrationPlanOutputWithContext(ctx context.Context) MigrationPlanOutput }
type MigrationPlanMap ¶
type MigrationPlanMap map[string]MigrationPlanInput
func (MigrationPlanMap) ElementType ¶
func (MigrationPlanMap) ElementType() reflect.Type
func (MigrationPlanMap) ToMigrationPlanMapOutput ¶
func (i MigrationPlanMap) ToMigrationPlanMapOutput() MigrationPlanMapOutput
func (MigrationPlanMap) ToMigrationPlanMapOutputWithContext ¶
func (i MigrationPlanMap) ToMigrationPlanMapOutputWithContext(ctx context.Context) MigrationPlanMapOutput
type MigrationPlanMapInput ¶
type MigrationPlanMapInput interface { pulumi.Input ToMigrationPlanMapOutput() MigrationPlanMapOutput ToMigrationPlanMapOutputWithContext(context.Context) MigrationPlanMapOutput }
MigrationPlanMapInput is an input type that accepts MigrationPlanMap and MigrationPlanMapOutput values. You can construct a concrete instance of `MigrationPlanMapInput` via:
MigrationPlanMap{ "key": MigrationPlanArgs{...} }
type MigrationPlanMapOutput ¶
type MigrationPlanMapOutput struct{ *pulumi.OutputState }
func (MigrationPlanMapOutput) ElementType ¶
func (MigrationPlanMapOutput) ElementType() reflect.Type
func (MigrationPlanMapOutput) MapIndex ¶
func (o MigrationPlanMapOutput) MapIndex(k pulumi.StringInput) MigrationPlanOutput
func (MigrationPlanMapOutput) ToMigrationPlanMapOutput ¶
func (o MigrationPlanMapOutput) ToMigrationPlanMapOutput() MigrationPlanMapOutput
func (MigrationPlanMapOutput) ToMigrationPlanMapOutputWithContext ¶
func (o MigrationPlanMapOutput) ToMigrationPlanMapOutputWithContext(ctx context.Context) MigrationPlanMapOutput
type MigrationPlanMigrationPlanStat ¶
type MigrationPlanMigrationPlanStat struct { // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated *string `pulumi:"timeUpdated"` // Cost estimation description TotalEstimatedCosts []MigrationPlanMigrationPlanStatTotalEstimatedCost `pulumi:"totalEstimatedCosts"` // The total count of VMs in migration VmCount *int `pulumi:"vmCount"` }
type MigrationPlanMigrationPlanStatArgs ¶
type MigrationPlanMigrationPlanStatArgs struct { // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput `pulumi:"timeUpdated"` // Cost estimation description TotalEstimatedCosts MigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput `pulumi:"totalEstimatedCosts"` // The total count of VMs in migration VmCount pulumi.IntPtrInput `pulumi:"vmCount"` }
func (MigrationPlanMigrationPlanStatArgs) ElementType ¶
func (MigrationPlanMigrationPlanStatArgs) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatArgs) ToMigrationPlanMigrationPlanStatOutput ¶
func (i MigrationPlanMigrationPlanStatArgs) ToMigrationPlanMigrationPlanStatOutput() MigrationPlanMigrationPlanStatOutput
func (MigrationPlanMigrationPlanStatArgs) ToMigrationPlanMigrationPlanStatOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatArgs) ToMigrationPlanMigrationPlanStatOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatOutput
type MigrationPlanMigrationPlanStatArray ¶
type MigrationPlanMigrationPlanStatArray []MigrationPlanMigrationPlanStatInput
func (MigrationPlanMigrationPlanStatArray) ElementType ¶
func (MigrationPlanMigrationPlanStatArray) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatArray) ToMigrationPlanMigrationPlanStatArrayOutput ¶
func (i MigrationPlanMigrationPlanStatArray) ToMigrationPlanMigrationPlanStatArrayOutput() MigrationPlanMigrationPlanStatArrayOutput
func (MigrationPlanMigrationPlanStatArray) ToMigrationPlanMigrationPlanStatArrayOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatArray) ToMigrationPlanMigrationPlanStatArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatArrayOutput
type MigrationPlanMigrationPlanStatArrayInput ¶
type MigrationPlanMigrationPlanStatArrayInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatArrayOutput() MigrationPlanMigrationPlanStatArrayOutput ToMigrationPlanMigrationPlanStatArrayOutputWithContext(context.Context) MigrationPlanMigrationPlanStatArrayOutput }
MigrationPlanMigrationPlanStatArrayInput is an input type that accepts MigrationPlanMigrationPlanStatArray and MigrationPlanMigrationPlanStatArrayOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatArrayInput` via:
MigrationPlanMigrationPlanStatArray{ MigrationPlanMigrationPlanStatArgs{...} }
type MigrationPlanMigrationPlanStatArrayOutput ¶
type MigrationPlanMigrationPlanStatArrayOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatArrayOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatArrayOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatArrayOutput) ToMigrationPlanMigrationPlanStatArrayOutput ¶
func (o MigrationPlanMigrationPlanStatArrayOutput) ToMigrationPlanMigrationPlanStatArrayOutput() MigrationPlanMigrationPlanStatArrayOutput
func (MigrationPlanMigrationPlanStatArrayOutput) ToMigrationPlanMigrationPlanStatArrayOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatArrayOutput) ToMigrationPlanMigrationPlanStatArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatArrayOutput
type MigrationPlanMigrationPlanStatInput ¶
type MigrationPlanMigrationPlanStatInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatOutput() MigrationPlanMigrationPlanStatOutput ToMigrationPlanMigrationPlanStatOutputWithContext(context.Context) MigrationPlanMigrationPlanStatOutput }
MigrationPlanMigrationPlanStatInput is an input type that accepts MigrationPlanMigrationPlanStatArgs and MigrationPlanMigrationPlanStatOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatInput` via:
MigrationPlanMigrationPlanStatArgs{...}
type MigrationPlanMigrationPlanStatOutput ¶
type MigrationPlanMigrationPlanStatOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatOutput) TimeUpdated ¶
func (o MigrationPlanMigrationPlanStatOutput) TimeUpdated() pulumi.StringPtrOutput
The time when the migration plan was updated. An RFC3339 formatted datetime string.
func (MigrationPlanMigrationPlanStatOutput) ToMigrationPlanMigrationPlanStatOutput ¶
func (o MigrationPlanMigrationPlanStatOutput) ToMigrationPlanMigrationPlanStatOutput() MigrationPlanMigrationPlanStatOutput
func (MigrationPlanMigrationPlanStatOutput) ToMigrationPlanMigrationPlanStatOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatOutput) ToMigrationPlanMigrationPlanStatOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatOutput
func (MigrationPlanMigrationPlanStatOutput) TotalEstimatedCosts ¶
func (o MigrationPlanMigrationPlanStatOutput) TotalEstimatedCosts() MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
Cost estimation description
func (MigrationPlanMigrationPlanStatOutput) VmCount ¶
func (o MigrationPlanMigrationPlanStatOutput) VmCount() pulumi.IntPtrOutput
The total count of VMs in migration
type MigrationPlanMigrationPlanStatTotalEstimatedCost ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCost struct { // Cost estimation for compute Computes []MigrationPlanMigrationPlanStatTotalEstimatedCostCompute `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode *string `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages []MigrationPlanMigrationPlanStatTotalEstimatedCostOsImage `pulumi:"osImages"` // Cost estimation for storage Storages []MigrationPlanMigrationPlanStatTotalEstimatedCostStorage `pulumi:"storages"` // Subscription ID SubscriptionId *string `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth *float64 `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription *float64 `pulumi:"totalEstimationPerMonthBySubscription"` }
type MigrationPlanMigrationPlanStatTotalEstimatedCostArgs ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostArgs struct { // Cost estimation for compute Computes MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode pulumi.StringPtrInput `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput `pulumi:"osImages"` // Cost estimation for storage Storages MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput `pulumi:"storages"` // Subscription ID SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth pulumi.Float64PtrInput `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription pulumi.Float64PtrInput `pulumi:"totalEstimationPerMonthBySubscription"` }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostArray ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostArray []MigrationPlanMigrationPlanStatTotalEstimatedCostInput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArray) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArray) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostArray and MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostArrayInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostArray{ MigrationPlanMigrationPlanStatTotalEstimatedCostArgs{...} }
type MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostCompute ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostCompute struct { // Total number of GPU GpuCount *float64 `pulumi:"gpuCount"` // GPU per hour GpuPerHour *float64 `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription *float64 `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb *float64 `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour *float64 `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription *float64 `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount *float64 `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour *float64 `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription *float64 `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour *float64 `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription *float64 `pulumi:"totalPerHourBySubscription"` }
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs struct { // Total number of GPU GpuCount pulumi.Float64PtrInput `pulumi:"gpuCount"` // GPU per hour GpuPerHour pulumi.Float64PtrInput `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription pulumi.Float64PtrInput `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb pulumi.Float64PtrInput `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour pulumi.Float64PtrInput `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription pulumi.Float64PtrInput `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount pulumi.Float64PtrInput `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour pulumi.Float64PtrInput `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription pulumi.Float64PtrInput `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour pulumi.Float64PtrInput `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64PtrInput `pulumi:"totalPerHourBySubscription"` }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray []MigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray and MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArray{ MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs{...} }
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs and MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostComputeInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArgs{...}
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuCount ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuCount() pulumi.Float64PtrOutput
Total number of GPU
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHour ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64PtrOutput
GPU per hour
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHourBySubscription ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64PtrOutput
GPU per hour by subscription
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryAmountGb ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64PtrOutput
Total usage of memory
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHour ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64PtrOutput
Gigabyte per hour
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHourBySubscription ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64PtrOutput
Gigabyte per hour by subscription
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuCount ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuCount() pulumi.Float64PtrOutput
Total number of OCPUs
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHour ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64PtrOutput
OCPU per hour
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHourBySubscription ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64PtrOutput
OCPU per hour by subscription
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHour ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64PtrOutput
Total price per hour
func (MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHourBySubscription ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64PtrOutput
Total price per hour by subscription
type MigrationPlanMigrationPlanStatTotalEstimatedCostInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostArgs and MigrationPlanMigrationPlanStatTotalEstimatedCostOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostArgs{...}
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs struct { // Total price per hour TotalPerHour pulumi.Float64PtrInput `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64PtrInput `pulumi:"totalPerHourBySubscription"` }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray []MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray and MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArray{ MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs{...} }
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs and MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArgs{...}
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHour ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64PtrOutput
Total price per hour
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHourBySubscription ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64PtrOutput
Total price per hour by subscription
type MigrationPlanMigrationPlanStatTotalEstimatedCostOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Computes ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Computes() MigrationPlanMigrationPlanStatTotalEstimatedCostComputeArrayOutput
Cost estimation for compute
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) CurrencyCode ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) CurrencyCode() pulumi.StringPtrOutput
Currency code in the ISO format.
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) OsImages ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) OsImages() MigrationPlanMigrationPlanStatTotalEstimatedCostOsImageArrayOutput
Cost estimation for the OS image.
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Storages ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) Storages() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
Cost estimation for storage
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) SubscriptionId ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) SubscriptionId() pulumi.StringPtrOutput
Subscription ID
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonth ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64PtrOutput
Total estimation per month
func (MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonthBySubscription ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64PtrOutput
Total estimation per month by subscription.
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorage ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorage struct { // Gigabyte storage capacity per month. TotalGbPerMonth *float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription *float64 `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes []MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume `pulumi:"volumes"` }
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs struct { // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64PtrInput `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64PtrInput `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput `pulumi:"volumes"` }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray []MigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray and MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArray{ MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs{...} }
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs and MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostStorageInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageArgs{...}
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonth ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64PtrOutput
Gigabyte storage capacity per month.
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonthBySubscription ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64PtrOutput
Gigabyte storage capacity per month by subscription
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) Volumes ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageOutput) Volumes() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
Volume estimation
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolume struct { // Gigabyte storage capacity CapacityGb *float64 `pulumi:"capacityGb"` // Volume description Description *string `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth *float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription *float64 `pulumi:"totalGbPerMonthBySubscription"` }
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs struct { // Gigabyte storage capacity CapacityGb pulumi.Float64PtrInput `pulumi:"capacityGb"` // Volume description Description pulumi.StringPtrInput `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64PtrInput `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64PtrInput `pulumi:"totalGbPerMonthBySubscription"` }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray []MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (i MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray and MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArray{ MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs{...} }
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArrayOutput
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput interface { pulumi.Input ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput }
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput is an input type that accepts MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs and MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput values. You can construct a concrete instance of `MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeInput` via:
MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeArgs{...}
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ¶
type MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput struct{ *pulumi.OutputState }
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) CapacityGb ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64PtrOutput
Gigabyte storage capacity
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) Description ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) Description() pulumi.StringPtrOutput
Volume description
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ElementType ¶
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput() MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) ToMigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonth ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64PtrOutput
Gigabyte storage capacity per month.
func (MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription ¶
func (o MigrationPlanMigrationPlanStatTotalEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64PtrOutput
Gigabyte storage capacity per month by subscription
type MigrationPlanOutput ¶
type MigrationPlanOutput struct{ *pulumi.OutputState }
func (MigrationPlanOutput) CalculatedLimits ¶
func (o MigrationPlanOutput) CalculatedLimits() pulumi.StringMapOutput
Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1}
func (MigrationPlanOutput) CompartmentId ¶
func (o MigrationPlanOutput) CompartmentId() pulumi.StringOutput
(Updatable) Compartment identifier
func (MigrationPlanOutput) DefinedTags ¶
func (o MigrationPlanOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (MigrationPlanOutput) DisplayName ¶
func (o MigrationPlanOutput) DisplayName() pulumi.StringOutput
(Updatable) Migration plan identifier
func (MigrationPlanOutput) ElementType ¶
func (MigrationPlanOutput) ElementType() reflect.Type
func (MigrationPlanOutput) FreeformTags ¶
func (o MigrationPlanOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (MigrationPlanOutput) LifecycleDetails ¶
func (o MigrationPlanOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (MigrationPlanOutput) MigrationId ¶
func (o MigrationPlanOutput) MigrationId() pulumi.StringOutput
The OCID of the associated migration.
func (MigrationPlanOutput) MigrationPlanStats ¶
func (o MigrationPlanOutput) MigrationPlanStats() MigrationPlanMigrationPlanStatArrayOutput
Status of the migration plan.
func (MigrationPlanOutput) ReferenceToRmsStack ¶
func (o MigrationPlanOutput) ReferenceToRmsStack() pulumi.StringOutput
OCID of the referenced ORM job.
func (MigrationPlanOutput) SourceMigrationPlanId ¶
func (o MigrationPlanOutput) SourceMigrationPlanId() pulumi.StringOutput
Source migraiton plan ID to be cloned.
func (MigrationPlanOutput) State ¶
func (o MigrationPlanOutput) State() pulumi.StringOutput
The current state of the migration plan.
func (MigrationPlanOutput) Strategies ¶
func (o MigrationPlanOutput) Strategies() MigrationPlanStrategyArrayOutput
(Updatable) List of strategies for the resources to be migrated.
func (MigrationPlanOutput) SystemTags ¶
func (o MigrationPlanOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (MigrationPlanOutput) TargetEnvironments ¶
func (o MigrationPlanOutput) TargetEnvironments() MigrationPlanTargetEnvironmentArrayOutput
(Updatable) List of target environments.
func (MigrationPlanOutput) TimeCreated ¶
func (o MigrationPlanOutput) TimeCreated() pulumi.StringOutput
The time when the migration plan was created. An RFC3339 formatted datetime string.
func (MigrationPlanOutput) TimeUpdated ¶
func (o MigrationPlanOutput) TimeUpdated() pulumi.StringOutput
The time when the migration plan was updated. An RFC3339 formatted datetime string.
func (MigrationPlanOutput) ToMigrationPlanOutput ¶
func (o MigrationPlanOutput) ToMigrationPlanOutput() MigrationPlanOutput
func (MigrationPlanOutput) ToMigrationPlanOutputWithContext ¶
func (o MigrationPlanOutput) ToMigrationPlanOutputWithContext(ctx context.Context) MigrationPlanOutput
type MigrationPlanState ¶
type MigrationPlanState struct { // Limits of the resources that are needed for migration. Example: {"BlockVolume": 2, "VCN": 1} CalculatedLimits pulumi.StringMapInput // (Updatable) Compartment identifier CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Migration plan identifier DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput // The OCID of the associated migration. MigrationId pulumi.StringPtrInput // Status of the migration plan. MigrationPlanStats MigrationPlanMigrationPlanStatArrayInput // OCID of the referenced ORM job. ReferenceToRmsStack pulumi.StringPtrInput // Source migraiton plan ID to be cloned. SourceMigrationPlanId pulumi.StringPtrInput // The current state of the migration plan. State pulumi.StringPtrInput // (Updatable) List of strategies for the resources to be migrated. Strategies MigrationPlanStrategyArrayInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // (Updatable) List of target environments. TargetEnvironments MigrationPlanTargetEnvironmentArrayInput // The time when the migration plan was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when the migration plan was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (MigrationPlanState) ElementType ¶
func (MigrationPlanState) ElementType() reflect.Type
type MigrationPlanStrategy ¶
type MigrationPlanStrategy struct { // (Updatable) The real resource usage is multiplied to this number before making any recommendation. AdjustmentMultiplier *float64 `pulumi:"adjustmentMultiplier"` // (Updatable) The current state of the migration plan. MetricTimeWindow *string `pulumi:"metricTimeWindow"` // (Updatable) The current state of the migration plan. MetricType *string `pulumi:"metricType"` // (Updatable) Percentile value Percentile *string `pulumi:"percentile"` // (Updatable) The type of resource. ResourceType string `pulumi:"resourceType"` // (Updatable) The type of strategy used for migration. StrategyType string `pulumi:"strategyType"` }
type MigrationPlanStrategyArgs ¶
type MigrationPlanStrategyArgs struct { // (Updatable) The real resource usage is multiplied to this number before making any recommendation. AdjustmentMultiplier pulumi.Float64PtrInput `pulumi:"adjustmentMultiplier"` // (Updatable) The current state of the migration plan. MetricTimeWindow pulumi.StringPtrInput `pulumi:"metricTimeWindow"` // (Updatable) The current state of the migration plan. MetricType pulumi.StringPtrInput `pulumi:"metricType"` // (Updatable) Percentile value Percentile pulumi.StringPtrInput `pulumi:"percentile"` // (Updatable) The type of resource. ResourceType pulumi.StringInput `pulumi:"resourceType"` // (Updatable) The type of strategy used for migration. StrategyType pulumi.StringInput `pulumi:"strategyType"` }
func (MigrationPlanStrategyArgs) ElementType ¶
func (MigrationPlanStrategyArgs) ElementType() reflect.Type
func (MigrationPlanStrategyArgs) ToMigrationPlanStrategyOutput ¶
func (i MigrationPlanStrategyArgs) ToMigrationPlanStrategyOutput() MigrationPlanStrategyOutput
func (MigrationPlanStrategyArgs) ToMigrationPlanStrategyOutputWithContext ¶
func (i MigrationPlanStrategyArgs) ToMigrationPlanStrategyOutputWithContext(ctx context.Context) MigrationPlanStrategyOutput
type MigrationPlanStrategyArray ¶
type MigrationPlanStrategyArray []MigrationPlanStrategyInput
func (MigrationPlanStrategyArray) ElementType ¶
func (MigrationPlanStrategyArray) ElementType() reflect.Type
func (MigrationPlanStrategyArray) ToMigrationPlanStrategyArrayOutput ¶
func (i MigrationPlanStrategyArray) ToMigrationPlanStrategyArrayOutput() MigrationPlanStrategyArrayOutput
func (MigrationPlanStrategyArray) ToMigrationPlanStrategyArrayOutputWithContext ¶
func (i MigrationPlanStrategyArray) ToMigrationPlanStrategyArrayOutputWithContext(ctx context.Context) MigrationPlanStrategyArrayOutput
type MigrationPlanStrategyArrayInput ¶
type MigrationPlanStrategyArrayInput interface { pulumi.Input ToMigrationPlanStrategyArrayOutput() MigrationPlanStrategyArrayOutput ToMigrationPlanStrategyArrayOutputWithContext(context.Context) MigrationPlanStrategyArrayOutput }
MigrationPlanStrategyArrayInput is an input type that accepts MigrationPlanStrategyArray and MigrationPlanStrategyArrayOutput values. You can construct a concrete instance of `MigrationPlanStrategyArrayInput` via:
MigrationPlanStrategyArray{ MigrationPlanStrategyArgs{...} }
type MigrationPlanStrategyArrayOutput ¶
type MigrationPlanStrategyArrayOutput struct{ *pulumi.OutputState }
func (MigrationPlanStrategyArrayOutput) ElementType ¶
func (MigrationPlanStrategyArrayOutput) ElementType() reflect.Type
func (MigrationPlanStrategyArrayOutput) Index ¶
func (o MigrationPlanStrategyArrayOutput) Index(i pulumi.IntInput) MigrationPlanStrategyOutput
func (MigrationPlanStrategyArrayOutput) ToMigrationPlanStrategyArrayOutput ¶
func (o MigrationPlanStrategyArrayOutput) ToMigrationPlanStrategyArrayOutput() MigrationPlanStrategyArrayOutput
func (MigrationPlanStrategyArrayOutput) ToMigrationPlanStrategyArrayOutputWithContext ¶
func (o MigrationPlanStrategyArrayOutput) ToMigrationPlanStrategyArrayOutputWithContext(ctx context.Context) MigrationPlanStrategyArrayOutput
type MigrationPlanStrategyInput ¶
type MigrationPlanStrategyInput interface { pulumi.Input ToMigrationPlanStrategyOutput() MigrationPlanStrategyOutput ToMigrationPlanStrategyOutputWithContext(context.Context) MigrationPlanStrategyOutput }
MigrationPlanStrategyInput is an input type that accepts MigrationPlanStrategyArgs and MigrationPlanStrategyOutput values. You can construct a concrete instance of `MigrationPlanStrategyInput` via:
MigrationPlanStrategyArgs{...}
type MigrationPlanStrategyOutput ¶
type MigrationPlanStrategyOutput struct{ *pulumi.OutputState }
func (MigrationPlanStrategyOutput) AdjustmentMultiplier ¶
func (o MigrationPlanStrategyOutput) AdjustmentMultiplier() pulumi.Float64PtrOutput
(Updatable) The real resource usage is multiplied to this number before making any recommendation.
func (MigrationPlanStrategyOutput) ElementType ¶
func (MigrationPlanStrategyOutput) ElementType() reflect.Type
func (MigrationPlanStrategyOutput) MetricTimeWindow ¶
func (o MigrationPlanStrategyOutput) MetricTimeWindow() pulumi.StringPtrOutput
(Updatable) The current state of the migration plan.
func (MigrationPlanStrategyOutput) MetricType ¶
func (o MigrationPlanStrategyOutput) MetricType() pulumi.StringPtrOutput
(Updatable) The current state of the migration plan.
func (MigrationPlanStrategyOutput) Percentile ¶
func (o MigrationPlanStrategyOutput) Percentile() pulumi.StringPtrOutput
(Updatable) Percentile value
func (MigrationPlanStrategyOutput) ResourceType ¶
func (o MigrationPlanStrategyOutput) ResourceType() pulumi.StringOutput
(Updatable) The type of resource.
func (MigrationPlanStrategyOutput) StrategyType ¶
func (o MigrationPlanStrategyOutput) StrategyType() pulumi.StringOutput
(Updatable) The type of strategy used for migration.
func (MigrationPlanStrategyOutput) ToMigrationPlanStrategyOutput ¶
func (o MigrationPlanStrategyOutput) ToMigrationPlanStrategyOutput() MigrationPlanStrategyOutput
func (MigrationPlanStrategyOutput) ToMigrationPlanStrategyOutputWithContext ¶
func (o MigrationPlanStrategyOutput) ToMigrationPlanStrategyOutputWithContext(ctx context.Context) MigrationPlanStrategyOutput
type MigrationPlanTargetEnvironment ¶
type MigrationPlanTargetEnvironment struct { // (Updatable) Availability Domain of the VM configuration. AvailabilityDomain *string `pulumi:"availabilityDomain"` // (Updatable) OCID of the dedicated VM configuration host. DedicatedVmHost *string `pulumi:"dedicatedVmHost"` // (Updatable) Fault domain of the VM configuration. FaultDomain *string `pulumi:"faultDomain"` // (Updatable) Microsoft license for the VM configuration. MsLicense *string `pulumi:"msLicense"` // (Updatable) Preferred VM shape type provided by the customer. PreferredShapeType *string `pulumi:"preferredShapeType"` // (Updatable) OCID of the VM configuration subnet. Subnet string `pulumi:"subnet"` // (Updatable) Target compartment identifier TargetCompartmentId *string `pulumi:"targetCompartmentId"` // (Updatable) The type of target environment. TargetEnvironmentType string `pulumi:"targetEnvironmentType"` // (Updatable) OCID of the VM configuration VCN. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Vcn string `pulumi:"vcn"` }
type MigrationPlanTargetEnvironmentArgs ¶
type MigrationPlanTargetEnvironmentArgs struct { // (Updatable) Availability Domain of the VM configuration. AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // (Updatable) OCID of the dedicated VM configuration host. DedicatedVmHost pulumi.StringPtrInput `pulumi:"dedicatedVmHost"` // (Updatable) Fault domain of the VM configuration. FaultDomain pulumi.StringPtrInput `pulumi:"faultDomain"` // (Updatable) Microsoft license for the VM configuration. MsLicense pulumi.StringPtrInput `pulumi:"msLicense"` // (Updatable) Preferred VM shape type provided by the customer. PreferredShapeType pulumi.StringPtrInput `pulumi:"preferredShapeType"` // (Updatable) OCID of the VM configuration subnet. Subnet pulumi.StringInput `pulumi:"subnet"` // (Updatable) Target compartment identifier TargetCompartmentId pulumi.StringPtrInput `pulumi:"targetCompartmentId"` // (Updatable) The type of target environment. TargetEnvironmentType pulumi.StringInput `pulumi:"targetEnvironmentType"` // (Updatable) OCID of the VM configuration VCN. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Vcn pulumi.StringInput `pulumi:"vcn"` }
func (MigrationPlanTargetEnvironmentArgs) ElementType ¶
func (MigrationPlanTargetEnvironmentArgs) ElementType() reflect.Type
func (MigrationPlanTargetEnvironmentArgs) ToMigrationPlanTargetEnvironmentOutput ¶
func (i MigrationPlanTargetEnvironmentArgs) ToMigrationPlanTargetEnvironmentOutput() MigrationPlanTargetEnvironmentOutput
func (MigrationPlanTargetEnvironmentArgs) ToMigrationPlanTargetEnvironmentOutputWithContext ¶
func (i MigrationPlanTargetEnvironmentArgs) ToMigrationPlanTargetEnvironmentOutputWithContext(ctx context.Context) MigrationPlanTargetEnvironmentOutput
type MigrationPlanTargetEnvironmentArray ¶
type MigrationPlanTargetEnvironmentArray []MigrationPlanTargetEnvironmentInput
func (MigrationPlanTargetEnvironmentArray) ElementType ¶
func (MigrationPlanTargetEnvironmentArray) ElementType() reflect.Type
func (MigrationPlanTargetEnvironmentArray) ToMigrationPlanTargetEnvironmentArrayOutput ¶
func (i MigrationPlanTargetEnvironmentArray) ToMigrationPlanTargetEnvironmentArrayOutput() MigrationPlanTargetEnvironmentArrayOutput
func (MigrationPlanTargetEnvironmentArray) ToMigrationPlanTargetEnvironmentArrayOutputWithContext ¶
func (i MigrationPlanTargetEnvironmentArray) ToMigrationPlanTargetEnvironmentArrayOutputWithContext(ctx context.Context) MigrationPlanTargetEnvironmentArrayOutput
type MigrationPlanTargetEnvironmentArrayInput ¶
type MigrationPlanTargetEnvironmentArrayInput interface { pulumi.Input ToMigrationPlanTargetEnvironmentArrayOutput() MigrationPlanTargetEnvironmentArrayOutput ToMigrationPlanTargetEnvironmentArrayOutputWithContext(context.Context) MigrationPlanTargetEnvironmentArrayOutput }
MigrationPlanTargetEnvironmentArrayInput is an input type that accepts MigrationPlanTargetEnvironmentArray and MigrationPlanTargetEnvironmentArrayOutput values. You can construct a concrete instance of `MigrationPlanTargetEnvironmentArrayInput` via:
MigrationPlanTargetEnvironmentArray{ MigrationPlanTargetEnvironmentArgs{...} }
type MigrationPlanTargetEnvironmentArrayOutput ¶
type MigrationPlanTargetEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (MigrationPlanTargetEnvironmentArrayOutput) ElementType ¶
func (MigrationPlanTargetEnvironmentArrayOutput) ElementType() reflect.Type
func (MigrationPlanTargetEnvironmentArrayOutput) ToMigrationPlanTargetEnvironmentArrayOutput ¶
func (o MigrationPlanTargetEnvironmentArrayOutput) ToMigrationPlanTargetEnvironmentArrayOutput() MigrationPlanTargetEnvironmentArrayOutput
func (MigrationPlanTargetEnvironmentArrayOutput) ToMigrationPlanTargetEnvironmentArrayOutputWithContext ¶
func (o MigrationPlanTargetEnvironmentArrayOutput) ToMigrationPlanTargetEnvironmentArrayOutputWithContext(ctx context.Context) MigrationPlanTargetEnvironmentArrayOutput
type MigrationPlanTargetEnvironmentInput ¶
type MigrationPlanTargetEnvironmentInput interface { pulumi.Input ToMigrationPlanTargetEnvironmentOutput() MigrationPlanTargetEnvironmentOutput ToMigrationPlanTargetEnvironmentOutputWithContext(context.Context) MigrationPlanTargetEnvironmentOutput }
MigrationPlanTargetEnvironmentInput is an input type that accepts MigrationPlanTargetEnvironmentArgs and MigrationPlanTargetEnvironmentOutput values. You can construct a concrete instance of `MigrationPlanTargetEnvironmentInput` via:
MigrationPlanTargetEnvironmentArgs{...}
type MigrationPlanTargetEnvironmentOutput ¶
type MigrationPlanTargetEnvironmentOutput struct{ *pulumi.OutputState }
func (MigrationPlanTargetEnvironmentOutput) AvailabilityDomain ¶
func (o MigrationPlanTargetEnvironmentOutput) AvailabilityDomain() pulumi.StringPtrOutput
(Updatable) Availability Domain of the VM configuration.
func (MigrationPlanTargetEnvironmentOutput) DedicatedVmHost ¶
func (o MigrationPlanTargetEnvironmentOutput) DedicatedVmHost() pulumi.StringPtrOutput
(Updatable) OCID of the dedicated VM configuration host.
func (MigrationPlanTargetEnvironmentOutput) ElementType ¶
func (MigrationPlanTargetEnvironmentOutput) ElementType() reflect.Type
func (MigrationPlanTargetEnvironmentOutput) FaultDomain ¶
func (o MigrationPlanTargetEnvironmentOutput) FaultDomain() pulumi.StringPtrOutput
(Updatable) Fault domain of the VM configuration.
func (MigrationPlanTargetEnvironmentOutput) MsLicense ¶
func (o MigrationPlanTargetEnvironmentOutput) MsLicense() pulumi.StringPtrOutput
(Updatable) Microsoft license for the VM configuration.
func (MigrationPlanTargetEnvironmentOutput) PreferredShapeType ¶
func (o MigrationPlanTargetEnvironmentOutput) PreferredShapeType() pulumi.StringPtrOutput
(Updatable) Preferred VM shape type provided by the customer.
func (MigrationPlanTargetEnvironmentOutput) Subnet ¶
func (o MigrationPlanTargetEnvironmentOutput) Subnet() pulumi.StringOutput
(Updatable) OCID of the VM configuration subnet.
func (MigrationPlanTargetEnvironmentOutput) TargetCompartmentId ¶
func (o MigrationPlanTargetEnvironmentOutput) TargetCompartmentId() pulumi.StringPtrOutput
(Updatable) Target compartment identifier
func (MigrationPlanTargetEnvironmentOutput) TargetEnvironmentType ¶
func (o MigrationPlanTargetEnvironmentOutput) TargetEnvironmentType() pulumi.StringOutput
(Updatable) The type of target environment.
func (MigrationPlanTargetEnvironmentOutput) ToMigrationPlanTargetEnvironmentOutput ¶
func (o MigrationPlanTargetEnvironmentOutput) ToMigrationPlanTargetEnvironmentOutput() MigrationPlanTargetEnvironmentOutput
func (MigrationPlanTargetEnvironmentOutput) ToMigrationPlanTargetEnvironmentOutputWithContext ¶
func (o MigrationPlanTargetEnvironmentOutput) ToMigrationPlanTargetEnvironmentOutputWithContext(ctx context.Context) MigrationPlanTargetEnvironmentOutput
func (MigrationPlanTargetEnvironmentOutput) Vcn ¶
func (o MigrationPlanTargetEnvironmentOutput) Vcn() pulumi.StringOutput
(Updatable) OCID of the VM configuration VCN.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type MigrationState ¶
type MigrationState struct { // (Updatable) Compartment identifier CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Migration identifier DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) Indicates whether migration is marked as complete. IsCompleted pulumi.BoolPtrInput // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput // (Updatable) Replication schedule identifier // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ReplicationScheduleId pulumi.StringPtrInput // The current state of migration. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time when the migration project was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringPtrInput // The time when the migration project was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringPtrInput }
func (MigrationState) ElementType ¶
func (MigrationState) ElementType() reflect.Type
type ReplicationSchedule ¶
type ReplicationSchedule struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the replication schedule should be created. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) A user-friendly name for a replication schedule. Does not have to be unique, and is mutable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Recurrence specification for replication schedule execution. ExecutionRecurrences pulumi.StringOutput `pulumi:"executionRecurrences"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // The detailed state of the replication schedule. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // Current state of the replication schedule. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time when the replication schedule was created in RFC3339 format. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when the replication schedule was last updated in RFC3339 format. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Replication Schedule resource in Oracle Cloud Infrastructure Cloud Migrations service.
Creates a replication schedule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.NewReplicationSchedule(ctx, "test_replication_schedule", &CloudMigrations.ReplicationScheduleArgs{ CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(replicationScheduleDisplayName), ExecutionRecurrences: pulumi.Any(replicationScheduleExecutionRecurrences), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
ReplicationSchedules can be imported using the `id`, e.g.
```sh $ pulumi import oci:CloudMigrations/replicationSchedule:ReplicationSchedule test_replication_schedule "id" ```
func GetReplicationSchedule ¶
func GetReplicationSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicationScheduleState, opts ...pulumi.ResourceOption) (*ReplicationSchedule, error)
GetReplicationSchedule gets an existing ReplicationSchedule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReplicationSchedule ¶
func NewReplicationSchedule(ctx *pulumi.Context, name string, args *ReplicationScheduleArgs, opts ...pulumi.ResourceOption) (*ReplicationSchedule, error)
NewReplicationSchedule registers a new resource with the given unique name, arguments, and options.
func (*ReplicationSchedule) ElementType ¶
func (*ReplicationSchedule) ElementType() reflect.Type
func (*ReplicationSchedule) ToReplicationScheduleOutput ¶
func (i *ReplicationSchedule) ToReplicationScheduleOutput() ReplicationScheduleOutput
func (*ReplicationSchedule) ToReplicationScheduleOutputWithContext ¶
func (i *ReplicationSchedule) ToReplicationScheduleOutputWithContext(ctx context.Context) ReplicationScheduleOutput
type ReplicationScheduleArgs ¶
type ReplicationScheduleArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the replication schedule should be created. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) A user-friendly name for a replication schedule. Does not have to be unique, and is mutable. Avoid entering confidential information. DisplayName pulumi.StringInput // (Updatable) Recurrence specification for replication schedule execution. ExecutionRecurrences pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.StringMapInput }
The set of arguments for constructing a ReplicationSchedule resource.
func (ReplicationScheduleArgs) ElementType ¶
func (ReplicationScheduleArgs) ElementType() reflect.Type
type ReplicationScheduleArray ¶
type ReplicationScheduleArray []ReplicationScheduleInput
func (ReplicationScheduleArray) ElementType ¶
func (ReplicationScheduleArray) ElementType() reflect.Type
func (ReplicationScheduleArray) ToReplicationScheduleArrayOutput ¶
func (i ReplicationScheduleArray) ToReplicationScheduleArrayOutput() ReplicationScheduleArrayOutput
func (ReplicationScheduleArray) ToReplicationScheduleArrayOutputWithContext ¶
func (i ReplicationScheduleArray) ToReplicationScheduleArrayOutputWithContext(ctx context.Context) ReplicationScheduleArrayOutput
type ReplicationScheduleArrayInput ¶
type ReplicationScheduleArrayInput interface { pulumi.Input ToReplicationScheduleArrayOutput() ReplicationScheduleArrayOutput ToReplicationScheduleArrayOutputWithContext(context.Context) ReplicationScheduleArrayOutput }
ReplicationScheduleArrayInput is an input type that accepts ReplicationScheduleArray and ReplicationScheduleArrayOutput values. You can construct a concrete instance of `ReplicationScheduleArrayInput` via:
ReplicationScheduleArray{ ReplicationScheduleArgs{...} }
type ReplicationScheduleArrayOutput ¶
type ReplicationScheduleArrayOutput struct{ *pulumi.OutputState }
func (ReplicationScheduleArrayOutput) ElementType ¶
func (ReplicationScheduleArrayOutput) ElementType() reflect.Type
func (ReplicationScheduleArrayOutput) Index ¶
func (o ReplicationScheduleArrayOutput) Index(i pulumi.IntInput) ReplicationScheduleOutput
func (ReplicationScheduleArrayOutput) ToReplicationScheduleArrayOutput ¶
func (o ReplicationScheduleArrayOutput) ToReplicationScheduleArrayOutput() ReplicationScheduleArrayOutput
func (ReplicationScheduleArrayOutput) ToReplicationScheduleArrayOutputWithContext ¶
func (o ReplicationScheduleArrayOutput) ToReplicationScheduleArrayOutputWithContext(ctx context.Context) ReplicationScheduleArrayOutput
type ReplicationScheduleInput ¶
type ReplicationScheduleInput interface { pulumi.Input ToReplicationScheduleOutput() ReplicationScheduleOutput ToReplicationScheduleOutputWithContext(ctx context.Context) ReplicationScheduleOutput }
type ReplicationScheduleMap ¶
type ReplicationScheduleMap map[string]ReplicationScheduleInput
func (ReplicationScheduleMap) ElementType ¶
func (ReplicationScheduleMap) ElementType() reflect.Type
func (ReplicationScheduleMap) ToReplicationScheduleMapOutput ¶
func (i ReplicationScheduleMap) ToReplicationScheduleMapOutput() ReplicationScheduleMapOutput
func (ReplicationScheduleMap) ToReplicationScheduleMapOutputWithContext ¶
func (i ReplicationScheduleMap) ToReplicationScheduleMapOutputWithContext(ctx context.Context) ReplicationScheduleMapOutput
type ReplicationScheduleMapInput ¶
type ReplicationScheduleMapInput interface { pulumi.Input ToReplicationScheduleMapOutput() ReplicationScheduleMapOutput ToReplicationScheduleMapOutputWithContext(context.Context) ReplicationScheduleMapOutput }
ReplicationScheduleMapInput is an input type that accepts ReplicationScheduleMap and ReplicationScheduleMapOutput values. You can construct a concrete instance of `ReplicationScheduleMapInput` via:
ReplicationScheduleMap{ "key": ReplicationScheduleArgs{...} }
type ReplicationScheduleMapOutput ¶
type ReplicationScheduleMapOutput struct{ *pulumi.OutputState }
func (ReplicationScheduleMapOutput) ElementType ¶
func (ReplicationScheduleMapOutput) ElementType() reflect.Type
func (ReplicationScheduleMapOutput) MapIndex ¶
func (o ReplicationScheduleMapOutput) MapIndex(k pulumi.StringInput) ReplicationScheduleOutput
func (ReplicationScheduleMapOutput) ToReplicationScheduleMapOutput ¶
func (o ReplicationScheduleMapOutput) ToReplicationScheduleMapOutput() ReplicationScheduleMapOutput
func (ReplicationScheduleMapOutput) ToReplicationScheduleMapOutputWithContext ¶
func (o ReplicationScheduleMapOutput) ToReplicationScheduleMapOutputWithContext(ctx context.Context) ReplicationScheduleMapOutput
type ReplicationScheduleOutput ¶
type ReplicationScheduleOutput struct{ *pulumi.OutputState }
func (ReplicationScheduleOutput) CompartmentId ¶
func (o ReplicationScheduleOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the replication schedule should be created.
func (ReplicationScheduleOutput) DefinedTags ¶
func (o ReplicationScheduleOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (ReplicationScheduleOutput) DisplayName ¶
func (o ReplicationScheduleOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly name for a replication schedule. Does not have to be unique, and is mutable. Avoid entering confidential information.
func (ReplicationScheduleOutput) ElementType ¶
func (ReplicationScheduleOutput) ElementType() reflect.Type
func (ReplicationScheduleOutput) ExecutionRecurrences ¶
func (o ReplicationScheduleOutput) ExecutionRecurrences() pulumi.StringOutput
(Updatable) Recurrence specification for replication schedule execution.
func (ReplicationScheduleOutput) FreeformTags ¶
func (o ReplicationScheduleOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (ReplicationScheduleOutput) LifecycleDetails ¶
func (o ReplicationScheduleOutput) LifecycleDetails() pulumi.StringOutput
The detailed state of the replication schedule.
func (ReplicationScheduleOutput) State ¶
func (o ReplicationScheduleOutput) State() pulumi.StringOutput
Current state of the replication schedule.
func (ReplicationScheduleOutput) SystemTags ¶
func (o ReplicationScheduleOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (ReplicationScheduleOutput) TimeCreated ¶
func (o ReplicationScheduleOutput) TimeCreated() pulumi.StringOutput
The time when the replication schedule was created in RFC3339 format.
func (ReplicationScheduleOutput) TimeUpdated ¶
func (o ReplicationScheduleOutput) TimeUpdated() pulumi.StringOutput
The time when the replication schedule was last updated in RFC3339 format.
func (ReplicationScheduleOutput) ToReplicationScheduleOutput ¶
func (o ReplicationScheduleOutput) ToReplicationScheduleOutput() ReplicationScheduleOutput
func (ReplicationScheduleOutput) ToReplicationScheduleOutputWithContext ¶
func (o ReplicationScheduleOutput) ToReplicationScheduleOutputWithContext(ctx context.Context) ReplicationScheduleOutput
type ReplicationScheduleState ¶
type ReplicationScheduleState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the replication schedule should be created. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) A user-friendly name for a replication schedule. Does not have to be unique, and is mutable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Recurrence specification for replication schedule execution. ExecutionRecurrences pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.StringMapInput // The detailed state of the replication schedule. LifecycleDetails pulumi.StringPtrInput // Current state of the replication schedule. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time when the replication schedule was created in RFC3339 format. TimeCreated pulumi.StringPtrInput // The time when the replication schedule was last updated in RFC3339 format. TimeUpdated pulumi.StringPtrInput }
func (ReplicationScheduleState) ElementType ¶
func (ReplicationScheduleState) ElementType() reflect.Type
type TargetAsset ¶
type TargetAsset struct { pulumi.CustomResourceState // (Updatable) Performance of the block volumes. BlockVolumesPerformance pulumi.IntOutput `pulumi:"blockVolumesPerformance"` // The OCID of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // Messages about the compatibility issues. CompatibilityMessages TargetAssetCompatibilityMessageArrayOutput `pulumi:"compatibilityMessages"` // Created resource identifier CreatedResourceId pulumi.StringOutput `pulumi:"createdResourceId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Cost estimation description EstimatedCosts TargetAssetEstimatedCostArrayOutput `pulumi:"estimatedCosts"` // (Updatable) A boolean indicating whether the asset should be migrated. IsExcludedFromExecution pulumi.BoolOutput `pulumi:"isExcludedFromExecution"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // Description of the migration asset. MigrationAssets TargetAssetMigrationAssetArrayOutput `pulumi:"migrationAssets"` // OCID of the associated migration plan. MigrationPlanId pulumi.StringOutput `pulumi:"migrationPlanId"` // (Updatable) Microsoft license for the VM configuration. MsLicense pulumi.StringOutput `pulumi:"msLicense"` // (Updatable) Preferred VM shape type that you provide. PreferredShapeType pulumi.StringOutput `pulumi:"preferredShapeType"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. RecommendedSpecs TargetAssetRecommendedSpecArrayOutput `pulumi:"recommendedSpecs"` // The current state of the target asset. State pulumi.StringOutput `pulumi:"state"` // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. TestSpecs TargetAssetTestSpecArrayOutput `pulumi:"testSpecs"` // The time when the assessment was done. An RFC3339 formatted datetime string. TimeAssessed pulumi.StringOutput `pulumi:"timeAssessed"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // (Updatable) The type of target asset. Type pulumi.StringOutput `pulumi:"type"` // (Updatable) Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. UserSpec TargetAssetUserSpecOutput `pulumi:"userSpec"` }
This resource provides the Target Asset resource in Oracle Cloud Infrastructure Cloud Migrations service.
Creates a target asset.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudMigrations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := CloudMigrations.NewTargetAsset(ctx, "test_target_asset", &CloudMigrations.TargetAssetArgs{ IsExcludedFromExecution: pulumi.Any(targetAssetIsExcludedFromExecution), MigrationPlanId: pulumi.Any(testMigrationPlan.Id), PreferredShapeType: pulumi.Any(targetAssetPreferredShapeType), Type: pulumi.Any(targetAssetType), UserSpec: &cloudmigrations.TargetAssetUserSpecArgs{ AgentConfig: &cloudmigrations.TargetAssetUserSpecAgentConfigArgs{ AreAllPluginsDisabled: pulumi.Any(targetAssetUserSpecAgentConfigAreAllPluginsDisabled), IsManagementDisabled: pulumi.Any(targetAssetUserSpecAgentConfigIsManagementDisabled), IsMonitoringDisabled: pulumi.Any(targetAssetUserSpecAgentConfigIsMonitoringDisabled), PluginsConfigs: cloudmigrations.TargetAssetUserSpecAgentConfigPluginsConfigArray{ &cloudmigrations.TargetAssetUserSpecAgentConfigPluginsConfigArgs{ DesiredState: pulumi.Any(targetAssetUserSpecAgentConfigPluginsConfigDesiredState), Name: pulumi.Any(targetAssetUserSpecAgentConfigPluginsConfigName), }, }, }, AvailabilityDomain: pulumi.Any(targetAssetUserSpecAvailabilityDomain), CapacityReservationId: pulumi.Any(testCapacityReservation.Id), CompartmentId: pulumi.Any(compartmentId), CreateVnicDetails: &cloudmigrations.TargetAssetUserSpecCreateVnicDetailsArgs{ AssignPrivateDnsRecord: pulumi.Any(targetAssetUserSpecCreateVnicDetailsAssignPrivateDnsRecord), AssignPublicIp: pulumi.Any(targetAssetUserSpecCreateVnicDetailsAssignPublicIp), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, DisplayName: pulumi.Any(targetAssetUserSpecCreateVnicDetailsDisplayName), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, HostnameLabel: pulumi.Any(targetAssetUserSpecCreateVnicDetailsHostnameLabel), NsgIds: pulumi.Any(targetAssetUserSpecCreateVnicDetailsNsgIds), PrivateIp: pulumi.Any(targetAssetUserSpecCreateVnicDetailsPrivateIp), SkipSourceDestCheck: pulumi.Any(targetAssetUserSpecCreateVnicDetailsSkipSourceDestCheck), SubnetId: pulumi.Any(testSubnet.Id), VlanId: pulumi.Any(testVlan.Id), }, DedicatedVmHostId: pulumi.Any(testDedicatedVmHost.Id), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, DisplayName: pulumi.Any(targetAssetUserSpecDisplayName), FaultDomain: pulumi.Any(targetAssetUserSpecFaultDomain), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, HostnameLabel: pulumi.Any(targetAssetUserSpecHostnameLabel), InstanceOptions: &cloudmigrations.TargetAssetUserSpecInstanceOptionsArgs{ AreLegacyImdsEndpointsDisabled: pulumi.Any(targetAssetUserSpecInstanceOptionsAreLegacyImdsEndpointsDisabled), }, IpxeScript: pulumi.Any(targetAssetUserSpecIpxeScript), IsPvEncryptionInTransitEnabled: pulumi.Any(targetAssetUserSpecIsPvEncryptionInTransitEnabled), PreemptibleInstanceConfig: &cloudmigrations.TargetAssetUserSpecPreemptibleInstanceConfigArgs{ PreemptionAction: &cloudmigrations.TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs{ Type: pulumi.Any(targetAssetUserSpecPreemptibleInstanceConfigPreemptionActionType), PreserveBootVolume: pulumi.Any(targetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPreserveBootVolume), }, }, Shape: pulumi.Any(targetAssetUserSpecShape), ShapeConfig: &cloudmigrations.TargetAssetUserSpecShapeConfigArgs{ BaselineOcpuUtilization: pulumi.Any(targetAssetUserSpecShapeConfigBaselineOcpuUtilization), MemoryInGbs: pulumi.Any(targetAssetUserSpecShapeConfigMemoryInGbs), Ocpus: pulumi.Any(targetAssetUserSpecShapeConfigOcpus), }, SourceDetails: &cloudmigrations.TargetAssetUserSpecSourceDetailsArgs{ SourceType: pulumi.Any(targetAssetUserSpecSourceDetailsSourceType), BootVolumeId: pulumi.Any(testBootVolume.Id), BootVolumeSizeInGbs: pulumi.Any(targetAssetUserSpecSourceDetailsBootVolumeSizeInGbs), BootVolumeVpusPerGb: pulumi.Any(targetAssetUserSpecSourceDetailsBootVolumeVpusPerGb), ImageId: pulumi.Any(testImage.Id), KmsKeyId: pulumi.Any(testKey.Id), }, }, BlockVolumesPerformance: pulumi.Any(targetAssetBlockVolumesPerformance), MsLicense: pulumi.Any(targetAssetMsLicense), }) if err != nil { return err } return nil }) }
```
## Import
TargetAssets can be imported using the `id`, e.g.
```sh $ pulumi import oci:CloudMigrations/targetAsset:TargetAsset test_target_asset "id" ```
func GetTargetAsset ¶
func GetTargetAsset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetAssetState, opts ...pulumi.ResourceOption) (*TargetAsset, error)
GetTargetAsset gets an existing TargetAsset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTargetAsset ¶
func NewTargetAsset(ctx *pulumi.Context, name string, args *TargetAssetArgs, opts ...pulumi.ResourceOption) (*TargetAsset, error)
NewTargetAsset registers a new resource with the given unique name, arguments, and options.
func (*TargetAsset) ElementType ¶
func (*TargetAsset) ElementType() reflect.Type
func (*TargetAsset) ToTargetAssetOutput ¶
func (i *TargetAsset) ToTargetAssetOutput() TargetAssetOutput
func (*TargetAsset) ToTargetAssetOutputWithContext ¶
func (i *TargetAsset) ToTargetAssetOutputWithContext(ctx context.Context) TargetAssetOutput
type TargetAssetArgs ¶
type TargetAssetArgs struct { // (Updatable) Performance of the block volumes. BlockVolumesPerformance pulumi.IntPtrInput // (Updatable) A boolean indicating whether the asset should be migrated. IsExcludedFromExecution pulumi.BoolInput // OCID of the associated migration plan. MigrationPlanId pulumi.StringInput // (Updatable) Microsoft license for the VM configuration. MsLicense pulumi.StringPtrInput // (Updatable) Preferred VM shape type that you provide. PreferredShapeType pulumi.StringInput // (Updatable) The type of target asset. Type pulumi.StringInput // (Updatable) Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. UserSpec TargetAssetUserSpecInput }
The set of arguments for constructing a TargetAsset resource.
func (TargetAssetArgs) ElementType ¶
func (TargetAssetArgs) ElementType() reflect.Type
type TargetAssetArray ¶
type TargetAssetArray []TargetAssetInput
func (TargetAssetArray) ElementType ¶
func (TargetAssetArray) ElementType() reflect.Type
func (TargetAssetArray) ToTargetAssetArrayOutput ¶
func (i TargetAssetArray) ToTargetAssetArrayOutput() TargetAssetArrayOutput
func (TargetAssetArray) ToTargetAssetArrayOutputWithContext ¶
func (i TargetAssetArray) ToTargetAssetArrayOutputWithContext(ctx context.Context) TargetAssetArrayOutput
type TargetAssetArrayInput ¶
type TargetAssetArrayInput interface { pulumi.Input ToTargetAssetArrayOutput() TargetAssetArrayOutput ToTargetAssetArrayOutputWithContext(context.Context) TargetAssetArrayOutput }
TargetAssetArrayInput is an input type that accepts TargetAssetArray and TargetAssetArrayOutput values. You can construct a concrete instance of `TargetAssetArrayInput` via:
TargetAssetArray{ TargetAssetArgs{...} }
type TargetAssetArrayOutput ¶
type TargetAssetArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetArrayOutput) ElementType ¶
func (TargetAssetArrayOutput) ElementType() reflect.Type
func (TargetAssetArrayOutput) Index ¶
func (o TargetAssetArrayOutput) Index(i pulumi.IntInput) TargetAssetOutput
func (TargetAssetArrayOutput) ToTargetAssetArrayOutput ¶
func (o TargetAssetArrayOutput) ToTargetAssetArrayOutput() TargetAssetArrayOutput
func (TargetAssetArrayOutput) ToTargetAssetArrayOutputWithContext ¶
func (o TargetAssetArrayOutput) ToTargetAssetArrayOutputWithContext(ctx context.Context) TargetAssetArrayOutput
type TargetAssetCompatibilityMessage ¶
type TargetAssetCompatibilityMessage struct { // Detailed description of the compatibility issue. Message *string `pulumi:"message"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name *string `pulumi:"name"` // Severity level of the compatibility issue. Severity *string `pulumi:"severity"` }
type TargetAssetCompatibilityMessageArgs ¶
type TargetAssetCompatibilityMessageArgs struct { // Detailed description of the compatibility issue. Message pulumi.StringPtrInput `pulumi:"message"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringPtrInput `pulumi:"name"` // Severity level of the compatibility issue. Severity pulumi.StringPtrInput `pulumi:"severity"` }
func (TargetAssetCompatibilityMessageArgs) ElementType ¶
func (TargetAssetCompatibilityMessageArgs) ElementType() reflect.Type
func (TargetAssetCompatibilityMessageArgs) ToTargetAssetCompatibilityMessageOutput ¶
func (i TargetAssetCompatibilityMessageArgs) ToTargetAssetCompatibilityMessageOutput() TargetAssetCompatibilityMessageOutput
func (TargetAssetCompatibilityMessageArgs) ToTargetAssetCompatibilityMessageOutputWithContext ¶
func (i TargetAssetCompatibilityMessageArgs) ToTargetAssetCompatibilityMessageOutputWithContext(ctx context.Context) TargetAssetCompatibilityMessageOutput
type TargetAssetCompatibilityMessageArray ¶
type TargetAssetCompatibilityMessageArray []TargetAssetCompatibilityMessageInput
func (TargetAssetCompatibilityMessageArray) ElementType ¶
func (TargetAssetCompatibilityMessageArray) ElementType() reflect.Type
func (TargetAssetCompatibilityMessageArray) ToTargetAssetCompatibilityMessageArrayOutput ¶
func (i TargetAssetCompatibilityMessageArray) ToTargetAssetCompatibilityMessageArrayOutput() TargetAssetCompatibilityMessageArrayOutput
func (TargetAssetCompatibilityMessageArray) ToTargetAssetCompatibilityMessageArrayOutputWithContext ¶
func (i TargetAssetCompatibilityMessageArray) ToTargetAssetCompatibilityMessageArrayOutputWithContext(ctx context.Context) TargetAssetCompatibilityMessageArrayOutput
type TargetAssetCompatibilityMessageArrayInput ¶
type TargetAssetCompatibilityMessageArrayInput interface { pulumi.Input ToTargetAssetCompatibilityMessageArrayOutput() TargetAssetCompatibilityMessageArrayOutput ToTargetAssetCompatibilityMessageArrayOutputWithContext(context.Context) TargetAssetCompatibilityMessageArrayOutput }
TargetAssetCompatibilityMessageArrayInput is an input type that accepts TargetAssetCompatibilityMessageArray and TargetAssetCompatibilityMessageArrayOutput values. You can construct a concrete instance of `TargetAssetCompatibilityMessageArrayInput` via:
TargetAssetCompatibilityMessageArray{ TargetAssetCompatibilityMessageArgs{...} }
type TargetAssetCompatibilityMessageArrayOutput ¶
type TargetAssetCompatibilityMessageArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetCompatibilityMessageArrayOutput) ElementType ¶
func (TargetAssetCompatibilityMessageArrayOutput) ElementType() reflect.Type
func (TargetAssetCompatibilityMessageArrayOutput) ToTargetAssetCompatibilityMessageArrayOutput ¶
func (o TargetAssetCompatibilityMessageArrayOutput) ToTargetAssetCompatibilityMessageArrayOutput() TargetAssetCompatibilityMessageArrayOutput
func (TargetAssetCompatibilityMessageArrayOutput) ToTargetAssetCompatibilityMessageArrayOutputWithContext ¶
func (o TargetAssetCompatibilityMessageArrayOutput) ToTargetAssetCompatibilityMessageArrayOutputWithContext(ctx context.Context) TargetAssetCompatibilityMessageArrayOutput
type TargetAssetCompatibilityMessageInput ¶
type TargetAssetCompatibilityMessageInput interface { pulumi.Input ToTargetAssetCompatibilityMessageOutput() TargetAssetCompatibilityMessageOutput ToTargetAssetCompatibilityMessageOutputWithContext(context.Context) TargetAssetCompatibilityMessageOutput }
TargetAssetCompatibilityMessageInput is an input type that accepts TargetAssetCompatibilityMessageArgs and TargetAssetCompatibilityMessageOutput values. You can construct a concrete instance of `TargetAssetCompatibilityMessageInput` via:
TargetAssetCompatibilityMessageArgs{...}
type TargetAssetCompatibilityMessageOutput ¶
type TargetAssetCompatibilityMessageOutput struct{ *pulumi.OutputState }
func (TargetAssetCompatibilityMessageOutput) ElementType ¶
func (TargetAssetCompatibilityMessageOutput) ElementType() reflect.Type
func (TargetAssetCompatibilityMessageOutput) Message ¶
func (o TargetAssetCompatibilityMessageOutput) Message() pulumi.StringPtrOutput
Detailed description of the compatibility issue.
func (TargetAssetCompatibilityMessageOutput) Name ¶
func (o TargetAssetCompatibilityMessageOutput) Name() pulumi.StringPtrOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (TargetAssetCompatibilityMessageOutput) Severity ¶
func (o TargetAssetCompatibilityMessageOutput) Severity() pulumi.StringPtrOutput
Severity level of the compatibility issue.
func (TargetAssetCompatibilityMessageOutput) ToTargetAssetCompatibilityMessageOutput ¶
func (o TargetAssetCompatibilityMessageOutput) ToTargetAssetCompatibilityMessageOutput() TargetAssetCompatibilityMessageOutput
func (TargetAssetCompatibilityMessageOutput) ToTargetAssetCompatibilityMessageOutputWithContext ¶
func (o TargetAssetCompatibilityMessageOutput) ToTargetAssetCompatibilityMessageOutputWithContext(ctx context.Context) TargetAssetCompatibilityMessageOutput
type TargetAssetEstimatedCost ¶
type TargetAssetEstimatedCost struct { // Cost estimation for compute Computes []TargetAssetEstimatedCostCompute `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode *string `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages []TargetAssetEstimatedCostOsImage `pulumi:"osImages"` // Cost estimation for storage Storages []TargetAssetEstimatedCostStorage `pulumi:"storages"` // Subscription ID SubscriptionId *string `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth *float64 `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription *float64 `pulumi:"totalEstimationPerMonthBySubscription"` }
type TargetAssetEstimatedCostArgs ¶
type TargetAssetEstimatedCostArgs struct { // Cost estimation for compute Computes TargetAssetEstimatedCostComputeArrayInput `pulumi:"computes"` // Currency code in the ISO format. CurrencyCode pulumi.StringPtrInput `pulumi:"currencyCode"` // Cost estimation for the OS image. OsImages TargetAssetEstimatedCostOsImageArrayInput `pulumi:"osImages"` // Cost estimation for storage Storages TargetAssetEstimatedCostStorageArrayInput `pulumi:"storages"` // Subscription ID SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // Total estimation per month TotalEstimationPerMonth pulumi.Float64PtrInput `pulumi:"totalEstimationPerMonth"` // Total estimation per month by subscription. TotalEstimationPerMonthBySubscription pulumi.Float64PtrInput `pulumi:"totalEstimationPerMonthBySubscription"` }
func (TargetAssetEstimatedCostArgs) ElementType ¶
func (TargetAssetEstimatedCostArgs) ElementType() reflect.Type
func (TargetAssetEstimatedCostArgs) ToTargetAssetEstimatedCostOutput ¶
func (i TargetAssetEstimatedCostArgs) ToTargetAssetEstimatedCostOutput() TargetAssetEstimatedCostOutput
func (TargetAssetEstimatedCostArgs) ToTargetAssetEstimatedCostOutputWithContext ¶
func (i TargetAssetEstimatedCostArgs) ToTargetAssetEstimatedCostOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOutput
type TargetAssetEstimatedCostArray ¶
type TargetAssetEstimatedCostArray []TargetAssetEstimatedCostInput
func (TargetAssetEstimatedCostArray) ElementType ¶
func (TargetAssetEstimatedCostArray) ElementType() reflect.Type
func (TargetAssetEstimatedCostArray) ToTargetAssetEstimatedCostArrayOutput ¶
func (i TargetAssetEstimatedCostArray) ToTargetAssetEstimatedCostArrayOutput() TargetAssetEstimatedCostArrayOutput
func (TargetAssetEstimatedCostArray) ToTargetAssetEstimatedCostArrayOutputWithContext ¶
func (i TargetAssetEstimatedCostArray) ToTargetAssetEstimatedCostArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostArrayOutput
type TargetAssetEstimatedCostArrayInput ¶
type TargetAssetEstimatedCostArrayInput interface { pulumi.Input ToTargetAssetEstimatedCostArrayOutput() TargetAssetEstimatedCostArrayOutput ToTargetAssetEstimatedCostArrayOutputWithContext(context.Context) TargetAssetEstimatedCostArrayOutput }
TargetAssetEstimatedCostArrayInput is an input type that accepts TargetAssetEstimatedCostArray and TargetAssetEstimatedCostArrayOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostArrayInput` via:
TargetAssetEstimatedCostArray{ TargetAssetEstimatedCostArgs{...} }
type TargetAssetEstimatedCostArrayOutput ¶
type TargetAssetEstimatedCostArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostArrayOutput) ElementType ¶
func (TargetAssetEstimatedCostArrayOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostArrayOutput) Index ¶
func (o TargetAssetEstimatedCostArrayOutput) Index(i pulumi.IntInput) TargetAssetEstimatedCostOutput
func (TargetAssetEstimatedCostArrayOutput) ToTargetAssetEstimatedCostArrayOutput ¶
func (o TargetAssetEstimatedCostArrayOutput) ToTargetAssetEstimatedCostArrayOutput() TargetAssetEstimatedCostArrayOutput
func (TargetAssetEstimatedCostArrayOutput) ToTargetAssetEstimatedCostArrayOutputWithContext ¶
func (o TargetAssetEstimatedCostArrayOutput) ToTargetAssetEstimatedCostArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostArrayOutput
type TargetAssetEstimatedCostCompute ¶
type TargetAssetEstimatedCostCompute struct { // Total number of GPU GpuCount *float64 `pulumi:"gpuCount"` // GPU per hour GpuPerHour *float64 `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription *float64 `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb *float64 `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour *float64 `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription *float64 `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount *float64 `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour *float64 `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription *float64 `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour *float64 `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription *float64 `pulumi:"totalPerHourBySubscription"` }
type TargetAssetEstimatedCostComputeArgs ¶
type TargetAssetEstimatedCostComputeArgs struct { // Total number of GPU GpuCount pulumi.Float64PtrInput `pulumi:"gpuCount"` // GPU per hour GpuPerHour pulumi.Float64PtrInput `pulumi:"gpuPerHour"` // GPU per hour by subscription GpuPerHourBySubscription pulumi.Float64PtrInput `pulumi:"gpuPerHourBySubscription"` // Total usage of memory MemoryAmountGb pulumi.Float64PtrInput `pulumi:"memoryAmountGb"` // Gigabyte per hour MemoryGbPerHour pulumi.Float64PtrInput `pulumi:"memoryGbPerHour"` // Gigabyte per hour by subscription MemoryGbPerHourBySubscription pulumi.Float64PtrInput `pulumi:"memoryGbPerHourBySubscription"` // Total number of OCPUs OcpuCount pulumi.Float64PtrInput `pulumi:"ocpuCount"` // OCPU per hour OcpuPerHour pulumi.Float64PtrInput `pulumi:"ocpuPerHour"` // OCPU per hour by subscription OcpuPerHourBySubscription pulumi.Float64PtrInput `pulumi:"ocpuPerHourBySubscription"` // Total price per hour TotalPerHour pulumi.Float64PtrInput `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64PtrInput `pulumi:"totalPerHourBySubscription"` }
func (TargetAssetEstimatedCostComputeArgs) ElementType ¶
func (TargetAssetEstimatedCostComputeArgs) ElementType() reflect.Type
func (TargetAssetEstimatedCostComputeArgs) ToTargetAssetEstimatedCostComputeOutput ¶
func (i TargetAssetEstimatedCostComputeArgs) ToTargetAssetEstimatedCostComputeOutput() TargetAssetEstimatedCostComputeOutput
func (TargetAssetEstimatedCostComputeArgs) ToTargetAssetEstimatedCostComputeOutputWithContext ¶
func (i TargetAssetEstimatedCostComputeArgs) ToTargetAssetEstimatedCostComputeOutputWithContext(ctx context.Context) TargetAssetEstimatedCostComputeOutput
type TargetAssetEstimatedCostComputeArray ¶
type TargetAssetEstimatedCostComputeArray []TargetAssetEstimatedCostComputeInput
func (TargetAssetEstimatedCostComputeArray) ElementType ¶
func (TargetAssetEstimatedCostComputeArray) ElementType() reflect.Type
func (TargetAssetEstimatedCostComputeArray) ToTargetAssetEstimatedCostComputeArrayOutput ¶
func (i TargetAssetEstimatedCostComputeArray) ToTargetAssetEstimatedCostComputeArrayOutput() TargetAssetEstimatedCostComputeArrayOutput
func (TargetAssetEstimatedCostComputeArray) ToTargetAssetEstimatedCostComputeArrayOutputWithContext ¶
func (i TargetAssetEstimatedCostComputeArray) ToTargetAssetEstimatedCostComputeArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostComputeArrayOutput
type TargetAssetEstimatedCostComputeArrayInput ¶
type TargetAssetEstimatedCostComputeArrayInput interface { pulumi.Input ToTargetAssetEstimatedCostComputeArrayOutput() TargetAssetEstimatedCostComputeArrayOutput ToTargetAssetEstimatedCostComputeArrayOutputWithContext(context.Context) TargetAssetEstimatedCostComputeArrayOutput }
TargetAssetEstimatedCostComputeArrayInput is an input type that accepts TargetAssetEstimatedCostComputeArray and TargetAssetEstimatedCostComputeArrayOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostComputeArrayInput` via:
TargetAssetEstimatedCostComputeArray{ TargetAssetEstimatedCostComputeArgs{...} }
type TargetAssetEstimatedCostComputeArrayOutput ¶
type TargetAssetEstimatedCostComputeArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostComputeArrayOutput) ElementType ¶
func (TargetAssetEstimatedCostComputeArrayOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostComputeArrayOutput) ToTargetAssetEstimatedCostComputeArrayOutput ¶
func (o TargetAssetEstimatedCostComputeArrayOutput) ToTargetAssetEstimatedCostComputeArrayOutput() TargetAssetEstimatedCostComputeArrayOutput
func (TargetAssetEstimatedCostComputeArrayOutput) ToTargetAssetEstimatedCostComputeArrayOutputWithContext ¶
func (o TargetAssetEstimatedCostComputeArrayOutput) ToTargetAssetEstimatedCostComputeArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostComputeArrayOutput
type TargetAssetEstimatedCostComputeInput ¶
type TargetAssetEstimatedCostComputeInput interface { pulumi.Input ToTargetAssetEstimatedCostComputeOutput() TargetAssetEstimatedCostComputeOutput ToTargetAssetEstimatedCostComputeOutputWithContext(context.Context) TargetAssetEstimatedCostComputeOutput }
TargetAssetEstimatedCostComputeInput is an input type that accepts TargetAssetEstimatedCostComputeArgs and TargetAssetEstimatedCostComputeOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostComputeInput` via:
TargetAssetEstimatedCostComputeArgs{...}
type TargetAssetEstimatedCostComputeOutput ¶
type TargetAssetEstimatedCostComputeOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostComputeOutput) ElementType ¶
func (TargetAssetEstimatedCostComputeOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostComputeOutput) GpuCount ¶
func (o TargetAssetEstimatedCostComputeOutput) GpuCount() pulumi.Float64PtrOutput
Total number of GPU
func (TargetAssetEstimatedCostComputeOutput) GpuPerHour ¶
func (o TargetAssetEstimatedCostComputeOutput) GpuPerHour() pulumi.Float64PtrOutput
GPU per hour
func (TargetAssetEstimatedCostComputeOutput) GpuPerHourBySubscription ¶
func (o TargetAssetEstimatedCostComputeOutput) GpuPerHourBySubscription() pulumi.Float64PtrOutput
GPU per hour by subscription
func (TargetAssetEstimatedCostComputeOutput) MemoryAmountGb ¶
func (o TargetAssetEstimatedCostComputeOutput) MemoryAmountGb() pulumi.Float64PtrOutput
Total usage of memory
func (TargetAssetEstimatedCostComputeOutput) MemoryGbPerHour ¶
func (o TargetAssetEstimatedCostComputeOutput) MemoryGbPerHour() pulumi.Float64PtrOutput
Gigabyte per hour
func (TargetAssetEstimatedCostComputeOutput) MemoryGbPerHourBySubscription ¶
func (o TargetAssetEstimatedCostComputeOutput) MemoryGbPerHourBySubscription() pulumi.Float64PtrOutput
Gigabyte per hour by subscription
func (TargetAssetEstimatedCostComputeOutput) OcpuCount ¶
func (o TargetAssetEstimatedCostComputeOutput) OcpuCount() pulumi.Float64PtrOutput
Total number of OCPUs
func (TargetAssetEstimatedCostComputeOutput) OcpuPerHour ¶
func (o TargetAssetEstimatedCostComputeOutput) OcpuPerHour() pulumi.Float64PtrOutput
OCPU per hour
func (TargetAssetEstimatedCostComputeOutput) OcpuPerHourBySubscription ¶
func (o TargetAssetEstimatedCostComputeOutput) OcpuPerHourBySubscription() pulumi.Float64PtrOutput
OCPU per hour by subscription
func (TargetAssetEstimatedCostComputeOutput) ToTargetAssetEstimatedCostComputeOutput ¶
func (o TargetAssetEstimatedCostComputeOutput) ToTargetAssetEstimatedCostComputeOutput() TargetAssetEstimatedCostComputeOutput
func (TargetAssetEstimatedCostComputeOutput) ToTargetAssetEstimatedCostComputeOutputWithContext ¶
func (o TargetAssetEstimatedCostComputeOutput) ToTargetAssetEstimatedCostComputeOutputWithContext(ctx context.Context) TargetAssetEstimatedCostComputeOutput
func (TargetAssetEstimatedCostComputeOutput) TotalPerHour ¶
func (o TargetAssetEstimatedCostComputeOutput) TotalPerHour() pulumi.Float64PtrOutput
Total price per hour
func (TargetAssetEstimatedCostComputeOutput) TotalPerHourBySubscription ¶
func (o TargetAssetEstimatedCostComputeOutput) TotalPerHourBySubscription() pulumi.Float64PtrOutput
Total price per hour by subscription
type TargetAssetEstimatedCostInput ¶
type TargetAssetEstimatedCostInput interface { pulumi.Input ToTargetAssetEstimatedCostOutput() TargetAssetEstimatedCostOutput ToTargetAssetEstimatedCostOutputWithContext(context.Context) TargetAssetEstimatedCostOutput }
TargetAssetEstimatedCostInput is an input type that accepts TargetAssetEstimatedCostArgs and TargetAssetEstimatedCostOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostInput` via:
TargetAssetEstimatedCostArgs{...}
type TargetAssetEstimatedCostOsImageArgs ¶
type TargetAssetEstimatedCostOsImageArgs struct { // Total price per hour TotalPerHour pulumi.Float64PtrInput `pulumi:"totalPerHour"` // Total price per hour by subscription TotalPerHourBySubscription pulumi.Float64PtrInput `pulumi:"totalPerHourBySubscription"` }
func (TargetAssetEstimatedCostOsImageArgs) ElementType ¶
func (TargetAssetEstimatedCostOsImageArgs) ElementType() reflect.Type
func (TargetAssetEstimatedCostOsImageArgs) ToTargetAssetEstimatedCostOsImageOutput ¶
func (i TargetAssetEstimatedCostOsImageArgs) ToTargetAssetEstimatedCostOsImageOutput() TargetAssetEstimatedCostOsImageOutput
func (TargetAssetEstimatedCostOsImageArgs) ToTargetAssetEstimatedCostOsImageOutputWithContext ¶
func (i TargetAssetEstimatedCostOsImageArgs) ToTargetAssetEstimatedCostOsImageOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOsImageOutput
type TargetAssetEstimatedCostOsImageArray ¶
type TargetAssetEstimatedCostOsImageArray []TargetAssetEstimatedCostOsImageInput
func (TargetAssetEstimatedCostOsImageArray) ElementType ¶
func (TargetAssetEstimatedCostOsImageArray) ElementType() reflect.Type
func (TargetAssetEstimatedCostOsImageArray) ToTargetAssetEstimatedCostOsImageArrayOutput ¶
func (i TargetAssetEstimatedCostOsImageArray) ToTargetAssetEstimatedCostOsImageArrayOutput() TargetAssetEstimatedCostOsImageArrayOutput
func (TargetAssetEstimatedCostOsImageArray) ToTargetAssetEstimatedCostOsImageArrayOutputWithContext ¶
func (i TargetAssetEstimatedCostOsImageArray) ToTargetAssetEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOsImageArrayOutput
type TargetAssetEstimatedCostOsImageArrayInput ¶
type TargetAssetEstimatedCostOsImageArrayInput interface { pulumi.Input ToTargetAssetEstimatedCostOsImageArrayOutput() TargetAssetEstimatedCostOsImageArrayOutput ToTargetAssetEstimatedCostOsImageArrayOutputWithContext(context.Context) TargetAssetEstimatedCostOsImageArrayOutput }
TargetAssetEstimatedCostOsImageArrayInput is an input type that accepts TargetAssetEstimatedCostOsImageArray and TargetAssetEstimatedCostOsImageArrayOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostOsImageArrayInput` via:
TargetAssetEstimatedCostOsImageArray{ TargetAssetEstimatedCostOsImageArgs{...} }
type TargetAssetEstimatedCostOsImageArrayOutput ¶
type TargetAssetEstimatedCostOsImageArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostOsImageArrayOutput) ElementType ¶
func (TargetAssetEstimatedCostOsImageArrayOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostOsImageArrayOutput) ToTargetAssetEstimatedCostOsImageArrayOutput ¶
func (o TargetAssetEstimatedCostOsImageArrayOutput) ToTargetAssetEstimatedCostOsImageArrayOutput() TargetAssetEstimatedCostOsImageArrayOutput
func (TargetAssetEstimatedCostOsImageArrayOutput) ToTargetAssetEstimatedCostOsImageArrayOutputWithContext ¶
func (o TargetAssetEstimatedCostOsImageArrayOutput) ToTargetAssetEstimatedCostOsImageArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOsImageArrayOutput
type TargetAssetEstimatedCostOsImageInput ¶
type TargetAssetEstimatedCostOsImageInput interface { pulumi.Input ToTargetAssetEstimatedCostOsImageOutput() TargetAssetEstimatedCostOsImageOutput ToTargetAssetEstimatedCostOsImageOutputWithContext(context.Context) TargetAssetEstimatedCostOsImageOutput }
TargetAssetEstimatedCostOsImageInput is an input type that accepts TargetAssetEstimatedCostOsImageArgs and TargetAssetEstimatedCostOsImageOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostOsImageInput` via:
TargetAssetEstimatedCostOsImageArgs{...}
type TargetAssetEstimatedCostOsImageOutput ¶
type TargetAssetEstimatedCostOsImageOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostOsImageOutput) ElementType ¶
func (TargetAssetEstimatedCostOsImageOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostOsImageOutput) ToTargetAssetEstimatedCostOsImageOutput ¶
func (o TargetAssetEstimatedCostOsImageOutput) ToTargetAssetEstimatedCostOsImageOutput() TargetAssetEstimatedCostOsImageOutput
func (TargetAssetEstimatedCostOsImageOutput) ToTargetAssetEstimatedCostOsImageOutputWithContext ¶
func (o TargetAssetEstimatedCostOsImageOutput) ToTargetAssetEstimatedCostOsImageOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOsImageOutput
func (TargetAssetEstimatedCostOsImageOutput) TotalPerHour ¶
func (o TargetAssetEstimatedCostOsImageOutput) TotalPerHour() pulumi.Float64PtrOutput
Total price per hour
func (TargetAssetEstimatedCostOsImageOutput) TotalPerHourBySubscription ¶
func (o TargetAssetEstimatedCostOsImageOutput) TotalPerHourBySubscription() pulumi.Float64PtrOutput
Total price per hour by subscription
type TargetAssetEstimatedCostOutput ¶
type TargetAssetEstimatedCostOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostOutput) Computes ¶
func (o TargetAssetEstimatedCostOutput) Computes() TargetAssetEstimatedCostComputeArrayOutput
Cost estimation for compute
func (TargetAssetEstimatedCostOutput) CurrencyCode ¶
func (o TargetAssetEstimatedCostOutput) CurrencyCode() pulumi.StringPtrOutput
Currency code in the ISO format.
func (TargetAssetEstimatedCostOutput) ElementType ¶
func (TargetAssetEstimatedCostOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostOutput) OsImages ¶
func (o TargetAssetEstimatedCostOutput) OsImages() TargetAssetEstimatedCostOsImageArrayOutput
Cost estimation for the OS image.
func (TargetAssetEstimatedCostOutput) Storages ¶
func (o TargetAssetEstimatedCostOutput) Storages() TargetAssetEstimatedCostStorageArrayOutput
Cost estimation for storage
func (TargetAssetEstimatedCostOutput) SubscriptionId ¶
func (o TargetAssetEstimatedCostOutput) SubscriptionId() pulumi.StringPtrOutput
Subscription ID
func (TargetAssetEstimatedCostOutput) ToTargetAssetEstimatedCostOutput ¶
func (o TargetAssetEstimatedCostOutput) ToTargetAssetEstimatedCostOutput() TargetAssetEstimatedCostOutput
func (TargetAssetEstimatedCostOutput) ToTargetAssetEstimatedCostOutputWithContext ¶
func (o TargetAssetEstimatedCostOutput) ToTargetAssetEstimatedCostOutputWithContext(ctx context.Context) TargetAssetEstimatedCostOutput
func (TargetAssetEstimatedCostOutput) TotalEstimationPerMonth ¶
func (o TargetAssetEstimatedCostOutput) TotalEstimationPerMonth() pulumi.Float64PtrOutput
Total estimation per month
func (TargetAssetEstimatedCostOutput) TotalEstimationPerMonthBySubscription ¶
func (o TargetAssetEstimatedCostOutput) TotalEstimationPerMonthBySubscription() pulumi.Float64PtrOutput
Total estimation per month by subscription.
type TargetAssetEstimatedCostStorage ¶
type TargetAssetEstimatedCostStorage struct { // Gigabyte storage capacity per month. TotalGbPerMonth *float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription *float64 `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes []TargetAssetEstimatedCostStorageVolume `pulumi:"volumes"` }
type TargetAssetEstimatedCostStorageArgs ¶
type TargetAssetEstimatedCostStorageArgs struct { // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64PtrInput `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64PtrInput `pulumi:"totalGbPerMonthBySubscription"` // Volume estimation Volumes TargetAssetEstimatedCostStorageVolumeArrayInput `pulumi:"volumes"` }
func (TargetAssetEstimatedCostStorageArgs) ElementType ¶
func (TargetAssetEstimatedCostStorageArgs) ElementType() reflect.Type
func (TargetAssetEstimatedCostStorageArgs) ToTargetAssetEstimatedCostStorageOutput ¶
func (i TargetAssetEstimatedCostStorageArgs) ToTargetAssetEstimatedCostStorageOutput() TargetAssetEstimatedCostStorageOutput
func (TargetAssetEstimatedCostStorageArgs) ToTargetAssetEstimatedCostStorageOutputWithContext ¶
func (i TargetAssetEstimatedCostStorageArgs) ToTargetAssetEstimatedCostStorageOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageOutput
type TargetAssetEstimatedCostStorageArray ¶
type TargetAssetEstimatedCostStorageArray []TargetAssetEstimatedCostStorageInput
func (TargetAssetEstimatedCostStorageArray) ElementType ¶
func (TargetAssetEstimatedCostStorageArray) ElementType() reflect.Type
func (TargetAssetEstimatedCostStorageArray) ToTargetAssetEstimatedCostStorageArrayOutput ¶
func (i TargetAssetEstimatedCostStorageArray) ToTargetAssetEstimatedCostStorageArrayOutput() TargetAssetEstimatedCostStorageArrayOutput
func (TargetAssetEstimatedCostStorageArray) ToTargetAssetEstimatedCostStorageArrayOutputWithContext ¶
func (i TargetAssetEstimatedCostStorageArray) ToTargetAssetEstimatedCostStorageArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageArrayOutput
type TargetAssetEstimatedCostStorageArrayInput ¶
type TargetAssetEstimatedCostStorageArrayInput interface { pulumi.Input ToTargetAssetEstimatedCostStorageArrayOutput() TargetAssetEstimatedCostStorageArrayOutput ToTargetAssetEstimatedCostStorageArrayOutputWithContext(context.Context) TargetAssetEstimatedCostStorageArrayOutput }
TargetAssetEstimatedCostStorageArrayInput is an input type that accepts TargetAssetEstimatedCostStorageArray and TargetAssetEstimatedCostStorageArrayOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostStorageArrayInput` via:
TargetAssetEstimatedCostStorageArray{ TargetAssetEstimatedCostStorageArgs{...} }
type TargetAssetEstimatedCostStorageArrayOutput ¶
type TargetAssetEstimatedCostStorageArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostStorageArrayOutput) ElementType ¶
func (TargetAssetEstimatedCostStorageArrayOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostStorageArrayOutput) ToTargetAssetEstimatedCostStorageArrayOutput ¶
func (o TargetAssetEstimatedCostStorageArrayOutput) ToTargetAssetEstimatedCostStorageArrayOutput() TargetAssetEstimatedCostStorageArrayOutput
func (TargetAssetEstimatedCostStorageArrayOutput) ToTargetAssetEstimatedCostStorageArrayOutputWithContext ¶
func (o TargetAssetEstimatedCostStorageArrayOutput) ToTargetAssetEstimatedCostStorageArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageArrayOutput
type TargetAssetEstimatedCostStorageInput ¶
type TargetAssetEstimatedCostStorageInput interface { pulumi.Input ToTargetAssetEstimatedCostStorageOutput() TargetAssetEstimatedCostStorageOutput ToTargetAssetEstimatedCostStorageOutputWithContext(context.Context) TargetAssetEstimatedCostStorageOutput }
TargetAssetEstimatedCostStorageInput is an input type that accepts TargetAssetEstimatedCostStorageArgs and TargetAssetEstimatedCostStorageOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostStorageInput` via:
TargetAssetEstimatedCostStorageArgs{...}
type TargetAssetEstimatedCostStorageOutput ¶
type TargetAssetEstimatedCostStorageOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostStorageOutput) ElementType ¶
func (TargetAssetEstimatedCostStorageOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostStorageOutput) ToTargetAssetEstimatedCostStorageOutput ¶
func (o TargetAssetEstimatedCostStorageOutput) ToTargetAssetEstimatedCostStorageOutput() TargetAssetEstimatedCostStorageOutput
func (TargetAssetEstimatedCostStorageOutput) ToTargetAssetEstimatedCostStorageOutputWithContext ¶
func (o TargetAssetEstimatedCostStorageOutput) ToTargetAssetEstimatedCostStorageOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageOutput
func (TargetAssetEstimatedCostStorageOutput) TotalGbPerMonth ¶
func (o TargetAssetEstimatedCostStorageOutput) TotalGbPerMonth() pulumi.Float64PtrOutput
Gigabyte storage capacity per month.
func (TargetAssetEstimatedCostStorageOutput) TotalGbPerMonthBySubscription ¶
func (o TargetAssetEstimatedCostStorageOutput) TotalGbPerMonthBySubscription() pulumi.Float64PtrOutput
Gigabyte storage capacity per month by subscription
func (TargetAssetEstimatedCostStorageOutput) Volumes ¶
func (o TargetAssetEstimatedCostStorageOutput) Volumes() TargetAssetEstimatedCostStorageVolumeArrayOutput
Volume estimation
type TargetAssetEstimatedCostStorageVolume ¶
type TargetAssetEstimatedCostStorageVolume struct { // Gigabyte storage capacity CapacityGb *float64 `pulumi:"capacityGb"` // Volume description Description *string `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth *float64 `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription *float64 `pulumi:"totalGbPerMonthBySubscription"` }
type TargetAssetEstimatedCostStorageVolumeArgs ¶
type TargetAssetEstimatedCostStorageVolumeArgs struct { // Gigabyte storage capacity CapacityGb pulumi.Float64PtrInput `pulumi:"capacityGb"` // Volume description Description pulumi.StringPtrInput `pulumi:"description"` // Gigabyte storage capacity per month. TotalGbPerMonth pulumi.Float64PtrInput `pulumi:"totalGbPerMonth"` // Gigabyte storage capacity per month by subscription TotalGbPerMonthBySubscription pulumi.Float64PtrInput `pulumi:"totalGbPerMonthBySubscription"` }
func (TargetAssetEstimatedCostStorageVolumeArgs) ElementType ¶
func (TargetAssetEstimatedCostStorageVolumeArgs) ElementType() reflect.Type
func (TargetAssetEstimatedCostStorageVolumeArgs) ToTargetAssetEstimatedCostStorageVolumeOutput ¶
func (i TargetAssetEstimatedCostStorageVolumeArgs) ToTargetAssetEstimatedCostStorageVolumeOutput() TargetAssetEstimatedCostStorageVolumeOutput
func (TargetAssetEstimatedCostStorageVolumeArgs) ToTargetAssetEstimatedCostStorageVolumeOutputWithContext ¶
func (i TargetAssetEstimatedCostStorageVolumeArgs) ToTargetAssetEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageVolumeOutput
type TargetAssetEstimatedCostStorageVolumeArray ¶
type TargetAssetEstimatedCostStorageVolumeArray []TargetAssetEstimatedCostStorageVolumeInput
func (TargetAssetEstimatedCostStorageVolumeArray) ElementType ¶
func (TargetAssetEstimatedCostStorageVolumeArray) ElementType() reflect.Type
func (TargetAssetEstimatedCostStorageVolumeArray) ToTargetAssetEstimatedCostStorageVolumeArrayOutput ¶
func (i TargetAssetEstimatedCostStorageVolumeArray) ToTargetAssetEstimatedCostStorageVolumeArrayOutput() TargetAssetEstimatedCostStorageVolumeArrayOutput
func (TargetAssetEstimatedCostStorageVolumeArray) ToTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (i TargetAssetEstimatedCostStorageVolumeArray) ToTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageVolumeArrayOutput
type TargetAssetEstimatedCostStorageVolumeArrayInput ¶
type TargetAssetEstimatedCostStorageVolumeArrayInput interface { pulumi.Input ToTargetAssetEstimatedCostStorageVolumeArrayOutput() TargetAssetEstimatedCostStorageVolumeArrayOutput ToTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(context.Context) TargetAssetEstimatedCostStorageVolumeArrayOutput }
TargetAssetEstimatedCostStorageVolumeArrayInput is an input type that accepts TargetAssetEstimatedCostStorageVolumeArray and TargetAssetEstimatedCostStorageVolumeArrayOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostStorageVolumeArrayInput` via:
TargetAssetEstimatedCostStorageVolumeArray{ TargetAssetEstimatedCostStorageVolumeArgs{...} }
type TargetAssetEstimatedCostStorageVolumeArrayOutput ¶
type TargetAssetEstimatedCostStorageVolumeArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostStorageVolumeArrayOutput) ElementType ¶
func (TargetAssetEstimatedCostStorageVolumeArrayOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostStorageVolumeArrayOutput) ToTargetAssetEstimatedCostStorageVolumeArrayOutput ¶
func (o TargetAssetEstimatedCostStorageVolumeArrayOutput) ToTargetAssetEstimatedCostStorageVolumeArrayOutput() TargetAssetEstimatedCostStorageVolumeArrayOutput
func (TargetAssetEstimatedCostStorageVolumeArrayOutput) ToTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext ¶
func (o TargetAssetEstimatedCostStorageVolumeArrayOutput) ToTargetAssetEstimatedCostStorageVolumeArrayOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageVolumeArrayOutput
type TargetAssetEstimatedCostStorageVolumeInput ¶
type TargetAssetEstimatedCostStorageVolumeInput interface { pulumi.Input ToTargetAssetEstimatedCostStorageVolumeOutput() TargetAssetEstimatedCostStorageVolumeOutput ToTargetAssetEstimatedCostStorageVolumeOutputWithContext(context.Context) TargetAssetEstimatedCostStorageVolumeOutput }
TargetAssetEstimatedCostStorageVolumeInput is an input type that accepts TargetAssetEstimatedCostStorageVolumeArgs and TargetAssetEstimatedCostStorageVolumeOutput values. You can construct a concrete instance of `TargetAssetEstimatedCostStorageVolumeInput` via:
TargetAssetEstimatedCostStorageVolumeArgs{...}
type TargetAssetEstimatedCostStorageVolumeOutput ¶
type TargetAssetEstimatedCostStorageVolumeOutput struct{ *pulumi.OutputState }
func (TargetAssetEstimatedCostStorageVolumeOutput) CapacityGb ¶
func (o TargetAssetEstimatedCostStorageVolumeOutput) CapacityGb() pulumi.Float64PtrOutput
Gigabyte storage capacity
func (TargetAssetEstimatedCostStorageVolumeOutput) Description ¶
func (o TargetAssetEstimatedCostStorageVolumeOutput) Description() pulumi.StringPtrOutput
Volume description
func (TargetAssetEstimatedCostStorageVolumeOutput) ElementType ¶
func (TargetAssetEstimatedCostStorageVolumeOutput) ElementType() reflect.Type
func (TargetAssetEstimatedCostStorageVolumeOutput) ToTargetAssetEstimatedCostStorageVolumeOutput ¶
func (o TargetAssetEstimatedCostStorageVolumeOutput) ToTargetAssetEstimatedCostStorageVolumeOutput() TargetAssetEstimatedCostStorageVolumeOutput
func (TargetAssetEstimatedCostStorageVolumeOutput) ToTargetAssetEstimatedCostStorageVolumeOutputWithContext ¶
func (o TargetAssetEstimatedCostStorageVolumeOutput) ToTargetAssetEstimatedCostStorageVolumeOutputWithContext(ctx context.Context) TargetAssetEstimatedCostStorageVolumeOutput
func (TargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonth ¶
func (o TargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonth() pulumi.Float64PtrOutput
Gigabyte storage capacity per month.
func (TargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription ¶
func (o TargetAssetEstimatedCostStorageVolumeOutput) TotalGbPerMonthBySubscription() pulumi.Float64PtrOutput
Gigabyte storage capacity per month by subscription
type TargetAssetInput ¶
type TargetAssetInput interface { pulumi.Input ToTargetAssetOutput() TargetAssetOutput ToTargetAssetOutputWithContext(ctx context.Context) TargetAssetOutput }
type TargetAssetMap ¶
type TargetAssetMap map[string]TargetAssetInput
func (TargetAssetMap) ElementType ¶
func (TargetAssetMap) ElementType() reflect.Type
func (TargetAssetMap) ToTargetAssetMapOutput ¶
func (i TargetAssetMap) ToTargetAssetMapOutput() TargetAssetMapOutput
func (TargetAssetMap) ToTargetAssetMapOutputWithContext ¶
func (i TargetAssetMap) ToTargetAssetMapOutputWithContext(ctx context.Context) TargetAssetMapOutput
type TargetAssetMapInput ¶
type TargetAssetMapInput interface { pulumi.Input ToTargetAssetMapOutput() TargetAssetMapOutput ToTargetAssetMapOutputWithContext(context.Context) TargetAssetMapOutput }
TargetAssetMapInput is an input type that accepts TargetAssetMap and TargetAssetMapOutput values. You can construct a concrete instance of `TargetAssetMapInput` via:
TargetAssetMap{ "key": TargetAssetArgs{...} }
type TargetAssetMapOutput ¶
type TargetAssetMapOutput struct{ *pulumi.OutputState }
func (TargetAssetMapOutput) ElementType ¶
func (TargetAssetMapOutput) ElementType() reflect.Type
func (TargetAssetMapOutput) MapIndex ¶
func (o TargetAssetMapOutput) MapIndex(k pulumi.StringInput) TargetAssetOutput
func (TargetAssetMapOutput) ToTargetAssetMapOutput ¶
func (o TargetAssetMapOutput) ToTargetAssetMapOutput() TargetAssetMapOutput
func (TargetAssetMapOutput) ToTargetAssetMapOutputWithContext ¶
func (o TargetAssetMapOutput) ToTargetAssetMapOutputWithContext(ctx context.Context) TargetAssetMapOutput
type TargetAssetMigrationAsset ¶
type TargetAssetMigrationAsset struct { // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain *string `pulumi:"availabilityDomain"` // The OCID of the compartment. CompartmentId *string `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies []string `pulumi:"dependedOnBies"` // List of migration assets that depends on the asset. DependsOns []string `pulumi:"dependsOns"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id *string `pulumi:"id"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `pulumi:"lifecycleDetails"` // OCID of the associated migration. MigrationId *string `pulumi:"migrationId"` // List of notifications Notifications []string `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot *string `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId *string `pulumi:"replicationCompartmentId"` // Replication schedule identifier ReplicationScheduleId *string `pulumi:"replicationScheduleId"` // Name of snapshot bucket SnapShotBucketName *string `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots map[string]string `pulumi:"snapshots"` // Key-value pair representing asset metadata keys and values scoped to a namespace. Example: `{"bar-key": "value"}` SourceAssetData map[string]string `pulumi:"sourceAssetData"` // OCID that is referenced to an asset for an inventory. SourceAssetId *string `pulumi:"sourceAssetId"` // The current state of the target asset. State *string `pulumi:"state"` // Tenancy identifier TenancyId *string `pulumi:"tenancyId"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated *string `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated *string `pulumi:"timeUpdated"` // (Updatable) The type of target asset. Type *string `pulumi:"type"` }
type TargetAssetMigrationAssetArgs ¶
type TargetAssetMigrationAssetArgs struct { // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // The OCID of the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // List of migration assets that depend on the asset. DependedOnBies pulumi.StringArrayInput `pulumi:"dependedOnBies"` // List of migration assets that depends on the asset. DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Asset ID generated by mirgration service. It is used in the mirgration service pipeline. Id pulumi.StringPtrInput `pulumi:"id"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput `pulumi:"lifecycleDetails"` // OCID of the associated migration. MigrationId pulumi.StringPtrInput `pulumi:"migrationId"` // List of notifications Notifications pulumi.StringArrayInput `pulumi:"notifications"` // The parent snapshot of the migration asset to be used by the replication task. ParentSnapshot pulumi.StringPtrInput `pulumi:"parentSnapshot"` // Replication compartment identifier ReplicationCompartmentId pulumi.StringPtrInput `pulumi:"replicationCompartmentId"` // Replication schedule identifier ReplicationScheduleId pulumi.StringPtrInput `pulumi:"replicationScheduleId"` // Name of snapshot bucket SnapShotBucketName pulumi.StringPtrInput `pulumi:"snapShotBucketName"` // Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}` Snapshots pulumi.StringMapInput `pulumi:"snapshots"` // Key-value pair representing asset metadata keys and values scoped to a namespace. Example: `{"bar-key": "value"}` SourceAssetData pulumi.StringMapInput `pulumi:"sourceAssetData"` // OCID that is referenced to an asset for an inventory. SourceAssetId pulumi.StringPtrInput `pulumi:"sourceAssetId"` // The current state of the target asset. State pulumi.StringPtrInput `pulumi:"state"` // Tenancy identifier TenancyId pulumi.StringPtrInput `pulumi:"tenancyId"` // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"` // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput `pulumi:"timeUpdated"` // (Updatable) The type of target asset. Type pulumi.StringPtrInput `pulumi:"type"` }
func (TargetAssetMigrationAssetArgs) ElementType ¶
func (TargetAssetMigrationAssetArgs) ElementType() reflect.Type
func (TargetAssetMigrationAssetArgs) ToTargetAssetMigrationAssetOutput ¶
func (i TargetAssetMigrationAssetArgs) ToTargetAssetMigrationAssetOutput() TargetAssetMigrationAssetOutput
func (TargetAssetMigrationAssetArgs) ToTargetAssetMigrationAssetOutputWithContext ¶
func (i TargetAssetMigrationAssetArgs) ToTargetAssetMigrationAssetOutputWithContext(ctx context.Context) TargetAssetMigrationAssetOutput
type TargetAssetMigrationAssetArray ¶
type TargetAssetMigrationAssetArray []TargetAssetMigrationAssetInput
func (TargetAssetMigrationAssetArray) ElementType ¶
func (TargetAssetMigrationAssetArray) ElementType() reflect.Type
func (TargetAssetMigrationAssetArray) ToTargetAssetMigrationAssetArrayOutput ¶
func (i TargetAssetMigrationAssetArray) ToTargetAssetMigrationAssetArrayOutput() TargetAssetMigrationAssetArrayOutput
func (TargetAssetMigrationAssetArray) ToTargetAssetMigrationAssetArrayOutputWithContext ¶
func (i TargetAssetMigrationAssetArray) ToTargetAssetMigrationAssetArrayOutputWithContext(ctx context.Context) TargetAssetMigrationAssetArrayOutput
type TargetAssetMigrationAssetArrayInput ¶
type TargetAssetMigrationAssetArrayInput interface { pulumi.Input ToTargetAssetMigrationAssetArrayOutput() TargetAssetMigrationAssetArrayOutput ToTargetAssetMigrationAssetArrayOutputWithContext(context.Context) TargetAssetMigrationAssetArrayOutput }
TargetAssetMigrationAssetArrayInput is an input type that accepts TargetAssetMigrationAssetArray and TargetAssetMigrationAssetArrayOutput values. You can construct a concrete instance of `TargetAssetMigrationAssetArrayInput` via:
TargetAssetMigrationAssetArray{ TargetAssetMigrationAssetArgs{...} }
type TargetAssetMigrationAssetArrayOutput ¶
type TargetAssetMigrationAssetArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetMigrationAssetArrayOutput) ElementType ¶
func (TargetAssetMigrationAssetArrayOutput) ElementType() reflect.Type
func (TargetAssetMigrationAssetArrayOutput) Index ¶
func (o TargetAssetMigrationAssetArrayOutput) Index(i pulumi.IntInput) TargetAssetMigrationAssetOutput
func (TargetAssetMigrationAssetArrayOutput) ToTargetAssetMigrationAssetArrayOutput ¶
func (o TargetAssetMigrationAssetArrayOutput) ToTargetAssetMigrationAssetArrayOutput() TargetAssetMigrationAssetArrayOutput
func (TargetAssetMigrationAssetArrayOutput) ToTargetAssetMigrationAssetArrayOutputWithContext ¶
func (o TargetAssetMigrationAssetArrayOutput) ToTargetAssetMigrationAssetArrayOutputWithContext(ctx context.Context) TargetAssetMigrationAssetArrayOutput
type TargetAssetMigrationAssetInput ¶
type TargetAssetMigrationAssetInput interface { pulumi.Input ToTargetAssetMigrationAssetOutput() TargetAssetMigrationAssetOutput ToTargetAssetMigrationAssetOutputWithContext(context.Context) TargetAssetMigrationAssetOutput }
TargetAssetMigrationAssetInput is an input type that accepts TargetAssetMigrationAssetArgs and TargetAssetMigrationAssetOutput values. You can construct a concrete instance of `TargetAssetMigrationAssetInput` via:
TargetAssetMigrationAssetArgs{...}
type TargetAssetMigrationAssetOutput ¶
type TargetAssetMigrationAssetOutput struct{ *pulumi.OutputState }
func (TargetAssetMigrationAssetOutput) AvailabilityDomain ¶
func (o TargetAssetMigrationAssetOutput) AvailabilityDomain() pulumi.StringPtrOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (TargetAssetMigrationAssetOutput) CompartmentId ¶
func (o TargetAssetMigrationAssetOutput) CompartmentId() pulumi.StringPtrOutput
The OCID of the compartment.
func (TargetAssetMigrationAssetOutput) DependedOnBies ¶
func (o TargetAssetMigrationAssetOutput) DependedOnBies() pulumi.StringArrayOutput
List of migration assets that depend on the asset.
func (TargetAssetMigrationAssetOutput) DependsOns ¶
func (o TargetAssetMigrationAssetOutput) DependsOns() pulumi.StringArrayOutput
List of migration assets that depends on the asset.
func (TargetAssetMigrationAssetOutput) DisplayName ¶
func (o TargetAssetMigrationAssetOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetMigrationAssetOutput) ElementType ¶
func (TargetAssetMigrationAssetOutput) ElementType() reflect.Type
func (TargetAssetMigrationAssetOutput) Id ¶
func (o TargetAssetMigrationAssetOutput) Id() pulumi.StringPtrOutput
Asset ID generated by mirgration service. It is used in the mirgration service pipeline.
func (TargetAssetMigrationAssetOutput) LifecycleDetails ¶
func (o TargetAssetMigrationAssetOutput) LifecycleDetails() pulumi.StringPtrOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (TargetAssetMigrationAssetOutput) MigrationId ¶
func (o TargetAssetMigrationAssetOutput) MigrationId() pulumi.StringPtrOutput
OCID of the associated migration.
func (TargetAssetMigrationAssetOutput) Notifications ¶
func (o TargetAssetMigrationAssetOutput) Notifications() pulumi.StringArrayOutput
List of notifications
func (TargetAssetMigrationAssetOutput) ParentSnapshot ¶
func (o TargetAssetMigrationAssetOutput) ParentSnapshot() pulumi.StringPtrOutput
The parent snapshot of the migration asset to be used by the replication task.
func (TargetAssetMigrationAssetOutput) ReplicationCompartmentId ¶
func (o TargetAssetMigrationAssetOutput) ReplicationCompartmentId() pulumi.StringPtrOutput
Replication compartment identifier
func (TargetAssetMigrationAssetOutput) ReplicationScheduleId ¶
func (o TargetAssetMigrationAssetOutput) ReplicationScheduleId() pulumi.StringPtrOutput
Replication schedule identifier
func (TargetAssetMigrationAssetOutput) SnapShotBucketName ¶
func (o TargetAssetMigrationAssetOutput) SnapShotBucketName() pulumi.StringPtrOutput
Name of snapshot bucket
func (TargetAssetMigrationAssetOutput) Snapshots ¶
func (o TargetAssetMigrationAssetOutput) Snapshots() pulumi.StringMapOutput
Key-value pair representing disks ID mapped to the OCIDs of replicated or hydration server volume snapshots. Example: `{"bar-key": "value"}`
func (TargetAssetMigrationAssetOutput) SourceAssetData ¶
func (o TargetAssetMigrationAssetOutput) SourceAssetData() pulumi.StringMapOutput
Key-value pair representing asset metadata keys and values scoped to a namespace. Example: `{"bar-key": "value"}`
func (TargetAssetMigrationAssetOutput) SourceAssetId ¶
func (o TargetAssetMigrationAssetOutput) SourceAssetId() pulumi.StringPtrOutput
OCID that is referenced to an asset for an inventory.
func (TargetAssetMigrationAssetOutput) State ¶
func (o TargetAssetMigrationAssetOutput) State() pulumi.StringPtrOutput
The current state of the target asset.
func (TargetAssetMigrationAssetOutput) TenancyId ¶
func (o TargetAssetMigrationAssetOutput) TenancyId() pulumi.StringPtrOutput
Tenancy identifier
func (TargetAssetMigrationAssetOutput) TimeCreated ¶
func (o TargetAssetMigrationAssetOutput) TimeCreated() pulumi.StringPtrOutput
The time when the target asset was created. An RFC3339 formatted datetime string.
func (TargetAssetMigrationAssetOutput) TimeUpdated ¶
func (o TargetAssetMigrationAssetOutput) TimeUpdated() pulumi.StringPtrOutput
The time when the target asset was updated. An RFC3339 formatted datetime string.
func (TargetAssetMigrationAssetOutput) ToTargetAssetMigrationAssetOutput ¶
func (o TargetAssetMigrationAssetOutput) ToTargetAssetMigrationAssetOutput() TargetAssetMigrationAssetOutput
func (TargetAssetMigrationAssetOutput) ToTargetAssetMigrationAssetOutputWithContext ¶
func (o TargetAssetMigrationAssetOutput) ToTargetAssetMigrationAssetOutputWithContext(ctx context.Context) TargetAssetMigrationAssetOutput
func (TargetAssetMigrationAssetOutput) Type ¶
func (o TargetAssetMigrationAssetOutput) Type() pulumi.StringPtrOutput
(Updatable) The type of target asset.
type TargetAssetOutput ¶
type TargetAssetOutput struct{ *pulumi.OutputState }
func (TargetAssetOutput) BlockVolumesPerformance ¶
func (o TargetAssetOutput) BlockVolumesPerformance() pulumi.IntOutput
(Updatable) Performance of the block volumes.
func (TargetAssetOutput) CompartmentId ¶
func (o TargetAssetOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (TargetAssetOutput) CompatibilityMessages ¶
func (o TargetAssetOutput) CompatibilityMessages() TargetAssetCompatibilityMessageArrayOutput
Messages about the compatibility issues.
func (TargetAssetOutput) CreatedResourceId ¶
func (o TargetAssetOutput) CreatedResourceId() pulumi.StringOutput
Created resource identifier
func (TargetAssetOutput) DisplayName ¶
func (o TargetAssetOutput) DisplayName() pulumi.StringOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetOutput) ElementType ¶
func (TargetAssetOutput) ElementType() reflect.Type
func (TargetAssetOutput) EstimatedCosts ¶
func (o TargetAssetOutput) EstimatedCosts() TargetAssetEstimatedCostArrayOutput
Cost estimation description
func (TargetAssetOutput) IsExcludedFromExecution ¶
func (o TargetAssetOutput) IsExcludedFromExecution() pulumi.BoolOutput
(Updatable) A boolean indicating whether the asset should be migrated.
func (TargetAssetOutput) LifecycleDetails ¶
func (o TargetAssetOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.
func (TargetAssetOutput) MigrationAssets ¶
func (o TargetAssetOutput) MigrationAssets() TargetAssetMigrationAssetArrayOutput
Description of the migration asset.
func (TargetAssetOutput) MigrationPlanId ¶
func (o TargetAssetOutput) MigrationPlanId() pulumi.StringOutput
OCID of the associated migration plan.
func (TargetAssetOutput) MsLicense ¶
func (o TargetAssetOutput) MsLicense() pulumi.StringOutput
(Updatable) Microsoft license for the VM configuration.
func (TargetAssetOutput) PreferredShapeType ¶
func (o TargetAssetOutput) PreferredShapeType() pulumi.StringOutput
(Updatable) Preferred VM shape type that you provide.
func (TargetAssetOutput) RecommendedSpecs ¶
func (o TargetAssetOutput) RecommendedSpecs() TargetAssetRecommendedSpecArrayOutput
Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance.
func (TargetAssetOutput) State ¶
func (o TargetAssetOutput) State() pulumi.StringOutput
The current state of the target asset.
func (TargetAssetOutput) TestSpecs ¶
func (o TargetAssetOutput) TestSpecs() TargetAssetTestSpecArrayOutput
Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance.
func (TargetAssetOutput) TimeAssessed ¶
func (o TargetAssetOutput) TimeAssessed() pulumi.StringOutput
The time when the assessment was done. An RFC3339 formatted datetime string.
func (TargetAssetOutput) TimeCreated ¶
func (o TargetAssetOutput) TimeCreated() pulumi.StringOutput
The time when the target asset was created. An RFC3339 formatted datetime string.
func (TargetAssetOutput) TimeUpdated ¶
func (o TargetAssetOutput) TimeUpdated() pulumi.StringOutput
The time when the target asset was updated. An RFC3339 formatted datetime string.
func (TargetAssetOutput) ToTargetAssetOutput ¶
func (o TargetAssetOutput) ToTargetAssetOutput() TargetAssetOutput
func (TargetAssetOutput) ToTargetAssetOutputWithContext ¶
func (o TargetAssetOutput) ToTargetAssetOutputWithContext(ctx context.Context) TargetAssetOutput
func (TargetAssetOutput) Type ¶
func (o TargetAssetOutput) Type() pulumi.StringOutput
(Updatable) The type of target asset.
func (TargetAssetOutput) UserSpec ¶
func (o TargetAssetOutput) UserSpec() TargetAssetUserSpecOutput
(Updatable) Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance.
type TargetAssetRecommendedSpec ¶
type TargetAssetRecommendedSpec struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs []TargetAssetRecommendedSpecAgentConfig `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain *string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId *string `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId *string `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails []TargetAssetRecommendedSpecCreateVnicDetail `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId *string `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain *string `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel *string `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions []TargetAssetRecommendedSpecInstanceOption `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript *string `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled *bool `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs []TargetAssetRecommendedSpecPreemptibleInstanceConfig `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape *string `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs []TargetAssetRecommendedSpecShapeConfig `pulumi:"shapeConfigs"` // (Updatable) SourceDetails []TargetAssetRecommendedSpecSourceDetail `pulumi:"sourceDetails"` }
type TargetAssetRecommendedSpecAgentConfig ¶
type TargetAssetRecommendedSpecAgentConfig struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled *bool `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled *bool `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled *bool `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs []TargetAssetRecommendedSpecAgentConfigPluginsConfig `pulumi:"pluginsConfigs"` }
type TargetAssetRecommendedSpecAgentConfigArgs ¶
type TargetAssetRecommendedSpecAgentConfigArgs struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled pulumi.BoolPtrInput `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled pulumi.BoolPtrInput `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled pulumi.BoolPtrInput `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput `pulumi:"pluginsConfigs"` }
func (TargetAssetRecommendedSpecAgentConfigArgs) ElementType ¶
func (TargetAssetRecommendedSpecAgentConfigArgs) ElementType() reflect.Type
func (TargetAssetRecommendedSpecAgentConfigArgs) ToTargetAssetRecommendedSpecAgentConfigOutput ¶
func (i TargetAssetRecommendedSpecAgentConfigArgs) ToTargetAssetRecommendedSpecAgentConfigOutput() TargetAssetRecommendedSpecAgentConfigOutput
func (TargetAssetRecommendedSpecAgentConfigArgs) ToTargetAssetRecommendedSpecAgentConfigOutputWithContext ¶
func (i TargetAssetRecommendedSpecAgentConfigArgs) ToTargetAssetRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigOutput
type TargetAssetRecommendedSpecAgentConfigArray ¶
type TargetAssetRecommendedSpecAgentConfigArray []TargetAssetRecommendedSpecAgentConfigInput
func (TargetAssetRecommendedSpecAgentConfigArray) ElementType ¶
func (TargetAssetRecommendedSpecAgentConfigArray) ElementType() reflect.Type
func (TargetAssetRecommendedSpecAgentConfigArray) ToTargetAssetRecommendedSpecAgentConfigArrayOutput ¶
func (i TargetAssetRecommendedSpecAgentConfigArray) ToTargetAssetRecommendedSpecAgentConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigArrayOutput
func (TargetAssetRecommendedSpecAgentConfigArray) ToTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext ¶
func (i TargetAssetRecommendedSpecAgentConfigArray) ToTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigArrayOutput
type TargetAssetRecommendedSpecAgentConfigArrayInput ¶
type TargetAssetRecommendedSpecAgentConfigArrayInput interface { pulumi.Input ToTargetAssetRecommendedSpecAgentConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigArrayOutput ToTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(context.Context) TargetAssetRecommendedSpecAgentConfigArrayOutput }
TargetAssetRecommendedSpecAgentConfigArrayInput is an input type that accepts TargetAssetRecommendedSpecAgentConfigArray and TargetAssetRecommendedSpecAgentConfigArrayOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecAgentConfigArrayInput` via:
TargetAssetRecommendedSpecAgentConfigArray{ TargetAssetRecommendedSpecAgentConfigArgs{...} }
type TargetAssetRecommendedSpecAgentConfigArrayOutput ¶
type TargetAssetRecommendedSpecAgentConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecAgentConfigArrayOutput) ElementType ¶
func (TargetAssetRecommendedSpecAgentConfigArrayOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecAgentConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigArrayOutput ¶
func (o TargetAssetRecommendedSpecAgentConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigArrayOutput
func (TargetAssetRecommendedSpecAgentConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext ¶
func (o TargetAssetRecommendedSpecAgentConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigArrayOutput
type TargetAssetRecommendedSpecAgentConfigInput ¶
type TargetAssetRecommendedSpecAgentConfigInput interface { pulumi.Input ToTargetAssetRecommendedSpecAgentConfigOutput() TargetAssetRecommendedSpecAgentConfigOutput ToTargetAssetRecommendedSpecAgentConfigOutputWithContext(context.Context) TargetAssetRecommendedSpecAgentConfigOutput }
TargetAssetRecommendedSpecAgentConfigInput is an input type that accepts TargetAssetRecommendedSpecAgentConfigArgs and TargetAssetRecommendedSpecAgentConfigOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecAgentConfigInput` via:
TargetAssetRecommendedSpecAgentConfigArgs{...}
type TargetAssetRecommendedSpecAgentConfigOutput ¶
type TargetAssetRecommendedSpecAgentConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecAgentConfigOutput) AreAllPluginsDisabled ¶
func (o TargetAssetRecommendedSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolPtrOutput
Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
func (TargetAssetRecommendedSpecAgentConfigOutput) ElementType ¶
func (TargetAssetRecommendedSpecAgentConfigOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecAgentConfigOutput) IsManagementDisabled ¶
func (o TargetAssetRecommendedSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolPtrOutput
Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
func (TargetAssetRecommendedSpecAgentConfigOutput) IsMonitoringDisabled ¶
func (o TargetAssetRecommendedSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolPtrOutput
Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
func (TargetAssetRecommendedSpecAgentConfigOutput) PluginsConfigs ¶
func (o TargetAssetRecommendedSpecAgentConfigOutput) PluginsConfigs() TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
The configuration of plugins associated with this instance.
func (TargetAssetRecommendedSpecAgentConfigOutput) ToTargetAssetRecommendedSpecAgentConfigOutput ¶
func (o TargetAssetRecommendedSpecAgentConfigOutput) ToTargetAssetRecommendedSpecAgentConfigOutput() TargetAssetRecommendedSpecAgentConfigOutput
func (TargetAssetRecommendedSpecAgentConfigOutput) ToTargetAssetRecommendedSpecAgentConfigOutputWithContext ¶
func (o TargetAssetRecommendedSpecAgentConfigOutput) ToTargetAssetRecommendedSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigOutput
type TargetAssetRecommendedSpecAgentConfigPluginsConfig ¶
type TargetAssetRecommendedSpecAgentConfigPluginsConfig struct { // Whether the plugin should be enabled or disabled. DesiredState *string `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name *string `pulumi:"name"` }
type TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs ¶
type TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs struct { // Whether the plugin should be enabled or disabled. DesiredState pulumi.StringPtrInput `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringPtrInput `pulumi:"name"` }
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ElementType ¶
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput ¶
func (i TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext ¶
func (i TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
type TargetAssetRecommendedSpecAgentConfigPluginsConfigArray ¶
type TargetAssetRecommendedSpecAgentConfigPluginsConfigArray []TargetAssetRecommendedSpecAgentConfigPluginsConfigInput
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ElementType ¶
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput ¶
func (i TargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (i TargetAssetRecommendedSpecAgentConfigPluginsConfigArray) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
type TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput ¶
type TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput interface { pulumi.Input ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput }
TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput is an input type that accepts TargetAssetRecommendedSpecAgentConfigPluginsConfigArray and TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayInput` via:
TargetAssetRecommendedSpecAgentConfigPluginsConfigArray{ TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs{...} }
type TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput ¶
type TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ElementType ¶
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput ¶
func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigArrayOutput
type TargetAssetRecommendedSpecAgentConfigPluginsConfigInput ¶
type TargetAssetRecommendedSpecAgentConfigPluginsConfigInput interface { pulumi.Input ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput }
TargetAssetRecommendedSpecAgentConfigPluginsConfigInput is an input type that accepts TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs and TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecAgentConfigPluginsConfigInput` via:
TargetAssetRecommendedSpecAgentConfigPluginsConfigArgs{...}
type TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput ¶
type TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) DesiredState ¶
func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringPtrOutput
Whether the plugin should be enabled or disabled.
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ElementType ¶
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) Name ¶
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput ¶
func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutput() TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
func (TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext ¶
func (o TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput) ToTargetAssetRecommendedSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecAgentConfigPluginsConfigOutput
type TargetAssetRecommendedSpecArgs ¶
type TargetAssetRecommendedSpecArgs struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs TargetAssetRecommendedSpecAgentConfigArrayInput `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId pulumi.StringPtrInput `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails TargetAssetRecommendedSpecCreateVnicDetailArrayInput `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId pulumi.StringPtrInput `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain pulumi.StringPtrInput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringPtrInput `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions TargetAssetRecommendedSpecInstanceOptionArrayInput `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript pulumi.StringPtrInput `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled pulumi.BoolPtrInput `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape pulumi.StringPtrInput `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs TargetAssetRecommendedSpecShapeConfigArrayInput `pulumi:"shapeConfigs"` // (Updatable) SourceDetails TargetAssetRecommendedSpecSourceDetailArrayInput `pulumi:"sourceDetails"` }
func (TargetAssetRecommendedSpecArgs) ElementType ¶
func (TargetAssetRecommendedSpecArgs) ElementType() reflect.Type
func (TargetAssetRecommendedSpecArgs) ToTargetAssetRecommendedSpecOutput ¶
func (i TargetAssetRecommendedSpecArgs) ToTargetAssetRecommendedSpecOutput() TargetAssetRecommendedSpecOutput
func (TargetAssetRecommendedSpecArgs) ToTargetAssetRecommendedSpecOutputWithContext ¶
func (i TargetAssetRecommendedSpecArgs) ToTargetAssetRecommendedSpecOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecOutput
type TargetAssetRecommendedSpecArray ¶
type TargetAssetRecommendedSpecArray []TargetAssetRecommendedSpecInput
func (TargetAssetRecommendedSpecArray) ElementType ¶
func (TargetAssetRecommendedSpecArray) ElementType() reflect.Type
func (TargetAssetRecommendedSpecArray) ToTargetAssetRecommendedSpecArrayOutput ¶
func (i TargetAssetRecommendedSpecArray) ToTargetAssetRecommendedSpecArrayOutput() TargetAssetRecommendedSpecArrayOutput
func (TargetAssetRecommendedSpecArray) ToTargetAssetRecommendedSpecArrayOutputWithContext ¶
func (i TargetAssetRecommendedSpecArray) ToTargetAssetRecommendedSpecArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecArrayOutput
type TargetAssetRecommendedSpecArrayInput ¶
type TargetAssetRecommendedSpecArrayInput interface { pulumi.Input ToTargetAssetRecommendedSpecArrayOutput() TargetAssetRecommendedSpecArrayOutput ToTargetAssetRecommendedSpecArrayOutputWithContext(context.Context) TargetAssetRecommendedSpecArrayOutput }
TargetAssetRecommendedSpecArrayInput is an input type that accepts TargetAssetRecommendedSpecArray and TargetAssetRecommendedSpecArrayOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecArrayInput` via:
TargetAssetRecommendedSpecArray{ TargetAssetRecommendedSpecArgs{...} }
type TargetAssetRecommendedSpecArrayOutput ¶
type TargetAssetRecommendedSpecArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecArrayOutput) ElementType ¶
func (TargetAssetRecommendedSpecArrayOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecArrayOutput) Index ¶
func (o TargetAssetRecommendedSpecArrayOutput) Index(i pulumi.IntInput) TargetAssetRecommendedSpecOutput
func (TargetAssetRecommendedSpecArrayOutput) ToTargetAssetRecommendedSpecArrayOutput ¶
func (o TargetAssetRecommendedSpecArrayOutput) ToTargetAssetRecommendedSpecArrayOutput() TargetAssetRecommendedSpecArrayOutput
func (TargetAssetRecommendedSpecArrayOutput) ToTargetAssetRecommendedSpecArrayOutputWithContext ¶
func (o TargetAssetRecommendedSpecArrayOutput) ToTargetAssetRecommendedSpecArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecArrayOutput
type TargetAssetRecommendedSpecCreateVnicDetail ¶
type TargetAssetRecommendedSpecCreateVnicDetail struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord *bool `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp *bool `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel *string `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp *string `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck *bool `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId *string `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId *string `pulumi:"vlanId"` }
type TargetAssetRecommendedSpecCreateVnicDetailArgs ¶
type TargetAssetRecommendedSpecCreateVnicDetailArgs struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord pulumi.BoolPtrInput `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp pulumi.BoolPtrInput `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringPtrInput `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp pulumi.StringPtrInput `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck pulumi.BoolPtrInput `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId pulumi.StringPtrInput `pulumi:"vlanId"` }
func (TargetAssetRecommendedSpecCreateVnicDetailArgs) ElementType ¶
func (TargetAssetRecommendedSpecCreateVnicDetailArgs) ElementType() reflect.Type
func (TargetAssetRecommendedSpecCreateVnicDetailArgs) ToTargetAssetRecommendedSpecCreateVnicDetailOutput ¶
func (i TargetAssetRecommendedSpecCreateVnicDetailArgs) ToTargetAssetRecommendedSpecCreateVnicDetailOutput() TargetAssetRecommendedSpecCreateVnicDetailOutput
func (TargetAssetRecommendedSpecCreateVnicDetailArgs) ToTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext ¶
func (i TargetAssetRecommendedSpecCreateVnicDetailArgs) ToTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecCreateVnicDetailOutput
type TargetAssetRecommendedSpecCreateVnicDetailArray ¶
type TargetAssetRecommendedSpecCreateVnicDetailArray []TargetAssetRecommendedSpecCreateVnicDetailInput
func (TargetAssetRecommendedSpecCreateVnicDetailArray) ElementType ¶
func (TargetAssetRecommendedSpecCreateVnicDetailArray) ElementType() reflect.Type
func (TargetAssetRecommendedSpecCreateVnicDetailArray) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutput ¶
func (i TargetAssetRecommendedSpecCreateVnicDetailArray) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
func (TargetAssetRecommendedSpecCreateVnicDetailArray) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext ¶
func (i TargetAssetRecommendedSpecCreateVnicDetailArray) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
type TargetAssetRecommendedSpecCreateVnicDetailArrayInput ¶
type TargetAssetRecommendedSpecCreateVnicDetailArrayInput interface { pulumi.Input ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() TargetAssetRecommendedSpecCreateVnicDetailArrayOutput ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(context.Context) TargetAssetRecommendedSpecCreateVnicDetailArrayOutput }
TargetAssetRecommendedSpecCreateVnicDetailArrayInput is an input type that accepts TargetAssetRecommendedSpecCreateVnicDetailArray and TargetAssetRecommendedSpecCreateVnicDetailArrayOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecCreateVnicDetailArrayInput` via:
TargetAssetRecommendedSpecCreateVnicDetailArray{ TargetAssetRecommendedSpecCreateVnicDetailArgs{...} }
type TargetAssetRecommendedSpecCreateVnicDetailArrayOutput ¶
type TargetAssetRecommendedSpecCreateVnicDetailArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ElementType ¶
func (TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutput ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutput() TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
func (TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailArrayOutput) ToTargetAssetRecommendedSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
type TargetAssetRecommendedSpecCreateVnicDetailInput ¶
type TargetAssetRecommendedSpecCreateVnicDetailInput interface { pulumi.Input ToTargetAssetRecommendedSpecCreateVnicDetailOutput() TargetAssetRecommendedSpecCreateVnicDetailOutput ToTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(context.Context) TargetAssetRecommendedSpecCreateVnicDetailOutput }
TargetAssetRecommendedSpecCreateVnicDetailInput is an input type that accepts TargetAssetRecommendedSpecCreateVnicDetailArgs and TargetAssetRecommendedSpecCreateVnicDetailOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecCreateVnicDetailInput` via:
TargetAssetRecommendedSpecCreateVnicDetailArgs{...}
type TargetAssetRecommendedSpecCreateVnicDetailOutput ¶
type TargetAssetRecommendedSpecCreateVnicDetailOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPrivateDnsRecord ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolPtrOutput
Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPublicIp ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolPtrOutput
Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) DefinedTags ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) DisplayName ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) ElementType ¶
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) FreeformTags ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) HostnameLabel ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringPtrOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) NsgIds ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) PrivateIp ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringPtrOutput
A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) SkipSourceDestCheck ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) SubnetId ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) SubnetId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) ToTargetAssetRecommendedSpecCreateVnicDetailOutput ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) ToTargetAssetRecommendedSpecCreateVnicDetailOutput() TargetAssetRecommendedSpecCreateVnicDetailOutput
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) ToTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) ToTargetAssetRecommendedSpecCreateVnicDetailOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecCreateVnicDetailOutput
func (TargetAssetRecommendedSpecCreateVnicDetailOutput) VlanId ¶
func (o TargetAssetRecommendedSpecCreateVnicDetailOutput) VlanId() pulumi.StringPtrOutput
Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
type TargetAssetRecommendedSpecInput ¶
type TargetAssetRecommendedSpecInput interface { pulumi.Input ToTargetAssetRecommendedSpecOutput() TargetAssetRecommendedSpecOutput ToTargetAssetRecommendedSpecOutputWithContext(context.Context) TargetAssetRecommendedSpecOutput }
TargetAssetRecommendedSpecInput is an input type that accepts TargetAssetRecommendedSpecArgs and TargetAssetRecommendedSpecOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecInput` via:
TargetAssetRecommendedSpecArgs{...}
type TargetAssetRecommendedSpecInstanceOption ¶
type TargetAssetRecommendedSpecInstanceOption struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled *bool `pulumi:"areLegacyImdsEndpointsDisabled"` }
type TargetAssetRecommendedSpecInstanceOptionArgs ¶
type TargetAssetRecommendedSpecInstanceOptionArgs struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled pulumi.BoolPtrInput `pulumi:"areLegacyImdsEndpointsDisabled"` }
func (TargetAssetRecommendedSpecInstanceOptionArgs) ElementType ¶
func (TargetAssetRecommendedSpecInstanceOptionArgs) ElementType() reflect.Type
func (TargetAssetRecommendedSpecInstanceOptionArgs) ToTargetAssetRecommendedSpecInstanceOptionOutput ¶
func (i TargetAssetRecommendedSpecInstanceOptionArgs) ToTargetAssetRecommendedSpecInstanceOptionOutput() TargetAssetRecommendedSpecInstanceOptionOutput
func (TargetAssetRecommendedSpecInstanceOptionArgs) ToTargetAssetRecommendedSpecInstanceOptionOutputWithContext ¶
func (i TargetAssetRecommendedSpecInstanceOptionArgs) ToTargetAssetRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecInstanceOptionOutput
type TargetAssetRecommendedSpecInstanceOptionArray ¶
type TargetAssetRecommendedSpecInstanceOptionArray []TargetAssetRecommendedSpecInstanceOptionInput
func (TargetAssetRecommendedSpecInstanceOptionArray) ElementType ¶
func (TargetAssetRecommendedSpecInstanceOptionArray) ElementType() reflect.Type
func (TargetAssetRecommendedSpecInstanceOptionArray) ToTargetAssetRecommendedSpecInstanceOptionArrayOutput ¶
func (i TargetAssetRecommendedSpecInstanceOptionArray) ToTargetAssetRecommendedSpecInstanceOptionArrayOutput() TargetAssetRecommendedSpecInstanceOptionArrayOutput
func (TargetAssetRecommendedSpecInstanceOptionArray) ToTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext ¶
func (i TargetAssetRecommendedSpecInstanceOptionArray) ToTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecInstanceOptionArrayOutput
type TargetAssetRecommendedSpecInstanceOptionArrayInput ¶
type TargetAssetRecommendedSpecInstanceOptionArrayInput interface { pulumi.Input ToTargetAssetRecommendedSpecInstanceOptionArrayOutput() TargetAssetRecommendedSpecInstanceOptionArrayOutput ToTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(context.Context) TargetAssetRecommendedSpecInstanceOptionArrayOutput }
TargetAssetRecommendedSpecInstanceOptionArrayInput is an input type that accepts TargetAssetRecommendedSpecInstanceOptionArray and TargetAssetRecommendedSpecInstanceOptionArrayOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecInstanceOptionArrayInput` via:
TargetAssetRecommendedSpecInstanceOptionArray{ TargetAssetRecommendedSpecInstanceOptionArgs{...} }
type TargetAssetRecommendedSpecInstanceOptionArrayOutput ¶
type TargetAssetRecommendedSpecInstanceOptionArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecInstanceOptionArrayOutput) ElementType ¶
func (TargetAssetRecommendedSpecInstanceOptionArrayOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecInstanceOptionArrayOutput) ToTargetAssetRecommendedSpecInstanceOptionArrayOutput ¶
func (o TargetAssetRecommendedSpecInstanceOptionArrayOutput) ToTargetAssetRecommendedSpecInstanceOptionArrayOutput() TargetAssetRecommendedSpecInstanceOptionArrayOutput
func (TargetAssetRecommendedSpecInstanceOptionArrayOutput) ToTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext ¶
func (o TargetAssetRecommendedSpecInstanceOptionArrayOutput) ToTargetAssetRecommendedSpecInstanceOptionArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecInstanceOptionArrayOutput
type TargetAssetRecommendedSpecInstanceOptionInput ¶
type TargetAssetRecommendedSpecInstanceOptionInput interface { pulumi.Input ToTargetAssetRecommendedSpecInstanceOptionOutput() TargetAssetRecommendedSpecInstanceOptionOutput ToTargetAssetRecommendedSpecInstanceOptionOutputWithContext(context.Context) TargetAssetRecommendedSpecInstanceOptionOutput }
TargetAssetRecommendedSpecInstanceOptionInput is an input type that accepts TargetAssetRecommendedSpecInstanceOptionArgs and TargetAssetRecommendedSpecInstanceOptionOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecInstanceOptionInput` via:
TargetAssetRecommendedSpecInstanceOptionArgs{...}
type TargetAssetRecommendedSpecInstanceOptionOutput ¶
type TargetAssetRecommendedSpecInstanceOptionOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled ¶
func (o TargetAssetRecommendedSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolPtrOutput
Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (TargetAssetRecommendedSpecInstanceOptionOutput) ElementType ¶
func (TargetAssetRecommendedSpecInstanceOptionOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecInstanceOptionOutput) ToTargetAssetRecommendedSpecInstanceOptionOutput ¶
func (o TargetAssetRecommendedSpecInstanceOptionOutput) ToTargetAssetRecommendedSpecInstanceOptionOutput() TargetAssetRecommendedSpecInstanceOptionOutput
func (TargetAssetRecommendedSpecInstanceOptionOutput) ToTargetAssetRecommendedSpecInstanceOptionOutputWithContext ¶
func (o TargetAssetRecommendedSpecInstanceOptionOutput) ToTargetAssetRecommendedSpecInstanceOptionOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecInstanceOptionOutput
type TargetAssetRecommendedSpecOutput ¶
type TargetAssetRecommendedSpecOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecOutput) AgentConfigs ¶
func (o TargetAssetRecommendedSpecOutput) AgentConfigs() TargetAssetRecommendedSpecAgentConfigArrayOutput
Configuration options for the Oracle Cloud Agent software running on the instance.
func (TargetAssetRecommendedSpecOutput) AvailabilityDomain ¶
func (o TargetAssetRecommendedSpecOutput) AvailabilityDomain() pulumi.StringPtrOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (TargetAssetRecommendedSpecOutput) CapacityReservationId ¶
func (o TargetAssetRecommendedSpecOutput) CapacityReservationId() pulumi.StringPtrOutput
The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (TargetAssetRecommendedSpecOutput) CompartmentId ¶
func (o TargetAssetRecommendedSpecOutput) CompartmentId() pulumi.StringPtrOutput
The OCID of the compartment.
func (TargetAssetRecommendedSpecOutput) CreateVnicDetails ¶
func (o TargetAssetRecommendedSpecOutput) CreateVnicDetails() TargetAssetRecommendedSpecCreateVnicDetailArrayOutput
Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (TargetAssetRecommendedSpecOutput) DedicatedVmHostId ¶
func (o TargetAssetRecommendedSpecOutput) DedicatedVmHostId() pulumi.StringPtrOutput
The OCID of the dedicated VM host.
func (TargetAssetRecommendedSpecOutput) DefinedTags ¶
func (o TargetAssetRecommendedSpecOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (TargetAssetRecommendedSpecOutput) DisplayName ¶
func (o TargetAssetRecommendedSpecOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetRecommendedSpecOutput) ElementType ¶
func (TargetAssetRecommendedSpecOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecOutput) FaultDomain ¶
func (o TargetAssetRecommendedSpecOutput) FaultDomain() pulumi.StringPtrOutput
A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
func (TargetAssetRecommendedSpecOutput) FreeformTags ¶
func (o TargetAssetRecommendedSpecOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (TargetAssetRecommendedSpecOutput) HostnameLabel ¶
func (o TargetAssetRecommendedSpecOutput) HostnameLabel() pulumi.StringPtrOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (TargetAssetRecommendedSpecOutput) InstanceOptions ¶
func (o TargetAssetRecommendedSpecOutput) InstanceOptions() TargetAssetRecommendedSpecInstanceOptionArrayOutput
Optional mutable instance options
func (TargetAssetRecommendedSpecOutput) IpxeScript ¶
func (o TargetAssetRecommendedSpecOutput) IpxeScript() pulumi.StringPtrOutput
This is an advanced option.
func (TargetAssetRecommendedSpecOutput) IsPvEncryptionInTransitEnabled ¶
func (o TargetAssetRecommendedSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (TargetAssetRecommendedSpecOutput) PreemptibleInstanceConfigs ¶
func (o TargetAssetRecommendedSpecOutput) PreemptibleInstanceConfigs() TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
Configuration options for preemptible instances.
func (TargetAssetRecommendedSpecOutput) Shape ¶
func (o TargetAssetRecommendedSpecOutput) Shape() pulumi.StringPtrOutput
The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
func (TargetAssetRecommendedSpecOutput) ShapeConfigs ¶
func (o TargetAssetRecommendedSpecOutput) ShapeConfigs() TargetAssetRecommendedSpecShapeConfigArrayOutput
The shape configuration requested for the instance.
func (TargetAssetRecommendedSpecOutput) SourceDetails ¶
func (o TargetAssetRecommendedSpecOutput) SourceDetails() TargetAssetRecommendedSpecSourceDetailArrayOutput
(Updatable)
func (TargetAssetRecommendedSpecOutput) ToTargetAssetRecommendedSpecOutput ¶
func (o TargetAssetRecommendedSpecOutput) ToTargetAssetRecommendedSpecOutput() TargetAssetRecommendedSpecOutput
func (TargetAssetRecommendedSpecOutput) ToTargetAssetRecommendedSpecOutputWithContext ¶
func (o TargetAssetRecommendedSpecOutput) ToTargetAssetRecommendedSpecOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecOutput
type TargetAssetRecommendedSpecPreemptibleInstanceConfig ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfig struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions []TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction `pulumi:"preemptionActions"` }
type TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ElementType ¶
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput ¶
func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext ¶
func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
type TargetAssetRecommendedSpecPreemptibleInstanceConfigArray ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigArray []TargetAssetRecommendedSpecPreemptibleInstanceConfigInput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ElementType ¶
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput ¶
func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
type TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput interface { pulumi.Input ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput }
TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput is an input type that accepts TargetAssetRecommendedSpecPreemptibleInstanceConfigArray and TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayInput` via:
TargetAssetRecommendedSpecPreemptibleInstanceConfigArray{ TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs{...} }
type TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ElementType ¶
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigArrayOutput
type TargetAssetRecommendedSpecPreemptibleInstanceConfigInput ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigInput interface { pulumi.Input ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput }
TargetAssetRecommendedSpecPreemptibleInstanceConfigInput is an input type that accepts TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs and TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecPreemptibleInstanceConfigInput` via:
TargetAssetRecommendedSpecPreemptibleInstanceConfigArgs{...}
type TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ElementType ¶
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) PreemptionActions ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) PreemptionActions() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
The action to run when the preemptible instance is interrupted for eviction.
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigOutput
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume *bool `pulumi:"preserveBootVolume"` // (Updatable) The type of target asset. Type *string `pulumi:"type"` }
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume pulumi.BoolPtrInput `pulumi:"preserveBootVolume"` // (Updatable) The type of target asset. Type pulumi.StringPtrInput `pulumi:"type"` }
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType ¶
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray []TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType ¶
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (i TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput interface { pulumi.Input ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput }
TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput is an input type that accepts TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray and TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayInput` via:
TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArray{ TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs{...} }
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType ¶
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput interface { pulumi.Input ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput }
TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput is an input type that accepts TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs and TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionInput` via:
TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionArgs{...}
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
type TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType ¶
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolPtrOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) Type ¶
func (o TargetAssetRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringPtrOutput
(Updatable) The type of target asset.
type TargetAssetRecommendedSpecShapeConfig ¶
type TargetAssetRecommendedSpecShapeConfig struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization *string `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs *float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus *float64 `pulumi:"ocpus"` }
type TargetAssetRecommendedSpecShapeConfigArgs ¶
type TargetAssetRecommendedSpecShapeConfigArgs struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization pulumi.StringPtrInput `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"` }
func (TargetAssetRecommendedSpecShapeConfigArgs) ElementType ¶
func (TargetAssetRecommendedSpecShapeConfigArgs) ElementType() reflect.Type
func (TargetAssetRecommendedSpecShapeConfigArgs) ToTargetAssetRecommendedSpecShapeConfigOutput ¶
func (i TargetAssetRecommendedSpecShapeConfigArgs) ToTargetAssetRecommendedSpecShapeConfigOutput() TargetAssetRecommendedSpecShapeConfigOutput
func (TargetAssetRecommendedSpecShapeConfigArgs) ToTargetAssetRecommendedSpecShapeConfigOutputWithContext ¶
func (i TargetAssetRecommendedSpecShapeConfigArgs) ToTargetAssetRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecShapeConfigOutput
type TargetAssetRecommendedSpecShapeConfigArray ¶
type TargetAssetRecommendedSpecShapeConfigArray []TargetAssetRecommendedSpecShapeConfigInput
func (TargetAssetRecommendedSpecShapeConfigArray) ElementType ¶
func (TargetAssetRecommendedSpecShapeConfigArray) ElementType() reflect.Type
func (TargetAssetRecommendedSpecShapeConfigArray) ToTargetAssetRecommendedSpecShapeConfigArrayOutput ¶
func (i TargetAssetRecommendedSpecShapeConfigArray) ToTargetAssetRecommendedSpecShapeConfigArrayOutput() TargetAssetRecommendedSpecShapeConfigArrayOutput
func (TargetAssetRecommendedSpecShapeConfigArray) ToTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext ¶
func (i TargetAssetRecommendedSpecShapeConfigArray) ToTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecShapeConfigArrayOutput
type TargetAssetRecommendedSpecShapeConfigArrayInput ¶
type TargetAssetRecommendedSpecShapeConfigArrayInput interface { pulumi.Input ToTargetAssetRecommendedSpecShapeConfigArrayOutput() TargetAssetRecommendedSpecShapeConfigArrayOutput ToTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(context.Context) TargetAssetRecommendedSpecShapeConfigArrayOutput }
TargetAssetRecommendedSpecShapeConfigArrayInput is an input type that accepts TargetAssetRecommendedSpecShapeConfigArray and TargetAssetRecommendedSpecShapeConfigArrayOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecShapeConfigArrayInput` via:
TargetAssetRecommendedSpecShapeConfigArray{ TargetAssetRecommendedSpecShapeConfigArgs{...} }
type TargetAssetRecommendedSpecShapeConfigArrayOutput ¶
type TargetAssetRecommendedSpecShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecShapeConfigArrayOutput) ElementType ¶
func (TargetAssetRecommendedSpecShapeConfigArrayOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecShapeConfigArrayOutput) ToTargetAssetRecommendedSpecShapeConfigArrayOutput ¶
func (o TargetAssetRecommendedSpecShapeConfigArrayOutput) ToTargetAssetRecommendedSpecShapeConfigArrayOutput() TargetAssetRecommendedSpecShapeConfigArrayOutput
func (TargetAssetRecommendedSpecShapeConfigArrayOutput) ToTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext ¶
func (o TargetAssetRecommendedSpecShapeConfigArrayOutput) ToTargetAssetRecommendedSpecShapeConfigArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecShapeConfigArrayOutput
type TargetAssetRecommendedSpecShapeConfigInput ¶
type TargetAssetRecommendedSpecShapeConfigInput interface { pulumi.Input ToTargetAssetRecommendedSpecShapeConfigOutput() TargetAssetRecommendedSpecShapeConfigOutput ToTargetAssetRecommendedSpecShapeConfigOutputWithContext(context.Context) TargetAssetRecommendedSpecShapeConfigOutput }
TargetAssetRecommendedSpecShapeConfigInput is an input type that accepts TargetAssetRecommendedSpecShapeConfigArgs and TargetAssetRecommendedSpecShapeConfigOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecShapeConfigInput` via:
TargetAssetRecommendedSpecShapeConfigArgs{...}
type TargetAssetRecommendedSpecShapeConfigOutput ¶
type TargetAssetRecommendedSpecShapeConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecShapeConfigOutput) BaselineOcpuUtilization ¶
func (o TargetAssetRecommendedSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringPtrOutput
The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
func (TargetAssetRecommendedSpecShapeConfigOutput) ElementType ¶
func (TargetAssetRecommendedSpecShapeConfigOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecShapeConfigOutput) MemoryInGbs ¶
func (o TargetAssetRecommendedSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
The total amount of memory in gigabytes that is available to the instance.
func (TargetAssetRecommendedSpecShapeConfigOutput) Ocpus ¶
func (o TargetAssetRecommendedSpecShapeConfigOutput) Ocpus() pulumi.Float64PtrOutput
The total number of OCPUs available to the instance.
func (TargetAssetRecommendedSpecShapeConfigOutput) ToTargetAssetRecommendedSpecShapeConfigOutput ¶
func (o TargetAssetRecommendedSpecShapeConfigOutput) ToTargetAssetRecommendedSpecShapeConfigOutput() TargetAssetRecommendedSpecShapeConfigOutput
func (TargetAssetRecommendedSpecShapeConfigOutput) ToTargetAssetRecommendedSpecShapeConfigOutputWithContext ¶
func (o TargetAssetRecommendedSpecShapeConfigOutput) ToTargetAssetRecommendedSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecShapeConfigOutput
type TargetAssetRecommendedSpecSourceDetail ¶
type TargetAssetRecommendedSpecSourceDetail struct { // The OCID of the boot volume used to boot the instance. BootVolumeId *string `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs *string `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb *string `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId *string `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId *string `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType *string `pulumi:"sourceType"` }
type TargetAssetRecommendedSpecSourceDetailArgs ¶
type TargetAssetRecommendedSpecSourceDetailArgs struct { // The OCID of the boot volume used to boot the instance. BootVolumeId pulumi.StringPtrInput `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs pulumi.StringPtrInput `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb pulumi.StringPtrInput `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType pulumi.StringPtrInput `pulumi:"sourceType"` }
func (TargetAssetRecommendedSpecSourceDetailArgs) ElementType ¶
func (TargetAssetRecommendedSpecSourceDetailArgs) ElementType() reflect.Type
func (TargetAssetRecommendedSpecSourceDetailArgs) ToTargetAssetRecommendedSpecSourceDetailOutput ¶
func (i TargetAssetRecommendedSpecSourceDetailArgs) ToTargetAssetRecommendedSpecSourceDetailOutput() TargetAssetRecommendedSpecSourceDetailOutput
func (TargetAssetRecommendedSpecSourceDetailArgs) ToTargetAssetRecommendedSpecSourceDetailOutputWithContext ¶
func (i TargetAssetRecommendedSpecSourceDetailArgs) ToTargetAssetRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecSourceDetailOutput
type TargetAssetRecommendedSpecSourceDetailArray ¶
type TargetAssetRecommendedSpecSourceDetailArray []TargetAssetRecommendedSpecSourceDetailInput
func (TargetAssetRecommendedSpecSourceDetailArray) ElementType ¶
func (TargetAssetRecommendedSpecSourceDetailArray) ElementType() reflect.Type
func (TargetAssetRecommendedSpecSourceDetailArray) ToTargetAssetRecommendedSpecSourceDetailArrayOutput ¶
func (i TargetAssetRecommendedSpecSourceDetailArray) ToTargetAssetRecommendedSpecSourceDetailArrayOutput() TargetAssetRecommendedSpecSourceDetailArrayOutput
func (TargetAssetRecommendedSpecSourceDetailArray) ToTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext ¶
func (i TargetAssetRecommendedSpecSourceDetailArray) ToTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecSourceDetailArrayOutput
type TargetAssetRecommendedSpecSourceDetailArrayInput ¶
type TargetAssetRecommendedSpecSourceDetailArrayInput interface { pulumi.Input ToTargetAssetRecommendedSpecSourceDetailArrayOutput() TargetAssetRecommendedSpecSourceDetailArrayOutput ToTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(context.Context) TargetAssetRecommendedSpecSourceDetailArrayOutput }
TargetAssetRecommendedSpecSourceDetailArrayInput is an input type that accepts TargetAssetRecommendedSpecSourceDetailArray and TargetAssetRecommendedSpecSourceDetailArrayOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecSourceDetailArrayInput` via:
TargetAssetRecommendedSpecSourceDetailArray{ TargetAssetRecommendedSpecSourceDetailArgs{...} }
type TargetAssetRecommendedSpecSourceDetailArrayOutput ¶
type TargetAssetRecommendedSpecSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecSourceDetailArrayOutput) ElementType ¶
func (TargetAssetRecommendedSpecSourceDetailArrayOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecSourceDetailArrayOutput) ToTargetAssetRecommendedSpecSourceDetailArrayOutput ¶
func (o TargetAssetRecommendedSpecSourceDetailArrayOutput) ToTargetAssetRecommendedSpecSourceDetailArrayOutput() TargetAssetRecommendedSpecSourceDetailArrayOutput
func (TargetAssetRecommendedSpecSourceDetailArrayOutput) ToTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext ¶
func (o TargetAssetRecommendedSpecSourceDetailArrayOutput) ToTargetAssetRecommendedSpecSourceDetailArrayOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecSourceDetailArrayOutput
type TargetAssetRecommendedSpecSourceDetailInput ¶
type TargetAssetRecommendedSpecSourceDetailInput interface { pulumi.Input ToTargetAssetRecommendedSpecSourceDetailOutput() TargetAssetRecommendedSpecSourceDetailOutput ToTargetAssetRecommendedSpecSourceDetailOutputWithContext(context.Context) TargetAssetRecommendedSpecSourceDetailOutput }
TargetAssetRecommendedSpecSourceDetailInput is an input type that accepts TargetAssetRecommendedSpecSourceDetailArgs and TargetAssetRecommendedSpecSourceDetailOutput values. You can construct a concrete instance of `TargetAssetRecommendedSpecSourceDetailInput` via:
TargetAssetRecommendedSpecSourceDetailArgs{...}
type TargetAssetRecommendedSpecSourceDetailOutput ¶
type TargetAssetRecommendedSpecSourceDetailOutput struct{ *pulumi.OutputState }
func (TargetAssetRecommendedSpecSourceDetailOutput) BootVolumeId ¶
func (o TargetAssetRecommendedSpecSourceDetailOutput) BootVolumeId() pulumi.StringPtrOutput
The OCID of the boot volume used to boot the instance.
func (TargetAssetRecommendedSpecSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o TargetAssetRecommendedSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (TargetAssetRecommendedSpecSourceDetailOutput) BootVolumeVpusPerGb ¶
func (o TargetAssetRecommendedSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringPtrOutput
The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
func (TargetAssetRecommendedSpecSourceDetailOutput) ElementType ¶
func (TargetAssetRecommendedSpecSourceDetailOutput) ElementType() reflect.Type
func (TargetAssetRecommendedSpecSourceDetailOutput) ImageId ¶
func (o TargetAssetRecommendedSpecSourceDetailOutput) ImageId() pulumi.StringPtrOutput
The OCID of the image used to boot the instance.
func (TargetAssetRecommendedSpecSourceDetailOutput) KmsKeyId ¶
func (o TargetAssetRecommendedSpecSourceDetailOutput) KmsKeyId() pulumi.StringPtrOutput
The OCID of the key management key to assign as the master encryption key for the boot volume.
func (TargetAssetRecommendedSpecSourceDetailOutput) SourceType ¶
func (o TargetAssetRecommendedSpecSourceDetailOutput) SourceType() pulumi.StringPtrOutput
The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
func (TargetAssetRecommendedSpecSourceDetailOutput) ToTargetAssetRecommendedSpecSourceDetailOutput ¶
func (o TargetAssetRecommendedSpecSourceDetailOutput) ToTargetAssetRecommendedSpecSourceDetailOutput() TargetAssetRecommendedSpecSourceDetailOutput
func (TargetAssetRecommendedSpecSourceDetailOutput) ToTargetAssetRecommendedSpecSourceDetailOutputWithContext ¶
func (o TargetAssetRecommendedSpecSourceDetailOutput) ToTargetAssetRecommendedSpecSourceDetailOutputWithContext(ctx context.Context) TargetAssetRecommendedSpecSourceDetailOutput
type TargetAssetState ¶
type TargetAssetState struct { // (Updatable) Performance of the block volumes. BlockVolumesPerformance pulumi.IntPtrInput // The OCID of the compartment. CompartmentId pulumi.StringPtrInput // Messages about the compatibility issues. CompatibilityMessages TargetAssetCompatibilityMessageArrayInput // Created resource identifier CreatedResourceId pulumi.StringPtrInput // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // Cost estimation description EstimatedCosts TargetAssetEstimatedCostArrayInput // (Updatable) A boolean indicating whether the asset should be migrated. IsExcludedFromExecution pulumi.BoolPtrInput // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput // Description of the migration asset. MigrationAssets TargetAssetMigrationAssetArrayInput // OCID of the associated migration plan. MigrationPlanId pulumi.StringPtrInput // (Updatable) Microsoft license for the VM configuration. MsLicense pulumi.StringPtrInput // (Updatable) Preferred VM shape type that you provide. PreferredShapeType pulumi.StringPtrInput // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. RecommendedSpecs TargetAssetRecommendedSpecArrayInput // The current state of the target asset. State pulumi.StringPtrInput // Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. TestSpecs TargetAssetTestSpecArrayInput // The time when the assessment was done. An RFC3339 formatted datetime string. TimeAssessed pulumi.StringPtrInput // The time when the target asset was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when the target asset was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput // (Updatable) The type of target asset. Type pulumi.StringPtrInput // (Updatable) Instance launch details. Use the `sourceDetails` parameter to specify whether a boot volume or an image should be used to launch a new instance. UserSpec TargetAssetUserSpecPtrInput }
func (TargetAssetState) ElementType ¶
func (TargetAssetState) ElementType() reflect.Type
type TargetAssetTestSpec ¶
type TargetAssetTestSpec struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs []TargetAssetTestSpecAgentConfig `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain *string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId *string `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId *string `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails []TargetAssetTestSpecCreateVnicDetail `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId *string `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain *string `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel *string `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions []TargetAssetTestSpecInstanceOption `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript *string `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled *bool `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs []TargetAssetTestSpecPreemptibleInstanceConfig `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape *string `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs []TargetAssetTestSpecShapeConfig `pulumi:"shapeConfigs"` // (Updatable) SourceDetails []TargetAssetTestSpecSourceDetail `pulumi:"sourceDetails"` }
type TargetAssetTestSpecAgentConfig ¶
type TargetAssetTestSpecAgentConfig struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled *bool `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled *bool `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled *bool `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs []TargetAssetTestSpecAgentConfigPluginsConfig `pulumi:"pluginsConfigs"` }
type TargetAssetTestSpecAgentConfigArgs ¶
type TargetAssetTestSpecAgentConfigArgs struct { // Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. AreAllPluginsDisabled pulumi.BoolPtrInput `pulumi:"areAllPluginsDisabled"` // Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). IsManagementDisabled pulumi.BoolPtrInput `pulumi:"isManagementDisabled"` // Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). IsMonitoringDisabled pulumi.BoolPtrInput `pulumi:"isMonitoringDisabled"` // The configuration of plugins associated with this instance. PluginsConfigs TargetAssetTestSpecAgentConfigPluginsConfigArrayInput `pulumi:"pluginsConfigs"` }
func (TargetAssetTestSpecAgentConfigArgs) ElementType ¶
func (TargetAssetTestSpecAgentConfigArgs) ElementType() reflect.Type
func (TargetAssetTestSpecAgentConfigArgs) ToTargetAssetTestSpecAgentConfigOutput ¶
func (i TargetAssetTestSpecAgentConfigArgs) ToTargetAssetTestSpecAgentConfigOutput() TargetAssetTestSpecAgentConfigOutput
func (TargetAssetTestSpecAgentConfigArgs) ToTargetAssetTestSpecAgentConfigOutputWithContext ¶
func (i TargetAssetTestSpecAgentConfigArgs) ToTargetAssetTestSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigOutput
type TargetAssetTestSpecAgentConfigArray ¶
type TargetAssetTestSpecAgentConfigArray []TargetAssetTestSpecAgentConfigInput
func (TargetAssetTestSpecAgentConfigArray) ElementType ¶
func (TargetAssetTestSpecAgentConfigArray) ElementType() reflect.Type
func (TargetAssetTestSpecAgentConfigArray) ToTargetAssetTestSpecAgentConfigArrayOutput ¶
func (i TargetAssetTestSpecAgentConfigArray) ToTargetAssetTestSpecAgentConfigArrayOutput() TargetAssetTestSpecAgentConfigArrayOutput
func (TargetAssetTestSpecAgentConfigArray) ToTargetAssetTestSpecAgentConfigArrayOutputWithContext ¶
func (i TargetAssetTestSpecAgentConfigArray) ToTargetAssetTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigArrayOutput
type TargetAssetTestSpecAgentConfigArrayInput ¶
type TargetAssetTestSpecAgentConfigArrayInput interface { pulumi.Input ToTargetAssetTestSpecAgentConfigArrayOutput() TargetAssetTestSpecAgentConfigArrayOutput ToTargetAssetTestSpecAgentConfigArrayOutputWithContext(context.Context) TargetAssetTestSpecAgentConfigArrayOutput }
TargetAssetTestSpecAgentConfigArrayInput is an input type that accepts TargetAssetTestSpecAgentConfigArray and TargetAssetTestSpecAgentConfigArrayOutput values. You can construct a concrete instance of `TargetAssetTestSpecAgentConfigArrayInput` via:
TargetAssetTestSpecAgentConfigArray{ TargetAssetTestSpecAgentConfigArgs{...} }
type TargetAssetTestSpecAgentConfigArrayOutput ¶
type TargetAssetTestSpecAgentConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecAgentConfigArrayOutput) ElementType ¶
func (TargetAssetTestSpecAgentConfigArrayOutput) ElementType() reflect.Type
func (TargetAssetTestSpecAgentConfigArrayOutput) ToTargetAssetTestSpecAgentConfigArrayOutput ¶
func (o TargetAssetTestSpecAgentConfigArrayOutput) ToTargetAssetTestSpecAgentConfigArrayOutput() TargetAssetTestSpecAgentConfigArrayOutput
func (TargetAssetTestSpecAgentConfigArrayOutput) ToTargetAssetTestSpecAgentConfigArrayOutputWithContext ¶
func (o TargetAssetTestSpecAgentConfigArrayOutput) ToTargetAssetTestSpecAgentConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigArrayOutput
type TargetAssetTestSpecAgentConfigInput ¶
type TargetAssetTestSpecAgentConfigInput interface { pulumi.Input ToTargetAssetTestSpecAgentConfigOutput() TargetAssetTestSpecAgentConfigOutput ToTargetAssetTestSpecAgentConfigOutputWithContext(context.Context) TargetAssetTestSpecAgentConfigOutput }
TargetAssetTestSpecAgentConfigInput is an input type that accepts TargetAssetTestSpecAgentConfigArgs and TargetAssetTestSpecAgentConfigOutput values. You can construct a concrete instance of `TargetAssetTestSpecAgentConfigInput` via:
TargetAssetTestSpecAgentConfigArgs{...}
type TargetAssetTestSpecAgentConfigOutput ¶
type TargetAssetTestSpecAgentConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecAgentConfigOutput) AreAllPluginsDisabled ¶
func (o TargetAssetTestSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolPtrOutput
Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
func (TargetAssetTestSpecAgentConfigOutput) ElementType ¶
func (TargetAssetTestSpecAgentConfigOutput) ElementType() reflect.Type
func (TargetAssetTestSpecAgentConfigOutput) IsManagementDisabled ¶
func (o TargetAssetTestSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolPtrOutput
Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
func (TargetAssetTestSpecAgentConfigOutput) IsMonitoringDisabled ¶
func (o TargetAssetTestSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolPtrOutput
Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
func (TargetAssetTestSpecAgentConfigOutput) PluginsConfigs ¶
func (o TargetAssetTestSpecAgentConfigOutput) PluginsConfigs() TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
The configuration of plugins associated with this instance.
func (TargetAssetTestSpecAgentConfigOutput) ToTargetAssetTestSpecAgentConfigOutput ¶
func (o TargetAssetTestSpecAgentConfigOutput) ToTargetAssetTestSpecAgentConfigOutput() TargetAssetTestSpecAgentConfigOutput
func (TargetAssetTestSpecAgentConfigOutput) ToTargetAssetTestSpecAgentConfigOutputWithContext ¶
func (o TargetAssetTestSpecAgentConfigOutput) ToTargetAssetTestSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigOutput
type TargetAssetTestSpecAgentConfigPluginsConfig ¶
type TargetAssetTestSpecAgentConfigPluginsConfig struct { // Whether the plugin should be enabled or disabled. DesiredState *string `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name *string `pulumi:"name"` }
type TargetAssetTestSpecAgentConfigPluginsConfigArgs ¶
type TargetAssetTestSpecAgentConfigPluginsConfigArgs struct { // Whether the plugin should be enabled or disabled. DesiredState pulumi.StringPtrInput `pulumi:"desiredState"` // The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringPtrInput `pulumi:"name"` }
func (TargetAssetTestSpecAgentConfigPluginsConfigArgs) ElementType ¶
func (TargetAssetTestSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
func (TargetAssetTestSpecAgentConfigPluginsConfigArgs) ToTargetAssetTestSpecAgentConfigPluginsConfigOutput ¶
func (i TargetAssetTestSpecAgentConfigPluginsConfigArgs) ToTargetAssetTestSpecAgentConfigPluginsConfigOutput() TargetAssetTestSpecAgentConfigPluginsConfigOutput
func (TargetAssetTestSpecAgentConfigPluginsConfigArgs) ToTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext ¶
func (i TargetAssetTestSpecAgentConfigPluginsConfigArgs) ToTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigPluginsConfigOutput
type TargetAssetTestSpecAgentConfigPluginsConfigArray ¶
type TargetAssetTestSpecAgentConfigPluginsConfigArray []TargetAssetTestSpecAgentConfigPluginsConfigInput
func (TargetAssetTestSpecAgentConfigPluginsConfigArray) ElementType ¶
func (TargetAssetTestSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
func (TargetAssetTestSpecAgentConfigPluginsConfigArray) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput ¶
func (i TargetAssetTestSpecAgentConfigPluginsConfigArray) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
func (TargetAssetTestSpecAgentConfigPluginsConfigArray) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (i TargetAssetTestSpecAgentConfigPluginsConfigArray) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
type TargetAssetTestSpecAgentConfigPluginsConfigArrayInput ¶
type TargetAssetTestSpecAgentConfigPluginsConfigArrayInput interface { pulumi.Input ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(context.Context) TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput }
TargetAssetTestSpecAgentConfigPluginsConfigArrayInput is an input type that accepts TargetAssetTestSpecAgentConfigPluginsConfigArray and TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput values. You can construct a concrete instance of `TargetAssetTestSpecAgentConfigPluginsConfigArrayInput` via:
TargetAssetTestSpecAgentConfigPluginsConfigArray{ TargetAssetTestSpecAgentConfigPluginsConfigArgs{...} }
type TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput ¶
type TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ElementType ¶
func (TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
func (TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput ¶
func (o TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutput() TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
func (TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (o TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigPluginsConfigArrayOutput
type TargetAssetTestSpecAgentConfigPluginsConfigInput ¶
type TargetAssetTestSpecAgentConfigPluginsConfigInput interface { pulumi.Input ToTargetAssetTestSpecAgentConfigPluginsConfigOutput() TargetAssetTestSpecAgentConfigPluginsConfigOutput ToTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(context.Context) TargetAssetTestSpecAgentConfigPluginsConfigOutput }
TargetAssetTestSpecAgentConfigPluginsConfigInput is an input type that accepts TargetAssetTestSpecAgentConfigPluginsConfigArgs and TargetAssetTestSpecAgentConfigPluginsConfigOutput values. You can construct a concrete instance of `TargetAssetTestSpecAgentConfigPluginsConfigInput` via:
TargetAssetTestSpecAgentConfigPluginsConfigArgs{...}
type TargetAssetTestSpecAgentConfigPluginsConfigOutput ¶
type TargetAssetTestSpecAgentConfigPluginsConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecAgentConfigPluginsConfigOutput) DesiredState ¶
func (o TargetAssetTestSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringPtrOutput
Whether the plugin should be enabled or disabled.
func (TargetAssetTestSpecAgentConfigPluginsConfigOutput) ElementType ¶
func (TargetAssetTestSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
func (TargetAssetTestSpecAgentConfigPluginsConfigOutput) Name ¶
func (o TargetAssetTestSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringPtrOutput
The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (TargetAssetTestSpecAgentConfigPluginsConfigOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigOutput ¶
func (o TargetAssetTestSpecAgentConfigPluginsConfigOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigOutput() TargetAssetTestSpecAgentConfigPluginsConfigOutput
func (TargetAssetTestSpecAgentConfigPluginsConfigOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext ¶
func (o TargetAssetTestSpecAgentConfigPluginsConfigOutput) ToTargetAssetTestSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecAgentConfigPluginsConfigOutput
type TargetAssetTestSpecArgs ¶
type TargetAssetTestSpecArgs struct { // Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfigs TargetAssetTestSpecAgentConfigArrayInput `pulumi:"agentConfigs"` // The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId pulumi.StringPtrInput `pulumi:"capacityReservationId"` // The OCID of the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails TargetAssetTestSpecCreateVnicDetailArrayInput `pulumi:"createVnicDetails"` // The OCID of the dedicated VM host. DedicatedVmHostId pulumi.StringPtrInput `pulumi:"dedicatedVmHostId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. FaultDomain pulumi.StringPtrInput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringPtrInput `pulumi:"hostnameLabel"` // Optional mutable instance options InstanceOptions TargetAssetTestSpecInstanceOptionArrayInput `pulumi:"instanceOptions"` // This is an advanced option. IpxeScript pulumi.StringPtrInput `pulumi:"ipxeScript"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled pulumi.BoolPtrInput `pulumi:"isPvEncryptionInTransitEnabled"` // Configuration options for preemptible instances. PreemptibleInstanceConfigs TargetAssetTestSpecPreemptibleInstanceConfigArrayInput `pulumi:"preemptibleInstanceConfigs"` // The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. Shape pulumi.StringPtrInput `pulumi:"shape"` // The shape configuration requested for the instance. ShapeConfigs TargetAssetTestSpecShapeConfigArrayInput `pulumi:"shapeConfigs"` // (Updatable) SourceDetails TargetAssetTestSpecSourceDetailArrayInput `pulumi:"sourceDetails"` }
func (TargetAssetTestSpecArgs) ElementType ¶
func (TargetAssetTestSpecArgs) ElementType() reflect.Type
func (TargetAssetTestSpecArgs) ToTargetAssetTestSpecOutput ¶
func (i TargetAssetTestSpecArgs) ToTargetAssetTestSpecOutput() TargetAssetTestSpecOutput
func (TargetAssetTestSpecArgs) ToTargetAssetTestSpecOutputWithContext ¶
func (i TargetAssetTestSpecArgs) ToTargetAssetTestSpecOutputWithContext(ctx context.Context) TargetAssetTestSpecOutput
type TargetAssetTestSpecArray ¶
type TargetAssetTestSpecArray []TargetAssetTestSpecInput
func (TargetAssetTestSpecArray) ElementType ¶
func (TargetAssetTestSpecArray) ElementType() reflect.Type
func (TargetAssetTestSpecArray) ToTargetAssetTestSpecArrayOutput ¶
func (i TargetAssetTestSpecArray) ToTargetAssetTestSpecArrayOutput() TargetAssetTestSpecArrayOutput
func (TargetAssetTestSpecArray) ToTargetAssetTestSpecArrayOutputWithContext ¶
func (i TargetAssetTestSpecArray) ToTargetAssetTestSpecArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecArrayOutput
type TargetAssetTestSpecArrayInput ¶
type TargetAssetTestSpecArrayInput interface { pulumi.Input ToTargetAssetTestSpecArrayOutput() TargetAssetTestSpecArrayOutput ToTargetAssetTestSpecArrayOutputWithContext(context.Context) TargetAssetTestSpecArrayOutput }
TargetAssetTestSpecArrayInput is an input type that accepts TargetAssetTestSpecArray and TargetAssetTestSpecArrayOutput values. You can construct a concrete instance of `TargetAssetTestSpecArrayInput` via:
TargetAssetTestSpecArray{ TargetAssetTestSpecArgs{...} }
type TargetAssetTestSpecArrayOutput ¶
type TargetAssetTestSpecArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecArrayOutput) ElementType ¶
func (TargetAssetTestSpecArrayOutput) ElementType() reflect.Type
func (TargetAssetTestSpecArrayOutput) Index ¶
func (o TargetAssetTestSpecArrayOutput) Index(i pulumi.IntInput) TargetAssetTestSpecOutput
func (TargetAssetTestSpecArrayOutput) ToTargetAssetTestSpecArrayOutput ¶
func (o TargetAssetTestSpecArrayOutput) ToTargetAssetTestSpecArrayOutput() TargetAssetTestSpecArrayOutput
func (TargetAssetTestSpecArrayOutput) ToTargetAssetTestSpecArrayOutputWithContext ¶
func (o TargetAssetTestSpecArrayOutput) ToTargetAssetTestSpecArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecArrayOutput
type TargetAssetTestSpecCreateVnicDetail ¶
type TargetAssetTestSpecCreateVnicDetail struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord *bool `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp *bool `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel *string `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp *string `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck *bool `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId *string `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId *string `pulumi:"vlanId"` }
type TargetAssetTestSpecCreateVnicDetailArgs ¶
type TargetAssetTestSpecCreateVnicDetailArgs struct { // Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. AssignPrivateDnsRecord pulumi.BoolPtrInput `pulumi:"assignPrivateDnsRecord"` // Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. AssignPublicIp pulumi.BoolPtrInput `pulumi:"assignPublicIp"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringPtrInput `pulumi:"hostnameLabel"` // List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). PrivateIp pulumi.StringPtrInput `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). SkipSourceDestCheck pulumi.BoolPtrInput `pulumi:"skipSourceDestCheck"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). VlanId pulumi.StringPtrInput `pulumi:"vlanId"` }
func (TargetAssetTestSpecCreateVnicDetailArgs) ElementType ¶
func (TargetAssetTestSpecCreateVnicDetailArgs) ElementType() reflect.Type
func (TargetAssetTestSpecCreateVnicDetailArgs) ToTargetAssetTestSpecCreateVnicDetailOutput ¶
func (i TargetAssetTestSpecCreateVnicDetailArgs) ToTargetAssetTestSpecCreateVnicDetailOutput() TargetAssetTestSpecCreateVnicDetailOutput
func (TargetAssetTestSpecCreateVnicDetailArgs) ToTargetAssetTestSpecCreateVnicDetailOutputWithContext ¶
func (i TargetAssetTestSpecCreateVnicDetailArgs) ToTargetAssetTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) TargetAssetTestSpecCreateVnicDetailOutput
type TargetAssetTestSpecCreateVnicDetailArray ¶
type TargetAssetTestSpecCreateVnicDetailArray []TargetAssetTestSpecCreateVnicDetailInput
func (TargetAssetTestSpecCreateVnicDetailArray) ElementType ¶
func (TargetAssetTestSpecCreateVnicDetailArray) ElementType() reflect.Type
func (TargetAssetTestSpecCreateVnicDetailArray) ToTargetAssetTestSpecCreateVnicDetailArrayOutput ¶
func (i TargetAssetTestSpecCreateVnicDetailArray) ToTargetAssetTestSpecCreateVnicDetailArrayOutput() TargetAssetTestSpecCreateVnicDetailArrayOutput
func (TargetAssetTestSpecCreateVnicDetailArray) ToTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext ¶
func (i TargetAssetTestSpecCreateVnicDetailArray) ToTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecCreateVnicDetailArrayOutput
type TargetAssetTestSpecCreateVnicDetailArrayInput ¶
type TargetAssetTestSpecCreateVnicDetailArrayInput interface { pulumi.Input ToTargetAssetTestSpecCreateVnicDetailArrayOutput() TargetAssetTestSpecCreateVnicDetailArrayOutput ToTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(context.Context) TargetAssetTestSpecCreateVnicDetailArrayOutput }
TargetAssetTestSpecCreateVnicDetailArrayInput is an input type that accepts TargetAssetTestSpecCreateVnicDetailArray and TargetAssetTestSpecCreateVnicDetailArrayOutput values. You can construct a concrete instance of `TargetAssetTestSpecCreateVnicDetailArrayInput` via:
TargetAssetTestSpecCreateVnicDetailArray{ TargetAssetTestSpecCreateVnicDetailArgs{...} }
type TargetAssetTestSpecCreateVnicDetailArrayOutput ¶
type TargetAssetTestSpecCreateVnicDetailArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecCreateVnicDetailArrayOutput) ElementType ¶
func (TargetAssetTestSpecCreateVnicDetailArrayOutput) ElementType() reflect.Type
func (TargetAssetTestSpecCreateVnicDetailArrayOutput) ToTargetAssetTestSpecCreateVnicDetailArrayOutput ¶
func (o TargetAssetTestSpecCreateVnicDetailArrayOutput) ToTargetAssetTestSpecCreateVnicDetailArrayOutput() TargetAssetTestSpecCreateVnicDetailArrayOutput
func (TargetAssetTestSpecCreateVnicDetailArrayOutput) ToTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext ¶
func (o TargetAssetTestSpecCreateVnicDetailArrayOutput) ToTargetAssetTestSpecCreateVnicDetailArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecCreateVnicDetailArrayOutput
type TargetAssetTestSpecCreateVnicDetailInput ¶
type TargetAssetTestSpecCreateVnicDetailInput interface { pulumi.Input ToTargetAssetTestSpecCreateVnicDetailOutput() TargetAssetTestSpecCreateVnicDetailOutput ToTargetAssetTestSpecCreateVnicDetailOutputWithContext(context.Context) TargetAssetTestSpecCreateVnicDetailOutput }
TargetAssetTestSpecCreateVnicDetailInput is an input type that accepts TargetAssetTestSpecCreateVnicDetailArgs and TargetAssetTestSpecCreateVnicDetailOutput values. You can construct a concrete instance of `TargetAssetTestSpecCreateVnicDetailInput` via:
TargetAssetTestSpecCreateVnicDetailArgs{...}
type TargetAssetTestSpecCreateVnicDetailOutput ¶
type TargetAssetTestSpecCreateVnicDetailOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecCreateVnicDetailOutput) AssignPrivateDnsRecord ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) AssignPrivateDnsRecord() pulumi.BoolPtrOutput
Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
func (TargetAssetTestSpecCreateVnicDetailOutput) AssignPublicIp ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) AssignPublicIp() pulumi.BoolPtrOutput
Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
func (TargetAssetTestSpecCreateVnicDetailOutput) DefinedTags ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (TargetAssetTestSpecCreateVnicDetailOutput) DisplayName ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetTestSpecCreateVnicDetailOutput) ElementType ¶
func (TargetAssetTestSpecCreateVnicDetailOutput) ElementType() reflect.Type
func (TargetAssetTestSpecCreateVnicDetailOutput) FreeformTags ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (TargetAssetTestSpecCreateVnicDetailOutput) HostnameLabel ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) HostnameLabel() pulumi.StringPtrOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (TargetAssetTestSpecCreateVnicDetailOutput) NsgIds ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) NsgIds() pulumi.StringArrayOutput
List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
func (TargetAssetTestSpecCreateVnicDetailOutput) PrivateIp ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) PrivateIp() pulumi.StringPtrOutput
A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
func (TargetAssetTestSpecCreateVnicDetailOutput) SkipSourceDestCheck ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
func (TargetAssetTestSpecCreateVnicDetailOutput) SubnetId ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) SubnetId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
func (TargetAssetTestSpecCreateVnicDetailOutput) ToTargetAssetTestSpecCreateVnicDetailOutput ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) ToTargetAssetTestSpecCreateVnicDetailOutput() TargetAssetTestSpecCreateVnicDetailOutput
func (TargetAssetTestSpecCreateVnicDetailOutput) ToTargetAssetTestSpecCreateVnicDetailOutputWithContext ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) ToTargetAssetTestSpecCreateVnicDetailOutputWithContext(ctx context.Context) TargetAssetTestSpecCreateVnicDetailOutput
func (TargetAssetTestSpecCreateVnicDetailOutput) VlanId ¶
func (o TargetAssetTestSpecCreateVnicDetailOutput) VlanId() pulumi.StringPtrOutput
Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
type TargetAssetTestSpecInput ¶
type TargetAssetTestSpecInput interface { pulumi.Input ToTargetAssetTestSpecOutput() TargetAssetTestSpecOutput ToTargetAssetTestSpecOutputWithContext(context.Context) TargetAssetTestSpecOutput }
TargetAssetTestSpecInput is an input type that accepts TargetAssetTestSpecArgs and TargetAssetTestSpecOutput values. You can construct a concrete instance of `TargetAssetTestSpecInput` via:
TargetAssetTestSpecArgs{...}
type TargetAssetTestSpecInstanceOption ¶
type TargetAssetTestSpecInstanceOption struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled *bool `pulumi:"areLegacyImdsEndpointsDisabled"` }
type TargetAssetTestSpecInstanceOptionArgs ¶
type TargetAssetTestSpecInstanceOptionArgs struct { // Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled pulumi.BoolPtrInput `pulumi:"areLegacyImdsEndpointsDisabled"` }
func (TargetAssetTestSpecInstanceOptionArgs) ElementType ¶
func (TargetAssetTestSpecInstanceOptionArgs) ElementType() reflect.Type
func (TargetAssetTestSpecInstanceOptionArgs) ToTargetAssetTestSpecInstanceOptionOutput ¶
func (i TargetAssetTestSpecInstanceOptionArgs) ToTargetAssetTestSpecInstanceOptionOutput() TargetAssetTestSpecInstanceOptionOutput
func (TargetAssetTestSpecInstanceOptionArgs) ToTargetAssetTestSpecInstanceOptionOutputWithContext ¶
func (i TargetAssetTestSpecInstanceOptionArgs) ToTargetAssetTestSpecInstanceOptionOutputWithContext(ctx context.Context) TargetAssetTestSpecInstanceOptionOutput
type TargetAssetTestSpecInstanceOptionArray ¶
type TargetAssetTestSpecInstanceOptionArray []TargetAssetTestSpecInstanceOptionInput
func (TargetAssetTestSpecInstanceOptionArray) ElementType ¶
func (TargetAssetTestSpecInstanceOptionArray) ElementType() reflect.Type
func (TargetAssetTestSpecInstanceOptionArray) ToTargetAssetTestSpecInstanceOptionArrayOutput ¶
func (i TargetAssetTestSpecInstanceOptionArray) ToTargetAssetTestSpecInstanceOptionArrayOutput() TargetAssetTestSpecInstanceOptionArrayOutput
func (TargetAssetTestSpecInstanceOptionArray) ToTargetAssetTestSpecInstanceOptionArrayOutputWithContext ¶
func (i TargetAssetTestSpecInstanceOptionArray) ToTargetAssetTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecInstanceOptionArrayOutput
type TargetAssetTestSpecInstanceOptionArrayInput ¶
type TargetAssetTestSpecInstanceOptionArrayInput interface { pulumi.Input ToTargetAssetTestSpecInstanceOptionArrayOutput() TargetAssetTestSpecInstanceOptionArrayOutput ToTargetAssetTestSpecInstanceOptionArrayOutputWithContext(context.Context) TargetAssetTestSpecInstanceOptionArrayOutput }
TargetAssetTestSpecInstanceOptionArrayInput is an input type that accepts TargetAssetTestSpecInstanceOptionArray and TargetAssetTestSpecInstanceOptionArrayOutput values. You can construct a concrete instance of `TargetAssetTestSpecInstanceOptionArrayInput` via:
TargetAssetTestSpecInstanceOptionArray{ TargetAssetTestSpecInstanceOptionArgs{...} }
type TargetAssetTestSpecInstanceOptionArrayOutput ¶
type TargetAssetTestSpecInstanceOptionArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecInstanceOptionArrayOutput) ElementType ¶
func (TargetAssetTestSpecInstanceOptionArrayOutput) ElementType() reflect.Type
func (TargetAssetTestSpecInstanceOptionArrayOutput) ToTargetAssetTestSpecInstanceOptionArrayOutput ¶
func (o TargetAssetTestSpecInstanceOptionArrayOutput) ToTargetAssetTestSpecInstanceOptionArrayOutput() TargetAssetTestSpecInstanceOptionArrayOutput
func (TargetAssetTestSpecInstanceOptionArrayOutput) ToTargetAssetTestSpecInstanceOptionArrayOutputWithContext ¶
func (o TargetAssetTestSpecInstanceOptionArrayOutput) ToTargetAssetTestSpecInstanceOptionArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecInstanceOptionArrayOutput
type TargetAssetTestSpecInstanceOptionInput ¶
type TargetAssetTestSpecInstanceOptionInput interface { pulumi.Input ToTargetAssetTestSpecInstanceOptionOutput() TargetAssetTestSpecInstanceOptionOutput ToTargetAssetTestSpecInstanceOptionOutputWithContext(context.Context) TargetAssetTestSpecInstanceOptionOutput }
TargetAssetTestSpecInstanceOptionInput is an input type that accepts TargetAssetTestSpecInstanceOptionArgs and TargetAssetTestSpecInstanceOptionOutput values. You can construct a concrete instance of `TargetAssetTestSpecInstanceOptionInput` via:
TargetAssetTestSpecInstanceOptionArgs{...}
type TargetAssetTestSpecInstanceOptionOutput ¶
type TargetAssetTestSpecInstanceOptionOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled ¶
func (o TargetAssetTestSpecInstanceOptionOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolPtrOutput
Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (TargetAssetTestSpecInstanceOptionOutput) ElementType ¶
func (TargetAssetTestSpecInstanceOptionOutput) ElementType() reflect.Type
func (TargetAssetTestSpecInstanceOptionOutput) ToTargetAssetTestSpecInstanceOptionOutput ¶
func (o TargetAssetTestSpecInstanceOptionOutput) ToTargetAssetTestSpecInstanceOptionOutput() TargetAssetTestSpecInstanceOptionOutput
func (TargetAssetTestSpecInstanceOptionOutput) ToTargetAssetTestSpecInstanceOptionOutputWithContext ¶
func (o TargetAssetTestSpecInstanceOptionOutput) ToTargetAssetTestSpecInstanceOptionOutputWithContext(ctx context.Context) TargetAssetTestSpecInstanceOptionOutput
type TargetAssetTestSpecOutput ¶
type TargetAssetTestSpecOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecOutput) AgentConfigs ¶
func (o TargetAssetTestSpecOutput) AgentConfigs() TargetAssetTestSpecAgentConfigArrayOutput
Configuration options for the Oracle Cloud Agent software running on the instance.
func (TargetAssetTestSpecOutput) AvailabilityDomain ¶
func (o TargetAssetTestSpecOutput) AvailabilityDomain() pulumi.StringPtrOutput
The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (TargetAssetTestSpecOutput) CapacityReservationId ¶
func (o TargetAssetTestSpecOutput) CapacityReservationId() pulumi.StringPtrOutput
The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (TargetAssetTestSpecOutput) CompartmentId ¶
func (o TargetAssetTestSpecOutput) CompartmentId() pulumi.StringPtrOutput
The OCID of the compartment.
func (TargetAssetTestSpecOutput) CreateVnicDetails ¶
func (o TargetAssetTestSpecOutput) CreateVnicDetails() TargetAssetTestSpecCreateVnicDetailArrayOutput
Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (TargetAssetTestSpecOutput) DedicatedVmHostId ¶
func (o TargetAssetTestSpecOutput) DedicatedVmHostId() pulumi.StringPtrOutput
The OCID of the dedicated VM host.
func (TargetAssetTestSpecOutput) DefinedTags ¶
func (o TargetAssetTestSpecOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (TargetAssetTestSpecOutput) DisplayName ¶
func (o TargetAssetTestSpecOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetTestSpecOutput) ElementType ¶
func (TargetAssetTestSpecOutput) ElementType() reflect.Type
func (TargetAssetTestSpecOutput) FaultDomain ¶
func (o TargetAssetTestSpecOutput) FaultDomain() pulumi.StringPtrOutput
A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
func (TargetAssetTestSpecOutput) FreeformTags ¶
func (o TargetAssetTestSpecOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (TargetAssetTestSpecOutput) HostnameLabel ¶
func (o TargetAssetTestSpecOutput) HostnameLabel() pulumi.StringPtrOutput
Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (TargetAssetTestSpecOutput) InstanceOptions ¶
func (o TargetAssetTestSpecOutput) InstanceOptions() TargetAssetTestSpecInstanceOptionArrayOutput
Optional mutable instance options
func (TargetAssetTestSpecOutput) IpxeScript ¶
func (o TargetAssetTestSpecOutput) IpxeScript() pulumi.StringPtrOutput
This is an advanced option.
func (TargetAssetTestSpecOutput) IsPvEncryptionInTransitEnabled ¶
func (o TargetAssetTestSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (TargetAssetTestSpecOutput) PreemptibleInstanceConfigs ¶
func (o TargetAssetTestSpecOutput) PreemptibleInstanceConfigs() TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
Configuration options for preemptible instances.
func (TargetAssetTestSpecOutput) Shape ¶
func (o TargetAssetTestSpecOutput) Shape() pulumi.StringPtrOutput
The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
func (TargetAssetTestSpecOutput) ShapeConfigs ¶
func (o TargetAssetTestSpecOutput) ShapeConfigs() TargetAssetTestSpecShapeConfigArrayOutput
The shape configuration requested for the instance.
func (TargetAssetTestSpecOutput) SourceDetails ¶
func (o TargetAssetTestSpecOutput) SourceDetails() TargetAssetTestSpecSourceDetailArrayOutput
(Updatable)
func (TargetAssetTestSpecOutput) ToTargetAssetTestSpecOutput ¶
func (o TargetAssetTestSpecOutput) ToTargetAssetTestSpecOutput() TargetAssetTestSpecOutput
func (TargetAssetTestSpecOutput) ToTargetAssetTestSpecOutputWithContext ¶
func (o TargetAssetTestSpecOutput) ToTargetAssetTestSpecOutputWithContext(ctx context.Context) TargetAssetTestSpecOutput
type TargetAssetTestSpecPreemptibleInstanceConfig ¶
type TargetAssetTestSpecPreemptibleInstanceConfig struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions []TargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction `pulumi:"preemptionActions"` }
type TargetAssetTestSpecPreemptibleInstanceConfigArgs ¶
type TargetAssetTestSpecPreemptibleInstanceConfigArgs struct { // The action to run when the preemptible instance is interrupted for eviction. PreemptionActions TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (TargetAssetTestSpecPreemptibleInstanceConfigArgs) ElementType ¶
func (TargetAssetTestSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
func (TargetAssetTestSpecPreemptibleInstanceConfigArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigOutput ¶
func (i TargetAssetTestSpecPreemptibleInstanceConfigArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigOutput() TargetAssetTestSpecPreemptibleInstanceConfigOutput
func (TargetAssetTestSpecPreemptibleInstanceConfigArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext ¶
func (i TargetAssetTestSpecPreemptibleInstanceConfigArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigOutput
type TargetAssetTestSpecPreemptibleInstanceConfigArray ¶
type TargetAssetTestSpecPreemptibleInstanceConfigArray []TargetAssetTestSpecPreemptibleInstanceConfigInput
func (TargetAssetTestSpecPreemptibleInstanceConfigArray) ElementType ¶
func (TargetAssetTestSpecPreemptibleInstanceConfigArray) ElementType() reflect.Type
func (TargetAssetTestSpecPreemptibleInstanceConfigArray) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput ¶
func (i TargetAssetTestSpecPreemptibleInstanceConfigArray) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
func (TargetAssetTestSpecPreemptibleInstanceConfigArray) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (i TargetAssetTestSpecPreemptibleInstanceConfigArray) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
type TargetAssetTestSpecPreemptibleInstanceConfigArrayInput ¶
type TargetAssetTestSpecPreemptibleInstanceConfigArrayInput interface { pulumi.Input ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(context.Context) TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput }
TargetAssetTestSpecPreemptibleInstanceConfigArrayInput is an input type that accepts TargetAssetTestSpecPreemptibleInstanceConfigArray and TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput values. You can construct a concrete instance of `TargetAssetTestSpecPreemptibleInstanceConfigArrayInput` via:
TargetAssetTestSpecPreemptibleInstanceConfigArray{ TargetAssetTestSpecPreemptibleInstanceConfigArgs{...} }
type TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput ¶
type TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ElementType ¶
func (TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ElementType() reflect.Type
func (TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
func (TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigArrayOutput
type TargetAssetTestSpecPreemptibleInstanceConfigInput ¶
type TargetAssetTestSpecPreemptibleInstanceConfigInput interface { pulumi.Input ToTargetAssetTestSpecPreemptibleInstanceConfigOutput() TargetAssetTestSpecPreemptibleInstanceConfigOutput ToTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(context.Context) TargetAssetTestSpecPreemptibleInstanceConfigOutput }
TargetAssetTestSpecPreemptibleInstanceConfigInput is an input type that accepts TargetAssetTestSpecPreemptibleInstanceConfigArgs and TargetAssetTestSpecPreemptibleInstanceConfigOutput values. You can construct a concrete instance of `TargetAssetTestSpecPreemptibleInstanceConfigInput` via:
TargetAssetTestSpecPreemptibleInstanceConfigArgs{...}
type TargetAssetTestSpecPreemptibleInstanceConfigOutput ¶
type TargetAssetTestSpecPreemptibleInstanceConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecPreemptibleInstanceConfigOutput) ElementType ¶
func (TargetAssetTestSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
func (TargetAssetTestSpecPreemptibleInstanceConfigOutput) PreemptionActions ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigOutput) PreemptionActions() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
The action to run when the preemptible instance is interrupted for eviction.
func (TargetAssetTestSpecPreemptibleInstanceConfigOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigOutput ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigOutput() TargetAssetTestSpecPreemptibleInstanceConfigOutput
func (TargetAssetTestSpecPreemptibleInstanceConfigOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigOutput
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction ¶
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume *bool `pulumi:"preserveBootVolume"` // (Updatable) The type of target asset. Type *string `pulumi:"type"` }
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs ¶
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume pulumi.BoolPtrInput `pulumi:"preserveBootVolume"` // (Updatable) The type of target asset. Type pulumi.StringPtrInput `pulumi:"type"` }
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType ¶
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (i TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (i TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray ¶
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray []TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType ¶
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ElementType() reflect.Type
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (i TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (i TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput ¶
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput interface { pulumi.Input ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput }
TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput is an input type that accepts TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray and TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayInput` via:
TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArray{ TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs{...} }
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType ¶
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ElementType() reflect.Type
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArrayOutput
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput ¶
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput interface { pulumi.Input ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput }
TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput is an input type that accepts TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs and TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput values. You can construct a concrete instance of `TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionInput` via:
TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionArgs{...}
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
type TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType ¶
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolPtrOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) Type ¶
func (o TargetAssetTestSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringPtrOutput
(Updatable) The type of target asset.
type TargetAssetTestSpecShapeConfig ¶
type TargetAssetTestSpecShapeConfig struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization *string `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs *float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus *float64 `pulumi:"ocpus"` }
type TargetAssetTestSpecShapeConfigArgs ¶
type TargetAssetTestSpecShapeConfigArgs struct { // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. BaselineOcpuUtilization pulumi.StringPtrInput `pulumi:"baselineOcpuUtilization"` // The total amount of memory in gigabytes that is available to the instance. MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"` // The total number of OCPUs available to the instance. Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"` }
func (TargetAssetTestSpecShapeConfigArgs) ElementType ¶
func (TargetAssetTestSpecShapeConfigArgs) ElementType() reflect.Type
func (TargetAssetTestSpecShapeConfigArgs) ToTargetAssetTestSpecShapeConfigOutput ¶
func (i TargetAssetTestSpecShapeConfigArgs) ToTargetAssetTestSpecShapeConfigOutput() TargetAssetTestSpecShapeConfigOutput
func (TargetAssetTestSpecShapeConfigArgs) ToTargetAssetTestSpecShapeConfigOutputWithContext ¶
func (i TargetAssetTestSpecShapeConfigArgs) ToTargetAssetTestSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecShapeConfigOutput
type TargetAssetTestSpecShapeConfigArray ¶
type TargetAssetTestSpecShapeConfigArray []TargetAssetTestSpecShapeConfigInput
func (TargetAssetTestSpecShapeConfigArray) ElementType ¶
func (TargetAssetTestSpecShapeConfigArray) ElementType() reflect.Type
func (TargetAssetTestSpecShapeConfigArray) ToTargetAssetTestSpecShapeConfigArrayOutput ¶
func (i TargetAssetTestSpecShapeConfigArray) ToTargetAssetTestSpecShapeConfigArrayOutput() TargetAssetTestSpecShapeConfigArrayOutput
func (TargetAssetTestSpecShapeConfigArray) ToTargetAssetTestSpecShapeConfigArrayOutputWithContext ¶
func (i TargetAssetTestSpecShapeConfigArray) ToTargetAssetTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecShapeConfigArrayOutput
type TargetAssetTestSpecShapeConfigArrayInput ¶
type TargetAssetTestSpecShapeConfigArrayInput interface { pulumi.Input ToTargetAssetTestSpecShapeConfigArrayOutput() TargetAssetTestSpecShapeConfigArrayOutput ToTargetAssetTestSpecShapeConfigArrayOutputWithContext(context.Context) TargetAssetTestSpecShapeConfigArrayOutput }
TargetAssetTestSpecShapeConfigArrayInput is an input type that accepts TargetAssetTestSpecShapeConfigArray and TargetAssetTestSpecShapeConfigArrayOutput values. You can construct a concrete instance of `TargetAssetTestSpecShapeConfigArrayInput` via:
TargetAssetTestSpecShapeConfigArray{ TargetAssetTestSpecShapeConfigArgs{...} }
type TargetAssetTestSpecShapeConfigArrayOutput ¶
type TargetAssetTestSpecShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecShapeConfigArrayOutput) ElementType ¶
func (TargetAssetTestSpecShapeConfigArrayOutput) ElementType() reflect.Type
func (TargetAssetTestSpecShapeConfigArrayOutput) ToTargetAssetTestSpecShapeConfigArrayOutput ¶
func (o TargetAssetTestSpecShapeConfigArrayOutput) ToTargetAssetTestSpecShapeConfigArrayOutput() TargetAssetTestSpecShapeConfigArrayOutput
func (TargetAssetTestSpecShapeConfigArrayOutput) ToTargetAssetTestSpecShapeConfigArrayOutputWithContext ¶
func (o TargetAssetTestSpecShapeConfigArrayOutput) ToTargetAssetTestSpecShapeConfigArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecShapeConfigArrayOutput
type TargetAssetTestSpecShapeConfigInput ¶
type TargetAssetTestSpecShapeConfigInput interface { pulumi.Input ToTargetAssetTestSpecShapeConfigOutput() TargetAssetTestSpecShapeConfigOutput ToTargetAssetTestSpecShapeConfigOutputWithContext(context.Context) TargetAssetTestSpecShapeConfigOutput }
TargetAssetTestSpecShapeConfigInput is an input type that accepts TargetAssetTestSpecShapeConfigArgs and TargetAssetTestSpecShapeConfigOutput values. You can construct a concrete instance of `TargetAssetTestSpecShapeConfigInput` via:
TargetAssetTestSpecShapeConfigArgs{...}
type TargetAssetTestSpecShapeConfigOutput ¶
type TargetAssetTestSpecShapeConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecShapeConfigOutput) BaselineOcpuUtilization ¶
func (o TargetAssetTestSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringPtrOutput
The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
func (TargetAssetTestSpecShapeConfigOutput) ElementType ¶
func (TargetAssetTestSpecShapeConfigOutput) ElementType() reflect.Type
func (TargetAssetTestSpecShapeConfigOutput) MemoryInGbs ¶
func (o TargetAssetTestSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
The total amount of memory in gigabytes that is available to the instance.
func (TargetAssetTestSpecShapeConfigOutput) Ocpus ¶
func (o TargetAssetTestSpecShapeConfigOutput) Ocpus() pulumi.Float64PtrOutput
The total number of OCPUs available to the instance.
func (TargetAssetTestSpecShapeConfigOutput) ToTargetAssetTestSpecShapeConfigOutput ¶
func (o TargetAssetTestSpecShapeConfigOutput) ToTargetAssetTestSpecShapeConfigOutput() TargetAssetTestSpecShapeConfigOutput
func (TargetAssetTestSpecShapeConfigOutput) ToTargetAssetTestSpecShapeConfigOutputWithContext ¶
func (o TargetAssetTestSpecShapeConfigOutput) ToTargetAssetTestSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetTestSpecShapeConfigOutput
type TargetAssetTestSpecSourceDetail ¶
type TargetAssetTestSpecSourceDetail struct { // The OCID of the boot volume used to boot the instance. BootVolumeId *string `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs *string `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb *string `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId *string `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId *string `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType *string `pulumi:"sourceType"` }
type TargetAssetTestSpecSourceDetailArgs ¶
type TargetAssetTestSpecSourceDetailArgs struct { // The OCID of the boot volume used to boot the instance. BootVolumeId pulumi.StringPtrInput `pulumi:"bootVolumeId"` // The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs pulumi.StringPtrInput `pulumi:"bootVolumeSizeInGbs"` // The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. BootVolumeVpusPerGb pulumi.StringPtrInput `pulumi:"bootVolumeVpusPerGb"` // The OCID of the image used to boot the instance. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. SourceType pulumi.StringPtrInput `pulumi:"sourceType"` }
func (TargetAssetTestSpecSourceDetailArgs) ElementType ¶
func (TargetAssetTestSpecSourceDetailArgs) ElementType() reflect.Type
func (TargetAssetTestSpecSourceDetailArgs) ToTargetAssetTestSpecSourceDetailOutput ¶
func (i TargetAssetTestSpecSourceDetailArgs) ToTargetAssetTestSpecSourceDetailOutput() TargetAssetTestSpecSourceDetailOutput
func (TargetAssetTestSpecSourceDetailArgs) ToTargetAssetTestSpecSourceDetailOutputWithContext ¶
func (i TargetAssetTestSpecSourceDetailArgs) ToTargetAssetTestSpecSourceDetailOutputWithContext(ctx context.Context) TargetAssetTestSpecSourceDetailOutput
type TargetAssetTestSpecSourceDetailArray ¶
type TargetAssetTestSpecSourceDetailArray []TargetAssetTestSpecSourceDetailInput
func (TargetAssetTestSpecSourceDetailArray) ElementType ¶
func (TargetAssetTestSpecSourceDetailArray) ElementType() reflect.Type
func (TargetAssetTestSpecSourceDetailArray) ToTargetAssetTestSpecSourceDetailArrayOutput ¶
func (i TargetAssetTestSpecSourceDetailArray) ToTargetAssetTestSpecSourceDetailArrayOutput() TargetAssetTestSpecSourceDetailArrayOutput
func (TargetAssetTestSpecSourceDetailArray) ToTargetAssetTestSpecSourceDetailArrayOutputWithContext ¶
func (i TargetAssetTestSpecSourceDetailArray) ToTargetAssetTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecSourceDetailArrayOutput
type TargetAssetTestSpecSourceDetailArrayInput ¶
type TargetAssetTestSpecSourceDetailArrayInput interface { pulumi.Input ToTargetAssetTestSpecSourceDetailArrayOutput() TargetAssetTestSpecSourceDetailArrayOutput ToTargetAssetTestSpecSourceDetailArrayOutputWithContext(context.Context) TargetAssetTestSpecSourceDetailArrayOutput }
TargetAssetTestSpecSourceDetailArrayInput is an input type that accepts TargetAssetTestSpecSourceDetailArray and TargetAssetTestSpecSourceDetailArrayOutput values. You can construct a concrete instance of `TargetAssetTestSpecSourceDetailArrayInput` via:
TargetAssetTestSpecSourceDetailArray{ TargetAssetTestSpecSourceDetailArgs{...} }
type TargetAssetTestSpecSourceDetailArrayOutput ¶
type TargetAssetTestSpecSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecSourceDetailArrayOutput) ElementType ¶
func (TargetAssetTestSpecSourceDetailArrayOutput) ElementType() reflect.Type
func (TargetAssetTestSpecSourceDetailArrayOutput) ToTargetAssetTestSpecSourceDetailArrayOutput ¶
func (o TargetAssetTestSpecSourceDetailArrayOutput) ToTargetAssetTestSpecSourceDetailArrayOutput() TargetAssetTestSpecSourceDetailArrayOutput
func (TargetAssetTestSpecSourceDetailArrayOutput) ToTargetAssetTestSpecSourceDetailArrayOutputWithContext ¶
func (o TargetAssetTestSpecSourceDetailArrayOutput) ToTargetAssetTestSpecSourceDetailArrayOutputWithContext(ctx context.Context) TargetAssetTestSpecSourceDetailArrayOutput
type TargetAssetTestSpecSourceDetailInput ¶
type TargetAssetTestSpecSourceDetailInput interface { pulumi.Input ToTargetAssetTestSpecSourceDetailOutput() TargetAssetTestSpecSourceDetailOutput ToTargetAssetTestSpecSourceDetailOutputWithContext(context.Context) TargetAssetTestSpecSourceDetailOutput }
TargetAssetTestSpecSourceDetailInput is an input type that accepts TargetAssetTestSpecSourceDetailArgs and TargetAssetTestSpecSourceDetailOutput values. You can construct a concrete instance of `TargetAssetTestSpecSourceDetailInput` via:
TargetAssetTestSpecSourceDetailArgs{...}
type TargetAssetTestSpecSourceDetailOutput ¶
type TargetAssetTestSpecSourceDetailOutput struct{ *pulumi.OutputState }
func (TargetAssetTestSpecSourceDetailOutput) BootVolumeId ¶
func (o TargetAssetTestSpecSourceDetailOutput) BootVolumeId() pulumi.StringPtrOutput
The OCID of the boot volume used to boot the instance.
func (TargetAssetTestSpecSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o TargetAssetTestSpecSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (TargetAssetTestSpecSourceDetailOutput) BootVolumeVpusPerGb ¶
func (o TargetAssetTestSpecSourceDetailOutput) BootVolumeVpusPerGb() pulumi.StringPtrOutput
The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
func (TargetAssetTestSpecSourceDetailOutput) ElementType ¶
func (TargetAssetTestSpecSourceDetailOutput) ElementType() reflect.Type
func (TargetAssetTestSpecSourceDetailOutput) ImageId ¶
func (o TargetAssetTestSpecSourceDetailOutput) ImageId() pulumi.StringPtrOutput
The OCID of the image used to boot the instance.
func (TargetAssetTestSpecSourceDetailOutput) KmsKeyId ¶
func (o TargetAssetTestSpecSourceDetailOutput) KmsKeyId() pulumi.StringPtrOutput
The OCID of the key management key to assign as the master encryption key for the boot volume.
func (TargetAssetTestSpecSourceDetailOutput) SourceType ¶
func (o TargetAssetTestSpecSourceDetailOutput) SourceType() pulumi.StringPtrOutput
The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
func (TargetAssetTestSpecSourceDetailOutput) ToTargetAssetTestSpecSourceDetailOutput ¶
func (o TargetAssetTestSpecSourceDetailOutput) ToTargetAssetTestSpecSourceDetailOutput() TargetAssetTestSpecSourceDetailOutput
func (TargetAssetTestSpecSourceDetailOutput) ToTargetAssetTestSpecSourceDetailOutputWithContext ¶
func (o TargetAssetTestSpecSourceDetailOutput) ToTargetAssetTestSpecSourceDetailOutputWithContext(ctx context.Context) TargetAssetTestSpecSourceDetailOutput
type TargetAssetUserSpec ¶
type TargetAssetUserSpec struct { // (Updatable) Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfig *TargetAssetUserSpecAgentConfig `pulumi:"agentConfig"` // (Updatable) The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain *string `pulumi:"availabilityDomain"` // (Updatable) The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId *string `pulumi:"capacityReservationId"` // (Updatable) The OCID of the compartment. CompartmentId *string `pulumi:"compartmentId"` // (Updatable) Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails *TargetAssetUserSpecCreateVnicDetails `pulumi:"createVnicDetails"` // (Updatable) The OCID of the dedicated VM host. DedicatedVmHostId *string `pulumi:"dedicatedVmHostId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // (Updatable) A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. // // If you do not specify the fault domain, the system selects one for you. // // To get a list of fault domains, use the [ListFaultDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/FaultDomain/ListFaultDomains) operation in the Identity and Access Management Service API. // // Example: `FAULT-DOMAIN-1` FaultDomain *string `pulumi:"faultDomain"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // (Updatable) Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel *string `pulumi:"hostnameLabel"` // (Updatable) Optional mutable instance options InstanceOptions *TargetAssetUserSpecInstanceOptions `pulumi:"instanceOptions"` // (Updatable) This is an advanced option. // // When a bare metal or virtual machine instance boots, the iPXE firmware that runs on the instance is configured to run an iPXE script to continue the boot process. // // If you want more control over the boot process, you can provide your own custom iPXE script that will run when the instance boots. Be aware that the same iPXE script will run every time an instance boots, not only after the initial LaunchInstance call. // // By default, the iPXE script connects to the instance's local boot volume over iSCSI and performs a network boot. If you use a custom iPXE script and want to network-boot from the instance's local boot volume over iSCSI in the same way as the default iPXE script, use the following iSCSI IP address: 169.254.0.2, and boot volume IQN: iqn.2015-02.oracle.boot. // // If your instance boot volume type is paravirtualized, the boot volume is attached to the instance through virtio-scsi and no iPXE script is used. If your instance boot volume type is paravirtualized and you use custom iPXE to perform network-boot into your instance, the primary boot volume is attached as a data volume through the virtio-scsi drive. // // For more information about the Bring Your Own Image feature of Oracle Cloud Infrastructure, see [Bring Your Own Image](https://docs.cloud.oracle.com/iaas/Content/Compute/References/bringyourownimage.htm). // // For more information about iPXE, see http://ipxe.org. IpxeScript *string `pulumi:"ipxeScript"` // (Updatable) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled *bool `pulumi:"isPvEncryptionInTransitEnabled"` // (Updatable) Configuration options for preemptible instances. PreemptibleInstanceConfig *TargetAssetUserSpecPreemptibleInstanceConfig `pulumi:"preemptibleInstanceConfig"` // (Updatable) The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. // // You can enumerate all available shapes by calling [ListShapes](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Shape/ListShapes). Shape *string `pulumi:"shape"` // (Updatable) The shape configuration requested for the instance. // // If the parameter is provided, the instance is created with the resources that you specify. If some properties are missing or the entire parameter is not provided, the instance is created with the default configuration values for the `shape` that you specify. // // Each shape only supports certain configurable values. If the values that you provide are not valid for the specified `shape`, an error is returned. ShapeConfig *TargetAssetUserSpecShapeConfig `pulumi:"shapeConfig"` // (Updatable) SourceDetails *TargetAssetUserSpecSourceDetails `pulumi:"sourceDetails"` }
type TargetAssetUserSpecAgentConfig ¶
type TargetAssetUserSpecAgentConfig struct { // (Updatable) Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. // // To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). AreAllPluginsDisabled *bool `pulumi:"areAllPluginsDisabled"` // (Updatable) Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). // // These are the management plugins: OS Management Service Agent and Compute instance run command. // // The management plugins are controlled by this parameter and the per-plugin configuration in the `pluginsConfig` object. // * If `isManagementDisabled` is true, all the management plugins are disabled, regardless of the per-plugin configuration. // * If `isManagementDisabled` is false, all the management plugins are enabled. You can optionally disable individual management plugins by providing a value in the `pluginsConfig` object. IsManagementDisabled *bool `pulumi:"isManagementDisabled"` // (Updatable) Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). // // These are the monitoring plugins: Compute instance monitoring and Custom logs monitoring. // // The monitoring plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. // * If `isMonitoringDisabled` is true, all the monitoring plugins are disabled, regardless of the per-plugin configuration. // * If `isMonitoringDisabled` is false, all the monitoring plugins are enabled. You can optionally disable individual monitoring plugins by providing a value in the `pluginsConfig` object. IsMonitoringDisabled *bool `pulumi:"isMonitoringDisabled"` // (Updatable) The configuration of plugins associated with this instance. PluginsConfigs []TargetAssetUserSpecAgentConfigPluginsConfig `pulumi:"pluginsConfigs"` }
type TargetAssetUserSpecAgentConfigArgs ¶
type TargetAssetUserSpecAgentConfigArgs struct { // (Updatable) Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins. // // To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). AreAllPluginsDisabled pulumi.BoolPtrInput `pulumi:"areAllPluginsDisabled"` // (Updatable) Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled). // // These are the management plugins: OS Management Service Agent and Compute instance run command. // // The management plugins are controlled by this parameter and the per-plugin configuration in the `pluginsConfig` object. // * If `isManagementDisabled` is true, all the management plugins are disabled, regardless of the per-plugin configuration. // * If `isManagementDisabled` is false, all the management plugins are enabled. You can optionally disable individual management plugins by providing a value in the `pluginsConfig` object. IsManagementDisabled pulumi.BoolPtrInput `pulumi:"isManagementDisabled"` // (Updatable) Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled). // // These are the monitoring plugins: Compute instance monitoring and Custom logs monitoring. // // The monitoring plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. // * If `isMonitoringDisabled` is true, all the monitoring plugins are disabled, regardless of the per-plugin configuration. // * If `isMonitoringDisabled` is false, all the monitoring plugins are enabled. You can optionally disable individual monitoring plugins by providing a value in the `pluginsConfig` object. IsMonitoringDisabled pulumi.BoolPtrInput `pulumi:"isMonitoringDisabled"` // (Updatable) The configuration of plugins associated with this instance. PluginsConfigs TargetAssetUserSpecAgentConfigPluginsConfigArrayInput `pulumi:"pluginsConfigs"` }
func (TargetAssetUserSpecAgentConfigArgs) ElementType ¶
func (TargetAssetUserSpecAgentConfigArgs) ElementType() reflect.Type
func (TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigOutput ¶
func (i TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigOutput() TargetAssetUserSpecAgentConfigOutput
func (TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigOutputWithContext ¶
func (i TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigOutput
func (TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigPtrOutput ¶
func (i TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigPtrOutput() TargetAssetUserSpecAgentConfigPtrOutput
func (TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigPtrOutputWithContext ¶
func (i TargetAssetUserSpecAgentConfigArgs) ToTargetAssetUserSpecAgentConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPtrOutput
type TargetAssetUserSpecAgentConfigInput ¶
type TargetAssetUserSpecAgentConfigInput interface { pulumi.Input ToTargetAssetUserSpecAgentConfigOutput() TargetAssetUserSpecAgentConfigOutput ToTargetAssetUserSpecAgentConfigOutputWithContext(context.Context) TargetAssetUserSpecAgentConfigOutput }
TargetAssetUserSpecAgentConfigInput is an input type that accepts TargetAssetUserSpecAgentConfigArgs and TargetAssetUserSpecAgentConfigOutput values. You can construct a concrete instance of `TargetAssetUserSpecAgentConfigInput` via:
TargetAssetUserSpecAgentConfigArgs{...}
type TargetAssetUserSpecAgentConfigOutput ¶
type TargetAssetUserSpecAgentConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecAgentConfigOutput) AreAllPluginsDisabled ¶
func (o TargetAssetUserSpecAgentConfigOutput) AreAllPluginsDisabled() pulumi.BoolPtrOutput
(Updatable) Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (TargetAssetUserSpecAgentConfigOutput) ElementType ¶
func (TargetAssetUserSpecAgentConfigOutput) ElementType() reflect.Type
func (TargetAssetUserSpecAgentConfigOutput) IsManagementDisabled ¶
func (o TargetAssetUserSpecAgentConfigOutput) IsManagementDisabled() pulumi.BoolPtrOutput
(Updatable) Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
These are the management plugins: OS Management Service Agent and Compute instance run command.
The management plugins are controlled by this parameter and the per-plugin configuration in the `pluginsConfig` object. * If `isManagementDisabled` is true, all the management plugins are disabled, regardless of the per-plugin configuration. * If `isManagementDisabled` is false, all the management plugins are enabled. You can optionally disable individual management plugins by providing a value in the `pluginsConfig` object.
func (TargetAssetUserSpecAgentConfigOutput) IsMonitoringDisabled ¶
func (o TargetAssetUserSpecAgentConfigOutput) IsMonitoringDisabled() pulumi.BoolPtrOutput
(Updatable) Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
These are the monitoring plugins: Compute instance monitoring and Custom logs monitoring.
The monitoring plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. * If `isMonitoringDisabled` is true, all the monitoring plugins are disabled, regardless of the per-plugin configuration. * If `isMonitoringDisabled` is false, all the monitoring plugins are enabled. You can optionally disable individual monitoring plugins by providing a value in the `pluginsConfig` object.
func (TargetAssetUserSpecAgentConfigOutput) PluginsConfigs ¶
func (o TargetAssetUserSpecAgentConfigOutput) PluginsConfigs() TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
(Updatable) The configuration of plugins associated with this instance.
func (TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigOutput ¶
func (o TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigOutput() TargetAssetUserSpecAgentConfigOutput
func (TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigOutputWithContext ¶
func (o TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigOutput
func (TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigPtrOutput ¶
func (o TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigPtrOutput() TargetAssetUserSpecAgentConfigPtrOutput
func (TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigPtrOutputWithContext ¶
func (o TargetAssetUserSpecAgentConfigOutput) ToTargetAssetUserSpecAgentConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPtrOutput
type TargetAssetUserSpecAgentConfigPluginsConfig ¶
type TargetAssetUserSpecAgentConfigPluginsConfig struct { // (Updatable) Whether the plugin should be enabled or disabled. // // To enable the monitoring and management plugins, the `isMonitoringDisabled` and `isManagementDisabled` attributes must also be set to false. DesiredState string `pulumi:"desiredState"` // (Updatable) The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name string `pulumi:"name"` }
type TargetAssetUserSpecAgentConfigPluginsConfigArgs ¶
type TargetAssetUserSpecAgentConfigPluginsConfigArgs struct { // (Updatable) Whether the plugin should be enabled or disabled. // // To enable the monitoring and management plugins, the `isMonitoringDisabled` and `isManagementDisabled` attributes must also be set to false. DesiredState pulumi.StringInput `pulumi:"desiredState"` // (Updatable) The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm). Name pulumi.StringInput `pulumi:"name"` }
func (TargetAssetUserSpecAgentConfigPluginsConfigArgs) ElementType ¶
func (TargetAssetUserSpecAgentConfigPluginsConfigArgs) ElementType() reflect.Type
func (TargetAssetUserSpecAgentConfigPluginsConfigArgs) ToTargetAssetUserSpecAgentConfigPluginsConfigOutput ¶
func (i TargetAssetUserSpecAgentConfigPluginsConfigArgs) ToTargetAssetUserSpecAgentConfigPluginsConfigOutput() TargetAssetUserSpecAgentConfigPluginsConfigOutput
func (TargetAssetUserSpecAgentConfigPluginsConfigArgs) ToTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext ¶
func (i TargetAssetUserSpecAgentConfigPluginsConfigArgs) ToTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPluginsConfigOutput
type TargetAssetUserSpecAgentConfigPluginsConfigArray ¶
type TargetAssetUserSpecAgentConfigPluginsConfigArray []TargetAssetUserSpecAgentConfigPluginsConfigInput
func (TargetAssetUserSpecAgentConfigPluginsConfigArray) ElementType ¶
func (TargetAssetUserSpecAgentConfigPluginsConfigArray) ElementType() reflect.Type
func (TargetAssetUserSpecAgentConfigPluginsConfigArray) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput ¶
func (i TargetAssetUserSpecAgentConfigPluginsConfigArray) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
func (TargetAssetUserSpecAgentConfigPluginsConfigArray) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (i TargetAssetUserSpecAgentConfigPluginsConfigArray) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
type TargetAssetUserSpecAgentConfigPluginsConfigArrayInput ¶
type TargetAssetUserSpecAgentConfigPluginsConfigArrayInput interface { pulumi.Input ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(context.Context) TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput }
TargetAssetUserSpecAgentConfigPluginsConfigArrayInput is an input type that accepts TargetAssetUserSpecAgentConfigPluginsConfigArray and TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput values. You can construct a concrete instance of `TargetAssetUserSpecAgentConfigPluginsConfigArrayInput` via:
TargetAssetUserSpecAgentConfigPluginsConfigArray{ TargetAssetUserSpecAgentConfigPluginsConfigArgs{...} }
type TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput ¶
type TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ElementType ¶
func (TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ElementType() reflect.Type
func (TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput ¶
func (o TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutput() TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
func (TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext ¶
func (o TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigArrayOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
type TargetAssetUserSpecAgentConfigPluginsConfigInput ¶
type TargetAssetUserSpecAgentConfigPluginsConfigInput interface { pulumi.Input ToTargetAssetUserSpecAgentConfigPluginsConfigOutput() TargetAssetUserSpecAgentConfigPluginsConfigOutput ToTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(context.Context) TargetAssetUserSpecAgentConfigPluginsConfigOutput }
TargetAssetUserSpecAgentConfigPluginsConfigInput is an input type that accepts TargetAssetUserSpecAgentConfigPluginsConfigArgs and TargetAssetUserSpecAgentConfigPluginsConfigOutput values. You can construct a concrete instance of `TargetAssetUserSpecAgentConfigPluginsConfigInput` via:
TargetAssetUserSpecAgentConfigPluginsConfigArgs{...}
type TargetAssetUserSpecAgentConfigPluginsConfigOutput ¶
type TargetAssetUserSpecAgentConfigPluginsConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecAgentConfigPluginsConfigOutput) DesiredState ¶
func (o TargetAssetUserSpecAgentConfigPluginsConfigOutput) DesiredState() pulumi.StringOutput
(Updatable) Whether the plugin should be enabled or disabled.
To enable the monitoring and management plugins, the `isMonitoringDisabled` and `isManagementDisabled` attributes must also be set to false.
func (TargetAssetUserSpecAgentConfigPluginsConfigOutput) ElementType ¶
func (TargetAssetUserSpecAgentConfigPluginsConfigOutput) ElementType() reflect.Type
func (TargetAssetUserSpecAgentConfigPluginsConfigOutput) Name ¶
func (o TargetAssetUserSpecAgentConfigPluginsConfigOutput) Name() pulumi.StringOutput
(Updatable) The plugin name. To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (TargetAssetUserSpecAgentConfigPluginsConfigOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigOutput ¶
func (o TargetAssetUserSpecAgentConfigPluginsConfigOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigOutput() TargetAssetUserSpecAgentConfigPluginsConfigOutput
func (TargetAssetUserSpecAgentConfigPluginsConfigOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext ¶
func (o TargetAssetUserSpecAgentConfigPluginsConfigOutput) ToTargetAssetUserSpecAgentConfigPluginsConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPluginsConfigOutput
type TargetAssetUserSpecAgentConfigPtrInput ¶
type TargetAssetUserSpecAgentConfigPtrInput interface { pulumi.Input ToTargetAssetUserSpecAgentConfigPtrOutput() TargetAssetUserSpecAgentConfigPtrOutput ToTargetAssetUserSpecAgentConfigPtrOutputWithContext(context.Context) TargetAssetUserSpecAgentConfigPtrOutput }
TargetAssetUserSpecAgentConfigPtrInput is an input type that accepts TargetAssetUserSpecAgentConfigArgs, TargetAssetUserSpecAgentConfigPtr and TargetAssetUserSpecAgentConfigPtrOutput values. You can construct a concrete instance of `TargetAssetUserSpecAgentConfigPtrInput` via:
TargetAssetUserSpecAgentConfigArgs{...} or: nil
func TargetAssetUserSpecAgentConfigPtr ¶
func TargetAssetUserSpecAgentConfigPtr(v *TargetAssetUserSpecAgentConfigArgs) TargetAssetUserSpecAgentConfigPtrInput
type TargetAssetUserSpecAgentConfigPtrOutput ¶
type TargetAssetUserSpecAgentConfigPtrOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecAgentConfigPtrOutput) AreAllPluginsDisabled ¶
func (o TargetAssetUserSpecAgentConfigPtrOutput) AreAllPluginsDisabled() pulumi.BoolPtrOutput
(Updatable) Whether Oracle Cloud Agent can run all the available plugins. This includes the management and monitoring plugins.
To get a list of available plugins, use the [ListInstanceagentAvailablePlugins](https://docs.cloud.oracle.com/iaas/api/#/en/instanceagent/20180530/Plugin/ListInstanceagentAvailablePlugins) operation in the Oracle Cloud Agent API. For more information about the available plugins, see [Managing Plugins with Oracle Cloud Agent](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/manage-plugins.htm).
func (TargetAssetUserSpecAgentConfigPtrOutput) ElementType ¶
func (TargetAssetUserSpecAgentConfigPtrOutput) ElementType() reflect.Type
func (TargetAssetUserSpecAgentConfigPtrOutput) IsManagementDisabled ¶
func (o TargetAssetUserSpecAgentConfigPtrOutput) IsManagementDisabled() pulumi.BoolPtrOutput
(Updatable) Whether Oracle Cloud Agent can run all the available management plugins. By default, the value is false (management plugins are enabled).
These are the management plugins: OS Management Service Agent and Compute instance run command.
The management plugins are controlled by this parameter and the per-plugin configuration in the `pluginsConfig` object. * If `isManagementDisabled` is true, all the management plugins are disabled, regardless of the per-plugin configuration. * If `isManagementDisabled` is false, all the management plugins are enabled. You can optionally disable individual management plugins by providing a value in the `pluginsConfig` object.
func (TargetAssetUserSpecAgentConfigPtrOutput) IsMonitoringDisabled ¶
func (o TargetAssetUserSpecAgentConfigPtrOutput) IsMonitoringDisabled() pulumi.BoolPtrOutput
(Updatable) Whether Oracle Cloud Agent can gather performance metrics and monitor the instance using the monitoring plugins. By default, the value is false (monitoring plugins are enabled).
These are the monitoring plugins: Compute instance monitoring and Custom logs monitoring.
The monitoring plugins are controlled by this parameter and by the per-plugin configuration in the `pluginsConfig` object. * If `isMonitoringDisabled` is true, all the monitoring plugins are disabled, regardless of the per-plugin configuration. * If `isMonitoringDisabled` is false, all the monitoring plugins are enabled. You can optionally disable individual monitoring plugins by providing a value in the `pluginsConfig` object.
func (TargetAssetUserSpecAgentConfigPtrOutput) PluginsConfigs ¶
func (o TargetAssetUserSpecAgentConfigPtrOutput) PluginsConfigs() TargetAssetUserSpecAgentConfigPluginsConfigArrayOutput
(Updatable) The configuration of plugins associated with this instance.
func (TargetAssetUserSpecAgentConfigPtrOutput) ToTargetAssetUserSpecAgentConfigPtrOutput ¶
func (o TargetAssetUserSpecAgentConfigPtrOutput) ToTargetAssetUserSpecAgentConfigPtrOutput() TargetAssetUserSpecAgentConfigPtrOutput
func (TargetAssetUserSpecAgentConfigPtrOutput) ToTargetAssetUserSpecAgentConfigPtrOutputWithContext ¶
func (o TargetAssetUserSpecAgentConfigPtrOutput) ToTargetAssetUserSpecAgentConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecAgentConfigPtrOutput
type TargetAssetUserSpecArgs ¶
type TargetAssetUserSpecArgs struct { // (Updatable) Configuration options for the Oracle Cloud Agent software running on the instance. AgentConfig TargetAssetUserSpecAgentConfigPtrInput `pulumi:"agentConfig"` // (Updatable) The availability domain of the instance. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // (Updatable) The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId pulumi.StringPtrInput `pulumi:"capacityReservationId"` // (Updatable) The OCID of the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // (Updatable) Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm). CreateVnicDetails TargetAssetUserSpecCreateVnicDetailsPtrInput `pulumi:"createVnicDetails"` // (Updatable) The OCID of the dedicated VM host. DedicatedVmHostId pulumi.StringPtrInput `pulumi:"dedicatedVmHostId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // (Updatable) A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains. // // If you do not specify the fault domain, the system selects one for you. // // To get a list of fault domains, use the [ListFaultDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/FaultDomain/ListFaultDomains) operation in the Identity and Access Management Service API. // // Example: `FAULT-DOMAIN-1` FaultDomain pulumi.StringPtrInput `pulumi:"faultDomain"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // (Updatable) Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match. HostnameLabel pulumi.StringPtrInput `pulumi:"hostnameLabel"` // (Updatable) Optional mutable instance options InstanceOptions TargetAssetUserSpecInstanceOptionsPtrInput `pulumi:"instanceOptions"` // (Updatable) This is an advanced option. // // When a bare metal or virtual machine instance boots, the iPXE firmware that runs on the instance is configured to run an iPXE script to continue the boot process. // // If you want more control over the boot process, you can provide your own custom iPXE script that will run when the instance boots. Be aware that the same iPXE script will run every time an instance boots, not only after the initial LaunchInstance call. // // By default, the iPXE script connects to the instance's local boot volume over iSCSI and performs a network boot. If you use a custom iPXE script and want to network-boot from the instance's local boot volume over iSCSI in the same way as the default iPXE script, use the following iSCSI IP address: 169.254.0.2, and boot volume IQN: iqn.2015-02.oracle.boot. // // If your instance boot volume type is paravirtualized, the boot volume is attached to the instance through virtio-scsi and no iPXE script is used. If your instance boot volume type is paravirtualized and you use custom iPXE to perform network-boot into your instance, the primary boot volume is attached as a data volume through the virtio-scsi drive. // // For more information about the Bring Your Own Image feature of Oracle Cloud Infrastructure, see [Bring Your Own Image](https://docs.cloud.oracle.com/iaas/Content/Compute/References/bringyourownimage.htm). // // For more information about iPXE, see http://ipxe.org. IpxeScript pulumi.StringPtrInput `pulumi:"ipxeScript"` // (Updatable) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false. IsPvEncryptionInTransitEnabled pulumi.BoolPtrInput `pulumi:"isPvEncryptionInTransitEnabled"` // (Updatable) Configuration options for preemptible instances. PreemptibleInstanceConfig TargetAssetUserSpecPreemptibleInstanceConfigPtrInput `pulumi:"preemptibleInstanceConfig"` // (Updatable) The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. // // You can enumerate all available shapes by calling [ListShapes](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Shape/ListShapes). Shape pulumi.StringPtrInput `pulumi:"shape"` // (Updatable) The shape configuration requested for the instance. // // If the parameter is provided, the instance is created with the resources that you specify. If some properties are missing or the entire parameter is not provided, the instance is created with the default configuration values for the `shape` that you specify. // // Each shape only supports certain configurable values. If the values that you provide are not valid for the specified `shape`, an error is returned. ShapeConfig TargetAssetUserSpecShapeConfigPtrInput `pulumi:"shapeConfig"` // (Updatable) SourceDetails TargetAssetUserSpecSourceDetailsPtrInput `pulumi:"sourceDetails"` }
func (TargetAssetUserSpecArgs) ElementType ¶
func (TargetAssetUserSpecArgs) ElementType() reflect.Type
func (TargetAssetUserSpecArgs) ToTargetAssetUserSpecOutput ¶
func (i TargetAssetUserSpecArgs) ToTargetAssetUserSpecOutput() TargetAssetUserSpecOutput
func (TargetAssetUserSpecArgs) ToTargetAssetUserSpecOutputWithContext ¶
func (i TargetAssetUserSpecArgs) ToTargetAssetUserSpecOutputWithContext(ctx context.Context) TargetAssetUserSpecOutput
func (TargetAssetUserSpecArgs) ToTargetAssetUserSpecPtrOutput ¶
func (i TargetAssetUserSpecArgs) ToTargetAssetUserSpecPtrOutput() TargetAssetUserSpecPtrOutput
func (TargetAssetUserSpecArgs) ToTargetAssetUserSpecPtrOutputWithContext ¶
func (i TargetAssetUserSpecArgs) ToTargetAssetUserSpecPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPtrOutput
type TargetAssetUserSpecCreateVnicDetails ¶
type TargetAssetUserSpecCreateVnicDetails struct { // (Updatable) Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. // // If you specify a `hostnameLabel`, then `assignPrivateDnsRecord` must be set to true. AssignPrivateDnsRecord *bool `pulumi:"assignPrivateDnsRecord"` // (Updatable) Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. // // **Note:** This public IP address is associated with the primary private IP on the VNIC. For more information, see [IP Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingIPaddresses.htm). // // **Note:** There's a limit to the number of [public IPs](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PublicIp/) a VNIC or instance can have. If you try to create a secondary VNIC with an assigned public IP for an instance that has already reached its public IP limit, an error is returned. For information about the public IP limits, see [Public IP Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingpublicIPs.htm). // // Example: `false` // // If you specify a `vlanId`, then `assignPublicIp` must be set to false. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). AssignPublicIp *bool `pulumi:"assignPublicIp"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // (Updatable) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). // // For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm). // // When launching an instance, use this `hostnameLabel` instead of the deprecated `hostnameLabel` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). If you provide both, the values must match. // // Example: `bminstance-1` // // If you specify a `vlanId`, the `hostnameLabel` cannot be specified. VNICs on a VLAN can not be assigned a hostname. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). HostnameLabel *string `pulumi:"hostnameLabel"` // (Updatable) List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). // // If a `vlanId` is specified, the `nsgIds` cannot be specified. The `vlanId` indicates that the VNIC will belong to a VLAN instead of a subnet. With VLANs, all VNICs in the VLAN belong to the NSGs that are associated with the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). NsgIds []string `pulumi:"nsgIds"` // (Updatable) A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). // // If you specify a `vlanId`, the `privateIp` cannot be specified. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). // // Example: `10.0.3.3` PrivateIp *string `pulumi:"privateIp"` // (Updatable) Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). // // If you specify a `vlanId`, the `skipSourceDestCheck` cannot be specified because the source/destination check is always disabled for VNICs in a VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). // // Example: `true` SkipSourceDestCheck *bool `pulumi:"skipSourceDestCheck"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. // // If you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN instead of a subnet, provide a `vlanId` instead of a `subnetId`. If you provide both `vlanId` and `subnetId`, the request fails. SubnetId *string `pulumi:"subnetId"` // (Updatable) Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). // // Provide a `vlanId` instead of a `subnetId`. If you provide both `vlanId` and `subnetId`, the request fails. VlanId *string `pulumi:"vlanId"` }
type TargetAssetUserSpecCreateVnicDetailsArgs ¶
type TargetAssetUserSpecCreateVnicDetailsArgs struct { // (Updatable) Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true. // // If you specify a `hostnameLabel`, then `assignPrivateDnsRecord` must be set to true. AssignPrivateDnsRecord pulumi.BoolPtrInput `pulumi:"assignPrivateDnsRecord"` // (Updatable) Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. // // **Note:** This public IP address is associated with the primary private IP on the VNIC. For more information, see [IP Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingIPaddresses.htm). // // **Note:** There's a limit to the number of [public IPs](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PublicIp/) a VNIC or instance can have. If you try to create a secondary VNIC with an assigned public IP for an instance that has already reached its public IP limit, an error is returned. For information about the public IP limits, see [Public IP Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingpublicIPs.htm). // // Example: `false` // // If you specify a `vlanId`, then `assignPublicIp` must be set to false. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). AssignPublicIp pulumi.BoolPtrInput `pulumi:"assignPublicIp"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // (Updatable) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). // // For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm). // // When launching an instance, use this `hostnameLabel` instead of the deprecated `hostnameLabel` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). If you provide both, the values must match. // // Example: `bminstance-1` // // If you specify a `vlanId`, the `hostnameLabel` cannot be specified. VNICs on a VLAN can not be assigned a hostname. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). HostnameLabel pulumi.StringPtrInput `pulumi:"hostnameLabel"` // (Updatable) List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/). // // If a `vlanId` is specified, the `nsgIds` cannot be specified. The `vlanId` indicates that the VNIC will belong to a VLAN instead of a subnet. With VLANs, all VNICs in the VLAN belong to the NSGs that are associated with the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // (Updatable) A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp). // // If you specify a `vlanId`, the `privateIp` cannot be specified. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). // // Example: `10.0.3.3` PrivateIp pulumi.StringPtrInput `pulumi:"privateIp"` // (Updatable) Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip). // // If you specify a `vlanId`, the `skipSourceDestCheck` cannot be specified because the source/destination check is always disabled for VNICs in a VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). // // Example: `true` SkipSourceDestCheck pulumi.BoolPtrInput `pulumi:"skipSourceDestCheck"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match. // // If you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN instead of a subnet, provide a `vlanId` instead of a `subnetId`. If you provide both `vlanId` and `subnetId`, the request fails. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // (Updatable) Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan). // // Provide a `vlanId` instead of a `subnetId`. If you provide both `vlanId` and `subnetId`, the request fails. VlanId pulumi.StringPtrInput `pulumi:"vlanId"` }
func (TargetAssetUserSpecCreateVnicDetailsArgs) ElementType ¶
func (TargetAssetUserSpecCreateVnicDetailsArgs) ElementType() reflect.Type
func (TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsOutput ¶
func (i TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsOutput() TargetAssetUserSpecCreateVnicDetailsOutput
func (TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsOutputWithContext ¶
func (i TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsOutput
func (TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsPtrOutput ¶
func (i TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsPtrOutput() TargetAssetUserSpecCreateVnicDetailsPtrOutput
func (TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext ¶
func (i TargetAssetUserSpecCreateVnicDetailsArgs) ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsPtrOutput
type TargetAssetUserSpecCreateVnicDetailsInput ¶
type TargetAssetUserSpecCreateVnicDetailsInput interface { pulumi.Input ToTargetAssetUserSpecCreateVnicDetailsOutput() TargetAssetUserSpecCreateVnicDetailsOutput ToTargetAssetUserSpecCreateVnicDetailsOutputWithContext(context.Context) TargetAssetUserSpecCreateVnicDetailsOutput }
TargetAssetUserSpecCreateVnicDetailsInput is an input type that accepts TargetAssetUserSpecCreateVnicDetailsArgs and TargetAssetUserSpecCreateVnicDetailsOutput values. You can construct a concrete instance of `TargetAssetUserSpecCreateVnicDetailsInput` via:
TargetAssetUserSpecCreateVnicDetailsArgs{...}
type TargetAssetUserSpecCreateVnicDetailsOutput ¶
type TargetAssetUserSpecCreateVnicDetailsOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecCreateVnicDetailsOutput) AssignPrivateDnsRecord ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) AssignPrivateDnsRecord() pulumi.BoolPtrOutput
(Updatable) Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
If you specify a `hostnameLabel`, then `assignPrivateDnsRecord` must be set to true.
func (TargetAssetUserSpecCreateVnicDetailsOutput) AssignPublicIp ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) AssignPublicIp() pulumi.BoolPtrOutput
(Updatable) Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
**Note:** This public IP address is associated with the primary private IP on the VNIC. For more information, see [IP Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingIPaddresses.htm).
**Note:** There's a limit to the number of [public IPs](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PublicIp/) a VNIC or instance can have. If you try to create a secondary VNIC with an assigned public IP for an instance that has already reached its public IP limit, an error is returned. For information about the public IP limits, see [Public IP Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingpublicIPs.htm).
Example: `false`
If you specify a `vlanId`, then `assignPublicIp` must be set to false. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
func (TargetAssetUserSpecCreateVnicDetailsOutput) DefinedTags ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (TargetAssetUserSpecCreateVnicDetailsOutput) DisplayName ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetUserSpecCreateVnicDetailsOutput) ElementType ¶
func (TargetAssetUserSpecCreateVnicDetailsOutput) ElementType() reflect.Type
func (TargetAssetUserSpecCreateVnicDetailsOutput) FreeformTags ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (TargetAssetUserSpecCreateVnicDetailsOutput) HostnameLabel ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) HostnameLabel() pulumi.StringPtrOutput
(Updatable) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm).
When launching an instance, use this `hostnameLabel` instead of the deprecated `hostnameLabel` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). If you provide both, the values must match.
Example: `bminstance-1`
If you specify a `vlanId`, the `hostnameLabel` cannot be specified. VNICs on a VLAN can not be assigned a hostname. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
func (TargetAssetUserSpecCreateVnicDetailsOutput) NsgIds ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
If a `vlanId` is specified, the `nsgIds` cannot be specified. The `vlanId` indicates that the VNIC will belong to a VLAN instead of a subnet. With VLANs, all VNICs in the VLAN belong to the NSGs that are associated with the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
func (TargetAssetUserSpecCreateVnicDetailsOutput) PrivateIp ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) PrivateIp() pulumi.StringPtrOutput
(Updatable) A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
If you specify a `vlanId`, the `privateIp` cannot be specified. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
Example: `10.0.3.3`
func (TargetAssetUserSpecCreateVnicDetailsOutput) SkipSourceDestCheck ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
(Updatable) Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
If you specify a `vlanId`, the `skipSourceDestCheck` cannot be specified because the source/destination check is always disabled for VNICs in a VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
Example: `true`
func (TargetAssetUserSpecCreateVnicDetailsOutput) SubnetId ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) SubnetId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
If you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN instead of a subnet, provide a `vlanId` instead of a `subnetId`. If you provide both `vlanId` and `subnetId`, the request fails.
func (TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsOutput ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsOutput() TargetAssetUserSpecCreateVnicDetailsOutput
func (TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsOutputWithContext ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsOutput
func (TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutput ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutput() TargetAssetUserSpecCreateVnicDetailsPtrOutput
func (TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsPtrOutput
func (TargetAssetUserSpecCreateVnicDetailsOutput) VlanId ¶
func (o TargetAssetUserSpecCreateVnicDetailsOutput) VlanId() pulumi.StringPtrOutput
(Updatable) Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
Provide a `vlanId` instead of a `subnetId`. If you provide both `vlanId` and `subnetId`, the request fails.
type TargetAssetUserSpecCreateVnicDetailsPtrInput ¶
type TargetAssetUserSpecCreateVnicDetailsPtrInput interface { pulumi.Input ToTargetAssetUserSpecCreateVnicDetailsPtrOutput() TargetAssetUserSpecCreateVnicDetailsPtrOutput ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext(context.Context) TargetAssetUserSpecCreateVnicDetailsPtrOutput }
TargetAssetUserSpecCreateVnicDetailsPtrInput is an input type that accepts TargetAssetUserSpecCreateVnicDetailsArgs, TargetAssetUserSpecCreateVnicDetailsPtr and TargetAssetUserSpecCreateVnicDetailsPtrOutput values. You can construct a concrete instance of `TargetAssetUserSpecCreateVnicDetailsPtrInput` via:
TargetAssetUserSpecCreateVnicDetailsArgs{...} or: nil
func TargetAssetUserSpecCreateVnicDetailsPtr ¶
func TargetAssetUserSpecCreateVnicDetailsPtr(v *TargetAssetUserSpecCreateVnicDetailsArgs) TargetAssetUserSpecCreateVnicDetailsPtrInput
type TargetAssetUserSpecCreateVnicDetailsPtrOutput ¶
type TargetAssetUserSpecCreateVnicDetailsPtrOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) AssignPrivateDnsRecord ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) AssignPrivateDnsRecord() pulumi.BoolPtrOutput
(Updatable) Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. By default, the value is true.
If you specify a `hostnameLabel`, then `assignPrivateDnsRecord` must be set to true.
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) AssignPublicIp ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) AssignPublicIp() pulumi.BoolPtrOutput
(Updatable) Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the [Subnet](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Subnet/)), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned.
**Note:** This public IP address is associated with the primary private IP on the VNIC. For more information, see [IP Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingIPaddresses.htm).
**Note:** There's a limit to the number of [public IPs](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PublicIp/) a VNIC or instance can have. If you try to create a secondary VNIC with an assigned public IP for an instance that has already reached its public IP limit, an error is returned. For information about the public IP limits, see [Public IP Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingpublicIPs.htm).
Example: `false`
If you specify a `vlanId`, then `assignPublicIp` must be set to false. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) DefinedTags ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) DisplayName ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) ElementType ¶
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) ElementType() reflect.Type
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) FreeformTags ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) HostnameLabel ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) HostnameLabel() pulumi.StringPtrOutput
(Updatable) The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance-1` in FQDN `bminstance-1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with [RFC 952](https://tools.ietf.org/html/rfc952) and [RFC 1123](https://tools.ietf.org/html/rfc1123). The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
For more information, see [DNS in Your Virtual Cloud Network](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm).
When launching an instance, use this `hostnameLabel` instead of the deprecated `hostnameLabel` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). If you provide both, the values must match.
Example: `bminstance-1`
If you specify a `vlanId`, the `hostnameLabel` cannot be specified. VNICs on a VLAN can not be assigned a hostname. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) NsgIds ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) List of OCIDs of the network security groups (NSGs) that are added to the VNIC. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/NetworkSecurityGroup/).
If a `vlanId` is specified, the `nsgIds` cannot be specified. The `vlanId` indicates that the VNIC will belong to a VLAN instead of a subnet. With VLANs, all VNICs in the VLAN belong to the NSGs that are associated with the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) PrivateIp ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) PrivateIp() pulumi.StringPtrOutput
(Updatable) A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. This is the VNIC's *primary* private IP address. The value appears in the [Vnic](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vnic/) object and also the [PrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/) object returned by [ListPrivateIps](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/ListPrivateIps) and [GetPrivateIp](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/PrivateIp/GetPrivateIp).
If you specify a `vlanId`, the `privateIp` cannot be specified. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
Example: `10.0.3.3`
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) SkipSourceDestCheck ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
(Updatable) Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you should skip the source/destination check, see [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip).
If you specify a `vlanId`, the `skipSourceDestCheck` cannot be specified because the source/destination check is always disabled for VNICs in a VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
Example: `true`
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) SubnetId ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) SubnetId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet to create the VNIC. When launching an instance, use this `subnetId` instead of the deprecated `subnetId` in [LaunchInstanceDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/requests/LaunchInstanceDetails). At least one of them is required; if you provide both, the values must match.
If you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN instead of a subnet, provide a `vlanId` instead of a `subnetId`. If you provide both `vlanId` and `subnetId`, the request fails.
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutput ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutput() TargetAssetUserSpecCreateVnicDetailsPtrOutput
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) ToTargetAssetUserSpecCreateVnicDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecCreateVnicDetailsPtrOutput
func (TargetAssetUserSpecCreateVnicDetailsPtrOutput) VlanId ¶
func (o TargetAssetUserSpecCreateVnicDetailsPtrOutput) VlanId() pulumi.StringPtrOutput
(Updatable) Provide this attribute only if you are an Oracle Cloud VMware Solution customer and creating a secondary VNIC in a VLAN. The value is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN. See [Vlan](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Vlan).
Provide a `vlanId` instead of a `subnetId`. If you provide both `vlanId` and `subnetId`, the request fails.
type TargetAssetUserSpecInput ¶
type TargetAssetUserSpecInput interface { pulumi.Input ToTargetAssetUserSpecOutput() TargetAssetUserSpecOutput ToTargetAssetUserSpecOutputWithContext(context.Context) TargetAssetUserSpecOutput }
TargetAssetUserSpecInput is an input type that accepts TargetAssetUserSpecArgs and TargetAssetUserSpecOutput values. You can construct a concrete instance of `TargetAssetUserSpecInput` via:
TargetAssetUserSpecArgs{...}
type TargetAssetUserSpecInstanceOptions ¶
type TargetAssetUserSpecInstanceOptions struct { // (Updatable) Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled *bool `pulumi:"areLegacyImdsEndpointsDisabled"` }
type TargetAssetUserSpecInstanceOptionsArgs ¶
type TargetAssetUserSpecInstanceOptionsArgs struct { // (Updatable) Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false. AreLegacyImdsEndpointsDisabled pulumi.BoolPtrInput `pulumi:"areLegacyImdsEndpointsDisabled"` }
func (TargetAssetUserSpecInstanceOptionsArgs) ElementType ¶
func (TargetAssetUserSpecInstanceOptionsArgs) ElementType() reflect.Type
func (TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsOutput ¶
func (i TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsOutput() TargetAssetUserSpecInstanceOptionsOutput
func (TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsOutputWithContext ¶
func (i TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsOutput
func (TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsPtrOutput ¶
func (i TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsPtrOutput() TargetAssetUserSpecInstanceOptionsPtrOutput
func (TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext ¶
func (i TargetAssetUserSpecInstanceOptionsArgs) ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsPtrOutput
type TargetAssetUserSpecInstanceOptionsInput ¶
type TargetAssetUserSpecInstanceOptionsInput interface { pulumi.Input ToTargetAssetUserSpecInstanceOptionsOutput() TargetAssetUserSpecInstanceOptionsOutput ToTargetAssetUserSpecInstanceOptionsOutputWithContext(context.Context) TargetAssetUserSpecInstanceOptionsOutput }
TargetAssetUserSpecInstanceOptionsInput is an input type that accepts TargetAssetUserSpecInstanceOptionsArgs and TargetAssetUserSpecInstanceOptionsOutput values. You can construct a concrete instance of `TargetAssetUserSpecInstanceOptionsInput` via:
TargetAssetUserSpecInstanceOptionsArgs{...}
type TargetAssetUserSpecInstanceOptionsOutput ¶
type TargetAssetUserSpecInstanceOptionsOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecInstanceOptionsOutput) AreLegacyImdsEndpointsDisabled ¶
func (o TargetAssetUserSpecInstanceOptionsOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolPtrOutput
(Updatable) Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (TargetAssetUserSpecInstanceOptionsOutput) ElementType ¶
func (TargetAssetUserSpecInstanceOptionsOutput) ElementType() reflect.Type
func (TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsOutput ¶
func (o TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsOutput() TargetAssetUserSpecInstanceOptionsOutput
func (TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsOutputWithContext ¶
func (o TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsOutput
func (TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutput ¶
func (o TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutput() TargetAssetUserSpecInstanceOptionsPtrOutput
func (TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext ¶
func (o TargetAssetUserSpecInstanceOptionsOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsPtrOutput
type TargetAssetUserSpecInstanceOptionsPtrInput ¶
type TargetAssetUserSpecInstanceOptionsPtrInput interface { pulumi.Input ToTargetAssetUserSpecInstanceOptionsPtrOutput() TargetAssetUserSpecInstanceOptionsPtrOutput ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext(context.Context) TargetAssetUserSpecInstanceOptionsPtrOutput }
TargetAssetUserSpecInstanceOptionsPtrInput is an input type that accepts TargetAssetUserSpecInstanceOptionsArgs, TargetAssetUserSpecInstanceOptionsPtr and TargetAssetUserSpecInstanceOptionsPtrOutput values. You can construct a concrete instance of `TargetAssetUserSpecInstanceOptionsPtrInput` via:
TargetAssetUserSpecInstanceOptionsArgs{...} or: nil
func TargetAssetUserSpecInstanceOptionsPtr ¶
func TargetAssetUserSpecInstanceOptionsPtr(v *TargetAssetUserSpecInstanceOptionsArgs) TargetAssetUserSpecInstanceOptionsPtrInput
type TargetAssetUserSpecInstanceOptionsPtrOutput ¶
type TargetAssetUserSpecInstanceOptionsPtrOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecInstanceOptionsPtrOutput) AreLegacyImdsEndpointsDisabled ¶
func (o TargetAssetUserSpecInstanceOptionsPtrOutput) AreLegacyImdsEndpointsDisabled() pulumi.BoolPtrOutput
(Updatable) Whether to disable the legacy (/v1) instance metadata service endpoints. Customers who have migrated to /v2 should set this to true for added security. Default is false.
func (TargetAssetUserSpecInstanceOptionsPtrOutput) ElementType ¶
func (TargetAssetUserSpecInstanceOptionsPtrOutput) ElementType() reflect.Type
func (TargetAssetUserSpecInstanceOptionsPtrOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutput ¶
func (o TargetAssetUserSpecInstanceOptionsPtrOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutput() TargetAssetUserSpecInstanceOptionsPtrOutput
func (TargetAssetUserSpecInstanceOptionsPtrOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext ¶
func (o TargetAssetUserSpecInstanceOptionsPtrOutput) ToTargetAssetUserSpecInstanceOptionsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecInstanceOptionsPtrOutput
type TargetAssetUserSpecOutput ¶
type TargetAssetUserSpecOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecOutput) AgentConfig ¶
func (o TargetAssetUserSpecOutput) AgentConfig() TargetAssetUserSpecAgentConfigPtrOutput
(Updatable) Configuration options for the Oracle Cloud Agent software running on the instance.
func (TargetAssetUserSpecOutput) AvailabilityDomain ¶
func (o TargetAssetUserSpecOutput) AvailabilityDomain() pulumi.StringPtrOutput
(Updatable) The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (TargetAssetUserSpecOutput) CapacityReservationId ¶
func (o TargetAssetUserSpecOutput) CapacityReservationId() pulumi.StringPtrOutput
(Updatable) The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (TargetAssetUserSpecOutput) CompartmentId ¶
func (o TargetAssetUserSpecOutput) CompartmentId() pulumi.StringPtrOutput
(Updatable) The OCID of the compartment.
func (TargetAssetUserSpecOutput) CreateVnicDetails ¶
func (o TargetAssetUserSpecOutput) CreateVnicDetails() TargetAssetUserSpecCreateVnicDetailsPtrOutput
(Updatable) Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (TargetAssetUserSpecOutput) DedicatedVmHostId ¶
func (o TargetAssetUserSpecOutput) DedicatedVmHostId() pulumi.StringPtrOutput
(Updatable) The OCID of the dedicated VM host.
func (TargetAssetUserSpecOutput) DefinedTags ¶
func (o TargetAssetUserSpecOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (TargetAssetUserSpecOutput) DisplayName ¶
func (o TargetAssetUserSpecOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetUserSpecOutput) ElementType ¶
func (TargetAssetUserSpecOutput) ElementType() reflect.Type
func (TargetAssetUserSpecOutput) FaultDomain ¶
func (o TargetAssetUserSpecOutput) FaultDomain() pulumi.StringPtrOutput
(Updatable) A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
If you do not specify the fault domain, the system selects one for you.
To get a list of fault domains, use the [ListFaultDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/FaultDomain/ListFaultDomains) operation in the Identity and Access Management Service API.
Example: `FAULT-DOMAIN-1`
func (TargetAssetUserSpecOutput) FreeformTags ¶
func (o TargetAssetUserSpecOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (TargetAssetUserSpecOutput) HostnameLabel ¶
func (o TargetAssetUserSpecOutput) HostnameLabel() pulumi.StringPtrOutput
(Updatable) Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (TargetAssetUserSpecOutput) InstanceOptions ¶
func (o TargetAssetUserSpecOutput) InstanceOptions() TargetAssetUserSpecInstanceOptionsPtrOutput
(Updatable) Optional mutable instance options
func (TargetAssetUserSpecOutput) IpxeScript ¶
func (o TargetAssetUserSpecOutput) IpxeScript() pulumi.StringPtrOutput
(Updatable) This is an advanced option.
When a bare metal or virtual machine instance boots, the iPXE firmware that runs on the instance is configured to run an iPXE script to continue the boot process.
If you want more control over the boot process, you can provide your own custom iPXE script that will run when the instance boots. Be aware that the same iPXE script will run every time an instance boots, not only after the initial LaunchInstance call.
By default, the iPXE script connects to the instance's local boot volume over iSCSI and performs a network boot. If you use a custom iPXE script and want to network-boot from the instance's local boot volume over iSCSI in the same way as the default iPXE script, use the following iSCSI IP address: 169.254.0.2, and boot volume IQN: iqn.2015-02.oracle.boot.
If your instance boot volume type is paravirtualized, the boot volume is attached to the instance through virtio-scsi and no iPXE script is used. If your instance boot volume type is paravirtualized and you use custom iPXE to perform network-boot into your instance, the primary boot volume is attached as a data volume through the virtio-scsi drive.
For more information about the Bring Your Own Image feature of Oracle Cloud Infrastructure, see [Bring Your Own Image](https://docs.cloud.oracle.com/iaas/Content/Compute/References/bringyourownimage.htm).
For more information about iPXE, see http://ipxe.org.
func (TargetAssetUserSpecOutput) IsPvEncryptionInTransitEnabled ¶
func (o TargetAssetUserSpecOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
(Updatable) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (TargetAssetUserSpecOutput) PreemptibleInstanceConfig ¶
func (o TargetAssetUserSpecOutput) PreemptibleInstanceConfig() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
(Updatable) Configuration options for preemptible instances.
func (TargetAssetUserSpecOutput) Shape ¶
func (o TargetAssetUserSpecOutput) Shape() pulumi.StringPtrOutput
(Updatable) The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
You can enumerate all available shapes by calling [ListShapes](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Shape/ListShapes).
func (TargetAssetUserSpecOutput) ShapeConfig ¶
func (o TargetAssetUserSpecOutput) ShapeConfig() TargetAssetUserSpecShapeConfigPtrOutput
(Updatable) The shape configuration requested for the instance.
If the parameter is provided, the instance is created with the resources that you specify. If some properties are missing or the entire parameter is not provided, the instance is created with the default configuration values for the `shape` that you specify.
Each shape only supports certain configurable values. If the values that you provide are not valid for the specified `shape`, an error is returned.
func (TargetAssetUserSpecOutput) SourceDetails ¶
func (o TargetAssetUserSpecOutput) SourceDetails() TargetAssetUserSpecSourceDetailsPtrOutput
(Updatable)
func (TargetAssetUserSpecOutput) ToTargetAssetUserSpecOutput ¶
func (o TargetAssetUserSpecOutput) ToTargetAssetUserSpecOutput() TargetAssetUserSpecOutput
func (TargetAssetUserSpecOutput) ToTargetAssetUserSpecOutputWithContext ¶
func (o TargetAssetUserSpecOutput) ToTargetAssetUserSpecOutputWithContext(ctx context.Context) TargetAssetUserSpecOutput
func (TargetAssetUserSpecOutput) ToTargetAssetUserSpecPtrOutput ¶
func (o TargetAssetUserSpecOutput) ToTargetAssetUserSpecPtrOutput() TargetAssetUserSpecPtrOutput
func (TargetAssetUserSpecOutput) ToTargetAssetUserSpecPtrOutputWithContext ¶
func (o TargetAssetUserSpecOutput) ToTargetAssetUserSpecPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPtrOutput
type TargetAssetUserSpecPreemptibleInstanceConfig ¶
type TargetAssetUserSpecPreemptibleInstanceConfig struct { // (Updatable) The action to run when the preemptible instance is interrupted for eviction. PreemptionAction TargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction `pulumi:"preemptionAction"` }
type TargetAssetUserSpecPreemptibleInstanceConfigArgs ¶
type TargetAssetUserSpecPreemptibleInstanceConfigArgs struct { // (Updatable) The action to run when the preemptible instance is interrupted for eviction. PreemptionAction TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput `pulumi:"preemptionAction"` }
func (TargetAssetUserSpecPreemptibleInstanceConfigArgs) ElementType ¶
func (TargetAssetUserSpecPreemptibleInstanceConfigArgs) ElementType() reflect.Type
func (TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigOutput ¶
func (i TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigOutput() TargetAssetUserSpecPreemptibleInstanceConfigOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext ¶
func (i TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput ¶
func (i TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext ¶
func (i TargetAssetUserSpecPreemptibleInstanceConfigArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
type TargetAssetUserSpecPreemptibleInstanceConfigInput ¶
type TargetAssetUserSpecPreemptibleInstanceConfigInput interface { pulumi.Input ToTargetAssetUserSpecPreemptibleInstanceConfigOutput() TargetAssetUserSpecPreemptibleInstanceConfigOutput ToTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(context.Context) TargetAssetUserSpecPreemptibleInstanceConfigOutput }
TargetAssetUserSpecPreemptibleInstanceConfigInput is an input type that accepts TargetAssetUserSpecPreemptibleInstanceConfigArgs and TargetAssetUserSpecPreemptibleInstanceConfigOutput values. You can construct a concrete instance of `TargetAssetUserSpecPreemptibleInstanceConfigInput` via:
TargetAssetUserSpecPreemptibleInstanceConfigArgs{...}
type TargetAssetUserSpecPreemptibleInstanceConfigOutput ¶
type TargetAssetUserSpecPreemptibleInstanceConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecPreemptibleInstanceConfigOutput) ElementType ¶
func (TargetAssetUserSpecPreemptibleInstanceConfigOutput) ElementType() reflect.Type
func (TargetAssetUserSpecPreemptibleInstanceConfigOutput) PreemptionAction ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) PreemptionAction() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
(Updatable) The action to run when the preemptible instance is interrupted for eviction.
func (TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigOutput ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigOutput() TargetAssetUserSpecPreemptibleInstanceConfigOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction ¶
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionAction struct { // (Updatable) Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume *bool `pulumi:"preserveBootVolume"` // (Updatable) The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs ¶
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs struct { // (Updatable) Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified. PreserveBootVolume pulumi.BoolPtrInput `pulumi:"preserveBootVolume"` // (Updatable) The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType ¶
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ElementType() reflect.Type
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (i TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (i TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput ¶
func (i TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext ¶
func (i TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput ¶
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput interface { pulumi.Input ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput }
TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput is an input type that accepts TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs and TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput values. You can construct a concrete instance of `TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionInput` via:
TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs{...}
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType ¶
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ElementType() reflect.Type
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) PreserveBootVolume() pulumi.BoolPtrOutput
(Updatable) Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) Type ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionOutput) Type() pulumi.StringOutput
(Updatable) The type of action to run when the instance is interrupted for eviction.
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrInput ¶
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrInput interface { pulumi.Input ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext(context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput }
TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrInput is an input type that accepts TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs, TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtr and TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput values. You can construct a concrete instance of `TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrInput` via:
TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs{...} or: nil
func TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtr ¶
func TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtr(v *TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionArgs) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrInput
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput ¶
type TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) ElementType ¶
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) ElementType() reflect.Type
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) PreserveBootVolume ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) PreserveBootVolume() pulumi.BoolPtrOutput
(Updatable) Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. By default, it is false if not specified.
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) Type ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput) Type() pulumi.StringPtrOutput
(Updatable) The type of action to run when the instance is interrupted for eviction.
type TargetAssetUserSpecPreemptibleInstanceConfigPtrInput ¶
type TargetAssetUserSpecPreemptibleInstanceConfigPtrInput interface { pulumi.Input ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext(context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput }
TargetAssetUserSpecPreemptibleInstanceConfigPtrInput is an input type that accepts TargetAssetUserSpecPreemptibleInstanceConfigArgs, TargetAssetUserSpecPreemptibleInstanceConfigPtr and TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput values. You can construct a concrete instance of `TargetAssetUserSpecPreemptibleInstanceConfigPtrInput` via:
TargetAssetUserSpecPreemptibleInstanceConfigArgs{...} or: nil
func TargetAssetUserSpecPreemptibleInstanceConfigPtr ¶
func TargetAssetUserSpecPreemptibleInstanceConfigPtr(v *TargetAssetUserSpecPreemptibleInstanceConfigArgs) TargetAssetUserSpecPreemptibleInstanceConfigPtrInput
type TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput ¶
type TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) ElementType ¶
func (TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) ElementType() reflect.Type
func (TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) PreemptionAction ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) PreemptionAction() TargetAssetUserSpecPreemptibleInstanceConfigPreemptionActionPtrOutput
(Updatable) The action to run when the preemptible instance is interrupted for eviction.
func (TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutput() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
func (TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext ¶
func (o TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput) ToTargetAssetUserSpecPreemptibleInstanceConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
type TargetAssetUserSpecPtrInput ¶
type TargetAssetUserSpecPtrInput interface { pulumi.Input ToTargetAssetUserSpecPtrOutput() TargetAssetUserSpecPtrOutput ToTargetAssetUserSpecPtrOutputWithContext(context.Context) TargetAssetUserSpecPtrOutput }
TargetAssetUserSpecPtrInput is an input type that accepts TargetAssetUserSpecArgs, TargetAssetUserSpecPtr and TargetAssetUserSpecPtrOutput values. You can construct a concrete instance of `TargetAssetUserSpecPtrInput` via:
TargetAssetUserSpecArgs{...} or: nil
func TargetAssetUserSpecPtr ¶
func TargetAssetUserSpecPtr(v *TargetAssetUserSpecArgs) TargetAssetUserSpecPtrInput
type TargetAssetUserSpecPtrOutput ¶
type TargetAssetUserSpecPtrOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecPtrOutput) AgentConfig ¶
func (o TargetAssetUserSpecPtrOutput) AgentConfig() TargetAssetUserSpecAgentConfigPtrOutput
(Updatable) Configuration options for the Oracle Cloud Agent software running on the instance.
func (TargetAssetUserSpecPtrOutput) AvailabilityDomain ¶
func (o TargetAssetUserSpecPtrOutput) AvailabilityDomain() pulumi.StringPtrOutput
(Updatable) The availability domain of the instance. Example: `Uocm:PHX-AD-1`
func (TargetAssetUserSpecPtrOutput) CapacityReservationId ¶
func (o TargetAssetUserSpecPtrOutput) CapacityReservationId() pulumi.StringPtrOutput
(Updatable) The OCID of the compute capacity reservation under which this instance is launched. You can opt out of all default reservations by specifying an empty string as input for this field. For more information, see [Capacity Reservations](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default).
func (TargetAssetUserSpecPtrOutput) CompartmentId ¶
func (o TargetAssetUserSpecPtrOutput) CompartmentId() pulumi.StringPtrOutput
(Updatable) The OCID of the compartment.
func (TargetAssetUserSpecPtrOutput) CreateVnicDetails ¶
func (o TargetAssetUserSpecPtrOutput) CreateVnicDetails() TargetAssetUserSpecCreateVnicDetailsPtrOutput
(Updatable) Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see [Virtual Network Interface Cards (VNICs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm).
func (TargetAssetUserSpecPtrOutput) DedicatedVmHostId ¶
func (o TargetAssetUserSpecPtrOutput) DedicatedVmHostId() pulumi.StringPtrOutput
(Updatable) The OCID of the dedicated VM host.
func (TargetAssetUserSpecPtrOutput) DefinedTags ¶
func (o TargetAssetUserSpecPtrOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (TargetAssetUserSpecPtrOutput) DisplayName ¶
func (o TargetAssetUserSpecPtrOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (TargetAssetUserSpecPtrOutput) Elem ¶
func (o TargetAssetUserSpecPtrOutput) Elem() TargetAssetUserSpecOutput
func (TargetAssetUserSpecPtrOutput) ElementType ¶
func (TargetAssetUserSpecPtrOutput) ElementType() reflect.Type
func (TargetAssetUserSpecPtrOutput) FaultDomain ¶
func (o TargetAssetUserSpecPtrOutput) FaultDomain() pulumi.StringPtrOutput
(Updatable) A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.
If you do not specify the fault domain, the system selects one for you.
To get a list of fault domains, use the [ListFaultDomains](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/FaultDomain/ListFaultDomains) operation in the Identity and Access Management Service API.
Example: `FAULT-DOMAIN-1`
func (TargetAssetUserSpecPtrOutput) FreeformTags ¶
func (o TargetAssetUserSpecPtrOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. It exists only for cross-compatibility. Example: `{"bar-key": "value"}`
func (TargetAssetUserSpecPtrOutput) HostnameLabel ¶
func (o TargetAssetUserSpecPtrOutput) HostnameLabel() pulumi.StringPtrOutput
(Updatable) Deprecated. Instead use `hostnameLabel` in [CreateVnicDetails](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/CreateVnicDetails/). If you provide both, the values must match.
func (TargetAssetUserSpecPtrOutput) InstanceOptions ¶
func (o TargetAssetUserSpecPtrOutput) InstanceOptions() TargetAssetUserSpecInstanceOptionsPtrOutput
(Updatable) Optional mutable instance options
func (TargetAssetUserSpecPtrOutput) IpxeScript ¶
func (o TargetAssetUserSpecPtrOutput) IpxeScript() pulumi.StringPtrOutput
(Updatable) This is an advanced option.
When a bare metal or virtual machine instance boots, the iPXE firmware that runs on the instance is configured to run an iPXE script to continue the boot process.
If you want more control over the boot process, you can provide your own custom iPXE script that will run when the instance boots. Be aware that the same iPXE script will run every time an instance boots, not only after the initial LaunchInstance call.
By default, the iPXE script connects to the instance's local boot volume over iSCSI and performs a network boot. If you use a custom iPXE script and want to network-boot from the instance's local boot volume over iSCSI in the same way as the default iPXE script, use the following iSCSI IP address: 169.254.0.2, and boot volume IQN: iqn.2015-02.oracle.boot.
If your instance boot volume type is paravirtualized, the boot volume is attached to the instance through virtio-scsi and no iPXE script is used. If your instance boot volume type is paravirtualized and you use custom iPXE to perform network-boot into your instance, the primary boot volume is attached as a data volume through the virtio-scsi drive.
For more information about the Bring Your Own Image feature of Oracle Cloud Infrastructure, see [Bring Your Own Image](https://docs.cloud.oracle.com/iaas/Content/Compute/References/bringyourownimage.htm).
For more information about iPXE, see http://ipxe.org.
func (TargetAssetUserSpecPtrOutput) IsPvEncryptionInTransitEnabled ¶
func (o TargetAssetUserSpecPtrOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
(Updatable) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. By default, the value is false.
func (TargetAssetUserSpecPtrOutput) PreemptibleInstanceConfig ¶
func (o TargetAssetUserSpecPtrOutput) PreemptibleInstanceConfig() TargetAssetUserSpecPreemptibleInstanceConfigPtrOutput
(Updatable) Configuration options for preemptible instances.
func (TargetAssetUserSpecPtrOutput) Shape ¶
func (o TargetAssetUserSpecPtrOutput) Shape() pulumi.StringPtrOutput
(Updatable) The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
You can enumerate all available shapes by calling [ListShapes](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/latest/Shape/ListShapes).
func (TargetAssetUserSpecPtrOutput) ShapeConfig ¶
func (o TargetAssetUserSpecPtrOutput) ShapeConfig() TargetAssetUserSpecShapeConfigPtrOutput
(Updatable) The shape configuration requested for the instance.
If the parameter is provided, the instance is created with the resources that you specify. If some properties are missing or the entire parameter is not provided, the instance is created with the default configuration values for the `shape` that you specify.
Each shape only supports certain configurable values. If the values that you provide are not valid for the specified `shape`, an error is returned.
func (TargetAssetUserSpecPtrOutput) SourceDetails ¶
func (o TargetAssetUserSpecPtrOutput) SourceDetails() TargetAssetUserSpecSourceDetailsPtrOutput
(Updatable)
func (TargetAssetUserSpecPtrOutput) ToTargetAssetUserSpecPtrOutput ¶
func (o TargetAssetUserSpecPtrOutput) ToTargetAssetUserSpecPtrOutput() TargetAssetUserSpecPtrOutput
func (TargetAssetUserSpecPtrOutput) ToTargetAssetUserSpecPtrOutputWithContext ¶
func (o TargetAssetUserSpecPtrOutput) ToTargetAssetUserSpecPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecPtrOutput
type TargetAssetUserSpecShapeConfig ¶
type TargetAssetUserSpecShapeConfig struct { // (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. // // The following values are supported: // * `BASELINE_1_8` - baseline usage is 1/8 of an OCPU. // * `BASELINE_1_2` - baseline usage is 1/2 of an OCPU. // * `BASELINE_1_1` - baseline usage is an entire OCPU. This represents a non-burstable instance. BaselineOcpuUtilization *string `pulumi:"baselineOcpuUtilization"` // (Updatable) The total amount of memory in gigabytes that is available to the instance. MemoryInGbs *float64 `pulumi:"memoryInGbs"` // (Updatable) The total number of OCPUs available to the instance. Ocpus *float64 `pulumi:"ocpus"` }
type TargetAssetUserSpecShapeConfigArgs ¶
type TargetAssetUserSpecShapeConfigArgs struct { // (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. // // The following values are supported: // * `BASELINE_1_8` - baseline usage is 1/8 of an OCPU. // * `BASELINE_1_2` - baseline usage is 1/2 of an OCPU. // * `BASELINE_1_1` - baseline usage is an entire OCPU. This represents a non-burstable instance. BaselineOcpuUtilization pulumi.StringPtrInput `pulumi:"baselineOcpuUtilization"` // (Updatable) The total amount of memory in gigabytes that is available to the instance. MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"` // (Updatable) The total number of OCPUs available to the instance. Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"` }
func (TargetAssetUserSpecShapeConfigArgs) ElementType ¶
func (TargetAssetUserSpecShapeConfigArgs) ElementType() reflect.Type
func (TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigOutput ¶
func (i TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigOutput() TargetAssetUserSpecShapeConfigOutput
func (TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigOutputWithContext ¶
func (i TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigOutput
func (TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigPtrOutput ¶
func (i TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigPtrOutput() TargetAssetUserSpecShapeConfigPtrOutput
func (TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigPtrOutputWithContext ¶
func (i TargetAssetUserSpecShapeConfigArgs) ToTargetAssetUserSpecShapeConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigPtrOutput
type TargetAssetUserSpecShapeConfigInput ¶
type TargetAssetUserSpecShapeConfigInput interface { pulumi.Input ToTargetAssetUserSpecShapeConfigOutput() TargetAssetUserSpecShapeConfigOutput ToTargetAssetUserSpecShapeConfigOutputWithContext(context.Context) TargetAssetUserSpecShapeConfigOutput }
TargetAssetUserSpecShapeConfigInput is an input type that accepts TargetAssetUserSpecShapeConfigArgs and TargetAssetUserSpecShapeConfigOutput values. You can construct a concrete instance of `TargetAssetUserSpecShapeConfigInput` via:
TargetAssetUserSpecShapeConfigArgs{...}
type TargetAssetUserSpecShapeConfigOutput ¶
type TargetAssetUserSpecShapeConfigOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecShapeConfigOutput) BaselineOcpuUtilization ¶
func (o TargetAssetUserSpecShapeConfigOutput) BaselineOcpuUtilization() pulumi.StringPtrOutput
(Updatable) The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
The following values are supported: * `BASELINE_1_8` - baseline usage is 1/8 of an OCPU. * `BASELINE_1_2` - baseline usage is 1/2 of an OCPU. * `BASELINE_1_1` - baseline usage is an entire OCPU. This represents a non-burstable instance.
func (TargetAssetUserSpecShapeConfigOutput) ElementType ¶
func (TargetAssetUserSpecShapeConfigOutput) ElementType() reflect.Type
func (TargetAssetUserSpecShapeConfigOutput) MemoryInGbs ¶
func (o TargetAssetUserSpecShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
(Updatable) The total amount of memory in gigabytes that is available to the instance.
func (TargetAssetUserSpecShapeConfigOutput) Ocpus ¶
func (o TargetAssetUserSpecShapeConfigOutput) Ocpus() pulumi.Float64PtrOutput
(Updatable) The total number of OCPUs available to the instance.
func (TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigOutput ¶
func (o TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigOutput() TargetAssetUserSpecShapeConfigOutput
func (TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigOutputWithContext ¶
func (o TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigOutput
func (TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigPtrOutput ¶
func (o TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigPtrOutput() TargetAssetUserSpecShapeConfigPtrOutput
func (TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigPtrOutputWithContext ¶
func (o TargetAssetUserSpecShapeConfigOutput) ToTargetAssetUserSpecShapeConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigPtrOutput
type TargetAssetUserSpecShapeConfigPtrInput ¶
type TargetAssetUserSpecShapeConfigPtrInput interface { pulumi.Input ToTargetAssetUserSpecShapeConfigPtrOutput() TargetAssetUserSpecShapeConfigPtrOutput ToTargetAssetUserSpecShapeConfigPtrOutputWithContext(context.Context) TargetAssetUserSpecShapeConfigPtrOutput }
TargetAssetUserSpecShapeConfigPtrInput is an input type that accepts TargetAssetUserSpecShapeConfigArgs, TargetAssetUserSpecShapeConfigPtr and TargetAssetUserSpecShapeConfigPtrOutput values. You can construct a concrete instance of `TargetAssetUserSpecShapeConfigPtrInput` via:
TargetAssetUserSpecShapeConfigArgs{...} or: nil
func TargetAssetUserSpecShapeConfigPtr ¶
func TargetAssetUserSpecShapeConfigPtr(v *TargetAssetUserSpecShapeConfigArgs) TargetAssetUserSpecShapeConfigPtrInput
type TargetAssetUserSpecShapeConfigPtrOutput ¶
type TargetAssetUserSpecShapeConfigPtrOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecShapeConfigPtrOutput) BaselineOcpuUtilization ¶
func (o TargetAssetUserSpecShapeConfigPtrOutput) BaselineOcpuUtilization() pulumi.StringPtrOutput
(Updatable) The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`.
The following values are supported: * `BASELINE_1_8` - baseline usage is 1/8 of an OCPU. * `BASELINE_1_2` - baseline usage is 1/2 of an OCPU. * `BASELINE_1_1` - baseline usage is an entire OCPU. This represents a non-burstable instance.
func (TargetAssetUserSpecShapeConfigPtrOutput) ElementType ¶
func (TargetAssetUserSpecShapeConfigPtrOutput) ElementType() reflect.Type
func (TargetAssetUserSpecShapeConfigPtrOutput) MemoryInGbs ¶
func (o TargetAssetUserSpecShapeConfigPtrOutput) MemoryInGbs() pulumi.Float64PtrOutput
(Updatable) The total amount of memory in gigabytes that is available to the instance.
func (TargetAssetUserSpecShapeConfigPtrOutput) Ocpus ¶
func (o TargetAssetUserSpecShapeConfigPtrOutput) Ocpus() pulumi.Float64PtrOutput
(Updatable) The total number of OCPUs available to the instance.
func (TargetAssetUserSpecShapeConfigPtrOutput) ToTargetAssetUserSpecShapeConfigPtrOutput ¶
func (o TargetAssetUserSpecShapeConfigPtrOutput) ToTargetAssetUserSpecShapeConfigPtrOutput() TargetAssetUserSpecShapeConfigPtrOutput
func (TargetAssetUserSpecShapeConfigPtrOutput) ToTargetAssetUserSpecShapeConfigPtrOutputWithContext ¶
func (o TargetAssetUserSpecShapeConfigPtrOutput) ToTargetAssetUserSpecShapeConfigPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecShapeConfigPtrOutput
type TargetAssetUserSpecSourceDetails ¶
type TargetAssetUserSpecSourceDetails struct { // (Updatable) The OCID of the boot volume used to boot the instance. BootVolumeId *string `pulumi:"bootVolumeId"` // (Updatable) The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs *string `pulumi:"bootVolumeSizeInGbs"` // (Updatable) The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. // // Allowed values: BootVolumeVpusPerGb *string `pulumi:"bootVolumeVpusPerGb"` // (Updatable) The OCID of the image used to boot the instance. ImageId *string `pulumi:"imageId"` // (Updatable) The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId *string `pulumi:"kmsKeyId"` // (Updatable) The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SourceType string `pulumi:"sourceType"` }
type TargetAssetUserSpecSourceDetailsArgs ¶
type TargetAssetUserSpecSourceDetailsArgs struct { // (Updatable) The OCID of the boot volume used to boot the instance. BootVolumeId pulumi.StringPtrInput `pulumi:"bootVolumeId"` // (Updatable) The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). BootVolumeSizeInGbs pulumi.StringPtrInput `pulumi:"bootVolumeSizeInGbs"` // (Updatable) The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. // // Allowed values: BootVolumeVpusPerGb pulumi.StringPtrInput `pulumi:"bootVolumeVpusPerGb"` // (Updatable) The OCID of the image used to boot the instance. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // (Updatable) The OCID of the key management key to assign as the master encryption key for the boot volume. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // (Updatable) The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (TargetAssetUserSpecSourceDetailsArgs) ElementType ¶
func (TargetAssetUserSpecSourceDetailsArgs) ElementType() reflect.Type
func (TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsOutput ¶
func (i TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsOutput() TargetAssetUserSpecSourceDetailsOutput
func (TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsOutputWithContext ¶
func (i TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsOutput
func (TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsPtrOutput ¶
func (i TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsPtrOutput() TargetAssetUserSpecSourceDetailsPtrOutput
func (TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext ¶
func (i TargetAssetUserSpecSourceDetailsArgs) ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsPtrOutput
type TargetAssetUserSpecSourceDetailsInput ¶
type TargetAssetUserSpecSourceDetailsInput interface { pulumi.Input ToTargetAssetUserSpecSourceDetailsOutput() TargetAssetUserSpecSourceDetailsOutput ToTargetAssetUserSpecSourceDetailsOutputWithContext(context.Context) TargetAssetUserSpecSourceDetailsOutput }
TargetAssetUserSpecSourceDetailsInput is an input type that accepts TargetAssetUserSpecSourceDetailsArgs and TargetAssetUserSpecSourceDetailsOutput values. You can construct a concrete instance of `TargetAssetUserSpecSourceDetailsInput` via:
TargetAssetUserSpecSourceDetailsArgs{...}
type TargetAssetUserSpecSourceDetailsOutput ¶
type TargetAssetUserSpecSourceDetailsOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecSourceDetailsOutput) BootVolumeId ¶
func (o TargetAssetUserSpecSourceDetailsOutput) BootVolumeId() pulumi.StringPtrOutput
(Updatable) The OCID of the boot volume used to boot the instance.
func (TargetAssetUserSpecSourceDetailsOutput) BootVolumeSizeInGbs ¶
func (o TargetAssetUserSpecSourceDetailsOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
(Updatable) The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (TargetAssetUserSpecSourceDetailsOutput) BootVolumeVpusPerGb ¶
func (o TargetAssetUserSpecSourceDetailsOutput) BootVolumeVpusPerGb() pulumi.StringPtrOutput
(Updatable) The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
Allowed values:
func (TargetAssetUserSpecSourceDetailsOutput) ElementType ¶
func (TargetAssetUserSpecSourceDetailsOutput) ElementType() reflect.Type
func (TargetAssetUserSpecSourceDetailsOutput) ImageId ¶
func (o TargetAssetUserSpecSourceDetailsOutput) ImageId() pulumi.StringPtrOutput
(Updatable) The OCID of the image used to boot the instance.
func (TargetAssetUserSpecSourceDetailsOutput) KmsKeyId ¶
func (o TargetAssetUserSpecSourceDetailsOutput) KmsKeyId() pulumi.StringPtrOutput
(Updatable) The OCID of the key management key to assign as the master encryption key for the boot volume.
func (TargetAssetUserSpecSourceDetailsOutput) SourceType ¶
func (o TargetAssetUserSpecSourceDetailsOutput) SourceType() pulumi.StringOutput
(Updatable) The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsOutput ¶
func (o TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsOutput() TargetAssetUserSpecSourceDetailsOutput
func (TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsOutputWithContext ¶
func (o TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsOutput
func (TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsPtrOutput ¶
func (o TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsPtrOutput() TargetAssetUserSpecSourceDetailsPtrOutput
func (TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext ¶
func (o TargetAssetUserSpecSourceDetailsOutput) ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsPtrOutput
type TargetAssetUserSpecSourceDetailsPtrInput ¶
type TargetAssetUserSpecSourceDetailsPtrInput interface { pulumi.Input ToTargetAssetUserSpecSourceDetailsPtrOutput() TargetAssetUserSpecSourceDetailsPtrOutput ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext(context.Context) TargetAssetUserSpecSourceDetailsPtrOutput }
TargetAssetUserSpecSourceDetailsPtrInput is an input type that accepts TargetAssetUserSpecSourceDetailsArgs, TargetAssetUserSpecSourceDetailsPtr and TargetAssetUserSpecSourceDetailsPtrOutput values. You can construct a concrete instance of `TargetAssetUserSpecSourceDetailsPtrInput` via:
TargetAssetUserSpecSourceDetailsArgs{...} or: nil
func TargetAssetUserSpecSourceDetailsPtr ¶
func TargetAssetUserSpecSourceDetailsPtr(v *TargetAssetUserSpecSourceDetailsArgs) TargetAssetUserSpecSourceDetailsPtrInput
type TargetAssetUserSpecSourceDetailsPtrOutput ¶
type TargetAssetUserSpecSourceDetailsPtrOutput struct{ *pulumi.OutputState }
func (TargetAssetUserSpecSourceDetailsPtrOutput) BootVolumeId ¶
func (o TargetAssetUserSpecSourceDetailsPtrOutput) BootVolumeId() pulumi.StringPtrOutput
(Updatable) The OCID of the boot volume used to boot the instance.
func (TargetAssetUserSpecSourceDetailsPtrOutput) BootVolumeSizeInGbs ¶
func (o TargetAssetUserSpecSourceDetailsPtrOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
(Updatable) The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB).
func (TargetAssetUserSpecSourceDetailsPtrOutput) BootVolumeVpusPerGb ¶
func (o TargetAssetUserSpecSourceDetailsPtrOutput) BootVolumeVpusPerGb() pulumi.StringPtrOutput
(Updatable) The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See [Block Volume Performance Levels](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information.
Allowed values:
func (TargetAssetUserSpecSourceDetailsPtrOutput) ElementType ¶
func (TargetAssetUserSpecSourceDetailsPtrOutput) ElementType() reflect.Type
func (TargetAssetUserSpecSourceDetailsPtrOutput) ImageId ¶
func (o TargetAssetUserSpecSourceDetailsPtrOutput) ImageId() pulumi.StringPtrOutput
(Updatable) The OCID of the image used to boot the instance.
func (TargetAssetUserSpecSourceDetailsPtrOutput) KmsKeyId ¶
func (o TargetAssetUserSpecSourceDetailsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
(Updatable) The OCID of the key management key to assign as the master encryption key for the boot volume.
func (TargetAssetUserSpecSourceDetailsPtrOutput) SourceType ¶
func (o TargetAssetUserSpecSourceDetailsPtrOutput) SourceType() pulumi.StringPtrOutput
(Updatable) The source type for the instance. Use `image` when specifying the image OCID. Use `bootVolume` when specifying the boot volume OCID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (TargetAssetUserSpecSourceDetailsPtrOutput) ToTargetAssetUserSpecSourceDetailsPtrOutput ¶
func (o TargetAssetUserSpecSourceDetailsPtrOutput) ToTargetAssetUserSpecSourceDetailsPtrOutput() TargetAssetUserSpecSourceDetailsPtrOutput
func (TargetAssetUserSpecSourceDetailsPtrOutput) ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext ¶
func (o TargetAssetUserSpecSourceDetailsPtrOutput) ToTargetAssetUserSpecSourceDetailsPtrOutputWithContext(ctx context.Context) TargetAssetUserSpecSourceDetailsPtrOutput
Source Files
¶
- getMigration.go
- getMigrationAsset.go
- getMigrationAssets.go
- getMigrationPlan.go
- getMigrationPlanAvailableShape.go
- getMigrationPlanAvailableShapes.go
- getMigrationPlans.go
- getMigrations.go
- getReplicationSchedule.go
- getReplicationSchedules.go
- getTargetAsset.go
- getTargetAssets.go
- init.go
- migration.go
- migrationAsset.go
- migrationPlan.go
- pulumiTypes.go
- replicationSchedule.go
- targetAsset.go