Documentation ¶
Index ¶
- Constants
- type AttestationAtResource
- type AttestationAtResourceArgs
- type AttestationAtResourceGroup
- func (*AttestationAtResourceGroup) ElementType() reflect.Type
- func (i *AttestationAtResourceGroup) ToAttestationAtResourceGroupOutput() AttestationAtResourceGroupOutput
- func (i *AttestationAtResourceGroup) ToAttestationAtResourceGroupOutputWithContext(ctx context.Context) AttestationAtResourceGroupOutput
- type AttestationAtResourceGroupArgs
- type AttestationAtResourceGroupInput
- type AttestationAtResourceGroupOutput
- func (o AttestationAtResourceGroupOutput) AssessmentDate() pulumi.StringPtrOutput
- func (o AttestationAtResourceGroupOutput) Comments() pulumi.StringPtrOutput
- func (o AttestationAtResourceGroupOutput) ComplianceState() pulumi.StringPtrOutput
- func (AttestationAtResourceGroupOutput) ElementType() reflect.Type
- func (o AttestationAtResourceGroupOutput) Evidence() AttestationEvidenceResponseArrayOutput
- func (o AttestationAtResourceGroupOutput) ExpiresOn() pulumi.StringPtrOutput
- func (o AttestationAtResourceGroupOutput) LastComplianceStateChangeAt() pulumi.StringOutput
- func (o AttestationAtResourceGroupOutput) Metadata() pulumi.AnyOutput
- func (o AttestationAtResourceGroupOutput) Name() pulumi.StringOutput
- func (o AttestationAtResourceGroupOutput) Owner() pulumi.StringPtrOutput
- func (o AttestationAtResourceGroupOutput) PolicyAssignmentId() pulumi.StringOutput
- func (o AttestationAtResourceGroupOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o AttestationAtResourceGroupOutput) ProvisioningState() pulumi.StringOutput
- func (o AttestationAtResourceGroupOutput) SystemData() SystemDataResponseOutput
- func (o AttestationAtResourceGroupOutput) ToAttestationAtResourceGroupOutput() AttestationAtResourceGroupOutput
- func (o AttestationAtResourceGroupOutput) ToAttestationAtResourceGroupOutputWithContext(ctx context.Context) AttestationAtResourceGroupOutput
- func (o AttestationAtResourceGroupOutput) Type() pulumi.StringOutput
- type AttestationAtResourceGroupState
- type AttestationAtResourceInput
- type AttestationAtResourceOutput
- func (o AttestationAtResourceOutput) AssessmentDate() pulumi.StringPtrOutput
- func (o AttestationAtResourceOutput) Comments() pulumi.StringPtrOutput
- func (o AttestationAtResourceOutput) ComplianceState() pulumi.StringPtrOutput
- func (AttestationAtResourceOutput) ElementType() reflect.Type
- func (o AttestationAtResourceOutput) Evidence() AttestationEvidenceResponseArrayOutput
- func (o AttestationAtResourceOutput) ExpiresOn() pulumi.StringPtrOutput
- func (o AttestationAtResourceOutput) LastComplianceStateChangeAt() pulumi.StringOutput
- func (o AttestationAtResourceOutput) Metadata() pulumi.AnyOutput
- func (o AttestationAtResourceOutput) Name() pulumi.StringOutput
- func (o AttestationAtResourceOutput) Owner() pulumi.StringPtrOutput
- func (o AttestationAtResourceOutput) PolicyAssignmentId() pulumi.StringOutput
- func (o AttestationAtResourceOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o AttestationAtResourceOutput) ProvisioningState() pulumi.StringOutput
- func (o AttestationAtResourceOutput) SystemData() SystemDataResponseOutput
- func (o AttestationAtResourceOutput) ToAttestationAtResourceOutput() AttestationAtResourceOutput
- func (o AttestationAtResourceOutput) ToAttestationAtResourceOutputWithContext(ctx context.Context) AttestationAtResourceOutput
- func (o AttestationAtResourceOutput) Type() pulumi.StringOutput
- type AttestationAtResourceState
- type AttestationAtSubscription
- type AttestationAtSubscriptionArgs
- type AttestationAtSubscriptionInput
- type AttestationAtSubscriptionOutput
- func (o AttestationAtSubscriptionOutput) AssessmentDate() pulumi.StringPtrOutput
- func (o AttestationAtSubscriptionOutput) Comments() pulumi.StringPtrOutput
- func (o AttestationAtSubscriptionOutput) ComplianceState() pulumi.StringPtrOutput
- func (AttestationAtSubscriptionOutput) ElementType() reflect.Type
- func (o AttestationAtSubscriptionOutput) Evidence() AttestationEvidenceResponseArrayOutput
- func (o AttestationAtSubscriptionOutput) ExpiresOn() pulumi.StringPtrOutput
- func (o AttestationAtSubscriptionOutput) LastComplianceStateChangeAt() pulumi.StringOutput
- func (o AttestationAtSubscriptionOutput) Metadata() pulumi.AnyOutput
- func (o AttestationAtSubscriptionOutput) Name() pulumi.StringOutput
- func (o AttestationAtSubscriptionOutput) Owner() pulumi.StringPtrOutput
- func (o AttestationAtSubscriptionOutput) PolicyAssignmentId() pulumi.StringOutput
- func (o AttestationAtSubscriptionOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o AttestationAtSubscriptionOutput) ProvisioningState() pulumi.StringOutput
- func (o AttestationAtSubscriptionOutput) SystemData() SystemDataResponseOutput
- func (o AttestationAtSubscriptionOutput) ToAttestationAtSubscriptionOutput() AttestationAtSubscriptionOutput
- func (o AttestationAtSubscriptionOutput) ToAttestationAtSubscriptionOutputWithContext(ctx context.Context) AttestationAtSubscriptionOutput
- func (o AttestationAtSubscriptionOutput) Type() pulumi.StringOutput
- type AttestationAtSubscriptionState
- type AttestationEvidence
- type AttestationEvidenceArgs
- type AttestationEvidenceArray
- type AttestationEvidenceArrayInput
- type AttestationEvidenceArrayOutput
- func (AttestationEvidenceArrayOutput) ElementType() reflect.Type
- func (o AttestationEvidenceArrayOutput) Index(i pulumi.IntInput) AttestationEvidenceOutput
- func (o AttestationEvidenceArrayOutput) ToAttestationEvidenceArrayOutput() AttestationEvidenceArrayOutput
- func (o AttestationEvidenceArrayOutput) ToAttestationEvidenceArrayOutputWithContext(ctx context.Context) AttestationEvidenceArrayOutput
- type AttestationEvidenceInput
- type AttestationEvidenceOutput
- func (o AttestationEvidenceOutput) Description() pulumi.StringPtrOutput
- func (AttestationEvidenceOutput) ElementType() reflect.Type
- func (o AttestationEvidenceOutput) SourceUri() pulumi.StringPtrOutput
- func (o AttestationEvidenceOutput) ToAttestationEvidenceOutput() AttestationEvidenceOutput
- func (o AttestationEvidenceOutput) ToAttestationEvidenceOutputWithContext(ctx context.Context) AttestationEvidenceOutput
- type AttestationEvidenceResponse
- type AttestationEvidenceResponseArrayOutput
- func (AttestationEvidenceResponseArrayOutput) ElementType() reflect.Type
- func (o AttestationEvidenceResponseArrayOutput) Index(i pulumi.IntInput) AttestationEvidenceResponseOutput
- func (o AttestationEvidenceResponseArrayOutput) ToAttestationEvidenceResponseArrayOutput() AttestationEvidenceResponseArrayOutput
- func (o AttestationEvidenceResponseArrayOutput) ToAttestationEvidenceResponseArrayOutputWithContext(ctx context.Context) AttestationEvidenceResponseArrayOutput
- type AttestationEvidenceResponseOutput
- func (o AttestationEvidenceResponseOutput) Description() pulumi.StringPtrOutput
- func (AttestationEvidenceResponseOutput) ElementType() reflect.Type
- func (o AttestationEvidenceResponseOutput) SourceUri() pulumi.StringPtrOutput
- func (o AttestationEvidenceResponseOutput) ToAttestationEvidenceResponseOutput() AttestationEvidenceResponseOutput
- func (o AttestationEvidenceResponseOutput) ToAttestationEvidenceResponseOutputWithContext(ctx context.Context) AttestationEvidenceResponseOutput
- type ComplianceState
- func (ComplianceState) ElementType() reflect.Type
- func (e ComplianceState) ToComplianceStateOutput() ComplianceStateOutput
- func (e ComplianceState) ToComplianceStateOutputWithContext(ctx context.Context) ComplianceStateOutput
- func (e ComplianceState) ToComplianceStatePtrOutput() ComplianceStatePtrOutput
- func (e ComplianceState) ToComplianceStatePtrOutputWithContext(ctx context.Context) ComplianceStatePtrOutput
- func (e ComplianceState) ToStringOutput() pulumi.StringOutput
- func (e ComplianceState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComplianceState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComplianceState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComplianceStateInput
- type ComplianceStateOutput
- func (ComplianceStateOutput) ElementType() reflect.Type
- func (o ComplianceStateOutput) ToComplianceStateOutput() ComplianceStateOutput
- func (o ComplianceStateOutput) ToComplianceStateOutputWithContext(ctx context.Context) ComplianceStateOutput
- func (o ComplianceStateOutput) ToComplianceStatePtrOutput() ComplianceStatePtrOutput
- func (o ComplianceStateOutput) ToComplianceStatePtrOutputWithContext(ctx context.Context) ComplianceStatePtrOutput
- func (o ComplianceStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ComplianceStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComplianceStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComplianceStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComplianceStatePtrInput
- type ComplianceStatePtrOutput
- func (o ComplianceStatePtrOutput) Elem() ComplianceStateOutput
- func (ComplianceStatePtrOutput) ElementType() reflect.Type
- func (o ComplianceStatePtrOutput) ToComplianceStatePtrOutput() ComplianceStatePtrOutput
- func (o ComplianceStatePtrOutput) ToComplianceStatePtrOutputWithContext(ctx context.Context) ComplianceStatePtrOutput
- func (o ComplianceStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComplianceStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ErrorDefinitionResponse
- type ErrorDefinitionResponseArrayOutput
- func (ErrorDefinitionResponseArrayOutput) ElementType() reflect.Type
- func (o ErrorDefinitionResponseArrayOutput) Index(i pulumi.IntInput) ErrorDefinitionResponseOutput
- func (o ErrorDefinitionResponseArrayOutput) ToErrorDefinitionResponseArrayOutput() ErrorDefinitionResponseArrayOutput
- func (o ErrorDefinitionResponseArrayOutput) ToErrorDefinitionResponseArrayOutputWithContext(ctx context.Context) ErrorDefinitionResponseArrayOutput
- type ErrorDefinitionResponseOutput
- func (o ErrorDefinitionResponseOutput) AdditionalInfo() TypedErrorInfoResponseArrayOutput
- func (o ErrorDefinitionResponseOutput) Code() pulumi.StringOutput
- func (o ErrorDefinitionResponseOutput) Details() ErrorDefinitionResponseArrayOutput
- func (ErrorDefinitionResponseOutput) ElementType() reflect.Type
- func (o ErrorDefinitionResponseOutput) Message() pulumi.StringOutput
- func (o ErrorDefinitionResponseOutput) Target() pulumi.StringOutput
- func (o ErrorDefinitionResponseOutput) ToErrorDefinitionResponseOutput() ErrorDefinitionResponseOutput
- func (o ErrorDefinitionResponseOutput) ToErrorDefinitionResponseOutputWithContext(ctx context.Context) ErrorDefinitionResponseOutput
- type ListRemediationDeploymentsAtManagementGroupArgs
- type ListRemediationDeploymentsAtManagementGroupOutputArgs
- type ListRemediationDeploymentsAtManagementGroupResult
- type ListRemediationDeploymentsAtManagementGroupResultOutput
- func (ListRemediationDeploymentsAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o ListRemediationDeploymentsAtManagementGroupResultOutput) NextLink() pulumi.StringOutput
- func (o ListRemediationDeploymentsAtManagementGroupResultOutput) ToListRemediationDeploymentsAtManagementGroupResultOutput() ListRemediationDeploymentsAtManagementGroupResultOutput
- func (o ListRemediationDeploymentsAtManagementGroupResultOutput) ToListRemediationDeploymentsAtManagementGroupResultOutputWithContext(ctx context.Context) ListRemediationDeploymentsAtManagementGroupResultOutput
- func (o ListRemediationDeploymentsAtManagementGroupResultOutput) Value() RemediationDeploymentResponseArrayOutput
- type ListRemediationDeploymentsAtResourceArgs
- type ListRemediationDeploymentsAtResourceGroupArgs
- type ListRemediationDeploymentsAtResourceGroupOutputArgs
- type ListRemediationDeploymentsAtResourceGroupResult
- type ListRemediationDeploymentsAtResourceGroupResultOutput
- func (ListRemediationDeploymentsAtResourceGroupResultOutput) ElementType() reflect.Type
- func (o ListRemediationDeploymentsAtResourceGroupResultOutput) NextLink() pulumi.StringOutput
- func (o ListRemediationDeploymentsAtResourceGroupResultOutput) ToListRemediationDeploymentsAtResourceGroupResultOutput() ListRemediationDeploymentsAtResourceGroupResultOutput
- func (o ListRemediationDeploymentsAtResourceGroupResultOutput) ToListRemediationDeploymentsAtResourceGroupResultOutputWithContext(ctx context.Context) ListRemediationDeploymentsAtResourceGroupResultOutput
- func (o ListRemediationDeploymentsAtResourceGroupResultOutput) Value() RemediationDeploymentResponseArrayOutput
- type ListRemediationDeploymentsAtResourceOutputArgs
- type ListRemediationDeploymentsAtResourceResult
- type ListRemediationDeploymentsAtResourceResultOutput
- func (ListRemediationDeploymentsAtResourceResultOutput) ElementType() reflect.Type
- func (o ListRemediationDeploymentsAtResourceResultOutput) NextLink() pulumi.StringOutput
- func (o ListRemediationDeploymentsAtResourceResultOutput) ToListRemediationDeploymentsAtResourceResultOutput() ListRemediationDeploymentsAtResourceResultOutput
- func (o ListRemediationDeploymentsAtResourceResultOutput) ToListRemediationDeploymentsAtResourceResultOutputWithContext(ctx context.Context) ListRemediationDeploymentsAtResourceResultOutput
- func (o ListRemediationDeploymentsAtResourceResultOutput) Value() RemediationDeploymentResponseArrayOutput
- type ListRemediationDeploymentsAtSubscriptionArgs
- type ListRemediationDeploymentsAtSubscriptionOutputArgs
- type ListRemediationDeploymentsAtSubscriptionResult
- type ListRemediationDeploymentsAtSubscriptionResultOutput
- func (ListRemediationDeploymentsAtSubscriptionResultOutput) ElementType() reflect.Type
- func (o ListRemediationDeploymentsAtSubscriptionResultOutput) NextLink() pulumi.StringOutput
- func (o ListRemediationDeploymentsAtSubscriptionResultOutput) ToListRemediationDeploymentsAtSubscriptionResultOutput() ListRemediationDeploymentsAtSubscriptionResultOutput
- func (o ListRemediationDeploymentsAtSubscriptionResultOutput) ToListRemediationDeploymentsAtSubscriptionResultOutputWithContext(ctx context.Context) ListRemediationDeploymentsAtSubscriptionResultOutput
- func (o ListRemediationDeploymentsAtSubscriptionResultOutput) Value() RemediationDeploymentResponseArrayOutput
- type LookupAttestationAtResourceArgs
- type LookupAttestationAtResourceGroupArgs
- type LookupAttestationAtResourceGroupOutputArgs
- type LookupAttestationAtResourceGroupResult
- type LookupAttestationAtResourceGroupResultOutput
- func (o LookupAttestationAtResourceGroupResultOutput) AssessmentDate() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceGroupResultOutput) Comments() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceGroupResultOutput) ComplianceState() pulumi.StringPtrOutput
- func (LookupAttestationAtResourceGroupResultOutput) ElementType() reflect.Type
- func (o LookupAttestationAtResourceGroupResultOutput) Evidence() AttestationEvidenceResponseArrayOutput
- func (o LookupAttestationAtResourceGroupResultOutput) ExpiresOn() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupAttestationAtResourceGroupResultOutput) LastComplianceStateChangeAt() pulumi.StringOutput
- func (o LookupAttestationAtResourceGroupResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupAttestationAtResourceGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupAttestationAtResourceGroupResultOutput) Owner() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceGroupResultOutput) PolicyAssignmentId() pulumi.StringOutput
- func (o LookupAttestationAtResourceGroupResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceGroupResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupAttestationAtResourceGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupAttestationAtResourceGroupResultOutput) ToLookupAttestationAtResourceGroupResultOutput() LookupAttestationAtResourceGroupResultOutput
- func (o LookupAttestationAtResourceGroupResultOutput) ToLookupAttestationAtResourceGroupResultOutputWithContext(ctx context.Context) LookupAttestationAtResourceGroupResultOutput
- func (o LookupAttestationAtResourceGroupResultOutput) Type() pulumi.StringOutput
- type LookupAttestationAtResourceOutputArgs
- type LookupAttestationAtResourceResult
- type LookupAttestationAtResourceResultOutput
- func (o LookupAttestationAtResourceResultOutput) AssessmentDate() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceResultOutput) Comments() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceResultOutput) ComplianceState() pulumi.StringPtrOutput
- func (LookupAttestationAtResourceResultOutput) ElementType() reflect.Type
- func (o LookupAttestationAtResourceResultOutput) Evidence() AttestationEvidenceResponseArrayOutput
- func (o LookupAttestationAtResourceResultOutput) ExpiresOn() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceResultOutput) Id() pulumi.StringOutput
- func (o LookupAttestationAtResourceResultOutput) LastComplianceStateChangeAt() pulumi.StringOutput
- func (o LookupAttestationAtResourceResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupAttestationAtResourceResultOutput) Name() pulumi.StringOutput
- func (o LookupAttestationAtResourceResultOutput) Owner() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceResultOutput) PolicyAssignmentId() pulumi.StringOutput
- func (o LookupAttestationAtResourceResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o LookupAttestationAtResourceResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupAttestationAtResourceResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupAttestationAtResourceResultOutput) ToLookupAttestationAtResourceResultOutput() LookupAttestationAtResourceResultOutput
- func (o LookupAttestationAtResourceResultOutput) ToLookupAttestationAtResourceResultOutputWithContext(ctx context.Context) LookupAttestationAtResourceResultOutput
- func (o LookupAttestationAtResourceResultOutput) Type() pulumi.StringOutput
- type LookupAttestationAtSubscriptionArgs
- type LookupAttestationAtSubscriptionOutputArgs
- type LookupAttestationAtSubscriptionResult
- type LookupAttestationAtSubscriptionResultOutput
- func (o LookupAttestationAtSubscriptionResultOutput) AssessmentDate() pulumi.StringPtrOutput
- func (o LookupAttestationAtSubscriptionResultOutput) Comments() pulumi.StringPtrOutput
- func (o LookupAttestationAtSubscriptionResultOutput) ComplianceState() pulumi.StringPtrOutput
- func (LookupAttestationAtSubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupAttestationAtSubscriptionResultOutput) Evidence() AttestationEvidenceResponseArrayOutput
- func (o LookupAttestationAtSubscriptionResultOutput) ExpiresOn() pulumi.StringPtrOutput
- func (o LookupAttestationAtSubscriptionResultOutput) Id() pulumi.StringOutput
- func (o LookupAttestationAtSubscriptionResultOutput) LastComplianceStateChangeAt() pulumi.StringOutput
- func (o LookupAttestationAtSubscriptionResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupAttestationAtSubscriptionResultOutput) Name() pulumi.StringOutput
- func (o LookupAttestationAtSubscriptionResultOutput) Owner() pulumi.StringPtrOutput
- func (o LookupAttestationAtSubscriptionResultOutput) PolicyAssignmentId() pulumi.StringOutput
- func (o LookupAttestationAtSubscriptionResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o LookupAttestationAtSubscriptionResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupAttestationAtSubscriptionResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupAttestationAtSubscriptionResultOutput) ToLookupAttestationAtSubscriptionResultOutput() LookupAttestationAtSubscriptionResultOutput
- func (o LookupAttestationAtSubscriptionResultOutput) ToLookupAttestationAtSubscriptionResultOutputWithContext(ctx context.Context) LookupAttestationAtSubscriptionResultOutput
- func (o LookupAttestationAtSubscriptionResultOutput) Type() pulumi.StringOutput
- type LookupRemediationAtManagementGroupArgs
- type LookupRemediationAtManagementGroupOutputArgs
- type LookupRemediationAtManagementGroupResult
- type LookupRemediationAtManagementGroupResultOutput
- func (o LookupRemediationAtManagementGroupResultOutput) CorrelationId() pulumi.StringOutput
- func (o LookupRemediationAtManagementGroupResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupRemediationAtManagementGroupResultOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
- func (LookupRemediationAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o LookupRemediationAtManagementGroupResultOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o LookupRemediationAtManagementGroupResultOutput) Filters() RemediationFiltersResponsePtrOutput
- func (o LookupRemediationAtManagementGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupRemediationAtManagementGroupResultOutput) LastUpdatedOn() pulumi.StringOutput
- func (o LookupRemediationAtManagementGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupRemediationAtManagementGroupResultOutput) ParallelDeployments() pulumi.IntPtrOutput
- func (o LookupRemediationAtManagementGroupResultOutput) PolicyAssignmentId() pulumi.StringPtrOutput
- func (o LookupRemediationAtManagementGroupResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o LookupRemediationAtManagementGroupResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupRemediationAtManagementGroupResultOutput) ResourceCount() pulumi.IntPtrOutput
- func (o LookupRemediationAtManagementGroupResultOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
- func (o LookupRemediationAtManagementGroupResultOutput) StatusMessage() pulumi.StringOutput
- func (o LookupRemediationAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupRemediationAtManagementGroupResultOutput) ToLookupRemediationAtManagementGroupResultOutput() LookupRemediationAtManagementGroupResultOutput
- func (o LookupRemediationAtManagementGroupResultOutput) ToLookupRemediationAtManagementGroupResultOutputWithContext(ctx context.Context) LookupRemediationAtManagementGroupResultOutput
- func (o LookupRemediationAtManagementGroupResultOutput) Type() pulumi.StringOutput
- type LookupRemediationAtResourceArgs
- type LookupRemediationAtResourceGroupArgs
- type LookupRemediationAtResourceGroupOutputArgs
- type LookupRemediationAtResourceGroupResult
- type LookupRemediationAtResourceGroupResultOutput
- func (o LookupRemediationAtResourceGroupResultOutput) CorrelationId() pulumi.StringOutput
- func (o LookupRemediationAtResourceGroupResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupRemediationAtResourceGroupResultOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
- func (LookupRemediationAtResourceGroupResultOutput) ElementType() reflect.Type
- func (o LookupRemediationAtResourceGroupResultOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o LookupRemediationAtResourceGroupResultOutput) Filters() RemediationFiltersResponsePtrOutput
- func (o LookupRemediationAtResourceGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupRemediationAtResourceGroupResultOutput) LastUpdatedOn() pulumi.StringOutput
- func (o LookupRemediationAtResourceGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupRemediationAtResourceGroupResultOutput) ParallelDeployments() pulumi.IntPtrOutput
- func (o LookupRemediationAtResourceGroupResultOutput) PolicyAssignmentId() pulumi.StringPtrOutput
- func (o LookupRemediationAtResourceGroupResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o LookupRemediationAtResourceGroupResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupRemediationAtResourceGroupResultOutput) ResourceCount() pulumi.IntPtrOutput
- func (o LookupRemediationAtResourceGroupResultOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
- func (o LookupRemediationAtResourceGroupResultOutput) StatusMessage() pulumi.StringOutput
- func (o LookupRemediationAtResourceGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupRemediationAtResourceGroupResultOutput) ToLookupRemediationAtResourceGroupResultOutput() LookupRemediationAtResourceGroupResultOutput
- func (o LookupRemediationAtResourceGroupResultOutput) ToLookupRemediationAtResourceGroupResultOutputWithContext(ctx context.Context) LookupRemediationAtResourceGroupResultOutput
- func (o LookupRemediationAtResourceGroupResultOutput) Type() pulumi.StringOutput
- type LookupRemediationAtResourceOutputArgs
- type LookupRemediationAtResourceResult
- type LookupRemediationAtResourceResultOutput
- func (o LookupRemediationAtResourceResultOutput) CorrelationId() pulumi.StringOutput
- func (o LookupRemediationAtResourceResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupRemediationAtResourceResultOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
- func (LookupRemediationAtResourceResultOutput) ElementType() reflect.Type
- func (o LookupRemediationAtResourceResultOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o LookupRemediationAtResourceResultOutput) Filters() RemediationFiltersResponsePtrOutput
- func (o LookupRemediationAtResourceResultOutput) Id() pulumi.StringOutput
- func (o LookupRemediationAtResourceResultOutput) LastUpdatedOn() pulumi.StringOutput
- func (o LookupRemediationAtResourceResultOutput) Name() pulumi.StringOutput
- func (o LookupRemediationAtResourceResultOutput) ParallelDeployments() pulumi.IntPtrOutput
- func (o LookupRemediationAtResourceResultOutput) PolicyAssignmentId() pulumi.StringPtrOutput
- func (o LookupRemediationAtResourceResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o LookupRemediationAtResourceResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupRemediationAtResourceResultOutput) ResourceCount() pulumi.IntPtrOutput
- func (o LookupRemediationAtResourceResultOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
- func (o LookupRemediationAtResourceResultOutput) StatusMessage() pulumi.StringOutput
- func (o LookupRemediationAtResourceResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupRemediationAtResourceResultOutput) ToLookupRemediationAtResourceResultOutput() LookupRemediationAtResourceResultOutput
- func (o LookupRemediationAtResourceResultOutput) ToLookupRemediationAtResourceResultOutputWithContext(ctx context.Context) LookupRemediationAtResourceResultOutput
- func (o LookupRemediationAtResourceResultOutput) Type() pulumi.StringOutput
- type LookupRemediationAtSubscriptionArgs
- type LookupRemediationAtSubscriptionOutputArgs
- type LookupRemediationAtSubscriptionResult
- type LookupRemediationAtSubscriptionResultOutput
- func (o LookupRemediationAtSubscriptionResultOutput) CorrelationId() pulumi.StringOutput
- func (o LookupRemediationAtSubscriptionResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupRemediationAtSubscriptionResultOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
- func (LookupRemediationAtSubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupRemediationAtSubscriptionResultOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o LookupRemediationAtSubscriptionResultOutput) Filters() RemediationFiltersResponsePtrOutput
- func (o LookupRemediationAtSubscriptionResultOutput) Id() pulumi.StringOutput
- func (o LookupRemediationAtSubscriptionResultOutput) LastUpdatedOn() pulumi.StringOutput
- func (o LookupRemediationAtSubscriptionResultOutput) Name() pulumi.StringOutput
- func (o LookupRemediationAtSubscriptionResultOutput) ParallelDeployments() pulumi.IntPtrOutput
- func (o LookupRemediationAtSubscriptionResultOutput) PolicyAssignmentId() pulumi.StringPtrOutput
- func (o LookupRemediationAtSubscriptionResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o LookupRemediationAtSubscriptionResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupRemediationAtSubscriptionResultOutput) ResourceCount() pulumi.IntPtrOutput
- func (o LookupRemediationAtSubscriptionResultOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
- func (o LookupRemediationAtSubscriptionResultOutput) StatusMessage() pulumi.StringOutput
- func (o LookupRemediationAtSubscriptionResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupRemediationAtSubscriptionResultOutput) ToLookupRemediationAtSubscriptionResultOutput() LookupRemediationAtSubscriptionResultOutput
- func (o LookupRemediationAtSubscriptionResultOutput) ToLookupRemediationAtSubscriptionResultOutputWithContext(ctx context.Context) LookupRemediationAtSubscriptionResultOutput
- func (o LookupRemediationAtSubscriptionResultOutput) Type() pulumi.StringOutput
- type RemediationAtManagementGroup
- func (*RemediationAtManagementGroup) ElementType() reflect.Type
- func (i *RemediationAtManagementGroup) ToRemediationAtManagementGroupOutput() RemediationAtManagementGroupOutput
- func (i *RemediationAtManagementGroup) ToRemediationAtManagementGroupOutputWithContext(ctx context.Context) RemediationAtManagementGroupOutput
- type RemediationAtManagementGroupArgs
- type RemediationAtManagementGroupInput
- type RemediationAtManagementGroupOutput
- func (o RemediationAtManagementGroupOutput) CorrelationId() pulumi.StringOutput
- func (o RemediationAtManagementGroupOutput) CreatedOn() pulumi.StringOutput
- func (o RemediationAtManagementGroupOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
- func (RemediationAtManagementGroupOutput) ElementType() reflect.Type
- func (o RemediationAtManagementGroupOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o RemediationAtManagementGroupOutput) Filters() RemediationFiltersResponsePtrOutput
- func (o RemediationAtManagementGroupOutput) LastUpdatedOn() pulumi.StringOutput
- func (o RemediationAtManagementGroupOutput) Name() pulumi.StringOutput
- func (o RemediationAtManagementGroupOutput) ParallelDeployments() pulumi.IntPtrOutput
- func (o RemediationAtManagementGroupOutput) PolicyAssignmentId() pulumi.StringPtrOutput
- func (o RemediationAtManagementGroupOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o RemediationAtManagementGroupOutput) ProvisioningState() pulumi.StringOutput
- func (o RemediationAtManagementGroupOutput) ResourceCount() pulumi.IntPtrOutput
- func (o RemediationAtManagementGroupOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
- func (o RemediationAtManagementGroupOutput) StatusMessage() pulumi.StringOutput
- func (o RemediationAtManagementGroupOutput) SystemData() SystemDataResponseOutput
- func (o RemediationAtManagementGroupOutput) ToRemediationAtManagementGroupOutput() RemediationAtManagementGroupOutput
- func (o RemediationAtManagementGroupOutput) ToRemediationAtManagementGroupOutputWithContext(ctx context.Context) RemediationAtManagementGroupOutput
- func (o RemediationAtManagementGroupOutput) Type() pulumi.StringOutput
- type RemediationAtManagementGroupState
- type RemediationAtResource
- type RemediationAtResourceArgs
- type RemediationAtResourceGroup
- func (*RemediationAtResourceGroup) ElementType() reflect.Type
- func (i *RemediationAtResourceGroup) ToRemediationAtResourceGroupOutput() RemediationAtResourceGroupOutput
- func (i *RemediationAtResourceGroup) ToRemediationAtResourceGroupOutputWithContext(ctx context.Context) RemediationAtResourceGroupOutput
- type RemediationAtResourceGroupArgs
- type RemediationAtResourceGroupInput
- type RemediationAtResourceGroupOutput
- func (o RemediationAtResourceGroupOutput) CorrelationId() pulumi.StringOutput
- func (o RemediationAtResourceGroupOutput) CreatedOn() pulumi.StringOutput
- func (o RemediationAtResourceGroupOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
- func (RemediationAtResourceGroupOutput) ElementType() reflect.Type
- func (o RemediationAtResourceGroupOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o RemediationAtResourceGroupOutput) Filters() RemediationFiltersResponsePtrOutput
- func (o RemediationAtResourceGroupOutput) LastUpdatedOn() pulumi.StringOutput
- func (o RemediationAtResourceGroupOutput) Name() pulumi.StringOutput
- func (o RemediationAtResourceGroupOutput) ParallelDeployments() pulumi.IntPtrOutput
- func (o RemediationAtResourceGroupOutput) PolicyAssignmentId() pulumi.StringPtrOutput
- func (o RemediationAtResourceGroupOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o RemediationAtResourceGroupOutput) ProvisioningState() pulumi.StringOutput
- func (o RemediationAtResourceGroupOutput) ResourceCount() pulumi.IntPtrOutput
- func (o RemediationAtResourceGroupOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
- func (o RemediationAtResourceGroupOutput) StatusMessage() pulumi.StringOutput
- func (o RemediationAtResourceGroupOutput) SystemData() SystemDataResponseOutput
- func (o RemediationAtResourceGroupOutput) ToRemediationAtResourceGroupOutput() RemediationAtResourceGroupOutput
- func (o RemediationAtResourceGroupOutput) ToRemediationAtResourceGroupOutputWithContext(ctx context.Context) RemediationAtResourceGroupOutput
- func (o RemediationAtResourceGroupOutput) Type() pulumi.StringOutput
- type RemediationAtResourceGroupState
- type RemediationAtResourceInput
- type RemediationAtResourceOutput
- func (o RemediationAtResourceOutput) CorrelationId() pulumi.StringOutput
- func (o RemediationAtResourceOutput) CreatedOn() pulumi.StringOutput
- func (o RemediationAtResourceOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
- func (RemediationAtResourceOutput) ElementType() reflect.Type
- func (o RemediationAtResourceOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o RemediationAtResourceOutput) Filters() RemediationFiltersResponsePtrOutput
- func (o RemediationAtResourceOutput) LastUpdatedOn() pulumi.StringOutput
- func (o RemediationAtResourceOutput) Name() pulumi.StringOutput
- func (o RemediationAtResourceOutput) ParallelDeployments() pulumi.IntPtrOutput
- func (o RemediationAtResourceOutput) PolicyAssignmentId() pulumi.StringPtrOutput
- func (o RemediationAtResourceOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o RemediationAtResourceOutput) ProvisioningState() pulumi.StringOutput
- func (o RemediationAtResourceOutput) ResourceCount() pulumi.IntPtrOutput
- func (o RemediationAtResourceOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
- func (o RemediationAtResourceOutput) StatusMessage() pulumi.StringOutput
- func (o RemediationAtResourceOutput) SystemData() SystemDataResponseOutput
- func (o RemediationAtResourceOutput) ToRemediationAtResourceOutput() RemediationAtResourceOutput
- func (o RemediationAtResourceOutput) ToRemediationAtResourceOutputWithContext(ctx context.Context) RemediationAtResourceOutput
- func (o RemediationAtResourceOutput) Type() pulumi.StringOutput
- type RemediationAtResourceState
- type RemediationAtSubscription
- type RemediationAtSubscriptionArgs
- type RemediationAtSubscriptionInput
- type RemediationAtSubscriptionOutput
- func (o RemediationAtSubscriptionOutput) CorrelationId() pulumi.StringOutput
- func (o RemediationAtSubscriptionOutput) CreatedOn() pulumi.StringOutput
- func (o RemediationAtSubscriptionOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
- func (RemediationAtSubscriptionOutput) ElementType() reflect.Type
- func (o RemediationAtSubscriptionOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o RemediationAtSubscriptionOutput) Filters() RemediationFiltersResponsePtrOutput
- func (o RemediationAtSubscriptionOutput) LastUpdatedOn() pulumi.StringOutput
- func (o RemediationAtSubscriptionOutput) Name() pulumi.StringOutput
- func (o RemediationAtSubscriptionOutput) ParallelDeployments() pulumi.IntPtrOutput
- func (o RemediationAtSubscriptionOutput) PolicyAssignmentId() pulumi.StringPtrOutput
- func (o RemediationAtSubscriptionOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o RemediationAtSubscriptionOutput) ProvisioningState() pulumi.StringOutput
- func (o RemediationAtSubscriptionOutput) ResourceCount() pulumi.IntPtrOutput
- func (o RemediationAtSubscriptionOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
- func (o RemediationAtSubscriptionOutput) StatusMessage() pulumi.StringOutput
- func (o RemediationAtSubscriptionOutput) SystemData() SystemDataResponseOutput
- func (o RemediationAtSubscriptionOutput) ToRemediationAtSubscriptionOutput() RemediationAtSubscriptionOutput
- func (o RemediationAtSubscriptionOutput) ToRemediationAtSubscriptionOutputWithContext(ctx context.Context) RemediationAtSubscriptionOutput
- func (o RemediationAtSubscriptionOutput) Type() pulumi.StringOutput
- type RemediationAtSubscriptionState
- type RemediationDeploymentResponse
- type RemediationDeploymentResponseArrayOutput
- func (RemediationDeploymentResponseArrayOutput) ElementType() reflect.Type
- func (o RemediationDeploymentResponseArrayOutput) Index(i pulumi.IntInput) RemediationDeploymentResponseOutput
- func (o RemediationDeploymentResponseArrayOutput) ToRemediationDeploymentResponseArrayOutput() RemediationDeploymentResponseArrayOutput
- func (o RemediationDeploymentResponseArrayOutput) ToRemediationDeploymentResponseArrayOutputWithContext(ctx context.Context) RemediationDeploymentResponseArrayOutput
- type RemediationDeploymentResponseOutput
- func (o RemediationDeploymentResponseOutput) CreatedOn() pulumi.StringOutput
- func (o RemediationDeploymentResponseOutput) DeploymentId() pulumi.StringOutput
- func (RemediationDeploymentResponseOutput) ElementType() reflect.Type
- func (o RemediationDeploymentResponseOutput) Error() ErrorDefinitionResponseOutput
- func (o RemediationDeploymentResponseOutput) LastUpdatedOn() pulumi.StringOutput
- func (o RemediationDeploymentResponseOutput) RemediatedResourceId() pulumi.StringOutput
- func (o RemediationDeploymentResponseOutput) ResourceLocation() pulumi.StringOutput
- func (o RemediationDeploymentResponseOutput) Status() pulumi.StringOutput
- func (o RemediationDeploymentResponseOutput) ToRemediationDeploymentResponseOutput() RemediationDeploymentResponseOutput
- func (o RemediationDeploymentResponseOutput) ToRemediationDeploymentResponseOutputWithContext(ctx context.Context) RemediationDeploymentResponseOutput
- type RemediationDeploymentSummaryResponse
- type RemediationDeploymentSummaryResponseOutput
- func (RemediationDeploymentSummaryResponseOutput) ElementType() reflect.Type
- func (o RemediationDeploymentSummaryResponseOutput) FailedDeployments() pulumi.IntOutput
- func (o RemediationDeploymentSummaryResponseOutput) SuccessfulDeployments() pulumi.IntOutput
- func (o RemediationDeploymentSummaryResponseOutput) ToRemediationDeploymentSummaryResponseOutput() RemediationDeploymentSummaryResponseOutput
- func (o RemediationDeploymentSummaryResponseOutput) ToRemediationDeploymentSummaryResponseOutputWithContext(ctx context.Context) RemediationDeploymentSummaryResponseOutput
- func (o RemediationDeploymentSummaryResponseOutput) TotalDeployments() pulumi.IntOutput
- type RemediationFilters
- type RemediationFiltersArgs
- func (RemediationFiltersArgs) ElementType() reflect.Type
- func (i RemediationFiltersArgs) ToRemediationFiltersOutput() RemediationFiltersOutput
- func (i RemediationFiltersArgs) ToRemediationFiltersOutputWithContext(ctx context.Context) RemediationFiltersOutput
- func (i RemediationFiltersArgs) ToRemediationFiltersPtrOutput() RemediationFiltersPtrOutput
- func (i RemediationFiltersArgs) ToRemediationFiltersPtrOutputWithContext(ctx context.Context) RemediationFiltersPtrOutput
- type RemediationFiltersInput
- type RemediationFiltersOutput
- func (RemediationFiltersOutput) ElementType() reflect.Type
- func (o RemediationFiltersOutput) Locations() pulumi.StringArrayOutput
- func (o RemediationFiltersOutput) ToRemediationFiltersOutput() RemediationFiltersOutput
- func (o RemediationFiltersOutput) ToRemediationFiltersOutputWithContext(ctx context.Context) RemediationFiltersOutput
- func (o RemediationFiltersOutput) ToRemediationFiltersPtrOutput() RemediationFiltersPtrOutput
- func (o RemediationFiltersOutput) ToRemediationFiltersPtrOutputWithContext(ctx context.Context) RemediationFiltersPtrOutput
- type RemediationFiltersPtrInput
- type RemediationFiltersPtrOutput
- func (o RemediationFiltersPtrOutput) Elem() RemediationFiltersOutput
- func (RemediationFiltersPtrOutput) ElementType() reflect.Type
- func (o RemediationFiltersPtrOutput) Locations() pulumi.StringArrayOutput
- func (o RemediationFiltersPtrOutput) ToRemediationFiltersPtrOutput() RemediationFiltersPtrOutput
- func (o RemediationFiltersPtrOutput) ToRemediationFiltersPtrOutputWithContext(ctx context.Context) RemediationFiltersPtrOutput
- type RemediationFiltersResponse
- type RemediationFiltersResponseOutput
- func (RemediationFiltersResponseOutput) ElementType() reflect.Type
- func (o RemediationFiltersResponseOutput) Locations() pulumi.StringArrayOutput
- func (o RemediationFiltersResponseOutput) ToRemediationFiltersResponseOutput() RemediationFiltersResponseOutput
- func (o RemediationFiltersResponseOutput) ToRemediationFiltersResponseOutputWithContext(ctx context.Context) RemediationFiltersResponseOutput
- type RemediationFiltersResponsePtrOutput
- func (o RemediationFiltersResponsePtrOutput) Elem() RemediationFiltersResponseOutput
- func (RemediationFiltersResponsePtrOutput) ElementType() reflect.Type
- func (o RemediationFiltersResponsePtrOutput) Locations() pulumi.StringArrayOutput
- func (o RemediationFiltersResponsePtrOutput) ToRemediationFiltersResponsePtrOutput() RemediationFiltersResponsePtrOutput
- func (o RemediationFiltersResponsePtrOutput) ToRemediationFiltersResponsePtrOutputWithContext(ctx context.Context) RemediationFiltersResponsePtrOutput
- type RemediationPropertiesFailureThreshold
- type RemediationPropertiesFailureThresholdArgs
- func (RemediationPropertiesFailureThresholdArgs) ElementType() reflect.Type
- func (i RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdOutput() RemediationPropertiesFailureThresholdOutput
- func (i RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdOutput
- func (i RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdPtrOutput() RemediationPropertiesFailureThresholdPtrOutput
- func (i RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdPtrOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdPtrOutput
- type RemediationPropertiesFailureThresholdInput
- type RemediationPropertiesFailureThresholdOutput
- func (RemediationPropertiesFailureThresholdOutput) ElementType() reflect.Type
- func (o RemediationPropertiesFailureThresholdOutput) Percentage() pulumi.Float64PtrOutput
- func (o RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdOutput() RemediationPropertiesFailureThresholdOutput
- func (o RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdOutput
- func (o RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdPtrOutput() RemediationPropertiesFailureThresholdPtrOutput
- func (o RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdPtrOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdPtrOutput
- type RemediationPropertiesFailureThresholdPtrInput
- type RemediationPropertiesFailureThresholdPtrOutput
- func (o RemediationPropertiesFailureThresholdPtrOutput) Elem() RemediationPropertiesFailureThresholdOutput
- func (RemediationPropertiesFailureThresholdPtrOutput) ElementType() reflect.Type
- func (o RemediationPropertiesFailureThresholdPtrOutput) Percentage() pulumi.Float64PtrOutput
- func (o RemediationPropertiesFailureThresholdPtrOutput) ToRemediationPropertiesFailureThresholdPtrOutput() RemediationPropertiesFailureThresholdPtrOutput
- func (o RemediationPropertiesFailureThresholdPtrOutput) ToRemediationPropertiesFailureThresholdPtrOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdPtrOutput
- type RemediationPropertiesResponseFailureThreshold
- type RemediationPropertiesResponseFailureThresholdOutput
- func (RemediationPropertiesResponseFailureThresholdOutput) ElementType() reflect.Type
- func (o RemediationPropertiesResponseFailureThresholdOutput) Percentage() pulumi.Float64PtrOutput
- func (o RemediationPropertiesResponseFailureThresholdOutput) ToRemediationPropertiesResponseFailureThresholdOutput() RemediationPropertiesResponseFailureThresholdOutput
- func (o RemediationPropertiesResponseFailureThresholdOutput) ToRemediationPropertiesResponseFailureThresholdOutputWithContext(ctx context.Context) RemediationPropertiesResponseFailureThresholdOutput
- type RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o RemediationPropertiesResponseFailureThresholdPtrOutput) Elem() RemediationPropertiesResponseFailureThresholdOutput
- func (RemediationPropertiesResponseFailureThresholdPtrOutput) ElementType() reflect.Type
- func (o RemediationPropertiesResponseFailureThresholdPtrOutput) Percentage() pulumi.Float64PtrOutput
- func (o RemediationPropertiesResponseFailureThresholdPtrOutput) ToRemediationPropertiesResponseFailureThresholdPtrOutput() RemediationPropertiesResponseFailureThresholdPtrOutput
- func (o RemediationPropertiesResponseFailureThresholdPtrOutput) ToRemediationPropertiesResponseFailureThresholdPtrOutputWithContext(ctx context.Context) RemediationPropertiesResponseFailureThresholdPtrOutput
- type ResourceDiscoveryMode
- func (ResourceDiscoveryMode) ElementType() reflect.Type
- func (e ResourceDiscoveryMode) ToResourceDiscoveryModeOutput() ResourceDiscoveryModeOutput
- func (e ResourceDiscoveryMode) ToResourceDiscoveryModeOutputWithContext(ctx context.Context) ResourceDiscoveryModeOutput
- func (e ResourceDiscoveryMode) ToResourceDiscoveryModePtrOutput() ResourceDiscoveryModePtrOutput
- func (e ResourceDiscoveryMode) ToResourceDiscoveryModePtrOutputWithContext(ctx context.Context) ResourceDiscoveryModePtrOutput
- func (e ResourceDiscoveryMode) ToStringOutput() pulumi.StringOutput
- func (e ResourceDiscoveryMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceDiscoveryMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceDiscoveryMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceDiscoveryModeInput
- type ResourceDiscoveryModeOutput
- func (ResourceDiscoveryModeOutput) ElementType() reflect.Type
- func (o ResourceDiscoveryModeOutput) ToResourceDiscoveryModeOutput() ResourceDiscoveryModeOutput
- func (o ResourceDiscoveryModeOutput) ToResourceDiscoveryModeOutputWithContext(ctx context.Context) ResourceDiscoveryModeOutput
- func (o ResourceDiscoveryModeOutput) ToResourceDiscoveryModePtrOutput() ResourceDiscoveryModePtrOutput
- func (o ResourceDiscoveryModeOutput) ToResourceDiscoveryModePtrOutputWithContext(ctx context.Context) ResourceDiscoveryModePtrOutput
- func (o ResourceDiscoveryModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceDiscoveryModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceDiscoveryModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceDiscoveryModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceDiscoveryModePtrInput
- type ResourceDiscoveryModePtrOutput
- func (o ResourceDiscoveryModePtrOutput) Elem() ResourceDiscoveryModeOutput
- func (ResourceDiscoveryModePtrOutput) ElementType() reflect.Type
- func (o ResourceDiscoveryModePtrOutput) ToResourceDiscoveryModePtrOutput() ResourceDiscoveryModePtrOutput
- func (o ResourceDiscoveryModePtrOutput) ToResourceDiscoveryModePtrOutputWithContext(ctx context.Context) ResourceDiscoveryModePtrOutput
- func (o ResourceDiscoveryModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceDiscoveryModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type TypedErrorInfoResponse
- type TypedErrorInfoResponseArrayOutput
- func (TypedErrorInfoResponseArrayOutput) ElementType() reflect.Type
- func (o TypedErrorInfoResponseArrayOutput) Index(i pulumi.IntInput) TypedErrorInfoResponseOutput
- func (o TypedErrorInfoResponseArrayOutput) ToTypedErrorInfoResponseArrayOutput() TypedErrorInfoResponseArrayOutput
- func (o TypedErrorInfoResponseArrayOutput) ToTypedErrorInfoResponseArrayOutputWithContext(ctx context.Context) TypedErrorInfoResponseArrayOutput
- type TypedErrorInfoResponseOutput
- func (TypedErrorInfoResponseOutput) ElementType() reflect.Type
- func (o TypedErrorInfoResponseOutput) Info() pulumi.AnyOutput
- func (o TypedErrorInfoResponseOutput) ToTypedErrorInfoResponseOutput() TypedErrorInfoResponseOutput
- func (o TypedErrorInfoResponseOutput) ToTypedErrorInfoResponseOutputWithContext(ctx context.Context) TypedErrorInfoResponseOutput
- func (o TypedErrorInfoResponseOutput) Type() pulumi.StringOutput
Constants ¶
const ( // The resource is in compliance with the policy. ComplianceStateCompliant = ComplianceState("Compliant") // The resource is not in compliance with the policy. ComplianceStateNonCompliant = ComplianceState("NonCompliant") // The compliance state of the resource is not known. ComplianceStateUnknown = ComplianceState("Unknown") )
const ( // Remediate resources that are already known to be non-compliant. ResourceDiscoveryModeExistingNonCompliant = ResourceDiscoveryMode("ExistingNonCompliant") // Re-evaluate the compliance state of resources and then remediate the resources found to be non-compliant. ResourceDiscoveryModeReEvaluateCompliance = ResourceDiscoveryMode("ReEvaluateCompliance") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttestationAtResource ¶
type AttestationAtResource struct { pulumi.CustomResourceState // The time the evidence was assessed AssessmentDate pulumi.StringPtrOutput `pulumi:"assessmentDate"` // Comments describing why this attestation was created. Comments pulumi.StringPtrOutput `pulumi:"comments"` // The compliance state that should be set on the resource. ComplianceState pulumi.StringPtrOutput `pulumi:"complianceState"` // The evidence supporting the compliance state set in this attestation. Evidence AttestationEvidenceResponseArrayOutput `pulumi:"evidence"` // The time the compliance state should expire. ExpiresOn pulumi.StringPtrOutput `pulumi:"expiresOn"` // The time the compliance state was last changed in this attestation. LastComplianceStateChangeAt pulumi.StringOutput `pulumi:"lastComplianceStateChangeAt"` // Additional metadata for this attestation Metadata pulumi.AnyOutput `pulumi:"metadata"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID. Owner pulumi.StringPtrOutput `pulumi:"owner"` // The resource ID of the policy assignment that the attestation is setting the state for. PolicyAssignmentId pulumi.StringOutput `pulumi:"policyAssignmentId"` // The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition. PolicyDefinitionReferenceId pulumi.StringPtrOutput `pulumi:"policyDefinitionReferenceId"` // The status of the attestation. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
An attestation resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-01-01.
func GetAttestationAtResource ¶
func GetAttestationAtResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AttestationAtResourceState, opts ...pulumi.ResourceOption) (*AttestationAtResource, error)
GetAttestationAtResource gets an existing AttestationAtResource 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 NewAttestationAtResource ¶
func NewAttestationAtResource(ctx *pulumi.Context, name string, args *AttestationAtResourceArgs, opts ...pulumi.ResourceOption) (*AttestationAtResource, error)
NewAttestationAtResource registers a new resource with the given unique name, arguments, and options.
func (*AttestationAtResource) ElementType ¶
func (*AttestationAtResource) ElementType() reflect.Type
func (*AttestationAtResource) ToAttestationAtResourceOutput ¶
func (i *AttestationAtResource) ToAttestationAtResourceOutput() AttestationAtResourceOutput
func (*AttestationAtResource) ToAttestationAtResourceOutputWithContext ¶
func (i *AttestationAtResource) ToAttestationAtResourceOutputWithContext(ctx context.Context) AttestationAtResourceOutput
type AttestationAtResourceArgs ¶
type AttestationAtResourceArgs struct { // The time the evidence was assessed AssessmentDate pulumi.StringPtrInput // The name of the attestation. AttestationName pulumi.StringPtrInput // Comments describing why this attestation was created. Comments pulumi.StringPtrInput // The compliance state that should be set on the resource. ComplianceState pulumi.StringPtrInput // The evidence supporting the compliance state set in this attestation. Evidence AttestationEvidenceArrayInput // The time the compliance state should expire. ExpiresOn pulumi.StringPtrInput // Additional metadata for this attestation Metadata pulumi.Input // The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID. Owner pulumi.StringPtrInput // The resource ID of the policy assignment that the attestation is setting the state for. PolicyAssignmentId pulumi.StringInput // The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition. PolicyDefinitionReferenceId pulumi.StringPtrInput // Resource ID. ResourceId pulumi.StringInput }
The set of arguments for constructing a AttestationAtResource resource.
func (AttestationAtResourceArgs) ElementType ¶
func (AttestationAtResourceArgs) ElementType() reflect.Type
type AttestationAtResourceGroup ¶
type AttestationAtResourceGroup struct { pulumi.CustomResourceState // The time the evidence was assessed AssessmentDate pulumi.StringPtrOutput `pulumi:"assessmentDate"` // Comments describing why this attestation was created. Comments pulumi.StringPtrOutput `pulumi:"comments"` // The compliance state that should be set on the resource. ComplianceState pulumi.StringPtrOutput `pulumi:"complianceState"` // The evidence supporting the compliance state set in this attestation. Evidence AttestationEvidenceResponseArrayOutput `pulumi:"evidence"` // The time the compliance state should expire. ExpiresOn pulumi.StringPtrOutput `pulumi:"expiresOn"` // The time the compliance state was last changed in this attestation. LastComplianceStateChangeAt pulumi.StringOutput `pulumi:"lastComplianceStateChangeAt"` // Additional metadata for this attestation Metadata pulumi.AnyOutput `pulumi:"metadata"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID. Owner pulumi.StringPtrOutput `pulumi:"owner"` // The resource ID of the policy assignment that the attestation is setting the state for. PolicyAssignmentId pulumi.StringOutput `pulumi:"policyAssignmentId"` // The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition. PolicyDefinitionReferenceId pulumi.StringPtrOutput `pulumi:"policyDefinitionReferenceId"` // The status of the attestation. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
An attestation resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-01-01.
func GetAttestationAtResourceGroup ¶
func GetAttestationAtResourceGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AttestationAtResourceGroupState, opts ...pulumi.ResourceOption) (*AttestationAtResourceGroup, error)
GetAttestationAtResourceGroup gets an existing AttestationAtResourceGroup 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 NewAttestationAtResourceGroup ¶
func NewAttestationAtResourceGroup(ctx *pulumi.Context, name string, args *AttestationAtResourceGroupArgs, opts ...pulumi.ResourceOption) (*AttestationAtResourceGroup, error)
NewAttestationAtResourceGroup registers a new resource with the given unique name, arguments, and options.
func (*AttestationAtResourceGroup) ElementType ¶
func (*AttestationAtResourceGroup) ElementType() reflect.Type
func (*AttestationAtResourceGroup) ToAttestationAtResourceGroupOutput ¶
func (i *AttestationAtResourceGroup) ToAttestationAtResourceGroupOutput() AttestationAtResourceGroupOutput
func (*AttestationAtResourceGroup) ToAttestationAtResourceGroupOutputWithContext ¶
func (i *AttestationAtResourceGroup) ToAttestationAtResourceGroupOutputWithContext(ctx context.Context) AttestationAtResourceGroupOutput
type AttestationAtResourceGroupArgs ¶
type AttestationAtResourceGroupArgs struct { // The time the evidence was assessed AssessmentDate pulumi.StringPtrInput // The name of the attestation. AttestationName pulumi.StringPtrInput // Comments describing why this attestation was created. Comments pulumi.StringPtrInput // The compliance state that should be set on the resource. ComplianceState pulumi.StringPtrInput // The evidence supporting the compliance state set in this attestation. Evidence AttestationEvidenceArrayInput // The time the compliance state should expire. ExpiresOn pulumi.StringPtrInput // Additional metadata for this attestation Metadata pulumi.Input // The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID. Owner pulumi.StringPtrInput // The resource ID of the policy assignment that the attestation is setting the state for. PolicyAssignmentId pulumi.StringInput // The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition. PolicyDefinitionReferenceId pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a AttestationAtResourceGroup resource.
func (AttestationAtResourceGroupArgs) ElementType ¶
func (AttestationAtResourceGroupArgs) ElementType() reflect.Type
type AttestationAtResourceGroupInput ¶
type AttestationAtResourceGroupInput interface { pulumi.Input ToAttestationAtResourceGroupOutput() AttestationAtResourceGroupOutput ToAttestationAtResourceGroupOutputWithContext(ctx context.Context) AttestationAtResourceGroupOutput }
type AttestationAtResourceGroupOutput ¶
type AttestationAtResourceGroupOutput struct{ *pulumi.OutputState }
func (AttestationAtResourceGroupOutput) AssessmentDate ¶
func (o AttestationAtResourceGroupOutput) AssessmentDate() pulumi.StringPtrOutput
The time the evidence was assessed
func (AttestationAtResourceGroupOutput) Comments ¶
func (o AttestationAtResourceGroupOutput) Comments() pulumi.StringPtrOutput
Comments describing why this attestation was created.
func (AttestationAtResourceGroupOutput) ComplianceState ¶
func (o AttestationAtResourceGroupOutput) ComplianceState() pulumi.StringPtrOutput
The compliance state that should be set on the resource.
func (AttestationAtResourceGroupOutput) ElementType ¶
func (AttestationAtResourceGroupOutput) ElementType() reflect.Type
func (AttestationAtResourceGroupOutput) Evidence ¶
func (o AttestationAtResourceGroupOutput) Evidence() AttestationEvidenceResponseArrayOutput
The evidence supporting the compliance state set in this attestation.
func (AttestationAtResourceGroupOutput) ExpiresOn ¶
func (o AttestationAtResourceGroupOutput) ExpiresOn() pulumi.StringPtrOutput
The time the compliance state should expire.
func (AttestationAtResourceGroupOutput) LastComplianceStateChangeAt ¶
func (o AttestationAtResourceGroupOutput) LastComplianceStateChangeAt() pulumi.StringOutput
The time the compliance state was last changed in this attestation.
func (AttestationAtResourceGroupOutput) Metadata ¶
func (o AttestationAtResourceGroupOutput) Metadata() pulumi.AnyOutput
Additional metadata for this attestation
func (AttestationAtResourceGroupOutput) Name ¶
func (o AttestationAtResourceGroupOutput) Name() pulumi.StringOutput
The name of the resource
func (AttestationAtResourceGroupOutput) Owner ¶
func (o AttestationAtResourceGroupOutput) Owner() pulumi.StringPtrOutput
The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID.
func (AttestationAtResourceGroupOutput) PolicyAssignmentId ¶
func (o AttestationAtResourceGroupOutput) PolicyAssignmentId() pulumi.StringOutput
The resource ID of the policy assignment that the attestation is setting the state for.
func (AttestationAtResourceGroupOutput) PolicyDefinitionReferenceId ¶
func (o AttestationAtResourceGroupOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition.
func (AttestationAtResourceGroupOutput) ProvisioningState ¶
func (o AttestationAtResourceGroupOutput) ProvisioningState() pulumi.StringOutput
The status of the attestation.
func (AttestationAtResourceGroupOutput) SystemData ¶
func (o AttestationAtResourceGroupOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (AttestationAtResourceGroupOutput) ToAttestationAtResourceGroupOutput ¶
func (o AttestationAtResourceGroupOutput) ToAttestationAtResourceGroupOutput() AttestationAtResourceGroupOutput
func (AttestationAtResourceGroupOutput) ToAttestationAtResourceGroupOutputWithContext ¶
func (o AttestationAtResourceGroupOutput) ToAttestationAtResourceGroupOutputWithContext(ctx context.Context) AttestationAtResourceGroupOutput
func (AttestationAtResourceGroupOutput) Type ¶
func (o AttestationAtResourceGroupOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type AttestationAtResourceGroupState ¶
type AttestationAtResourceGroupState struct { }
func (AttestationAtResourceGroupState) ElementType ¶
func (AttestationAtResourceGroupState) ElementType() reflect.Type
type AttestationAtResourceInput ¶
type AttestationAtResourceInput interface { pulumi.Input ToAttestationAtResourceOutput() AttestationAtResourceOutput ToAttestationAtResourceOutputWithContext(ctx context.Context) AttestationAtResourceOutput }
type AttestationAtResourceOutput ¶
type AttestationAtResourceOutput struct{ *pulumi.OutputState }
func (AttestationAtResourceOutput) AssessmentDate ¶
func (o AttestationAtResourceOutput) AssessmentDate() pulumi.StringPtrOutput
The time the evidence was assessed
func (AttestationAtResourceOutput) Comments ¶
func (o AttestationAtResourceOutput) Comments() pulumi.StringPtrOutput
Comments describing why this attestation was created.
func (AttestationAtResourceOutput) ComplianceState ¶
func (o AttestationAtResourceOutput) ComplianceState() pulumi.StringPtrOutput
The compliance state that should be set on the resource.
func (AttestationAtResourceOutput) ElementType ¶
func (AttestationAtResourceOutput) ElementType() reflect.Type
func (AttestationAtResourceOutput) Evidence ¶
func (o AttestationAtResourceOutput) Evidence() AttestationEvidenceResponseArrayOutput
The evidence supporting the compliance state set in this attestation.
func (AttestationAtResourceOutput) ExpiresOn ¶
func (o AttestationAtResourceOutput) ExpiresOn() pulumi.StringPtrOutput
The time the compliance state should expire.
func (AttestationAtResourceOutput) LastComplianceStateChangeAt ¶
func (o AttestationAtResourceOutput) LastComplianceStateChangeAt() pulumi.StringOutput
The time the compliance state was last changed in this attestation.
func (AttestationAtResourceOutput) Metadata ¶
func (o AttestationAtResourceOutput) Metadata() pulumi.AnyOutput
Additional metadata for this attestation
func (AttestationAtResourceOutput) Name ¶
func (o AttestationAtResourceOutput) Name() pulumi.StringOutput
The name of the resource
func (AttestationAtResourceOutput) Owner ¶
func (o AttestationAtResourceOutput) Owner() pulumi.StringPtrOutput
The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID.
func (AttestationAtResourceOutput) PolicyAssignmentId ¶
func (o AttestationAtResourceOutput) PolicyAssignmentId() pulumi.StringOutput
The resource ID of the policy assignment that the attestation is setting the state for.
func (AttestationAtResourceOutput) PolicyDefinitionReferenceId ¶
func (o AttestationAtResourceOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition.
func (AttestationAtResourceOutput) ProvisioningState ¶
func (o AttestationAtResourceOutput) ProvisioningState() pulumi.StringOutput
The status of the attestation.
func (AttestationAtResourceOutput) SystemData ¶
func (o AttestationAtResourceOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (AttestationAtResourceOutput) ToAttestationAtResourceOutput ¶
func (o AttestationAtResourceOutput) ToAttestationAtResourceOutput() AttestationAtResourceOutput
func (AttestationAtResourceOutput) ToAttestationAtResourceOutputWithContext ¶
func (o AttestationAtResourceOutput) ToAttestationAtResourceOutputWithContext(ctx context.Context) AttestationAtResourceOutput
func (AttestationAtResourceOutput) Type ¶
func (o AttestationAtResourceOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type AttestationAtResourceState ¶
type AttestationAtResourceState struct { }
func (AttestationAtResourceState) ElementType ¶
func (AttestationAtResourceState) ElementType() reflect.Type
type AttestationAtSubscription ¶
type AttestationAtSubscription struct { pulumi.CustomResourceState // The time the evidence was assessed AssessmentDate pulumi.StringPtrOutput `pulumi:"assessmentDate"` // Comments describing why this attestation was created. Comments pulumi.StringPtrOutput `pulumi:"comments"` // The compliance state that should be set on the resource. ComplianceState pulumi.StringPtrOutput `pulumi:"complianceState"` // The evidence supporting the compliance state set in this attestation. Evidence AttestationEvidenceResponseArrayOutput `pulumi:"evidence"` // The time the compliance state should expire. ExpiresOn pulumi.StringPtrOutput `pulumi:"expiresOn"` // The time the compliance state was last changed in this attestation. LastComplianceStateChangeAt pulumi.StringOutput `pulumi:"lastComplianceStateChangeAt"` // Additional metadata for this attestation Metadata pulumi.AnyOutput `pulumi:"metadata"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID. Owner pulumi.StringPtrOutput `pulumi:"owner"` // The resource ID of the policy assignment that the attestation is setting the state for. PolicyAssignmentId pulumi.StringOutput `pulumi:"policyAssignmentId"` // The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition. PolicyDefinitionReferenceId pulumi.StringPtrOutput `pulumi:"policyDefinitionReferenceId"` // The status of the attestation. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
An attestation resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-01-01.
func GetAttestationAtSubscription ¶
func GetAttestationAtSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AttestationAtSubscriptionState, opts ...pulumi.ResourceOption) (*AttestationAtSubscription, error)
GetAttestationAtSubscription gets an existing AttestationAtSubscription 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 NewAttestationAtSubscription ¶
func NewAttestationAtSubscription(ctx *pulumi.Context, name string, args *AttestationAtSubscriptionArgs, opts ...pulumi.ResourceOption) (*AttestationAtSubscription, error)
NewAttestationAtSubscription registers a new resource with the given unique name, arguments, and options.
func (*AttestationAtSubscription) ElementType ¶
func (*AttestationAtSubscription) ElementType() reflect.Type
func (*AttestationAtSubscription) ToAttestationAtSubscriptionOutput ¶
func (i *AttestationAtSubscription) ToAttestationAtSubscriptionOutput() AttestationAtSubscriptionOutput
func (*AttestationAtSubscription) ToAttestationAtSubscriptionOutputWithContext ¶
func (i *AttestationAtSubscription) ToAttestationAtSubscriptionOutputWithContext(ctx context.Context) AttestationAtSubscriptionOutput
type AttestationAtSubscriptionArgs ¶
type AttestationAtSubscriptionArgs struct { // The time the evidence was assessed AssessmentDate pulumi.StringPtrInput // The name of the attestation. AttestationName pulumi.StringPtrInput // Comments describing why this attestation was created. Comments pulumi.StringPtrInput // The compliance state that should be set on the resource. ComplianceState pulumi.StringPtrInput // The evidence supporting the compliance state set in this attestation. Evidence AttestationEvidenceArrayInput // The time the compliance state should expire. ExpiresOn pulumi.StringPtrInput // Additional metadata for this attestation Metadata pulumi.Input // The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID. Owner pulumi.StringPtrInput // The resource ID of the policy assignment that the attestation is setting the state for. PolicyAssignmentId pulumi.StringInput // The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition. PolicyDefinitionReferenceId pulumi.StringPtrInput }
The set of arguments for constructing a AttestationAtSubscription resource.
func (AttestationAtSubscriptionArgs) ElementType ¶
func (AttestationAtSubscriptionArgs) ElementType() reflect.Type
type AttestationAtSubscriptionInput ¶
type AttestationAtSubscriptionInput interface { pulumi.Input ToAttestationAtSubscriptionOutput() AttestationAtSubscriptionOutput ToAttestationAtSubscriptionOutputWithContext(ctx context.Context) AttestationAtSubscriptionOutput }
type AttestationAtSubscriptionOutput ¶
type AttestationAtSubscriptionOutput struct{ *pulumi.OutputState }
func (AttestationAtSubscriptionOutput) AssessmentDate ¶
func (o AttestationAtSubscriptionOutput) AssessmentDate() pulumi.StringPtrOutput
The time the evidence was assessed
func (AttestationAtSubscriptionOutput) Comments ¶
func (o AttestationAtSubscriptionOutput) Comments() pulumi.StringPtrOutput
Comments describing why this attestation was created.
func (AttestationAtSubscriptionOutput) ComplianceState ¶
func (o AttestationAtSubscriptionOutput) ComplianceState() pulumi.StringPtrOutput
The compliance state that should be set on the resource.
func (AttestationAtSubscriptionOutput) ElementType ¶
func (AttestationAtSubscriptionOutput) ElementType() reflect.Type
func (AttestationAtSubscriptionOutput) Evidence ¶
func (o AttestationAtSubscriptionOutput) Evidence() AttestationEvidenceResponseArrayOutput
The evidence supporting the compliance state set in this attestation.
func (AttestationAtSubscriptionOutput) ExpiresOn ¶
func (o AttestationAtSubscriptionOutput) ExpiresOn() pulumi.StringPtrOutput
The time the compliance state should expire.
func (AttestationAtSubscriptionOutput) LastComplianceStateChangeAt ¶
func (o AttestationAtSubscriptionOutput) LastComplianceStateChangeAt() pulumi.StringOutput
The time the compliance state was last changed in this attestation.
func (AttestationAtSubscriptionOutput) Metadata ¶
func (o AttestationAtSubscriptionOutput) Metadata() pulumi.AnyOutput
Additional metadata for this attestation
func (AttestationAtSubscriptionOutput) Name ¶
func (o AttestationAtSubscriptionOutput) Name() pulumi.StringOutput
The name of the resource
func (AttestationAtSubscriptionOutput) Owner ¶
func (o AttestationAtSubscriptionOutput) Owner() pulumi.StringPtrOutput
The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID.
func (AttestationAtSubscriptionOutput) PolicyAssignmentId ¶
func (o AttestationAtSubscriptionOutput) PolicyAssignmentId() pulumi.StringOutput
The resource ID of the policy assignment that the attestation is setting the state for.
func (AttestationAtSubscriptionOutput) PolicyDefinitionReferenceId ¶
func (o AttestationAtSubscriptionOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition.
func (AttestationAtSubscriptionOutput) ProvisioningState ¶
func (o AttestationAtSubscriptionOutput) ProvisioningState() pulumi.StringOutput
The status of the attestation.
func (AttestationAtSubscriptionOutput) SystemData ¶
func (o AttestationAtSubscriptionOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (AttestationAtSubscriptionOutput) ToAttestationAtSubscriptionOutput ¶
func (o AttestationAtSubscriptionOutput) ToAttestationAtSubscriptionOutput() AttestationAtSubscriptionOutput
func (AttestationAtSubscriptionOutput) ToAttestationAtSubscriptionOutputWithContext ¶
func (o AttestationAtSubscriptionOutput) ToAttestationAtSubscriptionOutputWithContext(ctx context.Context) AttestationAtSubscriptionOutput
func (AttestationAtSubscriptionOutput) Type ¶
func (o AttestationAtSubscriptionOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type AttestationAtSubscriptionState ¶
type AttestationAtSubscriptionState struct { }
func (AttestationAtSubscriptionState) ElementType ¶
func (AttestationAtSubscriptionState) ElementType() reflect.Type
type AttestationEvidence ¶
type AttestationEvidence struct { // The description for this piece of evidence. Description *string `pulumi:"description"` // The URI location of the evidence. SourceUri *string `pulumi:"sourceUri"` }
A piece of evidence supporting the compliance state set in the attestation.
type AttestationEvidenceArgs ¶
type AttestationEvidenceArgs struct { // The description for this piece of evidence. Description pulumi.StringPtrInput `pulumi:"description"` // The URI location of the evidence. SourceUri pulumi.StringPtrInput `pulumi:"sourceUri"` }
A piece of evidence supporting the compliance state set in the attestation.
func (AttestationEvidenceArgs) ElementType ¶
func (AttestationEvidenceArgs) ElementType() reflect.Type
func (AttestationEvidenceArgs) ToAttestationEvidenceOutput ¶
func (i AttestationEvidenceArgs) ToAttestationEvidenceOutput() AttestationEvidenceOutput
func (AttestationEvidenceArgs) ToAttestationEvidenceOutputWithContext ¶
func (i AttestationEvidenceArgs) ToAttestationEvidenceOutputWithContext(ctx context.Context) AttestationEvidenceOutput
type AttestationEvidenceArray ¶
type AttestationEvidenceArray []AttestationEvidenceInput
func (AttestationEvidenceArray) ElementType ¶
func (AttestationEvidenceArray) ElementType() reflect.Type
func (AttestationEvidenceArray) ToAttestationEvidenceArrayOutput ¶
func (i AttestationEvidenceArray) ToAttestationEvidenceArrayOutput() AttestationEvidenceArrayOutput
func (AttestationEvidenceArray) ToAttestationEvidenceArrayOutputWithContext ¶
func (i AttestationEvidenceArray) ToAttestationEvidenceArrayOutputWithContext(ctx context.Context) AttestationEvidenceArrayOutput
type AttestationEvidenceArrayInput ¶
type AttestationEvidenceArrayInput interface { pulumi.Input ToAttestationEvidenceArrayOutput() AttestationEvidenceArrayOutput ToAttestationEvidenceArrayOutputWithContext(context.Context) AttestationEvidenceArrayOutput }
AttestationEvidenceArrayInput is an input type that accepts AttestationEvidenceArray and AttestationEvidenceArrayOutput values. You can construct a concrete instance of `AttestationEvidenceArrayInput` via:
AttestationEvidenceArray{ AttestationEvidenceArgs{...} }
type AttestationEvidenceArrayOutput ¶
type AttestationEvidenceArrayOutput struct{ *pulumi.OutputState }
func (AttestationEvidenceArrayOutput) ElementType ¶
func (AttestationEvidenceArrayOutput) ElementType() reflect.Type
func (AttestationEvidenceArrayOutput) Index ¶
func (o AttestationEvidenceArrayOutput) Index(i pulumi.IntInput) AttestationEvidenceOutput
func (AttestationEvidenceArrayOutput) ToAttestationEvidenceArrayOutput ¶
func (o AttestationEvidenceArrayOutput) ToAttestationEvidenceArrayOutput() AttestationEvidenceArrayOutput
func (AttestationEvidenceArrayOutput) ToAttestationEvidenceArrayOutputWithContext ¶
func (o AttestationEvidenceArrayOutput) ToAttestationEvidenceArrayOutputWithContext(ctx context.Context) AttestationEvidenceArrayOutput
type AttestationEvidenceInput ¶
type AttestationEvidenceInput interface { pulumi.Input ToAttestationEvidenceOutput() AttestationEvidenceOutput ToAttestationEvidenceOutputWithContext(context.Context) AttestationEvidenceOutput }
AttestationEvidenceInput is an input type that accepts AttestationEvidenceArgs and AttestationEvidenceOutput values. You can construct a concrete instance of `AttestationEvidenceInput` via:
AttestationEvidenceArgs{...}
type AttestationEvidenceOutput ¶
type AttestationEvidenceOutput struct{ *pulumi.OutputState }
A piece of evidence supporting the compliance state set in the attestation.
func (AttestationEvidenceOutput) Description ¶
func (o AttestationEvidenceOutput) Description() pulumi.StringPtrOutput
The description for this piece of evidence.
func (AttestationEvidenceOutput) ElementType ¶
func (AttestationEvidenceOutput) ElementType() reflect.Type
func (AttestationEvidenceOutput) SourceUri ¶
func (o AttestationEvidenceOutput) SourceUri() pulumi.StringPtrOutput
The URI location of the evidence.
func (AttestationEvidenceOutput) ToAttestationEvidenceOutput ¶
func (o AttestationEvidenceOutput) ToAttestationEvidenceOutput() AttestationEvidenceOutput
func (AttestationEvidenceOutput) ToAttestationEvidenceOutputWithContext ¶
func (o AttestationEvidenceOutput) ToAttestationEvidenceOutputWithContext(ctx context.Context) AttestationEvidenceOutput
type AttestationEvidenceResponse ¶
type AttestationEvidenceResponse struct { // The description for this piece of evidence. Description *string `pulumi:"description"` // The URI location of the evidence. SourceUri *string `pulumi:"sourceUri"` }
A piece of evidence supporting the compliance state set in the attestation.
type AttestationEvidenceResponseArrayOutput ¶
type AttestationEvidenceResponseArrayOutput struct{ *pulumi.OutputState }
func (AttestationEvidenceResponseArrayOutput) ElementType ¶
func (AttestationEvidenceResponseArrayOutput) ElementType() reflect.Type
func (AttestationEvidenceResponseArrayOutput) ToAttestationEvidenceResponseArrayOutput ¶
func (o AttestationEvidenceResponseArrayOutput) ToAttestationEvidenceResponseArrayOutput() AttestationEvidenceResponseArrayOutput
func (AttestationEvidenceResponseArrayOutput) ToAttestationEvidenceResponseArrayOutputWithContext ¶
func (o AttestationEvidenceResponseArrayOutput) ToAttestationEvidenceResponseArrayOutputWithContext(ctx context.Context) AttestationEvidenceResponseArrayOutput
type AttestationEvidenceResponseOutput ¶
type AttestationEvidenceResponseOutput struct{ *pulumi.OutputState }
A piece of evidence supporting the compliance state set in the attestation.
func (AttestationEvidenceResponseOutput) Description ¶
func (o AttestationEvidenceResponseOutput) Description() pulumi.StringPtrOutput
The description for this piece of evidence.
func (AttestationEvidenceResponseOutput) ElementType ¶
func (AttestationEvidenceResponseOutput) ElementType() reflect.Type
func (AttestationEvidenceResponseOutput) SourceUri ¶
func (o AttestationEvidenceResponseOutput) SourceUri() pulumi.StringPtrOutput
The URI location of the evidence.
func (AttestationEvidenceResponseOutput) ToAttestationEvidenceResponseOutput ¶
func (o AttestationEvidenceResponseOutput) ToAttestationEvidenceResponseOutput() AttestationEvidenceResponseOutput
func (AttestationEvidenceResponseOutput) ToAttestationEvidenceResponseOutputWithContext ¶
func (o AttestationEvidenceResponseOutput) ToAttestationEvidenceResponseOutputWithContext(ctx context.Context) AttestationEvidenceResponseOutput
type ComplianceState ¶
type ComplianceState string
The compliance state that should be set on the resource.
func (ComplianceState) ElementType ¶
func (ComplianceState) ElementType() reflect.Type
func (ComplianceState) ToComplianceStateOutput ¶
func (e ComplianceState) ToComplianceStateOutput() ComplianceStateOutput
func (ComplianceState) ToComplianceStateOutputWithContext ¶
func (e ComplianceState) ToComplianceStateOutputWithContext(ctx context.Context) ComplianceStateOutput
func (ComplianceState) ToComplianceStatePtrOutput ¶
func (e ComplianceState) ToComplianceStatePtrOutput() ComplianceStatePtrOutput
func (ComplianceState) ToComplianceStatePtrOutputWithContext ¶
func (e ComplianceState) ToComplianceStatePtrOutputWithContext(ctx context.Context) ComplianceStatePtrOutput
func (ComplianceState) ToStringOutput ¶
func (e ComplianceState) ToStringOutput() pulumi.StringOutput
func (ComplianceState) ToStringOutputWithContext ¶
func (e ComplianceState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComplianceState) ToStringPtrOutput ¶
func (e ComplianceState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComplianceState) ToStringPtrOutputWithContext ¶
func (e ComplianceState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComplianceStateInput ¶
type ComplianceStateInput interface { pulumi.Input ToComplianceStateOutput() ComplianceStateOutput ToComplianceStateOutputWithContext(context.Context) ComplianceStateOutput }
ComplianceStateInput is an input type that accepts values of the ComplianceState enum A concrete instance of `ComplianceStateInput` can be one of the following:
ComplianceStateCompliant ComplianceStateNonCompliant ComplianceStateUnknown
type ComplianceStateOutput ¶
type ComplianceStateOutput struct{ *pulumi.OutputState }
func (ComplianceStateOutput) ElementType ¶
func (ComplianceStateOutput) ElementType() reflect.Type
func (ComplianceStateOutput) ToComplianceStateOutput ¶
func (o ComplianceStateOutput) ToComplianceStateOutput() ComplianceStateOutput
func (ComplianceStateOutput) ToComplianceStateOutputWithContext ¶
func (o ComplianceStateOutput) ToComplianceStateOutputWithContext(ctx context.Context) ComplianceStateOutput
func (ComplianceStateOutput) ToComplianceStatePtrOutput ¶
func (o ComplianceStateOutput) ToComplianceStatePtrOutput() ComplianceStatePtrOutput
func (ComplianceStateOutput) ToComplianceStatePtrOutputWithContext ¶
func (o ComplianceStateOutput) ToComplianceStatePtrOutputWithContext(ctx context.Context) ComplianceStatePtrOutput
func (ComplianceStateOutput) ToStringOutput ¶
func (o ComplianceStateOutput) ToStringOutput() pulumi.StringOutput
func (ComplianceStateOutput) ToStringOutputWithContext ¶
func (o ComplianceStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComplianceStateOutput) ToStringPtrOutput ¶
func (o ComplianceStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComplianceStateOutput) ToStringPtrOutputWithContext ¶
func (o ComplianceStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComplianceStatePtrInput ¶
type ComplianceStatePtrInput interface { pulumi.Input ToComplianceStatePtrOutput() ComplianceStatePtrOutput ToComplianceStatePtrOutputWithContext(context.Context) ComplianceStatePtrOutput }
func ComplianceStatePtr ¶
func ComplianceStatePtr(v string) ComplianceStatePtrInput
type ComplianceStatePtrOutput ¶
type ComplianceStatePtrOutput struct{ *pulumi.OutputState }
func (ComplianceStatePtrOutput) Elem ¶
func (o ComplianceStatePtrOutput) Elem() ComplianceStateOutput
func (ComplianceStatePtrOutput) ElementType ¶
func (ComplianceStatePtrOutput) ElementType() reflect.Type
func (ComplianceStatePtrOutput) ToComplianceStatePtrOutput ¶
func (o ComplianceStatePtrOutput) ToComplianceStatePtrOutput() ComplianceStatePtrOutput
func (ComplianceStatePtrOutput) ToComplianceStatePtrOutputWithContext ¶
func (o ComplianceStatePtrOutput) ToComplianceStatePtrOutputWithContext(ctx context.Context) ComplianceStatePtrOutput
func (ComplianceStatePtrOutput) ToStringPtrOutput ¶
func (o ComplianceStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComplianceStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComplianceStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ErrorDefinitionResponse ¶
type ErrorDefinitionResponse struct { // Additional scenario specific error details. AdditionalInfo []TypedErrorInfoResponse `pulumi:"additionalInfo"` // Service specific error code which serves as the substatus for the HTTP error code. Code string `pulumi:"code"` // Internal error details. Details []ErrorDefinitionResponse `pulumi:"details"` // Description of the error. Message string `pulumi:"message"` // The target of the error. Target string `pulumi:"target"` }
Error definition.
type ErrorDefinitionResponseArrayOutput ¶
type ErrorDefinitionResponseArrayOutput struct{ *pulumi.OutputState }
func (ErrorDefinitionResponseArrayOutput) ElementType ¶
func (ErrorDefinitionResponseArrayOutput) ElementType() reflect.Type
func (ErrorDefinitionResponseArrayOutput) Index ¶
func (o ErrorDefinitionResponseArrayOutput) Index(i pulumi.IntInput) ErrorDefinitionResponseOutput
func (ErrorDefinitionResponseArrayOutput) ToErrorDefinitionResponseArrayOutput ¶
func (o ErrorDefinitionResponseArrayOutput) ToErrorDefinitionResponseArrayOutput() ErrorDefinitionResponseArrayOutput
func (ErrorDefinitionResponseArrayOutput) ToErrorDefinitionResponseArrayOutputWithContext ¶
func (o ErrorDefinitionResponseArrayOutput) ToErrorDefinitionResponseArrayOutputWithContext(ctx context.Context) ErrorDefinitionResponseArrayOutput
type ErrorDefinitionResponseOutput ¶
type ErrorDefinitionResponseOutput struct{ *pulumi.OutputState }
Error definition.
func (ErrorDefinitionResponseOutput) AdditionalInfo ¶
func (o ErrorDefinitionResponseOutput) AdditionalInfo() TypedErrorInfoResponseArrayOutput
Additional scenario specific error details.
func (ErrorDefinitionResponseOutput) Code ¶
func (o ErrorDefinitionResponseOutput) Code() pulumi.StringOutput
Service specific error code which serves as the substatus for the HTTP error code.
func (ErrorDefinitionResponseOutput) Details ¶
func (o ErrorDefinitionResponseOutput) Details() ErrorDefinitionResponseArrayOutput
Internal error details.
func (ErrorDefinitionResponseOutput) ElementType ¶
func (ErrorDefinitionResponseOutput) ElementType() reflect.Type
func (ErrorDefinitionResponseOutput) Message ¶
func (o ErrorDefinitionResponseOutput) Message() pulumi.StringOutput
Description of the error.
func (ErrorDefinitionResponseOutput) Target ¶
func (o ErrorDefinitionResponseOutput) Target() pulumi.StringOutput
The target of the error.
func (ErrorDefinitionResponseOutput) ToErrorDefinitionResponseOutput ¶
func (o ErrorDefinitionResponseOutput) ToErrorDefinitionResponseOutput() ErrorDefinitionResponseOutput
func (ErrorDefinitionResponseOutput) ToErrorDefinitionResponseOutputWithContext ¶
func (o ErrorDefinitionResponseOutput) ToErrorDefinitionResponseOutputWithContext(ctx context.Context) ErrorDefinitionResponseOutput
type ListRemediationDeploymentsAtManagementGroupArgs ¶
type ListRemediationDeploymentsAtManagementGroupArgs struct { // Management group ID. ManagementGroupId string `pulumi:"managementGroupId"` // The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. ManagementGroupsNamespace string `pulumi:"managementGroupsNamespace"` // The name of the remediation. RemediationName string `pulumi:"remediationName"` // Maximum number of records to return. Top *int `pulumi:"top"` }
type ListRemediationDeploymentsAtManagementGroupOutputArgs ¶
type ListRemediationDeploymentsAtManagementGroupOutputArgs struct { // Management group ID. ManagementGroupId pulumi.StringInput `pulumi:"managementGroupId"` // The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. ManagementGroupsNamespace pulumi.StringInput `pulumi:"managementGroupsNamespace"` // The name of the remediation. RemediationName pulumi.StringInput `pulumi:"remediationName"` // Maximum number of records to return. Top pulumi.IntPtrInput `pulumi:"top"` }
func (ListRemediationDeploymentsAtManagementGroupOutputArgs) ElementType ¶
func (ListRemediationDeploymentsAtManagementGroupOutputArgs) ElementType() reflect.Type
type ListRemediationDeploymentsAtManagementGroupResult ¶
type ListRemediationDeploymentsAtManagementGroupResult struct { // The URL to get the next set of results. NextLink string `pulumi:"nextLink"` // Array of deployments for the remediation. Value []RemediationDeploymentResponse `pulumi:"value"` }
List of deployments for a remediation.
func ListRemediationDeploymentsAtManagementGroup ¶
func ListRemediationDeploymentsAtManagementGroup(ctx *pulumi.Context, args *ListRemediationDeploymentsAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*ListRemediationDeploymentsAtManagementGroupResult, error)
Gets all deployments for a remediation at management group scope. Azure REST API version: 2021-10-01.
Other available API versions: 2018-07-01-preview.
type ListRemediationDeploymentsAtManagementGroupResultOutput ¶
type ListRemediationDeploymentsAtManagementGroupResultOutput struct{ *pulumi.OutputState }
List of deployments for a remediation.
func ListRemediationDeploymentsAtManagementGroupOutput ¶
func ListRemediationDeploymentsAtManagementGroupOutput(ctx *pulumi.Context, args ListRemediationDeploymentsAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) ListRemediationDeploymentsAtManagementGroupResultOutput
func (ListRemediationDeploymentsAtManagementGroupResultOutput) ElementType ¶
func (ListRemediationDeploymentsAtManagementGroupResultOutput) ElementType() reflect.Type
func (ListRemediationDeploymentsAtManagementGroupResultOutput) NextLink ¶
func (o ListRemediationDeploymentsAtManagementGroupResultOutput) NextLink() pulumi.StringOutput
The URL to get the next set of results.
func (ListRemediationDeploymentsAtManagementGroupResultOutput) ToListRemediationDeploymentsAtManagementGroupResultOutput ¶
func (o ListRemediationDeploymentsAtManagementGroupResultOutput) ToListRemediationDeploymentsAtManagementGroupResultOutput() ListRemediationDeploymentsAtManagementGroupResultOutput
func (ListRemediationDeploymentsAtManagementGroupResultOutput) ToListRemediationDeploymentsAtManagementGroupResultOutputWithContext ¶
func (o ListRemediationDeploymentsAtManagementGroupResultOutput) ToListRemediationDeploymentsAtManagementGroupResultOutputWithContext(ctx context.Context) ListRemediationDeploymentsAtManagementGroupResultOutput
func (ListRemediationDeploymentsAtManagementGroupResultOutput) Value ¶
func (o ListRemediationDeploymentsAtManagementGroupResultOutput) Value() RemediationDeploymentResponseArrayOutput
Array of deployments for the remediation.
type ListRemediationDeploymentsAtResourceGroupOutputArgs ¶
type ListRemediationDeploymentsAtResourceGroupOutputArgs struct { // The name of the remediation. RemediationName pulumi.StringInput `pulumi:"remediationName"` // Resource group name. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // Maximum number of records to return. Top pulumi.IntPtrInput `pulumi:"top"` }
func (ListRemediationDeploymentsAtResourceGroupOutputArgs) ElementType ¶
func (ListRemediationDeploymentsAtResourceGroupOutputArgs) ElementType() reflect.Type
type ListRemediationDeploymentsAtResourceGroupResult ¶
type ListRemediationDeploymentsAtResourceGroupResult struct { // The URL to get the next set of results. NextLink string `pulumi:"nextLink"` // Array of deployments for the remediation. Value []RemediationDeploymentResponse `pulumi:"value"` }
List of deployments for a remediation.
func ListRemediationDeploymentsAtResourceGroup ¶
func ListRemediationDeploymentsAtResourceGroup(ctx *pulumi.Context, args *ListRemediationDeploymentsAtResourceGroupArgs, opts ...pulumi.InvokeOption) (*ListRemediationDeploymentsAtResourceGroupResult, error)
Gets all deployments for a remediation at resource group scope. Azure REST API version: 2021-10-01.
Other available API versions: 2018-07-01-preview.
type ListRemediationDeploymentsAtResourceGroupResultOutput ¶
type ListRemediationDeploymentsAtResourceGroupResultOutput struct{ *pulumi.OutputState }
List of deployments for a remediation.
func ListRemediationDeploymentsAtResourceGroupOutput ¶
func ListRemediationDeploymentsAtResourceGroupOutput(ctx *pulumi.Context, args ListRemediationDeploymentsAtResourceGroupOutputArgs, opts ...pulumi.InvokeOption) ListRemediationDeploymentsAtResourceGroupResultOutput
func (ListRemediationDeploymentsAtResourceGroupResultOutput) ElementType ¶
func (ListRemediationDeploymentsAtResourceGroupResultOutput) ElementType() reflect.Type
func (ListRemediationDeploymentsAtResourceGroupResultOutput) NextLink ¶
func (o ListRemediationDeploymentsAtResourceGroupResultOutput) NextLink() pulumi.StringOutput
The URL to get the next set of results.
func (ListRemediationDeploymentsAtResourceGroupResultOutput) ToListRemediationDeploymentsAtResourceGroupResultOutput ¶
func (o ListRemediationDeploymentsAtResourceGroupResultOutput) ToListRemediationDeploymentsAtResourceGroupResultOutput() ListRemediationDeploymentsAtResourceGroupResultOutput
func (ListRemediationDeploymentsAtResourceGroupResultOutput) ToListRemediationDeploymentsAtResourceGroupResultOutputWithContext ¶
func (o ListRemediationDeploymentsAtResourceGroupResultOutput) ToListRemediationDeploymentsAtResourceGroupResultOutputWithContext(ctx context.Context) ListRemediationDeploymentsAtResourceGroupResultOutput
func (ListRemediationDeploymentsAtResourceGroupResultOutput) Value ¶
func (o ListRemediationDeploymentsAtResourceGroupResultOutput) Value() RemediationDeploymentResponseArrayOutput
Array of deployments for the remediation.
type ListRemediationDeploymentsAtResourceOutputArgs ¶
type ListRemediationDeploymentsAtResourceOutputArgs struct { // The name of the remediation. RemediationName pulumi.StringInput `pulumi:"remediationName"` // Resource ID. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Maximum number of records to return. Top pulumi.IntPtrInput `pulumi:"top"` }
func (ListRemediationDeploymentsAtResourceOutputArgs) ElementType ¶
func (ListRemediationDeploymentsAtResourceOutputArgs) ElementType() reflect.Type
type ListRemediationDeploymentsAtResourceResult ¶
type ListRemediationDeploymentsAtResourceResult struct { // The URL to get the next set of results. NextLink string `pulumi:"nextLink"` // Array of deployments for the remediation. Value []RemediationDeploymentResponse `pulumi:"value"` }
List of deployments for a remediation.
func ListRemediationDeploymentsAtResource ¶
func ListRemediationDeploymentsAtResource(ctx *pulumi.Context, args *ListRemediationDeploymentsAtResourceArgs, opts ...pulumi.InvokeOption) (*ListRemediationDeploymentsAtResourceResult, error)
Gets all deployments for a remediation at resource scope. Azure REST API version: 2021-10-01.
Other available API versions: 2018-07-01-preview.
type ListRemediationDeploymentsAtResourceResultOutput ¶
type ListRemediationDeploymentsAtResourceResultOutput struct{ *pulumi.OutputState }
List of deployments for a remediation.
func ListRemediationDeploymentsAtResourceOutput ¶
func ListRemediationDeploymentsAtResourceOutput(ctx *pulumi.Context, args ListRemediationDeploymentsAtResourceOutputArgs, opts ...pulumi.InvokeOption) ListRemediationDeploymentsAtResourceResultOutput
func (ListRemediationDeploymentsAtResourceResultOutput) ElementType ¶
func (ListRemediationDeploymentsAtResourceResultOutput) ElementType() reflect.Type
func (ListRemediationDeploymentsAtResourceResultOutput) NextLink ¶
func (o ListRemediationDeploymentsAtResourceResultOutput) NextLink() pulumi.StringOutput
The URL to get the next set of results.
func (ListRemediationDeploymentsAtResourceResultOutput) ToListRemediationDeploymentsAtResourceResultOutput ¶
func (o ListRemediationDeploymentsAtResourceResultOutput) ToListRemediationDeploymentsAtResourceResultOutput() ListRemediationDeploymentsAtResourceResultOutput
func (ListRemediationDeploymentsAtResourceResultOutput) ToListRemediationDeploymentsAtResourceResultOutputWithContext ¶
func (o ListRemediationDeploymentsAtResourceResultOutput) ToListRemediationDeploymentsAtResourceResultOutputWithContext(ctx context.Context) ListRemediationDeploymentsAtResourceResultOutput
func (ListRemediationDeploymentsAtResourceResultOutput) Value ¶
func (o ListRemediationDeploymentsAtResourceResultOutput) Value() RemediationDeploymentResponseArrayOutput
Array of deployments for the remediation.
type ListRemediationDeploymentsAtSubscriptionOutputArgs ¶
type ListRemediationDeploymentsAtSubscriptionOutputArgs struct { // The name of the remediation. RemediationName pulumi.StringInput `pulumi:"remediationName"` // Maximum number of records to return. Top pulumi.IntPtrInput `pulumi:"top"` }
func (ListRemediationDeploymentsAtSubscriptionOutputArgs) ElementType ¶
func (ListRemediationDeploymentsAtSubscriptionOutputArgs) ElementType() reflect.Type
type ListRemediationDeploymentsAtSubscriptionResult ¶
type ListRemediationDeploymentsAtSubscriptionResult struct { // The URL to get the next set of results. NextLink string `pulumi:"nextLink"` // Array of deployments for the remediation. Value []RemediationDeploymentResponse `pulumi:"value"` }
List of deployments for a remediation.
func ListRemediationDeploymentsAtSubscription ¶
func ListRemediationDeploymentsAtSubscription(ctx *pulumi.Context, args *ListRemediationDeploymentsAtSubscriptionArgs, opts ...pulumi.InvokeOption) (*ListRemediationDeploymentsAtSubscriptionResult, error)
Gets all deployments for a remediation at subscription scope. Azure REST API version: 2021-10-01.
Other available API versions: 2018-07-01-preview.
type ListRemediationDeploymentsAtSubscriptionResultOutput ¶
type ListRemediationDeploymentsAtSubscriptionResultOutput struct{ *pulumi.OutputState }
List of deployments for a remediation.
func ListRemediationDeploymentsAtSubscriptionOutput ¶
func ListRemediationDeploymentsAtSubscriptionOutput(ctx *pulumi.Context, args ListRemediationDeploymentsAtSubscriptionOutputArgs, opts ...pulumi.InvokeOption) ListRemediationDeploymentsAtSubscriptionResultOutput
func (ListRemediationDeploymentsAtSubscriptionResultOutput) ElementType ¶
func (ListRemediationDeploymentsAtSubscriptionResultOutput) ElementType() reflect.Type
func (ListRemediationDeploymentsAtSubscriptionResultOutput) NextLink ¶
func (o ListRemediationDeploymentsAtSubscriptionResultOutput) NextLink() pulumi.StringOutput
The URL to get the next set of results.
func (ListRemediationDeploymentsAtSubscriptionResultOutput) ToListRemediationDeploymentsAtSubscriptionResultOutput ¶
func (o ListRemediationDeploymentsAtSubscriptionResultOutput) ToListRemediationDeploymentsAtSubscriptionResultOutput() ListRemediationDeploymentsAtSubscriptionResultOutput
func (ListRemediationDeploymentsAtSubscriptionResultOutput) ToListRemediationDeploymentsAtSubscriptionResultOutputWithContext ¶
func (o ListRemediationDeploymentsAtSubscriptionResultOutput) ToListRemediationDeploymentsAtSubscriptionResultOutputWithContext(ctx context.Context) ListRemediationDeploymentsAtSubscriptionResultOutput
func (ListRemediationDeploymentsAtSubscriptionResultOutput) Value ¶
func (o ListRemediationDeploymentsAtSubscriptionResultOutput) Value() RemediationDeploymentResponseArrayOutput
Array of deployments for the remediation.
type LookupAttestationAtResourceGroupOutputArgs ¶
type LookupAttestationAtResourceGroupOutputArgs struct { // The name of the attestation. AttestationName pulumi.StringInput `pulumi:"attestationName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupAttestationAtResourceGroupOutputArgs) ElementType ¶
func (LookupAttestationAtResourceGroupOutputArgs) ElementType() reflect.Type
type LookupAttestationAtResourceGroupResult ¶
type LookupAttestationAtResourceGroupResult struct { // The time the evidence was assessed AssessmentDate *string `pulumi:"assessmentDate"` // Comments describing why this attestation was created. Comments *string `pulumi:"comments"` // The compliance state that should be set on the resource. ComplianceState *string `pulumi:"complianceState"` // The evidence supporting the compliance state set in this attestation. Evidence []AttestationEvidenceResponse `pulumi:"evidence"` // The time the compliance state should expire. ExpiresOn *string `pulumi:"expiresOn"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The time the compliance state was last changed in this attestation. LastComplianceStateChangeAt string `pulumi:"lastComplianceStateChangeAt"` // Additional metadata for this attestation Metadata interface{} `pulumi:"metadata"` // The name of the resource Name string `pulumi:"name"` // The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID. Owner *string `pulumi:"owner"` // The resource ID of the policy assignment that the attestation is setting the state for. PolicyAssignmentId string `pulumi:"policyAssignmentId"` // The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` // The status of the attestation. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
An attestation resource.
func LookupAttestationAtResourceGroup ¶
func LookupAttestationAtResourceGroup(ctx *pulumi.Context, args *LookupAttestationAtResourceGroupArgs, opts ...pulumi.InvokeOption) (*LookupAttestationAtResourceGroupResult, error)
Gets an existing attestation at resource group scope. Azure REST API version: 2022-09-01.
type LookupAttestationAtResourceGroupResultOutput ¶
type LookupAttestationAtResourceGroupResultOutput struct{ *pulumi.OutputState }
An attestation resource.
func LookupAttestationAtResourceGroupOutput ¶
func LookupAttestationAtResourceGroupOutput(ctx *pulumi.Context, args LookupAttestationAtResourceGroupOutputArgs, opts ...pulumi.InvokeOption) LookupAttestationAtResourceGroupResultOutput
func (LookupAttestationAtResourceGroupResultOutput) AssessmentDate ¶
func (o LookupAttestationAtResourceGroupResultOutput) AssessmentDate() pulumi.StringPtrOutput
The time the evidence was assessed
func (LookupAttestationAtResourceGroupResultOutput) Comments ¶
func (o LookupAttestationAtResourceGroupResultOutput) Comments() pulumi.StringPtrOutput
Comments describing why this attestation was created.
func (LookupAttestationAtResourceGroupResultOutput) ComplianceState ¶
func (o LookupAttestationAtResourceGroupResultOutput) ComplianceState() pulumi.StringPtrOutput
The compliance state that should be set on the resource.
func (LookupAttestationAtResourceGroupResultOutput) ElementType ¶
func (LookupAttestationAtResourceGroupResultOutput) ElementType() reflect.Type
func (LookupAttestationAtResourceGroupResultOutput) Evidence ¶
func (o LookupAttestationAtResourceGroupResultOutput) Evidence() AttestationEvidenceResponseArrayOutput
The evidence supporting the compliance state set in this attestation.
func (LookupAttestationAtResourceGroupResultOutput) ExpiresOn ¶
func (o LookupAttestationAtResourceGroupResultOutput) ExpiresOn() pulumi.StringPtrOutput
The time the compliance state should expire.
func (LookupAttestationAtResourceGroupResultOutput) Id ¶
func (o LookupAttestationAtResourceGroupResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupAttestationAtResourceGroupResultOutput) LastComplianceStateChangeAt ¶
func (o LookupAttestationAtResourceGroupResultOutput) LastComplianceStateChangeAt() pulumi.StringOutput
The time the compliance state was last changed in this attestation.
func (LookupAttestationAtResourceGroupResultOutput) Metadata ¶
func (o LookupAttestationAtResourceGroupResultOutput) Metadata() pulumi.AnyOutput
Additional metadata for this attestation
func (LookupAttestationAtResourceGroupResultOutput) Name ¶
func (o LookupAttestationAtResourceGroupResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupAttestationAtResourceGroupResultOutput) Owner ¶
func (o LookupAttestationAtResourceGroupResultOutput) Owner() pulumi.StringPtrOutput
The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID.
func (LookupAttestationAtResourceGroupResultOutput) PolicyAssignmentId ¶
func (o LookupAttestationAtResourceGroupResultOutput) PolicyAssignmentId() pulumi.StringOutput
The resource ID of the policy assignment that the attestation is setting the state for.
func (LookupAttestationAtResourceGroupResultOutput) PolicyDefinitionReferenceId ¶
func (o LookupAttestationAtResourceGroupResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition.
func (LookupAttestationAtResourceGroupResultOutput) ProvisioningState ¶
func (o LookupAttestationAtResourceGroupResultOutput) ProvisioningState() pulumi.StringOutput
The status of the attestation.
func (LookupAttestationAtResourceGroupResultOutput) SystemData ¶
func (o LookupAttestationAtResourceGroupResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupAttestationAtResourceGroupResultOutput) ToLookupAttestationAtResourceGroupResultOutput ¶
func (o LookupAttestationAtResourceGroupResultOutput) ToLookupAttestationAtResourceGroupResultOutput() LookupAttestationAtResourceGroupResultOutput
func (LookupAttestationAtResourceGroupResultOutput) ToLookupAttestationAtResourceGroupResultOutputWithContext ¶
func (o LookupAttestationAtResourceGroupResultOutput) ToLookupAttestationAtResourceGroupResultOutputWithContext(ctx context.Context) LookupAttestationAtResourceGroupResultOutput
func (LookupAttestationAtResourceGroupResultOutput) Type ¶
func (o LookupAttestationAtResourceGroupResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupAttestationAtResourceOutputArgs ¶
type LookupAttestationAtResourceOutputArgs struct { // The name of the attestation. AttestationName pulumi.StringInput `pulumi:"attestationName"` // Resource ID. ResourceId pulumi.StringInput `pulumi:"resourceId"` }
func (LookupAttestationAtResourceOutputArgs) ElementType ¶
func (LookupAttestationAtResourceOutputArgs) ElementType() reflect.Type
type LookupAttestationAtResourceResult ¶
type LookupAttestationAtResourceResult struct { // The time the evidence was assessed AssessmentDate *string `pulumi:"assessmentDate"` // Comments describing why this attestation was created. Comments *string `pulumi:"comments"` // The compliance state that should be set on the resource. ComplianceState *string `pulumi:"complianceState"` // The evidence supporting the compliance state set in this attestation. Evidence []AttestationEvidenceResponse `pulumi:"evidence"` // The time the compliance state should expire. ExpiresOn *string `pulumi:"expiresOn"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The time the compliance state was last changed in this attestation. LastComplianceStateChangeAt string `pulumi:"lastComplianceStateChangeAt"` // Additional metadata for this attestation Metadata interface{} `pulumi:"metadata"` // The name of the resource Name string `pulumi:"name"` // The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID. Owner *string `pulumi:"owner"` // The resource ID of the policy assignment that the attestation is setting the state for. PolicyAssignmentId string `pulumi:"policyAssignmentId"` // The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` // The status of the attestation. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
An attestation resource.
func LookupAttestationAtResource ¶
func LookupAttestationAtResource(ctx *pulumi.Context, args *LookupAttestationAtResourceArgs, opts ...pulumi.InvokeOption) (*LookupAttestationAtResourceResult, error)
Gets an existing attestation at resource scope. Azure REST API version: 2022-09-01.
type LookupAttestationAtResourceResultOutput ¶
type LookupAttestationAtResourceResultOutput struct{ *pulumi.OutputState }
An attestation resource.
func LookupAttestationAtResourceOutput ¶
func LookupAttestationAtResourceOutput(ctx *pulumi.Context, args LookupAttestationAtResourceOutputArgs, opts ...pulumi.InvokeOption) LookupAttestationAtResourceResultOutput
func (LookupAttestationAtResourceResultOutput) AssessmentDate ¶
func (o LookupAttestationAtResourceResultOutput) AssessmentDate() pulumi.StringPtrOutput
The time the evidence was assessed
func (LookupAttestationAtResourceResultOutput) Comments ¶
func (o LookupAttestationAtResourceResultOutput) Comments() pulumi.StringPtrOutput
Comments describing why this attestation was created.
func (LookupAttestationAtResourceResultOutput) ComplianceState ¶
func (o LookupAttestationAtResourceResultOutput) ComplianceState() pulumi.StringPtrOutput
The compliance state that should be set on the resource.
func (LookupAttestationAtResourceResultOutput) ElementType ¶
func (LookupAttestationAtResourceResultOutput) ElementType() reflect.Type
func (LookupAttestationAtResourceResultOutput) Evidence ¶
func (o LookupAttestationAtResourceResultOutput) Evidence() AttestationEvidenceResponseArrayOutput
The evidence supporting the compliance state set in this attestation.
func (LookupAttestationAtResourceResultOutput) ExpiresOn ¶
func (o LookupAttestationAtResourceResultOutput) ExpiresOn() pulumi.StringPtrOutput
The time the compliance state should expire.
func (LookupAttestationAtResourceResultOutput) Id ¶
func (o LookupAttestationAtResourceResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupAttestationAtResourceResultOutput) LastComplianceStateChangeAt ¶
func (o LookupAttestationAtResourceResultOutput) LastComplianceStateChangeAt() pulumi.StringOutput
The time the compliance state was last changed in this attestation.
func (LookupAttestationAtResourceResultOutput) Metadata ¶
func (o LookupAttestationAtResourceResultOutput) Metadata() pulumi.AnyOutput
Additional metadata for this attestation
func (LookupAttestationAtResourceResultOutput) Name ¶
func (o LookupAttestationAtResourceResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupAttestationAtResourceResultOutput) Owner ¶
func (o LookupAttestationAtResourceResultOutput) Owner() pulumi.StringPtrOutput
The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID.
func (LookupAttestationAtResourceResultOutput) PolicyAssignmentId ¶
func (o LookupAttestationAtResourceResultOutput) PolicyAssignmentId() pulumi.StringOutput
The resource ID of the policy assignment that the attestation is setting the state for.
func (LookupAttestationAtResourceResultOutput) PolicyDefinitionReferenceId ¶
func (o LookupAttestationAtResourceResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition.
func (LookupAttestationAtResourceResultOutput) ProvisioningState ¶
func (o LookupAttestationAtResourceResultOutput) ProvisioningState() pulumi.StringOutput
The status of the attestation.
func (LookupAttestationAtResourceResultOutput) SystemData ¶
func (o LookupAttestationAtResourceResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupAttestationAtResourceResultOutput) ToLookupAttestationAtResourceResultOutput ¶
func (o LookupAttestationAtResourceResultOutput) ToLookupAttestationAtResourceResultOutput() LookupAttestationAtResourceResultOutput
func (LookupAttestationAtResourceResultOutput) ToLookupAttestationAtResourceResultOutputWithContext ¶
func (o LookupAttestationAtResourceResultOutput) ToLookupAttestationAtResourceResultOutputWithContext(ctx context.Context) LookupAttestationAtResourceResultOutput
func (LookupAttestationAtResourceResultOutput) Type ¶
func (o LookupAttestationAtResourceResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupAttestationAtSubscriptionArgs ¶
type LookupAttestationAtSubscriptionArgs struct { // The name of the attestation. AttestationName string `pulumi:"attestationName"` }
type LookupAttestationAtSubscriptionOutputArgs ¶
type LookupAttestationAtSubscriptionOutputArgs struct { // The name of the attestation. AttestationName pulumi.StringInput `pulumi:"attestationName"` }
func (LookupAttestationAtSubscriptionOutputArgs) ElementType ¶
func (LookupAttestationAtSubscriptionOutputArgs) ElementType() reflect.Type
type LookupAttestationAtSubscriptionResult ¶
type LookupAttestationAtSubscriptionResult struct { // The time the evidence was assessed AssessmentDate *string `pulumi:"assessmentDate"` // Comments describing why this attestation was created. Comments *string `pulumi:"comments"` // The compliance state that should be set on the resource. ComplianceState *string `pulumi:"complianceState"` // The evidence supporting the compliance state set in this attestation. Evidence []AttestationEvidenceResponse `pulumi:"evidence"` // The time the compliance state should expire. ExpiresOn *string `pulumi:"expiresOn"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The time the compliance state was last changed in this attestation. LastComplianceStateChangeAt string `pulumi:"lastComplianceStateChangeAt"` // Additional metadata for this attestation Metadata interface{} `pulumi:"metadata"` // The name of the resource Name string `pulumi:"name"` // The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID. Owner *string `pulumi:"owner"` // The resource ID of the policy assignment that the attestation is setting the state for. PolicyAssignmentId string `pulumi:"policyAssignmentId"` // The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` // The status of the attestation. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
An attestation resource.
func LookupAttestationAtSubscription ¶
func LookupAttestationAtSubscription(ctx *pulumi.Context, args *LookupAttestationAtSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupAttestationAtSubscriptionResult, error)
Gets an existing attestation at subscription scope. Azure REST API version: 2022-09-01.
type LookupAttestationAtSubscriptionResultOutput ¶
type LookupAttestationAtSubscriptionResultOutput struct{ *pulumi.OutputState }
An attestation resource.
func LookupAttestationAtSubscriptionOutput ¶
func LookupAttestationAtSubscriptionOutput(ctx *pulumi.Context, args LookupAttestationAtSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupAttestationAtSubscriptionResultOutput
func (LookupAttestationAtSubscriptionResultOutput) AssessmentDate ¶
func (o LookupAttestationAtSubscriptionResultOutput) AssessmentDate() pulumi.StringPtrOutput
The time the evidence was assessed
func (LookupAttestationAtSubscriptionResultOutput) Comments ¶
func (o LookupAttestationAtSubscriptionResultOutput) Comments() pulumi.StringPtrOutput
Comments describing why this attestation was created.
func (LookupAttestationAtSubscriptionResultOutput) ComplianceState ¶
func (o LookupAttestationAtSubscriptionResultOutput) ComplianceState() pulumi.StringPtrOutput
The compliance state that should be set on the resource.
func (LookupAttestationAtSubscriptionResultOutput) ElementType ¶
func (LookupAttestationAtSubscriptionResultOutput) ElementType() reflect.Type
func (LookupAttestationAtSubscriptionResultOutput) Evidence ¶
func (o LookupAttestationAtSubscriptionResultOutput) Evidence() AttestationEvidenceResponseArrayOutput
The evidence supporting the compliance state set in this attestation.
func (LookupAttestationAtSubscriptionResultOutput) ExpiresOn ¶
func (o LookupAttestationAtSubscriptionResultOutput) ExpiresOn() pulumi.StringPtrOutput
The time the compliance state should expire.
func (LookupAttestationAtSubscriptionResultOutput) Id ¶
func (o LookupAttestationAtSubscriptionResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupAttestationAtSubscriptionResultOutput) LastComplianceStateChangeAt ¶
func (o LookupAttestationAtSubscriptionResultOutput) LastComplianceStateChangeAt() pulumi.StringOutput
The time the compliance state was last changed in this attestation.
func (LookupAttestationAtSubscriptionResultOutput) Metadata ¶
func (o LookupAttestationAtSubscriptionResultOutput) Metadata() pulumi.AnyOutput
Additional metadata for this attestation
func (LookupAttestationAtSubscriptionResultOutput) Name ¶
func (o LookupAttestationAtSubscriptionResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupAttestationAtSubscriptionResultOutput) Owner ¶
func (o LookupAttestationAtSubscriptionResultOutput) Owner() pulumi.StringPtrOutput
The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID.
func (LookupAttestationAtSubscriptionResultOutput) PolicyAssignmentId ¶
func (o LookupAttestationAtSubscriptionResultOutput) PolicyAssignmentId() pulumi.StringOutput
The resource ID of the policy assignment that the attestation is setting the state for.
func (LookupAttestationAtSubscriptionResultOutput) PolicyDefinitionReferenceId ¶
func (o LookupAttestationAtSubscriptionResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition.
func (LookupAttestationAtSubscriptionResultOutput) ProvisioningState ¶
func (o LookupAttestationAtSubscriptionResultOutput) ProvisioningState() pulumi.StringOutput
The status of the attestation.
func (LookupAttestationAtSubscriptionResultOutput) SystemData ¶
func (o LookupAttestationAtSubscriptionResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupAttestationAtSubscriptionResultOutput) ToLookupAttestationAtSubscriptionResultOutput ¶
func (o LookupAttestationAtSubscriptionResultOutput) ToLookupAttestationAtSubscriptionResultOutput() LookupAttestationAtSubscriptionResultOutput
func (LookupAttestationAtSubscriptionResultOutput) ToLookupAttestationAtSubscriptionResultOutputWithContext ¶
func (o LookupAttestationAtSubscriptionResultOutput) ToLookupAttestationAtSubscriptionResultOutputWithContext(ctx context.Context) LookupAttestationAtSubscriptionResultOutput
func (LookupAttestationAtSubscriptionResultOutput) Type ¶
func (o LookupAttestationAtSubscriptionResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupRemediationAtManagementGroupArgs ¶
type LookupRemediationAtManagementGroupArgs struct { // Management group ID. ManagementGroupId string `pulumi:"managementGroupId"` // The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. ManagementGroupsNamespace string `pulumi:"managementGroupsNamespace"` // The name of the remediation. RemediationName string `pulumi:"remediationName"` }
type LookupRemediationAtManagementGroupOutputArgs ¶
type LookupRemediationAtManagementGroupOutputArgs struct { // Management group ID. ManagementGroupId pulumi.StringInput `pulumi:"managementGroupId"` // The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. ManagementGroupsNamespace pulumi.StringInput `pulumi:"managementGroupsNamespace"` // The name of the remediation. RemediationName pulumi.StringInput `pulumi:"remediationName"` }
func (LookupRemediationAtManagementGroupOutputArgs) ElementType ¶
func (LookupRemediationAtManagementGroupOutputArgs) ElementType() reflect.Type
type LookupRemediationAtManagementGroupResult ¶
type LookupRemediationAtManagementGroupResult struct { // The remediation correlation Id. Can be used to find events related to the remediation in the activity log. CorrelationId string `pulumi:"correlationId"` // The time at which the remediation was created. CreatedOn string `pulumi:"createdOn"` // The deployment status summary for all deployments created by the remediation. DeploymentStatus RemediationDeploymentSummaryResponse `pulumi:"deploymentStatus"` // The remediation failure threshold settings FailureThreshold *RemediationPropertiesResponseFailureThreshold `pulumi:"failureThreshold"` // The filters that will be applied to determine which resources to remediate. Filters *RemediationFiltersResponse `pulumi:"filters"` // The ID of the remediation. Id string `pulumi:"id"` // The time at which the remediation was last updated. LastUpdatedOn string `pulumi:"lastUpdatedOn"` // The name of the remediation. Name string `pulumi:"name"` // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments *int `pulumi:"parallelDeployments"` // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId *string `pulumi:"policyAssignmentId"` // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` // The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded. ProvisioningState string `pulumi:"provisioningState"` // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount *int `pulumi:"resourceCount"` // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode *string `pulumi:"resourceDiscoveryMode"` // The remediation status message. Provides additional details regarding the state of the remediation. StatusMessage string `pulumi:"statusMessage"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the remediation. Type string `pulumi:"type"` }
The remediation definition.
func LookupRemediationAtManagementGroup ¶
func LookupRemediationAtManagementGroup(ctx *pulumi.Context, args *LookupRemediationAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupRemediationAtManagementGroupResult, error)
Gets an existing remediation at management group scope. Azure REST API version: 2021-10-01.
Other available API versions: 2018-07-01-preview.
type LookupRemediationAtManagementGroupResultOutput ¶
type LookupRemediationAtManagementGroupResultOutput struct{ *pulumi.OutputState }
The remediation definition.
func LookupRemediationAtManagementGroupOutput ¶
func LookupRemediationAtManagementGroupOutput(ctx *pulumi.Context, args LookupRemediationAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupRemediationAtManagementGroupResultOutput
func (LookupRemediationAtManagementGroupResultOutput) CorrelationId ¶
func (o LookupRemediationAtManagementGroupResultOutput) CorrelationId() pulumi.StringOutput
The remediation correlation Id. Can be used to find events related to the remediation in the activity log.
func (LookupRemediationAtManagementGroupResultOutput) CreatedOn ¶
func (o LookupRemediationAtManagementGroupResultOutput) CreatedOn() pulumi.StringOutput
The time at which the remediation was created.
func (LookupRemediationAtManagementGroupResultOutput) DeploymentStatus ¶
func (o LookupRemediationAtManagementGroupResultOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
The deployment status summary for all deployments created by the remediation.
func (LookupRemediationAtManagementGroupResultOutput) ElementType ¶
func (LookupRemediationAtManagementGroupResultOutput) ElementType() reflect.Type
func (LookupRemediationAtManagementGroupResultOutput) FailureThreshold ¶
func (o LookupRemediationAtManagementGroupResultOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
The remediation failure threshold settings
func (LookupRemediationAtManagementGroupResultOutput) Filters ¶
func (o LookupRemediationAtManagementGroupResultOutput) Filters() RemediationFiltersResponsePtrOutput
The filters that will be applied to determine which resources to remediate.
func (LookupRemediationAtManagementGroupResultOutput) Id ¶
func (o LookupRemediationAtManagementGroupResultOutput) Id() pulumi.StringOutput
The ID of the remediation.
func (LookupRemediationAtManagementGroupResultOutput) LastUpdatedOn ¶
func (o LookupRemediationAtManagementGroupResultOutput) LastUpdatedOn() pulumi.StringOutput
The time at which the remediation was last updated.
func (LookupRemediationAtManagementGroupResultOutput) Name ¶
func (o LookupRemediationAtManagementGroupResultOutput) Name() pulumi.StringOutput
The name of the remediation.
func (LookupRemediationAtManagementGroupResultOutput) ParallelDeployments ¶
func (o LookupRemediationAtManagementGroupResultOutput) ParallelDeployments() pulumi.IntPtrOutput
Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used.
func (LookupRemediationAtManagementGroupResultOutput) PolicyAssignmentId ¶
func (o LookupRemediationAtManagementGroupResultOutput) PolicyAssignmentId() pulumi.StringPtrOutput
The resource ID of the policy assignment that should be remediated.
func (LookupRemediationAtManagementGroupResultOutput) PolicyDefinitionReferenceId ¶
func (o LookupRemediationAtManagementGroupResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition.
func (LookupRemediationAtManagementGroupResultOutput) ProvisioningState ¶
func (o LookupRemediationAtManagementGroupResultOutput) ProvisioningState() pulumi.StringOutput
The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded.
func (LookupRemediationAtManagementGroupResultOutput) ResourceCount ¶
func (o LookupRemediationAtManagementGroupResultOutput) ResourceCount() pulumi.IntPtrOutput
Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.
func (LookupRemediationAtManagementGroupResultOutput) ResourceDiscoveryMode ¶
func (o LookupRemediationAtManagementGroupResultOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
func (LookupRemediationAtManagementGroupResultOutput) StatusMessage ¶
func (o LookupRemediationAtManagementGroupResultOutput) StatusMessage() pulumi.StringOutput
The remediation status message. Provides additional details regarding the state of the remediation.
func (LookupRemediationAtManagementGroupResultOutput) SystemData ¶
func (o LookupRemediationAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupRemediationAtManagementGroupResultOutput) ToLookupRemediationAtManagementGroupResultOutput ¶
func (o LookupRemediationAtManagementGroupResultOutput) ToLookupRemediationAtManagementGroupResultOutput() LookupRemediationAtManagementGroupResultOutput
func (LookupRemediationAtManagementGroupResultOutput) ToLookupRemediationAtManagementGroupResultOutputWithContext ¶
func (o LookupRemediationAtManagementGroupResultOutput) ToLookupRemediationAtManagementGroupResultOutputWithContext(ctx context.Context) LookupRemediationAtManagementGroupResultOutput
func (LookupRemediationAtManagementGroupResultOutput) Type ¶
func (o LookupRemediationAtManagementGroupResultOutput) Type() pulumi.StringOutput
The type of the remediation.
type LookupRemediationAtResourceGroupOutputArgs ¶
type LookupRemediationAtResourceGroupOutputArgs struct { // The name of the remediation. RemediationName pulumi.StringInput `pulumi:"remediationName"` // Resource group name. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupRemediationAtResourceGroupOutputArgs) ElementType ¶
func (LookupRemediationAtResourceGroupOutputArgs) ElementType() reflect.Type
type LookupRemediationAtResourceGroupResult ¶
type LookupRemediationAtResourceGroupResult struct { // The remediation correlation Id. Can be used to find events related to the remediation in the activity log. CorrelationId string `pulumi:"correlationId"` // The time at which the remediation was created. CreatedOn string `pulumi:"createdOn"` // The deployment status summary for all deployments created by the remediation. DeploymentStatus RemediationDeploymentSummaryResponse `pulumi:"deploymentStatus"` // The remediation failure threshold settings FailureThreshold *RemediationPropertiesResponseFailureThreshold `pulumi:"failureThreshold"` // The filters that will be applied to determine which resources to remediate. Filters *RemediationFiltersResponse `pulumi:"filters"` // The ID of the remediation. Id string `pulumi:"id"` // The time at which the remediation was last updated. LastUpdatedOn string `pulumi:"lastUpdatedOn"` // The name of the remediation. Name string `pulumi:"name"` // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments *int `pulumi:"parallelDeployments"` // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId *string `pulumi:"policyAssignmentId"` // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` // The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded. ProvisioningState string `pulumi:"provisioningState"` // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount *int `pulumi:"resourceCount"` // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode *string `pulumi:"resourceDiscoveryMode"` // The remediation status message. Provides additional details regarding the state of the remediation. StatusMessage string `pulumi:"statusMessage"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the remediation. Type string `pulumi:"type"` }
The remediation definition.
func LookupRemediationAtResourceGroup ¶
func LookupRemediationAtResourceGroup(ctx *pulumi.Context, args *LookupRemediationAtResourceGroupArgs, opts ...pulumi.InvokeOption) (*LookupRemediationAtResourceGroupResult, error)
Gets an existing remediation at resource group scope. Azure REST API version: 2021-10-01.
Other available API versions: 2018-07-01-preview.
type LookupRemediationAtResourceGroupResultOutput ¶
type LookupRemediationAtResourceGroupResultOutput struct{ *pulumi.OutputState }
The remediation definition.
func LookupRemediationAtResourceGroupOutput ¶
func LookupRemediationAtResourceGroupOutput(ctx *pulumi.Context, args LookupRemediationAtResourceGroupOutputArgs, opts ...pulumi.InvokeOption) LookupRemediationAtResourceGroupResultOutput
func (LookupRemediationAtResourceGroupResultOutput) CorrelationId ¶
func (o LookupRemediationAtResourceGroupResultOutput) CorrelationId() pulumi.StringOutput
The remediation correlation Id. Can be used to find events related to the remediation in the activity log.
func (LookupRemediationAtResourceGroupResultOutput) CreatedOn ¶
func (o LookupRemediationAtResourceGroupResultOutput) CreatedOn() pulumi.StringOutput
The time at which the remediation was created.
func (LookupRemediationAtResourceGroupResultOutput) DeploymentStatus ¶
func (o LookupRemediationAtResourceGroupResultOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
The deployment status summary for all deployments created by the remediation.
func (LookupRemediationAtResourceGroupResultOutput) ElementType ¶
func (LookupRemediationAtResourceGroupResultOutput) ElementType() reflect.Type
func (LookupRemediationAtResourceGroupResultOutput) FailureThreshold ¶
func (o LookupRemediationAtResourceGroupResultOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
The remediation failure threshold settings
func (LookupRemediationAtResourceGroupResultOutput) Filters ¶
func (o LookupRemediationAtResourceGroupResultOutput) Filters() RemediationFiltersResponsePtrOutput
The filters that will be applied to determine which resources to remediate.
func (LookupRemediationAtResourceGroupResultOutput) Id ¶
func (o LookupRemediationAtResourceGroupResultOutput) Id() pulumi.StringOutput
The ID of the remediation.
func (LookupRemediationAtResourceGroupResultOutput) LastUpdatedOn ¶
func (o LookupRemediationAtResourceGroupResultOutput) LastUpdatedOn() pulumi.StringOutput
The time at which the remediation was last updated.
func (LookupRemediationAtResourceGroupResultOutput) Name ¶
func (o LookupRemediationAtResourceGroupResultOutput) Name() pulumi.StringOutput
The name of the remediation.
func (LookupRemediationAtResourceGroupResultOutput) ParallelDeployments ¶
func (o LookupRemediationAtResourceGroupResultOutput) ParallelDeployments() pulumi.IntPtrOutput
Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used.
func (LookupRemediationAtResourceGroupResultOutput) PolicyAssignmentId ¶
func (o LookupRemediationAtResourceGroupResultOutput) PolicyAssignmentId() pulumi.StringPtrOutput
The resource ID of the policy assignment that should be remediated.
func (LookupRemediationAtResourceGroupResultOutput) PolicyDefinitionReferenceId ¶
func (o LookupRemediationAtResourceGroupResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition.
func (LookupRemediationAtResourceGroupResultOutput) ProvisioningState ¶
func (o LookupRemediationAtResourceGroupResultOutput) ProvisioningState() pulumi.StringOutput
The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded.
func (LookupRemediationAtResourceGroupResultOutput) ResourceCount ¶
func (o LookupRemediationAtResourceGroupResultOutput) ResourceCount() pulumi.IntPtrOutput
Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.
func (LookupRemediationAtResourceGroupResultOutput) ResourceDiscoveryMode ¶
func (o LookupRemediationAtResourceGroupResultOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
func (LookupRemediationAtResourceGroupResultOutput) StatusMessage ¶
func (o LookupRemediationAtResourceGroupResultOutput) StatusMessage() pulumi.StringOutput
The remediation status message. Provides additional details regarding the state of the remediation.
func (LookupRemediationAtResourceGroupResultOutput) SystemData ¶
func (o LookupRemediationAtResourceGroupResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupRemediationAtResourceGroupResultOutput) ToLookupRemediationAtResourceGroupResultOutput ¶
func (o LookupRemediationAtResourceGroupResultOutput) ToLookupRemediationAtResourceGroupResultOutput() LookupRemediationAtResourceGroupResultOutput
func (LookupRemediationAtResourceGroupResultOutput) ToLookupRemediationAtResourceGroupResultOutputWithContext ¶
func (o LookupRemediationAtResourceGroupResultOutput) ToLookupRemediationAtResourceGroupResultOutputWithContext(ctx context.Context) LookupRemediationAtResourceGroupResultOutput
func (LookupRemediationAtResourceGroupResultOutput) Type ¶
func (o LookupRemediationAtResourceGroupResultOutput) Type() pulumi.StringOutput
The type of the remediation.
type LookupRemediationAtResourceOutputArgs ¶
type LookupRemediationAtResourceOutputArgs struct { // The name of the remediation. RemediationName pulumi.StringInput `pulumi:"remediationName"` // Resource ID. ResourceId pulumi.StringInput `pulumi:"resourceId"` }
func (LookupRemediationAtResourceOutputArgs) ElementType ¶
func (LookupRemediationAtResourceOutputArgs) ElementType() reflect.Type
type LookupRemediationAtResourceResult ¶
type LookupRemediationAtResourceResult struct { // The remediation correlation Id. Can be used to find events related to the remediation in the activity log. CorrelationId string `pulumi:"correlationId"` // The time at which the remediation was created. CreatedOn string `pulumi:"createdOn"` // The deployment status summary for all deployments created by the remediation. DeploymentStatus RemediationDeploymentSummaryResponse `pulumi:"deploymentStatus"` // The remediation failure threshold settings FailureThreshold *RemediationPropertiesResponseFailureThreshold `pulumi:"failureThreshold"` // The filters that will be applied to determine which resources to remediate. Filters *RemediationFiltersResponse `pulumi:"filters"` // The ID of the remediation. Id string `pulumi:"id"` // The time at which the remediation was last updated. LastUpdatedOn string `pulumi:"lastUpdatedOn"` // The name of the remediation. Name string `pulumi:"name"` // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments *int `pulumi:"parallelDeployments"` // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId *string `pulumi:"policyAssignmentId"` // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` // The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded. ProvisioningState string `pulumi:"provisioningState"` // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount *int `pulumi:"resourceCount"` // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode *string `pulumi:"resourceDiscoveryMode"` // The remediation status message. Provides additional details regarding the state of the remediation. StatusMessage string `pulumi:"statusMessage"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the remediation. Type string `pulumi:"type"` }
The remediation definition.
func LookupRemediationAtResource ¶
func LookupRemediationAtResource(ctx *pulumi.Context, args *LookupRemediationAtResourceArgs, opts ...pulumi.InvokeOption) (*LookupRemediationAtResourceResult, error)
Gets an existing remediation at resource scope. Azure REST API version: 2021-10-01.
Other available API versions: 2018-07-01-preview.
type LookupRemediationAtResourceResultOutput ¶
type LookupRemediationAtResourceResultOutput struct{ *pulumi.OutputState }
The remediation definition.
func LookupRemediationAtResourceOutput ¶
func LookupRemediationAtResourceOutput(ctx *pulumi.Context, args LookupRemediationAtResourceOutputArgs, opts ...pulumi.InvokeOption) LookupRemediationAtResourceResultOutput
func (LookupRemediationAtResourceResultOutput) CorrelationId ¶
func (o LookupRemediationAtResourceResultOutput) CorrelationId() pulumi.StringOutput
The remediation correlation Id. Can be used to find events related to the remediation in the activity log.
func (LookupRemediationAtResourceResultOutput) CreatedOn ¶
func (o LookupRemediationAtResourceResultOutput) CreatedOn() pulumi.StringOutput
The time at which the remediation was created.
func (LookupRemediationAtResourceResultOutput) DeploymentStatus ¶
func (o LookupRemediationAtResourceResultOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
The deployment status summary for all deployments created by the remediation.
func (LookupRemediationAtResourceResultOutput) ElementType ¶
func (LookupRemediationAtResourceResultOutput) ElementType() reflect.Type
func (LookupRemediationAtResourceResultOutput) FailureThreshold ¶
func (o LookupRemediationAtResourceResultOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
The remediation failure threshold settings
func (LookupRemediationAtResourceResultOutput) Filters ¶
func (o LookupRemediationAtResourceResultOutput) Filters() RemediationFiltersResponsePtrOutput
The filters that will be applied to determine which resources to remediate.
func (LookupRemediationAtResourceResultOutput) Id ¶
func (o LookupRemediationAtResourceResultOutput) Id() pulumi.StringOutput
The ID of the remediation.
func (LookupRemediationAtResourceResultOutput) LastUpdatedOn ¶
func (o LookupRemediationAtResourceResultOutput) LastUpdatedOn() pulumi.StringOutput
The time at which the remediation was last updated.
func (LookupRemediationAtResourceResultOutput) Name ¶
func (o LookupRemediationAtResourceResultOutput) Name() pulumi.StringOutput
The name of the remediation.
func (LookupRemediationAtResourceResultOutput) ParallelDeployments ¶
func (o LookupRemediationAtResourceResultOutput) ParallelDeployments() pulumi.IntPtrOutput
Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used.
func (LookupRemediationAtResourceResultOutput) PolicyAssignmentId ¶
func (o LookupRemediationAtResourceResultOutput) PolicyAssignmentId() pulumi.StringPtrOutput
The resource ID of the policy assignment that should be remediated.
func (LookupRemediationAtResourceResultOutput) PolicyDefinitionReferenceId ¶
func (o LookupRemediationAtResourceResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition.
func (LookupRemediationAtResourceResultOutput) ProvisioningState ¶
func (o LookupRemediationAtResourceResultOutput) ProvisioningState() pulumi.StringOutput
The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded.
func (LookupRemediationAtResourceResultOutput) ResourceCount ¶
func (o LookupRemediationAtResourceResultOutput) ResourceCount() pulumi.IntPtrOutput
Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.
func (LookupRemediationAtResourceResultOutput) ResourceDiscoveryMode ¶
func (o LookupRemediationAtResourceResultOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
func (LookupRemediationAtResourceResultOutput) StatusMessage ¶
func (o LookupRemediationAtResourceResultOutput) StatusMessage() pulumi.StringOutput
The remediation status message. Provides additional details regarding the state of the remediation.
func (LookupRemediationAtResourceResultOutput) SystemData ¶
func (o LookupRemediationAtResourceResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupRemediationAtResourceResultOutput) ToLookupRemediationAtResourceResultOutput ¶
func (o LookupRemediationAtResourceResultOutput) ToLookupRemediationAtResourceResultOutput() LookupRemediationAtResourceResultOutput
func (LookupRemediationAtResourceResultOutput) ToLookupRemediationAtResourceResultOutputWithContext ¶
func (o LookupRemediationAtResourceResultOutput) ToLookupRemediationAtResourceResultOutputWithContext(ctx context.Context) LookupRemediationAtResourceResultOutput
func (LookupRemediationAtResourceResultOutput) Type ¶
func (o LookupRemediationAtResourceResultOutput) Type() pulumi.StringOutput
The type of the remediation.
type LookupRemediationAtSubscriptionArgs ¶
type LookupRemediationAtSubscriptionArgs struct { // The name of the remediation. RemediationName string `pulumi:"remediationName"` }
type LookupRemediationAtSubscriptionOutputArgs ¶
type LookupRemediationAtSubscriptionOutputArgs struct { // The name of the remediation. RemediationName pulumi.StringInput `pulumi:"remediationName"` }
func (LookupRemediationAtSubscriptionOutputArgs) ElementType ¶
func (LookupRemediationAtSubscriptionOutputArgs) ElementType() reflect.Type
type LookupRemediationAtSubscriptionResult ¶
type LookupRemediationAtSubscriptionResult struct { // The remediation correlation Id. Can be used to find events related to the remediation in the activity log. CorrelationId string `pulumi:"correlationId"` // The time at which the remediation was created. CreatedOn string `pulumi:"createdOn"` // The deployment status summary for all deployments created by the remediation. DeploymentStatus RemediationDeploymentSummaryResponse `pulumi:"deploymentStatus"` // The remediation failure threshold settings FailureThreshold *RemediationPropertiesResponseFailureThreshold `pulumi:"failureThreshold"` // The filters that will be applied to determine which resources to remediate. Filters *RemediationFiltersResponse `pulumi:"filters"` // The ID of the remediation. Id string `pulumi:"id"` // The time at which the remediation was last updated. LastUpdatedOn string `pulumi:"lastUpdatedOn"` // The name of the remediation. Name string `pulumi:"name"` // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments *int `pulumi:"parallelDeployments"` // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId *string `pulumi:"policyAssignmentId"` // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` // The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded. ProvisioningState string `pulumi:"provisioningState"` // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount *int `pulumi:"resourceCount"` // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode *string `pulumi:"resourceDiscoveryMode"` // The remediation status message. Provides additional details regarding the state of the remediation. StatusMessage string `pulumi:"statusMessage"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the remediation. Type string `pulumi:"type"` }
The remediation definition.
func LookupRemediationAtSubscription ¶
func LookupRemediationAtSubscription(ctx *pulumi.Context, args *LookupRemediationAtSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupRemediationAtSubscriptionResult, error)
Gets an existing remediation at subscription scope. Azure REST API version: 2021-10-01.
Other available API versions: 2018-07-01-preview.
type LookupRemediationAtSubscriptionResultOutput ¶
type LookupRemediationAtSubscriptionResultOutput struct{ *pulumi.OutputState }
The remediation definition.
func LookupRemediationAtSubscriptionOutput ¶
func LookupRemediationAtSubscriptionOutput(ctx *pulumi.Context, args LookupRemediationAtSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupRemediationAtSubscriptionResultOutput
func (LookupRemediationAtSubscriptionResultOutput) CorrelationId ¶
func (o LookupRemediationAtSubscriptionResultOutput) CorrelationId() pulumi.StringOutput
The remediation correlation Id. Can be used to find events related to the remediation in the activity log.
func (LookupRemediationAtSubscriptionResultOutput) CreatedOn ¶
func (o LookupRemediationAtSubscriptionResultOutput) CreatedOn() pulumi.StringOutput
The time at which the remediation was created.
func (LookupRemediationAtSubscriptionResultOutput) DeploymentStatus ¶
func (o LookupRemediationAtSubscriptionResultOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
The deployment status summary for all deployments created by the remediation.
func (LookupRemediationAtSubscriptionResultOutput) ElementType ¶
func (LookupRemediationAtSubscriptionResultOutput) ElementType() reflect.Type
func (LookupRemediationAtSubscriptionResultOutput) FailureThreshold ¶
func (o LookupRemediationAtSubscriptionResultOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
The remediation failure threshold settings
func (LookupRemediationAtSubscriptionResultOutput) Filters ¶
func (o LookupRemediationAtSubscriptionResultOutput) Filters() RemediationFiltersResponsePtrOutput
The filters that will be applied to determine which resources to remediate.
func (LookupRemediationAtSubscriptionResultOutput) Id ¶
func (o LookupRemediationAtSubscriptionResultOutput) Id() pulumi.StringOutput
The ID of the remediation.
func (LookupRemediationAtSubscriptionResultOutput) LastUpdatedOn ¶
func (o LookupRemediationAtSubscriptionResultOutput) LastUpdatedOn() pulumi.StringOutput
The time at which the remediation was last updated.
func (LookupRemediationAtSubscriptionResultOutput) Name ¶
func (o LookupRemediationAtSubscriptionResultOutput) Name() pulumi.StringOutput
The name of the remediation.
func (LookupRemediationAtSubscriptionResultOutput) ParallelDeployments ¶
func (o LookupRemediationAtSubscriptionResultOutput) ParallelDeployments() pulumi.IntPtrOutput
Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used.
func (LookupRemediationAtSubscriptionResultOutput) PolicyAssignmentId ¶
func (o LookupRemediationAtSubscriptionResultOutput) PolicyAssignmentId() pulumi.StringPtrOutput
The resource ID of the policy assignment that should be remediated.
func (LookupRemediationAtSubscriptionResultOutput) PolicyDefinitionReferenceId ¶
func (o LookupRemediationAtSubscriptionResultOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition.
func (LookupRemediationAtSubscriptionResultOutput) ProvisioningState ¶
func (o LookupRemediationAtSubscriptionResultOutput) ProvisioningState() pulumi.StringOutput
The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded.
func (LookupRemediationAtSubscriptionResultOutput) ResourceCount ¶
func (o LookupRemediationAtSubscriptionResultOutput) ResourceCount() pulumi.IntPtrOutput
Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.
func (LookupRemediationAtSubscriptionResultOutput) ResourceDiscoveryMode ¶
func (o LookupRemediationAtSubscriptionResultOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
func (LookupRemediationAtSubscriptionResultOutput) StatusMessage ¶
func (o LookupRemediationAtSubscriptionResultOutput) StatusMessage() pulumi.StringOutput
The remediation status message. Provides additional details regarding the state of the remediation.
func (LookupRemediationAtSubscriptionResultOutput) SystemData ¶
func (o LookupRemediationAtSubscriptionResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupRemediationAtSubscriptionResultOutput) ToLookupRemediationAtSubscriptionResultOutput ¶
func (o LookupRemediationAtSubscriptionResultOutput) ToLookupRemediationAtSubscriptionResultOutput() LookupRemediationAtSubscriptionResultOutput
func (LookupRemediationAtSubscriptionResultOutput) ToLookupRemediationAtSubscriptionResultOutputWithContext ¶
func (o LookupRemediationAtSubscriptionResultOutput) ToLookupRemediationAtSubscriptionResultOutputWithContext(ctx context.Context) LookupRemediationAtSubscriptionResultOutput
func (LookupRemediationAtSubscriptionResultOutput) Type ¶
func (o LookupRemediationAtSubscriptionResultOutput) Type() pulumi.StringOutput
The type of the remediation.
type RemediationAtManagementGroup ¶
type RemediationAtManagementGroup struct { pulumi.CustomResourceState // The remediation correlation Id. Can be used to find events related to the remediation in the activity log. CorrelationId pulumi.StringOutput `pulumi:"correlationId"` // The time at which the remediation was created. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // The deployment status summary for all deployments created by the remediation. DeploymentStatus RemediationDeploymentSummaryResponseOutput `pulumi:"deploymentStatus"` // The remediation failure threshold settings FailureThreshold RemediationPropertiesResponseFailureThresholdPtrOutput `pulumi:"failureThreshold"` // The filters that will be applied to determine which resources to remediate. Filters RemediationFiltersResponsePtrOutput `pulumi:"filters"` // The time at which the remediation was last updated. LastUpdatedOn pulumi.StringOutput `pulumi:"lastUpdatedOn"` // The name of the remediation. Name pulumi.StringOutput `pulumi:"name"` // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments pulumi.IntPtrOutput `pulumi:"parallelDeployments"` // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId pulumi.StringPtrOutput `pulumi:"policyAssignmentId"` // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId pulumi.StringPtrOutput `pulumi:"policyDefinitionReferenceId"` // The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount pulumi.IntPtrOutput `pulumi:"resourceCount"` // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode pulumi.StringPtrOutput `pulumi:"resourceDiscoveryMode"` // The remediation status message. Provides additional details regarding the state of the remediation. StatusMessage pulumi.StringOutput `pulumi:"statusMessage"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the remediation. Type pulumi.StringOutput `pulumi:"type"` }
The remediation definition. Azure REST API version: 2021-10-01. Prior API version in Azure Native 1.x: 2019-07-01.
Other available API versions: 2018-07-01-preview.
func GetRemediationAtManagementGroup ¶
func GetRemediationAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RemediationAtManagementGroupState, opts ...pulumi.ResourceOption) (*RemediationAtManagementGroup, error)
GetRemediationAtManagementGroup gets an existing RemediationAtManagementGroup 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 NewRemediationAtManagementGroup ¶
func NewRemediationAtManagementGroup(ctx *pulumi.Context, name string, args *RemediationAtManagementGroupArgs, opts ...pulumi.ResourceOption) (*RemediationAtManagementGroup, error)
NewRemediationAtManagementGroup registers a new resource with the given unique name, arguments, and options.
func (*RemediationAtManagementGroup) ElementType ¶
func (*RemediationAtManagementGroup) ElementType() reflect.Type
func (*RemediationAtManagementGroup) ToRemediationAtManagementGroupOutput ¶
func (i *RemediationAtManagementGroup) ToRemediationAtManagementGroupOutput() RemediationAtManagementGroupOutput
func (*RemediationAtManagementGroup) ToRemediationAtManagementGroupOutputWithContext ¶
func (i *RemediationAtManagementGroup) ToRemediationAtManagementGroupOutputWithContext(ctx context.Context) RemediationAtManagementGroupOutput
type RemediationAtManagementGroupArgs ¶
type RemediationAtManagementGroupArgs struct { // The remediation failure threshold settings FailureThreshold RemediationPropertiesFailureThresholdPtrInput // The filters that will be applied to determine which resources to remediate. Filters RemediationFiltersPtrInput // Management group ID. ManagementGroupId pulumi.StringInput // The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. ManagementGroupsNamespace pulumi.StringInput // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments pulumi.IntPtrInput // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId pulumi.StringPtrInput // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId pulumi.StringPtrInput // The name of the remediation. RemediationName pulumi.StringPtrInput // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount pulumi.IntPtrInput // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode pulumi.StringPtrInput }
The set of arguments for constructing a RemediationAtManagementGroup resource.
func (RemediationAtManagementGroupArgs) ElementType ¶
func (RemediationAtManagementGroupArgs) ElementType() reflect.Type
type RemediationAtManagementGroupInput ¶
type RemediationAtManagementGroupInput interface { pulumi.Input ToRemediationAtManagementGroupOutput() RemediationAtManagementGroupOutput ToRemediationAtManagementGroupOutputWithContext(ctx context.Context) RemediationAtManagementGroupOutput }
type RemediationAtManagementGroupOutput ¶
type RemediationAtManagementGroupOutput struct{ *pulumi.OutputState }
func (RemediationAtManagementGroupOutput) CorrelationId ¶
func (o RemediationAtManagementGroupOutput) CorrelationId() pulumi.StringOutput
The remediation correlation Id. Can be used to find events related to the remediation in the activity log.
func (RemediationAtManagementGroupOutput) CreatedOn ¶
func (o RemediationAtManagementGroupOutput) CreatedOn() pulumi.StringOutput
The time at which the remediation was created.
func (RemediationAtManagementGroupOutput) DeploymentStatus ¶
func (o RemediationAtManagementGroupOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
The deployment status summary for all deployments created by the remediation.
func (RemediationAtManagementGroupOutput) ElementType ¶
func (RemediationAtManagementGroupOutput) ElementType() reflect.Type
func (RemediationAtManagementGroupOutput) FailureThreshold ¶
func (o RemediationAtManagementGroupOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
The remediation failure threshold settings
func (RemediationAtManagementGroupOutput) Filters ¶
func (o RemediationAtManagementGroupOutput) Filters() RemediationFiltersResponsePtrOutput
The filters that will be applied to determine which resources to remediate.
func (RemediationAtManagementGroupOutput) LastUpdatedOn ¶
func (o RemediationAtManagementGroupOutput) LastUpdatedOn() pulumi.StringOutput
The time at which the remediation was last updated.
func (RemediationAtManagementGroupOutput) Name ¶
func (o RemediationAtManagementGroupOutput) Name() pulumi.StringOutput
The name of the remediation.
func (RemediationAtManagementGroupOutput) ParallelDeployments ¶
func (o RemediationAtManagementGroupOutput) ParallelDeployments() pulumi.IntPtrOutput
Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used.
func (RemediationAtManagementGroupOutput) PolicyAssignmentId ¶
func (o RemediationAtManagementGroupOutput) PolicyAssignmentId() pulumi.StringPtrOutput
The resource ID of the policy assignment that should be remediated.
func (RemediationAtManagementGroupOutput) PolicyDefinitionReferenceId ¶
func (o RemediationAtManagementGroupOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition.
func (RemediationAtManagementGroupOutput) ProvisioningState ¶
func (o RemediationAtManagementGroupOutput) ProvisioningState() pulumi.StringOutput
The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded.
func (RemediationAtManagementGroupOutput) ResourceCount ¶
func (o RemediationAtManagementGroupOutput) ResourceCount() pulumi.IntPtrOutput
Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.
func (RemediationAtManagementGroupOutput) ResourceDiscoveryMode ¶
func (o RemediationAtManagementGroupOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
func (RemediationAtManagementGroupOutput) StatusMessage ¶
func (o RemediationAtManagementGroupOutput) StatusMessage() pulumi.StringOutput
The remediation status message. Provides additional details regarding the state of the remediation.
func (RemediationAtManagementGroupOutput) SystemData ¶
func (o RemediationAtManagementGroupOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (RemediationAtManagementGroupOutput) ToRemediationAtManagementGroupOutput ¶
func (o RemediationAtManagementGroupOutput) ToRemediationAtManagementGroupOutput() RemediationAtManagementGroupOutput
func (RemediationAtManagementGroupOutput) ToRemediationAtManagementGroupOutputWithContext ¶
func (o RemediationAtManagementGroupOutput) ToRemediationAtManagementGroupOutputWithContext(ctx context.Context) RemediationAtManagementGroupOutput
func (RemediationAtManagementGroupOutput) Type ¶
func (o RemediationAtManagementGroupOutput) Type() pulumi.StringOutput
The type of the remediation.
type RemediationAtManagementGroupState ¶
type RemediationAtManagementGroupState struct { }
func (RemediationAtManagementGroupState) ElementType ¶
func (RemediationAtManagementGroupState) ElementType() reflect.Type
type RemediationAtResource ¶
type RemediationAtResource struct { pulumi.CustomResourceState // The remediation correlation Id. Can be used to find events related to the remediation in the activity log. CorrelationId pulumi.StringOutput `pulumi:"correlationId"` // The time at which the remediation was created. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // The deployment status summary for all deployments created by the remediation. DeploymentStatus RemediationDeploymentSummaryResponseOutput `pulumi:"deploymentStatus"` // The remediation failure threshold settings FailureThreshold RemediationPropertiesResponseFailureThresholdPtrOutput `pulumi:"failureThreshold"` // The filters that will be applied to determine which resources to remediate. Filters RemediationFiltersResponsePtrOutput `pulumi:"filters"` // The time at which the remediation was last updated. LastUpdatedOn pulumi.StringOutput `pulumi:"lastUpdatedOn"` // The name of the remediation. Name pulumi.StringOutput `pulumi:"name"` // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments pulumi.IntPtrOutput `pulumi:"parallelDeployments"` // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId pulumi.StringPtrOutput `pulumi:"policyAssignmentId"` // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId pulumi.StringPtrOutput `pulumi:"policyDefinitionReferenceId"` // The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount pulumi.IntPtrOutput `pulumi:"resourceCount"` // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode pulumi.StringPtrOutput `pulumi:"resourceDiscoveryMode"` // The remediation status message. Provides additional details regarding the state of the remediation. StatusMessage pulumi.StringOutput `pulumi:"statusMessage"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the remediation. Type pulumi.StringOutput `pulumi:"type"` }
The remediation definition. Azure REST API version: 2021-10-01. Prior API version in Azure Native 1.x: 2019-07-01.
Other available API versions: 2018-07-01-preview.
func GetRemediationAtResource ¶
func GetRemediationAtResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RemediationAtResourceState, opts ...pulumi.ResourceOption) (*RemediationAtResource, error)
GetRemediationAtResource gets an existing RemediationAtResource 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 NewRemediationAtResource ¶
func NewRemediationAtResource(ctx *pulumi.Context, name string, args *RemediationAtResourceArgs, opts ...pulumi.ResourceOption) (*RemediationAtResource, error)
NewRemediationAtResource registers a new resource with the given unique name, arguments, and options.
func (*RemediationAtResource) ElementType ¶
func (*RemediationAtResource) ElementType() reflect.Type
func (*RemediationAtResource) ToRemediationAtResourceOutput ¶
func (i *RemediationAtResource) ToRemediationAtResourceOutput() RemediationAtResourceOutput
func (*RemediationAtResource) ToRemediationAtResourceOutputWithContext ¶
func (i *RemediationAtResource) ToRemediationAtResourceOutputWithContext(ctx context.Context) RemediationAtResourceOutput
type RemediationAtResourceArgs ¶
type RemediationAtResourceArgs struct { // The remediation failure threshold settings FailureThreshold RemediationPropertiesFailureThresholdPtrInput // The filters that will be applied to determine which resources to remediate. Filters RemediationFiltersPtrInput // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments pulumi.IntPtrInput // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId pulumi.StringPtrInput // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId pulumi.StringPtrInput // The name of the remediation. RemediationName pulumi.StringPtrInput // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount pulumi.IntPtrInput // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode pulumi.StringPtrInput // Resource ID. ResourceId pulumi.StringInput }
The set of arguments for constructing a RemediationAtResource resource.
func (RemediationAtResourceArgs) ElementType ¶
func (RemediationAtResourceArgs) ElementType() reflect.Type
type RemediationAtResourceGroup ¶
type RemediationAtResourceGroup struct { pulumi.CustomResourceState // The remediation correlation Id. Can be used to find events related to the remediation in the activity log. CorrelationId pulumi.StringOutput `pulumi:"correlationId"` // The time at which the remediation was created. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // The deployment status summary for all deployments created by the remediation. DeploymentStatus RemediationDeploymentSummaryResponseOutput `pulumi:"deploymentStatus"` // The remediation failure threshold settings FailureThreshold RemediationPropertiesResponseFailureThresholdPtrOutput `pulumi:"failureThreshold"` // The filters that will be applied to determine which resources to remediate. Filters RemediationFiltersResponsePtrOutput `pulumi:"filters"` // The time at which the remediation was last updated. LastUpdatedOn pulumi.StringOutput `pulumi:"lastUpdatedOn"` // The name of the remediation. Name pulumi.StringOutput `pulumi:"name"` // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments pulumi.IntPtrOutput `pulumi:"parallelDeployments"` // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId pulumi.StringPtrOutput `pulumi:"policyAssignmentId"` // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId pulumi.StringPtrOutput `pulumi:"policyDefinitionReferenceId"` // The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount pulumi.IntPtrOutput `pulumi:"resourceCount"` // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode pulumi.StringPtrOutput `pulumi:"resourceDiscoveryMode"` // The remediation status message. Provides additional details regarding the state of the remediation. StatusMessage pulumi.StringOutput `pulumi:"statusMessage"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the remediation. Type pulumi.StringOutput `pulumi:"type"` }
The remediation definition. Azure REST API version: 2021-10-01. Prior API version in Azure Native 1.x: 2019-07-01.
Other available API versions: 2018-07-01-preview.
func GetRemediationAtResourceGroup ¶
func GetRemediationAtResourceGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RemediationAtResourceGroupState, opts ...pulumi.ResourceOption) (*RemediationAtResourceGroup, error)
GetRemediationAtResourceGroup gets an existing RemediationAtResourceGroup 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 NewRemediationAtResourceGroup ¶
func NewRemediationAtResourceGroup(ctx *pulumi.Context, name string, args *RemediationAtResourceGroupArgs, opts ...pulumi.ResourceOption) (*RemediationAtResourceGroup, error)
NewRemediationAtResourceGroup registers a new resource with the given unique name, arguments, and options.
func (*RemediationAtResourceGroup) ElementType ¶
func (*RemediationAtResourceGroup) ElementType() reflect.Type
func (*RemediationAtResourceGroup) ToRemediationAtResourceGroupOutput ¶
func (i *RemediationAtResourceGroup) ToRemediationAtResourceGroupOutput() RemediationAtResourceGroupOutput
func (*RemediationAtResourceGroup) ToRemediationAtResourceGroupOutputWithContext ¶
func (i *RemediationAtResourceGroup) ToRemediationAtResourceGroupOutputWithContext(ctx context.Context) RemediationAtResourceGroupOutput
type RemediationAtResourceGroupArgs ¶
type RemediationAtResourceGroupArgs struct { // The remediation failure threshold settings FailureThreshold RemediationPropertiesFailureThresholdPtrInput // The filters that will be applied to determine which resources to remediate. Filters RemediationFiltersPtrInput // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments pulumi.IntPtrInput // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId pulumi.StringPtrInput // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId pulumi.StringPtrInput // The name of the remediation. RemediationName pulumi.StringPtrInput // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount pulumi.IntPtrInput // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode pulumi.StringPtrInput // Resource group name. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a RemediationAtResourceGroup resource.
func (RemediationAtResourceGroupArgs) ElementType ¶
func (RemediationAtResourceGroupArgs) ElementType() reflect.Type
type RemediationAtResourceGroupInput ¶
type RemediationAtResourceGroupInput interface { pulumi.Input ToRemediationAtResourceGroupOutput() RemediationAtResourceGroupOutput ToRemediationAtResourceGroupOutputWithContext(ctx context.Context) RemediationAtResourceGroupOutput }
type RemediationAtResourceGroupOutput ¶
type RemediationAtResourceGroupOutput struct{ *pulumi.OutputState }
func (RemediationAtResourceGroupOutput) CorrelationId ¶
func (o RemediationAtResourceGroupOutput) CorrelationId() pulumi.StringOutput
The remediation correlation Id. Can be used to find events related to the remediation in the activity log.
func (RemediationAtResourceGroupOutput) CreatedOn ¶
func (o RemediationAtResourceGroupOutput) CreatedOn() pulumi.StringOutput
The time at which the remediation was created.
func (RemediationAtResourceGroupOutput) DeploymentStatus ¶
func (o RemediationAtResourceGroupOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
The deployment status summary for all deployments created by the remediation.
func (RemediationAtResourceGroupOutput) ElementType ¶
func (RemediationAtResourceGroupOutput) ElementType() reflect.Type
func (RemediationAtResourceGroupOutput) FailureThreshold ¶
func (o RemediationAtResourceGroupOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
The remediation failure threshold settings
func (RemediationAtResourceGroupOutput) Filters ¶
func (o RemediationAtResourceGroupOutput) Filters() RemediationFiltersResponsePtrOutput
The filters that will be applied to determine which resources to remediate.
func (RemediationAtResourceGroupOutput) LastUpdatedOn ¶
func (o RemediationAtResourceGroupOutput) LastUpdatedOn() pulumi.StringOutput
The time at which the remediation was last updated.
func (RemediationAtResourceGroupOutput) Name ¶
func (o RemediationAtResourceGroupOutput) Name() pulumi.StringOutput
The name of the remediation.
func (RemediationAtResourceGroupOutput) ParallelDeployments ¶
func (o RemediationAtResourceGroupOutput) ParallelDeployments() pulumi.IntPtrOutput
Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used.
func (RemediationAtResourceGroupOutput) PolicyAssignmentId ¶
func (o RemediationAtResourceGroupOutput) PolicyAssignmentId() pulumi.StringPtrOutput
The resource ID of the policy assignment that should be remediated.
func (RemediationAtResourceGroupOutput) PolicyDefinitionReferenceId ¶
func (o RemediationAtResourceGroupOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition.
func (RemediationAtResourceGroupOutput) ProvisioningState ¶
func (o RemediationAtResourceGroupOutput) ProvisioningState() pulumi.StringOutput
The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded.
func (RemediationAtResourceGroupOutput) ResourceCount ¶
func (o RemediationAtResourceGroupOutput) ResourceCount() pulumi.IntPtrOutput
Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.
func (RemediationAtResourceGroupOutput) ResourceDiscoveryMode ¶
func (o RemediationAtResourceGroupOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
func (RemediationAtResourceGroupOutput) StatusMessage ¶
func (o RemediationAtResourceGroupOutput) StatusMessage() pulumi.StringOutput
The remediation status message. Provides additional details regarding the state of the remediation.
func (RemediationAtResourceGroupOutput) SystemData ¶
func (o RemediationAtResourceGroupOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (RemediationAtResourceGroupOutput) ToRemediationAtResourceGroupOutput ¶
func (o RemediationAtResourceGroupOutput) ToRemediationAtResourceGroupOutput() RemediationAtResourceGroupOutput
func (RemediationAtResourceGroupOutput) ToRemediationAtResourceGroupOutputWithContext ¶
func (o RemediationAtResourceGroupOutput) ToRemediationAtResourceGroupOutputWithContext(ctx context.Context) RemediationAtResourceGroupOutput
func (RemediationAtResourceGroupOutput) Type ¶
func (o RemediationAtResourceGroupOutput) Type() pulumi.StringOutput
The type of the remediation.
type RemediationAtResourceGroupState ¶
type RemediationAtResourceGroupState struct { }
func (RemediationAtResourceGroupState) ElementType ¶
func (RemediationAtResourceGroupState) ElementType() reflect.Type
type RemediationAtResourceInput ¶
type RemediationAtResourceInput interface { pulumi.Input ToRemediationAtResourceOutput() RemediationAtResourceOutput ToRemediationAtResourceOutputWithContext(ctx context.Context) RemediationAtResourceOutput }
type RemediationAtResourceOutput ¶
type RemediationAtResourceOutput struct{ *pulumi.OutputState }
func (RemediationAtResourceOutput) CorrelationId ¶
func (o RemediationAtResourceOutput) CorrelationId() pulumi.StringOutput
The remediation correlation Id. Can be used to find events related to the remediation in the activity log.
func (RemediationAtResourceOutput) CreatedOn ¶
func (o RemediationAtResourceOutput) CreatedOn() pulumi.StringOutput
The time at which the remediation was created.
func (RemediationAtResourceOutput) DeploymentStatus ¶
func (o RemediationAtResourceOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
The deployment status summary for all deployments created by the remediation.
func (RemediationAtResourceOutput) ElementType ¶
func (RemediationAtResourceOutput) ElementType() reflect.Type
func (RemediationAtResourceOutput) FailureThreshold ¶
func (o RemediationAtResourceOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
The remediation failure threshold settings
func (RemediationAtResourceOutput) Filters ¶
func (o RemediationAtResourceOutput) Filters() RemediationFiltersResponsePtrOutput
The filters that will be applied to determine which resources to remediate.
func (RemediationAtResourceOutput) LastUpdatedOn ¶
func (o RemediationAtResourceOutput) LastUpdatedOn() pulumi.StringOutput
The time at which the remediation was last updated.
func (RemediationAtResourceOutput) Name ¶
func (o RemediationAtResourceOutput) Name() pulumi.StringOutput
The name of the remediation.
func (RemediationAtResourceOutput) ParallelDeployments ¶
func (o RemediationAtResourceOutput) ParallelDeployments() pulumi.IntPtrOutput
Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used.
func (RemediationAtResourceOutput) PolicyAssignmentId ¶
func (o RemediationAtResourceOutput) PolicyAssignmentId() pulumi.StringPtrOutput
The resource ID of the policy assignment that should be remediated.
func (RemediationAtResourceOutput) PolicyDefinitionReferenceId ¶
func (o RemediationAtResourceOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition.
func (RemediationAtResourceOutput) ProvisioningState ¶
func (o RemediationAtResourceOutput) ProvisioningState() pulumi.StringOutput
The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded.
func (RemediationAtResourceOutput) ResourceCount ¶
func (o RemediationAtResourceOutput) ResourceCount() pulumi.IntPtrOutput
Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.
func (RemediationAtResourceOutput) ResourceDiscoveryMode ¶
func (o RemediationAtResourceOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
func (RemediationAtResourceOutput) StatusMessage ¶
func (o RemediationAtResourceOutput) StatusMessage() pulumi.StringOutput
The remediation status message. Provides additional details regarding the state of the remediation.
func (RemediationAtResourceOutput) SystemData ¶
func (o RemediationAtResourceOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (RemediationAtResourceOutput) ToRemediationAtResourceOutput ¶
func (o RemediationAtResourceOutput) ToRemediationAtResourceOutput() RemediationAtResourceOutput
func (RemediationAtResourceOutput) ToRemediationAtResourceOutputWithContext ¶
func (o RemediationAtResourceOutput) ToRemediationAtResourceOutputWithContext(ctx context.Context) RemediationAtResourceOutput
func (RemediationAtResourceOutput) Type ¶
func (o RemediationAtResourceOutput) Type() pulumi.StringOutput
The type of the remediation.
type RemediationAtResourceState ¶
type RemediationAtResourceState struct { }
func (RemediationAtResourceState) ElementType ¶
func (RemediationAtResourceState) ElementType() reflect.Type
type RemediationAtSubscription ¶
type RemediationAtSubscription struct { pulumi.CustomResourceState // The remediation correlation Id. Can be used to find events related to the remediation in the activity log. CorrelationId pulumi.StringOutput `pulumi:"correlationId"` // The time at which the remediation was created. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // The deployment status summary for all deployments created by the remediation. DeploymentStatus RemediationDeploymentSummaryResponseOutput `pulumi:"deploymentStatus"` // The remediation failure threshold settings FailureThreshold RemediationPropertiesResponseFailureThresholdPtrOutput `pulumi:"failureThreshold"` // The filters that will be applied to determine which resources to remediate. Filters RemediationFiltersResponsePtrOutput `pulumi:"filters"` // The time at which the remediation was last updated. LastUpdatedOn pulumi.StringOutput `pulumi:"lastUpdatedOn"` // The name of the remediation. Name pulumi.StringOutput `pulumi:"name"` // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments pulumi.IntPtrOutput `pulumi:"parallelDeployments"` // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId pulumi.StringPtrOutput `pulumi:"policyAssignmentId"` // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId pulumi.StringPtrOutput `pulumi:"policyDefinitionReferenceId"` // The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount pulumi.IntPtrOutput `pulumi:"resourceCount"` // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode pulumi.StringPtrOutput `pulumi:"resourceDiscoveryMode"` // The remediation status message. Provides additional details regarding the state of the remediation. StatusMessage pulumi.StringOutput `pulumi:"statusMessage"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the remediation. Type pulumi.StringOutput `pulumi:"type"` }
The remediation definition. Azure REST API version: 2021-10-01. Prior API version in Azure Native 1.x: 2019-07-01.
Other available API versions: 2018-07-01-preview.
func GetRemediationAtSubscription ¶
func GetRemediationAtSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RemediationAtSubscriptionState, opts ...pulumi.ResourceOption) (*RemediationAtSubscription, error)
GetRemediationAtSubscription gets an existing RemediationAtSubscription 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 NewRemediationAtSubscription ¶
func NewRemediationAtSubscription(ctx *pulumi.Context, name string, args *RemediationAtSubscriptionArgs, opts ...pulumi.ResourceOption) (*RemediationAtSubscription, error)
NewRemediationAtSubscription registers a new resource with the given unique name, arguments, and options.
func (*RemediationAtSubscription) ElementType ¶
func (*RemediationAtSubscription) ElementType() reflect.Type
func (*RemediationAtSubscription) ToRemediationAtSubscriptionOutput ¶
func (i *RemediationAtSubscription) ToRemediationAtSubscriptionOutput() RemediationAtSubscriptionOutput
func (*RemediationAtSubscription) ToRemediationAtSubscriptionOutputWithContext ¶
func (i *RemediationAtSubscription) ToRemediationAtSubscriptionOutputWithContext(ctx context.Context) RemediationAtSubscriptionOutput
type RemediationAtSubscriptionArgs ¶
type RemediationAtSubscriptionArgs struct { // The remediation failure threshold settings FailureThreshold RemediationPropertiesFailureThresholdPtrInput // The filters that will be applied to determine which resources to remediate. Filters RemediationFiltersPtrInput // Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used. ParallelDeployments pulumi.IntPtrInput // The resource ID of the policy assignment that should be remediated. PolicyAssignmentId pulumi.StringPtrInput // The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceId pulumi.StringPtrInput // The name of the remediation. RemediationName pulumi.StringPtrInput // Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used. ResourceCount pulumi.IntPtrInput // The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified. ResourceDiscoveryMode pulumi.StringPtrInput }
The set of arguments for constructing a RemediationAtSubscription resource.
func (RemediationAtSubscriptionArgs) ElementType ¶
func (RemediationAtSubscriptionArgs) ElementType() reflect.Type
type RemediationAtSubscriptionInput ¶
type RemediationAtSubscriptionInput interface { pulumi.Input ToRemediationAtSubscriptionOutput() RemediationAtSubscriptionOutput ToRemediationAtSubscriptionOutputWithContext(ctx context.Context) RemediationAtSubscriptionOutput }
type RemediationAtSubscriptionOutput ¶
type RemediationAtSubscriptionOutput struct{ *pulumi.OutputState }
func (RemediationAtSubscriptionOutput) CorrelationId ¶
func (o RemediationAtSubscriptionOutput) CorrelationId() pulumi.StringOutput
The remediation correlation Id. Can be used to find events related to the remediation in the activity log.
func (RemediationAtSubscriptionOutput) CreatedOn ¶
func (o RemediationAtSubscriptionOutput) CreatedOn() pulumi.StringOutput
The time at which the remediation was created.
func (RemediationAtSubscriptionOutput) DeploymentStatus ¶
func (o RemediationAtSubscriptionOutput) DeploymentStatus() RemediationDeploymentSummaryResponseOutput
The deployment status summary for all deployments created by the remediation.
func (RemediationAtSubscriptionOutput) ElementType ¶
func (RemediationAtSubscriptionOutput) ElementType() reflect.Type
func (RemediationAtSubscriptionOutput) FailureThreshold ¶
func (o RemediationAtSubscriptionOutput) FailureThreshold() RemediationPropertiesResponseFailureThresholdPtrOutput
The remediation failure threshold settings
func (RemediationAtSubscriptionOutput) Filters ¶
func (o RemediationAtSubscriptionOutput) Filters() RemediationFiltersResponsePtrOutput
The filters that will be applied to determine which resources to remediate.
func (RemediationAtSubscriptionOutput) LastUpdatedOn ¶
func (o RemediationAtSubscriptionOutput) LastUpdatedOn() pulumi.StringOutput
The time at which the remediation was last updated.
func (RemediationAtSubscriptionOutput) Name ¶
func (o RemediationAtSubscriptionOutput) Name() pulumi.StringOutput
The name of the remediation.
func (RemediationAtSubscriptionOutput) ParallelDeployments ¶
func (o RemediationAtSubscriptionOutput) ParallelDeployments() pulumi.IntPtrOutput
Determines how many resources to remediate at any given time. Can be used to increase or reduce the pace of the remediation. If not provided, the default parallel deployments value is used.
func (RemediationAtSubscriptionOutput) PolicyAssignmentId ¶
func (o RemediationAtSubscriptionOutput) PolicyAssignmentId() pulumi.StringPtrOutput
The resource ID of the policy assignment that should be remediated.
func (RemediationAtSubscriptionOutput) PolicyDefinitionReferenceId ¶
func (o RemediationAtSubscriptionOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition.
func (RemediationAtSubscriptionOutput) ProvisioningState ¶
func (o RemediationAtSubscriptionOutput) ProvisioningState() pulumi.StringOutput
The status of the remediation. This refers to the entire remediation task, not individual deployments. Allowed values are Evaluating, Canceled, Cancelling, Failed, Complete, or Succeeded.
func (RemediationAtSubscriptionOutput) ResourceCount ¶
func (o RemediationAtSubscriptionOutput) ResourceCount() pulumi.IntPtrOutput
Determines the max number of resources that can be remediated by the remediation job. If not provided, the default resource count is used.
func (RemediationAtSubscriptionOutput) ResourceDiscoveryMode ¶
func (o RemediationAtSubscriptionOutput) ResourceDiscoveryMode() pulumi.StringPtrOutput
The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
func (RemediationAtSubscriptionOutput) StatusMessage ¶
func (o RemediationAtSubscriptionOutput) StatusMessage() pulumi.StringOutput
The remediation status message. Provides additional details regarding the state of the remediation.
func (RemediationAtSubscriptionOutput) SystemData ¶
func (o RemediationAtSubscriptionOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (RemediationAtSubscriptionOutput) ToRemediationAtSubscriptionOutput ¶
func (o RemediationAtSubscriptionOutput) ToRemediationAtSubscriptionOutput() RemediationAtSubscriptionOutput
func (RemediationAtSubscriptionOutput) ToRemediationAtSubscriptionOutputWithContext ¶
func (o RemediationAtSubscriptionOutput) ToRemediationAtSubscriptionOutputWithContext(ctx context.Context) RemediationAtSubscriptionOutput
func (RemediationAtSubscriptionOutput) Type ¶
func (o RemediationAtSubscriptionOutput) Type() pulumi.StringOutput
The type of the remediation.
type RemediationAtSubscriptionState ¶
type RemediationAtSubscriptionState struct { }
func (RemediationAtSubscriptionState) ElementType ¶
func (RemediationAtSubscriptionState) ElementType() reflect.Type
type RemediationDeploymentResponse ¶
type RemediationDeploymentResponse struct { // The time at which the remediation was created. CreatedOn string `pulumi:"createdOn"` // Resource ID of the template deployment that will remediate the resource. DeploymentId string `pulumi:"deploymentId"` // Error encountered while remediated the resource. Error ErrorDefinitionResponse `pulumi:"error"` // The time at which the remediation deployment was last updated. LastUpdatedOn string `pulumi:"lastUpdatedOn"` // Resource ID of the resource that is being remediated by the deployment. RemediatedResourceId string `pulumi:"remediatedResourceId"` // Location of the resource that is being remediated. ResourceLocation string `pulumi:"resourceLocation"` // Status of the remediation deployment. Status string `pulumi:"status"` }
Details of a single deployment created by the remediation.
type RemediationDeploymentResponseArrayOutput ¶
type RemediationDeploymentResponseArrayOutput struct{ *pulumi.OutputState }
func (RemediationDeploymentResponseArrayOutput) ElementType ¶
func (RemediationDeploymentResponseArrayOutput) ElementType() reflect.Type
func (RemediationDeploymentResponseArrayOutput) ToRemediationDeploymentResponseArrayOutput ¶
func (o RemediationDeploymentResponseArrayOutput) ToRemediationDeploymentResponseArrayOutput() RemediationDeploymentResponseArrayOutput
func (RemediationDeploymentResponseArrayOutput) ToRemediationDeploymentResponseArrayOutputWithContext ¶
func (o RemediationDeploymentResponseArrayOutput) ToRemediationDeploymentResponseArrayOutputWithContext(ctx context.Context) RemediationDeploymentResponseArrayOutput
type RemediationDeploymentResponseOutput ¶
type RemediationDeploymentResponseOutput struct{ *pulumi.OutputState }
Details of a single deployment created by the remediation.
func (RemediationDeploymentResponseOutput) CreatedOn ¶
func (o RemediationDeploymentResponseOutput) CreatedOn() pulumi.StringOutput
The time at which the remediation was created.
func (RemediationDeploymentResponseOutput) DeploymentId ¶
func (o RemediationDeploymentResponseOutput) DeploymentId() pulumi.StringOutput
Resource ID of the template deployment that will remediate the resource.
func (RemediationDeploymentResponseOutput) ElementType ¶
func (RemediationDeploymentResponseOutput) ElementType() reflect.Type
func (RemediationDeploymentResponseOutput) Error ¶
func (o RemediationDeploymentResponseOutput) Error() ErrorDefinitionResponseOutput
Error encountered while remediated the resource.
func (RemediationDeploymentResponseOutput) LastUpdatedOn ¶
func (o RemediationDeploymentResponseOutput) LastUpdatedOn() pulumi.StringOutput
The time at which the remediation deployment was last updated.
func (RemediationDeploymentResponseOutput) RemediatedResourceId ¶
func (o RemediationDeploymentResponseOutput) RemediatedResourceId() pulumi.StringOutput
Resource ID of the resource that is being remediated by the deployment.
func (RemediationDeploymentResponseOutput) ResourceLocation ¶
func (o RemediationDeploymentResponseOutput) ResourceLocation() pulumi.StringOutput
Location of the resource that is being remediated.
func (RemediationDeploymentResponseOutput) Status ¶
func (o RemediationDeploymentResponseOutput) Status() pulumi.StringOutput
Status of the remediation deployment.
func (RemediationDeploymentResponseOutput) ToRemediationDeploymentResponseOutput ¶
func (o RemediationDeploymentResponseOutput) ToRemediationDeploymentResponseOutput() RemediationDeploymentResponseOutput
func (RemediationDeploymentResponseOutput) ToRemediationDeploymentResponseOutputWithContext ¶
func (o RemediationDeploymentResponseOutput) ToRemediationDeploymentResponseOutputWithContext(ctx context.Context) RemediationDeploymentResponseOutput
type RemediationDeploymentSummaryResponse ¶
type RemediationDeploymentSummaryResponse struct { // The number of deployments required by the remediation that have failed. FailedDeployments int `pulumi:"failedDeployments"` // The number of deployments required by the remediation that have succeeded. SuccessfulDeployments int `pulumi:"successfulDeployments"` // The number of deployments required by the remediation. TotalDeployments int `pulumi:"totalDeployments"` }
The deployment status summary for all deployments created by the remediation.
type RemediationDeploymentSummaryResponseOutput ¶
type RemediationDeploymentSummaryResponseOutput struct{ *pulumi.OutputState }
The deployment status summary for all deployments created by the remediation.
func (RemediationDeploymentSummaryResponseOutput) ElementType ¶
func (RemediationDeploymentSummaryResponseOutput) ElementType() reflect.Type
func (RemediationDeploymentSummaryResponseOutput) FailedDeployments ¶
func (o RemediationDeploymentSummaryResponseOutput) FailedDeployments() pulumi.IntOutput
The number of deployments required by the remediation that have failed.
func (RemediationDeploymentSummaryResponseOutput) SuccessfulDeployments ¶
func (o RemediationDeploymentSummaryResponseOutput) SuccessfulDeployments() pulumi.IntOutput
The number of deployments required by the remediation that have succeeded.
func (RemediationDeploymentSummaryResponseOutput) ToRemediationDeploymentSummaryResponseOutput ¶
func (o RemediationDeploymentSummaryResponseOutput) ToRemediationDeploymentSummaryResponseOutput() RemediationDeploymentSummaryResponseOutput
func (RemediationDeploymentSummaryResponseOutput) ToRemediationDeploymentSummaryResponseOutputWithContext ¶
func (o RemediationDeploymentSummaryResponseOutput) ToRemediationDeploymentSummaryResponseOutputWithContext(ctx context.Context) RemediationDeploymentSummaryResponseOutput
func (RemediationDeploymentSummaryResponseOutput) TotalDeployments ¶
func (o RemediationDeploymentSummaryResponseOutput) TotalDeployments() pulumi.IntOutput
The number of deployments required by the remediation.
type RemediationFilters ¶
type RemediationFilters struct { // The resource locations that will be remediated. Locations []string `pulumi:"locations"` }
The filters that will be applied to determine which resources to remediate.
type RemediationFiltersArgs ¶
type RemediationFiltersArgs struct { // The resource locations that will be remediated. Locations pulumi.StringArrayInput `pulumi:"locations"` }
The filters that will be applied to determine which resources to remediate.
func (RemediationFiltersArgs) ElementType ¶
func (RemediationFiltersArgs) ElementType() reflect.Type
func (RemediationFiltersArgs) ToRemediationFiltersOutput ¶
func (i RemediationFiltersArgs) ToRemediationFiltersOutput() RemediationFiltersOutput
func (RemediationFiltersArgs) ToRemediationFiltersOutputWithContext ¶
func (i RemediationFiltersArgs) ToRemediationFiltersOutputWithContext(ctx context.Context) RemediationFiltersOutput
func (RemediationFiltersArgs) ToRemediationFiltersPtrOutput ¶
func (i RemediationFiltersArgs) ToRemediationFiltersPtrOutput() RemediationFiltersPtrOutput
func (RemediationFiltersArgs) ToRemediationFiltersPtrOutputWithContext ¶
func (i RemediationFiltersArgs) ToRemediationFiltersPtrOutputWithContext(ctx context.Context) RemediationFiltersPtrOutput
type RemediationFiltersInput ¶
type RemediationFiltersInput interface { pulumi.Input ToRemediationFiltersOutput() RemediationFiltersOutput ToRemediationFiltersOutputWithContext(context.Context) RemediationFiltersOutput }
RemediationFiltersInput is an input type that accepts RemediationFiltersArgs and RemediationFiltersOutput values. You can construct a concrete instance of `RemediationFiltersInput` via:
RemediationFiltersArgs{...}
type RemediationFiltersOutput ¶
type RemediationFiltersOutput struct{ *pulumi.OutputState }
The filters that will be applied to determine which resources to remediate.
func (RemediationFiltersOutput) ElementType ¶
func (RemediationFiltersOutput) ElementType() reflect.Type
func (RemediationFiltersOutput) Locations ¶
func (o RemediationFiltersOutput) Locations() pulumi.StringArrayOutput
The resource locations that will be remediated.
func (RemediationFiltersOutput) ToRemediationFiltersOutput ¶
func (o RemediationFiltersOutput) ToRemediationFiltersOutput() RemediationFiltersOutput
func (RemediationFiltersOutput) ToRemediationFiltersOutputWithContext ¶
func (o RemediationFiltersOutput) ToRemediationFiltersOutputWithContext(ctx context.Context) RemediationFiltersOutput
func (RemediationFiltersOutput) ToRemediationFiltersPtrOutput ¶
func (o RemediationFiltersOutput) ToRemediationFiltersPtrOutput() RemediationFiltersPtrOutput
func (RemediationFiltersOutput) ToRemediationFiltersPtrOutputWithContext ¶
func (o RemediationFiltersOutput) ToRemediationFiltersPtrOutputWithContext(ctx context.Context) RemediationFiltersPtrOutput
type RemediationFiltersPtrInput ¶
type RemediationFiltersPtrInput interface { pulumi.Input ToRemediationFiltersPtrOutput() RemediationFiltersPtrOutput ToRemediationFiltersPtrOutputWithContext(context.Context) RemediationFiltersPtrOutput }
RemediationFiltersPtrInput is an input type that accepts RemediationFiltersArgs, RemediationFiltersPtr and RemediationFiltersPtrOutput values. You can construct a concrete instance of `RemediationFiltersPtrInput` via:
RemediationFiltersArgs{...} or: nil
func RemediationFiltersPtr ¶
func RemediationFiltersPtr(v *RemediationFiltersArgs) RemediationFiltersPtrInput
type RemediationFiltersPtrOutput ¶
type RemediationFiltersPtrOutput struct{ *pulumi.OutputState }
func (RemediationFiltersPtrOutput) Elem ¶
func (o RemediationFiltersPtrOutput) Elem() RemediationFiltersOutput
func (RemediationFiltersPtrOutput) ElementType ¶
func (RemediationFiltersPtrOutput) ElementType() reflect.Type
func (RemediationFiltersPtrOutput) Locations ¶
func (o RemediationFiltersPtrOutput) Locations() pulumi.StringArrayOutput
The resource locations that will be remediated.
func (RemediationFiltersPtrOutput) ToRemediationFiltersPtrOutput ¶
func (o RemediationFiltersPtrOutput) ToRemediationFiltersPtrOutput() RemediationFiltersPtrOutput
func (RemediationFiltersPtrOutput) ToRemediationFiltersPtrOutputWithContext ¶
func (o RemediationFiltersPtrOutput) ToRemediationFiltersPtrOutputWithContext(ctx context.Context) RemediationFiltersPtrOutput
type RemediationFiltersResponse ¶
type RemediationFiltersResponse struct { // The resource locations that will be remediated. Locations []string `pulumi:"locations"` }
The filters that will be applied to determine which resources to remediate.
type RemediationFiltersResponseOutput ¶
type RemediationFiltersResponseOutput struct{ *pulumi.OutputState }
The filters that will be applied to determine which resources to remediate.
func (RemediationFiltersResponseOutput) ElementType ¶
func (RemediationFiltersResponseOutput) ElementType() reflect.Type
func (RemediationFiltersResponseOutput) Locations ¶
func (o RemediationFiltersResponseOutput) Locations() pulumi.StringArrayOutput
The resource locations that will be remediated.
func (RemediationFiltersResponseOutput) ToRemediationFiltersResponseOutput ¶
func (o RemediationFiltersResponseOutput) ToRemediationFiltersResponseOutput() RemediationFiltersResponseOutput
func (RemediationFiltersResponseOutput) ToRemediationFiltersResponseOutputWithContext ¶
func (o RemediationFiltersResponseOutput) ToRemediationFiltersResponseOutputWithContext(ctx context.Context) RemediationFiltersResponseOutput
type RemediationFiltersResponsePtrOutput ¶
type RemediationFiltersResponsePtrOutput struct{ *pulumi.OutputState }
func (RemediationFiltersResponsePtrOutput) Elem ¶
func (o RemediationFiltersResponsePtrOutput) Elem() RemediationFiltersResponseOutput
func (RemediationFiltersResponsePtrOutput) ElementType ¶
func (RemediationFiltersResponsePtrOutput) ElementType() reflect.Type
func (RemediationFiltersResponsePtrOutput) Locations ¶
func (o RemediationFiltersResponsePtrOutput) Locations() pulumi.StringArrayOutput
The resource locations that will be remediated.
func (RemediationFiltersResponsePtrOutput) ToRemediationFiltersResponsePtrOutput ¶
func (o RemediationFiltersResponsePtrOutput) ToRemediationFiltersResponsePtrOutput() RemediationFiltersResponsePtrOutput
func (RemediationFiltersResponsePtrOutput) ToRemediationFiltersResponsePtrOutputWithContext ¶
func (o RemediationFiltersResponsePtrOutput) ToRemediationFiltersResponsePtrOutputWithContext(ctx context.Context) RemediationFiltersResponsePtrOutput
type RemediationPropertiesFailureThreshold ¶
type RemediationPropertiesFailureThreshold struct { // A number between 0.0 to 1.0 representing the percentage failure threshold. The remediation will fail if the percentage of failed remediation operations (i.e. failed deployments) exceeds this threshold. Percentage *float64 `pulumi:"percentage"` }
The remediation failure threshold settings
type RemediationPropertiesFailureThresholdArgs ¶
type RemediationPropertiesFailureThresholdArgs struct { // A number between 0.0 to 1.0 representing the percentage failure threshold. The remediation will fail if the percentage of failed remediation operations (i.e. failed deployments) exceeds this threshold. Percentage pulumi.Float64PtrInput `pulumi:"percentage"` }
The remediation failure threshold settings
func (RemediationPropertiesFailureThresholdArgs) ElementType ¶
func (RemediationPropertiesFailureThresholdArgs) ElementType() reflect.Type
func (RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdOutput ¶
func (i RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdOutput() RemediationPropertiesFailureThresholdOutput
func (RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdOutputWithContext ¶
func (i RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdOutput
func (RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdPtrOutput ¶
func (i RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdPtrOutput() RemediationPropertiesFailureThresholdPtrOutput
func (RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdPtrOutputWithContext ¶
func (i RemediationPropertiesFailureThresholdArgs) ToRemediationPropertiesFailureThresholdPtrOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdPtrOutput
type RemediationPropertiesFailureThresholdInput ¶
type RemediationPropertiesFailureThresholdInput interface { pulumi.Input ToRemediationPropertiesFailureThresholdOutput() RemediationPropertiesFailureThresholdOutput ToRemediationPropertiesFailureThresholdOutputWithContext(context.Context) RemediationPropertiesFailureThresholdOutput }
RemediationPropertiesFailureThresholdInput is an input type that accepts RemediationPropertiesFailureThresholdArgs and RemediationPropertiesFailureThresholdOutput values. You can construct a concrete instance of `RemediationPropertiesFailureThresholdInput` via:
RemediationPropertiesFailureThresholdArgs{...}
type RemediationPropertiesFailureThresholdOutput ¶
type RemediationPropertiesFailureThresholdOutput struct{ *pulumi.OutputState }
The remediation failure threshold settings
func (RemediationPropertiesFailureThresholdOutput) ElementType ¶
func (RemediationPropertiesFailureThresholdOutput) ElementType() reflect.Type
func (RemediationPropertiesFailureThresholdOutput) Percentage ¶
func (o RemediationPropertiesFailureThresholdOutput) Percentage() pulumi.Float64PtrOutput
A number between 0.0 to 1.0 representing the percentage failure threshold. The remediation will fail if the percentage of failed remediation operations (i.e. failed deployments) exceeds this threshold.
func (RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdOutput ¶
func (o RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdOutput() RemediationPropertiesFailureThresholdOutput
func (RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdOutputWithContext ¶
func (o RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdOutput
func (RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdPtrOutput ¶
func (o RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdPtrOutput() RemediationPropertiesFailureThresholdPtrOutput
func (RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdPtrOutputWithContext ¶
func (o RemediationPropertiesFailureThresholdOutput) ToRemediationPropertiesFailureThresholdPtrOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdPtrOutput
type RemediationPropertiesFailureThresholdPtrInput ¶
type RemediationPropertiesFailureThresholdPtrInput interface { pulumi.Input ToRemediationPropertiesFailureThresholdPtrOutput() RemediationPropertiesFailureThresholdPtrOutput ToRemediationPropertiesFailureThresholdPtrOutputWithContext(context.Context) RemediationPropertiesFailureThresholdPtrOutput }
RemediationPropertiesFailureThresholdPtrInput is an input type that accepts RemediationPropertiesFailureThresholdArgs, RemediationPropertiesFailureThresholdPtr and RemediationPropertiesFailureThresholdPtrOutput values. You can construct a concrete instance of `RemediationPropertiesFailureThresholdPtrInput` via:
RemediationPropertiesFailureThresholdArgs{...} or: nil
func RemediationPropertiesFailureThresholdPtr ¶
func RemediationPropertiesFailureThresholdPtr(v *RemediationPropertiesFailureThresholdArgs) RemediationPropertiesFailureThresholdPtrInput
type RemediationPropertiesFailureThresholdPtrOutput ¶
type RemediationPropertiesFailureThresholdPtrOutput struct{ *pulumi.OutputState }
func (RemediationPropertiesFailureThresholdPtrOutput) ElementType ¶
func (RemediationPropertiesFailureThresholdPtrOutput) ElementType() reflect.Type
func (RemediationPropertiesFailureThresholdPtrOutput) Percentage ¶
func (o RemediationPropertiesFailureThresholdPtrOutput) Percentage() pulumi.Float64PtrOutput
A number between 0.0 to 1.0 representing the percentage failure threshold. The remediation will fail if the percentage of failed remediation operations (i.e. failed deployments) exceeds this threshold.
func (RemediationPropertiesFailureThresholdPtrOutput) ToRemediationPropertiesFailureThresholdPtrOutput ¶
func (o RemediationPropertiesFailureThresholdPtrOutput) ToRemediationPropertiesFailureThresholdPtrOutput() RemediationPropertiesFailureThresholdPtrOutput
func (RemediationPropertiesFailureThresholdPtrOutput) ToRemediationPropertiesFailureThresholdPtrOutputWithContext ¶
func (o RemediationPropertiesFailureThresholdPtrOutput) ToRemediationPropertiesFailureThresholdPtrOutputWithContext(ctx context.Context) RemediationPropertiesFailureThresholdPtrOutput
type RemediationPropertiesResponseFailureThreshold ¶
type RemediationPropertiesResponseFailureThreshold struct { // A number between 0.0 to 1.0 representing the percentage failure threshold. The remediation will fail if the percentage of failed remediation operations (i.e. failed deployments) exceeds this threshold. Percentage *float64 `pulumi:"percentage"` }
The remediation failure threshold settings
type RemediationPropertiesResponseFailureThresholdOutput ¶
type RemediationPropertiesResponseFailureThresholdOutput struct{ *pulumi.OutputState }
The remediation failure threshold settings
func (RemediationPropertiesResponseFailureThresholdOutput) ElementType ¶
func (RemediationPropertiesResponseFailureThresholdOutput) ElementType() reflect.Type
func (RemediationPropertiesResponseFailureThresholdOutput) Percentage ¶
func (o RemediationPropertiesResponseFailureThresholdOutput) Percentage() pulumi.Float64PtrOutput
A number between 0.0 to 1.0 representing the percentage failure threshold. The remediation will fail if the percentage of failed remediation operations (i.e. failed deployments) exceeds this threshold.
func (RemediationPropertiesResponseFailureThresholdOutput) ToRemediationPropertiesResponseFailureThresholdOutput ¶
func (o RemediationPropertiesResponseFailureThresholdOutput) ToRemediationPropertiesResponseFailureThresholdOutput() RemediationPropertiesResponseFailureThresholdOutput
func (RemediationPropertiesResponseFailureThresholdOutput) ToRemediationPropertiesResponseFailureThresholdOutputWithContext ¶
func (o RemediationPropertiesResponseFailureThresholdOutput) ToRemediationPropertiesResponseFailureThresholdOutputWithContext(ctx context.Context) RemediationPropertiesResponseFailureThresholdOutput
type RemediationPropertiesResponseFailureThresholdPtrOutput ¶
type RemediationPropertiesResponseFailureThresholdPtrOutput struct{ *pulumi.OutputState }
func (RemediationPropertiesResponseFailureThresholdPtrOutput) ElementType ¶
func (RemediationPropertiesResponseFailureThresholdPtrOutput) ElementType() reflect.Type
func (RemediationPropertiesResponseFailureThresholdPtrOutput) Percentage ¶
func (o RemediationPropertiesResponseFailureThresholdPtrOutput) Percentage() pulumi.Float64PtrOutput
A number between 0.0 to 1.0 representing the percentage failure threshold. The remediation will fail if the percentage of failed remediation operations (i.e. failed deployments) exceeds this threshold.
func (RemediationPropertiesResponseFailureThresholdPtrOutput) ToRemediationPropertiesResponseFailureThresholdPtrOutput ¶
func (o RemediationPropertiesResponseFailureThresholdPtrOutput) ToRemediationPropertiesResponseFailureThresholdPtrOutput() RemediationPropertiesResponseFailureThresholdPtrOutput
func (RemediationPropertiesResponseFailureThresholdPtrOutput) ToRemediationPropertiesResponseFailureThresholdPtrOutputWithContext ¶
func (o RemediationPropertiesResponseFailureThresholdPtrOutput) ToRemediationPropertiesResponseFailureThresholdPtrOutputWithContext(ctx context.Context) RemediationPropertiesResponseFailureThresholdPtrOutput
type ResourceDiscoveryMode ¶
type ResourceDiscoveryMode string
The way resources to remediate are discovered. Defaults to ExistingNonCompliant if not specified.
func (ResourceDiscoveryMode) ElementType ¶
func (ResourceDiscoveryMode) ElementType() reflect.Type
func (ResourceDiscoveryMode) ToResourceDiscoveryModeOutput ¶
func (e ResourceDiscoveryMode) ToResourceDiscoveryModeOutput() ResourceDiscoveryModeOutput
func (ResourceDiscoveryMode) ToResourceDiscoveryModeOutputWithContext ¶
func (e ResourceDiscoveryMode) ToResourceDiscoveryModeOutputWithContext(ctx context.Context) ResourceDiscoveryModeOutput
func (ResourceDiscoveryMode) ToResourceDiscoveryModePtrOutput ¶
func (e ResourceDiscoveryMode) ToResourceDiscoveryModePtrOutput() ResourceDiscoveryModePtrOutput
func (ResourceDiscoveryMode) ToResourceDiscoveryModePtrOutputWithContext ¶
func (e ResourceDiscoveryMode) ToResourceDiscoveryModePtrOutputWithContext(ctx context.Context) ResourceDiscoveryModePtrOutput
func (ResourceDiscoveryMode) ToStringOutput ¶
func (e ResourceDiscoveryMode) ToStringOutput() pulumi.StringOutput
func (ResourceDiscoveryMode) ToStringOutputWithContext ¶
func (e ResourceDiscoveryMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceDiscoveryMode) ToStringPtrOutput ¶
func (e ResourceDiscoveryMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceDiscoveryMode) ToStringPtrOutputWithContext ¶
func (e ResourceDiscoveryMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceDiscoveryModeInput ¶
type ResourceDiscoveryModeInput interface { pulumi.Input ToResourceDiscoveryModeOutput() ResourceDiscoveryModeOutput ToResourceDiscoveryModeOutputWithContext(context.Context) ResourceDiscoveryModeOutput }
ResourceDiscoveryModeInput is an input type that accepts values of the ResourceDiscoveryMode enum A concrete instance of `ResourceDiscoveryModeInput` can be one of the following:
ResourceDiscoveryModeExistingNonCompliant ResourceDiscoveryModeReEvaluateCompliance
type ResourceDiscoveryModeOutput ¶
type ResourceDiscoveryModeOutput struct{ *pulumi.OutputState }
func (ResourceDiscoveryModeOutput) ElementType ¶
func (ResourceDiscoveryModeOutput) ElementType() reflect.Type
func (ResourceDiscoveryModeOutput) ToResourceDiscoveryModeOutput ¶
func (o ResourceDiscoveryModeOutput) ToResourceDiscoveryModeOutput() ResourceDiscoveryModeOutput
func (ResourceDiscoveryModeOutput) ToResourceDiscoveryModeOutputWithContext ¶
func (o ResourceDiscoveryModeOutput) ToResourceDiscoveryModeOutputWithContext(ctx context.Context) ResourceDiscoveryModeOutput
func (ResourceDiscoveryModeOutput) ToResourceDiscoveryModePtrOutput ¶
func (o ResourceDiscoveryModeOutput) ToResourceDiscoveryModePtrOutput() ResourceDiscoveryModePtrOutput
func (ResourceDiscoveryModeOutput) ToResourceDiscoveryModePtrOutputWithContext ¶
func (o ResourceDiscoveryModeOutput) ToResourceDiscoveryModePtrOutputWithContext(ctx context.Context) ResourceDiscoveryModePtrOutput
func (ResourceDiscoveryModeOutput) ToStringOutput ¶
func (o ResourceDiscoveryModeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceDiscoveryModeOutput) ToStringOutputWithContext ¶
func (o ResourceDiscoveryModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceDiscoveryModeOutput) ToStringPtrOutput ¶
func (o ResourceDiscoveryModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceDiscoveryModeOutput) ToStringPtrOutputWithContext ¶
func (o ResourceDiscoveryModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceDiscoveryModePtrInput ¶
type ResourceDiscoveryModePtrInput interface { pulumi.Input ToResourceDiscoveryModePtrOutput() ResourceDiscoveryModePtrOutput ToResourceDiscoveryModePtrOutputWithContext(context.Context) ResourceDiscoveryModePtrOutput }
func ResourceDiscoveryModePtr ¶
func ResourceDiscoveryModePtr(v string) ResourceDiscoveryModePtrInput
type ResourceDiscoveryModePtrOutput ¶
type ResourceDiscoveryModePtrOutput struct{ *pulumi.OutputState }
func (ResourceDiscoveryModePtrOutput) Elem ¶
func (o ResourceDiscoveryModePtrOutput) Elem() ResourceDiscoveryModeOutput
func (ResourceDiscoveryModePtrOutput) ElementType ¶
func (ResourceDiscoveryModePtrOutput) ElementType() reflect.Type
func (ResourceDiscoveryModePtrOutput) ToResourceDiscoveryModePtrOutput ¶
func (o ResourceDiscoveryModePtrOutput) ToResourceDiscoveryModePtrOutput() ResourceDiscoveryModePtrOutput
func (ResourceDiscoveryModePtrOutput) ToResourceDiscoveryModePtrOutputWithContext ¶
func (o ResourceDiscoveryModePtrOutput) ToResourceDiscoveryModePtrOutputWithContext(ctx context.Context) ResourceDiscoveryModePtrOutput
func (ResourceDiscoveryModePtrOutput) ToStringPtrOutput ¶
func (o ResourceDiscoveryModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceDiscoveryModePtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceDiscoveryModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type TypedErrorInfoResponse ¶
type TypedErrorInfoResponse struct { // The scenario specific error details. Info interface{} `pulumi:"info"` // The type of included error details. Type string `pulumi:"type"` }
Scenario specific error details.
type TypedErrorInfoResponseArrayOutput ¶
type TypedErrorInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (TypedErrorInfoResponseArrayOutput) ElementType ¶
func (TypedErrorInfoResponseArrayOutput) ElementType() reflect.Type
func (TypedErrorInfoResponseArrayOutput) Index ¶
func (o TypedErrorInfoResponseArrayOutput) Index(i pulumi.IntInput) TypedErrorInfoResponseOutput
func (TypedErrorInfoResponseArrayOutput) ToTypedErrorInfoResponseArrayOutput ¶
func (o TypedErrorInfoResponseArrayOutput) ToTypedErrorInfoResponseArrayOutput() TypedErrorInfoResponseArrayOutput
func (TypedErrorInfoResponseArrayOutput) ToTypedErrorInfoResponseArrayOutputWithContext ¶
func (o TypedErrorInfoResponseArrayOutput) ToTypedErrorInfoResponseArrayOutputWithContext(ctx context.Context) TypedErrorInfoResponseArrayOutput
type TypedErrorInfoResponseOutput ¶
type TypedErrorInfoResponseOutput struct{ *pulumi.OutputState }
Scenario specific error details.
func (TypedErrorInfoResponseOutput) ElementType ¶
func (TypedErrorInfoResponseOutput) ElementType() reflect.Type
func (TypedErrorInfoResponseOutput) Info ¶
func (o TypedErrorInfoResponseOutput) Info() pulumi.AnyOutput
The scenario specific error details.
func (TypedErrorInfoResponseOutput) ToTypedErrorInfoResponseOutput ¶
func (o TypedErrorInfoResponseOutput) ToTypedErrorInfoResponseOutput() TypedErrorInfoResponseOutput
func (TypedErrorInfoResponseOutput) ToTypedErrorInfoResponseOutputWithContext ¶
func (o TypedErrorInfoResponseOutput) ToTypedErrorInfoResponseOutputWithContext(ctx context.Context) TypedErrorInfoResponseOutput
func (TypedErrorInfoResponseOutput) Type ¶
func (o TypedErrorInfoResponseOutput) Type() pulumi.StringOutput
The type of included error details.
Source Files ¶
- attestationAtResource.go
- attestationAtResourceGroup.go
- attestationAtSubscription.go
- getAttestationAtResource.go
- getAttestationAtResourceGroup.go
- getAttestationAtSubscription.go
- getRemediationAtManagementGroup.go
- getRemediationAtResource.go
- getRemediationAtResourceGroup.go
- getRemediationAtSubscription.go
- init.go
- listRemediationDeploymentsAtManagementGroup.go
- listRemediationDeploymentsAtResource.go
- listRemediationDeploymentsAtResourceGroup.go
- listRemediationDeploymentsAtSubscription.go
- pulumiEnums.go
- pulumiTypes.go
- remediationAtManagementGroup.go
- remediationAtResource.go
- remediationAtResourceGroup.go
- remediationAtSubscription.go