Class BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:50.769Z")
    @Stability(Stable)
    public class BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference

        protected BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference

        protected BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference

        @Stability(Stable)
        public BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference​(@NotNull
                                                                               com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                               @NotNull
                                                                               String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • resetGroups

        @Stability(Stable)
        public void resetGroups()
      • resetRoles

        @Stability(Stable)
        public void resetRoles()
      • resetUsers

        @Stability(Stable)
        public void resetUsers()
      • getGroupsInput

        @Stability(Stable)
        @Nullable
        public List<String> getGroupsInput()
      • getPolicyArnInput

        @Stability(Stable)
        @Nullable
        public String getPolicyArnInput()
      • getRolesInput

        @Stability(Stable)
        @Nullable
        public List<String> getRolesInput()
      • getUsersInput

        @Stability(Stable)
        @Nullable
        public List<String> getUsersInput()
      • getGroups

        @Stability(Stable)
        @NotNull
        public List<String> getGroups()
      • setGroups

        @Stability(Stable)
        public void setGroups​(@NotNull
                              List<String> value)
      • getPolicyArn

        @Stability(Stable)
        @NotNull
        public String getPolicyArn()
      • setPolicyArn

        @Stability(Stable)
        public void setPolicyArn​(@NotNull
                                 String value)
      • getRoles

        @Stability(Stable)
        @NotNull
        public List<String> getRoles()
      • setRoles

        @Stability(Stable)
        public void setRoles​(@NotNull
                             List<String> value)
      • getUsers

        @Stability(Stable)
        @NotNull
        public List<String> getUsers()
      • setUsers

        @Stability(Stable)
        public void setUsers​(@NotNull
                             List<String> value)