Documentation
¶
Index ¶
- Constants
- type ArtifactSource
- type ArtifactSourceArgs
- type ArtifactSourceInput
- type ArtifactSourceOutput
- type ArtifactSourceState
- type CloudErrorBodyResponse
- type CloudErrorBodyResponseArgs
- func (CloudErrorBodyResponseArgs) ElementType() reflect.Type
- func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutput() CloudErrorBodyResponseOutput
- func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutputWithContext(ctx context.Context) CloudErrorBodyResponseOutput
- func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput
- func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutputWithContext(ctx context.Context) CloudErrorBodyResponsePtrOutput
- type CloudErrorBodyResponseArray
- func (CloudErrorBodyResponseArray) ElementType() reflect.Type
- func (i CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutput() CloudErrorBodyResponseArrayOutput
- func (i CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutputWithContext(ctx context.Context) CloudErrorBodyResponseArrayOutput
- type CloudErrorBodyResponseArrayInput
- type CloudErrorBodyResponseArrayOutput
- func (CloudErrorBodyResponseArrayOutput) ElementType() reflect.Type
- func (o CloudErrorBodyResponseArrayOutput) Index(i pulumi.IntInput) CloudErrorBodyResponseOutput
- func (o CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutput() CloudErrorBodyResponseArrayOutput
- func (o CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutputWithContext(ctx context.Context) CloudErrorBodyResponseArrayOutput
- type CloudErrorBodyResponseInput
- type CloudErrorBodyResponseOutput
- func (o CloudErrorBodyResponseOutput) Code() pulumi.StringOutput
- func (o CloudErrorBodyResponseOutput) Details() CloudErrorBodyResponseArrayOutput
- func (CloudErrorBodyResponseOutput) ElementType() reflect.Type
- func (o CloudErrorBodyResponseOutput) Message() pulumi.StringOutput
- func (o CloudErrorBodyResponseOutput) Target() pulumi.StringPtrOutput
- func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutput() CloudErrorBodyResponseOutput
- func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutputWithContext(ctx context.Context) CloudErrorBodyResponseOutput
- func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput
- func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutputWithContext(ctx context.Context) CloudErrorBodyResponsePtrOutput
- type CloudErrorBodyResponsePtrInput
- type CloudErrorBodyResponsePtrOutput
- func (o CloudErrorBodyResponsePtrOutput) Code() pulumi.StringPtrOutput
- func (o CloudErrorBodyResponsePtrOutput) Details() CloudErrorBodyResponseArrayOutput
- func (o CloudErrorBodyResponsePtrOutput) Elem() CloudErrorBodyResponseOutput
- func (CloudErrorBodyResponsePtrOutput) ElementType() reflect.Type
- func (o CloudErrorBodyResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o CloudErrorBodyResponsePtrOutput) Target() pulumi.StringPtrOutput
- func (o CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput
- func (o CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutputWithContext(ctx context.Context) CloudErrorBodyResponsePtrOutput
- type DeploymentMode
- func (DeploymentMode) ElementType() reflect.Type
- func (e DeploymentMode) ToStringOutput() pulumi.StringOutput
- func (e DeploymentMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeploymentMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeploymentMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseArgs
- func (IdentityResponseArgs) ElementType() reflect.Type
- func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- type IdentityResponseInput
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) IdentityIds() pulumi.StringArrayOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponseOutput) Type() pulumi.StringOutput
- type IdentityResponsePtrInput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type LookupArtifactSourceArgs
- type LookupArtifactSourceResult
- type LookupRolloutArgs
- type LookupRolloutResult
- type LookupServiceArgs
- type LookupServiceResult
- type LookupServiceTopologyArgs
- type LookupServiceTopologyResult
- type LookupServiceUnitArgs
- type LookupServiceUnitResult
- type LookupStepArgs
- type LookupStepResult
- type MessageResponse
- type MessageResponseArgs
- type MessageResponseArray
- type MessageResponseArrayInput
- type MessageResponseArrayOutput
- func (MessageResponseArrayOutput) ElementType() reflect.Type
- func (o MessageResponseArrayOutput) Index(i pulumi.IntInput) MessageResponseOutput
- func (o MessageResponseArrayOutput) ToMessageResponseArrayOutput() MessageResponseArrayOutput
- func (o MessageResponseArrayOutput) ToMessageResponseArrayOutputWithContext(ctx context.Context) MessageResponseArrayOutput
- type MessageResponseInput
- type MessageResponseOutput
- func (MessageResponseOutput) ElementType() reflect.Type
- func (o MessageResponseOutput) Message() pulumi.StringOutput
- func (o MessageResponseOutput) TimeStamp() pulumi.StringOutput
- func (o MessageResponseOutput) ToMessageResponseOutput() MessageResponseOutput
- func (o MessageResponseOutput) ToMessageResponseOutputWithContext(ctx context.Context) MessageResponseOutput
- type PrePostStep
- type PrePostStepArgs
- type PrePostStepArray
- type PrePostStepArrayInput
- type PrePostStepArrayOutput
- func (PrePostStepArrayOutput) ElementType() reflect.Type
- func (o PrePostStepArrayOutput) Index(i pulumi.IntInput) PrePostStepOutput
- func (o PrePostStepArrayOutput) ToPrePostStepArrayOutput() PrePostStepArrayOutput
- func (o PrePostStepArrayOutput) ToPrePostStepArrayOutputWithContext(ctx context.Context) PrePostStepArrayOutput
- type PrePostStepInput
- type PrePostStepOutput
- type PrePostStepResponse
- type PrePostStepResponseArgs
- type PrePostStepResponseArray
- type PrePostStepResponseArrayInput
- type PrePostStepResponseArrayOutput
- func (PrePostStepResponseArrayOutput) ElementType() reflect.Type
- func (o PrePostStepResponseArrayOutput) Index(i pulumi.IntInput) PrePostStepResponseOutput
- func (o PrePostStepResponseArrayOutput) ToPrePostStepResponseArrayOutput() PrePostStepResponseArrayOutput
- func (o PrePostStepResponseArrayOutput) ToPrePostStepResponseArrayOutputWithContext(ctx context.Context) PrePostStepResponseArrayOutput
- type PrePostStepResponseInput
- type PrePostStepResponseOutput
- func (PrePostStepResponseOutput) ElementType() reflect.Type
- func (o PrePostStepResponseOutput) StepId() pulumi.StringOutput
- func (o PrePostStepResponseOutput) ToPrePostStepResponseOutput() PrePostStepResponseOutput
- func (o PrePostStepResponseOutput) ToPrePostStepResponseOutputWithContext(ctx context.Context) PrePostStepResponseOutput
- type ResourceOperationResponse
- type ResourceOperationResponseArgs
- func (ResourceOperationResponseArgs) ElementType() reflect.Type
- func (i ResourceOperationResponseArgs) ToResourceOperationResponseOutput() ResourceOperationResponseOutput
- func (i ResourceOperationResponseArgs) ToResourceOperationResponseOutputWithContext(ctx context.Context) ResourceOperationResponseOutput
- type ResourceOperationResponseArray
- func (ResourceOperationResponseArray) ElementType() reflect.Type
- func (i ResourceOperationResponseArray) ToResourceOperationResponseArrayOutput() ResourceOperationResponseArrayOutput
- func (i ResourceOperationResponseArray) ToResourceOperationResponseArrayOutputWithContext(ctx context.Context) ResourceOperationResponseArrayOutput
- type ResourceOperationResponseArrayInput
- type ResourceOperationResponseArrayOutput
- func (ResourceOperationResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceOperationResponseArrayOutput) Index(i pulumi.IntInput) ResourceOperationResponseOutput
- func (o ResourceOperationResponseArrayOutput) ToResourceOperationResponseArrayOutput() ResourceOperationResponseArrayOutput
- func (o ResourceOperationResponseArrayOutput) ToResourceOperationResponseArrayOutputWithContext(ctx context.Context) ResourceOperationResponseArrayOutput
- type ResourceOperationResponseInput
- type ResourceOperationResponseOutput
- func (ResourceOperationResponseOutput) ElementType() reflect.Type
- func (o ResourceOperationResponseOutput) OperationId() pulumi.StringOutput
- func (o ResourceOperationResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o ResourceOperationResponseOutput) ResourceName() pulumi.StringPtrOutput
- func (o ResourceOperationResponseOutput) ResourceType() pulumi.StringPtrOutput
- func (o ResourceOperationResponseOutput) StatusCode() pulumi.StringOutput
- func (o ResourceOperationResponseOutput) StatusMessage() pulumi.StringOutput
- func (o ResourceOperationResponseOutput) ToResourceOperationResponseOutput() ResourceOperationResponseOutput
- func (o ResourceOperationResponseOutput) ToResourceOperationResponseOutputWithContext(ctx context.Context) ResourceOperationResponseOutput
- type Rollout
- type RolloutArgs
- type RolloutInput
- type RolloutOperationInfoResponse
- type RolloutOperationInfoResponseArgs
- func (RolloutOperationInfoResponseArgs) ElementType() reflect.Type
- func (i RolloutOperationInfoResponseArgs) ToRolloutOperationInfoResponseOutput() RolloutOperationInfoResponseOutput
- func (i RolloutOperationInfoResponseArgs) ToRolloutOperationInfoResponseOutputWithContext(ctx context.Context) RolloutOperationInfoResponseOutput
- type RolloutOperationInfoResponseInput
- type RolloutOperationInfoResponseOutput
- func (RolloutOperationInfoResponseOutput) ElementType() reflect.Type
- func (o RolloutOperationInfoResponseOutput) EndTime() pulumi.StringOutput
- func (o RolloutOperationInfoResponseOutput) Error() CloudErrorBodyResponseOutput
- func (o RolloutOperationInfoResponseOutput) RetryAttempt() pulumi.IntOutput
- func (o RolloutOperationInfoResponseOutput) SkipSucceededOnRetry() pulumi.BoolOutput
- func (o RolloutOperationInfoResponseOutput) StartTime() pulumi.StringOutput
- func (o RolloutOperationInfoResponseOutput) ToRolloutOperationInfoResponseOutput() RolloutOperationInfoResponseOutput
- func (o RolloutOperationInfoResponseOutput) ToRolloutOperationInfoResponseOutputWithContext(ctx context.Context) RolloutOperationInfoResponseOutput
- type RolloutOutput
- type RolloutState
- type RolloutStepResponse
- type RolloutStepResponseArgs
- type RolloutStepResponseArray
- type RolloutStepResponseArrayInput
- type RolloutStepResponseArrayOutput
- func (RolloutStepResponseArrayOutput) ElementType() reflect.Type
- func (o RolloutStepResponseArrayOutput) Index(i pulumi.IntInput) RolloutStepResponseOutput
- func (o RolloutStepResponseArrayOutput) ToRolloutStepResponseArrayOutput() RolloutStepResponseArrayOutput
- func (o RolloutStepResponseArrayOutput) ToRolloutStepResponseArrayOutputWithContext(ctx context.Context) RolloutStepResponseArrayOutput
- type RolloutStepResponseInput
- type RolloutStepResponseOutput
- func (RolloutStepResponseOutput) ElementType() reflect.Type
- func (o RolloutStepResponseOutput) Messages() MessageResponseArrayOutput
- func (o RolloutStepResponseOutput) Name() pulumi.StringOutput
- func (o RolloutStepResponseOutput) OperationInfo() StepOperationInfoResponseOutput
- func (o RolloutStepResponseOutput) ResourceOperations() ResourceOperationResponseArrayOutput
- func (o RolloutStepResponseOutput) Status() pulumi.StringOutput
- func (o RolloutStepResponseOutput) StepGroup() pulumi.StringPtrOutput
- func (o RolloutStepResponseOutput) ToRolloutStepResponseOutput() RolloutStepResponseOutput
- func (o RolloutStepResponseOutput) ToRolloutStepResponseOutputWithContext(ctx context.Context) RolloutStepResponseOutput
- type SasAuthentication
- type SasAuthenticationArgs
- func (SasAuthenticationArgs) ElementType() reflect.Type
- func (i SasAuthenticationArgs) ToSasAuthenticationOutput() SasAuthenticationOutput
- func (i SasAuthenticationArgs) ToSasAuthenticationOutputWithContext(ctx context.Context) SasAuthenticationOutput
- func (i SasAuthenticationArgs) ToSasAuthenticationPtrOutput() SasAuthenticationPtrOutput
- func (i SasAuthenticationArgs) ToSasAuthenticationPtrOutputWithContext(ctx context.Context) SasAuthenticationPtrOutput
- type SasAuthenticationInput
- type SasAuthenticationOutput
- func (SasAuthenticationOutput) ElementType() reflect.Type
- func (o SasAuthenticationOutput) SasUri() pulumi.StringOutput
- func (o SasAuthenticationOutput) ToSasAuthenticationOutput() SasAuthenticationOutput
- func (o SasAuthenticationOutput) ToSasAuthenticationOutputWithContext(ctx context.Context) SasAuthenticationOutput
- func (o SasAuthenticationOutput) ToSasAuthenticationPtrOutput() SasAuthenticationPtrOutput
- func (o SasAuthenticationOutput) ToSasAuthenticationPtrOutputWithContext(ctx context.Context) SasAuthenticationPtrOutput
- func (o SasAuthenticationOutput) Type() pulumi.StringOutput
- type SasAuthenticationPtrInput
- type SasAuthenticationPtrOutput
- func (o SasAuthenticationPtrOutput) Elem() SasAuthenticationOutput
- func (SasAuthenticationPtrOutput) ElementType() reflect.Type
- func (o SasAuthenticationPtrOutput) SasUri() pulumi.StringPtrOutput
- func (o SasAuthenticationPtrOutput) ToSasAuthenticationPtrOutput() SasAuthenticationPtrOutput
- func (o SasAuthenticationPtrOutput) ToSasAuthenticationPtrOutputWithContext(ctx context.Context) SasAuthenticationPtrOutput
- func (o SasAuthenticationPtrOutput) Type() pulumi.StringPtrOutput
- type SasAuthenticationResponse
- type SasAuthenticationResponseArgs
- func (SasAuthenticationResponseArgs) ElementType() reflect.Type
- func (i SasAuthenticationResponseArgs) ToSasAuthenticationResponseOutput() SasAuthenticationResponseOutput
- func (i SasAuthenticationResponseArgs) ToSasAuthenticationResponseOutputWithContext(ctx context.Context) SasAuthenticationResponseOutput
- func (i SasAuthenticationResponseArgs) ToSasAuthenticationResponsePtrOutput() SasAuthenticationResponsePtrOutput
- func (i SasAuthenticationResponseArgs) ToSasAuthenticationResponsePtrOutputWithContext(ctx context.Context) SasAuthenticationResponsePtrOutput
- type SasAuthenticationResponseInput
- type SasAuthenticationResponseOutput
- func (SasAuthenticationResponseOutput) ElementType() reflect.Type
- func (o SasAuthenticationResponseOutput) SasUri() pulumi.StringOutput
- func (o SasAuthenticationResponseOutput) ToSasAuthenticationResponseOutput() SasAuthenticationResponseOutput
- func (o SasAuthenticationResponseOutput) ToSasAuthenticationResponseOutputWithContext(ctx context.Context) SasAuthenticationResponseOutput
- func (o SasAuthenticationResponseOutput) ToSasAuthenticationResponsePtrOutput() SasAuthenticationResponsePtrOutput
- func (o SasAuthenticationResponseOutput) ToSasAuthenticationResponsePtrOutputWithContext(ctx context.Context) SasAuthenticationResponsePtrOutput
- func (o SasAuthenticationResponseOutput) Type() pulumi.StringOutput
- type SasAuthenticationResponsePtrInput
- type SasAuthenticationResponsePtrOutput
- func (o SasAuthenticationResponsePtrOutput) Elem() SasAuthenticationResponseOutput
- func (SasAuthenticationResponsePtrOutput) ElementType() reflect.Type
- func (o SasAuthenticationResponsePtrOutput) SasUri() pulumi.StringPtrOutput
- func (o SasAuthenticationResponsePtrOutput) ToSasAuthenticationResponsePtrOutput() SasAuthenticationResponsePtrOutput
- func (o SasAuthenticationResponsePtrOutput) ToSasAuthenticationResponsePtrOutputWithContext(ctx context.Context) SasAuthenticationResponsePtrOutput
- func (o SasAuthenticationResponsePtrOutput) Type() pulumi.StringPtrOutput
- type Service
- type ServiceArgs
- type ServiceInput
- type ServiceOutput
- type ServiceResponse
- type ServiceResponseArgs
- type ServiceResponseArray
- type ServiceResponseArrayInput
- type ServiceResponseArrayOutput
- func (ServiceResponseArrayOutput) ElementType() reflect.Type
- func (o ServiceResponseArrayOutput) Index(i pulumi.IntInput) ServiceResponseOutput
- func (o ServiceResponseArrayOutput) ToServiceResponseArrayOutput() ServiceResponseArrayOutput
- func (o ServiceResponseArrayOutput) ToServiceResponseArrayOutputWithContext(ctx context.Context) ServiceResponseArrayOutput
- type ServiceResponseInput
- type ServiceResponseOutput
- func (ServiceResponseOutput) ElementType() reflect.Type
- func (o ServiceResponseOutput) Name() pulumi.StringPtrOutput
- func (o ServiceResponseOutput) ServiceUnits() ServiceUnitResponseArrayOutput
- func (o ServiceResponseOutput) TargetLocation() pulumi.StringOutput
- func (o ServiceResponseOutput) TargetSubscriptionId() pulumi.StringOutput
- func (o ServiceResponseOutput) ToServiceResponseOutput() ServiceResponseOutput
- func (o ServiceResponseOutput) ToServiceResponseOutputWithContext(ctx context.Context) ServiceResponseOutput
- type ServiceState
- type ServiceTopology
- type ServiceTopologyArgs
- type ServiceTopologyInput
- type ServiceTopologyOutput
- type ServiceTopologyState
- type ServiceUnit
- type ServiceUnitArgs
- type ServiceUnitArtifacts
- type ServiceUnitArtifactsArgs
- func (ServiceUnitArtifactsArgs) ElementType() reflect.Type
- func (i ServiceUnitArtifactsArgs) ToServiceUnitArtifactsOutput() ServiceUnitArtifactsOutput
- func (i ServiceUnitArtifactsArgs) ToServiceUnitArtifactsOutputWithContext(ctx context.Context) ServiceUnitArtifactsOutput
- func (i ServiceUnitArtifactsArgs) ToServiceUnitArtifactsPtrOutput() ServiceUnitArtifactsPtrOutput
- func (i ServiceUnitArtifactsArgs) ToServiceUnitArtifactsPtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsPtrOutput
- type ServiceUnitArtifactsInput
- type ServiceUnitArtifactsOutput
- func (ServiceUnitArtifactsOutput) ElementType() reflect.Type
- func (o ServiceUnitArtifactsOutput) ParametersArtifactSourceRelativePath() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsOutput) ParametersUri() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsOutput) TemplateArtifactSourceRelativePath() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsOutput) TemplateUri() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsOutput) ToServiceUnitArtifactsOutput() ServiceUnitArtifactsOutput
- func (o ServiceUnitArtifactsOutput) ToServiceUnitArtifactsOutputWithContext(ctx context.Context) ServiceUnitArtifactsOutput
- func (o ServiceUnitArtifactsOutput) ToServiceUnitArtifactsPtrOutput() ServiceUnitArtifactsPtrOutput
- func (o ServiceUnitArtifactsOutput) ToServiceUnitArtifactsPtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsPtrOutput
- type ServiceUnitArtifactsPtrInput
- type ServiceUnitArtifactsPtrOutput
- func (o ServiceUnitArtifactsPtrOutput) Elem() ServiceUnitArtifactsOutput
- func (ServiceUnitArtifactsPtrOutput) ElementType() reflect.Type
- func (o ServiceUnitArtifactsPtrOutput) ParametersArtifactSourceRelativePath() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsPtrOutput) ParametersUri() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsPtrOutput) TemplateArtifactSourceRelativePath() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsPtrOutput) TemplateUri() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsPtrOutput) ToServiceUnitArtifactsPtrOutput() ServiceUnitArtifactsPtrOutput
- func (o ServiceUnitArtifactsPtrOutput) ToServiceUnitArtifactsPtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsPtrOutput
- type ServiceUnitArtifactsResponse
- type ServiceUnitArtifactsResponseArgs
- func (ServiceUnitArtifactsResponseArgs) ElementType() reflect.Type
- func (i ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponseOutput() ServiceUnitArtifactsResponseOutput
- func (i ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponseOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponseOutput
- func (i ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponsePtrOutput() ServiceUnitArtifactsResponsePtrOutput
- func (i ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponsePtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponsePtrOutput
- type ServiceUnitArtifactsResponseInput
- type ServiceUnitArtifactsResponseOutput
- func (ServiceUnitArtifactsResponseOutput) ElementType() reflect.Type
- func (o ServiceUnitArtifactsResponseOutput) ParametersArtifactSourceRelativePath() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsResponseOutput) ParametersUri() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsResponseOutput) TemplateArtifactSourceRelativePath() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsResponseOutput) TemplateUri() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponseOutput() ServiceUnitArtifactsResponseOutput
- func (o ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponseOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponseOutput
- func (o ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponsePtrOutput() ServiceUnitArtifactsResponsePtrOutput
- func (o ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponsePtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponsePtrOutput
- type ServiceUnitArtifactsResponsePtrInput
- type ServiceUnitArtifactsResponsePtrOutput
- func (o ServiceUnitArtifactsResponsePtrOutput) Elem() ServiceUnitArtifactsResponseOutput
- func (ServiceUnitArtifactsResponsePtrOutput) ElementType() reflect.Type
- func (o ServiceUnitArtifactsResponsePtrOutput) ParametersArtifactSourceRelativePath() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsResponsePtrOutput) ParametersUri() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsResponsePtrOutput) TemplateArtifactSourceRelativePath() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsResponsePtrOutput) TemplateUri() pulumi.StringPtrOutput
- func (o ServiceUnitArtifactsResponsePtrOutput) ToServiceUnitArtifactsResponsePtrOutput() ServiceUnitArtifactsResponsePtrOutput
- func (o ServiceUnitArtifactsResponsePtrOutput) ToServiceUnitArtifactsResponsePtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponsePtrOutput
- type ServiceUnitInput
- type ServiceUnitOutput
- type ServiceUnitResponse
- type ServiceUnitResponseArgs
- type ServiceUnitResponseArray
- type ServiceUnitResponseArrayInput
- type ServiceUnitResponseArrayOutput
- func (ServiceUnitResponseArrayOutput) ElementType() reflect.Type
- func (o ServiceUnitResponseArrayOutput) Index(i pulumi.IntInput) ServiceUnitResponseOutput
- func (o ServiceUnitResponseArrayOutput) ToServiceUnitResponseArrayOutput() ServiceUnitResponseArrayOutput
- func (o ServiceUnitResponseArrayOutput) ToServiceUnitResponseArrayOutputWithContext(ctx context.Context) ServiceUnitResponseArrayOutput
- type ServiceUnitResponseInput
- type ServiceUnitResponseOutput
- func (o ServiceUnitResponseOutput) Artifacts() ServiceUnitArtifactsResponsePtrOutput
- func (o ServiceUnitResponseOutput) DeploymentMode() pulumi.StringOutput
- func (ServiceUnitResponseOutput) ElementType() reflect.Type
- func (o ServiceUnitResponseOutput) Name() pulumi.StringPtrOutput
- func (o ServiceUnitResponseOutput) Steps() RolloutStepResponseArrayOutput
- func (o ServiceUnitResponseOutput) TargetResourceGroup() pulumi.StringOutput
- func (o ServiceUnitResponseOutput) ToServiceUnitResponseOutput() ServiceUnitResponseOutput
- func (o ServiceUnitResponseOutput) ToServiceUnitResponseOutputWithContext(ctx context.Context) ServiceUnitResponseOutput
- type ServiceUnitState
- type Step
- type StepArgs
- type StepInput
- type StepOperationInfoResponse
- type StepOperationInfoResponseArgs
- func (StepOperationInfoResponseArgs) ElementType() reflect.Type
- func (i StepOperationInfoResponseArgs) ToStepOperationInfoResponseOutput() StepOperationInfoResponseOutput
- func (i StepOperationInfoResponseArgs) ToStepOperationInfoResponseOutputWithContext(ctx context.Context) StepOperationInfoResponseOutput
- type StepOperationInfoResponseInput
- type StepOperationInfoResponseOutput
- func (o StepOperationInfoResponseOutput) CorrelationId() pulumi.StringOutput
- func (o StepOperationInfoResponseOutput) DeploymentName() pulumi.StringOutput
- func (StepOperationInfoResponseOutput) ElementType() reflect.Type
- func (o StepOperationInfoResponseOutput) EndTime() pulumi.StringOutput
- func (o StepOperationInfoResponseOutput) Error() CloudErrorBodyResponsePtrOutput
- func (o StepOperationInfoResponseOutput) LastUpdatedTime() pulumi.StringOutput
- func (o StepOperationInfoResponseOutput) StartTime() pulumi.StringOutput
- func (o StepOperationInfoResponseOutput) ToStepOperationInfoResponseOutput() StepOperationInfoResponseOutput
- func (o StepOperationInfoResponseOutput) ToStepOperationInfoResponseOutputWithContext(ctx context.Context) StepOperationInfoResponseOutput
- type StepOutput
- type StepResponse
- type StepResponseArgs
- type StepResponseArray
- type StepResponseArrayInput
- type StepResponseArrayOutput
- func (StepResponseArrayOutput) ElementType() reflect.Type
- func (o StepResponseArrayOutput) Index(i pulumi.IntInput) StepResponseOutput
- func (o StepResponseArrayOutput) ToStepResponseArrayOutput() StepResponseArrayOutput
- func (o StepResponseArrayOutput) ToStepResponseArrayOutputWithContext(ctx context.Context) StepResponseArrayOutput
- type StepResponseInput
- type StepResponseOutput
- func (o StepResponseOutput) DependsOnStepGroups() pulumi.StringArrayOutput
- func (o StepResponseOutput) DeploymentTargetId() pulumi.StringOutput
- func (StepResponseOutput) ElementType() reflect.Type
- func (o StepResponseOutput) Name() pulumi.StringOutput
- func (o StepResponseOutput) PostDeploymentSteps() PrePostStepResponseArrayOutput
- func (o StepResponseOutput) PreDeploymentSteps() PrePostStepResponseArrayOutput
- func (o StepResponseOutput) ToStepResponseOutput() StepResponseOutput
- func (o StepResponseOutput) ToStepResponseOutputWithContext(ctx context.Context) StepResponseOutput
- type StepState
- type StepType
- type StepTypeArgs
- type StepTypeArray
- type StepTypeArrayInput
- type StepTypeArrayOutput
- type StepTypeInput
- type StepTypeOutput
- func (o StepTypeOutput) DependsOnStepGroups() pulumi.StringArrayOutput
- func (o StepTypeOutput) DeploymentTargetId() pulumi.StringOutput
- func (StepTypeOutput) ElementType() reflect.Type
- func (o StepTypeOutput) Name() pulumi.StringOutput
- func (o StepTypeOutput) PostDeploymentSteps() PrePostStepArrayOutput
- func (o StepTypeOutput) PreDeploymentSteps() PrePostStepArrayOutput
- func (o StepTypeOutput) ToStepTypeOutput() StepTypeOutput
- func (o StepTypeOutput) ToStepTypeOutputWithContext(ctx context.Context) StepTypeOutput
- type WaitStepAttributes
- type WaitStepAttributesArgs
- func (WaitStepAttributesArgs) ElementType() reflect.Type
- func (i WaitStepAttributesArgs) ToWaitStepAttributesOutput() WaitStepAttributesOutput
- func (i WaitStepAttributesArgs) ToWaitStepAttributesOutputWithContext(ctx context.Context) WaitStepAttributesOutput
- func (i WaitStepAttributesArgs) ToWaitStepAttributesPtrOutput() WaitStepAttributesPtrOutput
- func (i WaitStepAttributesArgs) ToWaitStepAttributesPtrOutputWithContext(ctx context.Context) WaitStepAttributesPtrOutput
- type WaitStepAttributesInput
- type WaitStepAttributesOutput
- func (o WaitStepAttributesOutput) Duration() pulumi.StringOutput
- func (WaitStepAttributesOutput) ElementType() reflect.Type
- func (o WaitStepAttributesOutput) ToWaitStepAttributesOutput() WaitStepAttributesOutput
- func (o WaitStepAttributesOutput) ToWaitStepAttributesOutputWithContext(ctx context.Context) WaitStepAttributesOutput
- func (o WaitStepAttributesOutput) ToWaitStepAttributesPtrOutput() WaitStepAttributesPtrOutput
- func (o WaitStepAttributesOutput) ToWaitStepAttributesPtrOutputWithContext(ctx context.Context) WaitStepAttributesPtrOutput
- type WaitStepAttributesPtrInput
- type WaitStepAttributesPtrOutput
- func (o WaitStepAttributesPtrOutput) Duration() pulumi.StringPtrOutput
- func (o WaitStepAttributesPtrOutput) Elem() WaitStepAttributesOutput
- func (WaitStepAttributesPtrOutput) ElementType() reflect.Type
- func (o WaitStepAttributesPtrOutput) ToWaitStepAttributesPtrOutput() WaitStepAttributesPtrOutput
- func (o WaitStepAttributesPtrOutput) ToWaitStepAttributesPtrOutputWithContext(ctx context.Context) WaitStepAttributesPtrOutput
- type WaitStepAttributesResponse
- type WaitStepAttributesResponseArgs
- func (WaitStepAttributesResponseArgs) ElementType() reflect.Type
- func (i WaitStepAttributesResponseArgs) ToWaitStepAttributesResponseOutput() WaitStepAttributesResponseOutput
- func (i WaitStepAttributesResponseArgs) ToWaitStepAttributesResponseOutputWithContext(ctx context.Context) WaitStepAttributesResponseOutput
- func (i WaitStepAttributesResponseArgs) ToWaitStepAttributesResponsePtrOutput() WaitStepAttributesResponsePtrOutput
- func (i WaitStepAttributesResponseArgs) ToWaitStepAttributesResponsePtrOutputWithContext(ctx context.Context) WaitStepAttributesResponsePtrOutput
- type WaitStepAttributesResponseInput
- type WaitStepAttributesResponseOutput
- func (o WaitStepAttributesResponseOutput) Duration() pulumi.StringOutput
- func (WaitStepAttributesResponseOutput) ElementType() reflect.Type
- func (o WaitStepAttributesResponseOutput) ToWaitStepAttributesResponseOutput() WaitStepAttributesResponseOutput
- func (o WaitStepAttributesResponseOutput) ToWaitStepAttributesResponseOutputWithContext(ctx context.Context) WaitStepAttributesResponseOutput
- func (o WaitStepAttributesResponseOutput) ToWaitStepAttributesResponsePtrOutput() WaitStepAttributesResponsePtrOutput
- func (o WaitStepAttributesResponseOutput) ToWaitStepAttributesResponsePtrOutputWithContext(ctx context.Context) WaitStepAttributesResponsePtrOutput
- type WaitStepAttributesResponsePtrInput
- type WaitStepAttributesResponsePtrOutput
- func (o WaitStepAttributesResponsePtrOutput) Duration() pulumi.StringPtrOutput
- func (o WaitStepAttributesResponsePtrOutput) Elem() WaitStepAttributesResponseOutput
- func (WaitStepAttributesResponsePtrOutput) ElementType() reflect.Type
- func (o WaitStepAttributesResponsePtrOutput) ToWaitStepAttributesResponsePtrOutput() WaitStepAttributesResponsePtrOutput
- func (o WaitStepAttributesResponsePtrOutput) ToWaitStepAttributesResponsePtrOutputWithContext(ctx context.Context) WaitStepAttributesResponsePtrOutput
- type WaitStepProperties
- type WaitStepPropertiesArgs
- func (WaitStepPropertiesArgs) ElementType() reflect.Type
- func (i WaitStepPropertiesArgs) ToWaitStepPropertiesOutput() WaitStepPropertiesOutput
- func (i WaitStepPropertiesArgs) ToWaitStepPropertiesOutputWithContext(ctx context.Context) WaitStepPropertiesOutput
- func (i WaitStepPropertiesArgs) ToWaitStepPropertiesPtrOutput() WaitStepPropertiesPtrOutput
- func (i WaitStepPropertiesArgs) ToWaitStepPropertiesPtrOutputWithContext(ctx context.Context) WaitStepPropertiesPtrOutput
- type WaitStepPropertiesInput
- type WaitStepPropertiesOutput
- func (o WaitStepPropertiesOutput) Attributes() WaitStepAttributesPtrOutput
- func (WaitStepPropertiesOutput) ElementType() reflect.Type
- func (o WaitStepPropertiesOutput) StepType() pulumi.StringOutput
- func (o WaitStepPropertiesOutput) ToWaitStepPropertiesOutput() WaitStepPropertiesOutput
- func (o WaitStepPropertiesOutput) ToWaitStepPropertiesOutputWithContext(ctx context.Context) WaitStepPropertiesOutput
- func (o WaitStepPropertiesOutput) ToWaitStepPropertiesPtrOutput() WaitStepPropertiesPtrOutput
- func (o WaitStepPropertiesOutput) ToWaitStepPropertiesPtrOutputWithContext(ctx context.Context) WaitStepPropertiesPtrOutput
- type WaitStepPropertiesPtrInput
- type WaitStepPropertiesPtrOutput
- func (o WaitStepPropertiesPtrOutput) Attributes() WaitStepAttributesPtrOutput
- func (o WaitStepPropertiesPtrOutput) Elem() WaitStepPropertiesOutput
- func (WaitStepPropertiesPtrOutput) ElementType() reflect.Type
- func (o WaitStepPropertiesPtrOutput) StepType() pulumi.StringPtrOutput
- func (o WaitStepPropertiesPtrOutput) ToWaitStepPropertiesPtrOutput() WaitStepPropertiesPtrOutput
- func (o WaitStepPropertiesPtrOutput) ToWaitStepPropertiesPtrOutputWithContext(ctx context.Context) WaitStepPropertiesPtrOutput
- type WaitStepPropertiesResponse
- type WaitStepPropertiesResponseArgs
- func (WaitStepPropertiesResponseArgs) ElementType() reflect.Type
- func (i WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponseOutput() WaitStepPropertiesResponseOutput
- func (i WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponseOutputWithContext(ctx context.Context) WaitStepPropertiesResponseOutput
- func (i WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponsePtrOutput() WaitStepPropertiesResponsePtrOutput
- func (i WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponsePtrOutputWithContext(ctx context.Context) WaitStepPropertiesResponsePtrOutput
- type WaitStepPropertiesResponseInput
- type WaitStepPropertiesResponseOutput
- func (o WaitStepPropertiesResponseOutput) Attributes() WaitStepAttributesResponsePtrOutput
- func (WaitStepPropertiesResponseOutput) ElementType() reflect.Type
- func (o WaitStepPropertiesResponseOutput) StepType() pulumi.StringOutput
- func (o WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponseOutput() WaitStepPropertiesResponseOutput
- func (o WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponseOutputWithContext(ctx context.Context) WaitStepPropertiesResponseOutput
- func (o WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponsePtrOutput() WaitStepPropertiesResponsePtrOutput
- func (o WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponsePtrOutputWithContext(ctx context.Context) WaitStepPropertiesResponsePtrOutput
- type WaitStepPropertiesResponsePtrInput
- type WaitStepPropertiesResponsePtrOutput
- func (o WaitStepPropertiesResponsePtrOutput) Attributes() WaitStepAttributesResponsePtrOutput
- func (o WaitStepPropertiesResponsePtrOutput) Elem() WaitStepPropertiesResponseOutput
- func (WaitStepPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o WaitStepPropertiesResponsePtrOutput) StepType() pulumi.StringPtrOutput
- func (o WaitStepPropertiesResponsePtrOutput) ToWaitStepPropertiesResponsePtrOutput() WaitStepPropertiesResponsePtrOutput
- func (o WaitStepPropertiesResponsePtrOutput) ToWaitStepPropertiesResponsePtrOutputWithContext(ctx context.Context) WaitStepPropertiesResponsePtrOutput
Constants ¶
const ( DeploymentModeIncremental = DeploymentMode("Incremental") DeploymentModeComplete = DeploymentMode("Complete") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactSource ¶
type ArtifactSource struct { pulumi.CustomResourceState // The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found. ArtifactRoot pulumi.StringPtrOutput `pulumi:"artifactRoot"` // The authentication method to use to access the artifact source. Authentication SasAuthenticationResponseOutput `pulumi:"authentication"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The type of artifact source used. SourceType pulumi.StringOutput `pulumi:"sourceType"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The resource that defines the source location where the artifacts are located.
func GetArtifactSource ¶
func GetArtifactSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ArtifactSourceState, opts ...pulumi.ResourceOption) (*ArtifactSource, error)
GetArtifactSource gets an existing ArtifactSource 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 NewArtifactSource ¶
func NewArtifactSource(ctx *pulumi.Context, name string, args *ArtifactSourceArgs, opts ...pulumi.ResourceOption) (*ArtifactSource, error)
NewArtifactSource registers a new resource with the given unique name, arguments, and options.
func (*ArtifactSource) ElementType ¶ added in v0.2.6
func (*ArtifactSource) ElementType() reflect.Type
func (*ArtifactSource) ToArtifactSourceOutput ¶ added in v0.2.6
func (i *ArtifactSource) ToArtifactSourceOutput() ArtifactSourceOutput
func (*ArtifactSource) ToArtifactSourceOutputWithContext ¶ added in v0.2.6
func (i *ArtifactSource) ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput
type ArtifactSourceArgs ¶
type ArtifactSourceArgs struct { // The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found. ArtifactRoot pulumi.StringPtrInput // The name of the artifact source. ArtifactSourceName pulumi.StringInput // The authentication method to use to access the artifact source. Authentication SasAuthenticationInput // The geo-location where the resource lives Location pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The type of artifact source used. SourceType pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a ArtifactSource resource.
func (ArtifactSourceArgs) ElementType ¶
func (ArtifactSourceArgs) ElementType() reflect.Type
type ArtifactSourceInput ¶ added in v0.2.6
type ArtifactSourceInput interface { pulumi.Input ToArtifactSourceOutput() ArtifactSourceOutput ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput }
type ArtifactSourceOutput ¶ added in v0.2.6
type ArtifactSourceOutput struct {
*pulumi.OutputState
}
func (ArtifactSourceOutput) ElementType ¶ added in v0.2.6
func (ArtifactSourceOutput) ElementType() reflect.Type
func (ArtifactSourceOutput) ToArtifactSourceOutput ¶ added in v0.2.6
func (o ArtifactSourceOutput) ToArtifactSourceOutput() ArtifactSourceOutput
func (ArtifactSourceOutput) ToArtifactSourceOutputWithContext ¶ added in v0.2.6
func (o ArtifactSourceOutput) ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput
type ArtifactSourceState ¶
type ArtifactSourceState struct { // The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found. ArtifactRoot pulumi.StringPtrInput // The authentication method to use to access the artifact source. Authentication SasAuthenticationResponsePtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The type of artifact source used. SourceType pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ArtifactSourceState) ElementType ¶
func (ArtifactSourceState) ElementType() reflect.Type
type CloudErrorBodyResponse ¶
type CloudErrorBodyResponse struct { // Error code string. Code string `pulumi:"code"` // More detailed error information. Details []CloudErrorBodyResponse `pulumi:"details"` // Descriptive error information. Message string `pulumi:"message"` // Error target Target *string `pulumi:"target"` }
Detailed error information of any failure.
type CloudErrorBodyResponseArgs ¶
type CloudErrorBodyResponseArgs struct { // Error code string. Code pulumi.StringInput `pulumi:"code"` // More detailed error information. Details CloudErrorBodyResponseArrayInput `pulumi:"details"` // Descriptive error information. Message pulumi.StringInput `pulumi:"message"` // Error target Target pulumi.StringPtrInput `pulumi:"target"` }
Detailed error information of any failure.
func (CloudErrorBodyResponseArgs) ElementType ¶
func (CloudErrorBodyResponseArgs) ElementType() reflect.Type
func (CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutput ¶
func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutput() CloudErrorBodyResponseOutput
func (CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutputWithContext ¶
func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutputWithContext(ctx context.Context) CloudErrorBodyResponseOutput
func (CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutput ¶
func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput
func (CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutputWithContext ¶
func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutputWithContext(ctx context.Context) CloudErrorBodyResponsePtrOutput
type CloudErrorBodyResponseArray ¶
type CloudErrorBodyResponseArray []CloudErrorBodyResponseInput
func (CloudErrorBodyResponseArray) ElementType ¶
func (CloudErrorBodyResponseArray) ElementType() reflect.Type
func (CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutput ¶
func (i CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutput() CloudErrorBodyResponseArrayOutput
func (CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutputWithContext ¶
func (i CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutputWithContext(ctx context.Context) CloudErrorBodyResponseArrayOutput
type CloudErrorBodyResponseArrayInput ¶
type CloudErrorBodyResponseArrayInput interface { pulumi.Input ToCloudErrorBodyResponseArrayOutput() CloudErrorBodyResponseArrayOutput ToCloudErrorBodyResponseArrayOutputWithContext(context.Context) CloudErrorBodyResponseArrayOutput }
CloudErrorBodyResponseArrayInput is an input type that accepts CloudErrorBodyResponseArray and CloudErrorBodyResponseArrayOutput values. You can construct a concrete instance of `CloudErrorBodyResponseArrayInput` via:
CloudErrorBodyResponseArray{ CloudErrorBodyResponseArgs{...} }
type CloudErrorBodyResponseArrayOutput ¶
type CloudErrorBodyResponseArrayOutput struct{ *pulumi.OutputState }
func (CloudErrorBodyResponseArrayOutput) ElementType ¶
func (CloudErrorBodyResponseArrayOutput) ElementType() reflect.Type
func (CloudErrorBodyResponseArrayOutput) Index ¶
func (o CloudErrorBodyResponseArrayOutput) Index(i pulumi.IntInput) CloudErrorBodyResponseOutput
func (CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutput ¶
func (o CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutput() CloudErrorBodyResponseArrayOutput
func (CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutputWithContext ¶
func (o CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutputWithContext(ctx context.Context) CloudErrorBodyResponseArrayOutput
type CloudErrorBodyResponseInput ¶
type CloudErrorBodyResponseInput interface { pulumi.Input ToCloudErrorBodyResponseOutput() CloudErrorBodyResponseOutput ToCloudErrorBodyResponseOutputWithContext(context.Context) CloudErrorBodyResponseOutput }
CloudErrorBodyResponseInput is an input type that accepts CloudErrorBodyResponseArgs and CloudErrorBodyResponseOutput values. You can construct a concrete instance of `CloudErrorBodyResponseInput` via:
CloudErrorBodyResponseArgs{...}
type CloudErrorBodyResponseOutput ¶
type CloudErrorBodyResponseOutput struct{ *pulumi.OutputState }
Detailed error information of any failure.
func (CloudErrorBodyResponseOutput) Code ¶
func (o CloudErrorBodyResponseOutput) Code() pulumi.StringOutput
Error code string.
func (CloudErrorBodyResponseOutput) Details ¶
func (o CloudErrorBodyResponseOutput) Details() CloudErrorBodyResponseArrayOutput
More detailed error information.
func (CloudErrorBodyResponseOutput) ElementType ¶
func (CloudErrorBodyResponseOutput) ElementType() reflect.Type
func (CloudErrorBodyResponseOutput) Message ¶
func (o CloudErrorBodyResponseOutput) Message() pulumi.StringOutput
Descriptive error information.
func (CloudErrorBodyResponseOutput) Target ¶
func (o CloudErrorBodyResponseOutput) Target() pulumi.StringPtrOutput
Error target
func (CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutput ¶
func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutput() CloudErrorBodyResponseOutput
func (CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutputWithContext ¶
func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutputWithContext(ctx context.Context) CloudErrorBodyResponseOutput
func (CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutput ¶
func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput
func (CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutputWithContext ¶
func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutputWithContext(ctx context.Context) CloudErrorBodyResponsePtrOutput
type CloudErrorBodyResponsePtrInput ¶
type CloudErrorBodyResponsePtrInput interface { pulumi.Input ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput ToCloudErrorBodyResponsePtrOutputWithContext(context.Context) CloudErrorBodyResponsePtrOutput }
CloudErrorBodyResponsePtrInput is an input type that accepts CloudErrorBodyResponseArgs, CloudErrorBodyResponsePtr and CloudErrorBodyResponsePtrOutput values. You can construct a concrete instance of `CloudErrorBodyResponsePtrInput` via:
CloudErrorBodyResponseArgs{...} or: nil
func CloudErrorBodyResponsePtr ¶
func CloudErrorBodyResponsePtr(v *CloudErrorBodyResponseArgs) CloudErrorBodyResponsePtrInput
type CloudErrorBodyResponsePtrOutput ¶
type CloudErrorBodyResponsePtrOutput struct{ *pulumi.OutputState }
func (CloudErrorBodyResponsePtrOutput) Code ¶
func (o CloudErrorBodyResponsePtrOutput) Code() pulumi.StringPtrOutput
Error code string.
func (CloudErrorBodyResponsePtrOutput) Details ¶
func (o CloudErrorBodyResponsePtrOutput) Details() CloudErrorBodyResponseArrayOutput
More detailed error information.
func (CloudErrorBodyResponsePtrOutput) Elem ¶
func (o CloudErrorBodyResponsePtrOutput) Elem() CloudErrorBodyResponseOutput
func (CloudErrorBodyResponsePtrOutput) ElementType ¶
func (CloudErrorBodyResponsePtrOutput) ElementType() reflect.Type
func (CloudErrorBodyResponsePtrOutput) Message ¶
func (o CloudErrorBodyResponsePtrOutput) Message() pulumi.StringPtrOutput
Descriptive error information.
func (CloudErrorBodyResponsePtrOutput) Target ¶
func (o CloudErrorBodyResponsePtrOutput) Target() pulumi.StringPtrOutput
Error target
func (CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutput ¶
func (o CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput
func (CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutputWithContext ¶
func (o CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutputWithContext(ctx context.Context) CloudErrorBodyResponsePtrOutput
type DeploymentMode ¶ added in v0.3.1
Describes the type of ARM deployment to be performed on the resource.
func (DeploymentMode) ElementType ¶ added in v0.3.1
func (DeploymentMode) ElementType() reflect.Type
func (DeploymentMode) ToStringOutput ¶ added in v0.3.1
func (e DeploymentMode) ToStringOutput() pulumi.StringOutput
func (DeploymentMode) ToStringOutputWithContext ¶ added in v0.3.1
func (e DeploymentMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentMode) ToStringPtrOutput ¶ added in v0.3.1
func (e DeploymentMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentMode) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DeploymentMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Identity ¶
type Identity struct { // The list of identities. IdentityIds []string `pulumi:"identityIds"` // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The list of identities. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) IdentityIds ¶
func (o IdentityOutput) IdentityIds() pulumi.StringArrayOutput
The list of identities.
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) IdentityIds ¶
func (o IdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
The list of identities.
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponse ¶
type IdentityResponse struct { // The list of identities. IdentityIds []string `pulumi:"identityIds"` // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityResponseArgs ¶
type IdentityResponseArgs struct { // The list of identities. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
Identity for the resource.
func (IdentityResponseArgs) ElementType ¶
func (IdentityResponseArgs) ElementType() reflect.Type
func (IdentityResponseArgs) ToIdentityResponseOutput ¶
func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponseOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutput ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
type IdentityResponseInput ¶
type IdentityResponseInput interface { pulumi.Input ToIdentityResponseOutput() IdentityResponseOutput ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput }
IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:
IdentityResponseArgs{...}
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) IdentityIds ¶
func (o IdentityResponseOutput) IdentityIds() pulumi.StringArrayOutput
The list of identities.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringOutput
The identity type.
type IdentityResponsePtrInput ¶
type IdentityResponsePtrInput interface { pulumi.Input ToIdentityResponsePtrOutput() IdentityResponsePtrOutput ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput }
IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:
IdentityResponseArgs{...} or: nil
func IdentityResponsePtr ¶
func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) IdentityIds ¶
func (o IdentityResponsePtrOutput) IdentityIds() pulumi.StringArrayOutput
The list of identities.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type LookupArtifactSourceResult ¶
type LookupArtifactSourceResult struct { // The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found. ArtifactRoot *string `pulumi:"artifactRoot"` // The authentication method to use to access the artifact source. Authentication SasAuthenticationResponse `pulumi:"authentication"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The type of artifact source used. SourceType string `pulumi:"sourceType"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The resource that defines the source location where the artifacts are located.
func LookupArtifactSource ¶
func LookupArtifactSource(ctx *pulumi.Context, args *LookupArtifactSourceArgs, opts ...pulumi.InvokeOption) (*LookupArtifactSourceResult, error)
type LookupRolloutArgs ¶
type LookupRolloutArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Rollout retry attempt ordinal to get the result of. If not specified, result of the latest attempt will be returned. RetryAttempt *int `pulumi:"retryAttempt"` // The rollout name. RolloutName string `pulumi:"rolloutName"` }
type LookupRolloutResult ¶
type LookupRolloutResult struct { // The reference to the artifact source resource Id where the payload is located. ArtifactSourceId *string `pulumi:"artifactSourceId"` // The version of the build being deployed. BuildVersion string `pulumi:"buildVersion"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Identity for the resource. Identity *IdentityResponse `pulumi:"identity"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Operational information of the rollout. OperationInfo RolloutOperationInfoResponse `pulumi:"operationInfo"` // The detailed information on the services being deployed. Services []ServiceResponse `pulumi:"services"` // The current status of the rollout. Status string `pulumi:"status"` // The list of step groups that define the orchestration. StepGroups []StepResponse `pulumi:"stepGroups"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The resource Id of the service topology from which service units are being referenced in step groups to be deployed. TargetServiceTopologyId string `pulumi:"targetServiceTopologyId"` // The cardinal count of total number of retries performed on the rollout at a given time. TotalRetryAttempts int `pulumi:"totalRetryAttempts"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Defines the rollout.
func LookupRollout ¶
func LookupRollout(ctx *pulumi.Context, args *LookupRolloutArgs, opts ...pulumi.InvokeOption) (*LookupRolloutResult, error)
type LookupServiceArgs ¶
type LookupServiceArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the service resource. ServiceName string `pulumi:"serviceName"` // The name of the service topology . ServiceTopologyName string `pulumi:"serviceTopologyName"` }
type LookupServiceResult ¶
type LookupServiceResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The Azure location to which the resources in the service belong to or should be deployed to. TargetLocation string `pulumi:"targetLocation"` // The subscription to which the resources in the service belong to or should be deployed to. TargetSubscriptionId string `pulumi:"targetSubscriptionId"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The resource representation of a service in a service topology.
func LookupService ¶
func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)
type LookupServiceTopologyResult ¶
type LookupServiceTopologyResult struct { // The resource Id of the artifact source that contains the artifacts that can be referenced in the service units. ArtifactSourceId *string `pulumi:"artifactSourceId"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The resource representation of a service topology.
func LookupServiceTopology ¶
func LookupServiceTopology(ctx *pulumi.Context, args *LookupServiceTopologyArgs, opts ...pulumi.InvokeOption) (*LookupServiceTopologyResult, error)
type LookupServiceUnitArgs ¶
type LookupServiceUnitArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the service resource. ServiceName string `pulumi:"serviceName"` // The name of the service topology . ServiceTopologyName string `pulumi:"serviceTopologyName"` // The name of the service unit resource. ServiceUnitName string `pulumi:"serviceUnitName"` }
type LookupServiceUnitResult ¶
type LookupServiceUnitResult struct { // The artifacts for the service unit. Artifacts *ServiceUnitArtifactsResponse `pulumi:"artifacts"` // Describes the type of ARM deployment to be performed on the resource. DeploymentMode string `pulumi:"deploymentMode"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The Azure Resource Group to which the resources in the service unit belong to or should be deployed to. TargetResourceGroup string `pulumi:"targetResourceGroup"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Represents the response of a service unit resource.
func LookupServiceUnit ¶
func LookupServiceUnit(ctx *pulumi.Context, args *LookupServiceUnitArgs, opts ...pulumi.InvokeOption) (*LookupServiceUnitResult, error)
type LookupStepArgs ¶
type LookupStepResult ¶
type LookupStepResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The properties that define the step. Properties WaitStepPropertiesResponse `pulumi:"properties"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The resource representation of a rollout step.
func LookupStep ¶
func LookupStep(ctx *pulumi.Context, args *LookupStepArgs, opts ...pulumi.InvokeOption) (*LookupStepResult, error)
type MessageResponse ¶
type MessageResponse struct { // The actual message text. Message string `pulumi:"message"` // Time in UTC this message was provided. TimeStamp string `pulumi:"timeStamp"` }
Supplementary contextual messages during a rollout.
type MessageResponseArgs ¶
type MessageResponseArgs struct { // The actual message text. Message pulumi.StringInput `pulumi:"message"` // Time in UTC this message was provided. TimeStamp pulumi.StringInput `pulumi:"timeStamp"` }
Supplementary contextual messages during a rollout.
func (MessageResponseArgs) ElementType ¶
func (MessageResponseArgs) ElementType() reflect.Type
func (MessageResponseArgs) ToMessageResponseOutput ¶
func (i MessageResponseArgs) ToMessageResponseOutput() MessageResponseOutput
func (MessageResponseArgs) ToMessageResponseOutputWithContext ¶
func (i MessageResponseArgs) ToMessageResponseOutputWithContext(ctx context.Context) MessageResponseOutput
type MessageResponseArray ¶
type MessageResponseArray []MessageResponseInput
func (MessageResponseArray) ElementType ¶
func (MessageResponseArray) ElementType() reflect.Type
func (MessageResponseArray) ToMessageResponseArrayOutput ¶
func (i MessageResponseArray) ToMessageResponseArrayOutput() MessageResponseArrayOutput
func (MessageResponseArray) ToMessageResponseArrayOutputWithContext ¶
func (i MessageResponseArray) ToMessageResponseArrayOutputWithContext(ctx context.Context) MessageResponseArrayOutput
type MessageResponseArrayInput ¶
type MessageResponseArrayInput interface { pulumi.Input ToMessageResponseArrayOutput() MessageResponseArrayOutput ToMessageResponseArrayOutputWithContext(context.Context) MessageResponseArrayOutput }
MessageResponseArrayInput is an input type that accepts MessageResponseArray and MessageResponseArrayOutput values. You can construct a concrete instance of `MessageResponseArrayInput` via:
MessageResponseArray{ MessageResponseArgs{...} }
type MessageResponseArrayOutput ¶
type MessageResponseArrayOutput struct{ *pulumi.OutputState }
func (MessageResponseArrayOutput) ElementType ¶
func (MessageResponseArrayOutput) ElementType() reflect.Type
func (MessageResponseArrayOutput) Index ¶
func (o MessageResponseArrayOutput) Index(i pulumi.IntInput) MessageResponseOutput
func (MessageResponseArrayOutput) ToMessageResponseArrayOutput ¶
func (o MessageResponseArrayOutput) ToMessageResponseArrayOutput() MessageResponseArrayOutput
func (MessageResponseArrayOutput) ToMessageResponseArrayOutputWithContext ¶
func (o MessageResponseArrayOutput) ToMessageResponseArrayOutputWithContext(ctx context.Context) MessageResponseArrayOutput
type MessageResponseInput ¶
type MessageResponseInput interface { pulumi.Input ToMessageResponseOutput() MessageResponseOutput ToMessageResponseOutputWithContext(context.Context) MessageResponseOutput }
MessageResponseInput is an input type that accepts MessageResponseArgs and MessageResponseOutput values. You can construct a concrete instance of `MessageResponseInput` via:
MessageResponseArgs{...}
type MessageResponseOutput ¶
type MessageResponseOutput struct{ *pulumi.OutputState }
Supplementary contextual messages during a rollout.
func (MessageResponseOutput) ElementType ¶
func (MessageResponseOutput) ElementType() reflect.Type
func (MessageResponseOutput) Message ¶
func (o MessageResponseOutput) Message() pulumi.StringOutput
The actual message text.
func (MessageResponseOutput) TimeStamp ¶
func (o MessageResponseOutput) TimeStamp() pulumi.StringOutput
Time in UTC this message was provided.
func (MessageResponseOutput) ToMessageResponseOutput ¶
func (o MessageResponseOutput) ToMessageResponseOutput() MessageResponseOutput
func (MessageResponseOutput) ToMessageResponseOutputWithContext ¶
func (o MessageResponseOutput) ToMessageResponseOutputWithContext(ctx context.Context) MessageResponseOutput
type PrePostStep ¶
type PrePostStep struct { // The resource Id of the step to be run. StepId string `pulumi:"stepId"` }
The properties that define a step.
type PrePostStepArgs ¶
type PrePostStepArgs struct { // The resource Id of the step to be run. StepId pulumi.StringInput `pulumi:"stepId"` }
The properties that define a step.
func (PrePostStepArgs) ElementType ¶
func (PrePostStepArgs) ElementType() reflect.Type
func (PrePostStepArgs) ToPrePostStepOutput ¶
func (i PrePostStepArgs) ToPrePostStepOutput() PrePostStepOutput
func (PrePostStepArgs) ToPrePostStepOutputWithContext ¶
func (i PrePostStepArgs) ToPrePostStepOutputWithContext(ctx context.Context) PrePostStepOutput
type PrePostStepArray ¶
type PrePostStepArray []PrePostStepInput
func (PrePostStepArray) ElementType ¶
func (PrePostStepArray) ElementType() reflect.Type
func (PrePostStepArray) ToPrePostStepArrayOutput ¶
func (i PrePostStepArray) ToPrePostStepArrayOutput() PrePostStepArrayOutput
func (PrePostStepArray) ToPrePostStepArrayOutputWithContext ¶
func (i PrePostStepArray) ToPrePostStepArrayOutputWithContext(ctx context.Context) PrePostStepArrayOutput
type PrePostStepArrayInput ¶
type PrePostStepArrayInput interface { pulumi.Input ToPrePostStepArrayOutput() PrePostStepArrayOutput ToPrePostStepArrayOutputWithContext(context.Context) PrePostStepArrayOutput }
PrePostStepArrayInput is an input type that accepts PrePostStepArray and PrePostStepArrayOutput values. You can construct a concrete instance of `PrePostStepArrayInput` via:
PrePostStepArray{ PrePostStepArgs{...} }
type PrePostStepArrayOutput ¶
type PrePostStepArrayOutput struct{ *pulumi.OutputState }
func (PrePostStepArrayOutput) ElementType ¶
func (PrePostStepArrayOutput) ElementType() reflect.Type
func (PrePostStepArrayOutput) Index ¶
func (o PrePostStepArrayOutput) Index(i pulumi.IntInput) PrePostStepOutput
func (PrePostStepArrayOutput) ToPrePostStepArrayOutput ¶
func (o PrePostStepArrayOutput) ToPrePostStepArrayOutput() PrePostStepArrayOutput
func (PrePostStepArrayOutput) ToPrePostStepArrayOutputWithContext ¶
func (o PrePostStepArrayOutput) ToPrePostStepArrayOutputWithContext(ctx context.Context) PrePostStepArrayOutput
type PrePostStepInput ¶
type PrePostStepInput interface { pulumi.Input ToPrePostStepOutput() PrePostStepOutput ToPrePostStepOutputWithContext(context.Context) PrePostStepOutput }
PrePostStepInput is an input type that accepts PrePostStepArgs and PrePostStepOutput values. You can construct a concrete instance of `PrePostStepInput` via:
PrePostStepArgs{...}
type PrePostStepOutput ¶
type PrePostStepOutput struct{ *pulumi.OutputState }
The properties that define a step.
func (PrePostStepOutput) ElementType ¶
func (PrePostStepOutput) ElementType() reflect.Type
func (PrePostStepOutput) StepId ¶
func (o PrePostStepOutput) StepId() pulumi.StringOutput
The resource Id of the step to be run.
func (PrePostStepOutput) ToPrePostStepOutput ¶
func (o PrePostStepOutput) ToPrePostStepOutput() PrePostStepOutput
func (PrePostStepOutput) ToPrePostStepOutputWithContext ¶
func (o PrePostStepOutput) ToPrePostStepOutputWithContext(ctx context.Context) PrePostStepOutput
type PrePostStepResponse ¶
type PrePostStepResponse struct { // The resource Id of the step to be run. StepId string `pulumi:"stepId"` }
The properties that define a step.
type PrePostStepResponseArgs ¶
type PrePostStepResponseArgs struct { // The resource Id of the step to be run. StepId pulumi.StringInput `pulumi:"stepId"` }
The properties that define a step.
func (PrePostStepResponseArgs) ElementType ¶
func (PrePostStepResponseArgs) ElementType() reflect.Type
func (PrePostStepResponseArgs) ToPrePostStepResponseOutput ¶
func (i PrePostStepResponseArgs) ToPrePostStepResponseOutput() PrePostStepResponseOutput
func (PrePostStepResponseArgs) ToPrePostStepResponseOutputWithContext ¶
func (i PrePostStepResponseArgs) ToPrePostStepResponseOutputWithContext(ctx context.Context) PrePostStepResponseOutput
type PrePostStepResponseArray ¶
type PrePostStepResponseArray []PrePostStepResponseInput
func (PrePostStepResponseArray) ElementType ¶
func (PrePostStepResponseArray) ElementType() reflect.Type
func (PrePostStepResponseArray) ToPrePostStepResponseArrayOutput ¶
func (i PrePostStepResponseArray) ToPrePostStepResponseArrayOutput() PrePostStepResponseArrayOutput
func (PrePostStepResponseArray) ToPrePostStepResponseArrayOutputWithContext ¶
func (i PrePostStepResponseArray) ToPrePostStepResponseArrayOutputWithContext(ctx context.Context) PrePostStepResponseArrayOutput
type PrePostStepResponseArrayInput ¶
type PrePostStepResponseArrayInput interface { pulumi.Input ToPrePostStepResponseArrayOutput() PrePostStepResponseArrayOutput ToPrePostStepResponseArrayOutputWithContext(context.Context) PrePostStepResponseArrayOutput }
PrePostStepResponseArrayInput is an input type that accepts PrePostStepResponseArray and PrePostStepResponseArrayOutput values. You can construct a concrete instance of `PrePostStepResponseArrayInput` via:
PrePostStepResponseArray{ PrePostStepResponseArgs{...} }
type PrePostStepResponseArrayOutput ¶
type PrePostStepResponseArrayOutput struct{ *pulumi.OutputState }
func (PrePostStepResponseArrayOutput) ElementType ¶
func (PrePostStepResponseArrayOutput) ElementType() reflect.Type
func (PrePostStepResponseArrayOutput) Index ¶
func (o PrePostStepResponseArrayOutput) Index(i pulumi.IntInput) PrePostStepResponseOutput
func (PrePostStepResponseArrayOutput) ToPrePostStepResponseArrayOutput ¶
func (o PrePostStepResponseArrayOutput) ToPrePostStepResponseArrayOutput() PrePostStepResponseArrayOutput
func (PrePostStepResponseArrayOutput) ToPrePostStepResponseArrayOutputWithContext ¶
func (o PrePostStepResponseArrayOutput) ToPrePostStepResponseArrayOutputWithContext(ctx context.Context) PrePostStepResponseArrayOutput
type PrePostStepResponseInput ¶
type PrePostStepResponseInput interface { pulumi.Input ToPrePostStepResponseOutput() PrePostStepResponseOutput ToPrePostStepResponseOutputWithContext(context.Context) PrePostStepResponseOutput }
PrePostStepResponseInput is an input type that accepts PrePostStepResponseArgs and PrePostStepResponseOutput values. You can construct a concrete instance of `PrePostStepResponseInput` via:
PrePostStepResponseArgs{...}
type PrePostStepResponseOutput ¶
type PrePostStepResponseOutput struct{ *pulumi.OutputState }
The properties that define a step.
func (PrePostStepResponseOutput) ElementType ¶
func (PrePostStepResponseOutput) ElementType() reflect.Type
func (PrePostStepResponseOutput) StepId ¶
func (o PrePostStepResponseOutput) StepId() pulumi.StringOutput
The resource Id of the step to be run.
func (PrePostStepResponseOutput) ToPrePostStepResponseOutput ¶
func (o PrePostStepResponseOutput) ToPrePostStepResponseOutput() PrePostStepResponseOutput
func (PrePostStepResponseOutput) ToPrePostStepResponseOutputWithContext ¶
func (o PrePostStepResponseOutput) ToPrePostStepResponseOutputWithContext(ctx context.Context) PrePostStepResponseOutput
type ResourceOperationResponse ¶
type ResourceOperationResponse struct { // Unique identifier of the operation. For ARM resources, this is the operationId obtained from ARM service. OperationId string `pulumi:"operationId"` // State of the resource deployment. For ARM resources, this is the current provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Name of the resource as specified in the artifacts. For ARM resources, this is the name of the resource specified in the template. ResourceName *string `pulumi:"resourceName"` // Type of the resource as specified in the artifacts. For ARM resources, this is the type of the resource specified in the template. ResourceType *string `pulumi:"resourceType"` // Http status code of the operation. StatusCode string `pulumi:"statusCode"` // Descriptive information of the resource operation. StatusMessage string `pulumi:"statusMessage"` }
Individual resource operation information.
type ResourceOperationResponseArgs ¶
type ResourceOperationResponseArgs struct { // Unique identifier of the operation. For ARM resources, this is the operationId obtained from ARM service. OperationId pulumi.StringInput `pulumi:"operationId"` // State of the resource deployment. For ARM resources, this is the current provisioning state of the resource. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // Name of the resource as specified in the artifacts. For ARM resources, this is the name of the resource specified in the template. ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` // Type of the resource as specified in the artifacts. For ARM resources, this is the type of the resource specified in the template. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // Http status code of the operation. StatusCode pulumi.StringInput `pulumi:"statusCode"` // Descriptive information of the resource operation. StatusMessage pulumi.StringInput `pulumi:"statusMessage"` }
Individual resource operation information.
func (ResourceOperationResponseArgs) ElementType ¶
func (ResourceOperationResponseArgs) ElementType() reflect.Type
func (ResourceOperationResponseArgs) ToResourceOperationResponseOutput ¶
func (i ResourceOperationResponseArgs) ToResourceOperationResponseOutput() ResourceOperationResponseOutput
func (ResourceOperationResponseArgs) ToResourceOperationResponseOutputWithContext ¶
func (i ResourceOperationResponseArgs) ToResourceOperationResponseOutputWithContext(ctx context.Context) ResourceOperationResponseOutput
type ResourceOperationResponseArray ¶
type ResourceOperationResponseArray []ResourceOperationResponseInput
func (ResourceOperationResponseArray) ElementType ¶
func (ResourceOperationResponseArray) ElementType() reflect.Type
func (ResourceOperationResponseArray) ToResourceOperationResponseArrayOutput ¶
func (i ResourceOperationResponseArray) ToResourceOperationResponseArrayOutput() ResourceOperationResponseArrayOutput
func (ResourceOperationResponseArray) ToResourceOperationResponseArrayOutputWithContext ¶
func (i ResourceOperationResponseArray) ToResourceOperationResponseArrayOutputWithContext(ctx context.Context) ResourceOperationResponseArrayOutput
type ResourceOperationResponseArrayInput ¶
type ResourceOperationResponseArrayInput interface { pulumi.Input ToResourceOperationResponseArrayOutput() ResourceOperationResponseArrayOutput ToResourceOperationResponseArrayOutputWithContext(context.Context) ResourceOperationResponseArrayOutput }
ResourceOperationResponseArrayInput is an input type that accepts ResourceOperationResponseArray and ResourceOperationResponseArrayOutput values. You can construct a concrete instance of `ResourceOperationResponseArrayInput` via:
ResourceOperationResponseArray{ ResourceOperationResponseArgs{...} }
type ResourceOperationResponseArrayOutput ¶
type ResourceOperationResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceOperationResponseArrayOutput) ElementType ¶
func (ResourceOperationResponseArrayOutput) ElementType() reflect.Type
func (ResourceOperationResponseArrayOutput) Index ¶
func (o ResourceOperationResponseArrayOutput) Index(i pulumi.IntInput) ResourceOperationResponseOutput
func (ResourceOperationResponseArrayOutput) ToResourceOperationResponseArrayOutput ¶
func (o ResourceOperationResponseArrayOutput) ToResourceOperationResponseArrayOutput() ResourceOperationResponseArrayOutput
func (ResourceOperationResponseArrayOutput) ToResourceOperationResponseArrayOutputWithContext ¶
func (o ResourceOperationResponseArrayOutput) ToResourceOperationResponseArrayOutputWithContext(ctx context.Context) ResourceOperationResponseArrayOutput
type ResourceOperationResponseInput ¶
type ResourceOperationResponseInput interface { pulumi.Input ToResourceOperationResponseOutput() ResourceOperationResponseOutput ToResourceOperationResponseOutputWithContext(context.Context) ResourceOperationResponseOutput }
ResourceOperationResponseInput is an input type that accepts ResourceOperationResponseArgs and ResourceOperationResponseOutput values. You can construct a concrete instance of `ResourceOperationResponseInput` via:
ResourceOperationResponseArgs{...}
type ResourceOperationResponseOutput ¶
type ResourceOperationResponseOutput struct{ *pulumi.OutputState }
Individual resource operation information.
func (ResourceOperationResponseOutput) ElementType ¶
func (ResourceOperationResponseOutput) ElementType() reflect.Type
func (ResourceOperationResponseOutput) OperationId ¶
func (o ResourceOperationResponseOutput) OperationId() pulumi.StringOutput
Unique identifier of the operation. For ARM resources, this is the operationId obtained from ARM service.
func (ResourceOperationResponseOutput) ProvisioningState ¶
func (o ResourceOperationResponseOutput) ProvisioningState() pulumi.StringOutput
State of the resource deployment. For ARM resources, this is the current provisioning state of the resource.
func (ResourceOperationResponseOutput) ResourceName ¶
func (o ResourceOperationResponseOutput) ResourceName() pulumi.StringPtrOutput
Name of the resource as specified in the artifacts. For ARM resources, this is the name of the resource specified in the template.
func (ResourceOperationResponseOutput) ResourceType ¶
func (o ResourceOperationResponseOutput) ResourceType() pulumi.StringPtrOutput
Type of the resource as specified in the artifacts. For ARM resources, this is the type of the resource specified in the template.
func (ResourceOperationResponseOutput) StatusCode ¶
func (o ResourceOperationResponseOutput) StatusCode() pulumi.StringOutput
Http status code of the operation.
func (ResourceOperationResponseOutput) StatusMessage ¶
func (o ResourceOperationResponseOutput) StatusMessage() pulumi.StringOutput
Descriptive information of the resource operation.
func (ResourceOperationResponseOutput) ToResourceOperationResponseOutput ¶
func (o ResourceOperationResponseOutput) ToResourceOperationResponseOutput() ResourceOperationResponseOutput
func (ResourceOperationResponseOutput) ToResourceOperationResponseOutputWithContext ¶
func (o ResourceOperationResponseOutput) ToResourceOperationResponseOutputWithContext(ctx context.Context) ResourceOperationResponseOutput
type Rollout ¶
type Rollout struct { pulumi.CustomResourceState // The reference to the artifact source resource Id where the payload is located. ArtifactSourceId pulumi.StringPtrOutput `pulumi:"artifactSourceId"` // The version of the build being deployed. BuildVersion pulumi.StringOutput `pulumi:"buildVersion"` // Identity for the resource. Identity IdentityResponseOutput `pulumi:"identity"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The list of step groups that define the orchestration. StepGroups StepResponseArrayOutput `pulumi:"stepGroups"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource Id of the service topology from which service units are being referenced in step groups to be deployed. TargetServiceTopologyId pulumi.StringOutput `pulumi:"targetServiceTopologyId"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Defines the PUT rollout request body.
func GetRollout ¶
func GetRollout(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RolloutState, opts ...pulumi.ResourceOption) (*Rollout, error)
GetRollout gets an existing Rollout 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 NewRollout ¶
func NewRollout(ctx *pulumi.Context, name string, args *RolloutArgs, opts ...pulumi.ResourceOption) (*Rollout, error)
NewRollout registers a new resource with the given unique name, arguments, and options.
func (*Rollout) ElementType ¶ added in v0.2.6
func (*Rollout) ToRolloutOutput ¶ added in v0.2.6
func (i *Rollout) ToRolloutOutput() RolloutOutput
func (*Rollout) ToRolloutOutputWithContext ¶ added in v0.2.6
func (i *Rollout) ToRolloutOutputWithContext(ctx context.Context) RolloutOutput
type RolloutArgs ¶
type RolloutArgs struct { // The reference to the artifact source resource Id where the payload is located. ArtifactSourceId pulumi.StringPtrInput // The version of the build being deployed. BuildVersion pulumi.StringInput // Identity for the resource. Identity IdentityInput // The geo-location where the resource lives Location pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The rollout name. RolloutName pulumi.StringInput // The list of step groups that define the orchestration. StepGroups StepTypeArrayInput // Resource tags. Tags pulumi.StringMapInput // The resource Id of the service topology from which service units are being referenced in step groups to be deployed. TargetServiceTopologyId pulumi.StringInput }
The set of arguments for constructing a Rollout resource.
func (RolloutArgs) ElementType ¶
func (RolloutArgs) ElementType() reflect.Type
type RolloutInput ¶ added in v0.2.6
type RolloutInput interface { pulumi.Input ToRolloutOutput() RolloutOutput ToRolloutOutputWithContext(ctx context.Context) RolloutOutput }
type RolloutOperationInfoResponse ¶
type RolloutOperationInfoResponse struct { // The start time of the rollout in UTC. This property will not be set if the rollout has not completed yet. EndTime string `pulumi:"endTime"` // The detailed error information for any failure. Error CloudErrorBodyResponse `pulumi:"error"` // The ordinal count of the number of retry attempts on a rollout. 0 if no retries of the rollout have been performed. If the rollout is updated with a PUT, this count is reset to 0. RetryAttempt int `pulumi:"retryAttempt"` // True, if all steps that succeeded on the previous run/attempt were chosen to be skipped in this retry attempt. False, otherwise. SkipSucceededOnRetry bool `pulumi:"skipSucceededOnRetry"` // The start time of the rollout in UTC. StartTime string `pulumi:"startTime"` }
Detailed runtime information of the rollout.
type RolloutOperationInfoResponseArgs ¶
type RolloutOperationInfoResponseArgs struct { // The start time of the rollout in UTC. This property will not be set if the rollout has not completed yet. EndTime pulumi.StringInput `pulumi:"endTime"` // The detailed error information for any failure. Error CloudErrorBodyResponseInput `pulumi:"error"` // The ordinal count of the number of retry attempts on a rollout. 0 if no retries of the rollout have been performed. If the rollout is updated with a PUT, this count is reset to 0. RetryAttempt pulumi.IntInput `pulumi:"retryAttempt"` // True, if all steps that succeeded on the previous run/attempt were chosen to be skipped in this retry attempt. False, otherwise. SkipSucceededOnRetry pulumi.BoolInput `pulumi:"skipSucceededOnRetry"` // The start time of the rollout in UTC. StartTime pulumi.StringInput `pulumi:"startTime"` }
Detailed runtime information of the rollout.
func (RolloutOperationInfoResponseArgs) ElementType ¶
func (RolloutOperationInfoResponseArgs) ElementType() reflect.Type
func (RolloutOperationInfoResponseArgs) ToRolloutOperationInfoResponseOutput ¶
func (i RolloutOperationInfoResponseArgs) ToRolloutOperationInfoResponseOutput() RolloutOperationInfoResponseOutput
func (RolloutOperationInfoResponseArgs) ToRolloutOperationInfoResponseOutputWithContext ¶
func (i RolloutOperationInfoResponseArgs) ToRolloutOperationInfoResponseOutputWithContext(ctx context.Context) RolloutOperationInfoResponseOutput
type RolloutOperationInfoResponseInput ¶
type RolloutOperationInfoResponseInput interface { pulumi.Input ToRolloutOperationInfoResponseOutput() RolloutOperationInfoResponseOutput ToRolloutOperationInfoResponseOutputWithContext(context.Context) RolloutOperationInfoResponseOutput }
RolloutOperationInfoResponseInput is an input type that accepts RolloutOperationInfoResponseArgs and RolloutOperationInfoResponseOutput values. You can construct a concrete instance of `RolloutOperationInfoResponseInput` via:
RolloutOperationInfoResponseArgs{...}
type RolloutOperationInfoResponseOutput ¶
type RolloutOperationInfoResponseOutput struct{ *pulumi.OutputState }
Detailed runtime information of the rollout.
func (RolloutOperationInfoResponseOutput) ElementType ¶
func (RolloutOperationInfoResponseOutput) ElementType() reflect.Type
func (RolloutOperationInfoResponseOutput) EndTime ¶
func (o RolloutOperationInfoResponseOutput) EndTime() pulumi.StringOutput
The start time of the rollout in UTC. This property will not be set if the rollout has not completed yet.
func (RolloutOperationInfoResponseOutput) Error ¶
func (o RolloutOperationInfoResponseOutput) Error() CloudErrorBodyResponseOutput
The detailed error information for any failure.
func (RolloutOperationInfoResponseOutput) RetryAttempt ¶
func (o RolloutOperationInfoResponseOutput) RetryAttempt() pulumi.IntOutput
The ordinal count of the number of retry attempts on a rollout. 0 if no retries of the rollout have been performed. If the rollout is updated with a PUT, this count is reset to 0.
func (RolloutOperationInfoResponseOutput) SkipSucceededOnRetry ¶
func (o RolloutOperationInfoResponseOutput) SkipSucceededOnRetry() pulumi.BoolOutput
True, if all steps that succeeded on the previous run/attempt were chosen to be skipped in this retry attempt. False, otherwise.
func (RolloutOperationInfoResponseOutput) StartTime ¶
func (o RolloutOperationInfoResponseOutput) StartTime() pulumi.StringOutput
The start time of the rollout in UTC.
func (RolloutOperationInfoResponseOutput) ToRolloutOperationInfoResponseOutput ¶
func (o RolloutOperationInfoResponseOutput) ToRolloutOperationInfoResponseOutput() RolloutOperationInfoResponseOutput
func (RolloutOperationInfoResponseOutput) ToRolloutOperationInfoResponseOutputWithContext ¶
func (o RolloutOperationInfoResponseOutput) ToRolloutOperationInfoResponseOutputWithContext(ctx context.Context) RolloutOperationInfoResponseOutput
type RolloutOutput ¶ added in v0.2.6
type RolloutOutput struct {
*pulumi.OutputState
}
func (RolloutOutput) ElementType ¶ added in v0.2.6
func (RolloutOutput) ElementType() reflect.Type
func (RolloutOutput) ToRolloutOutput ¶ added in v0.2.6
func (o RolloutOutput) ToRolloutOutput() RolloutOutput
func (RolloutOutput) ToRolloutOutputWithContext ¶ added in v0.2.6
func (o RolloutOutput) ToRolloutOutputWithContext(ctx context.Context) RolloutOutput
type RolloutState ¶
type RolloutState struct { // The reference to the artifact source resource Id where the payload is located. ArtifactSourceId pulumi.StringPtrInput // The version of the build being deployed. BuildVersion pulumi.StringPtrInput // Identity for the resource. Identity IdentityResponsePtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The list of step groups that define the orchestration. StepGroups StepResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // The resource Id of the service topology from which service units are being referenced in step groups to be deployed. TargetServiceTopologyId pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (RolloutState) ElementType ¶
func (RolloutState) ElementType() reflect.Type
type RolloutStepResponse ¶
type RolloutStepResponse struct { // Supplementary informative messages during rollout. Messages []MessageResponse `pulumi:"messages"` // Name of the step. Name string `pulumi:"name"` // Detailed information of specific action execution. OperationInfo StepOperationInfoResponse `pulumi:"operationInfo"` // Set of resource operations that were performed, if any, on an Azure resource. ResourceOperations []ResourceOperationResponse `pulumi:"resourceOperations"` // Current state of the step. Status string `pulumi:"status"` // The step group the current step is part of. StepGroup *string `pulumi:"stepGroup"` }
Defines a specific step on a target service unit.
type RolloutStepResponseArgs ¶
type RolloutStepResponseArgs struct { // Supplementary informative messages during rollout. Messages MessageResponseArrayInput `pulumi:"messages"` // Name of the step. Name pulumi.StringInput `pulumi:"name"` // Detailed information of specific action execution. OperationInfo StepOperationInfoResponseInput `pulumi:"operationInfo"` // Set of resource operations that were performed, if any, on an Azure resource. ResourceOperations ResourceOperationResponseArrayInput `pulumi:"resourceOperations"` // Current state of the step. Status pulumi.StringInput `pulumi:"status"` // The step group the current step is part of. StepGroup pulumi.StringPtrInput `pulumi:"stepGroup"` }
Defines a specific step on a target service unit.
func (RolloutStepResponseArgs) ElementType ¶
func (RolloutStepResponseArgs) ElementType() reflect.Type
func (RolloutStepResponseArgs) ToRolloutStepResponseOutput ¶
func (i RolloutStepResponseArgs) ToRolloutStepResponseOutput() RolloutStepResponseOutput
func (RolloutStepResponseArgs) ToRolloutStepResponseOutputWithContext ¶
func (i RolloutStepResponseArgs) ToRolloutStepResponseOutputWithContext(ctx context.Context) RolloutStepResponseOutput
type RolloutStepResponseArray ¶
type RolloutStepResponseArray []RolloutStepResponseInput
func (RolloutStepResponseArray) ElementType ¶
func (RolloutStepResponseArray) ElementType() reflect.Type
func (RolloutStepResponseArray) ToRolloutStepResponseArrayOutput ¶
func (i RolloutStepResponseArray) ToRolloutStepResponseArrayOutput() RolloutStepResponseArrayOutput
func (RolloutStepResponseArray) ToRolloutStepResponseArrayOutputWithContext ¶
func (i RolloutStepResponseArray) ToRolloutStepResponseArrayOutputWithContext(ctx context.Context) RolloutStepResponseArrayOutput
type RolloutStepResponseArrayInput ¶
type RolloutStepResponseArrayInput interface { pulumi.Input ToRolloutStepResponseArrayOutput() RolloutStepResponseArrayOutput ToRolloutStepResponseArrayOutputWithContext(context.Context) RolloutStepResponseArrayOutput }
RolloutStepResponseArrayInput is an input type that accepts RolloutStepResponseArray and RolloutStepResponseArrayOutput values. You can construct a concrete instance of `RolloutStepResponseArrayInput` via:
RolloutStepResponseArray{ RolloutStepResponseArgs{...} }
type RolloutStepResponseArrayOutput ¶
type RolloutStepResponseArrayOutput struct{ *pulumi.OutputState }
func (RolloutStepResponseArrayOutput) ElementType ¶
func (RolloutStepResponseArrayOutput) ElementType() reflect.Type
func (RolloutStepResponseArrayOutput) Index ¶
func (o RolloutStepResponseArrayOutput) Index(i pulumi.IntInput) RolloutStepResponseOutput
func (RolloutStepResponseArrayOutput) ToRolloutStepResponseArrayOutput ¶
func (o RolloutStepResponseArrayOutput) ToRolloutStepResponseArrayOutput() RolloutStepResponseArrayOutput
func (RolloutStepResponseArrayOutput) ToRolloutStepResponseArrayOutputWithContext ¶
func (o RolloutStepResponseArrayOutput) ToRolloutStepResponseArrayOutputWithContext(ctx context.Context) RolloutStepResponseArrayOutput
type RolloutStepResponseInput ¶
type RolloutStepResponseInput interface { pulumi.Input ToRolloutStepResponseOutput() RolloutStepResponseOutput ToRolloutStepResponseOutputWithContext(context.Context) RolloutStepResponseOutput }
RolloutStepResponseInput is an input type that accepts RolloutStepResponseArgs and RolloutStepResponseOutput values. You can construct a concrete instance of `RolloutStepResponseInput` via:
RolloutStepResponseArgs{...}
type RolloutStepResponseOutput ¶
type RolloutStepResponseOutput struct{ *pulumi.OutputState }
Defines a specific step on a target service unit.
func (RolloutStepResponseOutput) ElementType ¶
func (RolloutStepResponseOutput) ElementType() reflect.Type
func (RolloutStepResponseOutput) Messages ¶
func (o RolloutStepResponseOutput) Messages() MessageResponseArrayOutput
Supplementary informative messages during rollout.
func (RolloutStepResponseOutput) Name ¶
func (o RolloutStepResponseOutput) Name() pulumi.StringOutput
Name of the step.
func (RolloutStepResponseOutput) OperationInfo ¶
func (o RolloutStepResponseOutput) OperationInfo() StepOperationInfoResponseOutput
Detailed information of specific action execution.
func (RolloutStepResponseOutput) ResourceOperations ¶
func (o RolloutStepResponseOutput) ResourceOperations() ResourceOperationResponseArrayOutput
Set of resource operations that were performed, if any, on an Azure resource.
func (RolloutStepResponseOutput) Status ¶
func (o RolloutStepResponseOutput) Status() pulumi.StringOutput
Current state of the step.
func (RolloutStepResponseOutput) StepGroup ¶
func (o RolloutStepResponseOutput) StepGroup() pulumi.StringPtrOutput
The step group the current step is part of.
func (RolloutStepResponseOutput) ToRolloutStepResponseOutput ¶
func (o RolloutStepResponseOutput) ToRolloutStepResponseOutput() RolloutStepResponseOutput
func (RolloutStepResponseOutput) ToRolloutStepResponseOutputWithContext ¶
func (o RolloutStepResponseOutput) ToRolloutStepResponseOutputWithContext(ctx context.Context) RolloutStepResponseOutput
type SasAuthentication ¶
type SasAuthentication struct { // The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot. SasUri string `pulumi:"sasUri"` // The authentication type // Expected value is 'Sas'. Type string `pulumi:"type"` }
Defines the properties to access the artifacts using an Azure Storage SAS URI.
type SasAuthenticationArgs ¶
type SasAuthenticationArgs struct { // The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot. SasUri pulumi.StringInput `pulumi:"sasUri"` // The authentication type // Expected value is 'Sas'. Type pulumi.StringInput `pulumi:"type"` }
Defines the properties to access the artifacts using an Azure Storage SAS URI.
func (SasAuthenticationArgs) ElementType ¶
func (SasAuthenticationArgs) ElementType() reflect.Type
func (SasAuthenticationArgs) ToSasAuthenticationOutput ¶
func (i SasAuthenticationArgs) ToSasAuthenticationOutput() SasAuthenticationOutput
func (SasAuthenticationArgs) ToSasAuthenticationOutputWithContext ¶
func (i SasAuthenticationArgs) ToSasAuthenticationOutputWithContext(ctx context.Context) SasAuthenticationOutput
func (SasAuthenticationArgs) ToSasAuthenticationPtrOutput ¶
func (i SasAuthenticationArgs) ToSasAuthenticationPtrOutput() SasAuthenticationPtrOutput
func (SasAuthenticationArgs) ToSasAuthenticationPtrOutputWithContext ¶
func (i SasAuthenticationArgs) ToSasAuthenticationPtrOutputWithContext(ctx context.Context) SasAuthenticationPtrOutput
type SasAuthenticationInput ¶
type SasAuthenticationInput interface { pulumi.Input ToSasAuthenticationOutput() SasAuthenticationOutput ToSasAuthenticationOutputWithContext(context.Context) SasAuthenticationOutput }
SasAuthenticationInput is an input type that accepts SasAuthenticationArgs and SasAuthenticationOutput values. You can construct a concrete instance of `SasAuthenticationInput` via:
SasAuthenticationArgs{...}
type SasAuthenticationOutput ¶
type SasAuthenticationOutput struct{ *pulumi.OutputState }
Defines the properties to access the artifacts using an Azure Storage SAS URI.
func (SasAuthenticationOutput) ElementType ¶
func (SasAuthenticationOutput) ElementType() reflect.Type
func (SasAuthenticationOutput) SasUri ¶
func (o SasAuthenticationOutput) SasUri() pulumi.StringOutput
The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
func (SasAuthenticationOutput) ToSasAuthenticationOutput ¶
func (o SasAuthenticationOutput) ToSasAuthenticationOutput() SasAuthenticationOutput
func (SasAuthenticationOutput) ToSasAuthenticationOutputWithContext ¶
func (o SasAuthenticationOutput) ToSasAuthenticationOutputWithContext(ctx context.Context) SasAuthenticationOutput
func (SasAuthenticationOutput) ToSasAuthenticationPtrOutput ¶
func (o SasAuthenticationOutput) ToSasAuthenticationPtrOutput() SasAuthenticationPtrOutput
func (SasAuthenticationOutput) ToSasAuthenticationPtrOutputWithContext ¶
func (o SasAuthenticationOutput) ToSasAuthenticationPtrOutputWithContext(ctx context.Context) SasAuthenticationPtrOutput
func (SasAuthenticationOutput) Type ¶
func (o SasAuthenticationOutput) Type() pulumi.StringOutput
The authentication type Expected value is 'Sas'.
type SasAuthenticationPtrInput ¶
type SasAuthenticationPtrInput interface { pulumi.Input ToSasAuthenticationPtrOutput() SasAuthenticationPtrOutput ToSasAuthenticationPtrOutputWithContext(context.Context) SasAuthenticationPtrOutput }
SasAuthenticationPtrInput is an input type that accepts SasAuthenticationArgs, SasAuthenticationPtr and SasAuthenticationPtrOutput values. You can construct a concrete instance of `SasAuthenticationPtrInput` via:
SasAuthenticationArgs{...} or: nil
func SasAuthenticationPtr ¶
func SasAuthenticationPtr(v *SasAuthenticationArgs) SasAuthenticationPtrInput
type SasAuthenticationPtrOutput ¶
type SasAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (SasAuthenticationPtrOutput) Elem ¶
func (o SasAuthenticationPtrOutput) Elem() SasAuthenticationOutput
func (SasAuthenticationPtrOutput) ElementType ¶
func (SasAuthenticationPtrOutput) ElementType() reflect.Type
func (SasAuthenticationPtrOutput) SasUri ¶
func (o SasAuthenticationPtrOutput) SasUri() pulumi.StringPtrOutput
The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
func (SasAuthenticationPtrOutput) ToSasAuthenticationPtrOutput ¶
func (o SasAuthenticationPtrOutput) ToSasAuthenticationPtrOutput() SasAuthenticationPtrOutput
func (SasAuthenticationPtrOutput) ToSasAuthenticationPtrOutputWithContext ¶
func (o SasAuthenticationPtrOutput) ToSasAuthenticationPtrOutputWithContext(ctx context.Context) SasAuthenticationPtrOutput
func (SasAuthenticationPtrOutput) Type ¶
func (o SasAuthenticationPtrOutput) Type() pulumi.StringPtrOutput
The authentication type Expected value is 'Sas'.
type SasAuthenticationResponse ¶
type SasAuthenticationResponse struct { // The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot. SasUri string `pulumi:"sasUri"` // The authentication type // Expected value is 'Sas'. Type string `pulumi:"type"` }
Defines the properties to access the artifacts using an Azure Storage SAS URI.
type SasAuthenticationResponseArgs ¶
type SasAuthenticationResponseArgs struct { // The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot. SasUri pulumi.StringInput `pulumi:"sasUri"` // The authentication type // Expected value is 'Sas'. Type pulumi.StringInput `pulumi:"type"` }
Defines the properties to access the artifacts using an Azure Storage SAS URI.
func (SasAuthenticationResponseArgs) ElementType ¶
func (SasAuthenticationResponseArgs) ElementType() reflect.Type
func (SasAuthenticationResponseArgs) ToSasAuthenticationResponseOutput ¶
func (i SasAuthenticationResponseArgs) ToSasAuthenticationResponseOutput() SasAuthenticationResponseOutput
func (SasAuthenticationResponseArgs) ToSasAuthenticationResponseOutputWithContext ¶
func (i SasAuthenticationResponseArgs) ToSasAuthenticationResponseOutputWithContext(ctx context.Context) SasAuthenticationResponseOutput
func (SasAuthenticationResponseArgs) ToSasAuthenticationResponsePtrOutput ¶
func (i SasAuthenticationResponseArgs) ToSasAuthenticationResponsePtrOutput() SasAuthenticationResponsePtrOutput
func (SasAuthenticationResponseArgs) ToSasAuthenticationResponsePtrOutputWithContext ¶
func (i SasAuthenticationResponseArgs) ToSasAuthenticationResponsePtrOutputWithContext(ctx context.Context) SasAuthenticationResponsePtrOutput
type SasAuthenticationResponseInput ¶
type SasAuthenticationResponseInput interface { pulumi.Input ToSasAuthenticationResponseOutput() SasAuthenticationResponseOutput ToSasAuthenticationResponseOutputWithContext(context.Context) SasAuthenticationResponseOutput }
SasAuthenticationResponseInput is an input type that accepts SasAuthenticationResponseArgs and SasAuthenticationResponseOutput values. You can construct a concrete instance of `SasAuthenticationResponseInput` via:
SasAuthenticationResponseArgs{...}
type SasAuthenticationResponseOutput ¶
type SasAuthenticationResponseOutput struct{ *pulumi.OutputState }
Defines the properties to access the artifacts using an Azure Storage SAS URI.
func (SasAuthenticationResponseOutput) ElementType ¶
func (SasAuthenticationResponseOutput) ElementType() reflect.Type
func (SasAuthenticationResponseOutput) SasUri ¶
func (o SasAuthenticationResponseOutput) SasUri() pulumi.StringOutput
The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
func (SasAuthenticationResponseOutput) ToSasAuthenticationResponseOutput ¶
func (o SasAuthenticationResponseOutput) ToSasAuthenticationResponseOutput() SasAuthenticationResponseOutput
func (SasAuthenticationResponseOutput) ToSasAuthenticationResponseOutputWithContext ¶
func (o SasAuthenticationResponseOutput) ToSasAuthenticationResponseOutputWithContext(ctx context.Context) SasAuthenticationResponseOutput
func (SasAuthenticationResponseOutput) ToSasAuthenticationResponsePtrOutput ¶
func (o SasAuthenticationResponseOutput) ToSasAuthenticationResponsePtrOutput() SasAuthenticationResponsePtrOutput
func (SasAuthenticationResponseOutput) ToSasAuthenticationResponsePtrOutputWithContext ¶
func (o SasAuthenticationResponseOutput) ToSasAuthenticationResponsePtrOutputWithContext(ctx context.Context) SasAuthenticationResponsePtrOutput
func (SasAuthenticationResponseOutput) Type ¶
func (o SasAuthenticationResponseOutput) Type() pulumi.StringOutput
The authentication type Expected value is 'Sas'.
type SasAuthenticationResponsePtrInput ¶
type SasAuthenticationResponsePtrInput interface { pulumi.Input ToSasAuthenticationResponsePtrOutput() SasAuthenticationResponsePtrOutput ToSasAuthenticationResponsePtrOutputWithContext(context.Context) SasAuthenticationResponsePtrOutput }
SasAuthenticationResponsePtrInput is an input type that accepts SasAuthenticationResponseArgs, SasAuthenticationResponsePtr and SasAuthenticationResponsePtrOutput values. You can construct a concrete instance of `SasAuthenticationResponsePtrInput` via:
SasAuthenticationResponseArgs{...} or: nil
func SasAuthenticationResponsePtr ¶
func SasAuthenticationResponsePtr(v *SasAuthenticationResponseArgs) SasAuthenticationResponsePtrInput
type SasAuthenticationResponsePtrOutput ¶
type SasAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }
func (SasAuthenticationResponsePtrOutput) Elem ¶
func (o SasAuthenticationResponsePtrOutput) Elem() SasAuthenticationResponseOutput
func (SasAuthenticationResponsePtrOutput) ElementType ¶
func (SasAuthenticationResponsePtrOutput) ElementType() reflect.Type
func (SasAuthenticationResponsePtrOutput) SasUri ¶
func (o SasAuthenticationResponsePtrOutput) SasUri() pulumi.StringPtrOutput
The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
func (SasAuthenticationResponsePtrOutput) ToSasAuthenticationResponsePtrOutput ¶
func (o SasAuthenticationResponsePtrOutput) ToSasAuthenticationResponsePtrOutput() SasAuthenticationResponsePtrOutput
func (SasAuthenticationResponsePtrOutput) ToSasAuthenticationResponsePtrOutputWithContext ¶
func (o SasAuthenticationResponsePtrOutput) ToSasAuthenticationResponsePtrOutputWithContext(ctx context.Context) SasAuthenticationResponsePtrOutput
func (SasAuthenticationResponsePtrOutput) Type ¶
func (o SasAuthenticationResponsePtrOutput) Type() pulumi.StringPtrOutput
The authentication type Expected value is 'Sas'.
type Service ¶
type Service struct { pulumi.CustomResourceState // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The Azure location to which the resources in the service belong to or should be deployed to. TargetLocation pulumi.StringOutput `pulumi:"targetLocation"` // The subscription to which the resources in the service belong to or should be deployed to. TargetSubscriptionId pulumi.StringOutput `pulumi:"targetSubscriptionId"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The resource representation of a service in a service topology.
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service 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 NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶ added in v0.2.6
func (*Service) ToServiceOutput ¶ added in v0.2.6
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶ added in v0.2.6
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // The geo-location where the resource lives Location pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the service resource. ServiceName pulumi.StringInput // The name of the service topology . ServiceTopologyName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The Azure location to which the resources in the service belong to or should be deployed to. TargetLocation pulumi.StringInput // The subscription to which the resources in the service belong to or should be deployed to. TargetSubscriptionId pulumi.StringInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceInput ¶ added in v0.2.6
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceOutput ¶ added in v0.2.6
type ServiceOutput struct {
*pulumi.OutputState
}
func (ServiceOutput) ElementType ¶ added in v0.2.6
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) ToServiceOutput ¶ added in v0.2.6
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶ added in v0.2.6
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceResponse ¶
type ServiceResponse struct { // Name of the service. Name *string `pulumi:"name"` // The detailed information about the units that make up the service. ServiceUnits []ServiceUnitResponse `pulumi:"serviceUnits"` // The Azure location to which the resources in the service belong to or should be deployed to. TargetLocation string `pulumi:"targetLocation"` // The subscription to which the resources in the service belong to or should be deployed to. TargetSubscriptionId string `pulumi:"targetSubscriptionId"` }
Defines a service.
type ServiceResponseArgs ¶
type ServiceResponseArgs struct { // Name of the service. Name pulumi.StringPtrInput `pulumi:"name"` // The detailed information about the units that make up the service. ServiceUnits ServiceUnitResponseArrayInput `pulumi:"serviceUnits"` // The Azure location to which the resources in the service belong to or should be deployed to. TargetLocation pulumi.StringInput `pulumi:"targetLocation"` // The subscription to which the resources in the service belong to or should be deployed to. TargetSubscriptionId pulumi.StringInput `pulumi:"targetSubscriptionId"` }
Defines a service.
func (ServiceResponseArgs) ElementType ¶
func (ServiceResponseArgs) ElementType() reflect.Type
func (ServiceResponseArgs) ToServiceResponseOutput ¶
func (i ServiceResponseArgs) ToServiceResponseOutput() ServiceResponseOutput
func (ServiceResponseArgs) ToServiceResponseOutputWithContext ¶
func (i ServiceResponseArgs) ToServiceResponseOutputWithContext(ctx context.Context) ServiceResponseOutput
type ServiceResponseArray ¶
type ServiceResponseArray []ServiceResponseInput
func (ServiceResponseArray) ElementType ¶
func (ServiceResponseArray) ElementType() reflect.Type
func (ServiceResponseArray) ToServiceResponseArrayOutput ¶
func (i ServiceResponseArray) ToServiceResponseArrayOutput() ServiceResponseArrayOutput
func (ServiceResponseArray) ToServiceResponseArrayOutputWithContext ¶
func (i ServiceResponseArray) ToServiceResponseArrayOutputWithContext(ctx context.Context) ServiceResponseArrayOutput
type ServiceResponseArrayInput ¶
type ServiceResponseArrayInput interface { pulumi.Input ToServiceResponseArrayOutput() ServiceResponseArrayOutput ToServiceResponseArrayOutputWithContext(context.Context) ServiceResponseArrayOutput }
ServiceResponseArrayInput is an input type that accepts ServiceResponseArray and ServiceResponseArrayOutput values. You can construct a concrete instance of `ServiceResponseArrayInput` via:
ServiceResponseArray{ ServiceResponseArgs{...} }
type ServiceResponseArrayOutput ¶
type ServiceResponseArrayOutput struct{ *pulumi.OutputState }
func (ServiceResponseArrayOutput) ElementType ¶
func (ServiceResponseArrayOutput) ElementType() reflect.Type
func (ServiceResponseArrayOutput) Index ¶
func (o ServiceResponseArrayOutput) Index(i pulumi.IntInput) ServiceResponseOutput
func (ServiceResponseArrayOutput) ToServiceResponseArrayOutput ¶
func (o ServiceResponseArrayOutput) ToServiceResponseArrayOutput() ServiceResponseArrayOutput
func (ServiceResponseArrayOutput) ToServiceResponseArrayOutputWithContext ¶
func (o ServiceResponseArrayOutput) ToServiceResponseArrayOutputWithContext(ctx context.Context) ServiceResponseArrayOutput
type ServiceResponseInput ¶
type ServiceResponseInput interface { pulumi.Input ToServiceResponseOutput() ServiceResponseOutput ToServiceResponseOutputWithContext(context.Context) ServiceResponseOutput }
ServiceResponseInput is an input type that accepts ServiceResponseArgs and ServiceResponseOutput values. You can construct a concrete instance of `ServiceResponseInput` via:
ServiceResponseArgs{...}
type ServiceResponseOutput ¶
type ServiceResponseOutput struct{ *pulumi.OutputState }
Defines a service.
func (ServiceResponseOutput) ElementType ¶
func (ServiceResponseOutput) ElementType() reflect.Type
func (ServiceResponseOutput) Name ¶
func (o ServiceResponseOutput) Name() pulumi.StringPtrOutput
Name of the service.
func (ServiceResponseOutput) ServiceUnits ¶
func (o ServiceResponseOutput) ServiceUnits() ServiceUnitResponseArrayOutput
The detailed information about the units that make up the service.
func (ServiceResponseOutput) TargetLocation ¶
func (o ServiceResponseOutput) TargetLocation() pulumi.StringOutput
The Azure location to which the resources in the service belong to or should be deployed to.
func (ServiceResponseOutput) TargetSubscriptionId ¶
func (o ServiceResponseOutput) TargetSubscriptionId() pulumi.StringOutput
The subscription to which the resources in the service belong to or should be deployed to.
func (ServiceResponseOutput) ToServiceResponseOutput ¶
func (o ServiceResponseOutput) ToServiceResponseOutput() ServiceResponseOutput
func (ServiceResponseOutput) ToServiceResponseOutputWithContext ¶
func (o ServiceResponseOutput) ToServiceResponseOutputWithContext(ctx context.Context) ServiceResponseOutput
type ServiceState ¶
type ServiceState struct { // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The Azure location to which the resources in the service belong to or should be deployed to. TargetLocation pulumi.StringPtrInput // The subscription to which the resources in the service belong to or should be deployed to. TargetSubscriptionId pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type ServiceTopology ¶
type ServiceTopology struct { pulumi.CustomResourceState // The resource Id of the artifact source that contains the artifacts that can be referenced in the service units. ArtifactSourceId pulumi.StringPtrOutput `pulumi:"artifactSourceId"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The resource representation of a service topology.
func GetServiceTopology ¶
func GetServiceTopology(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceTopologyState, opts ...pulumi.ResourceOption) (*ServiceTopology, error)
GetServiceTopology gets an existing ServiceTopology 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 NewServiceTopology ¶
func NewServiceTopology(ctx *pulumi.Context, name string, args *ServiceTopologyArgs, opts ...pulumi.ResourceOption) (*ServiceTopology, error)
NewServiceTopology registers a new resource with the given unique name, arguments, and options.
func (*ServiceTopology) ElementType ¶ added in v0.2.6
func (*ServiceTopology) ElementType() reflect.Type
func (*ServiceTopology) ToServiceTopologyOutput ¶ added in v0.2.6
func (i *ServiceTopology) ToServiceTopologyOutput() ServiceTopologyOutput
func (*ServiceTopology) ToServiceTopologyOutputWithContext ¶ added in v0.2.6
func (i *ServiceTopology) ToServiceTopologyOutputWithContext(ctx context.Context) ServiceTopologyOutput
type ServiceTopologyArgs ¶
type ServiceTopologyArgs struct { // The resource Id of the artifact source that contains the artifacts that can be referenced in the service units. ArtifactSourceId pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the service topology . ServiceTopologyName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a ServiceTopology resource.
func (ServiceTopologyArgs) ElementType ¶
func (ServiceTopologyArgs) ElementType() reflect.Type
type ServiceTopologyInput ¶ added in v0.2.6
type ServiceTopologyInput interface { pulumi.Input ToServiceTopologyOutput() ServiceTopologyOutput ToServiceTopologyOutputWithContext(ctx context.Context) ServiceTopologyOutput }
type ServiceTopologyOutput ¶ added in v0.2.6
type ServiceTopologyOutput struct {
*pulumi.OutputState
}
func (ServiceTopologyOutput) ElementType ¶ added in v0.2.6
func (ServiceTopologyOutput) ElementType() reflect.Type
func (ServiceTopologyOutput) ToServiceTopologyOutput ¶ added in v0.2.6
func (o ServiceTopologyOutput) ToServiceTopologyOutput() ServiceTopologyOutput
func (ServiceTopologyOutput) ToServiceTopologyOutputWithContext ¶ added in v0.2.6
func (o ServiceTopologyOutput) ToServiceTopologyOutputWithContext(ctx context.Context) ServiceTopologyOutput
type ServiceTopologyState ¶
type ServiceTopologyState struct { // The resource Id of the artifact source that contains the artifacts that can be referenced in the service units. ArtifactSourceId pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ServiceTopologyState) ElementType ¶
func (ServiceTopologyState) ElementType() reflect.Type
type ServiceUnit ¶
type ServiceUnit struct { pulumi.CustomResourceState // The artifacts for the service unit. Artifacts ServiceUnitArtifactsResponsePtrOutput `pulumi:"artifacts"` // Describes the type of ARM deployment to be performed on the resource. DeploymentMode pulumi.StringOutput `pulumi:"deploymentMode"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The Azure Resource Group to which the resources in the service unit belong to or should be deployed to. TargetResourceGroup pulumi.StringOutput `pulumi:"targetResourceGroup"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Represents the response of a service unit resource.
func GetServiceUnit ¶
func GetServiceUnit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceUnitState, opts ...pulumi.ResourceOption) (*ServiceUnit, error)
GetServiceUnit gets an existing ServiceUnit 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 NewServiceUnit ¶
func NewServiceUnit(ctx *pulumi.Context, name string, args *ServiceUnitArgs, opts ...pulumi.ResourceOption) (*ServiceUnit, error)
NewServiceUnit registers a new resource with the given unique name, arguments, and options.
func (*ServiceUnit) ElementType ¶ added in v0.2.6
func (*ServiceUnit) ElementType() reflect.Type
func (*ServiceUnit) ToServiceUnitOutput ¶ added in v0.2.6
func (i *ServiceUnit) ToServiceUnitOutput() ServiceUnitOutput
func (*ServiceUnit) ToServiceUnitOutputWithContext ¶ added in v0.2.6
func (i *ServiceUnit) ToServiceUnitOutputWithContext(ctx context.Context) ServiceUnitOutput
type ServiceUnitArgs ¶
type ServiceUnitArgs struct { // The artifacts for the service unit. Artifacts ServiceUnitArtifactsPtrInput // Describes the type of ARM deployment to be performed on the resource. DeploymentMode DeploymentMode // The geo-location where the resource lives Location pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the service resource. ServiceName pulumi.StringInput // The name of the service topology . ServiceTopologyName pulumi.StringInput // The name of the service unit resource. ServiceUnitName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The Azure Resource Group to which the resources in the service unit belong to or should be deployed to. TargetResourceGroup pulumi.StringInput }
The set of arguments for constructing a ServiceUnit resource.
func (ServiceUnitArgs) ElementType ¶
func (ServiceUnitArgs) ElementType() reflect.Type
type ServiceUnitArtifacts ¶
type ServiceUnitArtifacts struct { // The path to the ARM parameters file relative to the artifact source. ParametersArtifactSourceRelativePath *string `pulumi:"parametersArtifactSourceRelativePath"` // The full URI of the ARM parameters file with the SAS token. ParametersUri *string `pulumi:"parametersUri"` // The path to the ARM template file relative to the artifact source. TemplateArtifactSourceRelativePath *string `pulumi:"templateArtifactSourceRelativePath"` // The full URI of the ARM template file with the SAS token. TemplateUri *string `pulumi:"templateUri"` }
Defines the artifacts of a service unit.
type ServiceUnitArtifactsArgs ¶
type ServiceUnitArtifactsArgs struct { // The path to the ARM parameters file relative to the artifact source. ParametersArtifactSourceRelativePath pulumi.StringPtrInput `pulumi:"parametersArtifactSourceRelativePath"` // The full URI of the ARM parameters file with the SAS token. ParametersUri pulumi.StringPtrInput `pulumi:"parametersUri"` // The path to the ARM template file relative to the artifact source. TemplateArtifactSourceRelativePath pulumi.StringPtrInput `pulumi:"templateArtifactSourceRelativePath"` // The full URI of the ARM template file with the SAS token. TemplateUri pulumi.StringPtrInput `pulumi:"templateUri"` }
Defines the artifacts of a service unit.
func (ServiceUnitArtifactsArgs) ElementType ¶
func (ServiceUnitArtifactsArgs) ElementType() reflect.Type
func (ServiceUnitArtifactsArgs) ToServiceUnitArtifactsOutput ¶
func (i ServiceUnitArtifactsArgs) ToServiceUnitArtifactsOutput() ServiceUnitArtifactsOutput
func (ServiceUnitArtifactsArgs) ToServiceUnitArtifactsOutputWithContext ¶
func (i ServiceUnitArtifactsArgs) ToServiceUnitArtifactsOutputWithContext(ctx context.Context) ServiceUnitArtifactsOutput
func (ServiceUnitArtifactsArgs) ToServiceUnitArtifactsPtrOutput ¶
func (i ServiceUnitArtifactsArgs) ToServiceUnitArtifactsPtrOutput() ServiceUnitArtifactsPtrOutput
func (ServiceUnitArtifactsArgs) ToServiceUnitArtifactsPtrOutputWithContext ¶
func (i ServiceUnitArtifactsArgs) ToServiceUnitArtifactsPtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsPtrOutput
type ServiceUnitArtifactsInput ¶
type ServiceUnitArtifactsInput interface { pulumi.Input ToServiceUnitArtifactsOutput() ServiceUnitArtifactsOutput ToServiceUnitArtifactsOutputWithContext(context.Context) ServiceUnitArtifactsOutput }
ServiceUnitArtifactsInput is an input type that accepts ServiceUnitArtifactsArgs and ServiceUnitArtifactsOutput values. You can construct a concrete instance of `ServiceUnitArtifactsInput` via:
ServiceUnitArtifactsArgs{...}
type ServiceUnitArtifactsOutput ¶
type ServiceUnitArtifactsOutput struct{ *pulumi.OutputState }
Defines the artifacts of a service unit.
func (ServiceUnitArtifactsOutput) ElementType ¶
func (ServiceUnitArtifactsOutput) ElementType() reflect.Type
func (ServiceUnitArtifactsOutput) ParametersArtifactSourceRelativePath ¶
func (o ServiceUnitArtifactsOutput) ParametersArtifactSourceRelativePath() pulumi.StringPtrOutput
The path to the ARM parameters file relative to the artifact source.
func (ServiceUnitArtifactsOutput) ParametersUri ¶
func (o ServiceUnitArtifactsOutput) ParametersUri() pulumi.StringPtrOutput
The full URI of the ARM parameters file with the SAS token.
func (ServiceUnitArtifactsOutput) TemplateArtifactSourceRelativePath ¶
func (o ServiceUnitArtifactsOutput) TemplateArtifactSourceRelativePath() pulumi.StringPtrOutput
The path to the ARM template file relative to the artifact source.
func (ServiceUnitArtifactsOutput) TemplateUri ¶
func (o ServiceUnitArtifactsOutput) TemplateUri() pulumi.StringPtrOutput
The full URI of the ARM template file with the SAS token.
func (ServiceUnitArtifactsOutput) ToServiceUnitArtifactsOutput ¶
func (o ServiceUnitArtifactsOutput) ToServiceUnitArtifactsOutput() ServiceUnitArtifactsOutput
func (ServiceUnitArtifactsOutput) ToServiceUnitArtifactsOutputWithContext ¶
func (o ServiceUnitArtifactsOutput) ToServiceUnitArtifactsOutputWithContext(ctx context.Context) ServiceUnitArtifactsOutput
func (ServiceUnitArtifactsOutput) ToServiceUnitArtifactsPtrOutput ¶
func (o ServiceUnitArtifactsOutput) ToServiceUnitArtifactsPtrOutput() ServiceUnitArtifactsPtrOutput
func (ServiceUnitArtifactsOutput) ToServiceUnitArtifactsPtrOutputWithContext ¶
func (o ServiceUnitArtifactsOutput) ToServiceUnitArtifactsPtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsPtrOutput
type ServiceUnitArtifactsPtrInput ¶
type ServiceUnitArtifactsPtrInput interface { pulumi.Input ToServiceUnitArtifactsPtrOutput() ServiceUnitArtifactsPtrOutput ToServiceUnitArtifactsPtrOutputWithContext(context.Context) ServiceUnitArtifactsPtrOutput }
ServiceUnitArtifactsPtrInput is an input type that accepts ServiceUnitArtifactsArgs, ServiceUnitArtifactsPtr and ServiceUnitArtifactsPtrOutput values. You can construct a concrete instance of `ServiceUnitArtifactsPtrInput` via:
ServiceUnitArtifactsArgs{...} or: nil
func ServiceUnitArtifactsPtr ¶
func ServiceUnitArtifactsPtr(v *ServiceUnitArtifactsArgs) ServiceUnitArtifactsPtrInput
type ServiceUnitArtifactsPtrOutput ¶
type ServiceUnitArtifactsPtrOutput struct{ *pulumi.OutputState }
func (ServiceUnitArtifactsPtrOutput) Elem ¶
func (o ServiceUnitArtifactsPtrOutput) Elem() ServiceUnitArtifactsOutput
func (ServiceUnitArtifactsPtrOutput) ElementType ¶
func (ServiceUnitArtifactsPtrOutput) ElementType() reflect.Type
func (ServiceUnitArtifactsPtrOutput) ParametersArtifactSourceRelativePath ¶
func (o ServiceUnitArtifactsPtrOutput) ParametersArtifactSourceRelativePath() pulumi.StringPtrOutput
The path to the ARM parameters file relative to the artifact source.
func (ServiceUnitArtifactsPtrOutput) ParametersUri ¶
func (o ServiceUnitArtifactsPtrOutput) ParametersUri() pulumi.StringPtrOutput
The full URI of the ARM parameters file with the SAS token.
func (ServiceUnitArtifactsPtrOutput) TemplateArtifactSourceRelativePath ¶
func (o ServiceUnitArtifactsPtrOutput) TemplateArtifactSourceRelativePath() pulumi.StringPtrOutput
The path to the ARM template file relative to the artifact source.
func (ServiceUnitArtifactsPtrOutput) TemplateUri ¶
func (o ServiceUnitArtifactsPtrOutput) TemplateUri() pulumi.StringPtrOutput
The full URI of the ARM template file with the SAS token.
func (ServiceUnitArtifactsPtrOutput) ToServiceUnitArtifactsPtrOutput ¶
func (o ServiceUnitArtifactsPtrOutput) ToServiceUnitArtifactsPtrOutput() ServiceUnitArtifactsPtrOutput
func (ServiceUnitArtifactsPtrOutput) ToServiceUnitArtifactsPtrOutputWithContext ¶
func (o ServiceUnitArtifactsPtrOutput) ToServiceUnitArtifactsPtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsPtrOutput
type ServiceUnitArtifactsResponse ¶
type ServiceUnitArtifactsResponse struct { // The path to the ARM parameters file relative to the artifact source. ParametersArtifactSourceRelativePath *string `pulumi:"parametersArtifactSourceRelativePath"` // The full URI of the ARM parameters file with the SAS token. ParametersUri *string `pulumi:"parametersUri"` // The path to the ARM template file relative to the artifact source. TemplateArtifactSourceRelativePath *string `pulumi:"templateArtifactSourceRelativePath"` // The full URI of the ARM template file with the SAS token. TemplateUri *string `pulumi:"templateUri"` }
Defines the artifacts of a service unit.
type ServiceUnitArtifactsResponseArgs ¶
type ServiceUnitArtifactsResponseArgs struct { // The path to the ARM parameters file relative to the artifact source. ParametersArtifactSourceRelativePath pulumi.StringPtrInput `pulumi:"parametersArtifactSourceRelativePath"` // The full URI of the ARM parameters file with the SAS token. ParametersUri pulumi.StringPtrInput `pulumi:"parametersUri"` // The path to the ARM template file relative to the artifact source. TemplateArtifactSourceRelativePath pulumi.StringPtrInput `pulumi:"templateArtifactSourceRelativePath"` // The full URI of the ARM template file with the SAS token. TemplateUri pulumi.StringPtrInput `pulumi:"templateUri"` }
Defines the artifacts of a service unit.
func (ServiceUnitArtifactsResponseArgs) ElementType ¶
func (ServiceUnitArtifactsResponseArgs) ElementType() reflect.Type
func (ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponseOutput ¶
func (i ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponseOutput() ServiceUnitArtifactsResponseOutput
func (ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponseOutputWithContext ¶
func (i ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponseOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponseOutput
func (ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponsePtrOutput ¶
func (i ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponsePtrOutput() ServiceUnitArtifactsResponsePtrOutput
func (ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponsePtrOutputWithContext ¶
func (i ServiceUnitArtifactsResponseArgs) ToServiceUnitArtifactsResponsePtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponsePtrOutput
type ServiceUnitArtifactsResponseInput ¶
type ServiceUnitArtifactsResponseInput interface { pulumi.Input ToServiceUnitArtifactsResponseOutput() ServiceUnitArtifactsResponseOutput ToServiceUnitArtifactsResponseOutputWithContext(context.Context) ServiceUnitArtifactsResponseOutput }
ServiceUnitArtifactsResponseInput is an input type that accepts ServiceUnitArtifactsResponseArgs and ServiceUnitArtifactsResponseOutput values. You can construct a concrete instance of `ServiceUnitArtifactsResponseInput` via:
ServiceUnitArtifactsResponseArgs{...}
type ServiceUnitArtifactsResponseOutput ¶
type ServiceUnitArtifactsResponseOutput struct{ *pulumi.OutputState }
Defines the artifacts of a service unit.
func (ServiceUnitArtifactsResponseOutput) ElementType ¶
func (ServiceUnitArtifactsResponseOutput) ElementType() reflect.Type
func (ServiceUnitArtifactsResponseOutput) ParametersArtifactSourceRelativePath ¶
func (o ServiceUnitArtifactsResponseOutput) ParametersArtifactSourceRelativePath() pulumi.StringPtrOutput
The path to the ARM parameters file relative to the artifact source.
func (ServiceUnitArtifactsResponseOutput) ParametersUri ¶
func (o ServiceUnitArtifactsResponseOutput) ParametersUri() pulumi.StringPtrOutput
The full URI of the ARM parameters file with the SAS token.
func (ServiceUnitArtifactsResponseOutput) TemplateArtifactSourceRelativePath ¶
func (o ServiceUnitArtifactsResponseOutput) TemplateArtifactSourceRelativePath() pulumi.StringPtrOutput
The path to the ARM template file relative to the artifact source.
func (ServiceUnitArtifactsResponseOutput) TemplateUri ¶
func (o ServiceUnitArtifactsResponseOutput) TemplateUri() pulumi.StringPtrOutput
The full URI of the ARM template file with the SAS token.
func (ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponseOutput ¶
func (o ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponseOutput() ServiceUnitArtifactsResponseOutput
func (ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponseOutputWithContext ¶
func (o ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponseOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponseOutput
func (ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponsePtrOutput ¶
func (o ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponsePtrOutput() ServiceUnitArtifactsResponsePtrOutput
func (ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponsePtrOutputWithContext ¶
func (o ServiceUnitArtifactsResponseOutput) ToServiceUnitArtifactsResponsePtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponsePtrOutput
type ServiceUnitArtifactsResponsePtrInput ¶
type ServiceUnitArtifactsResponsePtrInput interface { pulumi.Input ToServiceUnitArtifactsResponsePtrOutput() ServiceUnitArtifactsResponsePtrOutput ToServiceUnitArtifactsResponsePtrOutputWithContext(context.Context) ServiceUnitArtifactsResponsePtrOutput }
ServiceUnitArtifactsResponsePtrInput is an input type that accepts ServiceUnitArtifactsResponseArgs, ServiceUnitArtifactsResponsePtr and ServiceUnitArtifactsResponsePtrOutput values. You can construct a concrete instance of `ServiceUnitArtifactsResponsePtrInput` via:
ServiceUnitArtifactsResponseArgs{...} or: nil
func ServiceUnitArtifactsResponsePtr ¶
func ServiceUnitArtifactsResponsePtr(v *ServiceUnitArtifactsResponseArgs) ServiceUnitArtifactsResponsePtrInput
type ServiceUnitArtifactsResponsePtrOutput ¶
type ServiceUnitArtifactsResponsePtrOutput struct{ *pulumi.OutputState }
func (ServiceUnitArtifactsResponsePtrOutput) ElementType ¶
func (ServiceUnitArtifactsResponsePtrOutput) ElementType() reflect.Type
func (ServiceUnitArtifactsResponsePtrOutput) ParametersArtifactSourceRelativePath ¶
func (o ServiceUnitArtifactsResponsePtrOutput) ParametersArtifactSourceRelativePath() pulumi.StringPtrOutput
The path to the ARM parameters file relative to the artifact source.
func (ServiceUnitArtifactsResponsePtrOutput) ParametersUri ¶
func (o ServiceUnitArtifactsResponsePtrOutput) ParametersUri() pulumi.StringPtrOutput
The full URI of the ARM parameters file with the SAS token.
func (ServiceUnitArtifactsResponsePtrOutput) TemplateArtifactSourceRelativePath ¶
func (o ServiceUnitArtifactsResponsePtrOutput) TemplateArtifactSourceRelativePath() pulumi.StringPtrOutput
The path to the ARM template file relative to the artifact source.
func (ServiceUnitArtifactsResponsePtrOutput) TemplateUri ¶
func (o ServiceUnitArtifactsResponsePtrOutput) TemplateUri() pulumi.StringPtrOutput
The full URI of the ARM template file with the SAS token.
func (ServiceUnitArtifactsResponsePtrOutput) ToServiceUnitArtifactsResponsePtrOutput ¶
func (o ServiceUnitArtifactsResponsePtrOutput) ToServiceUnitArtifactsResponsePtrOutput() ServiceUnitArtifactsResponsePtrOutput
func (ServiceUnitArtifactsResponsePtrOutput) ToServiceUnitArtifactsResponsePtrOutputWithContext ¶
func (o ServiceUnitArtifactsResponsePtrOutput) ToServiceUnitArtifactsResponsePtrOutputWithContext(ctx context.Context) ServiceUnitArtifactsResponsePtrOutput
type ServiceUnitInput ¶ added in v0.2.6
type ServiceUnitInput interface { pulumi.Input ToServiceUnitOutput() ServiceUnitOutput ToServiceUnitOutputWithContext(ctx context.Context) ServiceUnitOutput }
type ServiceUnitOutput ¶ added in v0.2.6
type ServiceUnitOutput struct {
*pulumi.OutputState
}
func (ServiceUnitOutput) ElementType ¶ added in v0.2.6
func (ServiceUnitOutput) ElementType() reflect.Type
func (ServiceUnitOutput) ToServiceUnitOutput ¶ added in v0.2.6
func (o ServiceUnitOutput) ToServiceUnitOutput() ServiceUnitOutput
func (ServiceUnitOutput) ToServiceUnitOutputWithContext ¶ added in v0.2.6
func (o ServiceUnitOutput) ToServiceUnitOutputWithContext(ctx context.Context) ServiceUnitOutput
type ServiceUnitResponse ¶
type ServiceUnitResponse struct { // The artifacts for the service unit. Artifacts *ServiceUnitArtifactsResponse `pulumi:"artifacts"` // Describes the type of ARM deployment to be performed on the resource. DeploymentMode string `pulumi:"deploymentMode"` // Name of the service unit. Name *string `pulumi:"name"` // Detailed step information, if present. Steps []RolloutStepResponse `pulumi:"steps"` // The Azure Resource Group to which the resources in the service unit belong to or should be deployed to. TargetResourceGroup string `pulumi:"targetResourceGroup"` }
Defines a service unit.
type ServiceUnitResponseArgs ¶
type ServiceUnitResponseArgs struct { // The artifacts for the service unit. Artifacts ServiceUnitArtifactsResponsePtrInput `pulumi:"artifacts"` // Describes the type of ARM deployment to be performed on the resource. DeploymentMode pulumi.StringInput `pulumi:"deploymentMode"` // Name of the service unit. Name pulumi.StringPtrInput `pulumi:"name"` // Detailed step information, if present. Steps RolloutStepResponseArrayInput `pulumi:"steps"` // The Azure Resource Group to which the resources in the service unit belong to or should be deployed to. TargetResourceGroup pulumi.StringInput `pulumi:"targetResourceGroup"` }
Defines a service unit.
func (ServiceUnitResponseArgs) ElementType ¶
func (ServiceUnitResponseArgs) ElementType() reflect.Type
func (ServiceUnitResponseArgs) ToServiceUnitResponseOutput ¶
func (i ServiceUnitResponseArgs) ToServiceUnitResponseOutput() ServiceUnitResponseOutput
func (ServiceUnitResponseArgs) ToServiceUnitResponseOutputWithContext ¶
func (i ServiceUnitResponseArgs) ToServiceUnitResponseOutputWithContext(ctx context.Context) ServiceUnitResponseOutput
type ServiceUnitResponseArray ¶
type ServiceUnitResponseArray []ServiceUnitResponseInput
func (ServiceUnitResponseArray) ElementType ¶
func (ServiceUnitResponseArray) ElementType() reflect.Type
func (ServiceUnitResponseArray) ToServiceUnitResponseArrayOutput ¶
func (i ServiceUnitResponseArray) ToServiceUnitResponseArrayOutput() ServiceUnitResponseArrayOutput
func (ServiceUnitResponseArray) ToServiceUnitResponseArrayOutputWithContext ¶
func (i ServiceUnitResponseArray) ToServiceUnitResponseArrayOutputWithContext(ctx context.Context) ServiceUnitResponseArrayOutput
type ServiceUnitResponseArrayInput ¶
type ServiceUnitResponseArrayInput interface { pulumi.Input ToServiceUnitResponseArrayOutput() ServiceUnitResponseArrayOutput ToServiceUnitResponseArrayOutputWithContext(context.Context) ServiceUnitResponseArrayOutput }
ServiceUnitResponseArrayInput is an input type that accepts ServiceUnitResponseArray and ServiceUnitResponseArrayOutput values. You can construct a concrete instance of `ServiceUnitResponseArrayInput` via:
ServiceUnitResponseArray{ ServiceUnitResponseArgs{...} }
type ServiceUnitResponseArrayOutput ¶
type ServiceUnitResponseArrayOutput struct{ *pulumi.OutputState }
func (ServiceUnitResponseArrayOutput) ElementType ¶
func (ServiceUnitResponseArrayOutput) ElementType() reflect.Type
func (ServiceUnitResponseArrayOutput) Index ¶
func (o ServiceUnitResponseArrayOutput) Index(i pulumi.IntInput) ServiceUnitResponseOutput
func (ServiceUnitResponseArrayOutput) ToServiceUnitResponseArrayOutput ¶
func (o ServiceUnitResponseArrayOutput) ToServiceUnitResponseArrayOutput() ServiceUnitResponseArrayOutput
func (ServiceUnitResponseArrayOutput) ToServiceUnitResponseArrayOutputWithContext ¶
func (o ServiceUnitResponseArrayOutput) ToServiceUnitResponseArrayOutputWithContext(ctx context.Context) ServiceUnitResponseArrayOutput
type ServiceUnitResponseInput ¶
type ServiceUnitResponseInput interface { pulumi.Input ToServiceUnitResponseOutput() ServiceUnitResponseOutput ToServiceUnitResponseOutputWithContext(context.Context) ServiceUnitResponseOutput }
ServiceUnitResponseInput is an input type that accepts ServiceUnitResponseArgs and ServiceUnitResponseOutput values. You can construct a concrete instance of `ServiceUnitResponseInput` via:
ServiceUnitResponseArgs{...}
type ServiceUnitResponseOutput ¶
type ServiceUnitResponseOutput struct{ *pulumi.OutputState }
Defines a service unit.
func (ServiceUnitResponseOutput) Artifacts ¶
func (o ServiceUnitResponseOutput) Artifacts() ServiceUnitArtifactsResponsePtrOutput
The artifacts for the service unit.
func (ServiceUnitResponseOutput) DeploymentMode ¶
func (o ServiceUnitResponseOutput) DeploymentMode() pulumi.StringOutput
Describes the type of ARM deployment to be performed on the resource.
func (ServiceUnitResponseOutput) ElementType ¶
func (ServiceUnitResponseOutput) ElementType() reflect.Type
func (ServiceUnitResponseOutput) Name ¶
func (o ServiceUnitResponseOutput) Name() pulumi.StringPtrOutput
Name of the service unit.
func (ServiceUnitResponseOutput) Steps ¶
func (o ServiceUnitResponseOutput) Steps() RolloutStepResponseArrayOutput
Detailed step information, if present.
func (ServiceUnitResponseOutput) TargetResourceGroup ¶
func (o ServiceUnitResponseOutput) TargetResourceGroup() pulumi.StringOutput
The Azure Resource Group to which the resources in the service unit belong to or should be deployed to.
func (ServiceUnitResponseOutput) ToServiceUnitResponseOutput ¶
func (o ServiceUnitResponseOutput) ToServiceUnitResponseOutput() ServiceUnitResponseOutput
func (ServiceUnitResponseOutput) ToServiceUnitResponseOutputWithContext ¶
func (o ServiceUnitResponseOutput) ToServiceUnitResponseOutputWithContext(ctx context.Context) ServiceUnitResponseOutput
type ServiceUnitState ¶
type ServiceUnitState struct { // The artifacts for the service unit. Artifacts ServiceUnitArtifactsResponsePtrInput // Describes the type of ARM deployment to be performed on the resource. DeploymentMode pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The Azure Resource Group to which the resources in the service unit belong to or should be deployed to. TargetResourceGroup pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ServiceUnitState) ElementType ¶
func (ServiceUnitState) ElementType() reflect.Type
type Step ¶
type Step struct { pulumi.CustomResourceState // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The properties that define the step. Properties WaitStepPropertiesResponseOutput `pulumi:"properties"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The resource representation of a rollout step.
func GetStep ¶
func GetStep(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StepState, opts ...pulumi.ResourceOption) (*Step, error)
GetStep gets an existing Step 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 NewStep ¶
func NewStep(ctx *pulumi.Context, name string, args *StepArgs, opts ...pulumi.ResourceOption) (*Step, error)
NewStep registers a new resource with the given unique name, arguments, and options.
func (*Step) ElementType ¶ added in v0.2.6
func (*Step) ToStepOutput ¶ added in v0.2.6
func (i *Step) ToStepOutput() StepOutput
func (*Step) ToStepOutputWithContext ¶ added in v0.2.6
func (i *Step) ToStepOutputWithContext(ctx context.Context) StepOutput
type StepArgs ¶
type StepArgs struct { // The geo-location where the resource lives Location pulumi.StringInput // The properties that define the step. Properties WaitStepPropertiesInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the deployment step. StepName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Step resource.
func (StepArgs) ElementType ¶
type StepInput ¶ added in v0.2.6
type StepInput interface { pulumi.Input ToStepOutput() StepOutput ToStepOutputWithContext(ctx context.Context) StepOutput }
type StepOperationInfoResponse ¶
type StepOperationInfoResponse struct { // Unique identifier to track the request for ARM-based resources. CorrelationId string `pulumi:"correlationId"` // The name of the ARM deployment initiated as part of the step. DeploymentName string `pulumi:"deploymentName"` // End time of the action in UTC. EndTime string `pulumi:"endTime"` // The errors, if any, for the action. Error *CloudErrorBodyResponse `pulumi:"error"` // Last time in UTC this operation was updated. LastUpdatedTime string `pulumi:"lastUpdatedTime"` // Start time of the action in UTC. StartTime string `pulumi:"startTime"` }
Detailed information of a specific step run.
type StepOperationInfoResponseArgs ¶
type StepOperationInfoResponseArgs struct { // Unique identifier to track the request for ARM-based resources. CorrelationId pulumi.StringInput `pulumi:"correlationId"` // The name of the ARM deployment initiated as part of the step. DeploymentName pulumi.StringInput `pulumi:"deploymentName"` // End time of the action in UTC. EndTime pulumi.StringInput `pulumi:"endTime"` // The errors, if any, for the action. Error CloudErrorBodyResponsePtrInput `pulumi:"error"` // Last time in UTC this operation was updated. LastUpdatedTime pulumi.StringInput `pulumi:"lastUpdatedTime"` // Start time of the action in UTC. StartTime pulumi.StringInput `pulumi:"startTime"` }
Detailed information of a specific step run.
func (StepOperationInfoResponseArgs) ElementType ¶
func (StepOperationInfoResponseArgs) ElementType() reflect.Type
func (StepOperationInfoResponseArgs) ToStepOperationInfoResponseOutput ¶
func (i StepOperationInfoResponseArgs) ToStepOperationInfoResponseOutput() StepOperationInfoResponseOutput
func (StepOperationInfoResponseArgs) ToStepOperationInfoResponseOutputWithContext ¶
func (i StepOperationInfoResponseArgs) ToStepOperationInfoResponseOutputWithContext(ctx context.Context) StepOperationInfoResponseOutput
type StepOperationInfoResponseInput ¶
type StepOperationInfoResponseInput interface { pulumi.Input ToStepOperationInfoResponseOutput() StepOperationInfoResponseOutput ToStepOperationInfoResponseOutputWithContext(context.Context) StepOperationInfoResponseOutput }
StepOperationInfoResponseInput is an input type that accepts StepOperationInfoResponseArgs and StepOperationInfoResponseOutput values. You can construct a concrete instance of `StepOperationInfoResponseInput` via:
StepOperationInfoResponseArgs{...}
type StepOperationInfoResponseOutput ¶
type StepOperationInfoResponseOutput struct{ *pulumi.OutputState }
Detailed information of a specific step run.
func (StepOperationInfoResponseOutput) CorrelationId ¶
func (o StepOperationInfoResponseOutput) CorrelationId() pulumi.StringOutput
Unique identifier to track the request for ARM-based resources.
func (StepOperationInfoResponseOutput) DeploymentName ¶
func (o StepOperationInfoResponseOutput) DeploymentName() pulumi.StringOutput
The name of the ARM deployment initiated as part of the step.
func (StepOperationInfoResponseOutput) ElementType ¶
func (StepOperationInfoResponseOutput) ElementType() reflect.Type
func (StepOperationInfoResponseOutput) EndTime ¶
func (o StepOperationInfoResponseOutput) EndTime() pulumi.StringOutput
End time of the action in UTC.
func (StepOperationInfoResponseOutput) Error ¶
func (o StepOperationInfoResponseOutput) Error() CloudErrorBodyResponsePtrOutput
The errors, if any, for the action.
func (StepOperationInfoResponseOutput) LastUpdatedTime ¶
func (o StepOperationInfoResponseOutput) LastUpdatedTime() pulumi.StringOutput
Last time in UTC this operation was updated.
func (StepOperationInfoResponseOutput) StartTime ¶
func (o StepOperationInfoResponseOutput) StartTime() pulumi.StringOutput
Start time of the action in UTC.
func (StepOperationInfoResponseOutput) ToStepOperationInfoResponseOutput ¶
func (o StepOperationInfoResponseOutput) ToStepOperationInfoResponseOutput() StepOperationInfoResponseOutput
func (StepOperationInfoResponseOutput) ToStepOperationInfoResponseOutputWithContext ¶
func (o StepOperationInfoResponseOutput) ToStepOperationInfoResponseOutputWithContext(ctx context.Context) StepOperationInfoResponseOutput
type StepOutput ¶ added in v0.2.6
type StepOutput struct {
*pulumi.OutputState
}
func (StepOutput) ElementType ¶ added in v0.2.6
func (StepOutput) ElementType() reflect.Type
func (StepOutput) ToStepOutput ¶ added in v0.2.6
func (o StepOutput) ToStepOutput() StepOutput
func (StepOutput) ToStepOutputWithContext ¶ added in v0.2.6
func (o StepOutput) ToStepOutputWithContext(ctx context.Context) StepOutput
type StepResponse ¶
type StepResponse struct { // The list of step group names on which this step group depends on. DependsOnStepGroups []string `pulumi:"dependsOnStepGroups"` // The resource Id of service unit to be deployed. The service unit should be from the service topology referenced in targetServiceTopologyId DeploymentTargetId string `pulumi:"deploymentTargetId"` // The name of the step group. Name string `pulumi:"name"` // The list of steps to be run after deploying the target. PostDeploymentSteps []PrePostStepResponse `pulumi:"postDeploymentSteps"` // The list of steps to be run before deploying the target. PreDeploymentSteps []PrePostStepResponse `pulumi:"preDeploymentSteps"` }
The properties that define an Azure Deployment Manager step.
type StepResponseArgs ¶
type StepResponseArgs struct { // The list of step group names on which this step group depends on. DependsOnStepGroups pulumi.StringArrayInput `pulumi:"dependsOnStepGroups"` // The resource Id of service unit to be deployed. The service unit should be from the service topology referenced in targetServiceTopologyId DeploymentTargetId pulumi.StringInput `pulumi:"deploymentTargetId"` // The name of the step group. Name pulumi.StringInput `pulumi:"name"` // The list of steps to be run after deploying the target. PostDeploymentSteps PrePostStepResponseArrayInput `pulumi:"postDeploymentSteps"` // The list of steps to be run before deploying the target. PreDeploymentSteps PrePostStepResponseArrayInput `pulumi:"preDeploymentSteps"` }
The properties that define an Azure Deployment Manager step.
func (StepResponseArgs) ElementType ¶
func (StepResponseArgs) ElementType() reflect.Type
func (StepResponseArgs) ToStepResponseOutput ¶
func (i StepResponseArgs) ToStepResponseOutput() StepResponseOutput
func (StepResponseArgs) ToStepResponseOutputWithContext ¶
func (i StepResponseArgs) ToStepResponseOutputWithContext(ctx context.Context) StepResponseOutput
type StepResponseArray ¶
type StepResponseArray []StepResponseInput
func (StepResponseArray) ElementType ¶
func (StepResponseArray) ElementType() reflect.Type
func (StepResponseArray) ToStepResponseArrayOutput ¶
func (i StepResponseArray) ToStepResponseArrayOutput() StepResponseArrayOutput
func (StepResponseArray) ToStepResponseArrayOutputWithContext ¶
func (i StepResponseArray) ToStepResponseArrayOutputWithContext(ctx context.Context) StepResponseArrayOutput
type StepResponseArrayInput ¶
type StepResponseArrayInput interface { pulumi.Input ToStepResponseArrayOutput() StepResponseArrayOutput ToStepResponseArrayOutputWithContext(context.Context) StepResponseArrayOutput }
StepResponseArrayInput is an input type that accepts StepResponseArray and StepResponseArrayOutput values. You can construct a concrete instance of `StepResponseArrayInput` via:
StepResponseArray{ StepResponseArgs{...} }
type StepResponseArrayOutput ¶
type StepResponseArrayOutput struct{ *pulumi.OutputState }
func (StepResponseArrayOutput) ElementType ¶
func (StepResponseArrayOutput) ElementType() reflect.Type
func (StepResponseArrayOutput) Index ¶
func (o StepResponseArrayOutput) Index(i pulumi.IntInput) StepResponseOutput
func (StepResponseArrayOutput) ToStepResponseArrayOutput ¶
func (o StepResponseArrayOutput) ToStepResponseArrayOutput() StepResponseArrayOutput
func (StepResponseArrayOutput) ToStepResponseArrayOutputWithContext ¶
func (o StepResponseArrayOutput) ToStepResponseArrayOutputWithContext(ctx context.Context) StepResponseArrayOutput
type StepResponseInput ¶
type StepResponseInput interface { pulumi.Input ToStepResponseOutput() StepResponseOutput ToStepResponseOutputWithContext(context.Context) StepResponseOutput }
StepResponseInput is an input type that accepts StepResponseArgs and StepResponseOutput values. You can construct a concrete instance of `StepResponseInput` via:
StepResponseArgs{...}
type StepResponseOutput ¶
type StepResponseOutput struct{ *pulumi.OutputState }
The properties that define an Azure Deployment Manager step.
func (StepResponseOutput) DependsOnStepGroups ¶
func (o StepResponseOutput) DependsOnStepGroups() pulumi.StringArrayOutput
The list of step group names on which this step group depends on.
func (StepResponseOutput) DeploymentTargetId ¶
func (o StepResponseOutput) DeploymentTargetId() pulumi.StringOutput
The resource Id of service unit to be deployed. The service unit should be from the service topology referenced in targetServiceTopologyId
func (StepResponseOutput) ElementType ¶
func (StepResponseOutput) ElementType() reflect.Type
func (StepResponseOutput) Name ¶
func (o StepResponseOutput) Name() pulumi.StringOutput
The name of the step group.
func (StepResponseOutput) PostDeploymentSteps ¶
func (o StepResponseOutput) PostDeploymentSteps() PrePostStepResponseArrayOutput
The list of steps to be run after deploying the target.
func (StepResponseOutput) PreDeploymentSteps ¶
func (o StepResponseOutput) PreDeploymentSteps() PrePostStepResponseArrayOutput
The list of steps to be run before deploying the target.
func (StepResponseOutput) ToStepResponseOutput ¶
func (o StepResponseOutput) ToStepResponseOutput() StepResponseOutput
func (StepResponseOutput) ToStepResponseOutputWithContext ¶
func (o StepResponseOutput) ToStepResponseOutputWithContext(ctx context.Context) StepResponseOutput
type StepState ¶
type StepState struct { // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The properties that define the step. Properties WaitStepPropertiesResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (StepState) ElementType ¶
type StepType ¶
type StepType struct { // The list of step group names on which this step group depends on. DependsOnStepGroups []string `pulumi:"dependsOnStepGroups"` // The resource Id of service unit to be deployed. The service unit should be from the service topology referenced in targetServiceTopologyId DeploymentTargetId string `pulumi:"deploymentTargetId"` // The name of the step group. Name string `pulumi:"name"` // The list of steps to be run after deploying the target. PostDeploymentSteps []PrePostStep `pulumi:"postDeploymentSteps"` // The list of steps to be run before deploying the target. PreDeploymentSteps []PrePostStep `pulumi:"preDeploymentSteps"` }
The properties that define an Azure Deployment Manager step.
type StepTypeArgs ¶
type StepTypeArgs struct { // The list of step group names on which this step group depends on. DependsOnStepGroups pulumi.StringArrayInput `pulumi:"dependsOnStepGroups"` // The resource Id of service unit to be deployed. The service unit should be from the service topology referenced in targetServiceTopologyId DeploymentTargetId pulumi.StringInput `pulumi:"deploymentTargetId"` // The name of the step group. Name pulumi.StringInput `pulumi:"name"` // The list of steps to be run after deploying the target. PostDeploymentSteps PrePostStepArrayInput `pulumi:"postDeploymentSteps"` // The list of steps to be run before deploying the target. PreDeploymentSteps PrePostStepArrayInput `pulumi:"preDeploymentSteps"` }
The properties that define an Azure Deployment Manager step.
func (StepTypeArgs) ElementType ¶
func (StepTypeArgs) ElementType() reflect.Type
func (StepTypeArgs) ToStepTypeOutput ¶
func (i StepTypeArgs) ToStepTypeOutput() StepTypeOutput
func (StepTypeArgs) ToStepTypeOutputWithContext ¶
func (i StepTypeArgs) ToStepTypeOutputWithContext(ctx context.Context) StepTypeOutput
type StepTypeArray ¶
type StepTypeArray []StepTypeInput
func (StepTypeArray) ElementType ¶
func (StepTypeArray) ElementType() reflect.Type
func (StepTypeArray) ToStepTypeArrayOutput ¶
func (i StepTypeArray) ToStepTypeArrayOutput() StepTypeArrayOutput
func (StepTypeArray) ToStepTypeArrayOutputWithContext ¶
func (i StepTypeArray) ToStepTypeArrayOutputWithContext(ctx context.Context) StepTypeArrayOutput
type StepTypeArrayInput ¶
type StepTypeArrayInput interface { pulumi.Input ToStepTypeArrayOutput() StepTypeArrayOutput ToStepTypeArrayOutputWithContext(context.Context) StepTypeArrayOutput }
StepTypeArrayInput is an input type that accepts StepTypeArray and StepTypeArrayOutput values. You can construct a concrete instance of `StepTypeArrayInput` via:
StepTypeArray{ StepTypeArgs{...} }
type StepTypeArrayOutput ¶
type StepTypeArrayOutput struct{ *pulumi.OutputState }
func (StepTypeArrayOutput) ElementType ¶
func (StepTypeArrayOutput) ElementType() reflect.Type
func (StepTypeArrayOutput) Index ¶
func (o StepTypeArrayOutput) Index(i pulumi.IntInput) StepTypeOutput
func (StepTypeArrayOutput) ToStepTypeArrayOutput ¶
func (o StepTypeArrayOutput) ToStepTypeArrayOutput() StepTypeArrayOutput
func (StepTypeArrayOutput) ToStepTypeArrayOutputWithContext ¶
func (o StepTypeArrayOutput) ToStepTypeArrayOutputWithContext(ctx context.Context) StepTypeArrayOutput
type StepTypeInput ¶
type StepTypeInput interface { pulumi.Input ToStepTypeOutput() StepTypeOutput ToStepTypeOutputWithContext(context.Context) StepTypeOutput }
StepTypeInput is an input type that accepts StepTypeArgs and StepTypeOutput values. You can construct a concrete instance of `StepTypeInput` via:
StepTypeArgs{...}
type StepTypeOutput ¶
type StepTypeOutput struct{ *pulumi.OutputState }
The properties that define an Azure Deployment Manager step.
func (StepTypeOutput) DependsOnStepGroups ¶
func (o StepTypeOutput) DependsOnStepGroups() pulumi.StringArrayOutput
The list of step group names on which this step group depends on.
func (StepTypeOutput) DeploymentTargetId ¶
func (o StepTypeOutput) DeploymentTargetId() pulumi.StringOutput
The resource Id of service unit to be deployed. The service unit should be from the service topology referenced in targetServiceTopologyId
func (StepTypeOutput) ElementType ¶
func (StepTypeOutput) ElementType() reflect.Type
func (StepTypeOutput) Name ¶
func (o StepTypeOutput) Name() pulumi.StringOutput
The name of the step group.
func (StepTypeOutput) PostDeploymentSteps ¶
func (o StepTypeOutput) PostDeploymentSteps() PrePostStepArrayOutput
The list of steps to be run after deploying the target.
func (StepTypeOutput) PreDeploymentSteps ¶
func (o StepTypeOutput) PreDeploymentSteps() PrePostStepArrayOutput
The list of steps to be run before deploying the target.
func (StepTypeOutput) ToStepTypeOutput ¶
func (o StepTypeOutput) ToStepTypeOutput() StepTypeOutput
func (StepTypeOutput) ToStepTypeOutputWithContext ¶
func (o StepTypeOutput) ToStepTypeOutputWithContext(ctx context.Context) StepTypeOutput
type WaitStepAttributes ¶
type WaitStepAttributes struct { // The duration in ISO 8601 format of how long the wait should be. Duration string `pulumi:"duration"` }
The parameters for the wait step.
type WaitStepAttributesArgs ¶
type WaitStepAttributesArgs struct { // The duration in ISO 8601 format of how long the wait should be. Duration pulumi.StringInput `pulumi:"duration"` }
The parameters for the wait step.
func (WaitStepAttributesArgs) ElementType ¶
func (WaitStepAttributesArgs) ElementType() reflect.Type
func (WaitStepAttributesArgs) ToWaitStepAttributesOutput ¶
func (i WaitStepAttributesArgs) ToWaitStepAttributesOutput() WaitStepAttributesOutput
func (WaitStepAttributesArgs) ToWaitStepAttributesOutputWithContext ¶
func (i WaitStepAttributesArgs) ToWaitStepAttributesOutputWithContext(ctx context.Context) WaitStepAttributesOutput
func (WaitStepAttributesArgs) ToWaitStepAttributesPtrOutput ¶
func (i WaitStepAttributesArgs) ToWaitStepAttributesPtrOutput() WaitStepAttributesPtrOutput
func (WaitStepAttributesArgs) ToWaitStepAttributesPtrOutputWithContext ¶
func (i WaitStepAttributesArgs) ToWaitStepAttributesPtrOutputWithContext(ctx context.Context) WaitStepAttributesPtrOutput
type WaitStepAttributesInput ¶
type WaitStepAttributesInput interface { pulumi.Input ToWaitStepAttributesOutput() WaitStepAttributesOutput ToWaitStepAttributesOutputWithContext(context.Context) WaitStepAttributesOutput }
WaitStepAttributesInput is an input type that accepts WaitStepAttributesArgs and WaitStepAttributesOutput values. You can construct a concrete instance of `WaitStepAttributesInput` via:
WaitStepAttributesArgs{...}
type WaitStepAttributesOutput ¶
type WaitStepAttributesOutput struct{ *pulumi.OutputState }
The parameters for the wait step.
func (WaitStepAttributesOutput) Duration ¶
func (o WaitStepAttributesOutput) Duration() pulumi.StringOutput
The duration in ISO 8601 format of how long the wait should be.
func (WaitStepAttributesOutput) ElementType ¶
func (WaitStepAttributesOutput) ElementType() reflect.Type
func (WaitStepAttributesOutput) ToWaitStepAttributesOutput ¶
func (o WaitStepAttributesOutput) ToWaitStepAttributesOutput() WaitStepAttributesOutput
func (WaitStepAttributesOutput) ToWaitStepAttributesOutputWithContext ¶
func (o WaitStepAttributesOutput) ToWaitStepAttributesOutputWithContext(ctx context.Context) WaitStepAttributesOutput
func (WaitStepAttributesOutput) ToWaitStepAttributesPtrOutput ¶
func (o WaitStepAttributesOutput) ToWaitStepAttributesPtrOutput() WaitStepAttributesPtrOutput
func (WaitStepAttributesOutput) ToWaitStepAttributesPtrOutputWithContext ¶
func (o WaitStepAttributesOutput) ToWaitStepAttributesPtrOutputWithContext(ctx context.Context) WaitStepAttributesPtrOutput
type WaitStepAttributesPtrInput ¶
type WaitStepAttributesPtrInput interface { pulumi.Input ToWaitStepAttributesPtrOutput() WaitStepAttributesPtrOutput ToWaitStepAttributesPtrOutputWithContext(context.Context) WaitStepAttributesPtrOutput }
WaitStepAttributesPtrInput is an input type that accepts WaitStepAttributesArgs, WaitStepAttributesPtr and WaitStepAttributesPtrOutput values. You can construct a concrete instance of `WaitStepAttributesPtrInput` via:
WaitStepAttributesArgs{...} or: nil
func WaitStepAttributesPtr ¶
func WaitStepAttributesPtr(v *WaitStepAttributesArgs) WaitStepAttributesPtrInput
type WaitStepAttributesPtrOutput ¶
type WaitStepAttributesPtrOutput struct{ *pulumi.OutputState }
func (WaitStepAttributesPtrOutput) Duration ¶
func (o WaitStepAttributesPtrOutput) Duration() pulumi.StringPtrOutput
The duration in ISO 8601 format of how long the wait should be.
func (WaitStepAttributesPtrOutput) Elem ¶
func (o WaitStepAttributesPtrOutput) Elem() WaitStepAttributesOutput
func (WaitStepAttributesPtrOutput) ElementType ¶
func (WaitStepAttributesPtrOutput) ElementType() reflect.Type
func (WaitStepAttributesPtrOutput) ToWaitStepAttributesPtrOutput ¶
func (o WaitStepAttributesPtrOutput) ToWaitStepAttributesPtrOutput() WaitStepAttributesPtrOutput
func (WaitStepAttributesPtrOutput) ToWaitStepAttributesPtrOutputWithContext ¶
func (o WaitStepAttributesPtrOutput) ToWaitStepAttributesPtrOutputWithContext(ctx context.Context) WaitStepAttributesPtrOutput
type WaitStepAttributesResponse ¶
type WaitStepAttributesResponse struct { // The duration in ISO 8601 format of how long the wait should be. Duration string `pulumi:"duration"` }
The parameters for the wait step.
type WaitStepAttributesResponseArgs ¶
type WaitStepAttributesResponseArgs struct { // The duration in ISO 8601 format of how long the wait should be. Duration pulumi.StringInput `pulumi:"duration"` }
The parameters for the wait step.
func (WaitStepAttributesResponseArgs) ElementType ¶
func (WaitStepAttributesResponseArgs) ElementType() reflect.Type
func (WaitStepAttributesResponseArgs) ToWaitStepAttributesResponseOutput ¶
func (i WaitStepAttributesResponseArgs) ToWaitStepAttributesResponseOutput() WaitStepAttributesResponseOutput
func (WaitStepAttributesResponseArgs) ToWaitStepAttributesResponseOutputWithContext ¶
func (i WaitStepAttributesResponseArgs) ToWaitStepAttributesResponseOutputWithContext(ctx context.Context) WaitStepAttributesResponseOutput
func (WaitStepAttributesResponseArgs) ToWaitStepAttributesResponsePtrOutput ¶
func (i WaitStepAttributesResponseArgs) ToWaitStepAttributesResponsePtrOutput() WaitStepAttributesResponsePtrOutput
func (WaitStepAttributesResponseArgs) ToWaitStepAttributesResponsePtrOutputWithContext ¶
func (i WaitStepAttributesResponseArgs) ToWaitStepAttributesResponsePtrOutputWithContext(ctx context.Context) WaitStepAttributesResponsePtrOutput
type WaitStepAttributesResponseInput ¶
type WaitStepAttributesResponseInput interface { pulumi.Input ToWaitStepAttributesResponseOutput() WaitStepAttributesResponseOutput ToWaitStepAttributesResponseOutputWithContext(context.Context) WaitStepAttributesResponseOutput }
WaitStepAttributesResponseInput is an input type that accepts WaitStepAttributesResponseArgs and WaitStepAttributesResponseOutput values. You can construct a concrete instance of `WaitStepAttributesResponseInput` via:
WaitStepAttributesResponseArgs{...}
type WaitStepAttributesResponseOutput ¶
type WaitStepAttributesResponseOutput struct{ *pulumi.OutputState }
The parameters for the wait step.
func (WaitStepAttributesResponseOutput) Duration ¶
func (o WaitStepAttributesResponseOutput) Duration() pulumi.StringOutput
The duration in ISO 8601 format of how long the wait should be.
func (WaitStepAttributesResponseOutput) ElementType ¶
func (WaitStepAttributesResponseOutput) ElementType() reflect.Type
func (WaitStepAttributesResponseOutput) ToWaitStepAttributesResponseOutput ¶
func (o WaitStepAttributesResponseOutput) ToWaitStepAttributesResponseOutput() WaitStepAttributesResponseOutput
func (WaitStepAttributesResponseOutput) ToWaitStepAttributesResponseOutputWithContext ¶
func (o WaitStepAttributesResponseOutput) ToWaitStepAttributesResponseOutputWithContext(ctx context.Context) WaitStepAttributesResponseOutput
func (WaitStepAttributesResponseOutput) ToWaitStepAttributesResponsePtrOutput ¶
func (o WaitStepAttributesResponseOutput) ToWaitStepAttributesResponsePtrOutput() WaitStepAttributesResponsePtrOutput
func (WaitStepAttributesResponseOutput) ToWaitStepAttributesResponsePtrOutputWithContext ¶
func (o WaitStepAttributesResponseOutput) ToWaitStepAttributesResponsePtrOutputWithContext(ctx context.Context) WaitStepAttributesResponsePtrOutput
type WaitStepAttributesResponsePtrInput ¶
type WaitStepAttributesResponsePtrInput interface { pulumi.Input ToWaitStepAttributesResponsePtrOutput() WaitStepAttributesResponsePtrOutput ToWaitStepAttributesResponsePtrOutputWithContext(context.Context) WaitStepAttributesResponsePtrOutput }
WaitStepAttributesResponsePtrInput is an input type that accepts WaitStepAttributesResponseArgs, WaitStepAttributesResponsePtr and WaitStepAttributesResponsePtrOutput values. You can construct a concrete instance of `WaitStepAttributesResponsePtrInput` via:
WaitStepAttributesResponseArgs{...} or: nil
func WaitStepAttributesResponsePtr ¶
func WaitStepAttributesResponsePtr(v *WaitStepAttributesResponseArgs) WaitStepAttributesResponsePtrInput
type WaitStepAttributesResponsePtrOutput ¶
type WaitStepAttributesResponsePtrOutput struct{ *pulumi.OutputState }
func (WaitStepAttributesResponsePtrOutput) Duration ¶
func (o WaitStepAttributesResponsePtrOutput) Duration() pulumi.StringPtrOutput
The duration in ISO 8601 format of how long the wait should be.
func (WaitStepAttributesResponsePtrOutput) Elem ¶
func (o WaitStepAttributesResponsePtrOutput) Elem() WaitStepAttributesResponseOutput
func (WaitStepAttributesResponsePtrOutput) ElementType ¶
func (WaitStepAttributesResponsePtrOutput) ElementType() reflect.Type
func (WaitStepAttributesResponsePtrOutput) ToWaitStepAttributesResponsePtrOutput ¶
func (o WaitStepAttributesResponsePtrOutput) ToWaitStepAttributesResponsePtrOutput() WaitStepAttributesResponsePtrOutput
func (WaitStepAttributesResponsePtrOutput) ToWaitStepAttributesResponsePtrOutputWithContext ¶
func (o WaitStepAttributesResponsePtrOutput) ToWaitStepAttributesResponsePtrOutputWithContext(ctx context.Context) WaitStepAttributesResponsePtrOutput
type WaitStepProperties ¶
type WaitStepProperties struct { // The Wait attributes Attributes *WaitStepAttributes `pulumi:"attributes"` // The type of step. // Expected value is 'Wait'. StepType string `pulumi:"stepType"` }
Defines the properties of a Wait step.
type WaitStepPropertiesArgs ¶
type WaitStepPropertiesArgs struct { // The Wait attributes Attributes WaitStepAttributesPtrInput `pulumi:"attributes"` // The type of step. // Expected value is 'Wait'. StepType pulumi.StringInput `pulumi:"stepType"` }
Defines the properties of a Wait step.
func (WaitStepPropertiesArgs) ElementType ¶
func (WaitStepPropertiesArgs) ElementType() reflect.Type
func (WaitStepPropertiesArgs) ToWaitStepPropertiesOutput ¶
func (i WaitStepPropertiesArgs) ToWaitStepPropertiesOutput() WaitStepPropertiesOutput
func (WaitStepPropertiesArgs) ToWaitStepPropertiesOutputWithContext ¶
func (i WaitStepPropertiesArgs) ToWaitStepPropertiesOutputWithContext(ctx context.Context) WaitStepPropertiesOutput
func (WaitStepPropertiesArgs) ToWaitStepPropertiesPtrOutput ¶
func (i WaitStepPropertiesArgs) ToWaitStepPropertiesPtrOutput() WaitStepPropertiesPtrOutput
func (WaitStepPropertiesArgs) ToWaitStepPropertiesPtrOutputWithContext ¶
func (i WaitStepPropertiesArgs) ToWaitStepPropertiesPtrOutputWithContext(ctx context.Context) WaitStepPropertiesPtrOutput
type WaitStepPropertiesInput ¶
type WaitStepPropertiesInput interface { pulumi.Input ToWaitStepPropertiesOutput() WaitStepPropertiesOutput ToWaitStepPropertiesOutputWithContext(context.Context) WaitStepPropertiesOutput }
WaitStepPropertiesInput is an input type that accepts WaitStepPropertiesArgs and WaitStepPropertiesOutput values. You can construct a concrete instance of `WaitStepPropertiesInput` via:
WaitStepPropertiesArgs{...}
type WaitStepPropertiesOutput ¶
type WaitStepPropertiesOutput struct{ *pulumi.OutputState }
Defines the properties of a Wait step.
func (WaitStepPropertiesOutput) Attributes ¶
func (o WaitStepPropertiesOutput) Attributes() WaitStepAttributesPtrOutput
The Wait attributes
func (WaitStepPropertiesOutput) ElementType ¶
func (WaitStepPropertiesOutput) ElementType() reflect.Type
func (WaitStepPropertiesOutput) StepType ¶
func (o WaitStepPropertiesOutput) StepType() pulumi.StringOutput
The type of step. Expected value is 'Wait'.
func (WaitStepPropertiesOutput) ToWaitStepPropertiesOutput ¶
func (o WaitStepPropertiesOutput) ToWaitStepPropertiesOutput() WaitStepPropertiesOutput
func (WaitStepPropertiesOutput) ToWaitStepPropertiesOutputWithContext ¶
func (o WaitStepPropertiesOutput) ToWaitStepPropertiesOutputWithContext(ctx context.Context) WaitStepPropertiesOutput
func (WaitStepPropertiesOutput) ToWaitStepPropertiesPtrOutput ¶
func (o WaitStepPropertiesOutput) ToWaitStepPropertiesPtrOutput() WaitStepPropertiesPtrOutput
func (WaitStepPropertiesOutput) ToWaitStepPropertiesPtrOutputWithContext ¶
func (o WaitStepPropertiesOutput) ToWaitStepPropertiesPtrOutputWithContext(ctx context.Context) WaitStepPropertiesPtrOutput
type WaitStepPropertiesPtrInput ¶
type WaitStepPropertiesPtrInput interface { pulumi.Input ToWaitStepPropertiesPtrOutput() WaitStepPropertiesPtrOutput ToWaitStepPropertiesPtrOutputWithContext(context.Context) WaitStepPropertiesPtrOutput }
WaitStepPropertiesPtrInput is an input type that accepts WaitStepPropertiesArgs, WaitStepPropertiesPtr and WaitStepPropertiesPtrOutput values. You can construct a concrete instance of `WaitStepPropertiesPtrInput` via:
WaitStepPropertiesArgs{...} or: nil
func WaitStepPropertiesPtr ¶
func WaitStepPropertiesPtr(v *WaitStepPropertiesArgs) WaitStepPropertiesPtrInput
type WaitStepPropertiesPtrOutput ¶
type WaitStepPropertiesPtrOutput struct{ *pulumi.OutputState }
func (WaitStepPropertiesPtrOutput) Attributes ¶
func (o WaitStepPropertiesPtrOutput) Attributes() WaitStepAttributesPtrOutput
The Wait attributes
func (WaitStepPropertiesPtrOutput) Elem ¶
func (o WaitStepPropertiesPtrOutput) Elem() WaitStepPropertiesOutput
func (WaitStepPropertiesPtrOutput) ElementType ¶
func (WaitStepPropertiesPtrOutput) ElementType() reflect.Type
func (WaitStepPropertiesPtrOutput) StepType ¶
func (o WaitStepPropertiesPtrOutput) StepType() pulumi.StringPtrOutput
The type of step. Expected value is 'Wait'.
func (WaitStepPropertiesPtrOutput) ToWaitStepPropertiesPtrOutput ¶
func (o WaitStepPropertiesPtrOutput) ToWaitStepPropertiesPtrOutput() WaitStepPropertiesPtrOutput
func (WaitStepPropertiesPtrOutput) ToWaitStepPropertiesPtrOutputWithContext ¶
func (o WaitStepPropertiesPtrOutput) ToWaitStepPropertiesPtrOutputWithContext(ctx context.Context) WaitStepPropertiesPtrOutput
type WaitStepPropertiesResponse ¶
type WaitStepPropertiesResponse struct { // The Wait attributes Attributes *WaitStepAttributesResponse `pulumi:"attributes"` // The type of step. // Expected value is 'Wait'. StepType string `pulumi:"stepType"` }
Defines the properties of a Wait step.
type WaitStepPropertiesResponseArgs ¶
type WaitStepPropertiesResponseArgs struct { // The Wait attributes Attributes WaitStepAttributesResponsePtrInput `pulumi:"attributes"` // The type of step. // Expected value is 'Wait'. StepType pulumi.StringInput `pulumi:"stepType"` }
Defines the properties of a Wait step.
func (WaitStepPropertiesResponseArgs) ElementType ¶
func (WaitStepPropertiesResponseArgs) ElementType() reflect.Type
func (WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponseOutput ¶
func (i WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponseOutput() WaitStepPropertiesResponseOutput
func (WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponseOutputWithContext ¶
func (i WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponseOutputWithContext(ctx context.Context) WaitStepPropertiesResponseOutput
func (WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponsePtrOutput ¶
func (i WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponsePtrOutput() WaitStepPropertiesResponsePtrOutput
func (WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponsePtrOutputWithContext ¶
func (i WaitStepPropertiesResponseArgs) ToWaitStepPropertiesResponsePtrOutputWithContext(ctx context.Context) WaitStepPropertiesResponsePtrOutput
type WaitStepPropertiesResponseInput ¶
type WaitStepPropertiesResponseInput interface { pulumi.Input ToWaitStepPropertiesResponseOutput() WaitStepPropertiesResponseOutput ToWaitStepPropertiesResponseOutputWithContext(context.Context) WaitStepPropertiesResponseOutput }
WaitStepPropertiesResponseInput is an input type that accepts WaitStepPropertiesResponseArgs and WaitStepPropertiesResponseOutput values. You can construct a concrete instance of `WaitStepPropertiesResponseInput` via:
WaitStepPropertiesResponseArgs{...}
type WaitStepPropertiesResponseOutput ¶
type WaitStepPropertiesResponseOutput struct{ *pulumi.OutputState }
Defines the properties of a Wait step.
func (WaitStepPropertiesResponseOutput) Attributes ¶
func (o WaitStepPropertiesResponseOutput) Attributes() WaitStepAttributesResponsePtrOutput
The Wait attributes
func (WaitStepPropertiesResponseOutput) ElementType ¶
func (WaitStepPropertiesResponseOutput) ElementType() reflect.Type
func (WaitStepPropertiesResponseOutput) StepType ¶
func (o WaitStepPropertiesResponseOutput) StepType() pulumi.StringOutput
The type of step. Expected value is 'Wait'.
func (WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponseOutput ¶
func (o WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponseOutput() WaitStepPropertiesResponseOutput
func (WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponseOutputWithContext ¶
func (o WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponseOutputWithContext(ctx context.Context) WaitStepPropertiesResponseOutput
func (WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponsePtrOutput ¶
func (o WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponsePtrOutput() WaitStepPropertiesResponsePtrOutput
func (WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponsePtrOutputWithContext ¶
func (o WaitStepPropertiesResponseOutput) ToWaitStepPropertiesResponsePtrOutputWithContext(ctx context.Context) WaitStepPropertiesResponsePtrOutput
type WaitStepPropertiesResponsePtrInput ¶
type WaitStepPropertiesResponsePtrInput interface { pulumi.Input ToWaitStepPropertiesResponsePtrOutput() WaitStepPropertiesResponsePtrOutput ToWaitStepPropertiesResponsePtrOutputWithContext(context.Context) WaitStepPropertiesResponsePtrOutput }
WaitStepPropertiesResponsePtrInput is an input type that accepts WaitStepPropertiesResponseArgs, WaitStepPropertiesResponsePtr and WaitStepPropertiesResponsePtrOutput values. You can construct a concrete instance of `WaitStepPropertiesResponsePtrInput` via:
WaitStepPropertiesResponseArgs{...} or: nil
func WaitStepPropertiesResponsePtr ¶
func WaitStepPropertiesResponsePtr(v *WaitStepPropertiesResponseArgs) WaitStepPropertiesResponsePtrInput
type WaitStepPropertiesResponsePtrOutput ¶
type WaitStepPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (WaitStepPropertiesResponsePtrOutput) Attributes ¶
func (o WaitStepPropertiesResponsePtrOutput) Attributes() WaitStepAttributesResponsePtrOutput
The Wait attributes
func (WaitStepPropertiesResponsePtrOutput) Elem ¶
func (o WaitStepPropertiesResponsePtrOutput) Elem() WaitStepPropertiesResponseOutput
func (WaitStepPropertiesResponsePtrOutput) ElementType ¶
func (WaitStepPropertiesResponsePtrOutput) ElementType() reflect.Type
func (WaitStepPropertiesResponsePtrOutput) StepType ¶
func (o WaitStepPropertiesResponsePtrOutput) StepType() pulumi.StringPtrOutput
The type of step. Expected value is 'Wait'.
func (WaitStepPropertiesResponsePtrOutput) ToWaitStepPropertiesResponsePtrOutput ¶
func (o WaitStepPropertiesResponsePtrOutput) ToWaitStepPropertiesResponsePtrOutput() WaitStepPropertiesResponsePtrOutput
func (WaitStepPropertiesResponsePtrOutput) ToWaitStepPropertiesResponsePtrOutputWithContext ¶
func (o WaitStepPropertiesResponsePtrOutput) ToWaitStepPropertiesResponsePtrOutputWithContext(ctx context.Context) WaitStepPropertiesResponsePtrOutput