Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Deployment
- type DeploymentArgs
- type DeploymentArray
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- type DeploymentExpense
- type DeploymentExpenseArgs
- type DeploymentExpenseArray
- type DeploymentExpenseArrayInput
- type DeploymentExpenseArrayOutput
- func (DeploymentExpenseArrayOutput) ElementType() reflect.Type
- func (o DeploymentExpenseArrayOutput) Index(i pulumi.IntInput) DeploymentExpenseOutput
- func (o DeploymentExpenseArrayOutput) ToDeploymentExpenseArrayOutput() DeploymentExpenseArrayOutput
- func (o DeploymentExpenseArrayOutput) ToDeploymentExpenseArrayOutputWithContext(ctx context.Context) DeploymentExpenseArrayOutput
- type DeploymentExpenseInput
- type DeploymentExpenseOutput
- func (o DeploymentExpenseOutput) AdditionalExpense() pulumi.Float64PtrOutput
- func (o DeploymentExpenseOutput) Code() pulumi.StringPtrOutput
- func (o DeploymentExpenseOutput) ComputeExpense() pulumi.Float64PtrOutput
- func (DeploymentExpenseOutput) ElementType() reflect.Type
- func (o DeploymentExpenseOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o DeploymentExpenseOutput) Message() pulumi.StringPtrOutput
- func (o DeploymentExpenseOutput) NetworkExpense() pulumi.Float64PtrOutput
- func (o DeploymentExpenseOutput) StorageExpense() pulumi.Float64PtrOutput
- func (o DeploymentExpenseOutput) ToDeploymentExpenseOutput() DeploymentExpenseOutput
- func (o DeploymentExpenseOutput) ToDeploymentExpenseOutputWithContext(ctx context.Context) DeploymentExpenseOutput
- func (o DeploymentExpenseOutput) TotalExpense() pulumi.Float64PtrOutput
- func (o DeploymentExpenseOutput) Unit() pulumi.StringPtrOutput
- type DeploymentInput
- type DeploymentLastRequest
- type DeploymentLastRequestArgs
- type DeploymentLastRequestArray
- func (DeploymentLastRequestArray) ElementType() reflect.Type
- func (i DeploymentLastRequestArray) ToDeploymentLastRequestArrayOutput() DeploymentLastRequestArrayOutput
- func (i DeploymentLastRequestArray) ToDeploymentLastRequestArrayOutputWithContext(ctx context.Context) DeploymentLastRequestArrayOutput
- type DeploymentLastRequestArrayInput
- type DeploymentLastRequestArrayOutput
- func (DeploymentLastRequestArrayOutput) ElementType() reflect.Type
- func (o DeploymentLastRequestArrayOutput) Index(i pulumi.IntInput) DeploymentLastRequestOutput
- func (o DeploymentLastRequestArrayOutput) ToDeploymentLastRequestArrayOutput() DeploymentLastRequestArrayOutput
- func (o DeploymentLastRequestArrayOutput) ToDeploymentLastRequestArrayOutputWithContext(ctx context.Context) DeploymentLastRequestArrayOutput
- type DeploymentLastRequestInput
- type DeploymentLastRequestOutput
- func (o DeploymentLastRequestOutput) ActionId() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) ApprovedAt() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) BlueprintId() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) Cancelable() pulumi.BoolPtrOutput
- func (o DeploymentLastRequestOutput) CatalogItemId() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) CompletedAt() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) CompletedTasks() pulumi.IntPtrOutput
- func (o DeploymentLastRequestOutput) CreatedAt() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) Details() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) Dismissed() pulumi.BoolPtrOutput
- func (DeploymentLastRequestOutput) ElementType() reflect.Type
- func (o DeploymentLastRequestOutput) Id() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) InitializedAt() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) Inputs() pulumi.StringMapOutput
- func (o DeploymentLastRequestOutput) Name() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) Outputs() pulumi.StringMapOutput
- func (o DeploymentLastRequestOutput) RequestedBy() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) ResourceIds() pulumi.StringArrayOutput
- func (o DeploymentLastRequestOutput) Status() pulumi.StringPtrOutput
- func (o DeploymentLastRequestOutput) ToDeploymentLastRequestOutput() DeploymentLastRequestOutput
- func (o DeploymentLastRequestOutput) ToDeploymentLastRequestOutputWithContext(ctx context.Context) DeploymentLastRequestOutput
- func (o DeploymentLastRequestOutput) TotalTasks() pulumi.IntPtrOutput
- func (o DeploymentLastRequestOutput) UpdatedAt() pulumi.StringPtrOutput
- type DeploymentMap
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- type DeploymentOutput
- func (o DeploymentOutput) BlueprintContent() pulumi.StringPtrOutput
- func (o DeploymentOutput) BlueprintId() pulumi.StringOutput
- func (o DeploymentOutput) BlueprintVersion() pulumi.StringOutput
- func (o DeploymentOutput) CatalogItemId() pulumi.StringOutput
- func (o DeploymentOutput) CatalogItemVersion() pulumi.StringOutput
- func (o DeploymentOutput) CreatedAt() pulumi.StringOutput
- func (o DeploymentOutput) CreatedBy() pulumi.StringOutput
- func (o DeploymentOutput) Description() pulumi.StringPtrOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) ExpandLastRequest() pulumi.BoolPtrOutputdeprecated
- func (o DeploymentOutput) ExpandProject() pulumi.BoolPtrOutput
- func (o DeploymentOutput) ExpandResources() pulumi.BoolPtrOutputdeprecated
- func (o DeploymentOutput) Expenses() DeploymentExpenseArrayOutput
- func (o DeploymentOutput) Inputs() pulumi.StringMapOutput
- func (o DeploymentOutput) InputsIncludingDefaults() pulumi.StringMapOutput
- func (o DeploymentOutput) LastRequests() DeploymentLastRequestArrayOutput
- func (o DeploymentOutput) LastUpdatedAt() pulumi.StringOutput
- func (o DeploymentOutput) LastUpdatedBy() pulumi.StringOutput
- func (o DeploymentOutput) LeaseExpireAt() pulumi.StringOutput
- func (o DeploymentOutput) Name() pulumi.StringOutput
- func (o DeploymentOutput) OrgId() pulumi.StringOutput
- func (o DeploymentOutput) Owner() pulumi.StringOutput
- func (o DeploymentOutput) ProjectId() pulumi.StringOutput
- func (o DeploymentOutput) Projects() DeploymentProjectArrayOutput
- func (o DeploymentOutput) Resources() DeploymentResourceArrayOutput
- func (o DeploymentOutput) Status() pulumi.StringOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- type DeploymentProject
- type DeploymentProjectArgs
- type DeploymentProjectArray
- type DeploymentProjectArrayInput
- type DeploymentProjectArrayOutput
- func (DeploymentProjectArrayOutput) ElementType() reflect.Type
- func (o DeploymentProjectArrayOutput) Index(i pulumi.IntInput) DeploymentProjectOutput
- func (o DeploymentProjectArrayOutput) ToDeploymentProjectArrayOutput() DeploymentProjectArrayOutput
- func (o DeploymentProjectArrayOutput) ToDeploymentProjectArrayOutputWithContext(ctx context.Context) DeploymentProjectArrayOutput
- type DeploymentProjectInput
- type DeploymentProjectOutput
- func (o DeploymentProjectOutput) Description() pulumi.StringPtrOutput
- func (DeploymentProjectOutput) ElementType() reflect.Type
- func (o DeploymentProjectOutput) Id() pulumi.StringPtrOutput
- func (o DeploymentProjectOutput) Name() pulumi.StringPtrOutput
- func (o DeploymentProjectOutput) ToDeploymentProjectOutput() DeploymentProjectOutput
- func (o DeploymentProjectOutput) ToDeploymentProjectOutputWithContext(ctx context.Context) DeploymentProjectOutput
- func (o DeploymentProjectOutput) Version() pulumi.StringPtrOutput
- type DeploymentResource
- type DeploymentResourceArgs
- type DeploymentResourceArray
- type DeploymentResourceArrayInput
- type DeploymentResourceArrayOutput
- func (DeploymentResourceArrayOutput) ElementType() reflect.Type
- func (o DeploymentResourceArrayOutput) Index(i pulumi.IntInput) DeploymentResourceOutput
- func (o DeploymentResourceArrayOutput) ToDeploymentResourceArrayOutput() DeploymentResourceArrayOutput
- func (o DeploymentResourceArrayOutput) ToDeploymentResourceArrayOutputWithContext(ctx context.Context) DeploymentResourceArrayOutput
- type DeploymentResourceExpense
- type DeploymentResourceExpenseArgs
- func (DeploymentResourceExpenseArgs) ElementType() reflect.Type
- func (i DeploymentResourceExpenseArgs) ToDeploymentResourceExpenseOutput() DeploymentResourceExpenseOutput
- func (i DeploymentResourceExpenseArgs) ToDeploymentResourceExpenseOutputWithContext(ctx context.Context) DeploymentResourceExpenseOutput
- type DeploymentResourceExpenseArray
- func (DeploymentResourceExpenseArray) ElementType() reflect.Type
- func (i DeploymentResourceExpenseArray) ToDeploymentResourceExpenseArrayOutput() DeploymentResourceExpenseArrayOutput
- func (i DeploymentResourceExpenseArray) ToDeploymentResourceExpenseArrayOutputWithContext(ctx context.Context) DeploymentResourceExpenseArrayOutput
- type DeploymentResourceExpenseArrayInput
- type DeploymentResourceExpenseArrayOutput
- func (DeploymentResourceExpenseArrayOutput) ElementType() reflect.Type
- func (o DeploymentResourceExpenseArrayOutput) Index(i pulumi.IntInput) DeploymentResourceExpenseOutput
- func (o DeploymentResourceExpenseArrayOutput) ToDeploymentResourceExpenseArrayOutput() DeploymentResourceExpenseArrayOutput
- func (o DeploymentResourceExpenseArrayOutput) ToDeploymentResourceExpenseArrayOutputWithContext(ctx context.Context) DeploymentResourceExpenseArrayOutput
- type DeploymentResourceExpenseInput
- type DeploymentResourceExpenseOutput
- func (o DeploymentResourceExpenseOutput) AdditionalExpense() pulumi.Float64PtrOutput
- func (o DeploymentResourceExpenseOutput) Code() pulumi.StringPtrOutput
- func (o DeploymentResourceExpenseOutput) ComputeExpense() pulumi.Float64PtrOutput
- func (DeploymentResourceExpenseOutput) ElementType() reflect.Type
- func (o DeploymentResourceExpenseOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o DeploymentResourceExpenseOutput) Message() pulumi.StringPtrOutput
- func (o DeploymentResourceExpenseOutput) NetworkExpense() pulumi.Float64PtrOutput
- func (o DeploymentResourceExpenseOutput) StorageExpense() pulumi.Float64PtrOutput
- func (o DeploymentResourceExpenseOutput) ToDeploymentResourceExpenseOutput() DeploymentResourceExpenseOutput
- func (o DeploymentResourceExpenseOutput) ToDeploymentResourceExpenseOutputWithContext(ctx context.Context) DeploymentResourceExpenseOutput
- func (o DeploymentResourceExpenseOutput) TotalExpense() pulumi.Float64PtrOutput
- func (o DeploymentResourceExpenseOutput) Unit() pulumi.StringPtrOutput
- type DeploymentResourceInput
- type DeploymentResourceOutput
- func (o DeploymentResourceOutput) CreatedAt() pulumi.StringPtrOutput
- func (o DeploymentResourceOutput) DependsOns() pulumi.StringArrayOutput
- func (o DeploymentResourceOutput) Description() pulumi.StringPtrOutput
- func (DeploymentResourceOutput) ElementType() reflect.Type
- func (o DeploymentResourceOutput) Expenses() DeploymentResourceExpenseArrayOutput
- func (o DeploymentResourceOutput) Id() pulumi.StringOutput
- func (o DeploymentResourceOutput) Name() pulumi.StringOutput
- func (o DeploymentResourceOutput) PropertiesJson() pulumi.StringPtrOutput
- func (o DeploymentResourceOutput) State() pulumi.StringPtrOutput
- func (o DeploymentResourceOutput) SyncStatus() pulumi.StringPtrOutput
- func (o DeploymentResourceOutput) ToDeploymentResourceOutput() DeploymentResourceOutput
- func (o DeploymentResourceOutput) ToDeploymentResourceOutputWithContext(ctx context.Context) DeploymentResourceOutput
- func (o DeploymentResourceOutput) Type() pulumi.StringPtrOutput
- type DeploymentState
- type GetDeploymentExpense
- type GetDeploymentExpenseArgs
- type GetDeploymentExpenseArray
- type GetDeploymentExpenseArrayInput
- type GetDeploymentExpenseArrayOutput
- func (GetDeploymentExpenseArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentExpenseArrayOutput) Index(i pulumi.IntInput) GetDeploymentExpenseOutput
- func (o GetDeploymentExpenseArrayOutput) ToGetDeploymentExpenseArrayOutput() GetDeploymentExpenseArrayOutput
- func (o GetDeploymentExpenseArrayOutput) ToGetDeploymentExpenseArrayOutputWithContext(ctx context.Context) GetDeploymentExpenseArrayOutput
- type GetDeploymentExpenseInput
- type GetDeploymentExpenseOutput
- func (o GetDeploymentExpenseOutput) AdditionalExpense() pulumi.Float64Output
- func (o GetDeploymentExpenseOutput) Code() pulumi.StringOutput
- func (o GetDeploymentExpenseOutput) ComputeExpense() pulumi.Float64Output
- func (GetDeploymentExpenseOutput) ElementType() reflect.Type
- func (o GetDeploymentExpenseOutput) LastUpdateTime() pulumi.StringOutput
- func (o GetDeploymentExpenseOutput) Message() pulumi.StringOutput
- func (o GetDeploymentExpenseOutput) NetworkExpense() pulumi.Float64Output
- func (o GetDeploymentExpenseOutput) StorageExpense() pulumi.Float64Output
- func (o GetDeploymentExpenseOutput) ToGetDeploymentExpenseOutput() GetDeploymentExpenseOutput
- func (o GetDeploymentExpenseOutput) ToGetDeploymentExpenseOutputWithContext(ctx context.Context) GetDeploymentExpenseOutput
- func (o GetDeploymentExpenseOutput) TotalExpense() pulumi.Float64Output
- func (o GetDeploymentExpenseOutput) Unit() pulumi.StringOutput
- type GetDeploymentLastRequest
- type GetDeploymentLastRequestArgs
- func (GetDeploymentLastRequestArgs) ElementType() reflect.Type
- func (i GetDeploymentLastRequestArgs) ToGetDeploymentLastRequestOutput() GetDeploymentLastRequestOutput
- func (i GetDeploymentLastRequestArgs) ToGetDeploymentLastRequestOutputWithContext(ctx context.Context) GetDeploymentLastRequestOutput
- type GetDeploymentLastRequestArray
- func (GetDeploymentLastRequestArray) ElementType() reflect.Type
- func (i GetDeploymentLastRequestArray) ToGetDeploymentLastRequestArrayOutput() GetDeploymentLastRequestArrayOutput
- func (i GetDeploymentLastRequestArray) ToGetDeploymentLastRequestArrayOutputWithContext(ctx context.Context) GetDeploymentLastRequestArrayOutput
- type GetDeploymentLastRequestArrayInput
- type GetDeploymentLastRequestArrayOutput
- func (GetDeploymentLastRequestArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentLastRequestArrayOutput) Index(i pulumi.IntInput) GetDeploymentLastRequestOutput
- func (o GetDeploymentLastRequestArrayOutput) ToGetDeploymentLastRequestArrayOutput() GetDeploymentLastRequestArrayOutput
- func (o GetDeploymentLastRequestArrayOutput) ToGetDeploymentLastRequestArrayOutputWithContext(ctx context.Context) GetDeploymentLastRequestArrayOutput
- type GetDeploymentLastRequestInput
- type GetDeploymentLastRequestOutput
- func (o GetDeploymentLastRequestOutput) ActionId() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) ApprovedAt() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) BlueprintId() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) Cancelable() pulumi.BoolOutput
- func (o GetDeploymentLastRequestOutput) CatalogItemId() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) CompletedAt() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) CompletedTasks() pulumi.IntOutput
- func (o GetDeploymentLastRequestOutput) CreatedAt() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) Details() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) Dismissed() pulumi.BoolOutput
- func (GetDeploymentLastRequestOutput) ElementType() reflect.Type
- func (o GetDeploymentLastRequestOutput) Id() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) InitializedAt() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) Inputs() pulumi.StringMapOutput
- func (o GetDeploymentLastRequestOutput) Name() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) Outputs() pulumi.StringMapOutput
- func (o GetDeploymentLastRequestOutput) RequestedBy() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) ResourceIds() pulumi.StringArrayOutput
- func (o GetDeploymentLastRequestOutput) Status() pulumi.StringOutput
- func (o GetDeploymentLastRequestOutput) ToGetDeploymentLastRequestOutput() GetDeploymentLastRequestOutput
- func (o GetDeploymentLastRequestOutput) ToGetDeploymentLastRequestOutputWithContext(ctx context.Context) GetDeploymentLastRequestOutput
- func (o GetDeploymentLastRequestOutput) TotalTasks() pulumi.IntOutput
- func (o GetDeploymentLastRequestOutput) UpdatedAt() pulumi.StringOutput
- type GetDeploymentProject
- type GetDeploymentProjectArgs
- type GetDeploymentProjectArray
- type GetDeploymentProjectArrayInput
- type GetDeploymentProjectArrayOutput
- func (GetDeploymentProjectArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentProjectArrayOutput) Index(i pulumi.IntInput) GetDeploymentProjectOutput
- func (o GetDeploymentProjectArrayOutput) ToGetDeploymentProjectArrayOutput() GetDeploymentProjectArrayOutput
- func (o GetDeploymentProjectArrayOutput) ToGetDeploymentProjectArrayOutputWithContext(ctx context.Context) GetDeploymentProjectArrayOutput
- type GetDeploymentProjectInput
- type GetDeploymentProjectOutput
- func (o GetDeploymentProjectOutput) Description() pulumi.StringPtrOutput
- func (GetDeploymentProjectOutput) ElementType() reflect.Type
- func (o GetDeploymentProjectOutput) Id() pulumi.StringPtrOutput
- func (o GetDeploymentProjectOutput) Name() pulumi.StringPtrOutput
- func (o GetDeploymentProjectOutput) ToGetDeploymentProjectOutput() GetDeploymentProjectOutput
- func (o GetDeploymentProjectOutput) ToGetDeploymentProjectOutputWithContext(ctx context.Context) GetDeploymentProjectOutput
- func (o GetDeploymentProjectOutput) Version() pulumi.StringPtrOutput
- type GetDeploymentResource
- type GetDeploymentResourceArgs
- type GetDeploymentResourceArray
- func (GetDeploymentResourceArray) ElementType() reflect.Type
- func (i GetDeploymentResourceArray) ToGetDeploymentResourceArrayOutput() GetDeploymentResourceArrayOutput
- func (i GetDeploymentResourceArray) ToGetDeploymentResourceArrayOutputWithContext(ctx context.Context) GetDeploymentResourceArrayOutput
- type GetDeploymentResourceArrayInput
- type GetDeploymentResourceArrayOutput
- func (GetDeploymentResourceArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentResourceArrayOutput) Index(i pulumi.IntInput) GetDeploymentResourceOutput
- func (o GetDeploymentResourceArrayOutput) ToGetDeploymentResourceArrayOutput() GetDeploymentResourceArrayOutput
- func (o GetDeploymentResourceArrayOutput) ToGetDeploymentResourceArrayOutputWithContext(ctx context.Context) GetDeploymentResourceArrayOutput
- type GetDeploymentResourceExpense
- type GetDeploymentResourceExpenseArgs
- func (GetDeploymentResourceExpenseArgs) ElementType() reflect.Type
- func (i GetDeploymentResourceExpenseArgs) ToGetDeploymentResourceExpenseOutput() GetDeploymentResourceExpenseOutput
- func (i GetDeploymentResourceExpenseArgs) ToGetDeploymentResourceExpenseOutputWithContext(ctx context.Context) GetDeploymentResourceExpenseOutput
- type GetDeploymentResourceExpenseArray
- func (GetDeploymentResourceExpenseArray) ElementType() reflect.Type
- func (i GetDeploymentResourceExpenseArray) ToGetDeploymentResourceExpenseArrayOutput() GetDeploymentResourceExpenseArrayOutput
- func (i GetDeploymentResourceExpenseArray) ToGetDeploymentResourceExpenseArrayOutputWithContext(ctx context.Context) GetDeploymentResourceExpenseArrayOutput
- type GetDeploymentResourceExpenseArrayInput
- type GetDeploymentResourceExpenseArrayOutput
- func (GetDeploymentResourceExpenseArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentResourceExpenseArrayOutput) Index(i pulumi.IntInput) GetDeploymentResourceExpenseOutput
- func (o GetDeploymentResourceExpenseArrayOutput) ToGetDeploymentResourceExpenseArrayOutput() GetDeploymentResourceExpenseArrayOutput
- func (o GetDeploymentResourceExpenseArrayOutput) ToGetDeploymentResourceExpenseArrayOutputWithContext(ctx context.Context) GetDeploymentResourceExpenseArrayOutput
- type GetDeploymentResourceExpenseInput
- type GetDeploymentResourceExpenseOutput
- func (o GetDeploymentResourceExpenseOutput) AdditionalExpense() pulumi.Float64Output
- func (o GetDeploymentResourceExpenseOutput) Code() pulumi.StringOutput
- func (o GetDeploymentResourceExpenseOutput) ComputeExpense() pulumi.Float64Output
- func (GetDeploymentResourceExpenseOutput) ElementType() reflect.Type
- func (o GetDeploymentResourceExpenseOutput) LastUpdateTime() pulumi.StringOutput
- func (o GetDeploymentResourceExpenseOutput) Message() pulumi.StringOutput
- func (o GetDeploymentResourceExpenseOutput) NetworkExpense() pulumi.Float64Output
- func (o GetDeploymentResourceExpenseOutput) StorageExpense() pulumi.Float64Output
- func (o GetDeploymentResourceExpenseOutput) ToGetDeploymentResourceExpenseOutput() GetDeploymentResourceExpenseOutput
- func (o GetDeploymentResourceExpenseOutput) ToGetDeploymentResourceExpenseOutputWithContext(ctx context.Context) GetDeploymentResourceExpenseOutput
- func (o GetDeploymentResourceExpenseOutput) TotalExpense() pulumi.Float64Output
- func (o GetDeploymentResourceExpenseOutput) Unit() pulumi.StringOutput
- type GetDeploymentResourceInput
- type GetDeploymentResourceOutput
- func (o GetDeploymentResourceOutput) CreatedAt() pulumi.StringPtrOutput
- func (o GetDeploymentResourceOutput) DependsOns() pulumi.StringArrayOutput
- func (o GetDeploymentResourceOutput) Description() pulumi.StringPtrOutput
- func (GetDeploymentResourceOutput) ElementType() reflect.Type
- func (o GetDeploymentResourceOutput) Expenses() GetDeploymentResourceExpenseArrayOutput
- func (o GetDeploymentResourceOutput) Id() pulumi.StringOutput
- func (o GetDeploymentResourceOutput) Name() pulumi.StringOutput
- func (o GetDeploymentResourceOutput) PropertiesJson() pulumi.StringPtrOutput
- func (o GetDeploymentResourceOutput) State() pulumi.StringPtrOutput
- func (o GetDeploymentResourceOutput) SyncStatus() pulumi.StringPtrOutput
- func (o GetDeploymentResourceOutput) ToGetDeploymentResourceOutput() GetDeploymentResourceOutput
- func (o GetDeploymentResourceOutput) ToGetDeploymentResourceOutputWithContext(ctx context.Context) GetDeploymentResourceOutput
- func (o GetDeploymentResourceOutput) Type() pulumi.StringPtrOutput
- type LookupDeploymentArgs
- type LookupDeploymentOutputArgs
- type LookupDeploymentResult
- type LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) BlueprintContent() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) BlueprintId() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) BlueprintVersion() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) CatalogItemId() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) CatalogItemVersion() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) CreatedBy() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Description() pulumi.StringOutput
- func (LookupDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentResultOutput) ExpandLastRequest() pulumi.BoolPtrOutput
- func (o LookupDeploymentResultOutput) ExpandProject() pulumi.BoolPtrOutput
- func (o LookupDeploymentResultOutput) ExpandResources() pulumi.BoolPtrOutput
- func (o LookupDeploymentResultOutput) Expenses() GetDeploymentExpenseArrayOutput
- func (o LookupDeploymentResultOutput) Id() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Inputs() pulumi.StringMapOutput
- func (o LookupDeploymentResultOutput) LastRequests() GetDeploymentLastRequestArrayOutput
- func (o LookupDeploymentResultOutput) LastUpdatedAt() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) LastUpdatedBy() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) LeaseExpireAt() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Name() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) OrgId() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Owner() pulumi.StringPtrOutput
- func (o LookupDeploymentResultOutput) ProjectId() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Projects() GetDeploymentProjectArrayOutput
- func (o LookupDeploymentResultOutput) Resources() GetDeploymentResourceArrayOutput
- func (o LookupDeploymentResultOutput) Status() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Deployment ¶
type Deployment struct { pulumi.CustomResourceState // vRA Cloud template content. Conflicts with `blueprintId` and `catalogItemId`. BlueprintContent pulumi.StringPtrOutput `pulumi:"blueprintContent"` // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId pulumi.StringOutput `pulumi:"blueprintId"` // The version of the vRA cloud template to request the deployment. Used only when `blueprintId` is provided. BlueprintVersion pulumi.StringOutput `pulumi:"blueprintVersion"` // The id of the vRA catalog item to request the deployment. Conflicts with `blueprintId` and `blueprintContent`. CatalogItemId pulumi.StringOutput `pulumi:"catalogItemId"` // The version of the vRA catalog item to request the deployment. Used only when `catalogItemId` is provided. CatalogItemVersion pulumi.StringOutput `pulumi:"catalogItemVersion"` // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The user the entity was created by. CreatedBy pulumi.StringOutput `pulumi:"createdBy"` // A human-friendly description. Description pulumi.StringPtrOutput `pulumi:"description"` // Deprecated: Deprecated. True by default even if not provided. ExpandLastRequest pulumi.BoolPtrOutput `pulumi:"expandLastRequest"` // Flag to indicate whether to expand project information. ExpandProject pulumi.BoolPtrOutput `pulumi:"expandProject"` // Deprecated: Deprecated. True by default even if not provided. ExpandResources pulumi.BoolPtrOutput `pulumi:"expandResources"` // Expense incurred for the deployment. Expenses DeploymentExpenseArrayOutput `pulumi:"expenses"` // Inputs provided by the user. For inputs including those with default values, refer to `inputsIncludingDefaults`. Inputs pulumi.StringMapOutput `pulumi:"inputs"` // All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to `inputs`. InputsIncludingDefaults pulumi.StringMapOutput `pulumi:"inputsIncludingDefaults"` // Represents deployment requests. LastRequests DeploymentLastRequestArrayOutput `pulumi:"lastRequests"` // Time at which the deployment was last updated. LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"` // The user that last updated the deployment. LastUpdatedBy pulumi.StringOutput `pulumi:"lastUpdatedBy"` // Time at which the deployment lease expires. LeaseExpireAt pulumi.StringOutput `pulumi:"leaseExpireAt"` // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringOutput `pulumi:"name"` // The ID of the organization this deployment belongs to. OrgId pulumi.StringOutput `pulumi:"orgId"` // The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply. Owner pulumi.StringOutput `pulumi:"owner"` // The id of the project this entity belongs to. ProjectId pulumi.StringOutput `pulumi:"projectId"` // The project this entity belongs to. Projects DeploymentProjectArrayOutput `pulumi:"projects"` // Expanded resources for the deployment. Content of this property will not be maintained backward compatible. Resources DeploymentResourceArrayOutput `pulumi:"resources"` // Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`. Status pulumi.StringOutput `pulumi:"status"` }
This resource provides a way to create a deployment in vRealize Automation(vRA) by either using a blueprint, or catalog item, or an inline blueprint.
## Example Usage
## Import
Deployment can be imported using the id, e.g.
```sh
$ pulumi import vra:deployment/deployment:Deployment this 05956583-6488-4e7d-84c9-92a7b7219a15`
```
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶
type DeploymentArgs struct { // vRA Cloud template content. Conflicts with `blueprintId` and `catalogItemId`. BlueprintContent pulumi.StringPtrInput // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId pulumi.StringPtrInput // The version of the vRA cloud template to request the deployment. Used only when `blueprintId` is provided. BlueprintVersion pulumi.StringPtrInput // The id of the vRA catalog item to request the deployment. Conflicts with `blueprintId` and `blueprintContent`. CatalogItemId pulumi.StringPtrInput // The version of the vRA catalog item to request the deployment. Used only when `catalogItemId` is provided. CatalogItemVersion pulumi.StringPtrInput // A human-friendly description. Description pulumi.StringPtrInput // Deprecated: Deprecated. True by default even if not provided. ExpandLastRequest pulumi.BoolPtrInput // Flag to indicate whether to expand project information. ExpandProject pulumi.BoolPtrInput // Deprecated: Deprecated. True by default even if not provided. ExpandResources pulumi.BoolPtrInput // Inputs provided by the user. For inputs including those with default values, refer to `inputsIncludingDefaults`. Inputs pulumi.StringMapInput // Time at which the deployment lease expires. LeaseExpireAt pulumi.StringPtrInput // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply. Owner pulumi.StringPtrInput // The id of the project this entity belongs to. ProjectId pulumi.StringInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentExpense ¶
type DeploymentExpense struct { // Additional expense incurred for the resource. AdditionalExpense *float64 `pulumi:"additionalExpense"` // Expense sync message code if any. Code *string `pulumi:"code"` // Compute expense of the entity. ComputeExpense *float64 `pulumi:"computeExpense"` // Last expense sync time. LastUpdateTime *string `pulumi:"lastUpdateTime"` // Expense sync message if any. Message *string `pulumi:"message"` // Network expense of the entity. NetworkExpense *float64 `pulumi:"networkExpense"` // Storage expense of the entity. StorageExpense *float64 `pulumi:"storageExpense"` // Total expense of the entity. TotalExpense *float64 `pulumi:"totalExpense"` // Monetary unit. Unit *string `pulumi:"unit"` }
type DeploymentExpenseArgs ¶
type DeploymentExpenseArgs struct { // Additional expense incurred for the resource. AdditionalExpense pulumi.Float64PtrInput `pulumi:"additionalExpense"` // Expense sync message code if any. Code pulumi.StringPtrInput `pulumi:"code"` // Compute expense of the entity. ComputeExpense pulumi.Float64PtrInput `pulumi:"computeExpense"` // Last expense sync time. LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"` // Expense sync message if any. Message pulumi.StringPtrInput `pulumi:"message"` // Network expense of the entity. NetworkExpense pulumi.Float64PtrInput `pulumi:"networkExpense"` // Storage expense of the entity. StorageExpense pulumi.Float64PtrInput `pulumi:"storageExpense"` // Total expense of the entity. TotalExpense pulumi.Float64PtrInput `pulumi:"totalExpense"` // Monetary unit. Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (DeploymentExpenseArgs) ElementType ¶
func (DeploymentExpenseArgs) ElementType() reflect.Type
func (DeploymentExpenseArgs) ToDeploymentExpenseOutput ¶
func (i DeploymentExpenseArgs) ToDeploymentExpenseOutput() DeploymentExpenseOutput
func (DeploymentExpenseArgs) ToDeploymentExpenseOutputWithContext ¶
func (i DeploymentExpenseArgs) ToDeploymentExpenseOutputWithContext(ctx context.Context) DeploymentExpenseOutput
type DeploymentExpenseArray ¶
type DeploymentExpenseArray []DeploymentExpenseInput
func (DeploymentExpenseArray) ElementType ¶
func (DeploymentExpenseArray) ElementType() reflect.Type
func (DeploymentExpenseArray) ToDeploymentExpenseArrayOutput ¶
func (i DeploymentExpenseArray) ToDeploymentExpenseArrayOutput() DeploymentExpenseArrayOutput
func (DeploymentExpenseArray) ToDeploymentExpenseArrayOutputWithContext ¶
func (i DeploymentExpenseArray) ToDeploymentExpenseArrayOutputWithContext(ctx context.Context) DeploymentExpenseArrayOutput
type DeploymentExpenseArrayInput ¶
type DeploymentExpenseArrayInput interface { pulumi.Input ToDeploymentExpenseArrayOutput() DeploymentExpenseArrayOutput ToDeploymentExpenseArrayOutputWithContext(context.Context) DeploymentExpenseArrayOutput }
DeploymentExpenseArrayInput is an input type that accepts DeploymentExpenseArray and DeploymentExpenseArrayOutput values. You can construct a concrete instance of `DeploymentExpenseArrayInput` via:
DeploymentExpenseArray{ DeploymentExpenseArgs{...} }
type DeploymentExpenseArrayOutput ¶
type DeploymentExpenseArrayOutput struct{ *pulumi.OutputState }
func (DeploymentExpenseArrayOutput) ElementType ¶
func (DeploymentExpenseArrayOutput) ElementType() reflect.Type
func (DeploymentExpenseArrayOutput) Index ¶
func (o DeploymentExpenseArrayOutput) Index(i pulumi.IntInput) DeploymentExpenseOutput
func (DeploymentExpenseArrayOutput) ToDeploymentExpenseArrayOutput ¶
func (o DeploymentExpenseArrayOutput) ToDeploymentExpenseArrayOutput() DeploymentExpenseArrayOutput
func (DeploymentExpenseArrayOutput) ToDeploymentExpenseArrayOutputWithContext ¶
func (o DeploymentExpenseArrayOutput) ToDeploymentExpenseArrayOutputWithContext(ctx context.Context) DeploymentExpenseArrayOutput
type DeploymentExpenseInput ¶
type DeploymentExpenseInput interface { pulumi.Input ToDeploymentExpenseOutput() DeploymentExpenseOutput ToDeploymentExpenseOutputWithContext(context.Context) DeploymentExpenseOutput }
DeploymentExpenseInput is an input type that accepts DeploymentExpenseArgs and DeploymentExpenseOutput values. You can construct a concrete instance of `DeploymentExpenseInput` via:
DeploymentExpenseArgs{...}
type DeploymentExpenseOutput ¶
type DeploymentExpenseOutput struct{ *pulumi.OutputState }
func (DeploymentExpenseOutput) AdditionalExpense ¶
func (o DeploymentExpenseOutput) AdditionalExpense() pulumi.Float64PtrOutput
Additional expense incurred for the resource.
func (DeploymentExpenseOutput) Code ¶
func (o DeploymentExpenseOutput) Code() pulumi.StringPtrOutput
Expense sync message code if any.
func (DeploymentExpenseOutput) ComputeExpense ¶
func (o DeploymentExpenseOutput) ComputeExpense() pulumi.Float64PtrOutput
Compute expense of the entity.
func (DeploymentExpenseOutput) ElementType ¶
func (DeploymentExpenseOutput) ElementType() reflect.Type
func (DeploymentExpenseOutput) LastUpdateTime ¶
func (o DeploymentExpenseOutput) LastUpdateTime() pulumi.StringPtrOutput
Last expense sync time.
func (DeploymentExpenseOutput) Message ¶
func (o DeploymentExpenseOutput) Message() pulumi.StringPtrOutput
Expense sync message if any.
func (DeploymentExpenseOutput) NetworkExpense ¶
func (o DeploymentExpenseOutput) NetworkExpense() pulumi.Float64PtrOutput
Network expense of the entity.
func (DeploymentExpenseOutput) StorageExpense ¶
func (o DeploymentExpenseOutput) StorageExpense() pulumi.Float64PtrOutput
Storage expense of the entity.
func (DeploymentExpenseOutput) ToDeploymentExpenseOutput ¶
func (o DeploymentExpenseOutput) ToDeploymentExpenseOutput() DeploymentExpenseOutput
func (DeploymentExpenseOutput) ToDeploymentExpenseOutputWithContext ¶
func (o DeploymentExpenseOutput) ToDeploymentExpenseOutputWithContext(ctx context.Context) DeploymentExpenseOutput
func (DeploymentExpenseOutput) TotalExpense ¶
func (o DeploymentExpenseOutput) TotalExpense() pulumi.Float64PtrOutput
Total expense of the entity.
func (DeploymentExpenseOutput) Unit ¶
func (o DeploymentExpenseOutput) Unit() pulumi.StringPtrOutput
Monetary unit.
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentLastRequest ¶
type DeploymentLastRequest struct { // Identifier of the requested action. ActionId *string `pulumi:"actionId"` // Time at which the request was approved. ApprovedAt *string `pulumi:"approvedAt"` // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId *string `pulumi:"blueprintId"` // Indicates whether request can be canceled or not. Cancelable *bool `pulumi:"cancelable"` // The id of the vRA catalog item to request the deployment. Conflicts with `blueprintId` and `blueprintContent`. CatalogItemId *string `pulumi:"catalogItemId"` // Time at which the request completed. CompletedAt *string `pulumi:"completedAt"` // The number of tasks completed while fulfilling this request. CompletedTasks *int `pulumi:"completedTasks"` // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt *string `pulumi:"createdAt"` // Longer user-friendly details of the request. Details *string `pulumi:"details"` // Indicates whether request is in dismissed state. Dismissed *bool `pulumi:"dismissed"` // Unique identifier of the resource. Id *string `pulumi:"id"` // Time at which the request was initialized. InitializedAt *string `pulumi:"initializedAt"` // Inputs provided by the user. For inputs including those with default values, refer to `inputsIncludingDefaults`. Inputs map[string]string `pulumi:"inputs"` // A human-friendly name used as an identifier in APIs that support this option. Name *string `pulumi:"name"` // Request outputs. Outputs map[string]string `pulumi:"outputs"` // The user that initiated the request. RequestedBy *string `pulumi:"requestedBy"` ResourceIds []string `pulumi:"resourceIds"` // Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`. Status *string `pulumi:"status"` TotalTasks *int `pulumi:"totalTasks"` // Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’). UpdatedAt *string `pulumi:"updatedAt"` }
type DeploymentLastRequestArgs ¶
type DeploymentLastRequestArgs struct { // Identifier of the requested action. ActionId pulumi.StringPtrInput `pulumi:"actionId"` // Time at which the request was approved. ApprovedAt pulumi.StringPtrInput `pulumi:"approvedAt"` // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId pulumi.StringPtrInput `pulumi:"blueprintId"` // Indicates whether request can be canceled or not. Cancelable pulumi.BoolPtrInput `pulumi:"cancelable"` // The id of the vRA catalog item to request the deployment. Conflicts with `blueprintId` and `blueprintContent`. CatalogItemId pulumi.StringPtrInput `pulumi:"catalogItemId"` // Time at which the request completed. CompletedAt pulumi.StringPtrInput `pulumi:"completedAt"` // The number of tasks completed while fulfilling this request. CompletedTasks pulumi.IntPtrInput `pulumi:"completedTasks"` // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // Longer user-friendly details of the request. Details pulumi.StringPtrInput `pulumi:"details"` // Indicates whether request is in dismissed state. Dismissed pulumi.BoolPtrInput `pulumi:"dismissed"` // Unique identifier of the resource. Id pulumi.StringPtrInput `pulumi:"id"` // Time at which the request was initialized. InitializedAt pulumi.StringPtrInput `pulumi:"initializedAt"` // Inputs provided by the user. For inputs including those with default values, refer to `inputsIncludingDefaults`. Inputs pulumi.StringMapInput `pulumi:"inputs"` // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput `pulumi:"name"` // Request outputs. Outputs pulumi.StringMapInput `pulumi:"outputs"` // The user that initiated the request. RequestedBy pulumi.StringPtrInput `pulumi:"requestedBy"` ResourceIds pulumi.StringArrayInput `pulumi:"resourceIds"` // Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`. Status pulumi.StringPtrInput `pulumi:"status"` TotalTasks pulumi.IntPtrInput `pulumi:"totalTasks"` // Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’). UpdatedAt pulumi.StringPtrInput `pulumi:"updatedAt"` }
func (DeploymentLastRequestArgs) ElementType ¶
func (DeploymentLastRequestArgs) ElementType() reflect.Type
func (DeploymentLastRequestArgs) ToDeploymentLastRequestOutput ¶
func (i DeploymentLastRequestArgs) ToDeploymentLastRequestOutput() DeploymentLastRequestOutput
func (DeploymentLastRequestArgs) ToDeploymentLastRequestOutputWithContext ¶
func (i DeploymentLastRequestArgs) ToDeploymentLastRequestOutputWithContext(ctx context.Context) DeploymentLastRequestOutput
type DeploymentLastRequestArray ¶
type DeploymentLastRequestArray []DeploymentLastRequestInput
func (DeploymentLastRequestArray) ElementType ¶
func (DeploymentLastRequestArray) ElementType() reflect.Type
func (DeploymentLastRequestArray) ToDeploymentLastRequestArrayOutput ¶
func (i DeploymentLastRequestArray) ToDeploymentLastRequestArrayOutput() DeploymentLastRequestArrayOutput
func (DeploymentLastRequestArray) ToDeploymentLastRequestArrayOutputWithContext ¶
func (i DeploymentLastRequestArray) ToDeploymentLastRequestArrayOutputWithContext(ctx context.Context) DeploymentLastRequestArrayOutput
type DeploymentLastRequestArrayInput ¶
type DeploymentLastRequestArrayInput interface { pulumi.Input ToDeploymentLastRequestArrayOutput() DeploymentLastRequestArrayOutput ToDeploymentLastRequestArrayOutputWithContext(context.Context) DeploymentLastRequestArrayOutput }
DeploymentLastRequestArrayInput is an input type that accepts DeploymentLastRequestArray and DeploymentLastRequestArrayOutput values. You can construct a concrete instance of `DeploymentLastRequestArrayInput` via:
DeploymentLastRequestArray{ DeploymentLastRequestArgs{...} }
type DeploymentLastRequestArrayOutput ¶
type DeploymentLastRequestArrayOutput struct{ *pulumi.OutputState }
func (DeploymentLastRequestArrayOutput) ElementType ¶
func (DeploymentLastRequestArrayOutput) ElementType() reflect.Type
func (DeploymentLastRequestArrayOutput) Index ¶
func (o DeploymentLastRequestArrayOutput) Index(i pulumi.IntInput) DeploymentLastRequestOutput
func (DeploymentLastRequestArrayOutput) ToDeploymentLastRequestArrayOutput ¶
func (o DeploymentLastRequestArrayOutput) ToDeploymentLastRequestArrayOutput() DeploymentLastRequestArrayOutput
func (DeploymentLastRequestArrayOutput) ToDeploymentLastRequestArrayOutputWithContext ¶
func (o DeploymentLastRequestArrayOutput) ToDeploymentLastRequestArrayOutputWithContext(ctx context.Context) DeploymentLastRequestArrayOutput
type DeploymentLastRequestInput ¶
type DeploymentLastRequestInput interface { pulumi.Input ToDeploymentLastRequestOutput() DeploymentLastRequestOutput ToDeploymentLastRequestOutputWithContext(context.Context) DeploymentLastRequestOutput }
DeploymentLastRequestInput is an input type that accepts DeploymentLastRequestArgs and DeploymentLastRequestOutput values. You can construct a concrete instance of `DeploymentLastRequestInput` via:
DeploymentLastRequestArgs{...}
type DeploymentLastRequestOutput ¶
type DeploymentLastRequestOutput struct{ *pulumi.OutputState }
func (DeploymentLastRequestOutput) ActionId ¶
func (o DeploymentLastRequestOutput) ActionId() pulumi.StringPtrOutput
Identifier of the requested action.
func (DeploymentLastRequestOutput) ApprovedAt ¶
func (o DeploymentLastRequestOutput) ApprovedAt() pulumi.StringPtrOutput
Time at which the request was approved.
func (DeploymentLastRequestOutput) BlueprintId ¶
func (o DeploymentLastRequestOutput) BlueprintId() pulumi.StringPtrOutput
Identifier of the requested blueprint in the form ‘UUID:version’.
func (DeploymentLastRequestOutput) Cancelable ¶
func (o DeploymentLastRequestOutput) Cancelable() pulumi.BoolPtrOutput
Indicates whether request can be canceled or not.
func (DeploymentLastRequestOutput) CatalogItemId ¶
func (o DeploymentLastRequestOutput) CatalogItemId() pulumi.StringPtrOutput
The id of the vRA catalog item to request the deployment. Conflicts with `blueprintId` and `blueprintContent`.
func (DeploymentLastRequestOutput) CompletedAt ¶
func (o DeploymentLastRequestOutput) CompletedAt() pulumi.StringPtrOutput
Time at which the request completed.
func (DeploymentLastRequestOutput) CompletedTasks ¶
func (o DeploymentLastRequestOutput) CompletedTasks() pulumi.IntPtrOutput
The number of tasks completed while fulfilling this request.
func (DeploymentLastRequestOutput) CreatedAt ¶
func (o DeploymentLastRequestOutput) CreatedAt() pulumi.StringPtrOutput
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
func (DeploymentLastRequestOutput) Details ¶
func (o DeploymentLastRequestOutput) Details() pulumi.StringPtrOutput
Longer user-friendly details of the request.
func (DeploymentLastRequestOutput) Dismissed ¶
func (o DeploymentLastRequestOutput) Dismissed() pulumi.BoolPtrOutput
Indicates whether request is in dismissed state.
func (DeploymentLastRequestOutput) ElementType ¶
func (DeploymentLastRequestOutput) ElementType() reflect.Type
func (DeploymentLastRequestOutput) Id ¶
func (o DeploymentLastRequestOutput) Id() pulumi.StringPtrOutput
Unique identifier of the resource.
func (DeploymentLastRequestOutput) InitializedAt ¶
func (o DeploymentLastRequestOutput) InitializedAt() pulumi.StringPtrOutput
Time at which the request was initialized.
func (DeploymentLastRequestOutput) Inputs ¶
func (o DeploymentLastRequestOutput) Inputs() pulumi.StringMapOutput
Inputs provided by the user. For inputs including those with default values, refer to `inputsIncludingDefaults`.
func (DeploymentLastRequestOutput) Name ¶
func (o DeploymentLastRequestOutput) Name() pulumi.StringPtrOutput
A human-friendly name used as an identifier in APIs that support this option.
func (DeploymentLastRequestOutput) Outputs ¶
func (o DeploymentLastRequestOutput) Outputs() pulumi.StringMapOutput
Request outputs.
func (DeploymentLastRequestOutput) RequestedBy ¶
func (o DeploymentLastRequestOutput) RequestedBy() pulumi.StringPtrOutput
The user that initiated the request.
func (DeploymentLastRequestOutput) ResourceIds ¶
func (o DeploymentLastRequestOutput) ResourceIds() pulumi.StringArrayOutput
func (DeploymentLastRequestOutput) Status ¶
func (o DeploymentLastRequestOutput) Status() pulumi.StringPtrOutput
Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`.
func (DeploymentLastRequestOutput) ToDeploymentLastRequestOutput ¶
func (o DeploymentLastRequestOutput) ToDeploymentLastRequestOutput() DeploymentLastRequestOutput
func (DeploymentLastRequestOutput) ToDeploymentLastRequestOutputWithContext ¶
func (o DeploymentLastRequestOutput) ToDeploymentLastRequestOutputWithContext(ctx context.Context) DeploymentLastRequestOutput
func (DeploymentLastRequestOutput) TotalTasks ¶
func (o DeploymentLastRequestOutput) TotalTasks() pulumi.IntPtrOutput
func (DeploymentLastRequestOutput) UpdatedAt ¶
func (o DeploymentLastRequestOutput) UpdatedAt() pulumi.StringPtrOutput
Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
type DeploymentMap ¶
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) BlueprintContent ¶
func (o DeploymentOutput) BlueprintContent() pulumi.StringPtrOutput
vRA Cloud template content. Conflicts with `blueprintId` and `catalogItemId`.
func (DeploymentOutput) BlueprintId ¶
func (o DeploymentOutput) BlueprintId() pulumi.StringOutput
Identifier of the requested blueprint in the form ‘UUID:version’.
func (DeploymentOutput) BlueprintVersion ¶
func (o DeploymentOutput) BlueprintVersion() pulumi.StringOutput
The version of the vRA cloud template to request the deployment. Used only when `blueprintId` is provided.
func (DeploymentOutput) CatalogItemId ¶
func (o DeploymentOutput) CatalogItemId() pulumi.StringOutput
The id of the vRA catalog item to request the deployment. Conflicts with `blueprintId` and `blueprintContent`.
func (DeploymentOutput) CatalogItemVersion ¶
func (o DeploymentOutput) CatalogItemVersion() pulumi.StringOutput
The version of the vRA catalog item to request the deployment. Used only when `catalogItemId` is provided.
func (DeploymentOutput) CreatedAt ¶
func (o DeploymentOutput) CreatedAt() pulumi.StringOutput
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
func (DeploymentOutput) CreatedBy ¶
func (o DeploymentOutput) CreatedBy() pulumi.StringOutput
The user the entity was created by.
func (DeploymentOutput) Description ¶
func (o DeploymentOutput) Description() pulumi.StringPtrOutput
A human-friendly description.
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) ExpandLastRequest
deprecated
func (o DeploymentOutput) ExpandLastRequest() pulumi.BoolPtrOutput
Deprecated: Deprecated. True by default even if not provided.
func (DeploymentOutput) ExpandProject ¶
func (o DeploymentOutput) ExpandProject() pulumi.BoolPtrOutput
Flag to indicate whether to expand project information.
func (DeploymentOutput) ExpandResources
deprecated
func (o DeploymentOutput) ExpandResources() pulumi.BoolPtrOutput
Deprecated: Deprecated. True by default even if not provided.
func (DeploymentOutput) Expenses ¶
func (o DeploymentOutput) Expenses() DeploymentExpenseArrayOutput
Expense incurred for the deployment.
func (DeploymentOutput) Inputs ¶
func (o DeploymentOutput) Inputs() pulumi.StringMapOutput
Inputs provided by the user. For inputs including those with default values, refer to `inputsIncludingDefaults`.
func (DeploymentOutput) InputsIncludingDefaults ¶
func (o DeploymentOutput) InputsIncludingDefaults() pulumi.StringMapOutput
All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to `inputs`.
func (DeploymentOutput) LastRequests ¶
func (o DeploymentOutput) LastRequests() DeploymentLastRequestArrayOutput
Represents deployment requests.
func (DeploymentOutput) LastUpdatedAt ¶
func (o DeploymentOutput) LastUpdatedAt() pulumi.StringOutput
Time at which the deployment was last updated.
func (DeploymentOutput) LastUpdatedBy ¶
func (o DeploymentOutput) LastUpdatedBy() pulumi.StringOutput
The user that last updated the deployment.
func (DeploymentOutput) LeaseExpireAt ¶
func (o DeploymentOutput) LeaseExpireAt() pulumi.StringOutput
Time at which the deployment lease expires.
func (DeploymentOutput) Name ¶
func (o DeploymentOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier in APIs that support this option.
func (DeploymentOutput) OrgId ¶
func (o DeploymentOutput) OrgId() pulumi.StringOutput
The ID of the organization this deployment belongs to.
func (DeploymentOutput) Owner ¶
func (o DeploymentOutput) Owner() pulumi.StringOutput
The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
func (DeploymentOutput) ProjectId ¶
func (o DeploymentOutput) ProjectId() pulumi.StringOutput
The id of the project this entity belongs to.
func (DeploymentOutput) Projects ¶
func (o DeploymentOutput) Projects() DeploymentProjectArrayOutput
The project this entity belongs to.
func (DeploymentOutput) Resources ¶
func (o DeploymentOutput) Resources() DeploymentResourceArrayOutput
Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
func (DeploymentOutput) Status ¶
func (o DeploymentOutput) Status() pulumi.StringOutput
Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentProject ¶
type DeploymentProject struct { // A human-friendly description. Description *string `pulumi:"description"` // Unique identifier of the resource. Id *string `pulumi:"id"` // A human-friendly name used as an identifier in APIs that support this option. Name *string `pulumi:"name"` // Version of the entity, if applicable. Version *string `pulumi:"version"` }
type DeploymentProjectArgs ¶
type DeploymentProjectArgs struct { // A human-friendly description. Description pulumi.StringPtrInput `pulumi:"description"` // Unique identifier of the resource. Id pulumi.StringPtrInput `pulumi:"id"` // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput `pulumi:"name"` // Version of the entity, if applicable. Version pulumi.StringPtrInput `pulumi:"version"` }
func (DeploymentProjectArgs) ElementType ¶
func (DeploymentProjectArgs) ElementType() reflect.Type
func (DeploymentProjectArgs) ToDeploymentProjectOutput ¶
func (i DeploymentProjectArgs) ToDeploymentProjectOutput() DeploymentProjectOutput
func (DeploymentProjectArgs) ToDeploymentProjectOutputWithContext ¶
func (i DeploymentProjectArgs) ToDeploymentProjectOutputWithContext(ctx context.Context) DeploymentProjectOutput
type DeploymentProjectArray ¶
type DeploymentProjectArray []DeploymentProjectInput
func (DeploymentProjectArray) ElementType ¶
func (DeploymentProjectArray) ElementType() reflect.Type
func (DeploymentProjectArray) ToDeploymentProjectArrayOutput ¶
func (i DeploymentProjectArray) ToDeploymentProjectArrayOutput() DeploymentProjectArrayOutput
func (DeploymentProjectArray) ToDeploymentProjectArrayOutputWithContext ¶
func (i DeploymentProjectArray) ToDeploymentProjectArrayOutputWithContext(ctx context.Context) DeploymentProjectArrayOutput
type DeploymentProjectArrayInput ¶
type DeploymentProjectArrayInput interface { pulumi.Input ToDeploymentProjectArrayOutput() DeploymentProjectArrayOutput ToDeploymentProjectArrayOutputWithContext(context.Context) DeploymentProjectArrayOutput }
DeploymentProjectArrayInput is an input type that accepts DeploymentProjectArray and DeploymentProjectArrayOutput values. You can construct a concrete instance of `DeploymentProjectArrayInput` via:
DeploymentProjectArray{ DeploymentProjectArgs{...} }
type DeploymentProjectArrayOutput ¶
type DeploymentProjectArrayOutput struct{ *pulumi.OutputState }
func (DeploymentProjectArrayOutput) ElementType ¶
func (DeploymentProjectArrayOutput) ElementType() reflect.Type
func (DeploymentProjectArrayOutput) Index ¶
func (o DeploymentProjectArrayOutput) Index(i pulumi.IntInput) DeploymentProjectOutput
func (DeploymentProjectArrayOutput) ToDeploymentProjectArrayOutput ¶
func (o DeploymentProjectArrayOutput) ToDeploymentProjectArrayOutput() DeploymentProjectArrayOutput
func (DeploymentProjectArrayOutput) ToDeploymentProjectArrayOutputWithContext ¶
func (o DeploymentProjectArrayOutput) ToDeploymentProjectArrayOutputWithContext(ctx context.Context) DeploymentProjectArrayOutput
type DeploymentProjectInput ¶
type DeploymentProjectInput interface { pulumi.Input ToDeploymentProjectOutput() DeploymentProjectOutput ToDeploymentProjectOutputWithContext(context.Context) DeploymentProjectOutput }
DeploymentProjectInput is an input type that accepts DeploymentProjectArgs and DeploymentProjectOutput values. You can construct a concrete instance of `DeploymentProjectInput` via:
DeploymentProjectArgs{...}
type DeploymentProjectOutput ¶
type DeploymentProjectOutput struct{ *pulumi.OutputState }
func (DeploymentProjectOutput) Description ¶
func (o DeploymentProjectOutput) Description() pulumi.StringPtrOutput
A human-friendly description.
func (DeploymentProjectOutput) ElementType ¶
func (DeploymentProjectOutput) ElementType() reflect.Type
func (DeploymentProjectOutput) Id ¶
func (o DeploymentProjectOutput) Id() pulumi.StringPtrOutput
Unique identifier of the resource.
func (DeploymentProjectOutput) Name ¶
func (o DeploymentProjectOutput) Name() pulumi.StringPtrOutput
A human-friendly name used as an identifier in APIs that support this option.
func (DeploymentProjectOutput) ToDeploymentProjectOutput ¶
func (o DeploymentProjectOutput) ToDeploymentProjectOutput() DeploymentProjectOutput
func (DeploymentProjectOutput) ToDeploymentProjectOutputWithContext ¶
func (o DeploymentProjectOutput) ToDeploymentProjectOutputWithContext(ctx context.Context) DeploymentProjectOutput
func (DeploymentProjectOutput) Version ¶
func (o DeploymentProjectOutput) Version() pulumi.StringPtrOutput
Version of the entity, if applicable.
type DeploymentResource ¶
type DeploymentResource struct { // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt *string `pulumi:"createdAt"` // A list of other resources this resource depends on. DependsOns []string `pulumi:"dependsOns"` // A human-friendly description. Description *string `pulumi:"description"` // Expense incurred for the deployment. Expenses []DeploymentResourceExpense `pulumi:"expenses"` // Unique identifier of the resource. Id string `pulumi:"id"` // A human-friendly name used as an identifier in APIs that support this option. Name string `pulumi:"name"` // List of properties in the encoded JSON string format. PropertiesJson *string `pulumi:"propertiesJson"` // The current state of the resource. Supported values are `PARTIAL`, `TAINTED`, `OK.` State *string `pulumi:"state"` // The current sync status. Supported values are `SUCCESS`, `MISSING`, `STALE`. SyncStatus *string `pulumi:"syncStatus"` // Type of the resource. Type *string `pulumi:"type"` }
type DeploymentResourceArgs ¶
type DeploymentResourceArgs struct { // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // A list of other resources this resource depends on. DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"` // A human-friendly description. Description pulumi.StringPtrInput `pulumi:"description"` // Expense incurred for the deployment. Expenses DeploymentResourceExpenseArrayInput `pulumi:"expenses"` // Unique identifier of the resource. Id pulumi.StringInput `pulumi:"id"` // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringInput `pulumi:"name"` // List of properties in the encoded JSON string format. PropertiesJson pulumi.StringPtrInput `pulumi:"propertiesJson"` // The current state of the resource. Supported values are `PARTIAL`, `TAINTED`, `OK.` State pulumi.StringPtrInput `pulumi:"state"` // The current sync status. Supported values are `SUCCESS`, `MISSING`, `STALE`. SyncStatus pulumi.StringPtrInput `pulumi:"syncStatus"` // Type of the resource. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DeploymentResourceArgs) ElementType ¶
func (DeploymentResourceArgs) ElementType() reflect.Type
func (DeploymentResourceArgs) ToDeploymentResourceOutput ¶
func (i DeploymentResourceArgs) ToDeploymentResourceOutput() DeploymentResourceOutput
func (DeploymentResourceArgs) ToDeploymentResourceOutputWithContext ¶
func (i DeploymentResourceArgs) ToDeploymentResourceOutputWithContext(ctx context.Context) DeploymentResourceOutput
type DeploymentResourceArray ¶
type DeploymentResourceArray []DeploymentResourceInput
func (DeploymentResourceArray) ElementType ¶
func (DeploymentResourceArray) ElementType() reflect.Type
func (DeploymentResourceArray) ToDeploymentResourceArrayOutput ¶
func (i DeploymentResourceArray) ToDeploymentResourceArrayOutput() DeploymentResourceArrayOutput
func (DeploymentResourceArray) ToDeploymentResourceArrayOutputWithContext ¶
func (i DeploymentResourceArray) ToDeploymentResourceArrayOutputWithContext(ctx context.Context) DeploymentResourceArrayOutput
type DeploymentResourceArrayInput ¶
type DeploymentResourceArrayInput interface { pulumi.Input ToDeploymentResourceArrayOutput() DeploymentResourceArrayOutput ToDeploymentResourceArrayOutputWithContext(context.Context) DeploymentResourceArrayOutput }
DeploymentResourceArrayInput is an input type that accepts DeploymentResourceArray and DeploymentResourceArrayOutput values. You can construct a concrete instance of `DeploymentResourceArrayInput` via:
DeploymentResourceArray{ DeploymentResourceArgs{...} }
type DeploymentResourceArrayOutput ¶
type DeploymentResourceArrayOutput struct{ *pulumi.OutputState }
func (DeploymentResourceArrayOutput) ElementType ¶
func (DeploymentResourceArrayOutput) ElementType() reflect.Type
func (DeploymentResourceArrayOutput) Index ¶
func (o DeploymentResourceArrayOutput) Index(i pulumi.IntInput) DeploymentResourceOutput
func (DeploymentResourceArrayOutput) ToDeploymentResourceArrayOutput ¶
func (o DeploymentResourceArrayOutput) ToDeploymentResourceArrayOutput() DeploymentResourceArrayOutput
func (DeploymentResourceArrayOutput) ToDeploymentResourceArrayOutputWithContext ¶
func (o DeploymentResourceArrayOutput) ToDeploymentResourceArrayOutputWithContext(ctx context.Context) DeploymentResourceArrayOutput
type DeploymentResourceExpense ¶
type DeploymentResourceExpense struct { // Additional expense incurred for the resource. AdditionalExpense *float64 `pulumi:"additionalExpense"` // Expense sync message code if any. Code *string `pulumi:"code"` // Compute expense of the entity. ComputeExpense *float64 `pulumi:"computeExpense"` // Last expense sync time. LastUpdateTime *string `pulumi:"lastUpdateTime"` // Expense sync message if any. Message *string `pulumi:"message"` // Network expense of the entity. NetworkExpense *float64 `pulumi:"networkExpense"` // Storage expense of the entity. StorageExpense *float64 `pulumi:"storageExpense"` // Total expense of the entity. TotalExpense *float64 `pulumi:"totalExpense"` // Monetary unit. Unit *string `pulumi:"unit"` }
type DeploymentResourceExpenseArgs ¶
type DeploymentResourceExpenseArgs struct { // Additional expense incurred for the resource. AdditionalExpense pulumi.Float64PtrInput `pulumi:"additionalExpense"` // Expense sync message code if any. Code pulumi.StringPtrInput `pulumi:"code"` // Compute expense of the entity. ComputeExpense pulumi.Float64PtrInput `pulumi:"computeExpense"` // Last expense sync time. LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"` // Expense sync message if any. Message pulumi.StringPtrInput `pulumi:"message"` // Network expense of the entity. NetworkExpense pulumi.Float64PtrInput `pulumi:"networkExpense"` // Storage expense of the entity. StorageExpense pulumi.Float64PtrInput `pulumi:"storageExpense"` // Total expense of the entity. TotalExpense pulumi.Float64PtrInput `pulumi:"totalExpense"` // Monetary unit. Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (DeploymentResourceExpenseArgs) ElementType ¶
func (DeploymentResourceExpenseArgs) ElementType() reflect.Type
func (DeploymentResourceExpenseArgs) ToDeploymentResourceExpenseOutput ¶
func (i DeploymentResourceExpenseArgs) ToDeploymentResourceExpenseOutput() DeploymentResourceExpenseOutput
func (DeploymentResourceExpenseArgs) ToDeploymentResourceExpenseOutputWithContext ¶
func (i DeploymentResourceExpenseArgs) ToDeploymentResourceExpenseOutputWithContext(ctx context.Context) DeploymentResourceExpenseOutput
type DeploymentResourceExpenseArray ¶
type DeploymentResourceExpenseArray []DeploymentResourceExpenseInput
func (DeploymentResourceExpenseArray) ElementType ¶
func (DeploymentResourceExpenseArray) ElementType() reflect.Type
func (DeploymentResourceExpenseArray) ToDeploymentResourceExpenseArrayOutput ¶
func (i DeploymentResourceExpenseArray) ToDeploymentResourceExpenseArrayOutput() DeploymentResourceExpenseArrayOutput
func (DeploymentResourceExpenseArray) ToDeploymentResourceExpenseArrayOutputWithContext ¶
func (i DeploymentResourceExpenseArray) ToDeploymentResourceExpenseArrayOutputWithContext(ctx context.Context) DeploymentResourceExpenseArrayOutput
type DeploymentResourceExpenseArrayInput ¶
type DeploymentResourceExpenseArrayInput interface { pulumi.Input ToDeploymentResourceExpenseArrayOutput() DeploymentResourceExpenseArrayOutput ToDeploymentResourceExpenseArrayOutputWithContext(context.Context) DeploymentResourceExpenseArrayOutput }
DeploymentResourceExpenseArrayInput is an input type that accepts DeploymentResourceExpenseArray and DeploymentResourceExpenseArrayOutput values. You can construct a concrete instance of `DeploymentResourceExpenseArrayInput` via:
DeploymentResourceExpenseArray{ DeploymentResourceExpenseArgs{...} }
type DeploymentResourceExpenseArrayOutput ¶
type DeploymentResourceExpenseArrayOutput struct{ *pulumi.OutputState }
func (DeploymentResourceExpenseArrayOutput) ElementType ¶
func (DeploymentResourceExpenseArrayOutput) ElementType() reflect.Type
func (DeploymentResourceExpenseArrayOutput) Index ¶
func (o DeploymentResourceExpenseArrayOutput) Index(i pulumi.IntInput) DeploymentResourceExpenseOutput
func (DeploymentResourceExpenseArrayOutput) ToDeploymentResourceExpenseArrayOutput ¶
func (o DeploymentResourceExpenseArrayOutput) ToDeploymentResourceExpenseArrayOutput() DeploymentResourceExpenseArrayOutput
func (DeploymentResourceExpenseArrayOutput) ToDeploymentResourceExpenseArrayOutputWithContext ¶
func (o DeploymentResourceExpenseArrayOutput) ToDeploymentResourceExpenseArrayOutputWithContext(ctx context.Context) DeploymentResourceExpenseArrayOutput
type DeploymentResourceExpenseInput ¶
type DeploymentResourceExpenseInput interface { pulumi.Input ToDeploymentResourceExpenseOutput() DeploymentResourceExpenseOutput ToDeploymentResourceExpenseOutputWithContext(context.Context) DeploymentResourceExpenseOutput }
DeploymentResourceExpenseInput is an input type that accepts DeploymentResourceExpenseArgs and DeploymentResourceExpenseOutput values. You can construct a concrete instance of `DeploymentResourceExpenseInput` via:
DeploymentResourceExpenseArgs{...}
type DeploymentResourceExpenseOutput ¶
type DeploymentResourceExpenseOutput struct{ *pulumi.OutputState }
func (DeploymentResourceExpenseOutput) AdditionalExpense ¶
func (o DeploymentResourceExpenseOutput) AdditionalExpense() pulumi.Float64PtrOutput
Additional expense incurred for the resource.
func (DeploymentResourceExpenseOutput) Code ¶
func (o DeploymentResourceExpenseOutput) Code() pulumi.StringPtrOutput
Expense sync message code if any.
func (DeploymentResourceExpenseOutput) ComputeExpense ¶
func (o DeploymentResourceExpenseOutput) ComputeExpense() pulumi.Float64PtrOutput
Compute expense of the entity.
func (DeploymentResourceExpenseOutput) ElementType ¶
func (DeploymentResourceExpenseOutput) ElementType() reflect.Type
func (DeploymentResourceExpenseOutput) LastUpdateTime ¶
func (o DeploymentResourceExpenseOutput) LastUpdateTime() pulumi.StringPtrOutput
Last expense sync time.
func (DeploymentResourceExpenseOutput) Message ¶
func (o DeploymentResourceExpenseOutput) Message() pulumi.StringPtrOutput
Expense sync message if any.
func (DeploymentResourceExpenseOutput) NetworkExpense ¶
func (o DeploymentResourceExpenseOutput) NetworkExpense() pulumi.Float64PtrOutput
Network expense of the entity.
func (DeploymentResourceExpenseOutput) StorageExpense ¶
func (o DeploymentResourceExpenseOutput) StorageExpense() pulumi.Float64PtrOutput
Storage expense of the entity.
func (DeploymentResourceExpenseOutput) ToDeploymentResourceExpenseOutput ¶
func (o DeploymentResourceExpenseOutput) ToDeploymentResourceExpenseOutput() DeploymentResourceExpenseOutput
func (DeploymentResourceExpenseOutput) ToDeploymentResourceExpenseOutputWithContext ¶
func (o DeploymentResourceExpenseOutput) ToDeploymentResourceExpenseOutputWithContext(ctx context.Context) DeploymentResourceExpenseOutput
func (DeploymentResourceExpenseOutput) TotalExpense ¶
func (o DeploymentResourceExpenseOutput) TotalExpense() pulumi.Float64PtrOutput
Total expense of the entity.
func (DeploymentResourceExpenseOutput) Unit ¶
func (o DeploymentResourceExpenseOutput) Unit() pulumi.StringPtrOutput
Monetary unit.
type DeploymentResourceInput ¶
type DeploymentResourceInput interface { pulumi.Input ToDeploymentResourceOutput() DeploymentResourceOutput ToDeploymentResourceOutputWithContext(context.Context) DeploymentResourceOutput }
DeploymentResourceInput is an input type that accepts DeploymentResourceArgs and DeploymentResourceOutput values. You can construct a concrete instance of `DeploymentResourceInput` via:
DeploymentResourceArgs{...}
type DeploymentResourceOutput ¶
type DeploymentResourceOutput struct{ *pulumi.OutputState }
func (DeploymentResourceOutput) CreatedAt ¶
func (o DeploymentResourceOutput) CreatedAt() pulumi.StringPtrOutput
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
func (DeploymentResourceOutput) DependsOns ¶
func (o DeploymentResourceOutput) DependsOns() pulumi.StringArrayOutput
A list of other resources this resource depends on.
func (DeploymentResourceOutput) Description ¶
func (o DeploymentResourceOutput) Description() pulumi.StringPtrOutput
A human-friendly description.
func (DeploymentResourceOutput) ElementType ¶
func (DeploymentResourceOutput) ElementType() reflect.Type
func (DeploymentResourceOutput) Expenses ¶
func (o DeploymentResourceOutput) Expenses() DeploymentResourceExpenseArrayOutput
Expense incurred for the deployment.
func (DeploymentResourceOutput) Id ¶
func (o DeploymentResourceOutput) Id() pulumi.StringOutput
Unique identifier of the resource.
func (DeploymentResourceOutput) Name ¶
func (o DeploymentResourceOutput) Name() pulumi.StringOutput
A human-friendly name used as an identifier in APIs that support this option.
func (DeploymentResourceOutput) PropertiesJson ¶
func (o DeploymentResourceOutput) PropertiesJson() pulumi.StringPtrOutput
List of properties in the encoded JSON string format.
func (DeploymentResourceOutput) State ¶
func (o DeploymentResourceOutput) State() pulumi.StringPtrOutput
The current state of the resource. Supported values are `PARTIAL`, `TAINTED`, `OK.`
func (DeploymentResourceOutput) SyncStatus ¶
func (o DeploymentResourceOutput) SyncStatus() pulumi.StringPtrOutput
The current sync status. Supported values are `SUCCESS`, `MISSING`, `STALE`.
func (DeploymentResourceOutput) ToDeploymentResourceOutput ¶
func (o DeploymentResourceOutput) ToDeploymentResourceOutput() DeploymentResourceOutput
func (DeploymentResourceOutput) ToDeploymentResourceOutputWithContext ¶
func (o DeploymentResourceOutput) ToDeploymentResourceOutputWithContext(ctx context.Context) DeploymentResourceOutput
func (DeploymentResourceOutput) Type ¶
func (o DeploymentResourceOutput) Type() pulumi.StringPtrOutput
Type of the resource.
type DeploymentState ¶
type DeploymentState struct { // vRA Cloud template content. Conflicts with `blueprintId` and `catalogItemId`. BlueprintContent pulumi.StringPtrInput // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId pulumi.StringPtrInput // The version of the vRA cloud template to request the deployment. Used only when `blueprintId` is provided. BlueprintVersion pulumi.StringPtrInput // The id of the vRA catalog item to request the deployment. Conflicts with `blueprintId` and `blueprintContent`. CatalogItemId pulumi.StringPtrInput // The version of the vRA catalog item to request the deployment. Used only when `catalogItemId` is provided. CatalogItemVersion pulumi.StringPtrInput // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt pulumi.StringPtrInput // The user the entity was created by. CreatedBy pulumi.StringPtrInput // A human-friendly description. Description pulumi.StringPtrInput // Deprecated: Deprecated. True by default even if not provided. ExpandLastRequest pulumi.BoolPtrInput // Flag to indicate whether to expand project information. ExpandProject pulumi.BoolPtrInput // Deprecated: Deprecated. True by default even if not provided. ExpandResources pulumi.BoolPtrInput // Expense incurred for the deployment. Expenses DeploymentExpenseArrayInput // Inputs provided by the user. For inputs including those with default values, refer to `inputsIncludingDefaults`. Inputs pulumi.StringMapInput // All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to `inputs`. InputsIncludingDefaults pulumi.StringMapInput // Represents deployment requests. LastRequests DeploymentLastRequestArrayInput // Time at which the deployment was last updated. LastUpdatedAt pulumi.StringPtrInput // The user that last updated the deployment. LastUpdatedBy pulumi.StringPtrInput // Time at which the deployment lease expires. LeaseExpireAt pulumi.StringPtrInput // A human-friendly name used as an identifier in APIs that support this option. Name pulumi.StringPtrInput // The ID of the organization this deployment belongs to. OrgId pulumi.StringPtrInput // The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply. Owner pulumi.StringPtrInput // The id of the project this entity belongs to. ProjectId pulumi.StringPtrInput // The project this entity belongs to. Projects DeploymentProjectArrayInput // Expanded resources for the deployment. Content of this property will not be maintained backward compatible. Resources DeploymentResourceArrayInput // Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`. Status pulumi.StringPtrInput }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type GetDeploymentExpense ¶
type GetDeploymentExpense struct { // Additional expense incurred for the resource. AdditionalExpense float64 `pulumi:"additionalExpense"` // Expense sync message code if any. Code string `pulumi:"code"` // Compute expense of the entity. ComputeExpense float64 `pulumi:"computeExpense"` // Last expense sync time. LastUpdateTime string `pulumi:"lastUpdateTime"` // Expense sync message if any. Message string `pulumi:"message"` // Network expense of the entity. NetworkExpense float64 `pulumi:"networkExpense"` // Storage expense of the entity. StorageExpense float64 `pulumi:"storageExpense"` // Total expense of the entity. TotalExpense float64 `pulumi:"totalExpense"` // Monetary unit. Unit string `pulumi:"unit"` }
type GetDeploymentExpenseArgs ¶
type GetDeploymentExpenseArgs struct { // Additional expense incurred for the resource. AdditionalExpense pulumi.Float64Input `pulumi:"additionalExpense"` // Expense sync message code if any. Code pulumi.StringInput `pulumi:"code"` // Compute expense of the entity. ComputeExpense pulumi.Float64Input `pulumi:"computeExpense"` // Last expense sync time. LastUpdateTime pulumi.StringInput `pulumi:"lastUpdateTime"` // Expense sync message if any. Message pulumi.StringInput `pulumi:"message"` // Network expense of the entity. NetworkExpense pulumi.Float64Input `pulumi:"networkExpense"` // Storage expense of the entity. StorageExpense pulumi.Float64Input `pulumi:"storageExpense"` // Total expense of the entity. TotalExpense pulumi.Float64Input `pulumi:"totalExpense"` // Monetary unit. Unit pulumi.StringInput `pulumi:"unit"` }
func (GetDeploymentExpenseArgs) ElementType ¶
func (GetDeploymentExpenseArgs) ElementType() reflect.Type
func (GetDeploymentExpenseArgs) ToGetDeploymentExpenseOutput ¶
func (i GetDeploymentExpenseArgs) ToGetDeploymentExpenseOutput() GetDeploymentExpenseOutput
func (GetDeploymentExpenseArgs) ToGetDeploymentExpenseOutputWithContext ¶
func (i GetDeploymentExpenseArgs) ToGetDeploymentExpenseOutputWithContext(ctx context.Context) GetDeploymentExpenseOutput
type GetDeploymentExpenseArray ¶
type GetDeploymentExpenseArray []GetDeploymentExpenseInput
func (GetDeploymentExpenseArray) ElementType ¶
func (GetDeploymentExpenseArray) ElementType() reflect.Type
func (GetDeploymentExpenseArray) ToGetDeploymentExpenseArrayOutput ¶
func (i GetDeploymentExpenseArray) ToGetDeploymentExpenseArrayOutput() GetDeploymentExpenseArrayOutput
func (GetDeploymentExpenseArray) ToGetDeploymentExpenseArrayOutputWithContext ¶
func (i GetDeploymentExpenseArray) ToGetDeploymentExpenseArrayOutputWithContext(ctx context.Context) GetDeploymentExpenseArrayOutput
type GetDeploymentExpenseArrayInput ¶
type GetDeploymentExpenseArrayInput interface { pulumi.Input ToGetDeploymentExpenseArrayOutput() GetDeploymentExpenseArrayOutput ToGetDeploymentExpenseArrayOutputWithContext(context.Context) GetDeploymentExpenseArrayOutput }
GetDeploymentExpenseArrayInput is an input type that accepts GetDeploymentExpenseArray and GetDeploymentExpenseArrayOutput values. You can construct a concrete instance of `GetDeploymentExpenseArrayInput` via:
GetDeploymentExpenseArray{ GetDeploymentExpenseArgs{...} }
type GetDeploymentExpenseArrayOutput ¶
type GetDeploymentExpenseArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentExpenseArrayOutput) ElementType ¶
func (GetDeploymentExpenseArrayOutput) ElementType() reflect.Type
func (GetDeploymentExpenseArrayOutput) Index ¶
func (o GetDeploymentExpenseArrayOutput) Index(i pulumi.IntInput) GetDeploymentExpenseOutput
func (GetDeploymentExpenseArrayOutput) ToGetDeploymentExpenseArrayOutput ¶
func (o GetDeploymentExpenseArrayOutput) ToGetDeploymentExpenseArrayOutput() GetDeploymentExpenseArrayOutput
func (GetDeploymentExpenseArrayOutput) ToGetDeploymentExpenseArrayOutputWithContext ¶
func (o GetDeploymentExpenseArrayOutput) ToGetDeploymentExpenseArrayOutputWithContext(ctx context.Context) GetDeploymentExpenseArrayOutput
type GetDeploymentExpenseInput ¶
type GetDeploymentExpenseInput interface { pulumi.Input ToGetDeploymentExpenseOutput() GetDeploymentExpenseOutput ToGetDeploymentExpenseOutputWithContext(context.Context) GetDeploymentExpenseOutput }
GetDeploymentExpenseInput is an input type that accepts GetDeploymentExpenseArgs and GetDeploymentExpenseOutput values. You can construct a concrete instance of `GetDeploymentExpenseInput` via:
GetDeploymentExpenseArgs{...}
type GetDeploymentExpenseOutput ¶
type GetDeploymentExpenseOutput struct{ *pulumi.OutputState }
func (GetDeploymentExpenseOutput) AdditionalExpense ¶
func (o GetDeploymentExpenseOutput) AdditionalExpense() pulumi.Float64Output
Additional expense incurred for the resource.
func (GetDeploymentExpenseOutput) Code ¶
func (o GetDeploymentExpenseOutput) Code() pulumi.StringOutput
Expense sync message code if any.
func (GetDeploymentExpenseOutput) ComputeExpense ¶
func (o GetDeploymentExpenseOutput) ComputeExpense() pulumi.Float64Output
Compute expense of the entity.
func (GetDeploymentExpenseOutput) ElementType ¶
func (GetDeploymentExpenseOutput) ElementType() reflect.Type
func (GetDeploymentExpenseOutput) LastUpdateTime ¶
func (o GetDeploymentExpenseOutput) LastUpdateTime() pulumi.StringOutput
Last expense sync time.
func (GetDeploymentExpenseOutput) Message ¶
func (o GetDeploymentExpenseOutput) Message() pulumi.StringOutput
Expense sync message if any.
func (GetDeploymentExpenseOutput) NetworkExpense ¶
func (o GetDeploymentExpenseOutput) NetworkExpense() pulumi.Float64Output
Network expense of the entity.
func (GetDeploymentExpenseOutput) StorageExpense ¶
func (o GetDeploymentExpenseOutput) StorageExpense() pulumi.Float64Output
Storage expense of the entity.
func (GetDeploymentExpenseOutput) ToGetDeploymentExpenseOutput ¶
func (o GetDeploymentExpenseOutput) ToGetDeploymentExpenseOutput() GetDeploymentExpenseOutput
func (GetDeploymentExpenseOutput) ToGetDeploymentExpenseOutputWithContext ¶
func (o GetDeploymentExpenseOutput) ToGetDeploymentExpenseOutputWithContext(ctx context.Context) GetDeploymentExpenseOutput
func (GetDeploymentExpenseOutput) TotalExpense ¶
func (o GetDeploymentExpenseOutput) TotalExpense() pulumi.Float64Output
Total expense of the entity.
func (GetDeploymentExpenseOutput) Unit ¶
func (o GetDeploymentExpenseOutput) Unit() pulumi.StringOutput
Monetary unit.
type GetDeploymentLastRequest ¶
type GetDeploymentLastRequest struct { // Identifier of the requested action. ActionId string `pulumi:"actionId"` // Time at which the request was approved. ApprovedAt string `pulumi:"approvedAt"` // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId string `pulumi:"blueprintId"` // Indicates whether request can be canceled or not. Cancelable bool `pulumi:"cancelable"` // Identifier of the requested catalog item in the form ‘UUID:version’. CatalogItemId string `pulumi:"catalogItemId"` // Time at which the request completed. CompletedAt string `pulumi:"completedAt"` // The number of tasks completed while fulfilling this request. CompletedTasks int `pulumi:"completedTasks"` // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt string `pulumi:"createdAt"` // Longer user-friendly details of the request. Details string `pulumi:"details"` // Indicates whether request is in dismissed state. Dismissed bool `pulumi:"dismissed"` // The id of the deployment. One of `id` or `name` must be provided. Id string `pulumi:"id"` // Time at which the request was initialized. InitializedAt string `pulumi:"initializedAt"` // List of request inputs. Inputs map[string]string `pulumi:"inputs"` // Name of the deployment. One of `id` or `name` must be provided. Name string `pulumi:"name"` // Request outputs. Outputs map[string]string `pulumi:"outputs"` // The user that initiated the request. RequestedBy string `pulumi:"requestedBy"` ResourceIds []string `pulumi:"resourceIds"` // Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`. Status string `pulumi:"status"` TotalTasks int `pulumi:"totalTasks"` // Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’). UpdatedAt string `pulumi:"updatedAt"` }
type GetDeploymentLastRequestArgs ¶
type GetDeploymentLastRequestArgs struct { // Identifier of the requested action. ActionId pulumi.StringInput `pulumi:"actionId"` // Time at which the request was approved. ApprovedAt pulumi.StringInput `pulumi:"approvedAt"` // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId pulumi.StringInput `pulumi:"blueprintId"` // Indicates whether request can be canceled or not. Cancelable pulumi.BoolInput `pulumi:"cancelable"` // Identifier of the requested catalog item in the form ‘UUID:version’. CatalogItemId pulumi.StringInput `pulumi:"catalogItemId"` // Time at which the request completed. CompletedAt pulumi.StringInput `pulumi:"completedAt"` // The number of tasks completed while fulfilling this request. CompletedTasks pulumi.IntInput `pulumi:"completedTasks"` // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt pulumi.StringInput `pulumi:"createdAt"` // Longer user-friendly details of the request. Details pulumi.StringInput `pulumi:"details"` // Indicates whether request is in dismissed state. Dismissed pulumi.BoolInput `pulumi:"dismissed"` // The id of the deployment. One of `id` or `name` must be provided. Id pulumi.StringInput `pulumi:"id"` // Time at which the request was initialized. InitializedAt pulumi.StringInput `pulumi:"initializedAt"` // List of request inputs. Inputs pulumi.StringMapInput `pulumi:"inputs"` // Name of the deployment. One of `id` or `name` must be provided. Name pulumi.StringInput `pulumi:"name"` // Request outputs. Outputs pulumi.StringMapInput `pulumi:"outputs"` // The user that initiated the request. RequestedBy pulumi.StringInput `pulumi:"requestedBy"` ResourceIds pulumi.StringArrayInput `pulumi:"resourceIds"` // Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`. Status pulumi.StringInput `pulumi:"status"` TotalTasks pulumi.IntInput `pulumi:"totalTasks"` // Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’). UpdatedAt pulumi.StringInput `pulumi:"updatedAt"` }
func (GetDeploymentLastRequestArgs) ElementType ¶
func (GetDeploymentLastRequestArgs) ElementType() reflect.Type
func (GetDeploymentLastRequestArgs) ToGetDeploymentLastRequestOutput ¶
func (i GetDeploymentLastRequestArgs) ToGetDeploymentLastRequestOutput() GetDeploymentLastRequestOutput
func (GetDeploymentLastRequestArgs) ToGetDeploymentLastRequestOutputWithContext ¶
func (i GetDeploymentLastRequestArgs) ToGetDeploymentLastRequestOutputWithContext(ctx context.Context) GetDeploymentLastRequestOutput
type GetDeploymentLastRequestArray ¶
type GetDeploymentLastRequestArray []GetDeploymentLastRequestInput
func (GetDeploymentLastRequestArray) ElementType ¶
func (GetDeploymentLastRequestArray) ElementType() reflect.Type
func (GetDeploymentLastRequestArray) ToGetDeploymentLastRequestArrayOutput ¶
func (i GetDeploymentLastRequestArray) ToGetDeploymentLastRequestArrayOutput() GetDeploymentLastRequestArrayOutput
func (GetDeploymentLastRequestArray) ToGetDeploymentLastRequestArrayOutputWithContext ¶
func (i GetDeploymentLastRequestArray) ToGetDeploymentLastRequestArrayOutputWithContext(ctx context.Context) GetDeploymentLastRequestArrayOutput
type GetDeploymentLastRequestArrayInput ¶
type GetDeploymentLastRequestArrayInput interface { pulumi.Input ToGetDeploymentLastRequestArrayOutput() GetDeploymentLastRequestArrayOutput ToGetDeploymentLastRequestArrayOutputWithContext(context.Context) GetDeploymentLastRequestArrayOutput }
GetDeploymentLastRequestArrayInput is an input type that accepts GetDeploymentLastRequestArray and GetDeploymentLastRequestArrayOutput values. You can construct a concrete instance of `GetDeploymentLastRequestArrayInput` via:
GetDeploymentLastRequestArray{ GetDeploymentLastRequestArgs{...} }
type GetDeploymentLastRequestArrayOutput ¶
type GetDeploymentLastRequestArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentLastRequestArrayOutput) ElementType ¶
func (GetDeploymentLastRequestArrayOutput) ElementType() reflect.Type
func (GetDeploymentLastRequestArrayOutput) Index ¶
func (o GetDeploymentLastRequestArrayOutput) Index(i pulumi.IntInput) GetDeploymentLastRequestOutput
func (GetDeploymentLastRequestArrayOutput) ToGetDeploymentLastRequestArrayOutput ¶
func (o GetDeploymentLastRequestArrayOutput) ToGetDeploymentLastRequestArrayOutput() GetDeploymentLastRequestArrayOutput
func (GetDeploymentLastRequestArrayOutput) ToGetDeploymentLastRequestArrayOutputWithContext ¶
func (o GetDeploymentLastRequestArrayOutput) ToGetDeploymentLastRequestArrayOutputWithContext(ctx context.Context) GetDeploymentLastRequestArrayOutput
type GetDeploymentLastRequestInput ¶
type GetDeploymentLastRequestInput interface { pulumi.Input ToGetDeploymentLastRequestOutput() GetDeploymentLastRequestOutput ToGetDeploymentLastRequestOutputWithContext(context.Context) GetDeploymentLastRequestOutput }
GetDeploymentLastRequestInput is an input type that accepts GetDeploymentLastRequestArgs and GetDeploymentLastRequestOutput values. You can construct a concrete instance of `GetDeploymentLastRequestInput` via:
GetDeploymentLastRequestArgs{...}
type GetDeploymentLastRequestOutput ¶
type GetDeploymentLastRequestOutput struct{ *pulumi.OutputState }
func (GetDeploymentLastRequestOutput) ActionId ¶
func (o GetDeploymentLastRequestOutput) ActionId() pulumi.StringOutput
Identifier of the requested action.
func (GetDeploymentLastRequestOutput) ApprovedAt ¶
func (o GetDeploymentLastRequestOutput) ApprovedAt() pulumi.StringOutput
Time at which the request was approved.
func (GetDeploymentLastRequestOutput) BlueprintId ¶
func (o GetDeploymentLastRequestOutput) BlueprintId() pulumi.StringOutput
Identifier of the requested blueprint in the form ‘UUID:version’.
func (GetDeploymentLastRequestOutput) Cancelable ¶
func (o GetDeploymentLastRequestOutput) Cancelable() pulumi.BoolOutput
Indicates whether request can be canceled or not.
func (GetDeploymentLastRequestOutput) CatalogItemId ¶
func (o GetDeploymentLastRequestOutput) CatalogItemId() pulumi.StringOutput
Identifier of the requested catalog item in the form ‘UUID:version’.
func (GetDeploymentLastRequestOutput) CompletedAt ¶
func (o GetDeploymentLastRequestOutput) CompletedAt() pulumi.StringOutput
Time at which the request completed.
func (GetDeploymentLastRequestOutput) CompletedTasks ¶
func (o GetDeploymentLastRequestOutput) CompletedTasks() pulumi.IntOutput
The number of tasks completed while fulfilling this request.
func (GetDeploymentLastRequestOutput) CreatedAt ¶
func (o GetDeploymentLastRequestOutput) CreatedAt() pulumi.StringOutput
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
func (GetDeploymentLastRequestOutput) Details ¶
func (o GetDeploymentLastRequestOutput) Details() pulumi.StringOutput
Longer user-friendly details of the request.
func (GetDeploymentLastRequestOutput) Dismissed ¶
func (o GetDeploymentLastRequestOutput) Dismissed() pulumi.BoolOutput
Indicates whether request is in dismissed state.
func (GetDeploymentLastRequestOutput) ElementType ¶
func (GetDeploymentLastRequestOutput) ElementType() reflect.Type
func (GetDeploymentLastRequestOutput) Id ¶
func (o GetDeploymentLastRequestOutput) Id() pulumi.StringOutput
The id of the deployment. One of `id` or `name` must be provided.
func (GetDeploymentLastRequestOutput) InitializedAt ¶
func (o GetDeploymentLastRequestOutput) InitializedAt() pulumi.StringOutput
Time at which the request was initialized.
func (GetDeploymentLastRequestOutput) Inputs ¶
func (o GetDeploymentLastRequestOutput) Inputs() pulumi.StringMapOutput
List of request inputs.
func (GetDeploymentLastRequestOutput) Name ¶
func (o GetDeploymentLastRequestOutput) Name() pulumi.StringOutput
Name of the deployment. One of `id` or `name` must be provided.
func (GetDeploymentLastRequestOutput) Outputs ¶
func (o GetDeploymentLastRequestOutput) Outputs() pulumi.StringMapOutput
Request outputs.
func (GetDeploymentLastRequestOutput) RequestedBy ¶
func (o GetDeploymentLastRequestOutput) RequestedBy() pulumi.StringOutput
The user that initiated the request.
func (GetDeploymentLastRequestOutput) ResourceIds ¶
func (o GetDeploymentLastRequestOutput) ResourceIds() pulumi.StringArrayOutput
func (GetDeploymentLastRequestOutput) Status ¶
func (o GetDeploymentLastRequestOutput) Status() pulumi.StringOutput
Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`.
func (GetDeploymentLastRequestOutput) ToGetDeploymentLastRequestOutput ¶
func (o GetDeploymentLastRequestOutput) ToGetDeploymentLastRequestOutput() GetDeploymentLastRequestOutput
func (GetDeploymentLastRequestOutput) ToGetDeploymentLastRequestOutputWithContext ¶
func (o GetDeploymentLastRequestOutput) ToGetDeploymentLastRequestOutputWithContext(ctx context.Context) GetDeploymentLastRequestOutput
func (GetDeploymentLastRequestOutput) TotalTasks ¶
func (o GetDeploymentLastRequestOutput) TotalTasks() pulumi.IntOutput
func (GetDeploymentLastRequestOutput) UpdatedAt ¶
func (o GetDeploymentLastRequestOutput) UpdatedAt() pulumi.StringOutput
Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
type GetDeploymentProject ¶
type GetDeploymentProject struct { // A description of the resource. Description *string `pulumi:"description"` // The id of the deployment. One of `id` or `name` must be provided. Id *string `pulumi:"id"` // Name of the deployment. One of `id` or `name` must be provided. Name *string `pulumi:"name"` // Version of the entity, if applicable. Version *string `pulumi:"version"` }
type GetDeploymentProjectArgs ¶
type GetDeploymentProjectArgs struct { // A description of the resource. Description pulumi.StringPtrInput `pulumi:"description"` // The id of the deployment. One of `id` or `name` must be provided. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the deployment. One of `id` or `name` must be provided. Name pulumi.StringPtrInput `pulumi:"name"` // Version of the entity, if applicable. Version pulumi.StringPtrInput `pulumi:"version"` }
func (GetDeploymentProjectArgs) ElementType ¶
func (GetDeploymentProjectArgs) ElementType() reflect.Type
func (GetDeploymentProjectArgs) ToGetDeploymentProjectOutput ¶
func (i GetDeploymentProjectArgs) ToGetDeploymentProjectOutput() GetDeploymentProjectOutput
func (GetDeploymentProjectArgs) ToGetDeploymentProjectOutputWithContext ¶
func (i GetDeploymentProjectArgs) ToGetDeploymentProjectOutputWithContext(ctx context.Context) GetDeploymentProjectOutput
type GetDeploymentProjectArray ¶
type GetDeploymentProjectArray []GetDeploymentProjectInput
func (GetDeploymentProjectArray) ElementType ¶
func (GetDeploymentProjectArray) ElementType() reflect.Type
func (GetDeploymentProjectArray) ToGetDeploymentProjectArrayOutput ¶
func (i GetDeploymentProjectArray) ToGetDeploymentProjectArrayOutput() GetDeploymentProjectArrayOutput
func (GetDeploymentProjectArray) ToGetDeploymentProjectArrayOutputWithContext ¶
func (i GetDeploymentProjectArray) ToGetDeploymentProjectArrayOutputWithContext(ctx context.Context) GetDeploymentProjectArrayOutput
type GetDeploymentProjectArrayInput ¶
type GetDeploymentProjectArrayInput interface { pulumi.Input ToGetDeploymentProjectArrayOutput() GetDeploymentProjectArrayOutput ToGetDeploymentProjectArrayOutputWithContext(context.Context) GetDeploymentProjectArrayOutput }
GetDeploymentProjectArrayInput is an input type that accepts GetDeploymentProjectArray and GetDeploymentProjectArrayOutput values. You can construct a concrete instance of `GetDeploymentProjectArrayInput` via:
GetDeploymentProjectArray{ GetDeploymentProjectArgs{...} }
type GetDeploymentProjectArrayOutput ¶
type GetDeploymentProjectArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentProjectArrayOutput) ElementType ¶
func (GetDeploymentProjectArrayOutput) ElementType() reflect.Type
func (GetDeploymentProjectArrayOutput) Index ¶
func (o GetDeploymentProjectArrayOutput) Index(i pulumi.IntInput) GetDeploymentProjectOutput
func (GetDeploymentProjectArrayOutput) ToGetDeploymentProjectArrayOutput ¶
func (o GetDeploymentProjectArrayOutput) ToGetDeploymentProjectArrayOutput() GetDeploymentProjectArrayOutput
func (GetDeploymentProjectArrayOutput) ToGetDeploymentProjectArrayOutputWithContext ¶
func (o GetDeploymentProjectArrayOutput) ToGetDeploymentProjectArrayOutputWithContext(ctx context.Context) GetDeploymentProjectArrayOutput
type GetDeploymentProjectInput ¶
type GetDeploymentProjectInput interface { pulumi.Input ToGetDeploymentProjectOutput() GetDeploymentProjectOutput ToGetDeploymentProjectOutputWithContext(context.Context) GetDeploymentProjectOutput }
GetDeploymentProjectInput is an input type that accepts GetDeploymentProjectArgs and GetDeploymentProjectOutput values. You can construct a concrete instance of `GetDeploymentProjectInput` via:
GetDeploymentProjectArgs{...}
type GetDeploymentProjectOutput ¶
type GetDeploymentProjectOutput struct{ *pulumi.OutputState }
func (GetDeploymentProjectOutput) Description ¶
func (o GetDeploymentProjectOutput) Description() pulumi.StringPtrOutput
A description of the resource.
func (GetDeploymentProjectOutput) ElementType ¶
func (GetDeploymentProjectOutput) ElementType() reflect.Type
func (GetDeploymentProjectOutput) Id ¶
func (o GetDeploymentProjectOutput) Id() pulumi.StringPtrOutput
The id of the deployment. One of `id` or `name` must be provided.
func (GetDeploymentProjectOutput) Name ¶
func (o GetDeploymentProjectOutput) Name() pulumi.StringPtrOutput
Name of the deployment. One of `id` or `name` must be provided.
func (GetDeploymentProjectOutput) ToGetDeploymentProjectOutput ¶
func (o GetDeploymentProjectOutput) ToGetDeploymentProjectOutput() GetDeploymentProjectOutput
func (GetDeploymentProjectOutput) ToGetDeploymentProjectOutputWithContext ¶
func (o GetDeploymentProjectOutput) ToGetDeploymentProjectOutputWithContext(ctx context.Context) GetDeploymentProjectOutput
func (GetDeploymentProjectOutput) Version ¶
func (o GetDeploymentProjectOutput) Version() pulumi.StringPtrOutput
Version of the entity, if applicable.
type GetDeploymentResource ¶
type GetDeploymentResource struct { // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt *string `pulumi:"createdAt"` // A list of other resources this resource depends on. DependsOns []string `pulumi:"dependsOns"` // A description of the resource. Description *string `pulumi:"description"` // Expense incurred for this resource. Expenses []GetDeploymentResourceExpense `pulumi:"expenses"` // The id of the deployment. One of `id` or `name` must be provided. Id string `pulumi:"id"` // Name of the deployment. One of `id` or `name` must be provided. Name string `pulumi:"name"` // List of properties in the encoded JSON string format. PropertiesJson *string `pulumi:"propertiesJson"` // The current state of the resource. Supported values are `PARTIAL`, `TAINTED`, `OK.` State *string `pulumi:"state"` // The current sync status. Supported values are `SUCCESS`, `MISSING`, `STALE`. SyncStatus *string `pulumi:"syncStatus"` // Type of the resource. Type *string `pulumi:"type"` }
type GetDeploymentResourceArgs ¶
type GetDeploymentResourceArgs struct { // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // A list of other resources this resource depends on. DependsOns pulumi.StringArrayInput `pulumi:"dependsOns"` // A description of the resource. Description pulumi.StringPtrInput `pulumi:"description"` // Expense incurred for this resource. Expenses GetDeploymentResourceExpenseArrayInput `pulumi:"expenses"` // The id of the deployment. One of `id` or `name` must be provided. Id pulumi.StringInput `pulumi:"id"` // Name of the deployment. One of `id` or `name` must be provided. Name pulumi.StringInput `pulumi:"name"` // List of properties in the encoded JSON string format. PropertiesJson pulumi.StringPtrInput `pulumi:"propertiesJson"` // The current state of the resource. Supported values are `PARTIAL`, `TAINTED`, `OK.` State pulumi.StringPtrInput `pulumi:"state"` // The current sync status. Supported values are `SUCCESS`, `MISSING`, `STALE`. SyncStatus pulumi.StringPtrInput `pulumi:"syncStatus"` // Type of the resource. Type pulumi.StringPtrInput `pulumi:"type"` }
func (GetDeploymentResourceArgs) ElementType ¶
func (GetDeploymentResourceArgs) ElementType() reflect.Type
func (GetDeploymentResourceArgs) ToGetDeploymentResourceOutput ¶
func (i GetDeploymentResourceArgs) ToGetDeploymentResourceOutput() GetDeploymentResourceOutput
func (GetDeploymentResourceArgs) ToGetDeploymentResourceOutputWithContext ¶
func (i GetDeploymentResourceArgs) ToGetDeploymentResourceOutputWithContext(ctx context.Context) GetDeploymentResourceOutput
type GetDeploymentResourceArray ¶
type GetDeploymentResourceArray []GetDeploymentResourceInput
func (GetDeploymentResourceArray) ElementType ¶
func (GetDeploymentResourceArray) ElementType() reflect.Type
func (GetDeploymentResourceArray) ToGetDeploymentResourceArrayOutput ¶
func (i GetDeploymentResourceArray) ToGetDeploymentResourceArrayOutput() GetDeploymentResourceArrayOutput
func (GetDeploymentResourceArray) ToGetDeploymentResourceArrayOutputWithContext ¶
func (i GetDeploymentResourceArray) ToGetDeploymentResourceArrayOutputWithContext(ctx context.Context) GetDeploymentResourceArrayOutput
type GetDeploymentResourceArrayInput ¶
type GetDeploymentResourceArrayInput interface { pulumi.Input ToGetDeploymentResourceArrayOutput() GetDeploymentResourceArrayOutput ToGetDeploymentResourceArrayOutputWithContext(context.Context) GetDeploymentResourceArrayOutput }
GetDeploymentResourceArrayInput is an input type that accepts GetDeploymentResourceArray and GetDeploymentResourceArrayOutput values. You can construct a concrete instance of `GetDeploymentResourceArrayInput` via:
GetDeploymentResourceArray{ GetDeploymentResourceArgs{...} }
type GetDeploymentResourceArrayOutput ¶
type GetDeploymentResourceArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentResourceArrayOutput) ElementType ¶
func (GetDeploymentResourceArrayOutput) ElementType() reflect.Type
func (GetDeploymentResourceArrayOutput) Index ¶
func (o GetDeploymentResourceArrayOutput) Index(i pulumi.IntInput) GetDeploymentResourceOutput
func (GetDeploymentResourceArrayOutput) ToGetDeploymentResourceArrayOutput ¶
func (o GetDeploymentResourceArrayOutput) ToGetDeploymentResourceArrayOutput() GetDeploymentResourceArrayOutput
func (GetDeploymentResourceArrayOutput) ToGetDeploymentResourceArrayOutputWithContext ¶
func (o GetDeploymentResourceArrayOutput) ToGetDeploymentResourceArrayOutputWithContext(ctx context.Context) GetDeploymentResourceArrayOutput
type GetDeploymentResourceExpense ¶
type GetDeploymentResourceExpense struct { // Additional expense incurred for the resource. AdditionalExpense float64 `pulumi:"additionalExpense"` // Expense sync message code if any. Code string `pulumi:"code"` // Compute expense of the entity. ComputeExpense float64 `pulumi:"computeExpense"` // Last expense sync time. LastUpdateTime string `pulumi:"lastUpdateTime"` // Expense sync message if any. Message string `pulumi:"message"` // Network expense of the entity. NetworkExpense float64 `pulumi:"networkExpense"` // Storage expense of the entity. StorageExpense float64 `pulumi:"storageExpense"` // Total expense of the entity. TotalExpense float64 `pulumi:"totalExpense"` // Monetary unit. Unit string `pulumi:"unit"` }
type GetDeploymentResourceExpenseArgs ¶
type GetDeploymentResourceExpenseArgs struct { // Additional expense incurred for the resource. AdditionalExpense pulumi.Float64Input `pulumi:"additionalExpense"` // Expense sync message code if any. Code pulumi.StringInput `pulumi:"code"` // Compute expense of the entity. ComputeExpense pulumi.Float64Input `pulumi:"computeExpense"` // Last expense sync time. LastUpdateTime pulumi.StringInput `pulumi:"lastUpdateTime"` // Expense sync message if any. Message pulumi.StringInput `pulumi:"message"` // Network expense of the entity. NetworkExpense pulumi.Float64Input `pulumi:"networkExpense"` // Storage expense of the entity. StorageExpense pulumi.Float64Input `pulumi:"storageExpense"` // Total expense of the entity. TotalExpense pulumi.Float64Input `pulumi:"totalExpense"` // Monetary unit. Unit pulumi.StringInput `pulumi:"unit"` }
func (GetDeploymentResourceExpenseArgs) ElementType ¶
func (GetDeploymentResourceExpenseArgs) ElementType() reflect.Type
func (GetDeploymentResourceExpenseArgs) ToGetDeploymentResourceExpenseOutput ¶
func (i GetDeploymentResourceExpenseArgs) ToGetDeploymentResourceExpenseOutput() GetDeploymentResourceExpenseOutput
func (GetDeploymentResourceExpenseArgs) ToGetDeploymentResourceExpenseOutputWithContext ¶
func (i GetDeploymentResourceExpenseArgs) ToGetDeploymentResourceExpenseOutputWithContext(ctx context.Context) GetDeploymentResourceExpenseOutput
type GetDeploymentResourceExpenseArray ¶
type GetDeploymentResourceExpenseArray []GetDeploymentResourceExpenseInput
func (GetDeploymentResourceExpenseArray) ElementType ¶
func (GetDeploymentResourceExpenseArray) ElementType() reflect.Type
func (GetDeploymentResourceExpenseArray) ToGetDeploymentResourceExpenseArrayOutput ¶
func (i GetDeploymentResourceExpenseArray) ToGetDeploymentResourceExpenseArrayOutput() GetDeploymentResourceExpenseArrayOutput
func (GetDeploymentResourceExpenseArray) ToGetDeploymentResourceExpenseArrayOutputWithContext ¶
func (i GetDeploymentResourceExpenseArray) ToGetDeploymentResourceExpenseArrayOutputWithContext(ctx context.Context) GetDeploymentResourceExpenseArrayOutput
type GetDeploymentResourceExpenseArrayInput ¶
type GetDeploymentResourceExpenseArrayInput interface { pulumi.Input ToGetDeploymentResourceExpenseArrayOutput() GetDeploymentResourceExpenseArrayOutput ToGetDeploymentResourceExpenseArrayOutputWithContext(context.Context) GetDeploymentResourceExpenseArrayOutput }
GetDeploymentResourceExpenseArrayInput is an input type that accepts GetDeploymentResourceExpenseArray and GetDeploymentResourceExpenseArrayOutput values. You can construct a concrete instance of `GetDeploymentResourceExpenseArrayInput` via:
GetDeploymentResourceExpenseArray{ GetDeploymentResourceExpenseArgs{...} }
type GetDeploymentResourceExpenseArrayOutput ¶
type GetDeploymentResourceExpenseArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentResourceExpenseArrayOutput) ElementType ¶
func (GetDeploymentResourceExpenseArrayOutput) ElementType() reflect.Type
func (GetDeploymentResourceExpenseArrayOutput) ToGetDeploymentResourceExpenseArrayOutput ¶
func (o GetDeploymentResourceExpenseArrayOutput) ToGetDeploymentResourceExpenseArrayOutput() GetDeploymentResourceExpenseArrayOutput
func (GetDeploymentResourceExpenseArrayOutput) ToGetDeploymentResourceExpenseArrayOutputWithContext ¶
func (o GetDeploymentResourceExpenseArrayOutput) ToGetDeploymentResourceExpenseArrayOutputWithContext(ctx context.Context) GetDeploymentResourceExpenseArrayOutput
type GetDeploymentResourceExpenseInput ¶
type GetDeploymentResourceExpenseInput interface { pulumi.Input ToGetDeploymentResourceExpenseOutput() GetDeploymentResourceExpenseOutput ToGetDeploymentResourceExpenseOutputWithContext(context.Context) GetDeploymentResourceExpenseOutput }
GetDeploymentResourceExpenseInput is an input type that accepts GetDeploymentResourceExpenseArgs and GetDeploymentResourceExpenseOutput values. You can construct a concrete instance of `GetDeploymentResourceExpenseInput` via:
GetDeploymentResourceExpenseArgs{...}
type GetDeploymentResourceExpenseOutput ¶
type GetDeploymentResourceExpenseOutput struct{ *pulumi.OutputState }
func (GetDeploymentResourceExpenseOutput) AdditionalExpense ¶
func (o GetDeploymentResourceExpenseOutput) AdditionalExpense() pulumi.Float64Output
Additional expense incurred for the resource.
func (GetDeploymentResourceExpenseOutput) Code ¶
func (o GetDeploymentResourceExpenseOutput) Code() pulumi.StringOutput
Expense sync message code if any.
func (GetDeploymentResourceExpenseOutput) ComputeExpense ¶
func (o GetDeploymentResourceExpenseOutput) ComputeExpense() pulumi.Float64Output
Compute expense of the entity.
func (GetDeploymentResourceExpenseOutput) ElementType ¶
func (GetDeploymentResourceExpenseOutput) ElementType() reflect.Type
func (GetDeploymentResourceExpenseOutput) LastUpdateTime ¶
func (o GetDeploymentResourceExpenseOutput) LastUpdateTime() pulumi.StringOutput
Last expense sync time.
func (GetDeploymentResourceExpenseOutput) Message ¶
func (o GetDeploymentResourceExpenseOutput) Message() pulumi.StringOutput
Expense sync message if any.
func (GetDeploymentResourceExpenseOutput) NetworkExpense ¶
func (o GetDeploymentResourceExpenseOutput) NetworkExpense() pulumi.Float64Output
Network expense of the entity.
func (GetDeploymentResourceExpenseOutput) StorageExpense ¶
func (o GetDeploymentResourceExpenseOutput) StorageExpense() pulumi.Float64Output
Storage expense of the entity.
func (GetDeploymentResourceExpenseOutput) ToGetDeploymentResourceExpenseOutput ¶
func (o GetDeploymentResourceExpenseOutput) ToGetDeploymentResourceExpenseOutput() GetDeploymentResourceExpenseOutput
func (GetDeploymentResourceExpenseOutput) ToGetDeploymentResourceExpenseOutputWithContext ¶
func (o GetDeploymentResourceExpenseOutput) ToGetDeploymentResourceExpenseOutputWithContext(ctx context.Context) GetDeploymentResourceExpenseOutput
func (GetDeploymentResourceExpenseOutput) TotalExpense ¶
func (o GetDeploymentResourceExpenseOutput) TotalExpense() pulumi.Float64Output
Total expense of the entity.
func (GetDeploymentResourceExpenseOutput) Unit ¶
func (o GetDeploymentResourceExpenseOutput) Unit() pulumi.StringOutput
Monetary unit.
type GetDeploymentResourceInput ¶
type GetDeploymentResourceInput interface { pulumi.Input ToGetDeploymentResourceOutput() GetDeploymentResourceOutput ToGetDeploymentResourceOutputWithContext(context.Context) GetDeploymentResourceOutput }
GetDeploymentResourceInput is an input type that accepts GetDeploymentResourceArgs and GetDeploymentResourceOutput values. You can construct a concrete instance of `GetDeploymentResourceInput` via:
GetDeploymentResourceArgs{...}
type GetDeploymentResourceOutput ¶
type GetDeploymentResourceOutput struct{ *pulumi.OutputState }
func (GetDeploymentResourceOutput) CreatedAt ¶
func (o GetDeploymentResourceOutput) CreatedAt() pulumi.StringPtrOutput
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
func (GetDeploymentResourceOutput) DependsOns ¶
func (o GetDeploymentResourceOutput) DependsOns() pulumi.StringArrayOutput
A list of other resources this resource depends on.
func (GetDeploymentResourceOutput) Description ¶
func (o GetDeploymentResourceOutput) Description() pulumi.StringPtrOutput
A description of the resource.
func (GetDeploymentResourceOutput) ElementType ¶
func (GetDeploymentResourceOutput) ElementType() reflect.Type
func (GetDeploymentResourceOutput) Expenses ¶
func (o GetDeploymentResourceOutput) Expenses() GetDeploymentResourceExpenseArrayOutput
Expense incurred for this resource.
func (GetDeploymentResourceOutput) Id ¶
func (o GetDeploymentResourceOutput) Id() pulumi.StringOutput
The id of the deployment. One of `id` or `name` must be provided.
func (GetDeploymentResourceOutput) Name ¶
func (o GetDeploymentResourceOutput) Name() pulumi.StringOutput
Name of the deployment. One of `id` or `name` must be provided.
func (GetDeploymentResourceOutput) PropertiesJson ¶
func (o GetDeploymentResourceOutput) PropertiesJson() pulumi.StringPtrOutput
List of properties in the encoded JSON string format.
func (GetDeploymentResourceOutput) State ¶
func (o GetDeploymentResourceOutput) State() pulumi.StringPtrOutput
The current state of the resource. Supported values are `PARTIAL`, `TAINTED`, `OK.`
func (GetDeploymentResourceOutput) SyncStatus ¶
func (o GetDeploymentResourceOutput) SyncStatus() pulumi.StringPtrOutput
The current sync status. Supported values are `SUCCESS`, `MISSING`, `STALE`.
func (GetDeploymentResourceOutput) ToGetDeploymentResourceOutput ¶
func (o GetDeploymentResourceOutput) ToGetDeploymentResourceOutput() GetDeploymentResourceOutput
func (GetDeploymentResourceOutput) ToGetDeploymentResourceOutputWithContext ¶
func (o GetDeploymentResourceOutput) ToGetDeploymentResourceOutputWithContext(ctx context.Context) GetDeploymentResourceOutput
func (GetDeploymentResourceOutput) Type ¶
func (o GetDeploymentResourceOutput) Type() pulumi.StringPtrOutput
Type of the resource.
type LookupDeploymentArgs ¶
type LookupDeploymentArgs struct { // vRA Cloud template content. Conflicts with `blueprintId` and `catalogItemId`. BlueprintContent *string `pulumi:"blueprintContent"` // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId *string `pulumi:"blueprintId"` // The version of the vRA cloud template to request the deployment. Used only when `blueprintId` is provided. BlueprintVersion *string `pulumi:"blueprintVersion"` // Identifier of the requested catalog item in the form ‘UUID:version’. CatalogItemId *string `pulumi:"catalogItemId"` // The version of the vRA catalog item to request the deployment. Used only when `catalogItemId` is provided. CatalogItemVersion *string `pulumi:"catalogItemVersion"` // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt *string `pulumi:"createdAt"` // The user the entity was created by. CreatedBy *string `pulumi:"createdBy"` // A description of the resource. Description *string `pulumi:"description"` // Flag to indicate whether to expand last request on the deployment. ExpandLastRequest *bool `pulumi:"expandLastRequest"` // Flag to indicate whether to expand project information. ExpandProject *bool `pulumi:"expandProject"` // Flag to indicate whether to expand resources in the deployment. ExpandResources *bool `pulumi:"expandResources"` // The id of the deployment. One of `id` or `name` must be provided. Id *string `pulumi:"id"` // List of request inputs. Inputs map[string]string `pulumi:"inputs"` // Time at which the deployment was last updated. LastUpdatedAt *string `pulumi:"lastUpdatedAt"` // The user that last updated the deployment. LastUpdatedBy *string `pulumi:"lastUpdatedBy"` // Time at which the deployment lease expires. LeaseExpireAt *string `pulumi:"leaseExpireAt"` // Name of the deployment. One of `id` or `name` must be provided. Name *string `pulumi:"name"` // The user this deployment belongs to. Owner *string `pulumi:"owner"` // The id of the project this deployment belongs to. ProjectId *string `pulumi:"projectId"` // Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`. Status *string `pulumi:"status"` }
A collection of arguments for invoking getDeployment.
type LookupDeploymentOutputArgs ¶
type LookupDeploymentOutputArgs struct { // vRA Cloud template content. Conflicts with `blueprintId` and `catalogItemId`. BlueprintContent pulumi.StringPtrInput `pulumi:"blueprintContent"` // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId pulumi.StringPtrInput `pulumi:"blueprintId"` // The version of the vRA cloud template to request the deployment. Used only when `blueprintId` is provided. BlueprintVersion pulumi.StringPtrInput `pulumi:"blueprintVersion"` // Identifier of the requested catalog item in the form ‘UUID:version’. CatalogItemId pulumi.StringPtrInput `pulumi:"catalogItemId"` // The version of the vRA catalog item to request the deployment. Used only when `catalogItemId` is provided. CatalogItemVersion pulumi.StringPtrInput `pulumi:"catalogItemVersion"` // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // The user the entity was created by. CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"` // A description of the resource. Description pulumi.StringPtrInput `pulumi:"description"` // Flag to indicate whether to expand last request on the deployment. ExpandLastRequest pulumi.BoolPtrInput `pulumi:"expandLastRequest"` // Flag to indicate whether to expand project information. ExpandProject pulumi.BoolPtrInput `pulumi:"expandProject"` // Flag to indicate whether to expand resources in the deployment. ExpandResources pulumi.BoolPtrInput `pulumi:"expandResources"` // The id of the deployment. One of `id` or `name` must be provided. Id pulumi.StringPtrInput `pulumi:"id"` // List of request inputs. Inputs pulumi.StringMapInput `pulumi:"inputs"` // Time at which the deployment was last updated. LastUpdatedAt pulumi.StringPtrInput `pulumi:"lastUpdatedAt"` // The user that last updated the deployment. LastUpdatedBy pulumi.StringPtrInput `pulumi:"lastUpdatedBy"` // Time at which the deployment lease expires. LeaseExpireAt pulumi.StringPtrInput `pulumi:"leaseExpireAt"` // Name of the deployment. One of `id` or `name` must be provided. Name pulumi.StringPtrInput `pulumi:"name"` // The user this deployment belongs to. Owner pulumi.StringPtrInput `pulumi:"owner"` // The id of the project this deployment belongs to. ProjectId pulumi.StringPtrInput `pulumi:"projectId"` // Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getDeployment.
func (LookupDeploymentOutputArgs) ElementType ¶
func (LookupDeploymentOutputArgs) ElementType() reflect.Type
type LookupDeploymentResult ¶
type LookupDeploymentResult struct { // vRA Cloud template content. Conflicts with `blueprintId` and `catalogItemId`. BlueprintContent string `pulumi:"blueprintContent"` // Identifier of the requested blueprint in the form ‘UUID:version’. BlueprintId string `pulumi:"blueprintId"` // The version of the vRA cloud template to request the deployment. Used only when `blueprintId` is provided. BlueprintVersion string `pulumi:"blueprintVersion"` // Identifier of the requested catalog item in the form ‘UUID:version’. CatalogItemId string `pulumi:"catalogItemId"` // The version of the vRA catalog item to request the deployment. Used only when `catalogItemId` is provided. CatalogItemVersion string `pulumi:"catalogItemVersion"` // Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’). CreatedAt string `pulumi:"createdAt"` // The user the entity was created by. CreatedBy string `pulumi:"createdBy"` // A description of the resource. Description string `pulumi:"description"` ExpandLastRequest *bool `pulumi:"expandLastRequest"` ExpandProject *bool `pulumi:"expandProject"` ExpandResources *bool `pulumi:"expandResources"` // Expense incurred for this resource. Expenses []GetDeploymentExpense `pulumi:"expenses"` // Unique identifier of the resource. Id string `pulumi:"id"` // List of request inputs. Inputs map[string]string `pulumi:"inputs"` // Represents deployment requests. LastRequests []GetDeploymentLastRequest `pulumi:"lastRequests"` // Time at which the deployment was last updated. LastUpdatedAt string `pulumi:"lastUpdatedAt"` // The user that last updated the deployment. LastUpdatedBy string `pulumi:"lastUpdatedBy"` // Time at which the deployment lease expires. LeaseExpireAt string `pulumi:"leaseExpireAt"` // Name of the resource. Name string `pulumi:"name"` // The ID of the organization this deployment belongs to. OrgId string `pulumi:"orgId"` // The user this deployment belongs to. Owner *string `pulumi:"owner"` // The id of the project this deployment belongs to. ProjectId string `pulumi:"projectId"` // The project this entity belongs to. Projects []GetDeploymentProject `pulumi:"projects"` // Expanded resources for the deployment. Content of this property will not be maintained backward compatible. Resources []GetDeploymentResource `pulumi:"resources"` // Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`. Status string `pulumi:"status"` }
A collection of values returned by getDeployment.
func LookupDeployment ¶
func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)
This data source provides information about a deployment in vRA.
## Example Usage ### S
This is an example of how to get a vRA deployment by its name.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/deployment" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/deployment"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := deployment.LookupDeployment(ctx, &deployment.LookupDeploymentArgs{ Name: pulumi.StringRef(_var.Deployment_name), }, nil) if err != nil { return err } return nil }) }
```
This is an example of how to get a vRA cloud template by its id.
```go package main
import (
"github.com/pulumi/pulumi-vra/sdk/go/vra/deployment" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-vra/sdk/go/vra/deployment"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := deployment.LookupDeployment(ctx, &deployment.LookupDeploymentArgs{ Id: pulumi.StringRef(_var.Deployment_id), }, nil) if err != nil { return err } return nil }) }
```
type LookupDeploymentResultOutput ¶
type LookupDeploymentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeployment.
func LookupDeploymentOutput ¶
func LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) BlueprintContent ¶
func (o LookupDeploymentResultOutput) BlueprintContent() pulumi.StringOutput
vRA Cloud template content. Conflicts with `blueprintId` and `catalogItemId`.
func (LookupDeploymentResultOutput) BlueprintId ¶
func (o LookupDeploymentResultOutput) BlueprintId() pulumi.StringOutput
Identifier of the requested blueprint in the form ‘UUID:version’.
func (LookupDeploymentResultOutput) BlueprintVersion ¶
func (o LookupDeploymentResultOutput) BlueprintVersion() pulumi.StringOutput
The version of the vRA cloud template to request the deployment. Used only when `blueprintId` is provided.
func (LookupDeploymentResultOutput) CatalogItemId ¶
func (o LookupDeploymentResultOutput) CatalogItemId() pulumi.StringOutput
Identifier of the requested catalog item in the form ‘UUID:version’.
func (LookupDeploymentResultOutput) CatalogItemVersion ¶
func (o LookupDeploymentResultOutput) CatalogItemVersion() pulumi.StringOutput
The version of the vRA catalog item to request the deployment. Used only when `catalogItemId` is provided.
func (LookupDeploymentResultOutput) CreatedAt ¶
func (o LookupDeploymentResultOutput) CreatedAt() pulumi.StringOutput
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
func (LookupDeploymentResultOutput) CreatedBy ¶
func (o LookupDeploymentResultOutput) CreatedBy() pulumi.StringOutput
The user the entity was created by.
func (LookupDeploymentResultOutput) Description ¶
func (o LookupDeploymentResultOutput) Description() pulumi.StringOutput
A description of the resource.
func (LookupDeploymentResultOutput) ElementType ¶
func (LookupDeploymentResultOutput) ElementType() reflect.Type
func (LookupDeploymentResultOutput) ExpandLastRequest ¶
func (o LookupDeploymentResultOutput) ExpandLastRequest() pulumi.BoolPtrOutput
func (LookupDeploymentResultOutput) ExpandProject ¶
func (o LookupDeploymentResultOutput) ExpandProject() pulumi.BoolPtrOutput
func (LookupDeploymentResultOutput) ExpandResources ¶
func (o LookupDeploymentResultOutput) ExpandResources() pulumi.BoolPtrOutput
func (LookupDeploymentResultOutput) Expenses ¶
func (o LookupDeploymentResultOutput) Expenses() GetDeploymentExpenseArrayOutput
Expense incurred for this resource.
func (LookupDeploymentResultOutput) Id ¶
func (o LookupDeploymentResultOutput) Id() pulumi.StringOutput
Unique identifier of the resource.
func (LookupDeploymentResultOutput) Inputs ¶
func (o LookupDeploymentResultOutput) Inputs() pulumi.StringMapOutput
List of request inputs.
func (LookupDeploymentResultOutput) LastRequests ¶
func (o LookupDeploymentResultOutput) LastRequests() GetDeploymentLastRequestArrayOutput
Represents deployment requests.
func (LookupDeploymentResultOutput) LastUpdatedAt ¶
func (o LookupDeploymentResultOutput) LastUpdatedAt() pulumi.StringOutput
Time at which the deployment was last updated.
func (LookupDeploymentResultOutput) LastUpdatedBy ¶
func (o LookupDeploymentResultOutput) LastUpdatedBy() pulumi.StringOutput
The user that last updated the deployment.
func (LookupDeploymentResultOutput) LeaseExpireAt ¶
func (o LookupDeploymentResultOutput) LeaseExpireAt() pulumi.StringOutput
Time at which the deployment lease expires.
func (LookupDeploymentResultOutput) Name ¶
func (o LookupDeploymentResultOutput) Name() pulumi.StringOutput
Name of the resource.
func (LookupDeploymentResultOutput) OrgId ¶
func (o LookupDeploymentResultOutput) OrgId() pulumi.StringOutput
The ID of the organization this deployment belongs to.
func (LookupDeploymentResultOutput) Owner ¶
func (o LookupDeploymentResultOutput) Owner() pulumi.StringPtrOutput
The user this deployment belongs to.
func (LookupDeploymentResultOutput) ProjectId ¶
func (o LookupDeploymentResultOutput) ProjectId() pulumi.StringOutput
The id of the project this deployment belongs to.
func (LookupDeploymentResultOutput) Projects ¶
func (o LookupDeploymentResultOutput) Projects() GetDeploymentProjectArrayOutput
The project this entity belongs to.
func (LookupDeploymentResultOutput) Resources ¶
func (o LookupDeploymentResultOutput) Resources() GetDeploymentResourceArrayOutput
Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
func (LookupDeploymentResultOutput) Status ¶
func (o LookupDeploymentResultOutput) Status() pulumi.StringOutput
Deployment status. Supported values are: `CREATE_SUCCESSFUL`, `CREATE_INPROGRESS`, `CREATE_FAILED`, `UPDATE_SUCCESSFUL`, `UPDATE_INPROGRESS`, `UPDATE_FAILED`, `DELETE_SUCCESSFUL`, `DELETE_INPROGRESS`, `DELETE_FAILED`, `ACTION_SUCCESSFUL`, `ACTION_INPROGRESS`, `ACTION_FAILED`.
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput ¶
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext ¶
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput