Documentation ¶
Index ¶
- func DataAzurermRoleManagementPolicy_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataAzurermRoleManagementPolicy_IsConstruct(x interface{}) *bool
- func DataAzurermRoleManagementPolicy_IsTerraformDataSource(x interface{}) *bool
- func DataAzurermRoleManagementPolicy_IsTerraformElement(x interface{}) *bool
- func DataAzurermRoleManagementPolicy_TfResourceType() *string
- func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageList_Override(d DataAzurermRoleManagementPolicyActivationRulesApprovalStageList, ...)
- func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference_Override(d DataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference, ...)
- func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList_Override(...)
- func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyActivationRulesList_Override(d DataAzurermRoleManagementPolicyActivationRulesList, ...)
- func NewDataAzurermRoleManagementPolicyActivationRulesOutputReference_Override(d DataAzurermRoleManagementPolicyActivationRulesOutputReference, ...)
- func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesList_Override(d DataAzurermRoleManagementPolicyActiveAssignmentRulesList, ...)
- func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference_Override(d DataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference, ...)
- func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesList_Override(d DataAzurermRoleManagementPolicyEligibleAssignmentRulesList, ...)
- func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference_Override(d DataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference, ...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList, ...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList, ...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList, ...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference_Override(...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesList_Override(d DataAzurermRoleManagementPolicyNotificationRulesList, ...)
- func NewDataAzurermRoleManagementPolicyNotificationRulesOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesOutputReference, ...)
- func NewDataAzurermRoleManagementPolicyTimeoutsOutputReference_Override(d DataAzurermRoleManagementPolicyTimeoutsOutputReference, ...)
- func NewDataAzurermRoleManagementPolicy_Override(d DataAzurermRoleManagementPolicy, scope constructs.Construct, id *string, ...)
- type DataAzurermRoleManagementPolicy
- type DataAzurermRoleManagementPolicyActivationRules
- type DataAzurermRoleManagementPolicyActivationRulesApprovalStage
- type DataAzurermRoleManagementPolicyActivationRulesApprovalStageList
- type DataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference
- type DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover
- type DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList
- type DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference
- type DataAzurermRoleManagementPolicyActivationRulesList
- type DataAzurermRoleManagementPolicyActivationRulesOutputReference
- type DataAzurermRoleManagementPolicyActiveAssignmentRules
- type DataAzurermRoleManagementPolicyActiveAssignmentRulesList
- type DataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference
- type DataAzurermRoleManagementPolicyConfig
- type DataAzurermRoleManagementPolicyEligibleAssignmentRules
- type DataAzurermRoleManagementPolicyEligibleAssignmentRulesList
- type DataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference
- type DataAzurermRoleManagementPolicyNotificationRules
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignments
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList
- type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivations
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignments
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList
- type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference
- type DataAzurermRoleManagementPolicyNotificationRulesList
- type DataAzurermRoleManagementPolicyNotificationRulesOutputReference
- type DataAzurermRoleManagementPolicyTimeouts
- type DataAzurermRoleManagementPolicyTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAzurermRoleManagementPolicy_GenerateConfigForImport ¶
func DataAzurermRoleManagementPolicy_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataAzurermRoleManagementPolicy resource upon running "cdktf plan <stack-name>".
func DataAzurermRoleManagementPolicy_IsConstruct ¶
func DataAzurermRoleManagementPolicy_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataAzurermRoleManagementPolicy_IsTerraformDataSource ¶
func DataAzurermRoleManagementPolicy_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataAzurermRoleManagementPolicy_IsTerraformElement ¶
func DataAzurermRoleManagementPolicy_IsTerraformElement(x interface{}) *bool
Experimental.
func DataAzurermRoleManagementPolicy_TfResourceType ¶
func DataAzurermRoleManagementPolicy_TfResourceType() *string
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageList_Override ¶
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageList_Override(d DataAzurermRoleManagementPolicyActivationRulesApprovalStageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference_Override(d DataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList_Override ¶
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList_Override(d DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference_Override(d DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyActivationRulesList_Override ¶
func NewDataAzurermRoleManagementPolicyActivationRulesList_Override(d DataAzurermRoleManagementPolicyActivationRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyActivationRulesOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyActivationRulesOutputReference_Override(d DataAzurermRoleManagementPolicyActivationRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesList_Override ¶
func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesList_Override(d DataAzurermRoleManagementPolicyActiveAssignmentRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference_Override(d DataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesList_Override ¶
func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesList_Override(d DataAzurermRoleManagementPolicyEligibleAssignmentRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference_Override(d DataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesList_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesList_Override(d DataAzurermRoleManagementPolicyNotificationRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermRoleManagementPolicyNotificationRulesOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesOutputReference_Override(d DataAzurermRoleManagementPolicyNotificationRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermRoleManagementPolicyTimeoutsOutputReference_Override ¶
func NewDataAzurermRoleManagementPolicyTimeoutsOutputReference_Override(d DataAzurermRoleManagementPolicyTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataAzurermRoleManagementPolicy_Override ¶
func NewDataAzurermRoleManagementPolicy_Override(d DataAzurermRoleManagementPolicy, scope constructs.Construct, id *string, config *DataAzurermRoleManagementPolicyConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.12.0/docs/data-sources/role_management_policy azurerm_role_management_policy} Data Source.
Types ¶
type DataAzurermRoleManagementPolicy ¶
type DataAzurermRoleManagementPolicy interface { cdktf.TerraformDataSource ActivationRules() DataAzurermRoleManagementPolicyActivationRulesList ActiveAssignmentRules() DataAzurermRoleManagementPolicyActiveAssignmentRulesList // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string EligibleAssignmentRules() DataAzurermRoleManagementPolicyEligibleAssignmentRulesList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node NotificationRules() DataAzurermRoleManagementPolicyNotificationRulesList // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} RoleDefinitionId() *string SetRoleDefinitionId(val *string) RoleDefinitionIdInput() *string Scope() *string SetScope(val *string) ScopeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DataAzurermRoleManagementPolicyTimeoutsOutputReference TimeoutsInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *DataAzurermRoleManagementPolicyTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Adds this resource to the terraform JSON output. // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.12.0/docs/data-sources/role_management_policy azurerm_role_management_policy}.
func NewDataAzurermRoleManagementPolicy ¶
func NewDataAzurermRoleManagementPolicy(scope constructs.Construct, id *string, config *DataAzurermRoleManagementPolicyConfig) DataAzurermRoleManagementPolicy
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.12.0/docs/data-sources/role_management_policy azurerm_role_management_policy} Data Source.
type DataAzurermRoleManagementPolicyActivationRules ¶
type DataAzurermRoleManagementPolicyActivationRules struct { }
type DataAzurermRoleManagementPolicyActivationRulesApprovalStage ¶
type DataAzurermRoleManagementPolicyActivationRulesApprovalStage struct { }
type DataAzurermRoleManagementPolicyActivationRulesApprovalStageList ¶
type DataAzurermRoleManagementPolicyActivationRulesApprovalStageList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageList ¶
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyActivationRulesApprovalStageList
type DataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference ¶
type DataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyActivationRulesApprovalStage SetInternalValue(val *DataAzurermRoleManagementPolicyActivationRulesApprovalStage) PrimaryApprover() DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference ¶
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference
type DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover ¶
type DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover struct { }
type DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList ¶
type DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList ¶
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList
type DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference ¶
type DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover SetInternalValue(val *DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover) ObjectId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference ¶
func NewDataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference
type DataAzurermRoleManagementPolicyActivationRulesList ¶
type DataAzurermRoleManagementPolicyActivationRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyActivationRulesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyActivationRulesList ¶
func NewDataAzurermRoleManagementPolicyActivationRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyActivationRulesList
type DataAzurermRoleManagementPolicyActivationRulesOutputReference ¶
type DataAzurermRoleManagementPolicyActivationRulesOutputReference interface { cdktf.ComplexObject ApprovalStage() DataAzurermRoleManagementPolicyActivationRulesApprovalStageList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyActivationRules SetInternalValue(val *DataAzurermRoleManagementPolicyActivationRules) MaximumDuration() *string RequireApproval() cdktf.IResolvable RequiredConditionalAccessAuthenticationContext() *string RequireJustification() cdktf.IResolvable RequireMultifactorAuthentication() cdktf.IResolvable RequireTicketInfo() cdktf.IResolvable // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyActivationRulesOutputReference ¶
func NewDataAzurermRoleManagementPolicyActivationRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyActivationRulesOutputReference
type DataAzurermRoleManagementPolicyActiveAssignmentRules ¶
type DataAzurermRoleManagementPolicyActiveAssignmentRules struct { }
type DataAzurermRoleManagementPolicyActiveAssignmentRulesList ¶
type DataAzurermRoleManagementPolicyActiveAssignmentRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesList ¶
func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyActiveAssignmentRulesList
type DataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference ¶
type DataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExpirationRequired() cdktf.IResolvable ExpireAfter() *string // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyActiveAssignmentRules SetInternalValue(val *DataAzurermRoleManagementPolicyActiveAssignmentRules) RequireJustification() cdktf.IResolvable RequireMultifactorAuthentication() cdktf.IResolvable RequireTicketInfo() cdktf.IResolvable // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference ¶
func NewDataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference
type DataAzurermRoleManagementPolicyConfig ¶
type DataAzurermRoleManagementPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // ID of the Azure Role to which this policy is assigned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.12.0/docs/data-sources/role_management_policy#role_definition_id DataAzurermRoleManagementPolicy#role_definition_id} RoleDefinitionId *string `field:"required" json:"roleDefinitionId" yaml:"roleDefinitionId"` // The scope of the role to which this policy will apply. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.12.0/docs/data-sources/role_management_policy#scope DataAzurermRoleManagementPolicy#scope} Scope *string `field:"required" json:"scope" yaml:"scope"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.12.0/docs/data-sources/role_management_policy#id DataAzurermRoleManagementPolicy#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.12.0/docs/data-sources/role_management_policy#timeouts DataAzurermRoleManagementPolicy#timeouts} Timeouts *DataAzurermRoleManagementPolicyTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type DataAzurermRoleManagementPolicyEligibleAssignmentRules ¶
type DataAzurermRoleManagementPolicyEligibleAssignmentRules struct { }
type DataAzurermRoleManagementPolicyEligibleAssignmentRulesList ¶
type DataAzurermRoleManagementPolicyEligibleAssignmentRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesList ¶
func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyEligibleAssignmentRulesList
type DataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference ¶
type DataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExpirationRequired() cdktf.IResolvable ExpireAfter() *string // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyEligibleAssignmentRules SetInternalValue(val *DataAzurermRoleManagementPolicyEligibleAssignmentRules) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference ¶
func NewDataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference
type DataAzurermRoleManagementPolicyNotificationRules ¶
type DataAzurermRoleManagementPolicyNotificationRules struct { }
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignments ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignments struct { }
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications struct { }
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference interface { cdktf.ComplexObject AdditionalRecipients() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultRecipients() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications) NotificationLevel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications struct { }
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference interface { cdktf.ComplexObject AdditionalRecipients() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultRecipients() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications) NotificationLevel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications struct { }
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference interface { cdktf.ComplexObject AdditionalRecipients() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultRecipients() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications) NotificationLevel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference interface { cdktf.ComplexObject AdminNotifications() DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList ApproverNotifications() DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList AssigneeNotifications() DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesActiveAssignments SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesActiveAssignments) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivations ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivations struct { }
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications struct { }
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference interface { cdktf.ComplexObject AdditionalRecipients() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultRecipients() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications) NotificationLevel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications struct { }
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference interface { cdktf.ComplexObject AdditionalRecipients() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultRecipients() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications) NotificationLevel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications struct { }
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference interface { cdktf.ComplexObject AdditionalRecipients() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultRecipients() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications) NotificationLevel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference interface { cdktf.ComplexObject AdminNotifications() DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList ApproverNotifications() DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList AssigneeNotifications() DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesEligibleActivations SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesEligibleActivations) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignments ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignments struct { }
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications struct { }
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference interface { cdktf.ComplexObject AdditionalRecipients() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultRecipients() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications) NotificationLevel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications struct { }
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference interface { cdktf.ComplexObject AdditionalRecipients() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultRecipients() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications) NotificationLevel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications struct { }
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference interface { cdktf.ComplexObject AdditionalRecipients() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultRecipients() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications) NotificationLevel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference interface { cdktf.ComplexObject AdminNotifications() DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList ApproverNotifications() DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList AssigneeNotifications() DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignments SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignments) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference
type DataAzurermRoleManagementPolicyNotificationRulesList ¶
type DataAzurermRoleManagementPolicyNotificationRulesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermRoleManagementPolicyNotificationRulesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesList ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermRoleManagementPolicyNotificationRulesList
type DataAzurermRoleManagementPolicyNotificationRulesOutputReference ¶
type DataAzurermRoleManagementPolicyNotificationRulesOutputReference interface { cdktf.ComplexObject ActiveAssignments() DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EligibleActivations() DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList EligibleAssignments() DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList // Experimental. Fqn() *string InternalValue() *DataAzurermRoleManagementPolicyNotificationRules SetInternalValue(val *DataAzurermRoleManagementPolicyNotificationRules) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyNotificationRulesOutputReference ¶
func NewDataAzurermRoleManagementPolicyNotificationRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermRoleManagementPolicyNotificationRulesOutputReference
type DataAzurermRoleManagementPolicyTimeouts ¶
type DataAzurermRoleManagementPolicyTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.12.0/docs/data-sources/role_management_policy#read DataAzurermRoleManagementPolicy#read}. Read *string `field:"optional" json:"read" yaml:"read"` }
type DataAzurermRoleManagementPolicyTimeoutsOutputReference ¶
type DataAzurermRoleManagementPolicyTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRead() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermRoleManagementPolicyTimeoutsOutputReference ¶
func NewDataAzurermRoleManagementPolicyTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataAzurermRoleManagementPolicyTimeoutsOutputReference
Source Files ¶
- DataAzurermRoleManagementPolicy.go
- DataAzurermRoleManagementPolicyActivationRules.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStage.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStageList.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStageList__checks.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStageOutputReference__checks.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList__checks.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference.go
- DataAzurermRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference__checks.go
- DataAzurermRoleManagementPolicyActivationRulesList.go
- DataAzurermRoleManagementPolicyActivationRulesList__checks.go
- DataAzurermRoleManagementPolicyActivationRulesOutputReference.go
- DataAzurermRoleManagementPolicyActivationRulesOutputReference__checks.go
- DataAzurermRoleManagementPolicyActiveAssignmentRules.go
- DataAzurermRoleManagementPolicyActiveAssignmentRulesList.go
- DataAzurermRoleManagementPolicyActiveAssignmentRulesList__checks.go
- DataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference.go
- DataAzurermRoleManagementPolicyActiveAssignmentRulesOutputReference__checks.go
- DataAzurermRoleManagementPolicyConfig.go
- DataAzurermRoleManagementPolicyEligibleAssignmentRules.go
- DataAzurermRoleManagementPolicyEligibleAssignmentRulesList.go
- DataAzurermRoleManagementPolicyEligibleAssignmentRulesList__checks.go
- DataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference.go
- DataAzurermRoleManagementPolicyEligibleAssignmentRulesOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRules.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignments.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivations.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignments.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesList.go
- DataAzurermRoleManagementPolicyNotificationRulesList__checks.go
- DataAzurermRoleManagementPolicyNotificationRulesOutputReference.go
- DataAzurermRoleManagementPolicyNotificationRulesOutputReference__checks.go
- DataAzurermRoleManagementPolicyTimeouts.go
- DataAzurermRoleManagementPolicyTimeoutsOutputReference.go
- DataAzurermRoleManagementPolicyTimeoutsOutputReference__checks.go
- DataAzurermRoleManagementPolicy__checks.go
- main.go