Documentation ¶
Index ¶
- type Posture
- type PostureArgs
- type PostureArray
- type PostureArrayInput
- type PostureArrayOutput
- type PostureDeployment
- type PostureDeploymentArgs
- type PostureDeploymentArray
- type PostureDeploymentArrayInput
- type PostureDeploymentArrayOutput
- func (PostureDeploymentArrayOutput) ElementType() reflect.Type
- func (o PostureDeploymentArrayOutput) Index(i pulumi.IntInput) PostureDeploymentOutput
- func (o PostureDeploymentArrayOutput) ToPostureDeploymentArrayOutput() PostureDeploymentArrayOutput
- func (o PostureDeploymentArrayOutput) ToPostureDeploymentArrayOutputWithContext(ctx context.Context) PostureDeploymentArrayOutput
- type PostureDeploymentInput
- type PostureDeploymentMap
- type PostureDeploymentMapInput
- type PostureDeploymentMapOutput
- func (PostureDeploymentMapOutput) ElementType() reflect.Type
- func (o PostureDeploymentMapOutput) MapIndex(k pulumi.StringInput) PostureDeploymentOutput
- func (o PostureDeploymentMapOutput) ToPostureDeploymentMapOutput() PostureDeploymentMapOutput
- func (o PostureDeploymentMapOutput) ToPostureDeploymentMapOutputWithContext(ctx context.Context) PostureDeploymentMapOutput
- type PostureDeploymentOutput
- func (o PostureDeploymentOutput) CreateTime() pulumi.StringOutput
- func (o PostureDeploymentOutput) Description() pulumi.StringPtrOutput
- func (o PostureDeploymentOutput) DesiredPostureId() pulumi.StringOutput
- func (o PostureDeploymentOutput) DesiredPostureRevisionId() pulumi.StringOutput
- func (PostureDeploymentOutput) ElementType() reflect.Type
- func (o PostureDeploymentOutput) Etag() pulumi.StringOutput
- func (o PostureDeploymentOutput) FailureMessage() pulumi.StringOutput
- func (o PostureDeploymentOutput) Location() pulumi.StringOutput
- func (o PostureDeploymentOutput) Name() pulumi.StringOutput
- func (o PostureDeploymentOutput) Parent() pulumi.StringOutput
- func (o PostureDeploymentOutput) PostureDeploymentId() pulumi.StringOutput
- func (o PostureDeploymentOutput) PostureId() pulumi.StringOutput
- func (o PostureDeploymentOutput) PostureRevisionId() pulumi.StringOutput
- func (o PostureDeploymentOutput) Reconciling() pulumi.BoolOutput
- func (o PostureDeploymentOutput) State() pulumi.StringOutput
- func (o PostureDeploymentOutput) TargetResource() pulumi.StringOutput
- func (o PostureDeploymentOutput) ToPostureDeploymentOutput() PostureDeploymentOutput
- func (o PostureDeploymentOutput) ToPostureDeploymentOutputWithContext(ctx context.Context) PostureDeploymentOutput
- func (o PostureDeploymentOutput) UpdateTime() pulumi.StringOutput
- type PostureDeploymentState
- type PostureInput
- type PostureMap
- type PostureMapInput
- type PostureMapOutput
- type PostureOutput
- func (o PostureOutput) CreateTime() pulumi.StringOutput
- func (o PostureOutput) Description() pulumi.StringPtrOutput
- func (PostureOutput) ElementType() reflect.Type
- func (o PostureOutput) Etag() pulumi.StringOutput
- func (o PostureOutput) Location() pulumi.StringOutput
- func (o PostureOutput) Name() pulumi.StringOutput
- func (o PostureOutput) Parent() pulumi.StringOutput
- func (o PostureOutput) PolicySets() PosturePolicySetArrayOutput
- func (o PostureOutput) PostureId() pulumi.StringOutput
- func (o PostureOutput) Reconciling() pulumi.BoolOutput
- func (o PostureOutput) RevisionId() pulumi.StringOutput
- func (o PostureOutput) State() pulumi.StringOutput
- func (o PostureOutput) ToPostureOutput() PostureOutput
- func (o PostureOutput) ToPostureOutputWithContext(ctx context.Context) PostureOutput
- func (o PostureOutput) UpdateTime() pulumi.StringOutput
- type PosturePolicySet
- type PosturePolicySetArgs
- type PosturePolicySetArray
- type PosturePolicySetArrayInput
- type PosturePolicySetArrayOutput
- func (PosturePolicySetArrayOutput) ElementType() reflect.Type
- func (o PosturePolicySetArrayOutput) Index(i pulumi.IntInput) PosturePolicySetOutput
- func (o PosturePolicySetArrayOutput) ToPosturePolicySetArrayOutput() PosturePolicySetArrayOutput
- func (o PosturePolicySetArrayOutput) ToPosturePolicySetArrayOutputWithContext(ctx context.Context) PosturePolicySetArrayOutput
- type PosturePolicySetInput
- type PosturePolicySetOutput
- func (o PosturePolicySetOutput) Description() pulumi.StringPtrOutput
- func (PosturePolicySetOutput) ElementType() reflect.Type
- func (o PosturePolicySetOutput) Policies() PosturePolicySetPolicyArrayOutput
- func (o PosturePolicySetOutput) PolicySetId() pulumi.StringOutput
- func (o PosturePolicySetOutput) ToPosturePolicySetOutput() PosturePolicySetOutput
- func (o PosturePolicySetOutput) ToPosturePolicySetOutputWithContext(ctx context.Context) PosturePolicySetOutput
- type PosturePolicySetPolicy
- type PosturePolicySetPolicyArgs
- type PosturePolicySetPolicyArray
- func (PosturePolicySetPolicyArray) ElementType() reflect.Type
- func (i PosturePolicySetPolicyArray) ToPosturePolicySetPolicyArrayOutput() PosturePolicySetPolicyArrayOutput
- func (i PosturePolicySetPolicyArray) ToPosturePolicySetPolicyArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyArrayOutput
- type PosturePolicySetPolicyArrayInput
- type PosturePolicySetPolicyArrayOutput
- func (PosturePolicySetPolicyArrayOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyArrayOutput) Index(i pulumi.IntInput) PosturePolicySetPolicyOutput
- func (o PosturePolicySetPolicyArrayOutput) ToPosturePolicySetPolicyArrayOutput() PosturePolicySetPolicyArrayOutput
- func (o PosturePolicySetPolicyArrayOutput) ToPosturePolicySetPolicyArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyArrayOutput
- type PosturePolicySetPolicyComplianceStandard
- type PosturePolicySetPolicyComplianceStandardArgs
- func (PosturePolicySetPolicyComplianceStandardArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyComplianceStandardArgs) ToPosturePolicySetPolicyComplianceStandardOutput() PosturePolicySetPolicyComplianceStandardOutput
- func (i PosturePolicySetPolicyComplianceStandardArgs) ToPosturePolicySetPolicyComplianceStandardOutputWithContext(ctx context.Context) PosturePolicySetPolicyComplianceStandardOutput
- type PosturePolicySetPolicyComplianceStandardArray
- func (PosturePolicySetPolicyComplianceStandardArray) ElementType() reflect.Type
- func (i PosturePolicySetPolicyComplianceStandardArray) ToPosturePolicySetPolicyComplianceStandardArrayOutput() PosturePolicySetPolicyComplianceStandardArrayOutput
- func (i PosturePolicySetPolicyComplianceStandardArray) ToPosturePolicySetPolicyComplianceStandardArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyComplianceStandardArrayOutput
- type PosturePolicySetPolicyComplianceStandardArrayInput
- type PosturePolicySetPolicyComplianceStandardArrayOutput
- func (PosturePolicySetPolicyComplianceStandardArrayOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyComplianceStandardArrayOutput) Index(i pulumi.IntInput) PosturePolicySetPolicyComplianceStandardOutput
- func (o PosturePolicySetPolicyComplianceStandardArrayOutput) ToPosturePolicySetPolicyComplianceStandardArrayOutput() PosturePolicySetPolicyComplianceStandardArrayOutput
- func (o PosturePolicySetPolicyComplianceStandardArrayOutput) ToPosturePolicySetPolicyComplianceStandardArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyComplianceStandardArrayOutput
- type PosturePolicySetPolicyComplianceStandardInput
- type PosturePolicySetPolicyComplianceStandardOutput
- func (o PosturePolicySetPolicyComplianceStandardOutput) Control() pulumi.StringPtrOutput
- func (PosturePolicySetPolicyComplianceStandardOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyComplianceStandardOutput) Standard() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyComplianceStandardOutput) ToPosturePolicySetPolicyComplianceStandardOutput() PosturePolicySetPolicyComplianceStandardOutput
- func (o PosturePolicySetPolicyComplianceStandardOutput) ToPosturePolicySetPolicyComplianceStandardOutputWithContext(ctx context.Context) PosturePolicySetPolicyComplianceStandardOutput
- type PosturePolicySetPolicyConstraint
- type PosturePolicySetPolicyConstraintArgs
- func (PosturePolicySetPolicyConstraintArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOutput() PosturePolicySetPolicyConstraintOutput
- func (i PosturePolicySetPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOutput
- type PosturePolicySetPolicyConstraintInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraint
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustom
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraint
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput() ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutputWithContext(ctx context.Context) ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput() ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ActionType() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) Condition() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) Description() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) DisplayName() pulumi.StringPtrOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) MethodTypes() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) Name() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutputWithContext(ctx context.Context) ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ActionType() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Condition() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Description() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Elem() ...
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) MethodTypes() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Name() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) CustomConstraint() ...
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) PolicyRules() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRule
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) Index(i pulumi.IntInput) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleCondition
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput() ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutputWithContext(ctx context.Context) ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput() ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Description() pulumi.StringPtrOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Expression() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Location() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Title() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutputWithContext(ctx context.Context) ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Elem() ...
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Location() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) AllowAll() pulumi.BoolPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) Condition() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) DenyAll() pulumi.BoolPtrOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) Enforce() pulumi.BoolPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) Values() ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValues
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput() ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutputWithContext(ctx context.Context) ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput() ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) AllowedValues() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) DeniedValues() pulumi.StringArrayOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutputWithContext(ctx context.Context) ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) AllowedValues() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) DeniedValues() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) Elem() ...
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) CustomConstraint() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) Elem() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) PolicyRules() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) CannedConstraintId() pulumi.StringOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) PolicyRules() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRule
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) Index(i pulumi.IntInput) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleCondition
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput() ...
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Description() pulumi.StringPtrOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Expression() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Location() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Title() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Elem() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Location() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) AllowAll() pulumi.BoolPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) Condition() ...
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) DenyAll() pulumi.BoolPtrOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) Enforce() pulumi.BoolPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) Values() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValues
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
- func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) AllowedValues() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) DeniedValues() pulumi.StringArrayOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) AllowedValues() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) DeniedValues() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) Elem() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrInput
- type PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) CannedConstraintId() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) Elem() PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
- func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) PolicyRules() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
- func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
- type PosturePolicySetPolicyConstraintOutput
- func (PosturePolicySetPolicyConstraintOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintOutput) OrgPolicyConstraint() PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
- func (o PosturePolicySetPolicyConstraintOutput) OrgPolicyConstraintCustom() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
- func (o PosturePolicySetPolicyConstraintOutput) SecurityHealthAnalyticsCustomModule() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
- func (o PosturePolicySetPolicyConstraintOutput) SecurityHealthAnalyticsModule() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
- func (o PosturePolicySetPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOutput() PosturePolicySetPolicyConstraintOutput
- func (o PosturePolicySetPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOutput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModule
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutputWithContext(ctx context.Context) ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutputWithContext(ctx context.Context) ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) Properties() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutputWithContext(ctx context.Context) ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputProperty
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) Index(i pulumi.IntInput) ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) Name() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ValueExpression() ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpression
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Elem() ...
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) Elem() ...
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) Properties() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) CustomOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Description() pulumi.StringPtrOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Predicate() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Recommendation() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ResourceSelector() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Severity() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutputWithContext(ctx context.Context) ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicate
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutputWithContext(ctx context.Context) ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Description() pulumi.StringPtrOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Expression() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Location() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Title() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutputWithContext(ctx context.Context) ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Elem() ...
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) CustomOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Elem() ...
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Predicate() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ResourceSelector() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Severity() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelector
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutputWithContext(ctx context.Context) ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput() ...
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutputWithContext(ctx context.Context) ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) Elem() ...
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) Config() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) Id() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ModuleEnablementState() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) Config() ...
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) Elem() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) Id() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ModuleEnablementState() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModule
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ElementType() reflect.Type
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
- func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ModuleEnablementState() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ModuleName() pulumi.StringOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrInput
- type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) Elem() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
- func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ModuleEnablementState() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ModuleName() pulumi.StringPtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
- func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
- type PosturePolicySetPolicyInput
- type PosturePolicySetPolicyOutput
- func (o PosturePolicySetPolicyOutput) ComplianceStandards() PosturePolicySetPolicyComplianceStandardArrayOutput
- func (o PosturePolicySetPolicyOutput) Constraint() PosturePolicySetPolicyConstraintOutput
- func (o PosturePolicySetPolicyOutput) Description() pulumi.StringPtrOutput
- func (PosturePolicySetPolicyOutput) ElementType() reflect.Type
- func (o PosturePolicySetPolicyOutput) PolicyId() pulumi.StringOutput
- func (o PosturePolicySetPolicyOutput) ToPosturePolicySetPolicyOutput() PosturePolicySetPolicyOutput
- func (o PosturePolicySetPolicyOutput) ToPosturePolicySetPolicyOutputWithContext(ctx context.Context) PosturePolicySetPolicyOutput
- type PostureState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Posture ¶
type Posture struct { pulumi.CustomResourceState // Time the Posture was created in UTC. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the posture. Description pulumi.StringPtrOutput `pulumi:"description"` // For Resource freshness validation (https://google.aip.dev/154) Etag pulumi.StringOutput `pulumi:"etag"` // Location of the resource, eg: global. Location pulumi.StringOutput `pulumi:"location"` // Name of the posture. Name pulumi.StringOutput `pulumi:"name"` // The parent of the resource, an organization. Format should be `organizations/{organization_id}`. Parent pulumi.StringOutput `pulumi:"parent"` // List of policy sets for the posture. // Structure is documented below. PolicySets PosturePolicySetArrayOutput `pulumi:"policySets"` // Id of the posture. It is an immutable field. PostureId pulumi.StringOutput `pulumi:"postureId"` // If set, there are currently changes in flight to the posture. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // Revision_id of the posture. RevisionId pulumi.StringOutput `pulumi:"revisionId"` // State of the posture. Update to state field should not be triggered along with // with other field updates. // Possible values are: `DEPRECATED`, `DRAFT`, `ACTIVE`. State pulumi.StringOutput `pulumi:"state"` // Time the Posture was updated in UTC. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A Posture represents a collection of policy set including its name, state, description and policy sets. A policy set includes set of policies along with their definition. A posture can be created at the organization level. Every update to a deployed posture creates a new posture revision with an updated revision_id.
To get more information about Posture, see: * How-to Guides
- [Create and deploy a posture](https://cloud.google.com/security-command-center/docs/how-to-use-security-posture)
## Example Usage
### Securityposture Posture Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/securityposture" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securityposture.NewPosture(ctx, "posture1", &securityposture.PostureArgs{ PostureId: pulumi.String("posture_example"), Parent: pulumi.String("organizations/123456789"), Location: pulumi.String("global"), State: pulumi.String("ACTIVE"), Description: pulumi.String("a new posture"), PolicySets: securityposture.PosturePolicySetArray{ &securityposture.PosturePolicySetArgs{ PolicySetId: pulumi.String("org_policy_set"), Description: pulumi.String("set of org policies"), Policies: securityposture.PosturePolicySetPolicyArray{ &securityposture.PosturePolicySetPolicyArgs{ PolicyId: pulumi.String("canned_org_policy"), Constraint: &securityposture.PosturePolicySetPolicyConstraintArgs{ OrgPolicyConstraint: &securityposture.PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs{ CannedConstraintId: pulumi.String("storage.uniformBucketLevelAccess"), PolicyRules: securityposture.PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray{ &securityposture.PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs{ Enforce: pulumi.Bool(true), Condition: &securityposture.PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs{ Description: pulumi.String("condition description"), Expression: pulumi.String("resource.matchTag('org_id/tag_key_short_name,'tag_value_short_name')"), Title: pulumi.String("a CEL condition"), }, }, }, }, }, }, &securityposture.PosturePolicySetPolicyArgs{ PolicyId: pulumi.String("custom_org_policy"), Constraint: &securityposture.PosturePolicySetPolicyConstraintArgs{ OrgPolicyConstraintCustom: &securityposture.PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs{ CustomConstraint: &securityposture.PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs{ Name: pulumi.String("organizations/123456789/customConstraints/custom.disableGkeAutoUpgrade"), DisplayName: pulumi.String("Disable GKE auto upgrade"), Description: pulumi.String("Only allow GKE NodePool resource to be created or updated if AutoUpgrade is not enabled where this custom constraint is enforced."), ActionType: pulumi.String("ALLOW"), Condition: pulumi.String("resource.management.autoUpgrade == false"), MethodTypes: pulumi.StringArray{ pulumi.String("CREATE"), pulumi.String("UPDATE"), }, ResourceTypes: pulumi.StringArray{ pulumi.String("container.googleapis.com/NodePool"), }, }, PolicyRules: securityposture.PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray{ &securityposture.PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs{ Enforce: pulumi.Bool(true), Condition: &securityposture.PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs{ Description: pulumi.String("condition description"), Expression: pulumi.String("resource.matchTagId('tagKeys/key_id','tagValues/value_id')"), Title: pulumi.String("a CEL condition"), }, }, }, }, }, }, }, }, &securityposture.PosturePolicySetArgs{ PolicySetId: pulumi.String("sha_policy_set"), Description: pulumi.String("set of sha policies"), Policies: securityposture.PosturePolicySetPolicyArray{ &securityposture.PosturePolicySetPolicyArgs{ PolicyId: pulumi.String("sha_builtin_module"), Constraint: &securityposture.PosturePolicySetPolicyConstraintArgs{ SecurityHealthAnalyticsModule: &securityposture.PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs{ ModuleName: pulumi.String("BIGQUERY_TABLE_CMEK_DISABLED"), ModuleEnablementState: pulumi.String("ENABLED"), }, }, Description: pulumi.String("enable BIGQUERY_TABLE_CMEK_DISABLED"), }, &securityposture.PosturePolicySetPolicyArgs{ PolicyId: pulumi.String("sha_custom_module"), Constraint: &securityposture.PosturePolicySetPolicyConstraintArgs{ SecurityHealthAnalyticsCustomModule: &securityposture.PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs{ DisplayName: pulumi.String("custom_SHA_policy"), Config: &securityposture.PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs{ Predicate: &securityposture.PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration('2592000s')"), }, CustomOutput: securityposture.PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs{ Properties: securityposture.PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray{ &securityposture.PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs{ Name: pulumi.String("duration"), ValueExpression: &securityposture.PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs{ Expression: pulumi.String("resource.rotationPeriod"), }, }, }, }, ResourceSelector: &securityposture.PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Severity: pulumi.String("LOW"), Description: pulumi.String("Custom Module"), Recommendation: pulumi.String("Testing custom modules"), }, ModuleEnablementState: pulumi.String("ENABLED"), }, }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Posture can be imported using any of these accepted formats:
* `{{parent}}/locations/{{location}}/postures/{{posture_id}}`
When using the `pulumi import` command, Posture can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securityposture/posture:Posture default {{parent}}/locations/{{location}}/postures/{{posture_id}} ```
func GetPosture ¶
func GetPosture(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PostureState, opts ...pulumi.ResourceOption) (*Posture, error)
GetPosture gets an existing Posture 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 NewPosture ¶
func NewPosture(ctx *pulumi.Context, name string, args *PostureArgs, opts ...pulumi.ResourceOption) (*Posture, error)
NewPosture registers a new resource with the given unique name, arguments, and options.
func (*Posture) ElementType ¶
func (*Posture) ToPostureOutput ¶
func (i *Posture) ToPostureOutput() PostureOutput
func (*Posture) ToPostureOutputWithContext ¶
func (i *Posture) ToPostureOutputWithContext(ctx context.Context) PostureOutput
type PostureArgs ¶
type PostureArgs struct { // Description of the posture. Description pulumi.StringPtrInput // Location of the resource, eg: global. Location pulumi.StringInput // The parent of the resource, an organization. Format should be `organizations/{organization_id}`. Parent pulumi.StringInput // List of policy sets for the posture. // Structure is documented below. PolicySets PosturePolicySetArrayInput // Id of the posture. It is an immutable field. PostureId pulumi.StringInput // State of the posture. Update to state field should not be triggered along with // with other field updates. // Possible values are: `DEPRECATED`, `DRAFT`, `ACTIVE`. State pulumi.StringInput }
The set of arguments for constructing a Posture resource.
func (PostureArgs) ElementType ¶
func (PostureArgs) ElementType() reflect.Type
type PostureArray ¶
type PostureArray []PostureInput
func (PostureArray) ElementType ¶
func (PostureArray) ElementType() reflect.Type
func (PostureArray) ToPostureArrayOutput ¶
func (i PostureArray) ToPostureArrayOutput() PostureArrayOutput
func (PostureArray) ToPostureArrayOutputWithContext ¶
func (i PostureArray) ToPostureArrayOutputWithContext(ctx context.Context) PostureArrayOutput
type PostureArrayInput ¶
type PostureArrayInput interface { pulumi.Input ToPostureArrayOutput() PostureArrayOutput ToPostureArrayOutputWithContext(context.Context) PostureArrayOutput }
PostureArrayInput is an input type that accepts PostureArray and PostureArrayOutput values. You can construct a concrete instance of `PostureArrayInput` via:
PostureArray{ PostureArgs{...} }
type PostureArrayOutput ¶
type PostureArrayOutput struct{ *pulumi.OutputState }
func (PostureArrayOutput) ElementType ¶
func (PostureArrayOutput) ElementType() reflect.Type
func (PostureArrayOutput) Index ¶
func (o PostureArrayOutput) Index(i pulumi.IntInput) PostureOutput
func (PostureArrayOutput) ToPostureArrayOutput ¶
func (o PostureArrayOutput) ToPostureArrayOutput() PostureArrayOutput
func (PostureArrayOutput) ToPostureArrayOutputWithContext ¶
func (o PostureArrayOutput) ToPostureArrayOutputWithContext(ctx context.Context) PostureArrayOutput
type PostureDeployment ¶
type PostureDeployment struct { pulumi.CustomResourceState // Time the posture deployment was created in UTC. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the posture deployment. Description pulumi.StringPtrOutput `pulumi:"description"` // This is an output only optional field which will be filled in case when // PostureDeployment state is UPDATE_FAILED or CREATE_FAILED or DELETE_FAILED. // It denotes the desired posture to be deployed. DesiredPostureId pulumi.StringOutput `pulumi:"desiredPostureId"` // This is an output only optional field which will be filled in case when // PostureDeployment state is UPDATE_FAILED or CREATE_FAILED or DELETE_FAILED. // It denotes the desired posture revisionId to be deployed. DesiredPostureRevisionId pulumi.StringOutput `pulumi:"desiredPostureRevisionId"` // For Resource freshness validation (https://google.aip.dev/154) Etag pulumi.StringOutput `pulumi:"etag"` // This is a output only optional field which will be filled in case where // PostureDeployment enters a failure state like UPDATE_FAILED or // CREATE_FAILED or DELETE_FAILED. It will have the failure message for posture deployment's // CREATE/UPDATE/DELETE methods. FailureMessage pulumi.StringOutput `pulumi:"failureMessage"` // The location of the resource, eg. global`. Location pulumi.StringOutput `pulumi:"location"` // Name of the posture deployment instance. Name pulumi.StringOutput `pulumi:"name"` // The parent of the resource, an organization. Format should be `organizations/{organization_id}`. Parent pulumi.StringOutput `pulumi:"parent"` // ID of the posture deployment. // // *** PostureDeploymentId pulumi.StringOutput `pulumi:"postureDeploymentId"` // Relative name of the posture which needs to be deployed. It should be in the format: // organizations/{organization_id}/locations/{location}/postures/{posture_id} PostureId pulumi.StringOutput `pulumi:"postureId"` // Revision_id the posture which needs to be deployed. PostureRevisionId pulumi.StringOutput `pulumi:"postureRevisionId"` // If set, there are currently changes in flight to the posture deployment. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // State of the posture deployment. A posture deployment can be in the following terminal states: // ACTIVE, CREATE_FAILED, UPDATE_FAILED, DELETE_FAILED. State pulumi.StringOutput `pulumi:"state"` // The resource on which the posture should be deployed. This can be in one of the following formats: // projects/{project_number}, // folders/{folder_number}, // organizations/{organization_id} TargetResource pulumi.StringOutput `pulumi:"targetResource"` // Time the posture deployment was updated in UTC. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Represents a deployment of a security posture on a resource. A posture contains user curated policy sets. A posture can be deployed on a project or on a folder or on an organization. To deploy a posture we need to populate the posture's name and its revisionId in the posture deployment configuration. Every update to a deployed posture generates a new revision_id. Thus, the updated revisionId should be used in the respective posture deployment's configuration to deploy that posture on a resource.
To get more information about PostureDeployment, see: * How-to Guides
- [Create and deploy a posture](https://cloud.google.com/security-command-center/docs/how-to-use-security-posture)
## Import
PostureDeployment can be imported using any of these accepted formats:
* `{{parent}}/locations/{{location}}/postureDeployments/{{posture_deployment_id}}`
When using the `pulumi import` command, PostureDeployment can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securityposture/postureDeployment:PostureDeployment default {{parent}}/locations/{{location}}/postureDeployments/{{posture_deployment_id}} ```
func GetPostureDeployment ¶
func GetPostureDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PostureDeploymentState, opts ...pulumi.ResourceOption) (*PostureDeployment, error)
GetPostureDeployment gets an existing PostureDeployment 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 NewPostureDeployment ¶
func NewPostureDeployment(ctx *pulumi.Context, name string, args *PostureDeploymentArgs, opts ...pulumi.ResourceOption) (*PostureDeployment, error)
NewPostureDeployment registers a new resource with the given unique name, arguments, and options.
func (*PostureDeployment) ElementType ¶
func (*PostureDeployment) ElementType() reflect.Type
func (*PostureDeployment) ToPostureDeploymentOutput ¶
func (i *PostureDeployment) ToPostureDeploymentOutput() PostureDeploymentOutput
func (*PostureDeployment) ToPostureDeploymentOutputWithContext ¶
func (i *PostureDeployment) ToPostureDeploymentOutputWithContext(ctx context.Context) PostureDeploymentOutput
type PostureDeploymentArgs ¶
type PostureDeploymentArgs struct { // Description of the posture deployment. Description pulumi.StringPtrInput // The location of the resource, eg. global`. Location pulumi.StringInput // The parent of the resource, an organization. Format should be `organizations/{organization_id}`. Parent pulumi.StringInput // ID of the posture deployment. // // *** PostureDeploymentId pulumi.StringInput // Relative name of the posture which needs to be deployed. It should be in the format: // organizations/{organization_id}/locations/{location}/postures/{posture_id} PostureId pulumi.StringInput // Revision_id the posture which needs to be deployed. PostureRevisionId pulumi.StringInput // The resource on which the posture should be deployed. This can be in one of the following formats: // projects/{project_number}, // folders/{folder_number}, // organizations/{organization_id} TargetResource pulumi.StringInput }
The set of arguments for constructing a PostureDeployment resource.
func (PostureDeploymentArgs) ElementType ¶
func (PostureDeploymentArgs) ElementType() reflect.Type
type PostureDeploymentArray ¶
type PostureDeploymentArray []PostureDeploymentInput
func (PostureDeploymentArray) ElementType ¶
func (PostureDeploymentArray) ElementType() reflect.Type
func (PostureDeploymentArray) ToPostureDeploymentArrayOutput ¶
func (i PostureDeploymentArray) ToPostureDeploymentArrayOutput() PostureDeploymentArrayOutput
func (PostureDeploymentArray) ToPostureDeploymentArrayOutputWithContext ¶
func (i PostureDeploymentArray) ToPostureDeploymentArrayOutputWithContext(ctx context.Context) PostureDeploymentArrayOutput
type PostureDeploymentArrayInput ¶
type PostureDeploymentArrayInput interface { pulumi.Input ToPostureDeploymentArrayOutput() PostureDeploymentArrayOutput ToPostureDeploymentArrayOutputWithContext(context.Context) PostureDeploymentArrayOutput }
PostureDeploymentArrayInput is an input type that accepts PostureDeploymentArray and PostureDeploymentArrayOutput values. You can construct a concrete instance of `PostureDeploymentArrayInput` via:
PostureDeploymentArray{ PostureDeploymentArgs{...} }
type PostureDeploymentArrayOutput ¶
type PostureDeploymentArrayOutput struct{ *pulumi.OutputState }
func (PostureDeploymentArrayOutput) ElementType ¶
func (PostureDeploymentArrayOutput) ElementType() reflect.Type
func (PostureDeploymentArrayOutput) Index ¶
func (o PostureDeploymentArrayOutput) Index(i pulumi.IntInput) PostureDeploymentOutput
func (PostureDeploymentArrayOutput) ToPostureDeploymentArrayOutput ¶
func (o PostureDeploymentArrayOutput) ToPostureDeploymentArrayOutput() PostureDeploymentArrayOutput
func (PostureDeploymentArrayOutput) ToPostureDeploymentArrayOutputWithContext ¶
func (o PostureDeploymentArrayOutput) ToPostureDeploymentArrayOutputWithContext(ctx context.Context) PostureDeploymentArrayOutput
type PostureDeploymentInput ¶
type PostureDeploymentInput interface { pulumi.Input ToPostureDeploymentOutput() PostureDeploymentOutput ToPostureDeploymentOutputWithContext(ctx context.Context) PostureDeploymentOutput }
type PostureDeploymentMap ¶
type PostureDeploymentMap map[string]PostureDeploymentInput
func (PostureDeploymentMap) ElementType ¶
func (PostureDeploymentMap) ElementType() reflect.Type
func (PostureDeploymentMap) ToPostureDeploymentMapOutput ¶
func (i PostureDeploymentMap) ToPostureDeploymentMapOutput() PostureDeploymentMapOutput
func (PostureDeploymentMap) ToPostureDeploymentMapOutputWithContext ¶
func (i PostureDeploymentMap) ToPostureDeploymentMapOutputWithContext(ctx context.Context) PostureDeploymentMapOutput
type PostureDeploymentMapInput ¶
type PostureDeploymentMapInput interface { pulumi.Input ToPostureDeploymentMapOutput() PostureDeploymentMapOutput ToPostureDeploymentMapOutputWithContext(context.Context) PostureDeploymentMapOutput }
PostureDeploymentMapInput is an input type that accepts PostureDeploymentMap and PostureDeploymentMapOutput values. You can construct a concrete instance of `PostureDeploymentMapInput` via:
PostureDeploymentMap{ "key": PostureDeploymentArgs{...} }
type PostureDeploymentMapOutput ¶
type PostureDeploymentMapOutput struct{ *pulumi.OutputState }
func (PostureDeploymentMapOutput) ElementType ¶
func (PostureDeploymentMapOutput) ElementType() reflect.Type
func (PostureDeploymentMapOutput) MapIndex ¶
func (o PostureDeploymentMapOutput) MapIndex(k pulumi.StringInput) PostureDeploymentOutput
func (PostureDeploymentMapOutput) ToPostureDeploymentMapOutput ¶
func (o PostureDeploymentMapOutput) ToPostureDeploymentMapOutput() PostureDeploymentMapOutput
func (PostureDeploymentMapOutput) ToPostureDeploymentMapOutputWithContext ¶
func (o PostureDeploymentMapOutput) ToPostureDeploymentMapOutputWithContext(ctx context.Context) PostureDeploymentMapOutput
type PostureDeploymentOutput ¶
type PostureDeploymentOutput struct{ *pulumi.OutputState }
func (PostureDeploymentOutput) CreateTime ¶
func (o PostureDeploymentOutput) CreateTime() pulumi.StringOutput
Time the posture deployment was created in UTC.
func (PostureDeploymentOutput) Description ¶
func (o PostureDeploymentOutput) Description() pulumi.StringPtrOutput
Description of the posture deployment.
func (PostureDeploymentOutput) DesiredPostureId ¶
func (o PostureDeploymentOutput) DesiredPostureId() pulumi.StringOutput
This is an output only optional field which will be filled in case when PostureDeployment state is UPDATE_FAILED or CREATE_FAILED or DELETE_FAILED. It denotes the desired posture to be deployed.
func (PostureDeploymentOutput) DesiredPostureRevisionId ¶
func (o PostureDeploymentOutput) DesiredPostureRevisionId() pulumi.StringOutput
This is an output only optional field which will be filled in case when PostureDeployment state is UPDATE_FAILED or CREATE_FAILED or DELETE_FAILED. It denotes the desired posture revisionId to be deployed.
func (PostureDeploymentOutput) ElementType ¶
func (PostureDeploymentOutput) ElementType() reflect.Type
func (PostureDeploymentOutput) Etag ¶
func (o PostureDeploymentOutput) Etag() pulumi.StringOutput
For Resource freshness validation (https://google.aip.dev/154)
func (PostureDeploymentOutput) FailureMessage ¶
func (o PostureDeploymentOutput) FailureMessage() pulumi.StringOutput
This is a output only optional field which will be filled in case where PostureDeployment enters a failure state like UPDATE_FAILED or CREATE_FAILED or DELETE_FAILED. It will have the failure message for posture deployment's CREATE/UPDATE/DELETE methods.
func (PostureDeploymentOutput) Location ¶
func (o PostureDeploymentOutput) Location() pulumi.StringOutput
The location of the resource, eg. global`.
func (PostureDeploymentOutput) Name ¶
func (o PostureDeploymentOutput) Name() pulumi.StringOutput
Name of the posture deployment instance.
func (PostureDeploymentOutput) Parent ¶
func (o PostureDeploymentOutput) Parent() pulumi.StringOutput
The parent of the resource, an organization. Format should be `organizations/{organization_id}`.
func (PostureDeploymentOutput) PostureDeploymentId ¶
func (o PostureDeploymentOutput) PostureDeploymentId() pulumi.StringOutput
ID of the posture deployment.
***
func (PostureDeploymentOutput) PostureId ¶
func (o PostureDeploymentOutput) PostureId() pulumi.StringOutput
Relative name of the posture which needs to be deployed. It should be in the format: organizations/{organization_id}/locations/{location}/postures/{posture_id}
func (PostureDeploymentOutput) PostureRevisionId ¶
func (o PostureDeploymentOutput) PostureRevisionId() pulumi.StringOutput
Revision_id the posture which needs to be deployed.
func (PostureDeploymentOutput) Reconciling ¶
func (o PostureDeploymentOutput) Reconciling() pulumi.BoolOutput
If set, there are currently changes in flight to the posture deployment.
func (PostureDeploymentOutput) State ¶
func (o PostureDeploymentOutput) State() pulumi.StringOutput
State of the posture deployment. A posture deployment can be in the following terminal states: ACTIVE, CREATE_FAILED, UPDATE_FAILED, DELETE_FAILED.
func (PostureDeploymentOutput) TargetResource ¶
func (o PostureDeploymentOutput) TargetResource() pulumi.StringOutput
The resource on which the posture should be deployed. This can be in one of the following formats: projects/{project_number}, folders/{folder_number}, organizations/{organization_id}
func (PostureDeploymentOutput) ToPostureDeploymentOutput ¶
func (o PostureDeploymentOutput) ToPostureDeploymentOutput() PostureDeploymentOutput
func (PostureDeploymentOutput) ToPostureDeploymentOutputWithContext ¶
func (o PostureDeploymentOutput) ToPostureDeploymentOutputWithContext(ctx context.Context) PostureDeploymentOutput
func (PostureDeploymentOutput) UpdateTime ¶
func (o PostureDeploymentOutput) UpdateTime() pulumi.StringOutput
Time the posture deployment was updated in UTC.
type PostureDeploymentState ¶
type PostureDeploymentState struct { // Time the posture deployment was created in UTC. CreateTime pulumi.StringPtrInput // Description of the posture deployment. Description pulumi.StringPtrInput // This is an output only optional field which will be filled in case when // PostureDeployment state is UPDATE_FAILED or CREATE_FAILED or DELETE_FAILED. // It denotes the desired posture to be deployed. DesiredPostureId pulumi.StringPtrInput // This is an output only optional field which will be filled in case when // PostureDeployment state is UPDATE_FAILED or CREATE_FAILED or DELETE_FAILED. // It denotes the desired posture revisionId to be deployed. DesiredPostureRevisionId pulumi.StringPtrInput // For Resource freshness validation (https://google.aip.dev/154) Etag pulumi.StringPtrInput // This is a output only optional field which will be filled in case where // PostureDeployment enters a failure state like UPDATE_FAILED or // CREATE_FAILED or DELETE_FAILED. It will have the failure message for posture deployment's // CREATE/UPDATE/DELETE methods. FailureMessage pulumi.StringPtrInput // The location of the resource, eg. global`. Location pulumi.StringPtrInput // Name of the posture deployment instance. Name pulumi.StringPtrInput // The parent of the resource, an organization. Format should be `organizations/{organization_id}`. Parent pulumi.StringPtrInput // ID of the posture deployment. // // *** PostureDeploymentId pulumi.StringPtrInput // Relative name of the posture which needs to be deployed. It should be in the format: // organizations/{organization_id}/locations/{location}/postures/{posture_id} PostureId pulumi.StringPtrInput // Revision_id the posture which needs to be deployed. PostureRevisionId pulumi.StringPtrInput // If set, there are currently changes in flight to the posture deployment. Reconciling pulumi.BoolPtrInput // State of the posture deployment. A posture deployment can be in the following terminal states: // ACTIVE, CREATE_FAILED, UPDATE_FAILED, DELETE_FAILED. State pulumi.StringPtrInput // The resource on which the posture should be deployed. This can be in one of the following formats: // projects/{project_number}, // folders/{folder_number}, // organizations/{organization_id} TargetResource pulumi.StringPtrInput // Time the posture deployment was updated in UTC. UpdateTime pulumi.StringPtrInput }
func (PostureDeploymentState) ElementType ¶
func (PostureDeploymentState) ElementType() reflect.Type
type PostureInput ¶
type PostureInput interface { pulumi.Input ToPostureOutput() PostureOutput ToPostureOutputWithContext(ctx context.Context) PostureOutput }
type PostureMap ¶
type PostureMap map[string]PostureInput
func (PostureMap) ElementType ¶
func (PostureMap) ElementType() reflect.Type
func (PostureMap) ToPostureMapOutput ¶
func (i PostureMap) ToPostureMapOutput() PostureMapOutput
func (PostureMap) ToPostureMapOutputWithContext ¶
func (i PostureMap) ToPostureMapOutputWithContext(ctx context.Context) PostureMapOutput
type PostureMapInput ¶
type PostureMapInput interface { pulumi.Input ToPostureMapOutput() PostureMapOutput ToPostureMapOutputWithContext(context.Context) PostureMapOutput }
PostureMapInput is an input type that accepts PostureMap and PostureMapOutput values. You can construct a concrete instance of `PostureMapInput` via:
PostureMap{ "key": PostureArgs{...} }
type PostureMapOutput ¶
type PostureMapOutput struct{ *pulumi.OutputState }
func (PostureMapOutput) ElementType ¶
func (PostureMapOutput) ElementType() reflect.Type
func (PostureMapOutput) MapIndex ¶
func (o PostureMapOutput) MapIndex(k pulumi.StringInput) PostureOutput
func (PostureMapOutput) ToPostureMapOutput ¶
func (o PostureMapOutput) ToPostureMapOutput() PostureMapOutput
func (PostureMapOutput) ToPostureMapOutputWithContext ¶
func (o PostureMapOutput) ToPostureMapOutputWithContext(ctx context.Context) PostureMapOutput
type PostureOutput ¶
type PostureOutput struct{ *pulumi.OutputState }
func (PostureOutput) CreateTime ¶
func (o PostureOutput) CreateTime() pulumi.StringOutput
Time the Posture was created in UTC.
func (PostureOutput) Description ¶
func (o PostureOutput) Description() pulumi.StringPtrOutput
Description of the posture.
func (PostureOutput) ElementType ¶
func (PostureOutput) ElementType() reflect.Type
func (PostureOutput) Etag ¶
func (o PostureOutput) Etag() pulumi.StringOutput
For Resource freshness validation (https://google.aip.dev/154)
func (PostureOutput) Location ¶
func (o PostureOutput) Location() pulumi.StringOutput
Location of the resource, eg: global.
func (PostureOutput) Parent ¶
func (o PostureOutput) Parent() pulumi.StringOutput
The parent of the resource, an organization. Format should be `organizations/{organization_id}`.
func (PostureOutput) PolicySets ¶
func (o PostureOutput) PolicySets() PosturePolicySetArrayOutput
List of policy sets for the posture. Structure is documented below.
func (PostureOutput) PostureId ¶
func (o PostureOutput) PostureId() pulumi.StringOutput
Id of the posture. It is an immutable field.
func (PostureOutput) Reconciling ¶
func (o PostureOutput) Reconciling() pulumi.BoolOutput
If set, there are currently changes in flight to the posture.
func (PostureOutput) RevisionId ¶
func (o PostureOutput) RevisionId() pulumi.StringOutput
Revision_id of the posture.
func (PostureOutput) State ¶
func (o PostureOutput) State() pulumi.StringOutput
State of the posture. Update to state field should not be triggered along with with other field updates. Possible values are: `DEPRECATED`, `DRAFT`, `ACTIVE`.
func (PostureOutput) ToPostureOutput ¶
func (o PostureOutput) ToPostureOutput() PostureOutput
func (PostureOutput) ToPostureOutputWithContext ¶
func (o PostureOutput) ToPostureOutputWithContext(ctx context.Context) PostureOutput
func (PostureOutput) UpdateTime ¶
func (o PostureOutput) UpdateTime() pulumi.StringOutput
Time the Posture was updated in UTC.
type PosturePolicySet ¶
type PosturePolicySet struct { // Description of the policy set. Description *string `pulumi:"description"` // List of security policy // Structure is documented below. Policies []PosturePolicySetPolicy `pulumi:"policies"` // ID of the policy set. PolicySetId string `pulumi:"policySetId"` }
type PosturePolicySetArgs ¶
type PosturePolicySetArgs struct { // Description of the policy set. Description pulumi.StringPtrInput `pulumi:"description"` // List of security policy // Structure is documented below. Policies PosturePolicySetPolicyArrayInput `pulumi:"policies"` // ID of the policy set. PolicySetId pulumi.StringInput `pulumi:"policySetId"` }
func (PosturePolicySetArgs) ElementType ¶
func (PosturePolicySetArgs) ElementType() reflect.Type
func (PosturePolicySetArgs) ToPosturePolicySetOutput ¶
func (i PosturePolicySetArgs) ToPosturePolicySetOutput() PosturePolicySetOutput
func (PosturePolicySetArgs) ToPosturePolicySetOutputWithContext ¶
func (i PosturePolicySetArgs) ToPosturePolicySetOutputWithContext(ctx context.Context) PosturePolicySetOutput
type PosturePolicySetArray ¶
type PosturePolicySetArray []PosturePolicySetInput
func (PosturePolicySetArray) ElementType ¶
func (PosturePolicySetArray) ElementType() reflect.Type
func (PosturePolicySetArray) ToPosturePolicySetArrayOutput ¶
func (i PosturePolicySetArray) ToPosturePolicySetArrayOutput() PosturePolicySetArrayOutput
func (PosturePolicySetArray) ToPosturePolicySetArrayOutputWithContext ¶
func (i PosturePolicySetArray) ToPosturePolicySetArrayOutputWithContext(ctx context.Context) PosturePolicySetArrayOutput
type PosturePolicySetArrayInput ¶
type PosturePolicySetArrayInput interface { pulumi.Input ToPosturePolicySetArrayOutput() PosturePolicySetArrayOutput ToPosturePolicySetArrayOutputWithContext(context.Context) PosturePolicySetArrayOutput }
PosturePolicySetArrayInput is an input type that accepts PosturePolicySetArray and PosturePolicySetArrayOutput values. You can construct a concrete instance of `PosturePolicySetArrayInput` via:
PosturePolicySetArray{ PosturePolicySetArgs{...} }
type PosturePolicySetArrayOutput ¶
type PosturePolicySetArrayOutput struct{ *pulumi.OutputState }
func (PosturePolicySetArrayOutput) ElementType ¶
func (PosturePolicySetArrayOutput) ElementType() reflect.Type
func (PosturePolicySetArrayOutput) Index ¶
func (o PosturePolicySetArrayOutput) Index(i pulumi.IntInput) PosturePolicySetOutput
func (PosturePolicySetArrayOutput) ToPosturePolicySetArrayOutput ¶
func (o PosturePolicySetArrayOutput) ToPosturePolicySetArrayOutput() PosturePolicySetArrayOutput
func (PosturePolicySetArrayOutput) ToPosturePolicySetArrayOutputWithContext ¶
func (o PosturePolicySetArrayOutput) ToPosturePolicySetArrayOutputWithContext(ctx context.Context) PosturePolicySetArrayOutput
type PosturePolicySetInput ¶
type PosturePolicySetInput interface { pulumi.Input ToPosturePolicySetOutput() PosturePolicySetOutput ToPosturePolicySetOutputWithContext(context.Context) PosturePolicySetOutput }
PosturePolicySetInput is an input type that accepts PosturePolicySetArgs and PosturePolicySetOutput values. You can construct a concrete instance of `PosturePolicySetInput` via:
PosturePolicySetArgs{...}
type PosturePolicySetOutput ¶
type PosturePolicySetOutput struct{ *pulumi.OutputState }
func (PosturePolicySetOutput) Description ¶
func (o PosturePolicySetOutput) Description() pulumi.StringPtrOutput
Description of the policy set.
func (PosturePolicySetOutput) ElementType ¶
func (PosturePolicySetOutput) ElementType() reflect.Type
func (PosturePolicySetOutput) Policies ¶
func (o PosturePolicySetOutput) Policies() PosturePolicySetPolicyArrayOutput
List of security policy Structure is documented below.
func (PosturePolicySetOutput) PolicySetId ¶
func (o PosturePolicySetOutput) PolicySetId() pulumi.StringOutput
ID of the policy set.
func (PosturePolicySetOutput) ToPosturePolicySetOutput ¶
func (o PosturePolicySetOutput) ToPosturePolicySetOutput() PosturePolicySetOutput
func (PosturePolicySetOutput) ToPosturePolicySetOutputWithContext ¶
func (o PosturePolicySetOutput) ToPosturePolicySetOutputWithContext(ctx context.Context) PosturePolicySetOutput
type PosturePolicySetPolicy ¶
type PosturePolicySetPolicy struct { // Mapping for policy to security standards and controls. // Structure is documented below. ComplianceStandards []PosturePolicySetPolicyComplianceStandard `pulumi:"complianceStandards"` // Policy constraint definition.It can have the definition of one of following constraints: orgPolicyConstraint orgPolicyConstraintCustom securityHealthAnalyticsModule securityHealthAnalyticsCustomModule // Structure is documented below. Constraint PosturePolicySetPolicyConstraint `pulumi:"constraint"` // Description of the policy. Description *string `pulumi:"description"` // ID of the policy. PolicyId string `pulumi:"policyId"` }
type PosturePolicySetPolicyArgs ¶
type PosturePolicySetPolicyArgs struct { // Mapping for policy to security standards and controls. // Structure is documented below. ComplianceStandards PosturePolicySetPolicyComplianceStandardArrayInput `pulumi:"complianceStandards"` // Policy constraint definition.It can have the definition of one of following constraints: orgPolicyConstraint orgPolicyConstraintCustom securityHealthAnalyticsModule securityHealthAnalyticsCustomModule // Structure is documented below. Constraint PosturePolicySetPolicyConstraintInput `pulumi:"constraint"` // Description of the policy. Description pulumi.StringPtrInput `pulumi:"description"` // ID of the policy. PolicyId pulumi.StringInput `pulumi:"policyId"` }
func (PosturePolicySetPolicyArgs) ElementType ¶
func (PosturePolicySetPolicyArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyArgs) ToPosturePolicySetPolicyOutput ¶
func (i PosturePolicySetPolicyArgs) ToPosturePolicySetPolicyOutput() PosturePolicySetPolicyOutput
func (PosturePolicySetPolicyArgs) ToPosturePolicySetPolicyOutputWithContext ¶
func (i PosturePolicySetPolicyArgs) ToPosturePolicySetPolicyOutputWithContext(ctx context.Context) PosturePolicySetPolicyOutput
type PosturePolicySetPolicyArray ¶
type PosturePolicySetPolicyArray []PosturePolicySetPolicyInput
func (PosturePolicySetPolicyArray) ElementType ¶
func (PosturePolicySetPolicyArray) ElementType() reflect.Type
func (PosturePolicySetPolicyArray) ToPosturePolicySetPolicyArrayOutput ¶
func (i PosturePolicySetPolicyArray) ToPosturePolicySetPolicyArrayOutput() PosturePolicySetPolicyArrayOutput
func (PosturePolicySetPolicyArray) ToPosturePolicySetPolicyArrayOutputWithContext ¶
func (i PosturePolicySetPolicyArray) ToPosturePolicySetPolicyArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyArrayOutput
type PosturePolicySetPolicyArrayInput ¶
type PosturePolicySetPolicyArrayInput interface { pulumi.Input ToPosturePolicySetPolicyArrayOutput() PosturePolicySetPolicyArrayOutput ToPosturePolicySetPolicyArrayOutputWithContext(context.Context) PosturePolicySetPolicyArrayOutput }
PosturePolicySetPolicyArrayInput is an input type that accepts PosturePolicySetPolicyArray and PosturePolicySetPolicyArrayOutput values. You can construct a concrete instance of `PosturePolicySetPolicyArrayInput` via:
PosturePolicySetPolicyArray{ PosturePolicySetPolicyArgs{...} }
type PosturePolicySetPolicyArrayOutput ¶
type PosturePolicySetPolicyArrayOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyArrayOutput) ElementType ¶
func (PosturePolicySetPolicyArrayOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyArrayOutput) Index ¶
func (o PosturePolicySetPolicyArrayOutput) Index(i pulumi.IntInput) PosturePolicySetPolicyOutput
func (PosturePolicySetPolicyArrayOutput) ToPosturePolicySetPolicyArrayOutput ¶
func (o PosturePolicySetPolicyArrayOutput) ToPosturePolicySetPolicyArrayOutput() PosturePolicySetPolicyArrayOutput
func (PosturePolicySetPolicyArrayOutput) ToPosturePolicySetPolicyArrayOutputWithContext ¶
func (o PosturePolicySetPolicyArrayOutput) ToPosturePolicySetPolicyArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyArrayOutput
type PosturePolicySetPolicyComplianceStandardArgs ¶
type PosturePolicySetPolicyComplianceStandardArgs struct { // Mapping of security controls for the policy. Control pulumi.StringPtrInput `pulumi:"control"` // Mapping of compliance standards for the policy. Standard pulumi.StringPtrInput `pulumi:"standard"` }
func (PosturePolicySetPolicyComplianceStandardArgs) ElementType ¶
func (PosturePolicySetPolicyComplianceStandardArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyComplianceStandardArgs) ToPosturePolicySetPolicyComplianceStandardOutput ¶
func (i PosturePolicySetPolicyComplianceStandardArgs) ToPosturePolicySetPolicyComplianceStandardOutput() PosturePolicySetPolicyComplianceStandardOutput
func (PosturePolicySetPolicyComplianceStandardArgs) ToPosturePolicySetPolicyComplianceStandardOutputWithContext ¶
func (i PosturePolicySetPolicyComplianceStandardArgs) ToPosturePolicySetPolicyComplianceStandardOutputWithContext(ctx context.Context) PosturePolicySetPolicyComplianceStandardOutput
type PosturePolicySetPolicyComplianceStandardArray ¶
type PosturePolicySetPolicyComplianceStandardArray []PosturePolicySetPolicyComplianceStandardInput
func (PosturePolicySetPolicyComplianceStandardArray) ElementType ¶
func (PosturePolicySetPolicyComplianceStandardArray) ElementType() reflect.Type
func (PosturePolicySetPolicyComplianceStandardArray) ToPosturePolicySetPolicyComplianceStandardArrayOutput ¶
func (i PosturePolicySetPolicyComplianceStandardArray) ToPosturePolicySetPolicyComplianceStandardArrayOutput() PosturePolicySetPolicyComplianceStandardArrayOutput
func (PosturePolicySetPolicyComplianceStandardArray) ToPosturePolicySetPolicyComplianceStandardArrayOutputWithContext ¶
func (i PosturePolicySetPolicyComplianceStandardArray) ToPosturePolicySetPolicyComplianceStandardArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyComplianceStandardArrayOutput
type PosturePolicySetPolicyComplianceStandardArrayInput ¶
type PosturePolicySetPolicyComplianceStandardArrayInput interface { pulumi.Input ToPosturePolicySetPolicyComplianceStandardArrayOutput() PosturePolicySetPolicyComplianceStandardArrayOutput ToPosturePolicySetPolicyComplianceStandardArrayOutputWithContext(context.Context) PosturePolicySetPolicyComplianceStandardArrayOutput }
PosturePolicySetPolicyComplianceStandardArrayInput is an input type that accepts PosturePolicySetPolicyComplianceStandardArray and PosturePolicySetPolicyComplianceStandardArrayOutput values. You can construct a concrete instance of `PosturePolicySetPolicyComplianceStandardArrayInput` via:
PosturePolicySetPolicyComplianceStandardArray{ PosturePolicySetPolicyComplianceStandardArgs{...} }
type PosturePolicySetPolicyComplianceStandardArrayOutput ¶
type PosturePolicySetPolicyComplianceStandardArrayOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyComplianceStandardArrayOutput) ElementType ¶
func (PosturePolicySetPolicyComplianceStandardArrayOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyComplianceStandardArrayOutput) ToPosturePolicySetPolicyComplianceStandardArrayOutput ¶
func (o PosturePolicySetPolicyComplianceStandardArrayOutput) ToPosturePolicySetPolicyComplianceStandardArrayOutput() PosturePolicySetPolicyComplianceStandardArrayOutput
func (PosturePolicySetPolicyComplianceStandardArrayOutput) ToPosturePolicySetPolicyComplianceStandardArrayOutputWithContext ¶
func (o PosturePolicySetPolicyComplianceStandardArrayOutput) ToPosturePolicySetPolicyComplianceStandardArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyComplianceStandardArrayOutput
type PosturePolicySetPolicyComplianceStandardInput ¶
type PosturePolicySetPolicyComplianceStandardInput interface { pulumi.Input ToPosturePolicySetPolicyComplianceStandardOutput() PosturePolicySetPolicyComplianceStandardOutput ToPosturePolicySetPolicyComplianceStandardOutputWithContext(context.Context) PosturePolicySetPolicyComplianceStandardOutput }
PosturePolicySetPolicyComplianceStandardInput is an input type that accepts PosturePolicySetPolicyComplianceStandardArgs and PosturePolicySetPolicyComplianceStandardOutput values. You can construct a concrete instance of `PosturePolicySetPolicyComplianceStandardInput` via:
PosturePolicySetPolicyComplianceStandardArgs{...}
type PosturePolicySetPolicyComplianceStandardOutput ¶
type PosturePolicySetPolicyComplianceStandardOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyComplianceStandardOutput) Control ¶
func (o PosturePolicySetPolicyComplianceStandardOutput) Control() pulumi.StringPtrOutput
Mapping of security controls for the policy.
func (PosturePolicySetPolicyComplianceStandardOutput) ElementType ¶
func (PosturePolicySetPolicyComplianceStandardOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyComplianceStandardOutput) Standard ¶
func (o PosturePolicySetPolicyComplianceStandardOutput) Standard() pulumi.StringPtrOutput
Mapping of compliance standards for the policy.
func (PosturePolicySetPolicyComplianceStandardOutput) ToPosturePolicySetPolicyComplianceStandardOutput ¶
func (o PosturePolicySetPolicyComplianceStandardOutput) ToPosturePolicySetPolicyComplianceStandardOutput() PosturePolicySetPolicyComplianceStandardOutput
func (PosturePolicySetPolicyComplianceStandardOutput) ToPosturePolicySetPolicyComplianceStandardOutputWithContext ¶
func (o PosturePolicySetPolicyComplianceStandardOutput) ToPosturePolicySetPolicyComplianceStandardOutputWithContext(ctx context.Context) PosturePolicySetPolicyComplianceStandardOutput
type PosturePolicySetPolicyConstraint ¶
type PosturePolicySetPolicyConstraint struct { // Organization policy canned constraint definition. // Structure is documented below. OrgPolicyConstraint *PosturePolicySetPolicyConstraintOrgPolicyConstraint `pulumi:"orgPolicyConstraint"` // Organization policy custom constraint policy definition. // Structure is documented below. OrgPolicyConstraintCustom *PosturePolicySetPolicyConstraintOrgPolicyConstraintCustom `pulumi:"orgPolicyConstraintCustom"` // Definition of Security Health Analytics Custom Module. // Structure is documented below. SecurityHealthAnalyticsCustomModule *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModule `pulumi:"securityHealthAnalyticsCustomModule"` // Security Health Analytics built-in detector definition. // Structure is documented below. SecurityHealthAnalyticsModule *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModule `pulumi:"securityHealthAnalyticsModule"` }
type PosturePolicySetPolicyConstraintArgs ¶
type PosturePolicySetPolicyConstraintArgs struct { // Organization policy canned constraint definition. // Structure is documented below. OrgPolicyConstraint PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrInput `pulumi:"orgPolicyConstraint"` // Organization policy custom constraint policy definition. // Structure is documented below. OrgPolicyConstraintCustom PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrInput `pulumi:"orgPolicyConstraintCustom"` // Definition of Security Health Analytics Custom Module. // Structure is documented below. SecurityHealthAnalyticsCustomModule PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrInput `pulumi:"securityHealthAnalyticsCustomModule"` // Security Health Analytics built-in detector definition. // Structure is documented below. SecurityHealthAnalyticsModule PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrInput `pulumi:"securityHealthAnalyticsModule"` }
func (PosturePolicySetPolicyConstraintArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOutput ¶
func (i PosturePolicySetPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOutput() PosturePolicySetPolicyConstraintOutput
func (PosturePolicySetPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOutput
type PosturePolicySetPolicyConstraintInput ¶
type PosturePolicySetPolicyConstraintInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOutput() PosturePolicySetPolicyConstraintOutput ToPosturePolicySetPolicyConstraintOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOutput }
PosturePolicySetPolicyConstraintInput is an input type that accepts PosturePolicySetPolicyConstraintArgs and PosturePolicySetPolicyConstraintOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintInput` via:
PosturePolicySetPolicyConstraintArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraint ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraint struct { // Organization policy canned constraint Id CannedConstraintId string `pulumi:"cannedConstraintId"` // Definition of policy rules // Structure is documented below. PolicyRules []PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRule `pulumi:"policyRules"` }
type PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs struct { // Organization policy canned constraint Id CannedConstraintId pulumi.StringInput `pulumi:"cannedConstraintId"` // Definition of policy rules // Structure is documented below. PolicyRules PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayInput `pulumi:"policyRules"` }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustom ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustom struct { // Organization policy custom constraint definition. // Structure is documented below. CustomConstraint *PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraint `pulumi:"customConstraint"` // Definition of policy rules // Structure is documented below. PolicyRules []PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRule `pulumi:"policyRules"` }
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs struct { // Organization policy custom constraint definition. // Structure is documented below. CustomConstraint PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrInput `pulumi:"customConstraint"` // Definition of policy rules // Structure is documented below. PolicyRules PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayInput `pulumi:"policyRules"` }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraint ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraint struct { // The action to take if the condition is met. // Possible values are: `ALLOW`, `DENY`. ActionType string `pulumi:"actionType"` // A CEL condition that refers to a supported service resource, for example `resource.management.autoUpgrade == false`. For details about CEL usage, see [Common Expression Language](https://cloud.google.com/resource-manager/docs/organization-policy/creating-managing-custom-constraints#common_expression_language). Condition string `pulumi:"condition"` // A human-friendly description of the constraint to display as an error message when the policy is violated. Description *string `pulumi:"description"` // A human-friendly name for the constraint. DisplayName *string `pulumi:"displayName"` // A list of RESTful methods for which to enforce the constraint. Can be `CREATE`, `UPDATE`, or both. Not all Google Cloud services support both methods. To see supported methods for each service, find the service in [Supported services](https://cloud.google.com/resource-manager/docs/organization-policy/custom-constraint-supported-services). MethodTypes []string `pulumi:"methodTypes"` // Immutable. The name of the custom constraint. This is unique within the organization. Name string `pulumi:"name"` // Immutable. The fully qualified name of the Google Cloud REST resource containing the object and field you want to restrict. For example, `container.googleapis.com/NodePool`. ResourceTypes []string `pulumi:"resourceTypes"` }
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs struct { // The action to take if the condition is met. // Possible values are: `ALLOW`, `DENY`. ActionType pulumi.StringInput `pulumi:"actionType"` // A CEL condition that refers to a supported service resource, for example `resource.management.autoUpgrade == false`. For details about CEL usage, see [Common Expression Language](https://cloud.google.com/resource-manager/docs/organization-policy/creating-managing-custom-constraints#common_expression_language). Condition pulumi.StringInput `pulumi:"condition"` // A human-friendly description of the constraint to display as an error message when the policy is violated. Description pulumi.StringPtrInput `pulumi:"description"` // A human-friendly name for the constraint. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // A list of RESTful methods for which to enforce the constraint. Can be `CREATE`, `UPDATE`, or both. Not all Google Cloud services support both methods. To see supported methods for each service, find the service in [Supported services](https://cloud.google.com/resource-manager/docs/organization-policy/custom-constraint-supported-services). MethodTypes pulumi.StringArrayInput `pulumi:"methodTypes"` // Immutable. The name of the custom constraint. This is unique within the organization. Name pulumi.StringInput `pulumi:"name"` // Immutable. The fully qualified name of the Google Cloud REST resource containing the object and field you want to restrict. For example, `container.googleapis.com/NodePool`. ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ActionType ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ActionType() pulumi.StringOutput
The action to take if the condition is met. Possible values are: `ALLOW`, `DENY`.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) Condition ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) Condition() pulumi.StringOutput
A CEL condition that refers to a supported service resource, for example `resource.management.autoUpgrade == false`. For details about CEL usage, see [Common Expression Language](https://cloud.google.com/resource-manager/docs/organization-policy/creating-managing-custom-constraints#common_expression_language).
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) Description ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) Description() pulumi.StringPtrOutput
A human-friendly description of the constraint to display as an error message when the policy is violated.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) DisplayName ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) DisplayName() pulumi.StringPtrOutput
A human-friendly name for the constraint.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) MethodTypes ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) MethodTypes() pulumi.StringArrayOutput
A list of RESTful methods for which to enforce the constraint. Can be `CREATE`, `UPDATE`, or both. Not all Google Cloud services support both methods. To see supported methods for each service, find the service in [Supported services](https://cloud.google.com/resource-manager/docs/organization-policy/custom-constraint-supported-services).
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) Name ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) Name() pulumi.StringOutput
Immutable. The name of the custom constraint. This is unique within the organization.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ResourceTypes ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ResourceTypes() pulumi.StringArrayOutput
Immutable. The fully qualified name of the Google Cloud REST resource containing the object and field you want to restrict. For example, `container.googleapis.com/NodePool`.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs, PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtr and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs{...} or: nil
func PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtr ¶
func PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtr(v *PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintArgs) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrInput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ActionType ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ActionType() pulumi.StringPtrOutput
The action to take if the condition is met. Possible values are: `ALLOW`, `DENY`.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Condition ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Condition() pulumi.StringPtrOutput
A CEL condition that refers to a supported service resource, for example `resource.management.autoUpgrade == false`. For details about CEL usage, see [Common Expression Language](https://cloud.google.com/resource-manager/docs/organization-policy/creating-managing-custom-constraints#common_expression_language).
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Description ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Description() pulumi.StringPtrOutput
A human-friendly description of the constraint to display as an error message when the policy is violated.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) DisplayName ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) DisplayName() pulumi.StringPtrOutput
A human-friendly name for the constraint.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) MethodTypes ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) MethodTypes() pulumi.StringArrayOutput
A list of RESTful methods for which to enforce the constraint. Can be `CREATE`, `UPDATE`, or both. Not all Google Cloud services support both methods. To see supported methods for each service, find the service in [Supported services](https://cloud.google.com/resource-manager/docs/organization-policy/custom-constraint-supported-services).
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Name ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) Name() pulumi.StringPtrOutput
Immutable. The name of the custom constraint. This is unique within the organization.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ResourceTypes ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ResourceTypes() pulumi.StringArrayOutput
Immutable. The fully qualified name of the Google Cloud REST resource containing the object and field you want to restrict. For example, `container.googleapis.com/NodePool`.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) CustomConstraint ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) CustomConstraint() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput
Organization policy custom constraint definition. Structure is documented below.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) PolicyRules ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) PolicyRules() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
Definition of policy rules Structure is documented below.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRule ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRule struct { // Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. AllowAll *bool `pulumi:"allowAll"` // Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. // This page details the objects and attributes that are used to the build the CEL expressions for // custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. // Structure is documented below. Condition *PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleCondition `pulumi:"condition"` // Setting this to true means that all values are denied. This field can be set only in policies for list constraints. DenyAll *bool `pulumi:"denyAll"` // If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. // This field can be set only in policies for boolean constraints. Enforce *bool `pulumi:"enforce"` // List of values to be used for this policy rule. This field can be set only in policies for list constraints. // Structure is documented below. Values *PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValues `pulumi:"values"` }
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs struct { // Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. AllowAll pulumi.BoolPtrInput `pulumi:"allowAll"` // Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. // This page details the objects and attributes that are used to the build the CEL expressions for // custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. // Structure is documented below. Condition PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrInput `pulumi:"condition"` // Setting this to true means that all values are denied. This field can be set only in policies for list constraints. DenyAll pulumi.BoolPtrInput `pulumi:"denyAll"` // If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. // This field can be set only in policies for boolean constraints. Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // List of values to be used for this policy rule. This field can be set only in policies for list constraints. // Structure is documented below. Values PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrInput `pulumi:"values"` }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray []PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleInput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArray{ PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs{...} }
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleCondition ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleCondition struct { // Description of the expression Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. Title *string `pulumi:"title"` }
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs struct { // Description of the expression Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. Title pulumi.StringPtrInput `pulumi:"title"` }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Description ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Description() pulumi.StringPtrOutput
Description of the expression
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Expression ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Location ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Title ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs, PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtr and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs{...} or: nil
func PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtr ¶
func PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtr(v *PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionArgs) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrInput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Description ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Expression ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Location ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Title ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) AllowAll ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) AllowAll() pulumi.BoolPtrOutput
Setting this to true means that all values are allowed. This field can be set only in policies for list constraints.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) Condition ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) Condition() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleConditionPtrOutput
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. This page details the objects and attributes that are used to the build the CEL expressions for custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. Structure is documented below.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) DenyAll ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) DenyAll() pulumi.BoolPtrOutput
Setting this to true means that all values are denied. This field can be set only in policies for list constraints.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) Enforce ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) Enforce() pulumi.BoolPtrOutput
If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. This field can be set only in policies for boolean constraints.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) Values ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleOutput) Values() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput
List of values to be used for this policy rule. This field can be set only in policies for list constraints. Structure is documented below.
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs struct { // List of values allowed at this resource. AllowedValues pulumi.StringArrayInput `pulumi:"allowedValues"` // List of values denied at this resource. DeniedValues pulumi.StringArrayInput `pulumi:"deniedValues"` }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) AllowedValues ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) AllowedValues() pulumi.StringArrayOutput
List of values allowed at this resource.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) DeniedValues ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) DeniedValues() pulumi.StringArrayOutput
List of values denied at this resource.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs, PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtr and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs{...} or: nil
func PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtr ¶
func PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtr(v *PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesArgs) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrInput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) AllowedValues ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) AllowedValues() pulumi.StringArrayOutput
List of values allowed at this resource.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) DeniedValues ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) DeniedValues() pulumi.StringArrayOutput
List of values denied at this resource.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleValuesPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs, PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtr and PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs{...} or: nil
func PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtr ¶
func PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtr(v *PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomArgs) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrInput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) CustomConstraint ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) CustomConstraint() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomCustomConstraintPtrOutput
Organization policy custom constraint definition. Structure is documented below.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) PolicyRules ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) PolicyRules() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPolicyRuleArrayOutput
Definition of policy rules Structure is documented below.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs and PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) CannedConstraintId ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) CannedConstraintId() pulumi.StringOutput
Organization policy canned constraint Id
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) PolicyRules ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) PolicyRules() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
Definition of policy rules Structure is documented below.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRule ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRule struct { // Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. AllowAll *bool `pulumi:"allowAll"` // Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. // This page details the objects and attributes that are used to the build the CEL expressions for // custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. // Structure is documented below. Condition *PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleCondition `pulumi:"condition"` // Setting this to true means that all values are denied. This field can be set only in policies for list constraints. DenyAll *bool `pulumi:"denyAll"` // If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. // This field can be set only in policies for boolean constraints. Enforce *bool `pulumi:"enforce"` // List of values to be used for this policy rule. This field can be set only in policies for list constraints. // Structure is documented below. Values *PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValues `pulumi:"values"` }
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs struct { // Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. AllowAll pulumi.BoolPtrInput `pulumi:"allowAll"` // Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. // This page details the objects and attributes that are used to the build the CEL expressions for // custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. // Structure is documented below. Condition PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrInput `pulumi:"condition"` // Setting this to true means that all values are denied. This field can be set only in policies for list constraints. DenyAll pulumi.BoolPtrInput `pulumi:"denyAll"` // If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. // This field can be set only in policies for boolean constraints. Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // List of values to be used for this policy rule. This field can be set only in policies for list constraints. // Structure is documented below. Values PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrInput `pulumi:"values"` }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray []PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleInput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray and PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArray{ PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs{...} }
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleCondition ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleCondition struct { // Description of the expression Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. Title *string `pulumi:"title"` }
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs struct { // Description of the expression Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. Title pulumi.StringPtrInput `pulumi:"title"` }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs and PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Description ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Description() pulumi.StringPtrOutput
Description of the expression
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Expression ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Location ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Title ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs, PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtr and PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs{...} or: nil
func PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtr ¶
func PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtr(v *PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionArgs) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrInput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Description ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Expression ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Location ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Title ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs and PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) AllowAll ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) AllowAll() pulumi.BoolPtrOutput
Setting this to true means that all values are allowed. This field can be set only in policies for list constraints.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) Condition ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) Condition() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleConditionPtrOutput
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. This page details the objects and attributes that are used to the build the CEL expressions for custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec. Structure is documented below.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) DenyAll ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) DenyAll() pulumi.BoolPtrOutput
Setting this to true means that all values are denied. This field can be set only in policies for list constraints.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) Enforce ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) Enforce() pulumi.BoolPtrOutput
If `true`, then the policy is enforced. If `false`, then any configuration is acceptable. This field can be set only in policies for boolean constraints.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) Values ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleOutput) Values() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
List of values to be used for this policy rule. This field can be set only in policies for list constraints. Structure is documented below.
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs struct { // List of values allowed at this resource. AllowedValues pulumi.StringArrayInput `pulumi:"allowedValues"` // List of values denied at this resource. DeniedValues pulumi.StringArrayInput `pulumi:"deniedValues"` }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs and PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs{...}
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) AllowedValues ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) AllowedValues() pulumi.StringArrayOutput
List of values allowed at this resource.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) DeniedValues ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) DeniedValues() pulumi.StringArrayOutput
List of values denied at this resource.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs, PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtr and PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs{...} or: nil
func PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtr ¶
func PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtr(v *PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesArgs) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrInput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) AllowedValues ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) AllowedValues() pulumi.StringArrayOutput
List of values allowed at this resource.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) DeniedValues ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) DeniedValues() pulumi.StringArrayOutput
List of values denied at this resource.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleValuesPtrOutput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrInput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput }
PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrInput is an input type that accepts PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs, PosturePolicySetPolicyConstraintOrgPolicyConstraintPtr and PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrInput` via:
PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs{...} or: nil
func PosturePolicySetPolicyConstraintOrgPolicyConstraintPtr ¶
func PosturePolicySetPolicyConstraintOrgPolicyConstraintPtr(v *PosturePolicySetPolicyConstraintOrgPolicyConstraintArgs) PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrInput
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput ¶
type PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) CannedConstraintId ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) CannedConstraintId() pulumi.StringPtrOutput
Organization policy canned constraint Id
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) PolicyRules ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) PolicyRules() PosturePolicySetPolicyConstraintOrgPolicyConstraintPolicyRuleArrayOutput
Definition of policy rules Structure is documented below.
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput() PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
func (PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput) ToPosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
type PosturePolicySetPolicyConstraintOutput ¶
type PosturePolicySetPolicyConstraintOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintOutput) OrgPolicyConstraint ¶
func (o PosturePolicySetPolicyConstraintOutput) OrgPolicyConstraint() PosturePolicySetPolicyConstraintOrgPolicyConstraintPtrOutput
Organization policy canned constraint definition. Structure is documented below.
func (PosturePolicySetPolicyConstraintOutput) OrgPolicyConstraintCustom ¶
func (o PosturePolicySetPolicyConstraintOutput) OrgPolicyConstraintCustom() PosturePolicySetPolicyConstraintOrgPolicyConstraintCustomPtrOutput
Organization policy custom constraint policy definition. Structure is documented below.
func (PosturePolicySetPolicyConstraintOutput) SecurityHealthAnalyticsCustomModule ¶
func (o PosturePolicySetPolicyConstraintOutput) SecurityHealthAnalyticsCustomModule() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
Definition of Security Health Analytics Custom Module. Structure is documented below.
func (PosturePolicySetPolicyConstraintOutput) SecurityHealthAnalyticsModule ¶
func (o PosturePolicySetPolicyConstraintOutput) SecurityHealthAnalyticsModule() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
Security Health Analytics built-in detector definition. Structure is documented below.
func (PosturePolicySetPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOutput ¶
func (o PosturePolicySetPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOutput() PosturePolicySetPolicyConstraintOutput
func (PosturePolicySetPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintOutput) ToPosturePolicySetPolicyConstraintOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModule ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModule struct { // Custom module details. // Structure is documented below. Config PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig `pulumi:"config"` // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. DisplayName *string `pulumi:"displayName"` // (Output) // A server generated id of custom module. Id *string `pulumi:"id"` // The state of enablement for the module at its level of the resource hierarchy. // Possible values are: `ENABLEMENT_STATE_UNSPECIFIED`, `ENABLED`, `DISABLED`. ModuleEnablementState *string `pulumi:"moduleEnablementState"` }
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs struct { // Custom module details. // Structure is documented below. Config PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigInput `pulumi:"config"` // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // (Output) // A server generated id of custom module. Id pulumi.StringPtrInput `pulumi:"id"` // The state of enablement for the module at its level of the resource hierarchy. // Possible values are: `ENABLEMENT_STATE_UNSPECIFIED`, `ENABLED`, `DISABLED`. ModuleEnablementState pulumi.StringPtrInput `pulumi:"moduleEnablementState"` }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig struct { // Custom output properties. A set of optional name-value pairs that define custom source properties to // return with each finding that is generated by the custom module. The custom // source properties that are defined here are included in the finding JSON // under `sourceProperties`. // Structure is documented below. CustomOutput *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. Description *string `pulumi:"description"` // The CEL expression to evaluate to produce findings.When the expression // evaluates to true against a resource, a finding is generated. // Structure is documented below. Predicate PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicate `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to // resolve the detected issue Recommendation *string `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelector `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `SEVERITY_UNSPECIFIED`, `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity string `pulumi:"severity"` }
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs struct { // Custom output properties. A set of optional name-value pairs that define custom source properties to // return with each finding that is generated by the custom module. The custom // source properties that are defined here are included in the finding JSON // under `sourceProperties`. // Structure is documented below. CustomOutput PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrInput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. Description pulumi.StringPtrInput `pulumi:"description"` // The CEL expression to evaluate to produce findings.When the expression // evaluates to true against a resource, a finding is generated. // Structure is documented below. Predicate PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateInput `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to // resolve the detected issue Recommendation pulumi.StringPtrInput `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorInput `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `SEVERITY_UNSPECIFIED`, `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity pulumi.StringInput `pulumi:"severity"` }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutput struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties []PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputProperty `pulumi:"properties"` }
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayInput `pulumi:"properties"` }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs{...}
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) Properties ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) Properties() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputProperty ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputProperty struct { // Name of the property for the custom output. Name string `pulumi:"name"` // The CEL expression for the custom output. A resource property can be // specified to return the value of the property or a text string enclosed // in quotation marks. // Structure is documented below. ValueExpression *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpression `pulumi:"valueExpression"` }
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs struct { // Name of the property for the custom output. Name pulumi.StringInput `pulumi:"name"` // The CEL expression for the custom output. A resource property can be // specified to return the value of the property or a text string enclosed // in quotation marks. // Structure is documented below. ValueExpression PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrInput `pulumi:"valueExpression"` }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray []PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyInput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArray{ PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs{...} }
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) Index ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArgs{...}
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) Name ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) Name() pulumi.StringOutput
Name of the property for the custom output.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ValueExpression ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyOutput) ValueExpression() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput
The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks. Structure is documented below.
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpression ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpression struct { // Description of the expression Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. Title *string `pulumi:"title"` }
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs struct { // Description of the expression Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. Title pulumi.StringPtrInput `pulumi:"title"` }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs{...}
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Description ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
Description of the expression
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Expression ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Location ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Title ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs, PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtr and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs{...} or: nil
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtr ¶
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtr(v *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionArgs) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrInput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Description ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Elem ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Expression ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Location ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Title ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyValueExpressionPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs, PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtr and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs{...} or: nil
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtr ¶
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtr(v *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputArgs) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrInput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) Elem ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) Properties ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) Properties() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs{...}
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) CustomOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) CustomOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput
Custom output properties. A set of optional name-value pairs that define custom source properties to return with each finding that is generated by the custom module. The custom source properties that are defined here are included in the finding JSON under `sourceProperties`. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Description ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Predicate ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Predicate() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput
The CEL expression to evaluate to produce findings.When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Recommendation ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Recommendation() pulumi.StringPtrOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ResourceSelector ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ResourceSelector() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Severity ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) Severity() pulumi.StringOutput
The severity to assign to findings generated by the module. Possible values are: `SEVERITY_UNSPECIFIED`, `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicate ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicate struct { // Description of the expression Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. Title *string `pulumi:"title"` }
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs struct { // Description of the expression Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. Title pulumi.StringPtrInput `pulumi:"title"` }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs{...}
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Description ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Description() pulumi.StringPtrOutput
Description of the expression
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Expression ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Location ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Title ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs, PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtr and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs{...} or: nil
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtr ¶
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtr(v *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicateArgs) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrInput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Description ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
Description of the expression
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Elem ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Expression ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Location ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Title ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs, PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtr and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs{...} or: nil
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtr ¶
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtr(v *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigArgs) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrInput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) CustomOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) CustomOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutputPtrOutput
Custom output properties. A set of optional name-value pairs that define custom source properties to return with each finding that is generated by the custom module. The custom source properties that are defined here are included in the finding JSON under `sourceProperties`. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Description ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Predicate ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Predicate() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicatePtrOutput
The CEL expression to evaluate to produce findings.When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Recommendation ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ResourceSelector ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ResourceSelector() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Severity ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) Severity() pulumi.StringPtrOutput
The severity to assign to findings generated by the module. Possible values are: `SEVERITY_UNSPECIFIED`, `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelector ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelector struct { // The resource types to run the detector on. // // *** ResourceTypes []string `pulumi:"resourceTypes"` }
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs struct { // The resource types to run the detector on. // // *** ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs{...}
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ResourceTypes ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
***
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs, PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtr and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs{...} or: nil
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtr ¶
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtr(v *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorArgs) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrInput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) Elem ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ResourceTypes ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
***
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelectorPtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs{...}
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) Config ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) Config() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigOutput
Custom module details. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) DisplayName ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) Id ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) Id() pulumi.StringPtrOutput
(Output) A server generated id of custom module.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ModuleEnablementState ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ModuleEnablementState() pulumi.StringPtrOutput
The state of enablement for the module at its level of the resource hierarchy. Possible values are: `ENABLEMENT_STATE_UNSPECIFIED`, `ENABLED`, `DISABLED`.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs, PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtr and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs{...} or: nil
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtr ¶
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtr(v *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleArgs) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrInput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) Config ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) Config() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPtrOutput
Custom module details. Structure is documented below.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) DisplayName ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) Id ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) Id() pulumi.StringPtrOutput
(Output) A server generated id of custom module.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ModuleEnablementState ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ModuleEnablementState() pulumi.StringPtrOutput
The state of enablement for the module at its level of the resource hierarchy. Possible values are: `ENABLEMENT_STATE_UNSPECIFIED`, `ENABLED`, `DISABLED`.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModulePtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModule ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModule struct { // The state of enablement for the module at its level of the resource hierarchy. // Possible values are: `ENABLEMENT_STATE_UNSPECIFIED`, `ENABLED`, `DISABLED`. ModuleEnablementState *string `pulumi:"moduleEnablementState"` // The name of the module eg: BIGQUERY_TABLE_CMEK_DISABLED. ModuleName string `pulumi:"moduleName"` }
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs struct { // The state of enablement for the module at its level of the resource hierarchy. // Possible values are: `ENABLEMENT_STATE_UNSPECIFIED`, `ENABLED`, `DISABLED`. ModuleEnablementState pulumi.StringPtrInput `pulumi:"moduleEnablementState"` // The name of the module eg: BIGQUERY_TABLE_CMEK_DISABLED. ModuleName pulumi.StringInput `pulumi:"moduleName"` }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext ¶
func (i PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs{...}
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ModuleEnablementState ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ModuleEnablementState() pulumi.StringPtrOutput
The state of enablement for the module at its level of the resource hierarchy. Possible values are: `ENABLEMENT_STATE_UNSPECIFIED`, `ENABLED`, `DISABLED`.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ModuleName ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ModuleName() pulumi.StringOutput
The name of the module eg: BIGQUERY_TABLE_CMEK_DISABLED.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrInput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrInput interface { pulumi.Input ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext(context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput }
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrInput is an input type that accepts PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs, PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtr and PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput values. You can construct a concrete instance of `PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrInput` via:
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs{...} or: nil
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtr ¶
func PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtr(v *PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModuleArgs) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrInput
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput ¶
type PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ElementType ¶
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ModuleEnablementState ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ModuleEnablementState() pulumi.StringPtrOutput
The state of enablement for the module at its level of the resource hierarchy. Possible values are: `ENABLEMENT_STATE_UNSPECIFIED`, `ENABLED`, `DISABLED`.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ModuleName ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ModuleName() pulumi.StringPtrOutput
The name of the module eg: BIGQUERY_TABLE_CMEK_DISABLED.
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput() PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
func (PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext ¶
func (o PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput) ToPosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutputWithContext(ctx context.Context) PosturePolicySetPolicyConstraintSecurityHealthAnalyticsModulePtrOutput
type PosturePolicySetPolicyInput ¶
type PosturePolicySetPolicyInput interface { pulumi.Input ToPosturePolicySetPolicyOutput() PosturePolicySetPolicyOutput ToPosturePolicySetPolicyOutputWithContext(context.Context) PosturePolicySetPolicyOutput }
PosturePolicySetPolicyInput is an input type that accepts PosturePolicySetPolicyArgs and PosturePolicySetPolicyOutput values. You can construct a concrete instance of `PosturePolicySetPolicyInput` via:
PosturePolicySetPolicyArgs{...}
type PosturePolicySetPolicyOutput ¶
type PosturePolicySetPolicyOutput struct{ *pulumi.OutputState }
func (PosturePolicySetPolicyOutput) ComplianceStandards ¶
func (o PosturePolicySetPolicyOutput) ComplianceStandards() PosturePolicySetPolicyComplianceStandardArrayOutput
Mapping for policy to security standards and controls. Structure is documented below.
func (PosturePolicySetPolicyOutput) Constraint ¶
func (o PosturePolicySetPolicyOutput) Constraint() PosturePolicySetPolicyConstraintOutput
Policy constraint definition.It can have the definition of one of following constraints: orgPolicyConstraint orgPolicyConstraintCustom securityHealthAnalyticsModule securityHealthAnalyticsCustomModule Structure is documented below.
func (PosturePolicySetPolicyOutput) Description ¶
func (o PosturePolicySetPolicyOutput) Description() pulumi.StringPtrOutput
Description of the policy.
func (PosturePolicySetPolicyOutput) ElementType ¶
func (PosturePolicySetPolicyOutput) ElementType() reflect.Type
func (PosturePolicySetPolicyOutput) PolicyId ¶
func (o PosturePolicySetPolicyOutput) PolicyId() pulumi.StringOutput
ID of the policy.
func (PosturePolicySetPolicyOutput) ToPosturePolicySetPolicyOutput ¶
func (o PosturePolicySetPolicyOutput) ToPosturePolicySetPolicyOutput() PosturePolicySetPolicyOutput
func (PosturePolicySetPolicyOutput) ToPosturePolicySetPolicyOutputWithContext ¶
func (o PosturePolicySetPolicyOutput) ToPosturePolicySetPolicyOutputWithContext(ctx context.Context) PosturePolicySetPolicyOutput
type PostureState ¶
type PostureState struct { // Time the Posture was created in UTC. CreateTime pulumi.StringPtrInput // Description of the posture. Description pulumi.StringPtrInput // For Resource freshness validation (https://google.aip.dev/154) Etag pulumi.StringPtrInput // Location of the resource, eg: global. Location pulumi.StringPtrInput // Name of the posture. Name pulumi.StringPtrInput // The parent of the resource, an organization. Format should be `organizations/{organization_id}`. Parent pulumi.StringPtrInput // List of policy sets for the posture. // Structure is documented below. PolicySets PosturePolicySetArrayInput // Id of the posture. It is an immutable field. PostureId pulumi.StringPtrInput // If set, there are currently changes in flight to the posture. Reconciling pulumi.BoolPtrInput // Revision_id of the posture. RevisionId pulumi.StringPtrInput // State of the posture. Update to state field should not be triggered along with // with other field updates. // Possible values are: `DEPRECATED`, `DRAFT`, `ACTIVE`. State pulumi.StringPtrInput // Time the Posture was updated in UTC. UpdateTime pulumi.StringPtrInput }
func (PostureState) ElementType ¶
func (PostureState) ElementType() reflect.Type