Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type ChromePolicy
- type ChromePolicyArgs
- type ChromePolicyArray
- type ChromePolicyArrayInput
- type ChromePolicyArrayOutput
- func (ChromePolicyArrayOutput) ElementType() reflect.Type
- func (o ChromePolicyArrayOutput) Index(i pulumi.IntInput) ChromePolicyOutput
- func (o ChromePolicyArrayOutput) ToChromePolicyArrayOutput() ChromePolicyArrayOutput
- func (o ChromePolicyArrayOutput) ToChromePolicyArrayOutputWithContext(ctx context.Context) ChromePolicyArrayOutput
- type ChromePolicyInput
- type ChromePolicyMap
- type ChromePolicyMapInput
- type ChromePolicyMapOutput
- func (ChromePolicyMapOutput) ElementType() reflect.Type
- func (o ChromePolicyMapOutput) MapIndex(k pulumi.StringInput) ChromePolicyOutput
- func (o ChromePolicyMapOutput) ToChromePolicyMapOutput() ChromePolicyMapOutput
- func (o ChromePolicyMapOutput) ToChromePolicyMapOutputWithContext(ctx context.Context) ChromePolicyMapOutput
- type ChromePolicyOutput
- func (ChromePolicyOutput) ElementType() reflect.Type
- func (o ChromePolicyOutput) OrgUnitId() pulumi.StringOutput
- func (o ChromePolicyOutput) Policies() ChromePolicyPolicyArrayOutput
- func (o ChromePolicyOutput) ToChromePolicyOutput() ChromePolicyOutput
- func (o ChromePolicyOutput) ToChromePolicyOutputWithContext(ctx context.Context) ChromePolicyOutput
- type ChromePolicyPolicy
- type ChromePolicyPolicyArgs
- type ChromePolicyPolicyArray
- type ChromePolicyPolicyArrayInput
- type ChromePolicyPolicyArrayOutput
- func (ChromePolicyPolicyArrayOutput) ElementType() reflect.Type
- func (o ChromePolicyPolicyArrayOutput) Index(i pulumi.IntInput) ChromePolicyPolicyOutput
- func (o ChromePolicyPolicyArrayOutput) ToChromePolicyPolicyArrayOutput() ChromePolicyPolicyArrayOutput
- func (o ChromePolicyPolicyArrayOutput) ToChromePolicyPolicyArrayOutputWithContext(ctx context.Context) ChromePolicyPolicyArrayOutput
- type ChromePolicyPolicyInput
- type ChromePolicyPolicyOutput
- func (ChromePolicyPolicyOutput) ElementType() reflect.Type
- func (o ChromePolicyPolicyOutput) SchemaName() pulumi.StringOutput
- func (o ChromePolicyPolicyOutput) SchemaValues() pulumi.StringMapOutput
- func (o ChromePolicyPolicyOutput) ToChromePolicyPolicyOutput() ChromePolicyPolicyOutput
- func (o ChromePolicyPolicyOutput) ToChromePolicyPolicyOutputWithContext(ctx context.Context) ChromePolicyPolicyOutput
- type ChromePolicyState
- type Domain
- type DomainAlias
- type DomainAliasArgs
- type DomainAliasArray
- type DomainAliasArrayInput
- type DomainAliasArrayOutput
- func (DomainAliasArrayOutput) ElementType() reflect.Type
- func (o DomainAliasArrayOutput) Index(i pulumi.IntInput) DomainAliasOutput
- func (o DomainAliasArrayOutput) ToDomainAliasArrayOutput() DomainAliasArrayOutput
- func (o DomainAliasArrayOutput) ToDomainAliasArrayOutputWithContext(ctx context.Context) DomainAliasArrayOutput
- type DomainAliasInput
- type DomainAliasMap
- type DomainAliasMapInput
- type DomainAliasMapOutput
- func (DomainAliasMapOutput) ElementType() reflect.Type
- func (o DomainAliasMapOutput) MapIndex(k pulumi.StringInput) DomainAliasOutput
- func (o DomainAliasMapOutput) ToDomainAliasMapOutput() DomainAliasMapOutput
- func (o DomainAliasMapOutput) ToDomainAliasMapOutputWithContext(ctx context.Context) DomainAliasMapOutput
- type DomainAliasOutput
- func (o DomainAliasOutput) CreationTime() pulumi.IntOutput
- func (o DomainAliasOutput) DomainAliasName() pulumi.StringOutput
- func (DomainAliasOutput) ElementType() reflect.Type
- func (o DomainAliasOutput) Etag() pulumi.StringOutput
- func (o DomainAliasOutput) ParentDomainName() pulumi.StringPtrOutput
- func (o DomainAliasOutput) ToDomainAliasOutput() DomainAliasOutput
- func (o DomainAliasOutput) ToDomainAliasOutputWithContext(ctx context.Context) DomainAliasOutput
- func (o DomainAliasOutput) Verified() pulumi.BoolOutput
- type DomainAliasState
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- type DomainInput
- type DomainMap
- type DomainMapInput
- type DomainMapOutput
- type DomainOutput
- func (o DomainOutput) CreationTime() pulumi.IntOutput
- func (o DomainOutput) DomainAliases() pulumi.StringArrayOutput
- func (o DomainOutput) DomainName() pulumi.StringOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) Etag() pulumi.StringOutput
- func (o DomainOutput) IsPrimary() pulumi.BoolOutput
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- func (o DomainOutput) Verified() pulumi.BoolOutput
- type DomainState
- type GetChromePolicySchemaAdditionalTargetKeyName
- type GetChromePolicySchemaAdditionalTargetKeyNameArgs
- func (GetChromePolicySchemaAdditionalTargetKeyNameArgs) ElementType() reflect.Type
- func (i GetChromePolicySchemaAdditionalTargetKeyNameArgs) ToGetChromePolicySchemaAdditionalTargetKeyNameOutput() GetChromePolicySchemaAdditionalTargetKeyNameOutput
- func (i GetChromePolicySchemaAdditionalTargetKeyNameArgs) ToGetChromePolicySchemaAdditionalTargetKeyNameOutputWithContext(ctx context.Context) GetChromePolicySchemaAdditionalTargetKeyNameOutput
- type GetChromePolicySchemaAdditionalTargetKeyNameArray
- func (GetChromePolicySchemaAdditionalTargetKeyNameArray) ElementType() reflect.Type
- func (i GetChromePolicySchemaAdditionalTargetKeyNameArray) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutput() GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
- func (i GetChromePolicySchemaAdditionalTargetKeyNameArray) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
- type GetChromePolicySchemaAdditionalTargetKeyNameArrayInput
- type GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
- func (GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) Index(i pulumi.IntInput) GetChromePolicySchemaAdditionalTargetKeyNameOutput
- func (o GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutput() GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
- func (o GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
- type GetChromePolicySchemaAdditionalTargetKeyNameInput
- type GetChromePolicySchemaAdditionalTargetKeyNameOutput
- func (GetChromePolicySchemaAdditionalTargetKeyNameOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaAdditionalTargetKeyNameOutput) Key() pulumi.StringOutput
- func (o GetChromePolicySchemaAdditionalTargetKeyNameOutput) KeyDescription() pulumi.StringOutput
- func (o GetChromePolicySchemaAdditionalTargetKeyNameOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameOutput() GetChromePolicySchemaAdditionalTargetKeyNameOutput
- func (o GetChromePolicySchemaAdditionalTargetKeyNameOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameOutputWithContext(ctx context.Context) GetChromePolicySchemaAdditionalTargetKeyNameOutput
- type GetChromePolicySchemaArgs
- type GetChromePolicySchemaDefinition
- type GetChromePolicySchemaDefinitionArgs
- func (GetChromePolicySchemaDefinitionArgs) ElementType() reflect.Type
- func (i GetChromePolicySchemaDefinitionArgs) ToGetChromePolicySchemaDefinitionOutput() GetChromePolicySchemaDefinitionOutput
- func (i GetChromePolicySchemaDefinitionArgs) ToGetChromePolicySchemaDefinitionOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionOutput
- type GetChromePolicySchemaDefinitionArray
- func (GetChromePolicySchemaDefinitionArray) ElementType() reflect.Type
- func (i GetChromePolicySchemaDefinitionArray) ToGetChromePolicySchemaDefinitionArrayOutput() GetChromePolicySchemaDefinitionArrayOutput
- func (i GetChromePolicySchemaDefinitionArray) ToGetChromePolicySchemaDefinitionArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionArrayOutput
- type GetChromePolicySchemaDefinitionArrayInput
- type GetChromePolicySchemaDefinitionArrayOutput
- func (GetChromePolicySchemaDefinitionArrayOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaDefinitionArrayOutput) Index(i pulumi.IntInput) GetChromePolicySchemaDefinitionOutput
- func (o GetChromePolicySchemaDefinitionArrayOutput) ToGetChromePolicySchemaDefinitionArrayOutput() GetChromePolicySchemaDefinitionArrayOutput
- func (o GetChromePolicySchemaDefinitionArrayOutput) ToGetChromePolicySchemaDefinitionArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionArrayOutput
- type GetChromePolicySchemaDefinitionEnumType
- type GetChromePolicySchemaDefinitionEnumTypeArgs
- func (GetChromePolicySchemaDefinitionEnumTypeArgs) ElementType() reflect.Type
- func (i GetChromePolicySchemaDefinitionEnumTypeArgs) ToGetChromePolicySchemaDefinitionEnumTypeOutput() GetChromePolicySchemaDefinitionEnumTypeOutput
- func (i GetChromePolicySchemaDefinitionEnumTypeArgs) ToGetChromePolicySchemaDefinitionEnumTypeOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeOutput
- type GetChromePolicySchemaDefinitionEnumTypeArray
- func (GetChromePolicySchemaDefinitionEnumTypeArray) ElementType() reflect.Type
- func (i GetChromePolicySchemaDefinitionEnumTypeArray) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutput() GetChromePolicySchemaDefinitionEnumTypeArrayOutput
- func (i GetChromePolicySchemaDefinitionEnumTypeArray) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeArrayOutput
- type GetChromePolicySchemaDefinitionEnumTypeArrayInput
- type GetChromePolicySchemaDefinitionEnumTypeArrayOutput
- func (GetChromePolicySchemaDefinitionEnumTypeArrayOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaDefinitionEnumTypeArrayOutput) Index(i pulumi.IntInput) GetChromePolicySchemaDefinitionEnumTypeOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutput() GetChromePolicySchemaDefinitionEnumTypeArrayOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeArrayOutput
- type GetChromePolicySchemaDefinitionEnumTypeInput
- type GetChromePolicySchemaDefinitionEnumTypeOutput
- func (GetChromePolicySchemaDefinitionEnumTypeOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaDefinitionEnumTypeOutput) Name() pulumi.StringOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeOutput) ToGetChromePolicySchemaDefinitionEnumTypeOutput() GetChromePolicySchemaDefinitionEnumTypeOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeOutput) ToGetChromePolicySchemaDefinitionEnumTypeOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeOutput) Values() GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
- type GetChromePolicySchemaDefinitionEnumTypeValue
- type GetChromePolicySchemaDefinitionEnumTypeValueArgs
- func (GetChromePolicySchemaDefinitionEnumTypeValueArgs) ElementType() reflect.Type
- func (i GetChromePolicySchemaDefinitionEnumTypeValueArgs) ToGetChromePolicySchemaDefinitionEnumTypeValueOutput() GetChromePolicySchemaDefinitionEnumTypeValueOutput
- func (i GetChromePolicySchemaDefinitionEnumTypeValueArgs) ToGetChromePolicySchemaDefinitionEnumTypeValueOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeValueOutput
- type GetChromePolicySchemaDefinitionEnumTypeValueArray
- func (GetChromePolicySchemaDefinitionEnumTypeValueArray) ElementType() reflect.Type
- func (i GetChromePolicySchemaDefinitionEnumTypeValueArray) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutput() GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
- func (i GetChromePolicySchemaDefinitionEnumTypeValueArray) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
- type GetChromePolicySchemaDefinitionEnumTypeValueArrayInput
- type GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
- func (GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) Index(i pulumi.IntInput) GetChromePolicySchemaDefinitionEnumTypeValueOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutput() GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
- type GetChromePolicySchemaDefinitionEnumTypeValueInput
- type GetChromePolicySchemaDefinitionEnumTypeValueOutput
- func (GetChromePolicySchemaDefinitionEnumTypeValueOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaDefinitionEnumTypeValueOutput) Name() pulumi.StringOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeValueOutput) Number() pulumi.IntOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeValueOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueOutput() GetChromePolicySchemaDefinitionEnumTypeValueOutput
- func (o GetChromePolicySchemaDefinitionEnumTypeValueOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeValueOutput
- type GetChromePolicySchemaDefinitionInput
- type GetChromePolicySchemaDefinitionOutput
- func (GetChromePolicySchemaDefinitionOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaDefinitionOutput) EnumTypes() GetChromePolicySchemaDefinitionEnumTypeArrayOutput
- func (o GetChromePolicySchemaDefinitionOutput) MessageType() pulumi.StringOutput
- func (o GetChromePolicySchemaDefinitionOutput) Name() pulumi.StringOutput
- func (o GetChromePolicySchemaDefinitionOutput) Package() pulumi.StringOutput
- func (o GetChromePolicySchemaDefinitionOutput) Syntax() pulumi.StringOutput
- func (o GetChromePolicySchemaDefinitionOutput) ToGetChromePolicySchemaDefinitionOutput() GetChromePolicySchemaDefinitionOutput
- func (o GetChromePolicySchemaDefinitionOutput) ToGetChromePolicySchemaDefinitionOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionOutput
- type GetChromePolicySchemaNotice
- type GetChromePolicySchemaNoticeArgs
- func (GetChromePolicySchemaNoticeArgs) ElementType() reflect.Type
- func (i GetChromePolicySchemaNoticeArgs) ToGetChromePolicySchemaNoticeOutput() GetChromePolicySchemaNoticeOutput
- func (i GetChromePolicySchemaNoticeArgs) ToGetChromePolicySchemaNoticeOutputWithContext(ctx context.Context) GetChromePolicySchemaNoticeOutput
- type GetChromePolicySchemaNoticeArray
- func (GetChromePolicySchemaNoticeArray) ElementType() reflect.Type
- func (i GetChromePolicySchemaNoticeArray) ToGetChromePolicySchemaNoticeArrayOutput() GetChromePolicySchemaNoticeArrayOutput
- func (i GetChromePolicySchemaNoticeArray) ToGetChromePolicySchemaNoticeArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaNoticeArrayOutput
- type GetChromePolicySchemaNoticeArrayInput
- type GetChromePolicySchemaNoticeArrayOutput
- func (GetChromePolicySchemaNoticeArrayOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaNoticeArrayOutput) Index(i pulumi.IntInput) GetChromePolicySchemaNoticeOutput
- func (o GetChromePolicySchemaNoticeArrayOutput) ToGetChromePolicySchemaNoticeArrayOutput() GetChromePolicySchemaNoticeArrayOutput
- func (o GetChromePolicySchemaNoticeArrayOutput) ToGetChromePolicySchemaNoticeArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaNoticeArrayOutput
- type GetChromePolicySchemaNoticeInput
- type GetChromePolicySchemaNoticeOutput
- func (o GetChromePolicySchemaNoticeOutput) AcknowledgementRequired() pulumi.BoolOutput
- func (GetChromePolicySchemaNoticeOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaNoticeOutput) Field() pulumi.StringOutput
- func (o GetChromePolicySchemaNoticeOutput) NoticeMessage() pulumi.StringOutput
- func (o GetChromePolicySchemaNoticeOutput) NoticeValue() pulumi.StringOutput
- func (o GetChromePolicySchemaNoticeOutput) ToGetChromePolicySchemaNoticeOutput() GetChromePolicySchemaNoticeOutput
- func (o GetChromePolicySchemaNoticeOutput) ToGetChromePolicySchemaNoticeOutputWithContext(ctx context.Context) GetChromePolicySchemaNoticeOutput
- type GetChromePolicySchemaOutputArgs
- type GetChromePolicySchemaResult
- type GetChromePolicySchemaResultOutput
- func (o GetChromePolicySchemaResultOutput) AccessRestrictions() pulumi.StringArrayOutput
- func (o GetChromePolicySchemaResultOutput) AdditionalTargetKeyNames() GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
- func (o GetChromePolicySchemaResultOutput) Definitions() GetChromePolicySchemaDefinitionArrayOutput
- func (GetChromePolicySchemaResultOutput) ElementType() reflect.Type
- func (o GetChromePolicySchemaResultOutput) FieldDescriptions() pulumi.StringOutput
- func (o GetChromePolicySchemaResultOutput) Id() pulumi.StringOutput
- func (o GetChromePolicySchemaResultOutput) Notices() GetChromePolicySchemaNoticeArrayOutput
- func (o GetChromePolicySchemaResultOutput) PolicyDescription() pulumi.StringOutput
- func (o GetChromePolicySchemaResultOutput) SchemaName() pulumi.StringOutput
- func (o GetChromePolicySchemaResultOutput) SupportUri() pulumi.StringOutput
- func (o GetChromePolicySchemaResultOutput) ToGetChromePolicySchemaResultOutput() GetChromePolicySchemaResultOutput
- func (o GetChromePolicySchemaResultOutput) ToGetChromePolicySchemaResultOutputWithContext(ctx context.Context) GetChromePolicySchemaResultOutput
- type GetGroupMembersMember
- type GetGroupMembersMemberArgs
- type GetGroupMembersMemberArray
- func (GetGroupMembersMemberArray) ElementType() reflect.Type
- func (i GetGroupMembersMemberArray) ToGetGroupMembersMemberArrayOutput() GetGroupMembersMemberArrayOutput
- func (i GetGroupMembersMemberArray) ToGetGroupMembersMemberArrayOutputWithContext(ctx context.Context) GetGroupMembersMemberArrayOutput
- type GetGroupMembersMemberArrayInput
- type GetGroupMembersMemberArrayOutput
- func (GetGroupMembersMemberArrayOutput) ElementType() reflect.Type
- func (o GetGroupMembersMemberArrayOutput) Index(i pulumi.IntInput) GetGroupMembersMemberOutput
- func (o GetGroupMembersMemberArrayOutput) ToGetGroupMembersMemberArrayOutput() GetGroupMembersMemberArrayOutput
- func (o GetGroupMembersMemberArrayOutput) ToGetGroupMembersMemberArrayOutputWithContext(ctx context.Context) GetGroupMembersMemberArrayOutput
- type GetGroupMembersMemberInput
- type GetGroupMembersMemberOutput
- func (o GetGroupMembersMemberOutput) DeliverySettings() pulumi.StringOutput
- func (GetGroupMembersMemberOutput) ElementType() reflect.Type
- func (o GetGroupMembersMemberOutput) Email() pulumi.StringOutput
- func (o GetGroupMembersMemberOutput) Id() pulumi.StringOutput
- func (o GetGroupMembersMemberOutput) Role() pulumi.StringOutput
- func (o GetGroupMembersMemberOutput) Status() pulumi.StringOutput
- func (o GetGroupMembersMemberOutput) ToGetGroupMembersMemberOutput() GetGroupMembersMemberOutput
- func (o GetGroupMembersMemberOutput) ToGetGroupMembersMemberOutputWithContext(ctx context.Context) GetGroupMembersMemberOutput
- func (o GetGroupMembersMemberOutput) Type() pulumi.StringOutput
- type GetGroupsGroup
- type GetGroupsGroupArgs
- type GetGroupsGroupArray
- type GetGroupsGroupArrayInput
- type GetGroupsGroupArrayOutput
- func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
- type GetGroupsGroupInput
- type GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) AdminCreated() pulumi.BoolOutput
- func (o GetGroupsGroupOutput) Aliases() pulumi.StringArrayOutput
- func (o GetGroupsGroupOutput) Description() pulumi.StringOutput
- func (o GetGroupsGroupOutput) DirectMembersCount() pulumi.IntOutput
- func (GetGroupsGroupOutput) ElementType() reflect.Type
- func (o GetGroupsGroupOutput) Email() pulumi.StringOutput
- func (o GetGroupsGroupOutput) Etag() pulumi.StringOutput
- func (o GetGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetGroupsGroupOutput) Name() pulumi.StringOutput
- func (o GetGroupsGroupOutput) NonEditableAliases() pulumi.StringArrayOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
- type GetGroupsResult
- type GetPrivilegesItem
- type GetPrivilegesItemArgs
- type GetPrivilegesItemArray
- type GetPrivilegesItemArrayInput
- type GetPrivilegesItemArrayOutput
- func (GetPrivilegesItemArrayOutput) ElementType() reflect.Type
- func (o GetPrivilegesItemArrayOutput) Index(i pulumi.IntInput) GetPrivilegesItemOutput
- func (o GetPrivilegesItemArrayOutput) ToGetPrivilegesItemArrayOutput() GetPrivilegesItemArrayOutput
- func (o GetPrivilegesItemArrayOutput) ToGetPrivilegesItemArrayOutputWithContext(ctx context.Context) GetPrivilegesItemArrayOutput
- type GetPrivilegesItemInput
- type GetPrivilegesItemOutput
- func (GetPrivilegesItemOutput) ElementType() reflect.Type
- func (o GetPrivilegesItemOutput) Etag() pulumi.StringOutput
- func (o GetPrivilegesItemOutput) IsOrgUnitScopable() pulumi.BoolOutput
- func (o GetPrivilegesItemOutput) PrivilegeName() pulumi.StringOutput
- func (o GetPrivilegesItemOutput) ServiceId() pulumi.StringOutput
- func (o GetPrivilegesItemOutput) ServiceName() pulumi.StringOutput
- func (o GetPrivilegesItemOutput) ToGetPrivilegesItemOutput() GetPrivilegesItemOutput
- func (o GetPrivilegesItemOutput) ToGetPrivilegesItemOutputWithContext(ctx context.Context) GetPrivilegesItemOutput
- type GetPrivilegesResult
- type GetRolePrivilege
- type GetRolePrivilegeArgs
- type GetRolePrivilegeArray
- type GetRolePrivilegeArrayInput
- type GetRolePrivilegeArrayOutput
- func (GetRolePrivilegeArrayOutput) ElementType() reflect.Type
- func (o GetRolePrivilegeArrayOutput) Index(i pulumi.IntInput) GetRolePrivilegeOutput
- func (o GetRolePrivilegeArrayOutput) ToGetRolePrivilegeArrayOutput() GetRolePrivilegeArrayOutput
- func (o GetRolePrivilegeArrayOutput) ToGetRolePrivilegeArrayOutputWithContext(ctx context.Context) GetRolePrivilegeArrayOutput
- type GetRolePrivilegeInput
- type GetRolePrivilegeOutput
- func (GetRolePrivilegeOutput) ElementType() reflect.Type
- func (o GetRolePrivilegeOutput) PrivilegeName() pulumi.StringOutput
- func (o GetRolePrivilegeOutput) ServiceId() pulumi.StringOutput
- func (o GetRolePrivilegeOutput) ToGetRolePrivilegeOutput() GetRolePrivilegeOutput
- func (o GetRolePrivilegeOutput) ToGetRolePrivilegeOutputWithContext(ctx context.Context) GetRolePrivilegeOutput
- type GetSchemaField
- type GetSchemaFieldArgs
- type GetSchemaFieldArray
- type GetSchemaFieldArrayInput
- type GetSchemaFieldArrayOutput
- func (GetSchemaFieldArrayOutput) ElementType() reflect.Type
- func (o GetSchemaFieldArrayOutput) Index(i pulumi.IntInput) GetSchemaFieldOutput
- func (o GetSchemaFieldArrayOutput) ToGetSchemaFieldArrayOutput() GetSchemaFieldArrayOutput
- func (o GetSchemaFieldArrayOutput) ToGetSchemaFieldArrayOutputWithContext(ctx context.Context) GetSchemaFieldArrayOutput
- type GetSchemaFieldInput
- type GetSchemaFieldNumericIndexingSpec
- type GetSchemaFieldNumericIndexingSpecArgs
- func (GetSchemaFieldNumericIndexingSpecArgs) ElementType() reflect.Type
- func (i GetSchemaFieldNumericIndexingSpecArgs) ToGetSchemaFieldNumericIndexingSpecOutput() GetSchemaFieldNumericIndexingSpecOutput
- func (i GetSchemaFieldNumericIndexingSpecArgs) ToGetSchemaFieldNumericIndexingSpecOutputWithContext(ctx context.Context) GetSchemaFieldNumericIndexingSpecOutput
- type GetSchemaFieldNumericIndexingSpecArray
- func (GetSchemaFieldNumericIndexingSpecArray) ElementType() reflect.Type
- func (i GetSchemaFieldNumericIndexingSpecArray) ToGetSchemaFieldNumericIndexingSpecArrayOutput() GetSchemaFieldNumericIndexingSpecArrayOutput
- func (i GetSchemaFieldNumericIndexingSpecArray) ToGetSchemaFieldNumericIndexingSpecArrayOutputWithContext(ctx context.Context) GetSchemaFieldNumericIndexingSpecArrayOutput
- type GetSchemaFieldNumericIndexingSpecArrayInput
- type GetSchemaFieldNumericIndexingSpecArrayOutput
- func (GetSchemaFieldNumericIndexingSpecArrayOutput) ElementType() reflect.Type
- func (o GetSchemaFieldNumericIndexingSpecArrayOutput) Index(i pulumi.IntInput) GetSchemaFieldNumericIndexingSpecOutput
- func (o GetSchemaFieldNumericIndexingSpecArrayOutput) ToGetSchemaFieldNumericIndexingSpecArrayOutput() GetSchemaFieldNumericIndexingSpecArrayOutput
- func (o GetSchemaFieldNumericIndexingSpecArrayOutput) ToGetSchemaFieldNumericIndexingSpecArrayOutputWithContext(ctx context.Context) GetSchemaFieldNumericIndexingSpecArrayOutput
- type GetSchemaFieldNumericIndexingSpecInput
- type GetSchemaFieldNumericIndexingSpecOutput
- func (GetSchemaFieldNumericIndexingSpecOutput) ElementType() reflect.Type
- func (o GetSchemaFieldNumericIndexingSpecOutput) MaxValue() pulumi.Float64Output
- func (o GetSchemaFieldNumericIndexingSpecOutput) MinValue() pulumi.Float64Output
- func (o GetSchemaFieldNumericIndexingSpecOutput) ToGetSchemaFieldNumericIndexingSpecOutput() GetSchemaFieldNumericIndexingSpecOutput
- func (o GetSchemaFieldNumericIndexingSpecOutput) ToGetSchemaFieldNumericIndexingSpecOutputWithContext(ctx context.Context) GetSchemaFieldNumericIndexingSpecOutput
- type GetSchemaFieldOutput
- func (o GetSchemaFieldOutput) DisplayName() pulumi.StringOutput
- func (GetSchemaFieldOutput) ElementType() reflect.Type
- func (o GetSchemaFieldOutput) Etag() pulumi.StringOutput
- func (o GetSchemaFieldOutput) FieldId() pulumi.StringOutput
- func (o GetSchemaFieldOutput) FieldName() pulumi.StringOutput
- func (o GetSchemaFieldOutput) FieldType() pulumi.StringOutput
- func (o GetSchemaFieldOutput) Indexed() pulumi.BoolOutput
- func (o GetSchemaFieldOutput) MultiValued() pulumi.BoolOutput
- func (o GetSchemaFieldOutput) NumericIndexingSpecs() GetSchemaFieldNumericIndexingSpecArrayOutput
- func (o GetSchemaFieldOutput) ReadAccessType() pulumi.StringOutput
- func (o GetSchemaFieldOutput) ToGetSchemaFieldOutput() GetSchemaFieldOutput
- func (o GetSchemaFieldOutput) ToGetSchemaFieldOutputWithContext(ctx context.Context) GetSchemaFieldOutput
- type GetUserAddress
- type GetUserAddressArgs
- type GetUserAddressArray
- type GetUserAddressArrayInput
- type GetUserAddressArrayOutput
- func (GetUserAddressArrayOutput) ElementType() reflect.Type
- func (o GetUserAddressArrayOutput) Index(i pulumi.IntInput) GetUserAddressOutput
- func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutput() GetUserAddressArrayOutput
- func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutputWithContext(ctx context.Context) GetUserAddressArrayOutput
- type GetUserAddressInput
- type GetUserAddressOutput
- func (o GetUserAddressOutput) Country() pulumi.StringOutput
- func (o GetUserAddressOutput) CountryCode() pulumi.StringOutput
- func (o GetUserAddressOutput) CustomType() pulumi.StringOutput
- func (GetUserAddressOutput) ElementType() reflect.Type
- func (o GetUserAddressOutput) ExtendedAddress() pulumi.StringOutput
- func (o GetUserAddressOutput) Formatted() pulumi.StringOutput
- func (o GetUserAddressOutput) Locality() pulumi.StringOutput
- func (o GetUserAddressOutput) PoBox() pulumi.StringOutput
- func (o GetUserAddressOutput) PostalCode() pulumi.StringOutput
- func (o GetUserAddressOutput) Primary() pulumi.BoolOutput
- func (o GetUserAddressOutput) Region() pulumi.StringOutput
- func (o GetUserAddressOutput) SourceIsStructured() pulumi.BoolOutput
- func (o GetUserAddressOutput) StreetAddress() pulumi.StringOutput
- func (o GetUserAddressOutput) ToGetUserAddressOutput() GetUserAddressOutput
- func (o GetUserAddressOutput) ToGetUserAddressOutputWithContext(ctx context.Context) GetUserAddressOutput
- func (o GetUserAddressOutput) Type() pulumi.StringOutput
- type GetUserCustomSchema
- type GetUserCustomSchemaArgs
- type GetUserCustomSchemaArray
- type GetUserCustomSchemaArrayInput
- type GetUserCustomSchemaArrayOutput
- func (GetUserCustomSchemaArrayOutput) ElementType() reflect.Type
- func (o GetUserCustomSchemaArrayOutput) Index(i pulumi.IntInput) GetUserCustomSchemaOutput
- func (o GetUserCustomSchemaArrayOutput) ToGetUserCustomSchemaArrayOutput() GetUserCustomSchemaArrayOutput
- func (o GetUserCustomSchemaArrayOutput) ToGetUserCustomSchemaArrayOutputWithContext(ctx context.Context) GetUserCustomSchemaArrayOutput
- type GetUserCustomSchemaInput
- type GetUserCustomSchemaOutput
- func (GetUserCustomSchemaOutput) ElementType() reflect.Type
- func (o GetUserCustomSchemaOutput) SchemaName() pulumi.StringOutput
- func (o GetUserCustomSchemaOutput) SchemaValues() pulumi.StringMapOutput
- func (o GetUserCustomSchemaOutput) ToGetUserCustomSchemaOutput() GetUserCustomSchemaOutput
- func (o GetUserCustomSchemaOutput) ToGetUserCustomSchemaOutputWithContext(ctx context.Context) GetUserCustomSchemaOutput
- type GetUserEmail
- type GetUserEmailArgs
- type GetUserEmailArray
- type GetUserEmailArrayInput
- type GetUserEmailArrayOutput
- func (GetUserEmailArrayOutput) ElementType() reflect.Type
- func (o GetUserEmailArrayOutput) Index(i pulumi.IntInput) GetUserEmailOutput
- func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutput() GetUserEmailArrayOutput
- func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutputWithContext(ctx context.Context) GetUserEmailArrayOutput
- type GetUserEmailInput
- type GetUserEmailOutput
- func (o GetUserEmailOutput) Address() pulumi.StringOutput
- func (o GetUserEmailOutput) CustomType() pulumi.StringOutput
- func (GetUserEmailOutput) ElementType() reflect.Type
- func (o GetUserEmailOutput) Primary() pulumi.BoolOutput
- func (o GetUserEmailOutput) ToGetUserEmailOutput() GetUserEmailOutput
- func (o GetUserEmailOutput) ToGetUserEmailOutputWithContext(ctx context.Context) GetUserEmailOutput
- func (o GetUserEmailOutput) Type() pulumi.StringOutput
- type GetUserExternalId
- type GetUserExternalIdArgs
- type GetUserExternalIdArray
- type GetUserExternalIdArrayInput
- type GetUserExternalIdArrayOutput
- func (GetUserExternalIdArrayOutput) ElementType() reflect.Type
- func (o GetUserExternalIdArrayOutput) Index(i pulumi.IntInput) GetUserExternalIdOutput
- func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput
- func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutputWithContext(ctx context.Context) GetUserExternalIdArrayOutput
- type GetUserExternalIdInput
- type GetUserExternalIdOutput
- func (o GetUserExternalIdOutput) CustomType() pulumi.StringOutput
- func (GetUserExternalIdOutput) ElementType() reflect.Type
- func (o GetUserExternalIdOutput) ToGetUserExternalIdOutput() GetUserExternalIdOutput
- func (o GetUserExternalIdOutput) ToGetUserExternalIdOutputWithContext(ctx context.Context) GetUserExternalIdOutput
- func (o GetUserExternalIdOutput) Type() pulumi.StringOutput
- func (o GetUserExternalIdOutput) Value() pulumi.StringOutput
- type GetUserIm
- type GetUserImArgs
- type GetUserImArray
- type GetUserImArrayInput
- type GetUserImArrayOutput
- func (GetUserImArrayOutput) ElementType() reflect.Type
- func (o GetUserImArrayOutput) Index(i pulumi.IntInput) GetUserImOutput
- func (o GetUserImArrayOutput) ToGetUserImArrayOutput() GetUserImArrayOutput
- func (o GetUserImArrayOutput) ToGetUserImArrayOutputWithContext(ctx context.Context) GetUserImArrayOutput
- type GetUserImInput
- type GetUserImOutput
- func (o GetUserImOutput) CustomProtocol() pulumi.StringOutput
- func (o GetUserImOutput) CustomType() pulumi.StringOutput
- func (GetUserImOutput) ElementType() reflect.Type
- func (o GetUserImOutput) Im() pulumi.StringOutput
- func (o GetUserImOutput) Primary() pulumi.BoolOutput
- func (o GetUserImOutput) Protocol() pulumi.StringOutput
- func (o GetUserImOutput) ToGetUserImOutput() GetUserImOutput
- func (o GetUserImOutput) ToGetUserImOutputWithContext(ctx context.Context) GetUserImOutput
- func (o GetUserImOutput) Type() pulumi.StringOutput
- type GetUserKeyword
- type GetUserKeywordArgs
- type GetUserKeywordArray
- type GetUserKeywordArrayInput
- type GetUserKeywordArrayOutput
- func (GetUserKeywordArrayOutput) ElementType() reflect.Type
- func (o GetUserKeywordArrayOutput) Index(i pulumi.IntInput) GetUserKeywordOutput
- func (o GetUserKeywordArrayOutput) ToGetUserKeywordArrayOutput() GetUserKeywordArrayOutput
- func (o GetUserKeywordArrayOutput) ToGetUserKeywordArrayOutputWithContext(ctx context.Context) GetUserKeywordArrayOutput
- type GetUserKeywordInput
- type GetUserKeywordOutput
- func (o GetUserKeywordOutput) CustomType() pulumi.StringOutput
- func (GetUserKeywordOutput) ElementType() reflect.Type
- func (o GetUserKeywordOutput) ToGetUserKeywordOutput() GetUserKeywordOutput
- func (o GetUserKeywordOutput) ToGetUserKeywordOutputWithContext(ctx context.Context) GetUserKeywordOutput
- func (o GetUserKeywordOutput) Type() pulumi.StringOutput
- func (o GetUserKeywordOutput) Value() pulumi.StringOutput
- type GetUserLanguage
- type GetUserLanguageArgs
- type GetUserLanguageArray
- type GetUserLanguageArrayInput
- type GetUserLanguageArrayOutput
- func (GetUserLanguageArrayOutput) ElementType() reflect.Type
- func (o GetUserLanguageArrayOutput) Index(i pulumi.IntInput) GetUserLanguageOutput
- func (o GetUserLanguageArrayOutput) ToGetUserLanguageArrayOutput() GetUserLanguageArrayOutput
- func (o GetUserLanguageArrayOutput) ToGetUserLanguageArrayOutputWithContext(ctx context.Context) GetUserLanguageArrayOutput
- type GetUserLanguageInput
- type GetUserLanguageOutput
- func (o GetUserLanguageOutput) CustomLanguage() pulumi.StringOutput
- func (GetUserLanguageOutput) ElementType() reflect.Type
- func (o GetUserLanguageOutput) LanguageCode() pulumi.StringOutput
- func (o GetUserLanguageOutput) Preference() pulumi.StringOutput
- func (o GetUserLanguageOutput) ToGetUserLanguageOutput() GetUserLanguageOutput
- func (o GetUserLanguageOutput) ToGetUserLanguageOutputWithContext(ctx context.Context) GetUserLanguageOutput
- type GetUserLocation
- type GetUserLocationArgs
- type GetUserLocationArray
- type GetUserLocationArrayInput
- type GetUserLocationArrayOutput
- func (GetUserLocationArrayOutput) ElementType() reflect.Type
- func (o GetUserLocationArrayOutput) Index(i pulumi.IntInput) GetUserLocationOutput
- func (o GetUserLocationArrayOutput) ToGetUserLocationArrayOutput() GetUserLocationArrayOutput
- func (o GetUserLocationArrayOutput) ToGetUserLocationArrayOutputWithContext(ctx context.Context) GetUserLocationArrayOutput
- type GetUserLocationInput
- type GetUserLocationOutput
- func (o GetUserLocationOutput) Area() pulumi.StringOutput
- func (o GetUserLocationOutput) BuildingId() pulumi.StringOutput
- func (o GetUserLocationOutput) CustomType() pulumi.StringOutput
- func (o GetUserLocationOutput) DeskCode() pulumi.StringOutput
- func (GetUserLocationOutput) ElementType() reflect.Type
- func (o GetUserLocationOutput) FloorName() pulumi.StringOutput
- func (o GetUserLocationOutput) FloorSection() pulumi.StringOutput
- func (o GetUserLocationOutput) ToGetUserLocationOutput() GetUserLocationOutput
- func (o GetUserLocationOutput) ToGetUserLocationOutputWithContext(ctx context.Context) GetUserLocationOutput
- func (o GetUserLocationOutput) Type() pulumi.StringOutput
- type GetUserName
- type GetUserNameArgs
- type GetUserNameArray
- type GetUserNameArrayInput
- type GetUserNameArrayOutput
- func (GetUserNameArrayOutput) ElementType() reflect.Type
- func (o GetUserNameArrayOutput) Index(i pulumi.IntInput) GetUserNameOutput
- func (o GetUserNameArrayOutput) ToGetUserNameArrayOutput() GetUserNameArrayOutput
- func (o GetUserNameArrayOutput) ToGetUserNameArrayOutputWithContext(ctx context.Context) GetUserNameArrayOutput
- type GetUserNameInput
- type GetUserNameOutput
- func (GetUserNameOutput) ElementType() reflect.Type
- func (o GetUserNameOutput) FamilyName() pulumi.StringOutput
- func (o GetUserNameOutput) FullName() pulumi.StringOutput
- func (o GetUserNameOutput) GivenName() pulumi.StringOutput
- func (o GetUserNameOutput) ToGetUserNameOutput() GetUserNameOutput
- func (o GetUserNameOutput) ToGetUserNameOutputWithContext(ctx context.Context) GetUserNameOutput
- type GetUserOrganization
- type GetUserOrganizationArgs
- type GetUserOrganizationArray
- type GetUserOrganizationArrayInput
- type GetUserOrganizationArrayOutput
- func (GetUserOrganizationArrayOutput) ElementType() reflect.Type
- func (o GetUserOrganizationArrayOutput) Index(i pulumi.IntInput) GetUserOrganizationOutput
- func (o GetUserOrganizationArrayOutput) ToGetUserOrganizationArrayOutput() GetUserOrganizationArrayOutput
- func (o GetUserOrganizationArrayOutput) ToGetUserOrganizationArrayOutputWithContext(ctx context.Context) GetUserOrganizationArrayOutput
- type GetUserOrganizationInput
- type GetUserOrganizationOutput
- func (o GetUserOrganizationOutput) CostCenter() pulumi.StringOutput
- func (o GetUserOrganizationOutput) CustomType() pulumi.StringOutput
- func (o GetUserOrganizationOutput) Department() pulumi.StringOutput
- func (o GetUserOrganizationOutput) Description() pulumi.StringOutput
- func (o GetUserOrganizationOutput) Domain() pulumi.StringOutput
- func (GetUserOrganizationOutput) ElementType() reflect.Type
- func (o GetUserOrganizationOutput) FullTimeEquivalent() pulumi.IntOutput
- func (o GetUserOrganizationOutput) Location() pulumi.StringOutput
- func (o GetUserOrganizationOutput) Name() pulumi.StringOutput
- func (o GetUserOrganizationOutput) Primary() pulumi.BoolOutput
- func (o GetUserOrganizationOutput) Symbol() pulumi.StringOutput
- func (o GetUserOrganizationOutput) Title() pulumi.StringOutput
- func (o GetUserOrganizationOutput) ToGetUserOrganizationOutput() GetUserOrganizationOutput
- func (o GetUserOrganizationOutput) ToGetUserOrganizationOutputWithContext(ctx context.Context) GetUserOrganizationOutput
- func (o GetUserOrganizationOutput) Type() pulumi.StringOutput
- type GetUserPhone
- type GetUserPhoneArgs
- type GetUserPhoneArray
- type GetUserPhoneArrayInput
- type GetUserPhoneArrayOutput
- func (GetUserPhoneArrayOutput) ElementType() reflect.Type
- func (o GetUserPhoneArrayOutput) Index(i pulumi.IntInput) GetUserPhoneOutput
- func (o GetUserPhoneArrayOutput) ToGetUserPhoneArrayOutput() GetUserPhoneArrayOutput
- func (o GetUserPhoneArrayOutput) ToGetUserPhoneArrayOutputWithContext(ctx context.Context) GetUserPhoneArrayOutput
- type GetUserPhoneInput
- type GetUserPhoneOutput
- func (o GetUserPhoneOutput) CustomType() pulumi.StringOutput
- func (GetUserPhoneOutput) ElementType() reflect.Type
- func (o GetUserPhoneOutput) Primary() pulumi.BoolOutput
- func (o GetUserPhoneOutput) ToGetUserPhoneOutput() GetUserPhoneOutput
- func (o GetUserPhoneOutput) ToGetUserPhoneOutputWithContext(ctx context.Context) GetUserPhoneOutput
- func (o GetUserPhoneOutput) Type() pulumi.StringOutput
- func (o GetUserPhoneOutput) Value() pulumi.StringOutput
- type GetUserPosixAccount
- type GetUserPosixAccountArgs
- type GetUserPosixAccountArray
- type GetUserPosixAccountArrayInput
- type GetUserPosixAccountArrayOutput
- func (GetUserPosixAccountArrayOutput) ElementType() reflect.Type
- func (o GetUserPosixAccountArrayOutput) Index(i pulumi.IntInput) GetUserPosixAccountOutput
- func (o GetUserPosixAccountArrayOutput) ToGetUserPosixAccountArrayOutput() GetUserPosixAccountArrayOutput
- func (o GetUserPosixAccountArrayOutput) ToGetUserPosixAccountArrayOutputWithContext(ctx context.Context) GetUserPosixAccountArrayOutput
- type GetUserPosixAccountInput
- type GetUserPosixAccountOutput
- func (o GetUserPosixAccountOutput) AccountId() pulumi.StringOutput
- func (GetUserPosixAccountOutput) ElementType() reflect.Type
- func (o GetUserPosixAccountOutput) Gecos() pulumi.StringOutput
- func (o GetUserPosixAccountOutput) Gid() pulumi.StringOutput
- func (o GetUserPosixAccountOutput) HomeDirectory() pulumi.StringOutput
- func (o GetUserPosixAccountOutput) OperatingSystemType() pulumi.StringOutput
- func (o GetUserPosixAccountOutput) Primary() pulumi.BoolOutput
- func (o GetUserPosixAccountOutput) Shell() pulumi.StringOutput
- func (o GetUserPosixAccountOutput) SystemId() pulumi.StringOutput
- func (o GetUserPosixAccountOutput) ToGetUserPosixAccountOutput() GetUserPosixAccountOutput
- func (o GetUserPosixAccountOutput) ToGetUserPosixAccountOutputWithContext(ctx context.Context) GetUserPosixAccountOutput
- func (o GetUserPosixAccountOutput) Uid() pulumi.StringOutput
- func (o GetUserPosixAccountOutput) Username() pulumi.StringOutput
- type GetUserRelation
- type GetUserRelationArgs
- type GetUserRelationArray
- type GetUserRelationArrayInput
- type GetUserRelationArrayOutput
- func (GetUserRelationArrayOutput) ElementType() reflect.Type
- func (o GetUserRelationArrayOutput) Index(i pulumi.IntInput) GetUserRelationOutput
- func (o GetUserRelationArrayOutput) ToGetUserRelationArrayOutput() GetUserRelationArrayOutput
- func (o GetUserRelationArrayOutput) ToGetUserRelationArrayOutputWithContext(ctx context.Context) GetUserRelationArrayOutput
- type GetUserRelationInput
- type GetUserRelationOutput
- func (o GetUserRelationOutput) CustomType() pulumi.StringOutput
- func (GetUserRelationOutput) ElementType() reflect.Type
- func (o GetUserRelationOutput) ToGetUserRelationOutput() GetUserRelationOutput
- func (o GetUserRelationOutput) ToGetUserRelationOutputWithContext(ctx context.Context) GetUserRelationOutput
- func (o GetUserRelationOutput) Type() pulumi.StringOutput
- func (o GetUserRelationOutput) Value() pulumi.StringOutput
- type GetUserSshPublicKey
- type GetUserSshPublicKeyArgs
- type GetUserSshPublicKeyArray
- type GetUserSshPublicKeyArrayInput
- type GetUserSshPublicKeyArrayOutput
- func (GetUserSshPublicKeyArrayOutput) ElementType() reflect.Type
- func (o GetUserSshPublicKeyArrayOutput) Index(i pulumi.IntInput) GetUserSshPublicKeyOutput
- func (o GetUserSshPublicKeyArrayOutput) ToGetUserSshPublicKeyArrayOutput() GetUserSshPublicKeyArrayOutput
- func (o GetUserSshPublicKeyArrayOutput) ToGetUserSshPublicKeyArrayOutputWithContext(ctx context.Context) GetUserSshPublicKeyArrayOutput
- type GetUserSshPublicKeyInput
- type GetUserSshPublicKeyOutput
- func (GetUserSshPublicKeyOutput) ElementType() reflect.Type
- func (o GetUserSshPublicKeyOutput) ExpirationTimeUsec() pulumi.StringOutput
- func (o GetUserSshPublicKeyOutput) Fingerprint() pulumi.StringOutput
- func (o GetUserSshPublicKeyOutput) Key() pulumi.StringOutput
- func (o GetUserSshPublicKeyOutput) ToGetUserSshPublicKeyOutput() GetUserSshPublicKeyOutput
- func (o GetUserSshPublicKeyOutput) ToGetUserSshPublicKeyOutputWithContext(ctx context.Context) GetUserSshPublicKeyOutput
- type GetUserWebsite
- type GetUserWebsiteArgs
- type GetUserWebsiteArray
- type GetUserWebsiteArrayInput
- type GetUserWebsiteArrayOutput
- func (GetUserWebsiteArrayOutput) ElementType() reflect.Type
- func (o GetUserWebsiteArrayOutput) Index(i pulumi.IntInput) GetUserWebsiteOutput
- func (o GetUserWebsiteArrayOutput) ToGetUserWebsiteArrayOutput() GetUserWebsiteArrayOutput
- func (o GetUserWebsiteArrayOutput) ToGetUserWebsiteArrayOutputWithContext(ctx context.Context) GetUserWebsiteArrayOutput
- type GetUserWebsiteInput
- type GetUserWebsiteOutput
- func (o GetUserWebsiteOutput) CustomType() pulumi.StringOutput
- func (GetUserWebsiteOutput) ElementType() reflect.Type
- func (o GetUserWebsiteOutput) Primary() pulumi.BoolOutput
- func (o GetUserWebsiteOutput) ToGetUserWebsiteOutput() GetUserWebsiteOutput
- func (o GetUserWebsiteOutput) ToGetUserWebsiteOutputWithContext(ctx context.Context) GetUserWebsiteOutput
- func (o GetUserWebsiteOutput) Type() pulumi.StringOutput
- func (o GetUserWebsiteOutput) Value() pulumi.StringOutput
- type GetUsersResult
- type GetUsersUser
- type GetUsersUserAddress
- type GetUsersUserAddressArgs
- type GetUsersUserAddressArray
- type GetUsersUserAddressArrayInput
- type GetUsersUserAddressArrayOutput
- func (GetUsersUserAddressArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserAddressArrayOutput) Index(i pulumi.IntInput) GetUsersUserAddressOutput
- func (o GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutput() GetUsersUserAddressArrayOutput
- func (o GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutputWithContext(ctx context.Context) GetUsersUserAddressArrayOutput
- type GetUsersUserAddressInput
- type GetUsersUserAddressOutput
- func (o GetUsersUserAddressOutput) Country() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) CountryCode() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) CustomType() pulumi.StringOutput
- func (GetUsersUserAddressOutput) ElementType() reflect.Type
- func (o GetUsersUserAddressOutput) ExtendedAddress() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) Formatted() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) Locality() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) PoBox() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) PostalCode() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserAddressOutput) Region() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) SourceIsStructured() pulumi.BoolOutput
- func (o GetUsersUserAddressOutput) StreetAddress() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) ToGetUsersUserAddressOutput() GetUsersUserAddressOutput
- func (o GetUsersUserAddressOutput) ToGetUsersUserAddressOutputWithContext(ctx context.Context) GetUsersUserAddressOutput
- func (o GetUsersUserAddressOutput) Type() pulumi.StringOutput
- type GetUsersUserArgs
- type GetUsersUserArray
- type GetUsersUserArrayInput
- type GetUsersUserArrayOutput
- func (GetUsersUserArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
- type GetUsersUserCustomSchema
- type GetUsersUserCustomSchemaArgs
- func (GetUsersUserCustomSchemaArgs) ElementType() reflect.Type
- func (i GetUsersUserCustomSchemaArgs) ToGetUsersUserCustomSchemaOutput() GetUsersUserCustomSchemaOutput
- func (i GetUsersUserCustomSchemaArgs) ToGetUsersUserCustomSchemaOutputWithContext(ctx context.Context) GetUsersUserCustomSchemaOutput
- type GetUsersUserCustomSchemaArray
- func (GetUsersUserCustomSchemaArray) ElementType() reflect.Type
- func (i GetUsersUserCustomSchemaArray) ToGetUsersUserCustomSchemaArrayOutput() GetUsersUserCustomSchemaArrayOutput
- func (i GetUsersUserCustomSchemaArray) ToGetUsersUserCustomSchemaArrayOutputWithContext(ctx context.Context) GetUsersUserCustomSchemaArrayOutput
- type GetUsersUserCustomSchemaArrayInput
- type GetUsersUserCustomSchemaArrayOutput
- func (GetUsersUserCustomSchemaArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserCustomSchemaArrayOutput) Index(i pulumi.IntInput) GetUsersUserCustomSchemaOutput
- func (o GetUsersUserCustomSchemaArrayOutput) ToGetUsersUserCustomSchemaArrayOutput() GetUsersUserCustomSchemaArrayOutput
- func (o GetUsersUserCustomSchemaArrayOutput) ToGetUsersUserCustomSchemaArrayOutputWithContext(ctx context.Context) GetUsersUserCustomSchemaArrayOutput
- type GetUsersUserCustomSchemaInput
- type GetUsersUserCustomSchemaOutput
- func (GetUsersUserCustomSchemaOutput) ElementType() reflect.Type
- func (o GetUsersUserCustomSchemaOutput) SchemaName() pulumi.StringOutput
- func (o GetUsersUserCustomSchemaOutput) SchemaValues() pulumi.StringMapOutput
- func (o GetUsersUserCustomSchemaOutput) ToGetUsersUserCustomSchemaOutput() GetUsersUserCustomSchemaOutput
- func (o GetUsersUserCustomSchemaOutput) ToGetUsersUserCustomSchemaOutputWithContext(ctx context.Context) GetUsersUserCustomSchemaOutput
- type GetUsersUserEmail
- type GetUsersUserEmailArgs
- type GetUsersUserEmailArray
- type GetUsersUserEmailArrayInput
- type GetUsersUserEmailArrayOutput
- func (GetUsersUserEmailArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserEmailArrayOutput) Index(i pulumi.IntInput) GetUsersUserEmailOutput
- func (o GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutput() GetUsersUserEmailArrayOutput
- func (o GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutputWithContext(ctx context.Context) GetUsersUserEmailArrayOutput
- type GetUsersUserEmailInput
- type GetUsersUserEmailOutput
- func (o GetUsersUserEmailOutput) Address() pulumi.StringOutput
- func (o GetUsersUserEmailOutput) CustomType() pulumi.StringOutput
- func (GetUsersUserEmailOutput) ElementType() reflect.Type
- func (o GetUsersUserEmailOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserEmailOutput) ToGetUsersUserEmailOutput() GetUsersUserEmailOutput
- func (o GetUsersUserEmailOutput) ToGetUsersUserEmailOutputWithContext(ctx context.Context) GetUsersUserEmailOutput
- func (o GetUsersUserEmailOutput) Type() pulumi.StringOutput
- type GetUsersUserExternalId
- type GetUsersUserExternalIdArgs
- type GetUsersUserExternalIdArray
- func (GetUsersUserExternalIdArray) ElementType() reflect.Type
- func (i GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput
- func (i GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutputWithContext(ctx context.Context) GetUsersUserExternalIdArrayOutput
- type GetUsersUserExternalIdArrayInput
- type GetUsersUserExternalIdArrayOutput
- func (GetUsersUserExternalIdArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserExternalIdArrayOutput) Index(i pulumi.IntInput) GetUsersUserExternalIdOutput
- func (o GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput
- func (o GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutputWithContext(ctx context.Context) GetUsersUserExternalIdArrayOutput
- type GetUsersUserExternalIdInput
- type GetUsersUserExternalIdOutput
- func (o GetUsersUserExternalIdOutput) CustomType() pulumi.StringOutput
- func (GetUsersUserExternalIdOutput) ElementType() reflect.Type
- func (o GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutput() GetUsersUserExternalIdOutput
- func (o GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutputWithContext(ctx context.Context) GetUsersUserExternalIdOutput
- func (o GetUsersUserExternalIdOutput) Type() pulumi.StringOutput
- func (o GetUsersUserExternalIdOutput) Value() pulumi.StringOutput
- type GetUsersUserIm
- type GetUsersUserImArgs
- type GetUsersUserImArray
- type GetUsersUserImArrayInput
- type GetUsersUserImArrayOutput
- func (GetUsersUserImArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserImArrayOutput) Index(i pulumi.IntInput) GetUsersUserImOutput
- func (o GetUsersUserImArrayOutput) ToGetUsersUserImArrayOutput() GetUsersUserImArrayOutput
- func (o GetUsersUserImArrayOutput) ToGetUsersUserImArrayOutputWithContext(ctx context.Context) GetUsersUserImArrayOutput
- type GetUsersUserImInput
- type GetUsersUserImOutput
- func (o GetUsersUserImOutput) CustomProtocol() pulumi.StringOutput
- func (o GetUsersUserImOutput) CustomType() pulumi.StringOutput
- func (GetUsersUserImOutput) ElementType() reflect.Type
- func (o GetUsersUserImOutput) Im() pulumi.StringOutput
- func (o GetUsersUserImOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserImOutput) Protocol() pulumi.StringOutput
- func (o GetUsersUserImOutput) ToGetUsersUserImOutput() GetUsersUserImOutput
- func (o GetUsersUserImOutput) ToGetUsersUserImOutputWithContext(ctx context.Context) GetUsersUserImOutput
- func (o GetUsersUserImOutput) Type() pulumi.StringOutput
- type GetUsersUserInput
- type GetUsersUserKeyword
- type GetUsersUserKeywordArgs
- type GetUsersUserKeywordArray
- type GetUsersUserKeywordArrayInput
- type GetUsersUserKeywordArrayOutput
- func (GetUsersUserKeywordArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserKeywordArrayOutput) Index(i pulumi.IntInput) GetUsersUserKeywordOutput
- func (o GetUsersUserKeywordArrayOutput) ToGetUsersUserKeywordArrayOutput() GetUsersUserKeywordArrayOutput
- func (o GetUsersUserKeywordArrayOutput) ToGetUsersUserKeywordArrayOutputWithContext(ctx context.Context) GetUsersUserKeywordArrayOutput
- type GetUsersUserKeywordInput
- type GetUsersUserKeywordOutput
- func (o GetUsersUserKeywordOutput) CustomType() pulumi.StringOutput
- func (GetUsersUserKeywordOutput) ElementType() reflect.Type
- func (o GetUsersUserKeywordOutput) ToGetUsersUserKeywordOutput() GetUsersUserKeywordOutput
- func (o GetUsersUserKeywordOutput) ToGetUsersUserKeywordOutputWithContext(ctx context.Context) GetUsersUserKeywordOutput
- func (o GetUsersUserKeywordOutput) Type() pulumi.StringOutput
- func (o GetUsersUserKeywordOutput) Value() pulumi.StringOutput
- type GetUsersUserLanguage
- type GetUsersUserLanguageArgs
- type GetUsersUserLanguageArray
- type GetUsersUserLanguageArrayInput
- type GetUsersUserLanguageArrayOutput
- func (GetUsersUserLanguageArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserLanguageArrayOutput) Index(i pulumi.IntInput) GetUsersUserLanguageOutput
- func (o GetUsersUserLanguageArrayOutput) ToGetUsersUserLanguageArrayOutput() GetUsersUserLanguageArrayOutput
- func (o GetUsersUserLanguageArrayOutput) ToGetUsersUserLanguageArrayOutputWithContext(ctx context.Context) GetUsersUserLanguageArrayOutput
- type GetUsersUserLanguageInput
- type GetUsersUserLanguageOutput
- func (o GetUsersUserLanguageOutput) CustomLanguage() pulumi.StringOutput
- func (GetUsersUserLanguageOutput) ElementType() reflect.Type
- func (o GetUsersUserLanguageOutput) LanguageCode() pulumi.StringOutput
- func (o GetUsersUserLanguageOutput) Preference() pulumi.StringOutput
- func (o GetUsersUserLanguageOutput) ToGetUsersUserLanguageOutput() GetUsersUserLanguageOutput
- func (o GetUsersUserLanguageOutput) ToGetUsersUserLanguageOutputWithContext(ctx context.Context) GetUsersUserLanguageOutput
- type GetUsersUserLocation
- type GetUsersUserLocationArgs
- type GetUsersUserLocationArray
- type GetUsersUserLocationArrayInput
- type GetUsersUserLocationArrayOutput
- func (GetUsersUserLocationArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserLocationArrayOutput) Index(i pulumi.IntInput) GetUsersUserLocationOutput
- func (o GetUsersUserLocationArrayOutput) ToGetUsersUserLocationArrayOutput() GetUsersUserLocationArrayOutput
- func (o GetUsersUserLocationArrayOutput) ToGetUsersUserLocationArrayOutputWithContext(ctx context.Context) GetUsersUserLocationArrayOutput
- type GetUsersUserLocationInput
- type GetUsersUserLocationOutput
- func (o GetUsersUserLocationOutput) Area() pulumi.StringOutput
- func (o GetUsersUserLocationOutput) BuildingId() pulumi.StringOutput
- func (o GetUsersUserLocationOutput) CustomType() pulumi.StringOutput
- func (o GetUsersUserLocationOutput) DeskCode() pulumi.StringOutput
- func (GetUsersUserLocationOutput) ElementType() reflect.Type
- func (o GetUsersUserLocationOutput) FloorName() pulumi.StringOutput
- func (o GetUsersUserLocationOutput) FloorSection() pulumi.StringOutput
- func (o GetUsersUserLocationOutput) ToGetUsersUserLocationOutput() GetUsersUserLocationOutput
- func (o GetUsersUserLocationOutput) ToGetUsersUserLocationOutputWithContext(ctx context.Context) GetUsersUserLocationOutput
- func (o GetUsersUserLocationOutput) Type() pulumi.StringOutput
- type GetUsersUserName
- type GetUsersUserNameArgs
- type GetUsersUserNameArray
- type GetUsersUserNameArrayInput
- type GetUsersUserNameArrayOutput
- func (GetUsersUserNameArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserNameArrayOutput) Index(i pulumi.IntInput) GetUsersUserNameOutput
- func (o GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutput() GetUsersUserNameArrayOutput
- func (o GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutputWithContext(ctx context.Context) GetUsersUserNameArrayOutput
- type GetUsersUserNameInput
- type GetUsersUserNameOutput
- func (GetUsersUserNameOutput) ElementType() reflect.Type
- func (o GetUsersUserNameOutput) FamilyName() pulumi.StringOutput
- func (o GetUsersUserNameOutput) FullName() pulumi.StringOutput
- func (o GetUsersUserNameOutput) GivenName() pulumi.StringOutput
- func (o GetUsersUserNameOutput) ToGetUsersUserNameOutput() GetUsersUserNameOutput
- func (o GetUsersUserNameOutput) ToGetUsersUserNameOutputWithContext(ctx context.Context) GetUsersUserNameOutput
- type GetUsersUserOrganization
- type GetUsersUserOrganizationArgs
- func (GetUsersUserOrganizationArgs) ElementType() reflect.Type
- func (i GetUsersUserOrganizationArgs) ToGetUsersUserOrganizationOutput() GetUsersUserOrganizationOutput
- func (i GetUsersUserOrganizationArgs) ToGetUsersUserOrganizationOutputWithContext(ctx context.Context) GetUsersUserOrganizationOutput
- type GetUsersUserOrganizationArray
- func (GetUsersUserOrganizationArray) ElementType() reflect.Type
- func (i GetUsersUserOrganizationArray) ToGetUsersUserOrganizationArrayOutput() GetUsersUserOrganizationArrayOutput
- func (i GetUsersUserOrganizationArray) ToGetUsersUserOrganizationArrayOutputWithContext(ctx context.Context) GetUsersUserOrganizationArrayOutput
- type GetUsersUserOrganizationArrayInput
- type GetUsersUserOrganizationArrayOutput
- func (GetUsersUserOrganizationArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserOrganizationArrayOutput) Index(i pulumi.IntInput) GetUsersUserOrganizationOutput
- func (o GetUsersUserOrganizationArrayOutput) ToGetUsersUserOrganizationArrayOutput() GetUsersUserOrganizationArrayOutput
- func (o GetUsersUserOrganizationArrayOutput) ToGetUsersUserOrganizationArrayOutputWithContext(ctx context.Context) GetUsersUserOrganizationArrayOutput
- type GetUsersUserOrganizationInput
- type GetUsersUserOrganizationOutput
- func (o GetUsersUserOrganizationOutput) CostCenter() pulumi.StringOutput
- func (o GetUsersUserOrganizationOutput) CustomType() pulumi.StringOutput
- func (o GetUsersUserOrganizationOutput) Department() pulumi.StringOutput
- func (o GetUsersUserOrganizationOutput) Description() pulumi.StringOutput
- func (o GetUsersUserOrganizationOutput) Domain() pulumi.StringOutput
- func (GetUsersUserOrganizationOutput) ElementType() reflect.Type
- func (o GetUsersUserOrganizationOutput) FullTimeEquivalent() pulumi.IntOutput
- func (o GetUsersUserOrganizationOutput) Location() pulumi.StringOutput
- func (o GetUsersUserOrganizationOutput) Name() pulumi.StringOutput
- func (o GetUsersUserOrganizationOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserOrganizationOutput) Symbol() pulumi.StringOutput
- func (o GetUsersUserOrganizationOutput) Title() pulumi.StringOutput
- func (o GetUsersUserOrganizationOutput) ToGetUsersUserOrganizationOutput() GetUsersUserOrganizationOutput
- func (o GetUsersUserOrganizationOutput) ToGetUsersUserOrganizationOutputWithContext(ctx context.Context) GetUsersUserOrganizationOutput
- func (o GetUsersUserOrganizationOutput) Type() pulumi.StringOutput
- type GetUsersUserOutput
- func (o GetUsersUserOutput) Addresses() GetUsersUserAddressArrayOutput
- func (o GetUsersUserOutput) AgreedToTerms() pulumi.BoolOutput
- func (o GetUsersUserOutput) Aliases() pulumi.StringArrayOutput
- func (o GetUsersUserOutput) Archived() pulumi.BoolOutput
- func (o GetUsersUserOutput) ChangePasswordAtNextLogin() pulumi.BoolOutput
- func (o GetUsersUserOutput) CreationTime() pulumi.StringOutput
- func (o GetUsersUserOutput) CustomSchemas() GetUsersUserCustomSchemaArrayOutput
- func (o GetUsersUserOutput) CustomerId() pulumi.StringOutput
- func (o GetUsersUserOutput) DeletionTime() pulumi.StringOutput
- func (GetUsersUserOutput) ElementType() reflect.Type
- func (o GetUsersUserOutput) Emails() GetUsersUserEmailArrayOutput
- func (o GetUsersUserOutput) Etag() pulumi.StringOutput
- func (o GetUsersUserOutput) ExternalIds() GetUsersUserExternalIdArrayOutput
- func (o GetUsersUserOutput) HashFunction() pulumi.StringOutput
- func (o GetUsersUserOutput) Id() pulumi.StringOutput
- func (o GetUsersUserOutput) Ims() GetUsersUserImArrayOutput
- func (o GetUsersUserOutput) IncludeInGlobalAddressList() pulumi.BoolOutput
- func (o GetUsersUserOutput) IpAllowlist() pulumi.BoolOutput
- func (o GetUsersUserOutput) IsAdmin() pulumi.BoolOutput
- func (o GetUsersUserOutput) IsDelegatedAdmin() pulumi.BoolOutput
- func (o GetUsersUserOutput) IsEnforcedIn2StepVerification() pulumi.BoolOutput
- func (o GetUsersUserOutput) IsEnrolledIn2StepVerification() pulumi.BoolOutput
- func (o GetUsersUserOutput) IsMailboxSetup() pulumi.BoolOutput
- func (o GetUsersUserOutput) Keywords() GetUsersUserKeywordArrayOutput
- func (o GetUsersUserOutput) Languages() GetUsersUserLanguageArrayOutput
- func (o GetUsersUserOutput) LastLoginTime() pulumi.StringOutput
- func (o GetUsersUserOutput) Locations() GetUsersUserLocationArrayOutput
- func (o GetUsersUserOutput) Names() GetUsersUserNameArrayOutput
- func (o GetUsersUserOutput) NonEditableAliases() pulumi.StringArrayOutput
- func (o GetUsersUserOutput) OrgUnitPath() pulumi.StringOutput
- func (o GetUsersUserOutput) Organizations() GetUsersUserOrganizationArrayOutput
- func (o GetUsersUserOutput) Password() pulumi.StringOutput
- func (o GetUsersUserOutput) Phones() GetUsersUserPhoneArrayOutput
- func (o GetUsersUserOutput) PosixAccounts() GetUsersUserPosixAccountArrayOutput
- func (o GetUsersUserOutput) PrimaryEmail() pulumi.StringOutput
- func (o GetUsersUserOutput) RecoveryEmail() pulumi.StringOutput
- func (o GetUsersUserOutput) RecoveryPhone() pulumi.StringOutput
- func (o GetUsersUserOutput) Relations() GetUsersUserRelationArrayOutput
- func (o GetUsersUserOutput) SshPublicKeys() GetUsersUserSshPublicKeyArrayOutput
- func (o GetUsersUserOutput) Suspended() pulumi.BoolOutput
- func (o GetUsersUserOutput) SuspensionReason() pulumi.StringOutput
- func (o GetUsersUserOutput) ThumbnailPhotoEtag() pulumi.StringOutput
- func (o GetUsersUserOutput) ThumbnailPhotoUrl() pulumi.StringOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
- func (o GetUsersUserOutput) Websites() GetUsersUserWebsiteArrayOutput
- type GetUsersUserPhone
- type GetUsersUserPhoneArgs
- type GetUsersUserPhoneArray
- type GetUsersUserPhoneArrayInput
- type GetUsersUserPhoneArrayOutput
- func (GetUsersUserPhoneArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserPhoneArrayOutput) Index(i pulumi.IntInput) GetUsersUserPhoneOutput
- func (o GetUsersUserPhoneArrayOutput) ToGetUsersUserPhoneArrayOutput() GetUsersUserPhoneArrayOutput
- func (o GetUsersUserPhoneArrayOutput) ToGetUsersUserPhoneArrayOutputWithContext(ctx context.Context) GetUsersUserPhoneArrayOutput
- type GetUsersUserPhoneInput
- type GetUsersUserPhoneOutput
- func (o GetUsersUserPhoneOutput) CustomType() pulumi.StringOutput
- func (GetUsersUserPhoneOutput) ElementType() reflect.Type
- func (o GetUsersUserPhoneOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserPhoneOutput) ToGetUsersUserPhoneOutput() GetUsersUserPhoneOutput
- func (o GetUsersUserPhoneOutput) ToGetUsersUserPhoneOutputWithContext(ctx context.Context) GetUsersUserPhoneOutput
- func (o GetUsersUserPhoneOutput) Type() pulumi.StringOutput
- func (o GetUsersUserPhoneOutput) Value() pulumi.StringOutput
- type GetUsersUserPosixAccount
- type GetUsersUserPosixAccountArgs
- func (GetUsersUserPosixAccountArgs) ElementType() reflect.Type
- func (i GetUsersUserPosixAccountArgs) ToGetUsersUserPosixAccountOutput() GetUsersUserPosixAccountOutput
- func (i GetUsersUserPosixAccountArgs) ToGetUsersUserPosixAccountOutputWithContext(ctx context.Context) GetUsersUserPosixAccountOutput
- type GetUsersUserPosixAccountArray
- func (GetUsersUserPosixAccountArray) ElementType() reflect.Type
- func (i GetUsersUserPosixAccountArray) ToGetUsersUserPosixAccountArrayOutput() GetUsersUserPosixAccountArrayOutput
- func (i GetUsersUserPosixAccountArray) ToGetUsersUserPosixAccountArrayOutputWithContext(ctx context.Context) GetUsersUserPosixAccountArrayOutput
- type GetUsersUserPosixAccountArrayInput
- type GetUsersUserPosixAccountArrayOutput
- func (GetUsersUserPosixAccountArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserPosixAccountArrayOutput) Index(i pulumi.IntInput) GetUsersUserPosixAccountOutput
- func (o GetUsersUserPosixAccountArrayOutput) ToGetUsersUserPosixAccountArrayOutput() GetUsersUserPosixAccountArrayOutput
- func (o GetUsersUserPosixAccountArrayOutput) ToGetUsersUserPosixAccountArrayOutputWithContext(ctx context.Context) GetUsersUserPosixAccountArrayOutput
- type GetUsersUserPosixAccountInput
- type GetUsersUserPosixAccountOutput
- func (o GetUsersUserPosixAccountOutput) AccountId() pulumi.StringOutput
- func (GetUsersUserPosixAccountOutput) ElementType() reflect.Type
- func (o GetUsersUserPosixAccountOutput) Gecos() pulumi.StringOutput
- func (o GetUsersUserPosixAccountOutput) Gid() pulumi.StringOutput
- func (o GetUsersUserPosixAccountOutput) HomeDirectory() pulumi.StringOutput
- func (o GetUsersUserPosixAccountOutput) OperatingSystemType() pulumi.StringOutput
- func (o GetUsersUserPosixAccountOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserPosixAccountOutput) Shell() pulumi.StringOutput
- func (o GetUsersUserPosixAccountOutput) SystemId() pulumi.StringOutput
- func (o GetUsersUserPosixAccountOutput) ToGetUsersUserPosixAccountOutput() GetUsersUserPosixAccountOutput
- func (o GetUsersUserPosixAccountOutput) ToGetUsersUserPosixAccountOutputWithContext(ctx context.Context) GetUsersUserPosixAccountOutput
- func (o GetUsersUserPosixAccountOutput) Uid() pulumi.StringOutput
- func (o GetUsersUserPosixAccountOutput) Username() pulumi.StringOutput
- type GetUsersUserRelation
- type GetUsersUserRelationArgs
- type GetUsersUserRelationArray
- type GetUsersUserRelationArrayInput
- type GetUsersUserRelationArrayOutput
- func (GetUsersUserRelationArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserRelationArrayOutput) Index(i pulumi.IntInput) GetUsersUserRelationOutput
- func (o GetUsersUserRelationArrayOutput) ToGetUsersUserRelationArrayOutput() GetUsersUserRelationArrayOutput
- func (o GetUsersUserRelationArrayOutput) ToGetUsersUserRelationArrayOutputWithContext(ctx context.Context) GetUsersUserRelationArrayOutput
- type GetUsersUserRelationInput
- type GetUsersUserRelationOutput
- func (o GetUsersUserRelationOutput) CustomType() pulumi.StringOutput
- func (GetUsersUserRelationOutput) ElementType() reflect.Type
- func (o GetUsersUserRelationOutput) ToGetUsersUserRelationOutput() GetUsersUserRelationOutput
- func (o GetUsersUserRelationOutput) ToGetUsersUserRelationOutputWithContext(ctx context.Context) GetUsersUserRelationOutput
- func (o GetUsersUserRelationOutput) Type() pulumi.StringOutput
- func (o GetUsersUserRelationOutput) Value() pulumi.StringOutput
- type GetUsersUserSshPublicKey
- type GetUsersUserSshPublicKeyArgs
- func (GetUsersUserSshPublicKeyArgs) ElementType() reflect.Type
- func (i GetUsersUserSshPublicKeyArgs) ToGetUsersUserSshPublicKeyOutput() GetUsersUserSshPublicKeyOutput
- func (i GetUsersUserSshPublicKeyArgs) ToGetUsersUserSshPublicKeyOutputWithContext(ctx context.Context) GetUsersUserSshPublicKeyOutput
- type GetUsersUserSshPublicKeyArray
- func (GetUsersUserSshPublicKeyArray) ElementType() reflect.Type
- func (i GetUsersUserSshPublicKeyArray) ToGetUsersUserSshPublicKeyArrayOutput() GetUsersUserSshPublicKeyArrayOutput
- func (i GetUsersUserSshPublicKeyArray) ToGetUsersUserSshPublicKeyArrayOutputWithContext(ctx context.Context) GetUsersUserSshPublicKeyArrayOutput
- type GetUsersUserSshPublicKeyArrayInput
- type GetUsersUserSshPublicKeyArrayOutput
- func (GetUsersUserSshPublicKeyArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserSshPublicKeyArrayOutput) Index(i pulumi.IntInput) GetUsersUserSshPublicKeyOutput
- func (o GetUsersUserSshPublicKeyArrayOutput) ToGetUsersUserSshPublicKeyArrayOutput() GetUsersUserSshPublicKeyArrayOutput
- func (o GetUsersUserSshPublicKeyArrayOutput) ToGetUsersUserSshPublicKeyArrayOutputWithContext(ctx context.Context) GetUsersUserSshPublicKeyArrayOutput
- type GetUsersUserSshPublicKeyInput
- type GetUsersUserSshPublicKeyOutput
- func (GetUsersUserSshPublicKeyOutput) ElementType() reflect.Type
- func (o GetUsersUserSshPublicKeyOutput) ExpirationTimeUsec() pulumi.StringOutput
- func (o GetUsersUserSshPublicKeyOutput) Fingerprint() pulumi.StringOutput
- func (o GetUsersUserSshPublicKeyOutput) Key() pulumi.StringOutput
- func (o GetUsersUserSshPublicKeyOutput) ToGetUsersUserSshPublicKeyOutput() GetUsersUserSshPublicKeyOutput
- func (o GetUsersUserSshPublicKeyOutput) ToGetUsersUserSshPublicKeyOutputWithContext(ctx context.Context) GetUsersUserSshPublicKeyOutput
- type GetUsersUserWebsite
- type GetUsersUserWebsiteArgs
- type GetUsersUserWebsiteArray
- type GetUsersUserWebsiteArrayInput
- type GetUsersUserWebsiteArrayOutput
- func (GetUsersUserWebsiteArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserWebsiteArrayOutput) Index(i pulumi.IntInput) GetUsersUserWebsiteOutput
- func (o GetUsersUserWebsiteArrayOutput) ToGetUsersUserWebsiteArrayOutput() GetUsersUserWebsiteArrayOutput
- func (o GetUsersUserWebsiteArrayOutput) ToGetUsersUserWebsiteArrayOutputWithContext(ctx context.Context) GetUsersUserWebsiteArrayOutput
- type GetUsersUserWebsiteInput
- type GetUsersUserWebsiteOutput
- func (o GetUsersUserWebsiteOutput) CustomType() pulumi.StringOutput
- func (GetUsersUserWebsiteOutput) ElementType() reflect.Type
- func (o GetUsersUserWebsiteOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserWebsiteOutput) ToGetUsersUserWebsiteOutput() GetUsersUserWebsiteOutput
- func (o GetUsersUserWebsiteOutput) ToGetUsersUserWebsiteOutputWithContext(ctx context.Context) GetUsersUserWebsiteOutput
- func (o GetUsersUserWebsiteOutput) Type() pulumi.StringOutput
- func (o GetUsersUserWebsiteOutput) Value() pulumi.StringOutput
- type GmailSendAsAlias
- type GmailSendAsAliasArgs
- type GmailSendAsAliasArray
- type GmailSendAsAliasArrayInput
- type GmailSendAsAliasArrayOutput
- func (GmailSendAsAliasArrayOutput) ElementType() reflect.Type
- func (o GmailSendAsAliasArrayOutput) Index(i pulumi.IntInput) GmailSendAsAliasOutput
- func (o GmailSendAsAliasArrayOutput) ToGmailSendAsAliasArrayOutput() GmailSendAsAliasArrayOutput
- func (o GmailSendAsAliasArrayOutput) ToGmailSendAsAliasArrayOutputWithContext(ctx context.Context) GmailSendAsAliasArrayOutput
- type GmailSendAsAliasInput
- type GmailSendAsAliasMap
- type GmailSendAsAliasMapInput
- type GmailSendAsAliasMapOutput
- func (GmailSendAsAliasMapOutput) ElementType() reflect.Type
- func (o GmailSendAsAliasMapOutput) MapIndex(k pulumi.StringInput) GmailSendAsAliasOutput
- func (o GmailSendAsAliasMapOutput) ToGmailSendAsAliasMapOutput() GmailSendAsAliasMapOutput
- func (o GmailSendAsAliasMapOutput) ToGmailSendAsAliasMapOutputWithContext(ctx context.Context) GmailSendAsAliasMapOutput
- type GmailSendAsAliasOutput
- func (o GmailSendAsAliasOutput) DisplayName() pulumi.StringPtrOutput
- func (GmailSendAsAliasOutput) ElementType() reflect.Type
- func (o GmailSendAsAliasOutput) IsDefault() pulumi.BoolPtrOutput
- func (o GmailSendAsAliasOutput) IsPrimary() pulumi.BoolOutput
- func (o GmailSendAsAliasOutput) PrimaryEmail() pulumi.StringOutput
- func (o GmailSendAsAliasOutput) ReplyToAddress() pulumi.StringPtrOutput
- func (o GmailSendAsAliasOutput) SendAsEmail() pulumi.StringOutput
- func (o GmailSendAsAliasOutput) Signature() pulumi.StringPtrOutput
- func (o GmailSendAsAliasOutput) SmtpMsa() GmailSendAsAliasSmtpMsaPtrOutput
- func (o GmailSendAsAliasOutput) ToGmailSendAsAliasOutput() GmailSendAsAliasOutput
- func (o GmailSendAsAliasOutput) ToGmailSendAsAliasOutputWithContext(ctx context.Context) GmailSendAsAliasOutput
- func (o GmailSendAsAliasOutput) TreatAsAlias() pulumi.BoolPtrOutput
- func (o GmailSendAsAliasOutput) VerificationStatus() pulumi.StringOutput
- type GmailSendAsAliasSmtpMsa
- type GmailSendAsAliasSmtpMsaArgs
- func (GmailSendAsAliasSmtpMsaArgs) ElementType() reflect.Type
- func (i GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaOutput() GmailSendAsAliasSmtpMsaOutput
- func (i GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaOutput
- func (i GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaPtrOutput() GmailSendAsAliasSmtpMsaPtrOutput
- func (i GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaPtrOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaPtrOutput
- type GmailSendAsAliasSmtpMsaInput
- type GmailSendAsAliasSmtpMsaOutput
- func (GmailSendAsAliasSmtpMsaOutput) ElementType() reflect.Type
- func (o GmailSendAsAliasSmtpMsaOutput) Host() pulumi.StringOutput
- func (o GmailSendAsAliasSmtpMsaOutput) Password() pulumi.StringPtrOutput
- func (o GmailSendAsAliasSmtpMsaOutput) Port() pulumi.IntOutput
- func (o GmailSendAsAliasSmtpMsaOutput) SecurityMode() pulumi.StringPtrOutput
- func (o GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaOutput() GmailSendAsAliasSmtpMsaOutput
- func (o GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaOutput
- func (o GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaPtrOutput() GmailSendAsAliasSmtpMsaPtrOutput
- func (o GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaPtrOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaPtrOutput
- func (o GmailSendAsAliasSmtpMsaOutput) Username() pulumi.StringPtrOutput
- type GmailSendAsAliasSmtpMsaPtrInput
- type GmailSendAsAliasSmtpMsaPtrOutput
- func (o GmailSendAsAliasSmtpMsaPtrOutput) Elem() GmailSendAsAliasSmtpMsaOutput
- func (GmailSendAsAliasSmtpMsaPtrOutput) ElementType() reflect.Type
- func (o GmailSendAsAliasSmtpMsaPtrOutput) Host() pulumi.StringPtrOutput
- func (o GmailSendAsAliasSmtpMsaPtrOutput) Password() pulumi.StringPtrOutput
- func (o GmailSendAsAliasSmtpMsaPtrOutput) Port() pulumi.IntPtrOutput
- func (o GmailSendAsAliasSmtpMsaPtrOutput) SecurityMode() pulumi.StringPtrOutput
- func (o GmailSendAsAliasSmtpMsaPtrOutput) ToGmailSendAsAliasSmtpMsaPtrOutput() GmailSendAsAliasSmtpMsaPtrOutput
- func (o GmailSendAsAliasSmtpMsaPtrOutput) ToGmailSendAsAliasSmtpMsaPtrOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaPtrOutput
- func (o GmailSendAsAliasSmtpMsaPtrOutput) Username() pulumi.StringPtrOutput
- type GmailSendAsAliasState
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupMember
- type GroupMemberArgs
- type GroupMemberArray
- type GroupMemberArrayInput
- type GroupMemberArrayOutput
- func (GroupMemberArrayOutput) ElementType() reflect.Type
- func (o GroupMemberArrayOutput) Index(i pulumi.IntInput) GroupMemberOutput
- func (o GroupMemberArrayOutput) ToGroupMemberArrayOutput() GroupMemberArrayOutput
- func (o GroupMemberArrayOutput) ToGroupMemberArrayOutputWithContext(ctx context.Context) GroupMemberArrayOutput
- type GroupMemberInput
- type GroupMemberMap
- type GroupMemberMapInput
- type GroupMemberMapOutput
- func (GroupMemberMapOutput) ElementType() reflect.Type
- func (o GroupMemberMapOutput) MapIndex(k pulumi.StringInput) GroupMemberOutput
- func (o GroupMemberMapOutput) ToGroupMemberMapOutput() GroupMemberMapOutput
- func (o GroupMemberMapOutput) ToGroupMemberMapOutputWithContext(ctx context.Context) GroupMemberMapOutput
- type GroupMemberOutput
- func (o GroupMemberOutput) DeliverySettings() pulumi.StringPtrOutput
- func (GroupMemberOutput) ElementType() reflect.Type
- func (o GroupMemberOutput) Email() pulumi.StringOutput
- func (o GroupMemberOutput) Etag() pulumi.StringOutput
- func (o GroupMemberOutput) GroupId() pulumi.StringOutput
- func (o GroupMemberOutput) MemberId() pulumi.StringOutput
- func (o GroupMemberOutput) Role() pulumi.StringPtrOutput
- func (o GroupMemberOutput) Status() pulumi.StringOutput
- func (o GroupMemberOutput) ToGroupMemberOutput() GroupMemberOutput
- func (o GroupMemberOutput) ToGroupMemberOutputWithContext(ctx context.Context) GroupMemberOutput
- func (o GroupMemberOutput) Type() pulumi.StringPtrOutput
- type GroupMemberState
- type GroupMembers
- type GroupMembersArgs
- type GroupMembersArray
- type GroupMembersArrayInput
- type GroupMembersArrayOutput
- func (GroupMembersArrayOutput) ElementType() reflect.Type
- func (o GroupMembersArrayOutput) Index(i pulumi.IntInput) GroupMembersOutput
- func (o GroupMembersArrayOutput) ToGroupMembersArrayOutput() GroupMembersArrayOutput
- func (o GroupMembersArrayOutput) ToGroupMembersArrayOutputWithContext(ctx context.Context) GroupMembersArrayOutput
- type GroupMembersInput
- type GroupMembersMap
- type GroupMembersMapInput
- type GroupMembersMapOutput
- func (GroupMembersMapOutput) ElementType() reflect.Type
- func (o GroupMembersMapOutput) MapIndex(k pulumi.StringInput) GroupMembersOutput
- func (o GroupMembersMapOutput) ToGroupMembersMapOutput() GroupMembersMapOutput
- func (o GroupMembersMapOutput) ToGroupMembersMapOutputWithContext(ctx context.Context) GroupMembersMapOutput
- type GroupMembersMember
- type GroupMembersMemberArgs
- type GroupMembersMemberArray
- type GroupMembersMemberArrayInput
- type GroupMembersMemberArrayOutput
- func (GroupMembersMemberArrayOutput) ElementType() reflect.Type
- func (o GroupMembersMemberArrayOutput) Index(i pulumi.IntInput) GroupMembersMemberOutput
- func (o GroupMembersMemberArrayOutput) ToGroupMembersMemberArrayOutput() GroupMembersMemberArrayOutput
- func (o GroupMembersMemberArrayOutput) ToGroupMembersMemberArrayOutputWithContext(ctx context.Context) GroupMembersMemberArrayOutput
- type GroupMembersMemberInput
- type GroupMembersMemberOutput
- func (o GroupMembersMemberOutput) DeliverySettings() pulumi.StringPtrOutput
- func (GroupMembersMemberOutput) ElementType() reflect.Type
- func (o GroupMembersMemberOutput) Email() pulumi.StringOutput
- func (o GroupMembersMemberOutput) Id() pulumi.StringPtrOutput
- func (o GroupMembersMemberOutput) Role() pulumi.StringPtrOutput
- func (o GroupMembersMemberOutput) Status() pulumi.StringPtrOutput
- func (o GroupMembersMemberOutput) ToGroupMembersMemberOutput() GroupMembersMemberOutput
- func (o GroupMembersMemberOutput) ToGroupMembersMemberOutputWithContext(ctx context.Context) GroupMembersMemberOutput
- func (o GroupMembersMemberOutput) Type() pulumi.StringPtrOutput
- type GroupMembersOutput
- func (GroupMembersOutput) ElementType() reflect.Type
- func (o GroupMembersOutput) Etag() pulumi.StringOutput
- func (o GroupMembersOutput) GroupId() pulumi.StringOutput
- func (o GroupMembersOutput) Members() GroupMembersMemberArrayOutput
- func (o GroupMembersOutput) ToGroupMembersOutput() GroupMembersOutput
- func (o GroupMembersOutput) ToGroupMembersOutputWithContext(ctx context.Context) GroupMembersOutput
- type GroupMembersState
- type GroupOutput
- func (o GroupOutput) AdminCreated() pulumi.BoolOutput
- func (o GroupOutput) Aliases() pulumi.StringArrayOutput
- func (o GroupOutput) Description() pulumi.StringPtrOutput
- func (o GroupOutput) DirectMembersCount() pulumi.IntOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) Email() pulumi.StringOutput
- func (o GroupOutput) Etag() pulumi.StringOutput
- func (o GroupOutput) Name() pulumi.StringOutput
- func (o GroupOutput) NonEditableAliases() pulumi.StringArrayOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupSettings
- type GroupSettingsArgs
- type GroupSettingsArray
- type GroupSettingsArrayInput
- type GroupSettingsArrayOutput
- func (GroupSettingsArrayOutput) ElementType() reflect.Type
- func (o GroupSettingsArrayOutput) Index(i pulumi.IntInput) GroupSettingsOutput
- func (o GroupSettingsArrayOutput) ToGroupSettingsArrayOutput() GroupSettingsArrayOutput
- func (o GroupSettingsArrayOutput) ToGroupSettingsArrayOutputWithContext(ctx context.Context) GroupSettingsArrayOutput
- type GroupSettingsInput
- type GroupSettingsMap
- type GroupSettingsMapInput
- type GroupSettingsMapOutput
- func (GroupSettingsMapOutput) ElementType() reflect.Type
- func (o GroupSettingsMapOutput) MapIndex(k pulumi.StringInput) GroupSettingsOutput
- func (o GroupSettingsMapOutput) ToGroupSettingsMapOutput() GroupSettingsMapOutput
- func (o GroupSettingsMapOutput) ToGroupSettingsMapOutputWithContext(ctx context.Context) GroupSettingsMapOutput
- type GroupSettingsOutput
- func (o GroupSettingsOutput) AllowExternalMembers() pulumi.BoolPtrOutput
- func (o GroupSettingsOutput) AllowWebPosting() pulumi.BoolPtrOutput
- func (o GroupSettingsOutput) ArchiveOnly() pulumi.BoolPtrOutput
- func (o GroupSettingsOutput) CustomFooterText() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) CustomReplyTo() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) CustomRolesEnabledForSettingsToBeMerged() pulumi.BoolOutput
- func (o GroupSettingsOutput) DefaultMessageDenyNotificationText() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) Description() pulumi.StringOutput
- func (GroupSettingsOutput) ElementType() reflect.Type
- func (o GroupSettingsOutput) Email() pulumi.StringOutput
- func (o GroupSettingsOutput) EnableCollaborativeInbox() pulumi.BoolPtrOutput
- func (o GroupSettingsOutput) IncludeCustomFooter() pulumi.BoolPtrOutput
- func (o GroupSettingsOutput) IncludeInGlobalAddressList() pulumi.BoolPtrOutput
- func (o GroupSettingsOutput) IsArchived() pulumi.BoolPtrOutput
- func (o GroupSettingsOutput) MembersCanPostAsTheGroup() pulumi.BoolPtrOutput
- func (o GroupSettingsOutput) MessageModerationLevel() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) Name() pulumi.StringOutput
- func (o GroupSettingsOutput) PrimaryLanguage() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) ReplyTo() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) SendMessageDenyNotification() pulumi.BoolPtrOutput
- func (o GroupSettingsOutput) SpamModerationLevel() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) ToGroupSettingsOutput() GroupSettingsOutput
- func (o GroupSettingsOutput) ToGroupSettingsOutputWithContext(ctx context.Context) GroupSettingsOutput
- func (o GroupSettingsOutput) WhoCanAssistContent() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) WhoCanContactOwner() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) WhoCanDiscoverGroup() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) WhoCanJoin() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) WhoCanLeaveGroup() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) WhoCanModerateContent() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) WhoCanModerateMembers() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) WhoCanPostMessage() pulumi.StringOutput
- func (o GroupSettingsOutput) WhoCanViewGroup() pulumi.StringPtrOutput
- func (o GroupSettingsOutput) WhoCanViewMembership() pulumi.StringPtrOutput
- type GroupSettingsState
- type GroupState
- type LookupDomainAliasArgs
- type LookupDomainAliasOutputArgs
- type LookupDomainAliasResult
- type LookupDomainAliasResultOutput
- func (o LookupDomainAliasResultOutput) CreationTime() pulumi.IntOutput
- func (o LookupDomainAliasResultOutput) DomainAliasName() pulumi.StringOutput
- func (LookupDomainAliasResultOutput) ElementType() reflect.Type
- func (o LookupDomainAliasResultOutput) Etag() pulumi.StringOutput
- func (o LookupDomainAliasResultOutput) Id() pulumi.StringOutput
- func (o LookupDomainAliasResultOutput) ParentDomainName() pulumi.StringOutput
- func (o LookupDomainAliasResultOutput) ToLookupDomainAliasResultOutput() LookupDomainAliasResultOutput
- func (o LookupDomainAliasResultOutput) ToLookupDomainAliasResultOutputWithContext(ctx context.Context) LookupDomainAliasResultOutput
- func (o LookupDomainAliasResultOutput) Verified() pulumi.BoolOutput
- type LookupDomainArgs
- type LookupDomainOutputArgs
- type LookupDomainResult
- type LookupDomainResultOutput
- func (o LookupDomainResultOutput) CreationTime() pulumi.IntOutput
- func (o LookupDomainResultOutput) DomainAliases() pulumi.StringArrayOutput
- func (o LookupDomainResultOutput) DomainName() pulumi.StringOutput
- func (LookupDomainResultOutput) ElementType() reflect.Type
- func (o LookupDomainResultOutput) Etag() pulumi.StringOutput
- func (o LookupDomainResultOutput) Id() pulumi.StringOutput
- func (o LookupDomainResultOutput) IsPrimary() pulumi.BoolOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
- func (o LookupDomainResultOutput) Verified() pulumi.BoolOutput
- type LookupGroupArgs
- type LookupGroupMemberArgs
- type LookupGroupMemberOutputArgs
- type LookupGroupMemberResult
- type LookupGroupMemberResultOutput
- func (o LookupGroupMemberResultOutput) DeliverySettings() pulumi.StringOutput
- func (LookupGroupMemberResultOutput) ElementType() reflect.Type
- func (o LookupGroupMemberResultOutput) Email() pulumi.StringOutput
- func (o LookupGroupMemberResultOutput) Etag() pulumi.StringOutput
- func (o LookupGroupMemberResultOutput) GroupId() pulumi.StringOutput
- func (o LookupGroupMemberResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupMemberResultOutput) MemberId() pulumi.StringOutput
- func (o LookupGroupMemberResultOutput) Role() pulumi.StringOutput
- func (o LookupGroupMemberResultOutput) Status() pulumi.StringOutput
- func (o LookupGroupMemberResultOutput) ToLookupGroupMemberResultOutput() LookupGroupMemberResultOutput
- func (o LookupGroupMemberResultOutput) ToLookupGroupMemberResultOutputWithContext(ctx context.Context) LookupGroupMemberResultOutput
- func (o LookupGroupMemberResultOutput) Type() pulumi.StringOutput
- type LookupGroupMembersArgs
- type LookupGroupMembersOutputArgs
- type LookupGroupMembersResult
- type LookupGroupMembersResultOutput
- func (LookupGroupMembersResultOutput) ElementType() reflect.Type
- func (o LookupGroupMembersResultOutput) Etag() pulumi.StringOutput
- func (o LookupGroupMembersResultOutput) GroupId() pulumi.StringOutput
- func (o LookupGroupMembersResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupMembersResultOutput) IncludeDerivedMembership() pulumi.BoolPtrOutput
- func (o LookupGroupMembersResultOutput) Members() GetGroupMembersMemberArrayOutput
- func (o LookupGroupMembersResultOutput) ToLookupGroupMembersResultOutput() LookupGroupMembersResultOutput
- func (o LookupGroupMembersResultOutput) ToLookupGroupMembersResultOutputWithContext(ctx context.Context) LookupGroupMembersResultOutput
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) AdminCreated() pulumi.BoolOutput
- func (o LookupGroupResultOutput) Aliases() pulumi.StringArrayOutput
- func (o LookupGroupResultOutput) Description() pulumi.StringOutput
- func (o LookupGroupResultOutput) DirectMembersCount() pulumi.IntOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) Email() pulumi.StringOutput
- func (o LookupGroupResultOutput) Etag() pulumi.StringOutput
- func (o LookupGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupGroupResultOutput) NonEditableAliases() pulumi.StringArrayOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- type LookupGroupSettingsArgs
- type LookupGroupSettingsOutputArgs
- type LookupGroupSettingsResult
- type LookupGroupSettingsResultOutput
- func (o LookupGroupSettingsResultOutput) AllowExternalMembers() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) AllowWebPosting() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) ArchiveOnly() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) CustomFooterText() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) CustomReplyTo() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) CustomRolesEnabledForSettingsToBeMerged() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) DefaultMessageDenyNotificationText() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) Description() pulumi.StringOutput
- func (LookupGroupSettingsResultOutput) ElementType() reflect.Type
- func (o LookupGroupSettingsResultOutput) Email() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) EnableCollaborativeInbox() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) IncludeCustomFooter() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) IncludeInGlobalAddressList() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) IsArchived() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) MembersCanPostAsTheGroup() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) MessageModerationLevel() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) Name() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) PrimaryLanguage() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) ReplyTo() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) SendMessageDenyNotification() pulumi.BoolOutput
- func (o LookupGroupSettingsResultOutput) SpamModerationLevel() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) ToLookupGroupSettingsResultOutput() LookupGroupSettingsResultOutput
- func (o LookupGroupSettingsResultOutput) ToLookupGroupSettingsResultOutputWithContext(ctx context.Context) LookupGroupSettingsResultOutput
- func (o LookupGroupSettingsResultOutput) WhoCanAssistContent() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) WhoCanContactOwner() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) WhoCanDiscoverGroup() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) WhoCanJoin() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) WhoCanLeaveGroup() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) WhoCanModerateContent() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) WhoCanModerateMembers() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) WhoCanPostMessage() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) WhoCanViewGroup() pulumi.StringOutput
- func (o LookupGroupSettingsResultOutput) WhoCanViewMembership() pulumi.StringOutput
- type LookupOrgUnitArgs
- type LookupOrgUnitOutputArgs
- type LookupOrgUnitResult
- type LookupOrgUnitResultOutput
- func (o LookupOrgUnitResultOutput) BlockInheritance() pulumi.BoolOutput
- func (o LookupOrgUnitResultOutput) Description() pulumi.StringOutput
- func (LookupOrgUnitResultOutput) ElementType() reflect.Type
- func (o LookupOrgUnitResultOutput) Etag() pulumi.StringOutput
- func (o LookupOrgUnitResultOutput) Id() pulumi.StringOutput
- func (o LookupOrgUnitResultOutput) Name() pulumi.StringOutput
- func (o LookupOrgUnitResultOutput) OrgUnitId() pulumi.StringOutput
- func (o LookupOrgUnitResultOutput) OrgUnitPath() pulumi.StringOutput
- func (o LookupOrgUnitResultOutput) ParentOrgUnitId() pulumi.StringOutput
- func (o LookupOrgUnitResultOutput) ParentOrgUnitPath() pulumi.StringOutput
- func (o LookupOrgUnitResultOutput) ToLookupOrgUnitResultOutput() LookupOrgUnitResultOutput
- func (o LookupOrgUnitResultOutput) ToLookupOrgUnitResultOutputWithContext(ctx context.Context) LookupOrgUnitResultOutput
- type LookupRoleArgs
- type LookupRoleOutputArgs
- type LookupRoleResult
- type LookupRoleResultOutput
- func (o LookupRoleResultOutput) Description() pulumi.StringOutput
- func (LookupRoleResultOutput) ElementType() reflect.Type
- func (o LookupRoleResultOutput) Etag() pulumi.StringOutput
- func (o LookupRoleResultOutput) Id() pulumi.StringOutput
- func (o LookupRoleResultOutput) IsSuperAdminRole() pulumi.BoolOutput
- func (o LookupRoleResultOutput) IsSystemRole() pulumi.BoolOutput
- func (o LookupRoleResultOutput) Name() pulumi.StringOutput
- func (o LookupRoleResultOutput) Privileges() GetRolePrivilegeArrayOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
- type LookupSchemaArgs
- type LookupSchemaOutputArgs
- type LookupSchemaResult
- type LookupSchemaResultOutput
- func (o LookupSchemaResultOutput) DisplayName() pulumi.StringOutput
- func (LookupSchemaResultOutput) ElementType() reflect.Type
- func (o LookupSchemaResultOutput) Etag() pulumi.StringOutput
- func (o LookupSchemaResultOutput) Fields() GetSchemaFieldArrayOutput
- func (o LookupSchemaResultOutput) Id() pulumi.StringOutput
- func (o LookupSchemaResultOutput) SchemaId() pulumi.StringOutput
- func (o LookupSchemaResultOutput) SchemaName() pulumi.StringOutput
- func (o LookupSchemaResultOutput) ToLookupSchemaResultOutput() LookupSchemaResultOutput
- func (o LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext(ctx context.Context) LookupSchemaResultOutput
- type LookupUserArgs
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) Addresses() GetUserAddressArrayOutput
- func (o LookupUserResultOutput) AgreedToTerms() pulumi.BoolOutput
- func (o LookupUserResultOutput) Aliases() pulumi.StringArrayOutput
- func (o LookupUserResultOutput) Archived() pulumi.BoolOutput
- func (o LookupUserResultOutput) ChangePasswordAtNextLogin() pulumi.BoolOutput
- func (o LookupUserResultOutput) CreationTime() pulumi.StringOutput
- func (o LookupUserResultOutput) CustomSchemas() GetUserCustomSchemaArrayOutput
- func (o LookupUserResultOutput) CustomerId() pulumi.StringOutput
- func (o LookupUserResultOutput) DeletionTime() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Emails() GetUserEmailArrayOutput
- func (o LookupUserResultOutput) Etag() pulumi.StringOutput
- func (o LookupUserResultOutput) ExternalIds() GetUserExternalIdArrayOutput
- func (o LookupUserResultOutput) HashFunction() pulumi.StringOutput
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) Ims() GetUserImArrayOutput
- func (o LookupUserResultOutput) IncludeInGlobalAddressList() pulumi.BoolOutput
- func (o LookupUserResultOutput) IpAllowlist() pulumi.BoolOutput
- func (o LookupUserResultOutput) IsAdmin() pulumi.BoolOutput
- func (o LookupUserResultOutput) IsDelegatedAdmin() pulumi.BoolOutput
- func (o LookupUserResultOutput) IsEnforcedIn2StepVerification() pulumi.BoolOutput
- func (o LookupUserResultOutput) IsEnrolledIn2StepVerification() pulumi.BoolOutput
- func (o LookupUserResultOutput) IsMailboxSetup() pulumi.BoolOutput
- func (o LookupUserResultOutput) Keywords() GetUserKeywordArrayOutput
- func (o LookupUserResultOutput) Languages() GetUserLanguageArrayOutput
- func (o LookupUserResultOutput) LastLoginTime() pulumi.StringOutput
- func (o LookupUserResultOutput) Locations() GetUserLocationArrayOutput
- func (o LookupUserResultOutput) Names() GetUserNameArrayOutput
- func (o LookupUserResultOutput) NonEditableAliases() pulumi.StringArrayOutput
- func (o LookupUserResultOutput) OrgUnitPath() pulumi.StringOutput
- func (o LookupUserResultOutput) Organizations() GetUserOrganizationArrayOutput
- func (o LookupUserResultOutput) Password() pulumi.StringOutput
- func (o LookupUserResultOutput) Phones() GetUserPhoneArrayOutput
- func (o LookupUserResultOutput) PosixAccounts() GetUserPosixAccountArrayOutput
- func (o LookupUserResultOutput) PrimaryEmail() pulumi.StringOutput
- func (o LookupUserResultOutput) RecoveryEmail() pulumi.StringOutput
- func (o LookupUserResultOutput) RecoveryPhone() pulumi.StringOutput
- func (o LookupUserResultOutput) Relations() GetUserRelationArrayOutput
- func (o LookupUserResultOutput) SshPublicKeys() GetUserSshPublicKeyArrayOutput
- func (o LookupUserResultOutput) Suspended() pulumi.BoolOutput
- func (o LookupUserResultOutput) SuspensionReason() pulumi.StringOutput
- func (o LookupUserResultOutput) ThumbnailPhotoEtag() pulumi.StringOutput
- func (o LookupUserResultOutput) ThumbnailPhotoUrl() pulumi.StringOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) Websites() GetUserWebsiteArrayOutput
- type OrgUnit
- type OrgUnitArgs
- type OrgUnitArray
- type OrgUnitArrayInput
- type OrgUnitArrayOutput
- type OrgUnitInput
- type OrgUnitMap
- type OrgUnitMapInput
- type OrgUnitMapOutput
- type OrgUnitOutput
- func (o OrgUnitOutput) BlockInheritance() pulumi.BoolPtrOutput
- func (o OrgUnitOutput) Description() pulumi.StringPtrOutput
- func (OrgUnitOutput) ElementType() reflect.Type
- func (o OrgUnitOutput) Etag() pulumi.StringOutput
- func (o OrgUnitOutput) Name() pulumi.StringOutput
- func (o OrgUnitOutput) OrgUnitId() pulumi.StringOutput
- func (o OrgUnitOutput) OrgUnitPath() pulumi.StringOutput
- func (o OrgUnitOutput) ParentOrgUnitId() pulumi.StringOutput
- func (o OrgUnitOutput) ParentOrgUnitPath() pulumi.StringOutput
- func (o OrgUnitOutput) ToOrgUnitOutput() OrgUnitOutput
- func (o OrgUnitOutput) ToOrgUnitOutputWithContext(ctx context.Context) OrgUnitOutput
- type OrgUnitState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) AccessToken() pulumi.StringPtrOutput
- func (o ProviderOutput) Credentials() pulumi.StringPtrOutput
- func (o ProviderOutput) CustomerId() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ImpersonatedUserEmail() pulumi.StringPtrOutput
- func (o ProviderOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- type Role
- type RoleArgs
- type RoleArray
- type RoleArrayInput
- type RoleArrayOutput
- type RoleAssignment
- type RoleAssignmentArgs
- type RoleAssignmentArray
- type RoleAssignmentArrayInput
- type RoleAssignmentArrayOutput
- func (RoleAssignmentArrayOutput) ElementType() reflect.Type
- func (o RoleAssignmentArrayOutput) Index(i pulumi.IntInput) RoleAssignmentOutput
- func (o RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutput() RoleAssignmentArrayOutput
- func (o RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutputWithContext(ctx context.Context) RoleAssignmentArrayOutput
- type RoleAssignmentInput
- type RoleAssignmentMap
- type RoleAssignmentMapInput
- type RoleAssignmentMapOutput
- func (RoleAssignmentMapOutput) ElementType() reflect.Type
- func (o RoleAssignmentMapOutput) MapIndex(k pulumi.StringInput) RoleAssignmentOutput
- func (o RoleAssignmentMapOutput) ToRoleAssignmentMapOutput() RoleAssignmentMapOutput
- func (o RoleAssignmentMapOutput) ToRoleAssignmentMapOutputWithContext(ctx context.Context) RoleAssignmentMapOutput
- type RoleAssignmentOutput
- func (o RoleAssignmentOutput) AssignedTo() pulumi.StringOutput
- func (RoleAssignmentOutput) ElementType() reflect.Type
- func (o RoleAssignmentOutput) Etag() pulumi.StringOutput
- func (o RoleAssignmentOutput) OrgUnitId() pulumi.StringPtrOutput
- func (o RoleAssignmentOutput) RoleId() pulumi.StringOutput
- func (o RoleAssignmentOutput) ScopeType() pulumi.StringPtrOutput
- func (o RoleAssignmentOutput) ToRoleAssignmentOutput() RoleAssignmentOutput
- func (o RoleAssignmentOutput) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput
- type RoleAssignmentState
- type RoleInput
- type RoleMap
- type RoleMapInput
- type RoleMapOutput
- type RoleOutput
- func (o RoleOutput) Description() pulumi.StringPtrOutput
- func (RoleOutput) ElementType() reflect.Type
- func (o RoleOutput) Etag() pulumi.StringOutput
- func (o RoleOutput) IsSuperAdminRole() pulumi.BoolOutput
- func (o RoleOutput) IsSystemRole() pulumi.BoolOutput
- func (o RoleOutput) Name() pulumi.StringOutput
- func (o RoleOutput) Privileges() RolePrivilegeArrayOutput
- func (o RoleOutput) ToRoleOutput() RoleOutput
- func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
- type RolePrivilege
- type RolePrivilegeArgs
- type RolePrivilegeArray
- type RolePrivilegeArrayInput
- type RolePrivilegeArrayOutput
- func (RolePrivilegeArrayOutput) ElementType() reflect.Type
- func (o RolePrivilegeArrayOutput) Index(i pulumi.IntInput) RolePrivilegeOutput
- func (o RolePrivilegeArrayOutput) ToRolePrivilegeArrayOutput() RolePrivilegeArrayOutput
- func (o RolePrivilegeArrayOutput) ToRolePrivilegeArrayOutputWithContext(ctx context.Context) RolePrivilegeArrayOutput
- type RolePrivilegeInput
- type RolePrivilegeOutput
- func (RolePrivilegeOutput) ElementType() reflect.Type
- func (o RolePrivilegeOutput) PrivilegeName() pulumi.StringOutput
- func (o RolePrivilegeOutput) ServiceId() pulumi.StringOutput
- func (o RolePrivilegeOutput) ToRolePrivilegeOutput() RolePrivilegeOutput
- func (o RolePrivilegeOutput) ToRolePrivilegeOutputWithContext(ctx context.Context) RolePrivilegeOutput
- type RoleState
- type Schema
- type SchemaArgs
- type SchemaArray
- type SchemaArrayInput
- type SchemaArrayOutput
- type SchemaField
- type SchemaFieldArgs
- type SchemaFieldArray
- type SchemaFieldArrayInput
- type SchemaFieldArrayOutput
- func (SchemaFieldArrayOutput) ElementType() reflect.Type
- func (o SchemaFieldArrayOutput) Index(i pulumi.IntInput) SchemaFieldOutput
- func (o SchemaFieldArrayOutput) ToSchemaFieldArrayOutput() SchemaFieldArrayOutput
- func (o SchemaFieldArrayOutput) ToSchemaFieldArrayOutputWithContext(ctx context.Context) SchemaFieldArrayOutput
- type SchemaFieldInput
- type SchemaFieldNumericIndexingSpec
- type SchemaFieldNumericIndexingSpecArgs
- func (SchemaFieldNumericIndexingSpecArgs) ElementType() reflect.Type
- func (i SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecOutput() SchemaFieldNumericIndexingSpecOutput
- func (i SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecOutput
- func (i SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecPtrOutput() SchemaFieldNumericIndexingSpecPtrOutput
- func (i SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecPtrOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecPtrOutput
- type SchemaFieldNumericIndexingSpecInput
- type SchemaFieldNumericIndexingSpecOutput
- func (SchemaFieldNumericIndexingSpecOutput) ElementType() reflect.Type
- func (o SchemaFieldNumericIndexingSpecOutput) MaxValue() pulumi.Float64PtrOutput
- func (o SchemaFieldNumericIndexingSpecOutput) MinValue() pulumi.Float64PtrOutput
- func (o SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecOutput() SchemaFieldNumericIndexingSpecOutput
- func (o SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecOutput
- func (o SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecPtrOutput() SchemaFieldNumericIndexingSpecPtrOutput
- func (o SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecPtrOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecPtrOutput
- type SchemaFieldNumericIndexingSpecPtrInput
- type SchemaFieldNumericIndexingSpecPtrOutput
- func (o SchemaFieldNumericIndexingSpecPtrOutput) Elem() SchemaFieldNumericIndexingSpecOutput
- func (SchemaFieldNumericIndexingSpecPtrOutput) ElementType() reflect.Type
- func (o SchemaFieldNumericIndexingSpecPtrOutput) MaxValue() pulumi.Float64PtrOutput
- func (o SchemaFieldNumericIndexingSpecPtrOutput) MinValue() pulumi.Float64PtrOutput
- func (o SchemaFieldNumericIndexingSpecPtrOutput) ToSchemaFieldNumericIndexingSpecPtrOutput() SchemaFieldNumericIndexingSpecPtrOutput
- func (o SchemaFieldNumericIndexingSpecPtrOutput) ToSchemaFieldNumericIndexingSpecPtrOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecPtrOutput
- type SchemaFieldOutput
- func (o SchemaFieldOutput) DisplayName() pulumi.StringPtrOutput
- func (SchemaFieldOutput) ElementType() reflect.Type
- func (o SchemaFieldOutput) Etag() pulumi.StringPtrOutput
- func (o SchemaFieldOutput) FieldId() pulumi.StringPtrOutput
- func (o SchemaFieldOutput) FieldName() pulumi.StringOutput
- func (o SchemaFieldOutput) FieldType() pulumi.StringOutput
- func (o SchemaFieldOutput) Indexed() pulumi.BoolPtrOutput
- func (o SchemaFieldOutput) MultiValued() pulumi.BoolPtrOutput
- func (o SchemaFieldOutput) NumericIndexingSpec() SchemaFieldNumericIndexingSpecPtrOutput
- func (o SchemaFieldOutput) ReadAccessType() pulumi.StringPtrOutput
- func (o SchemaFieldOutput) ToSchemaFieldOutput() SchemaFieldOutput
- func (o SchemaFieldOutput) ToSchemaFieldOutputWithContext(ctx context.Context) SchemaFieldOutput
- type SchemaInput
- type SchemaMap
- type SchemaMapInput
- type SchemaMapOutput
- type SchemaOutput
- func (o SchemaOutput) DisplayName() pulumi.StringOutput
- func (SchemaOutput) ElementType() reflect.Type
- func (o SchemaOutput) Etag() pulumi.StringOutput
- func (o SchemaOutput) Fields() SchemaFieldArrayOutput
- func (o SchemaOutput) SchemaId() pulumi.StringOutput
- func (o SchemaOutput) SchemaName() pulumi.StringOutput
- func (o SchemaOutput) ToSchemaOutput() SchemaOutput
- func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
- type SchemaState
- type User
- type UserAddress
- type UserAddressArgs
- type UserAddressArray
- type UserAddressArrayInput
- type UserAddressArrayOutput
- func (UserAddressArrayOutput) ElementType() reflect.Type
- func (o UserAddressArrayOutput) Index(i pulumi.IntInput) UserAddressOutput
- func (o UserAddressArrayOutput) ToUserAddressArrayOutput() UserAddressArrayOutput
- func (o UserAddressArrayOutput) ToUserAddressArrayOutputWithContext(ctx context.Context) UserAddressArrayOutput
- type UserAddressInput
- type UserAddressOutput
- func (o UserAddressOutput) Country() pulumi.StringPtrOutput
- func (o UserAddressOutput) CountryCode() pulumi.StringPtrOutput
- func (o UserAddressOutput) CustomType() pulumi.StringPtrOutput
- func (UserAddressOutput) ElementType() reflect.Type
- func (o UserAddressOutput) ExtendedAddress() pulumi.StringPtrOutput
- func (o UserAddressOutput) Formatted() pulumi.StringPtrOutput
- func (o UserAddressOutput) Locality() pulumi.StringPtrOutput
- func (o UserAddressOutput) PoBox() pulumi.StringPtrOutput
- func (o UserAddressOutput) PostalCode() pulumi.StringPtrOutput
- func (o UserAddressOutput) Primary() pulumi.BoolPtrOutput
- func (o UserAddressOutput) Region() pulumi.StringPtrOutput
- func (o UserAddressOutput) SourceIsStructured() pulumi.BoolPtrOutput
- func (o UserAddressOutput) StreetAddress() pulumi.StringPtrOutput
- func (o UserAddressOutput) ToUserAddressOutput() UserAddressOutput
- func (o UserAddressOutput) ToUserAddressOutputWithContext(ctx context.Context) UserAddressOutput
- func (o UserAddressOutput) Type() pulumi.StringOutput
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserCustomSchema
- type UserCustomSchemaArgs
- type UserCustomSchemaArray
- type UserCustomSchemaArrayInput
- type UserCustomSchemaArrayOutput
- func (UserCustomSchemaArrayOutput) ElementType() reflect.Type
- func (o UserCustomSchemaArrayOutput) Index(i pulumi.IntInput) UserCustomSchemaOutput
- func (o UserCustomSchemaArrayOutput) ToUserCustomSchemaArrayOutput() UserCustomSchemaArrayOutput
- func (o UserCustomSchemaArrayOutput) ToUserCustomSchemaArrayOutputWithContext(ctx context.Context) UserCustomSchemaArrayOutput
- type UserCustomSchemaInput
- type UserCustomSchemaOutput
- func (UserCustomSchemaOutput) ElementType() reflect.Type
- func (o UserCustomSchemaOutput) SchemaName() pulumi.StringOutput
- func (o UserCustomSchemaOutput) SchemaValues() pulumi.StringMapOutput
- func (o UserCustomSchemaOutput) ToUserCustomSchemaOutput() UserCustomSchemaOutput
- func (o UserCustomSchemaOutput) ToUserCustomSchemaOutputWithContext(ctx context.Context) UserCustomSchemaOutput
- type UserEmail
- type UserEmailArgs
- type UserEmailArray
- type UserEmailArrayInput
- type UserEmailArrayOutput
- func (UserEmailArrayOutput) ElementType() reflect.Type
- func (o UserEmailArrayOutput) Index(i pulumi.IntInput) UserEmailOutput
- func (o UserEmailArrayOutput) ToUserEmailArrayOutput() UserEmailArrayOutput
- func (o UserEmailArrayOutput) ToUserEmailArrayOutputWithContext(ctx context.Context) UserEmailArrayOutput
- type UserEmailInput
- type UserEmailOutput
- func (o UserEmailOutput) Address() pulumi.StringPtrOutput
- func (o UserEmailOutput) CustomType() pulumi.StringPtrOutput
- func (UserEmailOutput) ElementType() reflect.Type
- func (o UserEmailOutput) Primary() pulumi.BoolPtrOutput
- func (o UserEmailOutput) ToUserEmailOutput() UserEmailOutput
- func (o UserEmailOutput) ToUserEmailOutputWithContext(ctx context.Context) UserEmailOutput
- func (o UserEmailOutput) Type() pulumi.StringOutput
- type UserExternalId
- type UserExternalIdArgs
- type UserExternalIdArray
- type UserExternalIdArrayInput
- type UserExternalIdArrayOutput
- func (UserExternalIdArrayOutput) ElementType() reflect.Type
- func (o UserExternalIdArrayOutput) Index(i pulumi.IntInput) UserExternalIdOutput
- func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutput() UserExternalIdArrayOutput
- func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutputWithContext(ctx context.Context) UserExternalIdArrayOutput
- type UserExternalIdInput
- type UserExternalIdOutput
- func (o UserExternalIdOutput) CustomType() pulumi.StringPtrOutput
- func (UserExternalIdOutput) ElementType() reflect.Type
- func (o UserExternalIdOutput) ToUserExternalIdOutput() UserExternalIdOutput
- func (o UserExternalIdOutput) ToUserExternalIdOutputWithContext(ctx context.Context) UserExternalIdOutput
- func (o UserExternalIdOutput) Type() pulumi.StringOutput
- func (o UserExternalIdOutput) Value() pulumi.StringOutput
- type UserIm
- type UserImArgs
- type UserImArray
- type UserImArrayInput
- type UserImArrayOutput
- type UserImInput
- type UserImOutput
- func (o UserImOutput) CustomProtocol() pulumi.StringPtrOutput
- func (o UserImOutput) CustomType() pulumi.StringPtrOutput
- func (UserImOutput) ElementType() reflect.Type
- func (o UserImOutput) Im() pulumi.StringPtrOutput
- func (o UserImOutput) Primary() pulumi.BoolPtrOutput
- func (o UserImOutput) Protocol() pulumi.StringOutput
- func (o UserImOutput) ToUserImOutput() UserImOutput
- func (o UserImOutput) ToUserImOutputWithContext(ctx context.Context) UserImOutput
- func (o UserImOutput) Type() pulumi.StringOutput
- type UserInput
- type UserKeyword
- type UserKeywordArgs
- type UserKeywordArray
- type UserKeywordArrayInput
- type UserKeywordArrayOutput
- func (UserKeywordArrayOutput) ElementType() reflect.Type
- func (o UserKeywordArrayOutput) Index(i pulumi.IntInput) UserKeywordOutput
- func (o UserKeywordArrayOutput) ToUserKeywordArrayOutput() UserKeywordArrayOutput
- func (o UserKeywordArrayOutput) ToUserKeywordArrayOutputWithContext(ctx context.Context) UserKeywordArrayOutput
- type UserKeywordInput
- type UserKeywordOutput
- func (o UserKeywordOutput) CustomType() pulumi.StringPtrOutput
- func (UserKeywordOutput) ElementType() reflect.Type
- func (o UserKeywordOutput) ToUserKeywordOutput() UserKeywordOutput
- func (o UserKeywordOutput) ToUserKeywordOutputWithContext(ctx context.Context) UserKeywordOutput
- func (o UserKeywordOutput) Type() pulumi.StringOutput
- func (o UserKeywordOutput) Value() pulumi.StringOutput
- type UserLanguage
- type UserLanguageArgs
- type UserLanguageArray
- type UserLanguageArrayInput
- type UserLanguageArrayOutput
- func (UserLanguageArrayOutput) ElementType() reflect.Type
- func (o UserLanguageArrayOutput) Index(i pulumi.IntInput) UserLanguageOutput
- func (o UserLanguageArrayOutput) ToUserLanguageArrayOutput() UserLanguageArrayOutput
- func (o UserLanguageArrayOutput) ToUserLanguageArrayOutputWithContext(ctx context.Context) UserLanguageArrayOutput
- type UserLanguageInput
- type UserLanguageOutput
- func (o UserLanguageOutput) CustomLanguage() pulumi.StringPtrOutput
- func (UserLanguageOutput) ElementType() reflect.Type
- func (o UserLanguageOutput) LanguageCode() pulumi.StringPtrOutput
- func (o UserLanguageOutput) Preference() pulumi.StringPtrOutput
- func (o UserLanguageOutput) ToUserLanguageOutput() UserLanguageOutput
- func (o UserLanguageOutput) ToUserLanguageOutputWithContext(ctx context.Context) UserLanguageOutput
- type UserLocation
- type UserLocationArgs
- type UserLocationArray
- type UserLocationArrayInput
- type UserLocationArrayOutput
- func (UserLocationArrayOutput) ElementType() reflect.Type
- func (o UserLocationArrayOutput) Index(i pulumi.IntInput) UserLocationOutput
- func (o UserLocationArrayOutput) ToUserLocationArrayOutput() UserLocationArrayOutput
- func (o UserLocationArrayOutput) ToUserLocationArrayOutputWithContext(ctx context.Context) UserLocationArrayOutput
- type UserLocationInput
- type UserLocationOutput
- func (o UserLocationOutput) Area() pulumi.StringPtrOutput
- func (o UserLocationOutput) BuildingId() pulumi.StringPtrOutput
- func (o UserLocationOutput) CustomType() pulumi.StringPtrOutput
- func (o UserLocationOutput) DeskCode() pulumi.StringPtrOutput
- func (UserLocationOutput) ElementType() reflect.Type
- func (o UserLocationOutput) FloorName() pulumi.StringPtrOutput
- func (o UserLocationOutput) FloorSection() pulumi.StringPtrOutput
- func (o UserLocationOutput) ToUserLocationOutput() UserLocationOutput
- func (o UserLocationOutput) ToUserLocationOutputWithContext(ctx context.Context) UserLocationOutput
- func (o UserLocationOutput) Type() pulumi.StringOutput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserName
- type UserNameArgs
- func (UserNameArgs) ElementType() reflect.Type
- func (i UserNameArgs) ToUserNameOutput() UserNameOutput
- func (i UserNameArgs) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput
- func (i UserNameArgs) ToUserNamePtrOutput() UserNamePtrOutput
- func (i UserNameArgs) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
- type UserNameInput
- type UserNameOutput
- func (UserNameOutput) ElementType() reflect.Type
- func (o UserNameOutput) FamilyName() pulumi.StringOutput
- func (o UserNameOutput) FullName() pulumi.StringPtrOutput
- func (o UserNameOutput) GivenName() pulumi.StringPtrOutput
- func (o UserNameOutput) ToUserNameOutput() UserNameOutput
- func (o UserNameOutput) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput
- func (o UserNameOutput) ToUserNamePtrOutput() UserNamePtrOutput
- func (o UserNameOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
- type UserNamePtrInput
- type UserNamePtrOutput
- func (o UserNamePtrOutput) Elem() UserNameOutput
- func (UserNamePtrOutput) ElementType() reflect.Type
- func (o UserNamePtrOutput) FamilyName() pulumi.StringPtrOutput
- func (o UserNamePtrOutput) FullName() pulumi.StringPtrOutput
- func (o UserNamePtrOutput) GivenName() pulumi.StringPtrOutput
- func (o UserNamePtrOutput) ToUserNamePtrOutput() UserNamePtrOutput
- func (o UserNamePtrOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
- type UserOrganization
- type UserOrganizationArgs
- type UserOrganizationArray
- type UserOrganizationArrayInput
- type UserOrganizationArrayOutput
- func (UserOrganizationArrayOutput) ElementType() reflect.Type
- func (o UserOrganizationArrayOutput) Index(i pulumi.IntInput) UserOrganizationOutput
- func (o UserOrganizationArrayOutput) ToUserOrganizationArrayOutput() UserOrganizationArrayOutput
- func (o UserOrganizationArrayOutput) ToUserOrganizationArrayOutputWithContext(ctx context.Context) UserOrganizationArrayOutput
- type UserOrganizationInput
- type UserOrganizationOutput
- func (o UserOrganizationOutput) CostCenter() pulumi.StringPtrOutput
- func (o UserOrganizationOutput) CustomType() pulumi.StringPtrOutput
- func (o UserOrganizationOutput) Department() pulumi.StringPtrOutput
- func (o UserOrganizationOutput) Description() pulumi.StringPtrOutput
- func (o UserOrganizationOutput) Domain() pulumi.StringPtrOutput
- func (UserOrganizationOutput) ElementType() reflect.Type
- func (o UserOrganizationOutput) FullTimeEquivalent() pulumi.IntPtrOutput
- func (o UserOrganizationOutput) Location() pulumi.StringPtrOutput
- func (o UserOrganizationOutput) Name() pulumi.StringPtrOutput
- func (o UserOrganizationOutput) Primary() pulumi.BoolPtrOutput
- func (o UserOrganizationOutput) Symbol() pulumi.StringPtrOutput
- func (o UserOrganizationOutput) Title() pulumi.StringPtrOutput
- func (o UserOrganizationOutput) ToUserOrganizationOutput() UserOrganizationOutput
- func (o UserOrganizationOutput) ToUserOrganizationOutputWithContext(ctx context.Context) UserOrganizationOutput
- func (o UserOrganizationOutput) Type() pulumi.StringOutput
- type UserOutput
- func (o UserOutput) Addresses() UserAddressArrayOutput
- func (o UserOutput) AgreedToTerms() pulumi.BoolOutput
- func (o UserOutput) Aliases() pulumi.StringArrayOutput
- func (o UserOutput) Archived() pulumi.BoolPtrOutput
- func (o UserOutput) ChangePasswordAtNextLogin() pulumi.BoolPtrOutput
- func (o UserOutput) CreationTime() pulumi.StringOutput
- func (o UserOutput) CustomSchemas() UserCustomSchemaArrayOutput
- func (o UserOutput) CustomerId() pulumi.StringOutput
- func (o UserOutput) DeletionTime() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Emails() UserEmailArrayOutput
- func (o UserOutput) Etag() pulumi.StringOutput
- func (o UserOutput) ExternalIds() UserExternalIdArrayOutput
- func (o UserOutput) HashFunction() pulumi.StringPtrOutput
- func (o UserOutput) Ims() UserImArrayOutput
- func (o UserOutput) IncludeInGlobalAddressList() pulumi.BoolPtrOutput
- func (o UserOutput) IpAllowlist() pulumi.BoolPtrOutput
- func (o UserOutput) IsAdmin() pulumi.BoolOutput
- func (o UserOutput) IsDelegatedAdmin() pulumi.BoolOutput
- func (o UserOutput) IsEnforcedIn2StepVerification() pulumi.BoolOutput
- func (o UserOutput) IsEnrolledIn2StepVerification() pulumi.BoolOutput
- func (o UserOutput) IsMailboxSetup() pulumi.BoolOutput
- func (o UserOutput) Keywords() UserKeywordArrayOutput
- func (o UserOutput) Languages() UserLanguageArrayOutput
- func (o UserOutput) LastLoginTime() pulumi.StringOutput
- func (o UserOutput) Locations() UserLocationArrayOutput
- func (o UserOutput) Name() UserNameOutput
- func (o UserOutput) NonEditableAliases() pulumi.StringArrayOutput
- func (o UserOutput) OrgUnitPath() pulumi.StringOutput
- func (o UserOutput) Organizations() UserOrganizationArrayOutput
- func (o UserOutput) Password() pulumi.StringPtrOutput
- func (o UserOutput) Phones() UserPhoneArrayOutput
- func (o UserOutput) PosixAccounts() UserPosixAccountArrayOutput
- func (o UserOutput) PrimaryEmail() pulumi.StringOutput
- func (o UserOutput) RecoveryEmail() pulumi.StringPtrOutput
- func (o UserOutput) RecoveryPhone() pulumi.StringPtrOutput
- func (o UserOutput) Relations() UserRelationArrayOutput
- func (o UserOutput) SshPublicKeys() UserSshPublicKeyArrayOutput
- func (o UserOutput) Suspended() pulumi.BoolPtrOutput
- func (o UserOutput) SuspensionReason() pulumi.StringOutput
- func (o UserOutput) ThumbnailPhotoEtag() pulumi.StringOutput
- func (o UserOutput) ThumbnailPhotoUrl() pulumi.StringOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) Websites() UserWebsiteArrayOutput
- type UserPhone
- type UserPhoneArgs
- type UserPhoneArray
- type UserPhoneArrayInput
- type UserPhoneArrayOutput
- func (UserPhoneArrayOutput) ElementType() reflect.Type
- func (o UserPhoneArrayOutput) Index(i pulumi.IntInput) UserPhoneOutput
- func (o UserPhoneArrayOutput) ToUserPhoneArrayOutput() UserPhoneArrayOutput
- func (o UserPhoneArrayOutput) ToUserPhoneArrayOutputWithContext(ctx context.Context) UserPhoneArrayOutput
- type UserPhoneInput
- type UserPhoneOutput
- func (o UserPhoneOutput) CustomType() pulumi.StringPtrOutput
- func (UserPhoneOutput) ElementType() reflect.Type
- func (o UserPhoneOutput) Primary() pulumi.BoolPtrOutput
- func (o UserPhoneOutput) ToUserPhoneOutput() UserPhoneOutput
- func (o UserPhoneOutput) ToUserPhoneOutputWithContext(ctx context.Context) UserPhoneOutput
- func (o UserPhoneOutput) Type() pulumi.StringOutput
- func (o UserPhoneOutput) Value() pulumi.StringOutput
- type UserPosixAccount
- type UserPosixAccountArgs
- type UserPosixAccountArray
- type UserPosixAccountArrayInput
- type UserPosixAccountArrayOutput
- func (UserPosixAccountArrayOutput) ElementType() reflect.Type
- func (o UserPosixAccountArrayOutput) Index(i pulumi.IntInput) UserPosixAccountOutput
- func (o UserPosixAccountArrayOutput) ToUserPosixAccountArrayOutput() UserPosixAccountArrayOutput
- func (o UserPosixAccountArrayOutput) ToUserPosixAccountArrayOutputWithContext(ctx context.Context) UserPosixAccountArrayOutput
- type UserPosixAccountInput
- type UserPosixAccountOutput
- func (o UserPosixAccountOutput) AccountId() pulumi.StringPtrOutput
- func (UserPosixAccountOutput) ElementType() reflect.Type
- func (o UserPosixAccountOutput) Gecos() pulumi.StringPtrOutput
- func (o UserPosixAccountOutput) Gid() pulumi.StringPtrOutput
- func (o UserPosixAccountOutput) HomeDirectory() pulumi.StringPtrOutput
- func (o UserPosixAccountOutput) OperatingSystemType() pulumi.StringPtrOutput
- func (o UserPosixAccountOutput) Primary() pulumi.BoolPtrOutput
- func (o UserPosixAccountOutput) Shell() pulumi.StringPtrOutput
- func (o UserPosixAccountOutput) SystemId() pulumi.StringPtrOutput
- func (o UserPosixAccountOutput) ToUserPosixAccountOutput() UserPosixAccountOutput
- func (o UserPosixAccountOutput) ToUserPosixAccountOutputWithContext(ctx context.Context) UserPosixAccountOutput
- func (o UserPosixAccountOutput) Uid() pulumi.StringPtrOutput
- func (o UserPosixAccountOutput) Username() pulumi.StringPtrOutput
- type UserRelation
- type UserRelationArgs
- type UserRelationArray
- type UserRelationArrayInput
- type UserRelationArrayOutput
- func (UserRelationArrayOutput) ElementType() reflect.Type
- func (o UserRelationArrayOutput) Index(i pulumi.IntInput) UserRelationOutput
- func (o UserRelationArrayOutput) ToUserRelationArrayOutput() UserRelationArrayOutput
- func (o UserRelationArrayOutput) ToUserRelationArrayOutputWithContext(ctx context.Context) UserRelationArrayOutput
- type UserRelationInput
- type UserRelationOutput
- func (o UserRelationOutput) CustomType() pulumi.StringPtrOutput
- func (UserRelationOutput) ElementType() reflect.Type
- func (o UserRelationOutput) ToUserRelationOutput() UserRelationOutput
- func (o UserRelationOutput) ToUserRelationOutputWithContext(ctx context.Context) UserRelationOutput
- func (o UserRelationOutput) Type() pulumi.StringOutput
- func (o UserRelationOutput) Value() pulumi.StringOutput
- type UserSshPublicKey
- type UserSshPublicKeyArgs
- type UserSshPublicKeyArray
- type UserSshPublicKeyArrayInput
- type UserSshPublicKeyArrayOutput
- func (UserSshPublicKeyArrayOutput) ElementType() reflect.Type
- func (o UserSshPublicKeyArrayOutput) Index(i pulumi.IntInput) UserSshPublicKeyOutput
- func (o UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutput() UserSshPublicKeyArrayOutput
- func (o UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutputWithContext(ctx context.Context) UserSshPublicKeyArrayOutput
- type UserSshPublicKeyInput
- type UserSshPublicKeyOutput
- func (UserSshPublicKeyOutput) ElementType() reflect.Type
- func (o UserSshPublicKeyOutput) ExpirationTimeUsec() pulumi.StringPtrOutput
- func (o UserSshPublicKeyOutput) Fingerprint() pulumi.StringPtrOutput
- func (o UserSshPublicKeyOutput) Key() pulumi.StringOutput
- func (o UserSshPublicKeyOutput) ToUserSshPublicKeyOutput() UserSshPublicKeyOutput
- func (o UserSshPublicKeyOutput) ToUserSshPublicKeyOutputWithContext(ctx context.Context) UserSshPublicKeyOutput
- type UserState
- type UserWebsite
- type UserWebsiteArgs
- type UserWebsiteArray
- type UserWebsiteArrayInput
- type UserWebsiteArrayOutput
- func (UserWebsiteArrayOutput) ElementType() reflect.Type
- func (o UserWebsiteArrayOutput) Index(i pulumi.IntInput) UserWebsiteOutput
- func (o UserWebsiteArrayOutput) ToUserWebsiteArrayOutput() UserWebsiteArrayOutput
- func (o UserWebsiteArrayOutput) ToUserWebsiteArrayOutputWithContext(ctx context.Context) UserWebsiteArrayOutput
- type UserWebsiteInput
- type UserWebsiteOutput
- func (o UserWebsiteOutput) CustomType() pulumi.StringPtrOutput
- func (UserWebsiteOutput) ElementType() reflect.Type
- func (o UserWebsiteOutput) Primary() pulumi.BoolPtrOutput
- func (o UserWebsiteOutput) ToUserWebsiteOutput() UserWebsiteOutput
- func (o UserWebsiteOutput) ToUserWebsiteOutputWithContext(ctx context.Context) UserWebsiteOutput
- func (o UserWebsiteOutput) Type() pulumi.StringOutput
- func (o UserWebsiteOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type ChromePolicy ¶
type ChromePolicy struct { pulumi.CustomResourceState // The target org unit on which this policy is applied. OrgUnitId pulumi.StringOutput `pulumi:"orgUnitId"` // Policies to set for the org unit Policies ChromePolicyPolicyArrayOutput `pulumi:"policies"` }
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := googleworkspace.NewOrgUnit(ctx, "exampleOrgUnit", &googleworkspace.OrgUnitArgs{ ParentOrgUnitPath: pulumi.String("/"), }) if err != nil { return err } tmpJSON0, err := json.Marshal(34) if err != nil { return err } json0 := string(tmpJSON0) _, err = googleworkspace.NewChromePolicy(ctx, "exampleChromePolicy", &googleworkspace.ChromePolicyArgs{ OrgUnitId: pulumi.Any(googleworkspace_org_unit.Test.Id), Policies: ChromePolicyPolicyArray{ &ChromePolicyPolicyArgs{ SchemaName: pulumi.String("chrome.users.MaxConnectionsPerProxy"), SchemaValues: pulumi.StringMap{ "maxConnectionsPerProxy": pulumi.String(json0), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetChromePolicy ¶
func GetChromePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChromePolicyState, opts ...pulumi.ResourceOption) (*ChromePolicy, error)
GetChromePolicy gets an existing ChromePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChromePolicy ¶
func NewChromePolicy(ctx *pulumi.Context, name string, args *ChromePolicyArgs, opts ...pulumi.ResourceOption) (*ChromePolicy, error)
NewChromePolicy registers a new resource with the given unique name, arguments, and options.
func (*ChromePolicy) ElementType ¶
func (*ChromePolicy) ElementType() reflect.Type
func (*ChromePolicy) ToChromePolicyOutput ¶
func (i *ChromePolicy) ToChromePolicyOutput() ChromePolicyOutput
func (*ChromePolicy) ToChromePolicyOutputWithContext ¶
func (i *ChromePolicy) ToChromePolicyOutputWithContext(ctx context.Context) ChromePolicyOutput
type ChromePolicyArgs ¶
type ChromePolicyArgs struct { // The target org unit on which this policy is applied. OrgUnitId pulumi.StringInput // Policies to set for the org unit Policies ChromePolicyPolicyArrayInput }
The set of arguments for constructing a ChromePolicy resource.
func (ChromePolicyArgs) ElementType ¶
func (ChromePolicyArgs) ElementType() reflect.Type
type ChromePolicyArray ¶
type ChromePolicyArray []ChromePolicyInput
func (ChromePolicyArray) ElementType ¶
func (ChromePolicyArray) ElementType() reflect.Type
func (ChromePolicyArray) ToChromePolicyArrayOutput ¶
func (i ChromePolicyArray) ToChromePolicyArrayOutput() ChromePolicyArrayOutput
func (ChromePolicyArray) ToChromePolicyArrayOutputWithContext ¶
func (i ChromePolicyArray) ToChromePolicyArrayOutputWithContext(ctx context.Context) ChromePolicyArrayOutput
type ChromePolicyArrayInput ¶
type ChromePolicyArrayInput interface { pulumi.Input ToChromePolicyArrayOutput() ChromePolicyArrayOutput ToChromePolicyArrayOutputWithContext(context.Context) ChromePolicyArrayOutput }
ChromePolicyArrayInput is an input type that accepts ChromePolicyArray and ChromePolicyArrayOutput values. You can construct a concrete instance of `ChromePolicyArrayInput` via:
ChromePolicyArray{ ChromePolicyArgs{...} }
type ChromePolicyArrayOutput ¶
type ChromePolicyArrayOutput struct{ *pulumi.OutputState }
func (ChromePolicyArrayOutput) ElementType ¶
func (ChromePolicyArrayOutput) ElementType() reflect.Type
func (ChromePolicyArrayOutput) Index ¶
func (o ChromePolicyArrayOutput) Index(i pulumi.IntInput) ChromePolicyOutput
func (ChromePolicyArrayOutput) ToChromePolicyArrayOutput ¶
func (o ChromePolicyArrayOutput) ToChromePolicyArrayOutput() ChromePolicyArrayOutput
func (ChromePolicyArrayOutput) ToChromePolicyArrayOutputWithContext ¶
func (o ChromePolicyArrayOutput) ToChromePolicyArrayOutputWithContext(ctx context.Context) ChromePolicyArrayOutput
type ChromePolicyInput ¶
type ChromePolicyInput interface { pulumi.Input ToChromePolicyOutput() ChromePolicyOutput ToChromePolicyOutputWithContext(ctx context.Context) ChromePolicyOutput }
type ChromePolicyMap ¶
type ChromePolicyMap map[string]ChromePolicyInput
func (ChromePolicyMap) ElementType ¶
func (ChromePolicyMap) ElementType() reflect.Type
func (ChromePolicyMap) ToChromePolicyMapOutput ¶
func (i ChromePolicyMap) ToChromePolicyMapOutput() ChromePolicyMapOutput
func (ChromePolicyMap) ToChromePolicyMapOutputWithContext ¶
func (i ChromePolicyMap) ToChromePolicyMapOutputWithContext(ctx context.Context) ChromePolicyMapOutput
type ChromePolicyMapInput ¶
type ChromePolicyMapInput interface { pulumi.Input ToChromePolicyMapOutput() ChromePolicyMapOutput ToChromePolicyMapOutputWithContext(context.Context) ChromePolicyMapOutput }
ChromePolicyMapInput is an input type that accepts ChromePolicyMap and ChromePolicyMapOutput values. You can construct a concrete instance of `ChromePolicyMapInput` via:
ChromePolicyMap{ "key": ChromePolicyArgs{...} }
type ChromePolicyMapOutput ¶
type ChromePolicyMapOutput struct{ *pulumi.OutputState }
func (ChromePolicyMapOutput) ElementType ¶
func (ChromePolicyMapOutput) ElementType() reflect.Type
func (ChromePolicyMapOutput) MapIndex ¶
func (o ChromePolicyMapOutput) MapIndex(k pulumi.StringInput) ChromePolicyOutput
func (ChromePolicyMapOutput) ToChromePolicyMapOutput ¶
func (o ChromePolicyMapOutput) ToChromePolicyMapOutput() ChromePolicyMapOutput
func (ChromePolicyMapOutput) ToChromePolicyMapOutputWithContext ¶
func (o ChromePolicyMapOutput) ToChromePolicyMapOutputWithContext(ctx context.Context) ChromePolicyMapOutput
type ChromePolicyOutput ¶
type ChromePolicyOutput struct{ *pulumi.OutputState }
func (ChromePolicyOutput) ElementType ¶
func (ChromePolicyOutput) ElementType() reflect.Type
func (ChromePolicyOutput) OrgUnitId ¶
func (o ChromePolicyOutput) OrgUnitId() pulumi.StringOutput
The target org unit on which this policy is applied.
func (ChromePolicyOutput) Policies ¶
func (o ChromePolicyOutput) Policies() ChromePolicyPolicyArrayOutput
Policies to set for the org unit
func (ChromePolicyOutput) ToChromePolicyOutput ¶
func (o ChromePolicyOutput) ToChromePolicyOutput() ChromePolicyOutput
func (ChromePolicyOutput) ToChromePolicyOutputWithContext ¶
func (o ChromePolicyOutput) ToChromePolicyOutputWithContext(ctx context.Context) ChromePolicyOutput
type ChromePolicyPolicy ¶
type ChromePolicyPolicyArgs ¶
type ChromePolicyPolicyArgs struct { // The full qualified name of the policy schema. SchemaName pulumi.StringInput `pulumi:"schemaName"` // JSON encoded map that represents key/value pairs that correspond to the given schema. SchemaValues pulumi.StringMapInput `pulumi:"schemaValues"` }
func (ChromePolicyPolicyArgs) ElementType ¶
func (ChromePolicyPolicyArgs) ElementType() reflect.Type
func (ChromePolicyPolicyArgs) ToChromePolicyPolicyOutput ¶
func (i ChromePolicyPolicyArgs) ToChromePolicyPolicyOutput() ChromePolicyPolicyOutput
func (ChromePolicyPolicyArgs) ToChromePolicyPolicyOutputWithContext ¶
func (i ChromePolicyPolicyArgs) ToChromePolicyPolicyOutputWithContext(ctx context.Context) ChromePolicyPolicyOutput
type ChromePolicyPolicyArray ¶
type ChromePolicyPolicyArray []ChromePolicyPolicyInput
func (ChromePolicyPolicyArray) ElementType ¶
func (ChromePolicyPolicyArray) ElementType() reflect.Type
func (ChromePolicyPolicyArray) ToChromePolicyPolicyArrayOutput ¶
func (i ChromePolicyPolicyArray) ToChromePolicyPolicyArrayOutput() ChromePolicyPolicyArrayOutput
func (ChromePolicyPolicyArray) ToChromePolicyPolicyArrayOutputWithContext ¶
func (i ChromePolicyPolicyArray) ToChromePolicyPolicyArrayOutputWithContext(ctx context.Context) ChromePolicyPolicyArrayOutput
type ChromePolicyPolicyArrayInput ¶
type ChromePolicyPolicyArrayInput interface { pulumi.Input ToChromePolicyPolicyArrayOutput() ChromePolicyPolicyArrayOutput ToChromePolicyPolicyArrayOutputWithContext(context.Context) ChromePolicyPolicyArrayOutput }
ChromePolicyPolicyArrayInput is an input type that accepts ChromePolicyPolicyArray and ChromePolicyPolicyArrayOutput values. You can construct a concrete instance of `ChromePolicyPolicyArrayInput` via:
ChromePolicyPolicyArray{ ChromePolicyPolicyArgs{...} }
type ChromePolicyPolicyArrayOutput ¶
type ChromePolicyPolicyArrayOutput struct{ *pulumi.OutputState }
func (ChromePolicyPolicyArrayOutput) ElementType ¶
func (ChromePolicyPolicyArrayOutput) ElementType() reflect.Type
func (ChromePolicyPolicyArrayOutput) Index ¶
func (o ChromePolicyPolicyArrayOutput) Index(i pulumi.IntInput) ChromePolicyPolicyOutput
func (ChromePolicyPolicyArrayOutput) ToChromePolicyPolicyArrayOutput ¶
func (o ChromePolicyPolicyArrayOutput) ToChromePolicyPolicyArrayOutput() ChromePolicyPolicyArrayOutput
func (ChromePolicyPolicyArrayOutput) ToChromePolicyPolicyArrayOutputWithContext ¶
func (o ChromePolicyPolicyArrayOutput) ToChromePolicyPolicyArrayOutputWithContext(ctx context.Context) ChromePolicyPolicyArrayOutput
type ChromePolicyPolicyInput ¶
type ChromePolicyPolicyInput interface { pulumi.Input ToChromePolicyPolicyOutput() ChromePolicyPolicyOutput ToChromePolicyPolicyOutputWithContext(context.Context) ChromePolicyPolicyOutput }
ChromePolicyPolicyInput is an input type that accepts ChromePolicyPolicyArgs and ChromePolicyPolicyOutput values. You can construct a concrete instance of `ChromePolicyPolicyInput` via:
ChromePolicyPolicyArgs{...}
type ChromePolicyPolicyOutput ¶
type ChromePolicyPolicyOutput struct{ *pulumi.OutputState }
func (ChromePolicyPolicyOutput) ElementType ¶
func (ChromePolicyPolicyOutput) ElementType() reflect.Type
func (ChromePolicyPolicyOutput) SchemaName ¶
func (o ChromePolicyPolicyOutput) SchemaName() pulumi.StringOutput
The full qualified name of the policy schema.
func (ChromePolicyPolicyOutput) SchemaValues ¶
func (o ChromePolicyPolicyOutput) SchemaValues() pulumi.StringMapOutput
JSON encoded map that represents key/value pairs that correspond to the given schema.
func (ChromePolicyPolicyOutput) ToChromePolicyPolicyOutput ¶
func (o ChromePolicyPolicyOutput) ToChromePolicyPolicyOutput() ChromePolicyPolicyOutput
func (ChromePolicyPolicyOutput) ToChromePolicyPolicyOutputWithContext ¶
func (o ChromePolicyPolicyOutput) ToChromePolicyPolicyOutputWithContext(ctx context.Context) ChromePolicyPolicyOutput
type ChromePolicyState ¶
type ChromePolicyState struct { // The target org unit on which this policy is applied. OrgUnitId pulumi.StringPtrInput // Policies to set for the org unit Policies ChromePolicyPolicyArrayInput }
func (ChromePolicyState) ElementType ¶
func (ChromePolicyState) ElementType() reflect.Type
type Domain ¶
type Domain struct { pulumi.CustomResourceState // Creation time of the domain. Expressed in Unix time format. CreationTime pulumi.IntOutput `pulumi:"creationTime"` // asps.list of domain alias objects. DomainAliases pulumi.StringArrayOutput `pulumi:"domainAliases"` // The domain name of the customer. DomainName pulumi.StringOutput `pulumi:"domainName"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // Indicates if the domain is a primary domain. IsPrimary pulumi.BoolOutput `pulumi:"isPrimary"` // Indicates the verification state of a domain. Verified pulumi.BoolOutput `pulumi:"verified"` }
Domain resource manages Google Workspace Domains. Domain resides under the `https://www.googleapis.com/auth/admin.directory.domain` client scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := googleworkspace.NewDomain(ctx, "example", &googleworkspace.DomainArgs{ DomainName: pulumi.String("example.com"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/domain:Domain example example.com
```
func GetDomain ¶
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomain ¶
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
func (*Domain) ElementType ¶
func (*Domain) ToDomainOutput ¶
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainAlias ¶
type DomainAlias struct { pulumi.CustomResourceState // Creation time of the domain alias. CreationTime pulumi.IntOutput `pulumi:"creationTime"` // The domain alias name. DomainAliasName pulumi.StringOutput `pulumi:"domainAliasName"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // The parent domain name that the domain alias is associated with. This can either be a primary or secondary domain name within a customer. ParentDomainName pulumi.StringPtrOutput `pulumi:"parentDomainName"` // Indicates the verification state of a domain alias. Verified pulumi.BoolOutput `pulumi:"verified"` }
Domain Alias resource manages Google Workspace Domain Aliases. Domain Alias resides under the `https://www.googleapis.com/auth/admin.directory.domain` client scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := googleworkspace.NewDomainAlias(ctx, "example", &googleworkspace.DomainAliasArgs{ DomainAliasName: pulumi.String("alias-example.com"), ParentDomainName: pulumi.String("example.com"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/domainAlias:DomainAlias example alias-example.com
```
func GetDomainAlias ¶
func GetDomainAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainAliasState, opts ...pulumi.ResourceOption) (*DomainAlias, error)
GetDomainAlias gets an existing DomainAlias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomainAlias ¶
func NewDomainAlias(ctx *pulumi.Context, name string, args *DomainAliasArgs, opts ...pulumi.ResourceOption) (*DomainAlias, error)
NewDomainAlias registers a new resource with the given unique name, arguments, and options.
func (*DomainAlias) ElementType ¶
func (*DomainAlias) ElementType() reflect.Type
func (*DomainAlias) ToDomainAliasOutput ¶
func (i *DomainAlias) ToDomainAliasOutput() DomainAliasOutput
func (*DomainAlias) ToDomainAliasOutputWithContext ¶
func (i *DomainAlias) ToDomainAliasOutputWithContext(ctx context.Context) DomainAliasOutput
type DomainAliasArgs ¶
type DomainAliasArgs struct { // The domain alias name. DomainAliasName pulumi.StringInput // The parent domain name that the domain alias is associated with. This can either be a primary or secondary domain name within a customer. ParentDomainName pulumi.StringPtrInput }
The set of arguments for constructing a DomainAlias resource.
func (DomainAliasArgs) ElementType ¶
func (DomainAliasArgs) ElementType() reflect.Type
type DomainAliasArray ¶
type DomainAliasArray []DomainAliasInput
func (DomainAliasArray) ElementType ¶
func (DomainAliasArray) ElementType() reflect.Type
func (DomainAliasArray) ToDomainAliasArrayOutput ¶
func (i DomainAliasArray) ToDomainAliasArrayOutput() DomainAliasArrayOutput
func (DomainAliasArray) ToDomainAliasArrayOutputWithContext ¶
func (i DomainAliasArray) ToDomainAliasArrayOutputWithContext(ctx context.Context) DomainAliasArrayOutput
type DomainAliasArrayInput ¶
type DomainAliasArrayInput interface { pulumi.Input ToDomainAliasArrayOutput() DomainAliasArrayOutput ToDomainAliasArrayOutputWithContext(context.Context) DomainAliasArrayOutput }
DomainAliasArrayInput is an input type that accepts DomainAliasArray and DomainAliasArrayOutput values. You can construct a concrete instance of `DomainAliasArrayInput` via:
DomainAliasArray{ DomainAliasArgs{...} }
type DomainAliasArrayOutput ¶
type DomainAliasArrayOutput struct{ *pulumi.OutputState }
func (DomainAliasArrayOutput) ElementType ¶
func (DomainAliasArrayOutput) ElementType() reflect.Type
func (DomainAliasArrayOutput) Index ¶
func (o DomainAliasArrayOutput) Index(i pulumi.IntInput) DomainAliasOutput
func (DomainAliasArrayOutput) ToDomainAliasArrayOutput ¶
func (o DomainAliasArrayOutput) ToDomainAliasArrayOutput() DomainAliasArrayOutput
func (DomainAliasArrayOutput) ToDomainAliasArrayOutputWithContext ¶
func (o DomainAliasArrayOutput) ToDomainAliasArrayOutputWithContext(ctx context.Context) DomainAliasArrayOutput
type DomainAliasInput ¶
type DomainAliasInput interface { pulumi.Input ToDomainAliasOutput() DomainAliasOutput ToDomainAliasOutputWithContext(ctx context.Context) DomainAliasOutput }
type DomainAliasMap ¶
type DomainAliasMap map[string]DomainAliasInput
func (DomainAliasMap) ElementType ¶
func (DomainAliasMap) ElementType() reflect.Type
func (DomainAliasMap) ToDomainAliasMapOutput ¶
func (i DomainAliasMap) ToDomainAliasMapOutput() DomainAliasMapOutput
func (DomainAliasMap) ToDomainAliasMapOutputWithContext ¶
func (i DomainAliasMap) ToDomainAliasMapOutputWithContext(ctx context.Context) DomainAliasMapOutput
type DomainAliasMapInput ¶
type DomainAliasMapInput interface { pulumi.Input ToDomainAliasMapOutput() DomainAliasMapOutput ToDomainAliasMapOutputWithContext(context.Context) DomainAliasMapOutput }
DomainAliasMapInput is an input type that accepts DomainAliasMap and DomainAliasMapOutput values. You can construct a concrete instance of `DomainAliasMapInput` via:
DomainAliasMap{ "key": DomainAliasArgs{...} }
type DomainAliasMapOutput ¶
type DomainAliasMapOutput struct{ *pulumi.OutputState }
func (DomainAliasMapOutput) ElementType ¶
func (DomainAliasMapOutput) ElementType() reflect.Type
func (DomainAliasMapOutput) MapIndex ¶
func (o DomainAliasMapOutput) MapIndex(k pulumi.StringInput) DomainAliasOutput
func (DomainAliasMapOutput) ToDomainAliasMapOutput ¶
func (o DomainAliasMapOutput) ToDomainAliasMapOutput() DomainAliasMapOutput
func (DomainAliasMapOutput) ToDomainAliasMapOutputWithContext ¶
func (o DomainAliasMapOutput) ToDomainAliasMapOutputWithContext(ctx context.Context) DomainAliasMapOutput
type DomainAliasOutput ¶
type DomainAliasOutput struct{ *pulumi.OutputState }
func (DomainAliasOutput) CreationTime ¶
func (o DomainAliasOutput) CreationTime() pulumi.IntOutput
Creation time of the domain alias.
func (DomainAliasOutput) DomainAliasName ¶
func (o DomainAliasOutput) DomainAliasName() pulumi.StringOutput
The domain alias name.
func (DomainAliasOutput) ElementType ¶
func (DomainAliasOutput) ElementType() reflect.Type
func (DomainAliasOutput) Etag ¶
func (o DomainAliasOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (DomainAliasOutput) ParentDomainName ¶
func (o DomainAliasOutput) ParentDomainName() pulumi.StringPtrOutput
The parent domain name that the domain alias is associated with. This can either be a primary or secondary domain name within a customer.
func (DomainAliasOutput) ToDomainAliasOutput ¶
func (o DomainAliasOutput) ToDomainAliasOutput() DomainAliasOutput
func (DomainAliasOutput) ToDomainAliasOutputWithContext ¶
func (o DomainAliasOutput) ToDomainAliasOutputWithContext(ctx context.Context) DomainAliasOutput
func (DomainAliasOutput) Verified ¶
func (o DomainAliasOutput) Verified() pulumi.BoolOutput
Indicates the verification state of a domain alias.
type DomainAliasState ¶
type DomainAliasState struct { // Creation time of the domain alias. CreationTime pulumi.IntPtrInput // The domain alias name. DomainAliasName pulumi.StringPtrInput // ETag of the resource. Etag pulumi.StringPtrInput // The parent domain name that the domain alias is associated with. This can either be a primary or secondary domain name within a customer. ParentDomainName pulumi.StringPtrInput // Indicates the verification state of a domain alias. Verified pulumi.BoolPtrInput }
func (DomainAliasState) ElementType ¶
func (DomainAliasState) ElementType() reflect.Type
type DomainArgs ¶
type DomainArgs struct { // The domain name of the customer. DomainName pulumi.StringInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainArray ¶
type DomainArray []DomainInput
func (DomainArray) ElementType ¶
func (DomainArray) ElementType() reflect.Type
func (DomainArray) ToDomainArrayOutput ¶
func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput
func (DomainArray) ToDomainArrayOutputWithContext ¶
func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainArrayInput ¶
type DomainArrayInput interface { pulumi.Input ToDomainArrayOutput() DomainArrayOutput ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput }
DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:
DomainArray{ DomainArgs{...} }
type DomainArrayOutput ¶
type DomainArrayOutput struct{ *pulumi.OutputState }
func (DomainArrayOutput) ElementType ¶
func (DomainArrayOutput) ElementType() reflect.Type
func (DomainArrayOutput) Index ¶
func (o DomainArrayOutput) Index(i pulumi.IntInput) DomainOutput
func (DomainArrayOutput) ToDomainArrayOutput ¶
func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput
func (DomainArrayOutput) ToDomainArrayOutputWithContext ¶
func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainMap ¶
type DomainMap map[string]DomainInput
func (DomainMap) ElementType ¶
func (DomainMap) ToDomainMapOutput ¶
func (i DomainMap) ToDomainMapOutput() DomainMapOutput
func (DomainMap) ToDomainMapOutputWithContext ¶
func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainMapInput ¶
type DomainMapInput interface { pulumi.Input ToDomainMapOutput() DomainMapOutput ToDomainMapOutputWithContext(context.Context) DomainMapOutput }
DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:
DomainMap{ "key": DomainArgs{...} }
type DomainMapOutput ¶
type DomainMapOutput struct{ *pulumi.OutputState }
func (DomainMapOutput) ElementType ¶
func (DomainMapOutput) ElementType() reflect.Type
func (DomainMapOutput) MapIndex ¶
func (o DomainMapOutput) MapIndex(k pulumi.StringInput) DomainOutput
func (DomainMapOutput) ToDomainMapOutput ¶
func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput
func (DomainMapOutput) ToDomainMapOutputWithContext ¶
func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) CreationTime ¶
func (o DomainOutput) CreationTime() pulumi.IntOutput
Creation time of the domain. Expressed in Unix time format.
func (DomainOutput) DomainAliases ¶
func (o DomainOutput) DomainAliases() pulumi.StringArrayOutput
asps.list of domain alias objects.
func (DomainOutput) DomainName ¶
func (o DomainOutput) DomainName() pulumi.StringOutput
The domain name of the customer.
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) IsPrimary ¶
func (o DomainOutput) IsPrimary() pulumi.BoolOutput
Indicates if the domain is a primary domain.
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
func (DomainOutput) Verified ¶
func (o DomainOutput) Verified() pulumi.BoolOutput
Indicates the verification state of a domain.
type DomainState ¶
type DomainState struct { // Creation time of the domain. Expressed in Unix time format. CreationTime pulumi.IntPtrInput // asps.list of domain alias objects. DomainAliases pulumi.StringArrayInput // The domain name of the customer. DomainName pulumi.StringPtrInput // ETag of the resource. Etag pulumi.StringPtrInput // Indicates if the domain is a primary domain. IsPrimary pulumi.BoolPtrInput // Indicates the verification state of a domain. Verified pulumi.BoolPtrInput }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type GetChromePolicySchemaAdditionalTargetKeyNameArgs ¶
type GetChromePolicySchemaAdditionalTargetKeyNameArgs struct { Key pulumi.StringInput `pulumi:"key"` KeyDescription pulumi.StringInput `pulumi:"keyDescription"` }
func (GetChromePolicySchemaAdditionalTargetKeyNameArgs) ElementType ¶
func (GetChromePolicySchemaAdditionalTargetKeyNameArgs) ElementType() reflect.Type
func (GetChromePolicySchemaAdditionalTargetKeyNameArgs) ToGetChromePolicySchemaAdditionalTargetKeyNameOutput ¶
func (i GetChromePolicySchemaAdditionalTargetKeyNameArgs) ToGetChromePolicySchemaAdditionalTargetKeyNameOutput() GetChromePolicySchemaAdditionalTargetKeyNameOutput
func (GetChromePolicySchemaAdditionalTargetKeyNameArgs) ToGetChromePolicySchemaAdditionalTargetKeyNameOutputWithContext ¶
func (i GetChromePolicySchemaAdditionalTargetKeyNameArgs) ToGetChromePolicySchemaAdditionalTargetKeyNameOutputWithContext(ctx context.Context) GetChromePolicySchemaAdditionalTargetKeyNameOutput
type GetChromePolicySchemaAdditionalTargetKeyNameArray ¶
type GetChromePolicySchemaAdditionalTargetKeyNameArray []GetChromePolicySchemaAdditionalTargetKeyNameInput
func (GetChromePolicySchemaAdditionalTargetKeyNameArray) ElementType ¶
func (GetChromePolicySchemaAdditionalTargetKeyNameArray) ElementType() reflect.Type
func (GetChromePolicySchemaAdditionalTargetKeyNameArray) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutput ¶
func (i GetChromePolicySchemaAdditionalTargetKeyNameArray) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutput() GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
func (GetChromePolicySchemaAdditionalTargetKeyNameArray) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutputWithContext ¶
func (i GetChromePolicySchemaAdditionalTargetKeyNameArray) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
type GetChromePolicySchemaAdditionalTargetKeyNameArrayInput ¶
type GetChromePolicySchemaAdditionalTargetKeyNameArrayInput interface { pulumi.Input ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutput() GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutputWithContext(context.Context) GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput }
GetChromePolicySchemaAdditionalTargetKeyNameArrayInput is an input type that accepts GetChromePolicySchemaAdditionalTargetKeyNameArray and GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput values. You can construct a concrete instance of `GetChromePolicySchemaAdditionalTargetKeyNameArrayInput` via:
GetChromePolicySchemaAdditionalTargetKeyNameArray{ GetChromePolicySchemaAdditionalTargetKeyNameArgs{...} }
type GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput ¶
type GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) ElementType ¶
func (GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) ElementType() reflect.Type
func (GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutput ¶
func (o GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutput() GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
func (GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutputWithContext ¶
func (o GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
type GetChromePolicySchemaAdditionalTargetKeyNameInput ¶
type GetChromePolicySchemaAdditionalTargetKeyNameInput interface { pulumi.Input ToGetChromePolicySchemaAdditionalTargetKeyNameOutput() GetChromePolicySchemaAdditionalTargetKeyNameOutput ToGetChromePolicySchemaAdditionalTargetKeyNameOutputWithContext(context.Context) GetChromePolicySchemaAdditionalTargetKeyNameOutput }
GetChromePolicySchemaAdditionalTargetKeyNameInput is an input type that accepts GetChromePolicySchemaAdditionalTargetKeyNameArgs and GetChromePolicySchemaAdditionalTargetKeyNameOutput values. You can construct a concrete instance of `GetChromePolicySchemaAdditionalTargetKeyNameInput` via:
GetChromePolicySchemaAdditionalTargetKeyNameArgs{...}
type GetChromePolicySchemaAdditionalTargetKeyNameOutput ¶
type GetChromePolicySchemaAdditionalTargetKeyNameOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaAdditionalTargetKeyNameOutput) ElementType ¶
func (GetChromePolicySchemaAdditionalTargetKeyNameOutput) ElementType() reflect.Type
func (GetChromePolicySchemaAdditionalTargetKeyNameOutput) Key ¶
func (o GetChromePolicySchemaAdditionalTargetKeyNameOutput) Key() pulumi.StringOutput
func (GetChromePolicySchemaAdditionalTargetKeyNameOutput) KeyDescription ¶
func (o GetChromePolicySchemaAdditionalTargetKeyNameOutput) KeyDescription() pulumi.StringOutput
func (GetChromePolicySchemaAdditionalTargetKeyNameOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameOutput ¶
func (o GetChromePolicySchemaAdditionalTargetKeyNameOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameOutput() GetChromePolicySchemaAdditionalTargetKeyNameOutput
func (GetChromePolicySchemaAdditionalTargetKeyNameOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameOutputWithContext ¶
func (o GetChromePolicySchemaAdditionalTargetKeyNameOutput) ToGetChromePolicySchemaAdditionalTargetKeyNameOutputWithContext(ctx context.Context) GetChromePolicySchemaAdditionalTargetKeyNameOutput
type GetChromePolicySchemaArgs ¶
type GetChromePolicySchemaArgs struct { // The full qualified name of the policy schema SchemaName string `pulumi:"schemaName"` }
A collection of arguments for invoking getChromePolicySchema.
type GetChromePolicySchemaDefinition ¶
type GetChromePolicySchemaDefinition struct { EnumTypes []GetChromePolicySchemaDefinitionEnumType `pulumi:"enumTypes"` MessageType string `pulumi:"messageType"` Name string `pulumi:"name"` Package string `pulumi:"package"` Syntax string `pulumi:"syntax"` }
type GetChromePolicySchemaDefinitionArgs ¶
type GetChromePolicySchemaDefinitionArgs struct { EnumTypes GetChromePolicySchemaDefinitionEnumTypeArrayInput `pulumi:"enumTypes"` MessageType pulumi.StringInput `pulumi:"messageType"` Name pulumi.StringInput `pulumi:"name"` Package pulumi.StringInput `pulumi:"package"` Syntax pulumi.StringInput `pulumi:"syntax"` }
func (GetChromePolicySchemaDefinitionArgs) ElementType ¶
func (GetChromePolicySchemaDefinitionArgs) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionArgs) ToGetChromePolicySchemaDefinitionOutput ¶
func (i GetChromePolicySchemaDefinitionArgs) ToGetChromePolicySchemaDefinitionOutput() GetChromePolicySchemaDefinitionOutput
func (GetChromePolicySchemaDefinitionArgs) ToGetChromePolicySchemaDefinitionOutputWithContext ¶
func (i GetChromePolicySchemaDefinitionArgs) ToGetChromePolicySchemaDefinitionOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionOutput
type GetChromePolicySchemaDefinitionArray ¶
type GetChromePolicySchemaDefinitionArray []GetChromePolicySchemaDefinitionInput
func (GetChromePolicySchemaDefinitionArray) ElementType ¶
func (GetChromePolicySchemaDefinitionArray) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionArray) ToGetChromePolicySchemaDefinitionArrayOutput ¶
func (i GetChromePolicySchemaDefinitionArray) ToGetChromePolicySchemaDefinitionArrayOutput() GetChromePolicySchemaDefinitionArrayOutput
func (GetChromePolicySchemaDefinitionArray) ToGetChromePolicySchemaDefinitionArrayOutputWithContext ¶
func (i GetChromePolicySchemaDefinitionArray) ToGetChromePolicySchemaDefinitionArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionArrayOutput
type GetChromePolicySchemaDefinitionArrayInput ¶
type GetChromePolicySchemaDefinitionArrayInput interface { pulumi.Input ToGetChromePolicySchemaDefinitionArrayOutput() GetChromePolicySchemaDefinitionArrayOutput ToGetChromePolicySchemaDefinitionArrayOutputWithContext(context.Context) GetChromePolicySchemaDefinitionArrayOutput }
GetChromePolicySchemaDefinitionArrayInput is an input type that accepts GetChromePolicySchemaDefinitionArray and GetChromePolicySchemaDefinitionArrayOutput values. You can construct a concrete instance of `GetChromePolicySchemaDefinitionArrayInput` via:
GetChromePolicySchemaDefinitionArray{ GetChromePolicySchemaDefinitionArgs{...} }
type GetChromePolicySchemaDefinitionArrayOutput ¶
type GetChromePolicySchemaDefinitionArrayOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaDefinitionArrayOutput) ElementType ¶
func (GetChromePolicySchemaDefinitionArrayOutput) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionArrayOutput) ToGetChromePolicySchemaDefinitionArrayOutput ¶
func (o GetChromePolicySchemaDefinitionArrayOutput) ToGetChromePolicySchemaDefinitionArrayOutput() GetChromePolicySchemaDefinitionArrayOutput
func (GetChromePolicySchemaDefinitionArrayOutput) ToGetChromePolicySchemaDefinitionArrayOutputWithContext ¶
func (o GetChromePolicySchemaDefinitionArrayOutput) ToGetChromePolicySchemaDefinitionArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionArrayOutput
type GetChromePolicySchemaDefinitionEnumType ¶
type GetChromePolicySchemaDefinitionEnumType struct { Name string `pulumi:"name"` Values []GetChromePolicySchemaDefinitionEnumTypeValue `pulumi:"values"` }
type GetChromePolicySchemaDefinitionEnumTypeArgs ¶
type GetChromePolicySchemaDefinitionEnumTypeArgs struct { Name pulumi.StringInput `pulumi:"name"` Values GetChromePolicySchemaDefinitionEnumTypeValueArrayInput `pulumi:"values"` }
func (GetChromePolicySchemaDefinitionEnumTypeArgs) ElementType ¶
func (GetChromePolicySchemaDefinitionEnumTypeArgs) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionEnumTypeArgs) ToGetChromePolicySchemaDefinitionEnumTypeOutput ¶
func (i GetChromePolicySchemaDefinitionEnumTypeArgs) ToGetChromePolicySchemaDefinitionEnumTypeOutput() GetChromePolicySchemaDefinitionEnumTypeOutput
func (GetChromePolicySchemaDefinitionEnumTypeArgs) ToGetChromePolicySchemaDefinitionEnumTypeOutputWithContext ¶
func (i GetChromePolicySchemaDefinitionEnumTypeArgs) ToGetChromePolicySchemaDefinitionEnumTypeOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeOutput
type GetChromePolicySchemaDefinitionEnumTypeArray ¶
type GetChromePolicySchemaDefinitionEnumTypeArray []GetChromePolicySchemaDefinitionEnumTypeInput
func (GetChromePolicySchemaDefinitionEnumTypeArray) ElementType ¶
func (GetChromePolicySchemaDefinitionEnumTypeArray) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionEnumTypeArray) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutput ¶
func (i GetChromePolicySchemaDefinitionEnumTypeArray) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutput() GetChromePolicySchemaDefinitionEnumTypeArrayOutput
func (GetChromePolicySchemaDefinitionEnumTypeArray) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutputWithContext ¶
func (i GetChromePolicySchemaDefinitionEnumTypeArray) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeArrayOutput
type GetChromePolicySchemaDefinitionEnumTypeArrayInput ¶
type GetChromePolicySchemaDefinitionEnumTypeArrayInput interface { pulumi.Input ToGetChromePolicySchemaDefinitionEnumTypeArrayOutput() GetChromePolicySchemaDefinitionEnumTypeArrayOutput ToGetChromePolicySchemaDefinitionEnumTypeArrayOutputWithContext(context.Context) GetChromePolicySchemaDefinitionEnumTypeArrayOutput }
GetChromePolicySchemaDefinitionEnumTypeArrayInput is an input type that accepts GetChromePolicySchemaDefinitionEnumTypeArray and GetChromePolicySchemaDefinitionEnumTypeArrayOutput values. You can construct a concrete instance of `GetChromePolicySchemaDefinitionEnumTypeArrayInput` via:
GetChromePolicySchemaDefinitionEnumTypeArray{ GetChromePolicySchemaDefinitionEnumTypeArgs{...} }
type GetChromePolicySchemaDefinitionEnumTypeArrayOutput ¶
type GetChromePolicySchemaDefinitionEnumTypeArrayOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaDefinitionEnumTypeArrayOutput) ElementType ¶
func (GetChromePolicySchemaDefinitionEnumTypeArrayOutput) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionEnumTypeArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutput ¶
func (o GetChromePolicySchemaDefinitionEnumTypeArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutput() GetChromePolicySchemaDefinitionEnumTypeArrayOutput
func (GetChromePolicySchemaDefinitionEnumTypeArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutputWithContext ¶
func (o GetChromePolicySchemaDefinitionEnumTypeArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeArrayOutput
type GetChromePolicySchemaDefinitionEnumTypeInput ¶
type GetChromePolicySchemaDefinitionEnumTypeInput interface { pulumi.Input ToGetChromePolicySchemaDefinitionEnumTypeOutput() GetChromePolicySchemaDefinitionEnumTypeOutput ToGetChromePolicySchemaDefinitionEnumTypeOutputWithContext(context.Context) GetChromePolicySchemaDefinitionEnumTypeOutput }
GetChromePolicySchemaDefinitionEnumTypeInput is an input type that accepts GetChromePolicySchemaDefinitionEnumTypeArgs and GetChromePolicySchemaDefinitionEnumTypeOutput values. You can construct a concrete instance of `GetChromePolicySchemaDefinitionEnumTypeInput` via:
GetChromePolicySchemaDefinitionEnumTypeArgs{...}
type GetChromePolicySchemaDefinitionEnumTypeOutput ¶
type GetChromePolicySchemaDefinitionEnumTypeOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaDefinitionEnumTypeOutput) ElementType ¶
func (GetChromePolicySchemaDefinitionEnumTypeOutput) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionEnumTypeOutput) Name ¶
func (o GetChromePolicySchemaDefinitionEnumTypeOutput) Name() pulumi.StringOutput
func (GetChromePolicySchemaDefinitionEnumTypeOutput) ToGetChromePolicySchemaDefinitionEnumTypeOutput ¶
func (o GetChromePolicySchemaDefinitionEnumTypeOutput) ToGetChromePolicySchemaDefinitionEnumTypeOutput() GetChromePolicySchemaDefinitionEnumTypeOutput
func (GetChromePolicySchemaDefinitionEnumTypeOutput) ToGetChromePolicySchemaDefinitionEnumTypeOutputWithContext ¶
func (o GetChromePolicySchemaDefinitionEnumTypeOutput) ToGetChromePolicySchemaDefinitionEnumTypeOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeOutput
type GetChromePolicySchemaDefinitionEnumTypeValueArgs ¶
type GetChromePolicySchemaDefinitionEnumTypeValueArgs struct { Name pulumi.StringInput `pulumi:"name"` Number pulumi.IntInput `pulumi:"number"` }
func (GetChromePolicySchemaDefinitionEnumTypeValueArgs) ElementType ¶
func (GetChromePolicySchemaDefinitionEnumTypeValueArgs) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionEnumTypeValueArgs) ToGetChromePolicySchemaDefinitionEnumTypeValueOutput ¶
func (i GetChromePolicySchemaDefinitionEnumTypeValueArgs) ToGetChromePolicySchemaDefinitionEnumTypeValueOutput() GetChromePolicySchemaDefinitionEnumTypeValueOutput
func (GetChromePolicySchemaDefinitionEnumTypeValueArgs) ToGetChromePolicySchemaDefinitionEnumTypeValueOutputWithContext ¶
func (i GetChromePolicySchemaDefinitionEnumTypeValueArgs) ToGetChromePolicySchemaDefinitionEnumTypeValueOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeValueOutput
type GetChromePolicySchemaDefinitionEnumTypeValueArray ¶
type GetChromePolicySchemaDefinitionEnumTypeValueArray []GetChromePolicySchemaDefinitionEnumTypeValueInput
func (GetChromePolicySchemaDefinitionEnumTypeValueArray) ElementType ¶
func (GetChromePolicySchemaDefinitionEnumTypeValueArray) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionEnumTypeValueArray) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutput ¶
func (i GetChromePolicySchemaDefinitionEnumTypeValueArray) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutput() GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
func (GetChromePolicySchemaDefinitionEnumTypeValueArray) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutputWithContext ¶
func (i GetChromePolicySchemaDefinitionEnumTypeValueArray) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
type GetChromePolicySchemaDefinitionEnumTypeValueArrayInput ¶
type GetChromePolicySchemaDefinitionEnumTypeValueArrayInput interface { pulumi.Input ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutput() GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutputWithContext(context.Context) GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput }
GetChromePolicySchemaDefinitionEnumTypeValueArrayInput is an input type that accepts GetChromePolicySchemaDefinitionEnumTypeValueArray and GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput values. You can construct a concrete instance of `GetChromePolicySchemaDefinitionEnumTypeValueArrayInput` via:
GetChromePolicySchemaDefinitionEnumTypeValueArray{ GetChromePolicySchemaDefinitionEnumTypeValueArgs{...} }
type GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput ¶
type GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) ElementType ¶
func (GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutput ¶
func (o GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutput() GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
func (GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutputWithContext ¶
func (o GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeValueArrayOutput
type GetChromePolicySchemaDefinitionEnumTypeValueInput ¶
type GetChromePolicySchemaDefinitionEnumTypeValueInput interface { pulumi.Input ToGetChromePolicySchemaDefinitionEnumTypeValueOutput() GetChromePolicySchemaDefinitionEnumTypeValueOutput ToGetChromePolicySchemaDefinitionEnumTypeValueOutputWithContext(context.Context) GetChromePolicySchemaDefinitionEnumTypeValueOutput }
GetChromePolicySchemaDefinitionEnumTypeValueInput is an input type that accepts GetChromePolicySchemaDefinitionEnumTypeValueArgs and GetChromePolicySchemaDefinitionEnumTypeValueOutput values. You can construct a concrete instance of `GetChromePolicySchemaDefinitionEnumTypeValueInput` via:
GetChromePolicySchemaDefinitionEnumTypeValueArgs{...}
type GetChromePolicySchemaDefinitionEnumTypeValueOutput ¶
type GetChromePolicySchemaDefinitionEnumTypeValueOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaDefinitionEnumTypeValueOutput) ElementType ¶
func (GetChromePolicySchemaDefinitionEnumTypeValueOutput) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionEnumTypeValueOutput) Name ¶
func (o GetChromePolicySchemaDefinitionEnumTypeValueOutput) Name() pulumi.StringOutput
func (GetChromePolicySchemaDefinitionEnumTypeValueOutput) Number ¶
func (o GetChromePolicySchemaDefinitionEnumTypeValueOutput) Number() pulumi.IntOutput
func (GetChromePolicySchemaDefinitionEnumTypeValueOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueOutput ¶
func (o GetChromePolicySchemaDefinitionEnumTypeValueOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueOutput() GetChromePolicySchemaDefinitionEnumTypeValueOutput
func (GetChromePolicySchemaDefinitionEnumTypeValueOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueOutputWithContext ¶
func (o GetChromePolicySchemaDefinitionEnumTypeValueOutput) ToGetChromePolicySchemaDefinitionEnumTypeValueOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionEnumTypeValueOutput
type GetChromePolicySchemaDefinitionInput ¶
type GetChromePolicySchemaDefinitionInput interface { pulumi.Input ToGetChromePolicySchemaDefinitionOutput() GetChromePolicySchemaDefinitionOutput ToGetChromePolicySchemaDefinitionOutputWithContext(context.Context) GetChromePolicySchemaDefinitionOutput }
GetChromePolicySchemaDefinitionInput is an input type that accepts GetChromePolicySchemaDefinitionArgs and GetChromePolicySchemaDefinitionOutput values. You can construct a concrete instance of `GetChromePolicySchemaDefinitionInput` via:
GetChromePolicySchemaDefinitionArgs{...}
type GetChromePolicySchemaDefinitionOutput ¶
type GetChromePolicySchemaDefinitionOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaDefinitionOutput) ElementType ¶
func (GetChromePolicySchemaDefinitionOutput) ElementType() reflect.Type
func (GetChromePolicySchemaDefinitionOutput) EnumTypes ¶
func (o GetChromePolicySchemaDefinitionOutput) EnumTypes() GetChromePolicySchemaDefinitionEnumTypeArrayOutput
func (GetChromePolicySchemaDefinitionOutput) MessageType ¶
func (o GetChromePolicySchemaDefinitionOutput) MessageType() pulumi.StringOutput
func (GetChromePolicySchemaDefinitionOutput) Name ¶
func (o GetChromePolicySchemaDefinitionOutput) Name() pulumi.StringOutput
func (GetChromePolicySchemaDefinitionOutput) Package ¶
func (o GetChromePolicySchemaDefinitionOutput) Package() pulumi.StringOutput
func (GetChromePolicySchemaDefinitionOutput) Syntax ¶
func (o GetChromePolicySchemaDefinitionOutput) Syntax() pulumi.StringOutput
func (GetChromePolicySchemaDefinitionOutput) ToGetChromePolicySchemaDefinitionOutput ¶
func (o GetChromePolicySchemaDefinitionOutput) ToGetChromePolicySchemaDefinitionOutput() GetChromePolicySchemaDefinitionOutput
func (GetChromePolicySchemaDefinitionOutput) ToGetChromePolicySchemaDefinitionOutputWithContext ¶
func (o GetChromePolicySchemaDefinitionOutput) ToGetChromePolicySchemaDefinitionOutputWithContext(ctx context.Context) GetChromePolicySchemaDefinitionOutput
type GetChromePolicySchemaNoticeArgs ¶
type GetChromePolicySchemaNoticeArgs struct { AcknowledgementRequired pulumi.BoolInput `pulumi:"acknowledgementRequired"` Field pulumi.StringInput `pulumi:"field"` NoticeMessage pulumi.StringInput `pulumi:"noticeMessage"` NoticeValue pulumi.StringInput `pulumi:"noticeValue"` }
func (GetChromePolicySchemaNoticeArgs) ElementType ¶
func (GetChromePolicySchemaNoticeArgs) ElementType() reflect.Type
func (GetChromePolicySchemaNoticeArgs) ToGetChromePolicySchemaNoticeOutput ¶
func (i GetChromePolicySchemaNoticeArgs) ToGetChromePolicySchemaNoticeOutput() GetChromePolicySchemaNoticeOutput
func (GetChromePolicySchemaNoticeArgs) ToGetChromePolicySchemaNoticeOutputWithContext ¶
func (i GetChromePolicySchemaNoticeArgs) ToGetChromePolicySchemaNoticeOutputWithContext(ctx context.Context) GetChromePolicySchemaNoticeOutput
type GetChromePolicySchemaNoticeArray ¶
type GetChromePolicySchemaNoticeArray []GetChromePolicySchemaNoticeInput
func (GetChromePolicySchemaNoticeArray) ElementType ¶
func (GetChromePolicySchemaNoticeArray) ElementType() reflect.Type
func (GetChromePolicySchemaNoticeArray) ToGetChromePolicySchemaNoticeArrayOutput ¶
func (i GetChromePolicySchemaNoticeArray) ToGetChromePolicySchemaNoticeArrayOutput() GetChromePolicySchemaNoticeArrayOutput
func (GetChromePolicySchemaNoticeArray) ToGetChromePolicySchemaNoticeArrayOutputWithContext ¶
func (i GetChromePolicySchemaNoticeArray) ToGetChromePolicySchemaNoticeArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaNoticeArrayOutput
type GetChromePolicySchemaNoticeArrayInput ¶
type GetChromePolicySchemaNoticeArrayInput interface { pulumi.Input ToGetChromePolicySchemaNoticeArrayOutput() GetChromePolicySchemaNoticeArrayOutput ToGetChromePolicySchemaNoticeArrayOutputWithContext(context.Context) GetChromePolicySchemaNoticeArrayOutput }
GetChromePolicySchemaNoticeArrayInput is an input type that accepts GetChromePolicySchemaNoticeArray and GetChromePolicySchemaNoticeArrayOutput values. You can construct a concrete instance of `GetChromePolicySchemaNoticeArrayInput` via:
GetChromePolicySchemaNoticeArray{ GetChromePolicySchemaNoticeArgs{...} }
type GetChromePolicySchemaNoticeArrayOutput ¶
type GetChromePolicySchemaNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaNoticeArrayOutput) ElementType ¶
func (GetChromePolicySchemaNoticeArrayOutput) ElementType() reflect.Type
func (GetChromePolicySchemaNoticeArrayOutput) ToGetChromePolicySchemaNoticeArrayOutput ¶
func (o GetChromePolicySchemaNoticeArrayOutput) ToGetChromePolicySchemaNoticeArrayOutput() GetChromePolicySchemaNoticeArrayOutput
func (GetChromePolicySchemaNoticeArrayOutput) ToGetChromePolicySchemaNoticeArrayOutputWithContext ¶
func (o GetChromePolicySchemaNoticeArrayOutput) ToGetChromePolicySchemaNoticeArrayOutputWithContext(ctx context.Context) GetChromePolicySchemaNoticeArrayOutput
type GetChromePolicySchemaNoticeInput ¶
type GetChromePolicySchemaNoticeInput interface { pulumi.Input ToGetChromePolicySchemaNoticeOutput() GetChromePolicySchemaNoticeOutput ToGetChromePolicySchemaNoticeOutputWithContext(context.Context) GetChromePolicySchemaNoticeOutput }
GetChromePolicySchemaNoticeInput is an input type that accepts GetChromePolicySchemaNoticeArgs and GetChromePolicySchemaNoticeOutput values. You can construct a concrete instance of `GetChromePolicySchemaNoticeInput` via:
GetChromePolicySchemaNoticeArgs{...}
type GetChromePolicySchemaNoticeOutput ¶
type GetChromePolicySchemaNoticeOutput struct{ *pulumi.OutputState }
func (GetChromePolicySchemaNoticeOutput) AcknowledgementRequired ¶
func (o GetChromePolicySchemaNoticeOutput) AcknowledgementRequired() pulumi.BoolOutput
func (GetChromePolicySchemaNoticeOutput) ElementType ¶
func (GetChromePolicySchemaNoticeOutput) ElementType() reflect.Type
func (GetChromePolicySchemaNoticeOutput) Field ¶
func (o GetChromePolicySchemaNoticeOutput) Field() pulumi.StringOutput
func (GetChromePolicySchemaNoticeOutput) NoticeMessage ¶
func (o GetChromePolicySchemaNoticeOutput) NoticeMessage() pulumi.StringOutput
func (GetChromePolicySchemaNoticeOutput) NoticeValue ¶
func (o GetChromePolicySchemaNoticeOutput) NoticeValue() pulumi.StringOutput
func (GetChromePolicySchemaNoticeOutput) ToGetChromePolicySchemaNoticeOutput ¶
func (o GetChromePolicySchemaNoticeOutput) ToGetChromePolicySchemaNoticeOutput() GetChromePolicySchemaNoticeOutput
func (GetChromePolicySchemaNoticeOutput) ToGetChromePolicySchemaNoticeOutputWithContext ¶
func (o GetChromePolicySchemaNoticeOutput) ToGetChromePolicySchemaNoticeOutputWithContext(ctx context.Context) GetChromePolicySchemaNoticeOutput
type GetChromePolicySchemaOutputArgs ¶
type GetChromePolicySchemaOutputArgs struct { // The full qualified name of the policy schema SchemaName pulumi.StringInput `pulumi:"schemaName"` }
A collection of arguments for invoking getChromePolicySchema.
func (GetChromePolicySchemaOutputArgs) ElementType ¶
func (GetChromePolicySchemaOutputArgs) ElementType() reflect.Type
type GetChromePolicySchemaResult ¶
type GetChromePolicySchemaResult struct { // Specific access restrictions related to this policy. AccessRestrictions []string `pulumi:"accessRestrictions"` // Additional key names that will be used to identify the target of the policy value. When specifying a policyTargetKey, each of the additional keys specified here will have to be included in the additionalTargetKeys map. AdditionalTargetKeyNames []GetChromePolicySchemaAdditionalTargetKeyName `pulumi:"additionalTargetKeyNames"` // Schema definition using proto descriptor. Definitions []GetChromePolicySchemaDefinition `pulumi:"definitions"` // Detailed description of each field that is part of the schema, represented as a JSON string. FieldDescriptions string `pulumi:"fieldDescriptions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Special notice messages related to setting certain values in certain fields in the schema. Notices []GetChromePolicySchemaNotice `pulumi:"notices"` // Description about the policy schema for user consumption. PolicyDescription string `pulumi:"policyDescription"` // The full qualified name of the policy schema SchemaName string `pulumi:"schemaName"` // URI to related support article for this schema. SupportUri string `pulumi:"supportUri"` }
A collection of values returned by getChromePolicySchema.
func GetChromePolicySchema ¶
func GetChromePolicySchema(ctx *pulumi.Context, args *GetChromePolicySchemaArgs, opts ...pulumi.InvokeOption) (*GetChromePolicySchemaResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := googleworkspace.GetChromePolicySchema(ctx, &GetChromePolicySchemaArgs{ SchemaName: "chrome.printers.AllowForUsers", }, nil) if err != nil { return err } ctx.Export("fieldDescriptions", example.FieldDescriptions) return nil }) }
```
type GetChromePolicySchemaResultOutput ¶
type GetChromePolicySchemaResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getChromePolicySchema.
func GetChromePolicySchemaOutput ¶
func GetChromePolicySchemaOutput(ctx *pulumi.Context, args GetChromePolicySchemaOutputArgs, opts ...pulumi.InvokeOption) GetChromePolicySchemaResultOutput
func (GetChromePolicySchemaResultOutput) AccessRestrictions ¶
func (o GetChromePolicySchemaResultOutput) AccessRestrictions() pulumi.StringArrayOutput
Specific access restrictions related to this policy.
func (GetChromePolicySchemaResultOutput) AdditionalTargetKeyNames ¶
func (o GetChromePolicySchemaResultOutput) AdditionalTargetKeyNames() GetChromePolicySchemaAdditionalTargetKeyNameArrayOutput
Additional key names that will be used to identify the target of the policy value. When specifying a policyTargetKey, each of the additional keys specified here will have to be included in the additionalTargetKeys map.
func (GetChromePolicySchemaResultOutput) Definitions ¶
func (o GetChromePolicySchemaResultOutput) Definitions() GetChromePolicySchemaDefinitionArrayOutput
Schema definition using proto descriptor.
func (GetChromePolicySchemaResultOutput) ElementType ¶
func (GetChromePolicySchemaResultOutput) ElementType() reflect.Type
func (GetChromePolicySchemaResultOutput) FieldDescriptions ¶
func (o GetChromePolicySchemaResultOutput) FieldDescriptions() pulumi.StringOutput
Detailed description of each field that is part of the schema, represented as a JSON string.
func (GetChromePolicySchemaResultOutput) Id ¶
func (o GetChromePolicySchemaResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChromePolicySchemaResultOutput) Notices ¶
func (o GetChromePolicySchemaResultOutput) Notices() GetChromePolicySchemaNoticeArrayOutput
Special notice messages related to setting certain values in certain fields in the schema.
func (GetChromePolicySchemaResultOutput) PolicyDescription ¶
func (o GetChromePolicySchemaResultOutput) PolicyDescription() pulumi.StringOutput
Description about the policy schema for user consumption.
func (GetChromePolicySchemaResultOutput) SchemaName ¶
func (o GetChromePolicySchemaResultOutput) SchemaName() pulumi.StringOutput
The full qualified name of the policy schema
func (GetChromePolicySchemaResultOutput) SupportUri ¶
func (o GetChromePolicySchemaResultOutput) SupportUri() pulumi.StringOutput
URI to related support article for this schema.
func (GetChromePolicySchemaResultOutput) ToGetChromePolicySchemaResultOutput ¶
func (o GetChromePolicySchemaResultOutput) ToGetChromePolicySchemaResultOutput() GetChromePolicySchemaResultOutput
func (GetChromePolicySchemaResultOutput) ToGetChromePolicySchemaResultOutputWithContext ¶
func (o GetChromePolicySchemaResultOutput) ToGetChromePolicySchemaResultOutputWithContext(ctx context.Context) GetChromePolicySchemaResultOutput
type GetGroupMembersMember ¶
type GetGroupMembersMemberArgs ¶
type GetGroupMembersMemberArgs struct { DeliverySettings pulumi.StringInput `pulumi:"deliverySettings"` Email pulumi.StringInput `pulumi:"email"` // The ID of this resource. Id pulumi.StringInput `pulumi:"id"` Role pulumi.StringInput `pulumi:"role"` Status pulumi.StringInput `pulumi:"status"` Type pulumi.StringInput `pulumi:"type"` }
func (GetGroupMembersMemberArgs) ElementType ¶
func (GetGroupMembersMemberArgs) ElementType() reflect.Type
func (GetGroupMembersMemberArgs) ToGetGroupMembersMemberOutput ¶
func (i GetGroupMembersMemberArgs) ToGetGroupMembersMemberOutput() GetGroupMembersMemberOutput
func (GetGroupMembersMemberArgs) ToGetGroupMembersMemberOutputWithContext ¶
func (i GetGroupMembersMemberArgs) ToGetGroupMembersMemberOutputWithContext(ctx context.Context) GetGroupMembersMemberOutput
type GetGroupMembersMemberArray ¶
type GetGroupMembersMemberArray []GetGroupMembersMemberInput
func (GetGroupMembersMemberArray) ElementType ¶
func (GetGroupMembersMemberArray) ElementType() reflect.Type
func (GetGroupMembersMemberArray) ToGetGroupMembersMemberArrayOutput ¶
func (i GetGroupMembersMemberArray) ToGetGroupMembersMemberArrayOutput() GetGroupMembersMemberArrayOutput
func (GetGroupMembersMemberArray) ToGetGroupMembersMemberArrayOutputWithContext ¶
func (i GetGroupMembersMemberArray) ToGetGroupMembersMemberArrayOutputWithContext(ctx context.Context) GetGroupMembersMemberArrayOutput
type GetGroupMembersMemberArrayInput ¶
type GetGroupMembersMemberArrayInput interface { pulumi.Input ToGetGroupMembersMemberArrayOutput() GetGroupMembersMemberArrayOutput ToGetGroupMembersMemberArrayOutputWithContext(context.Context) GetGroupMembersMemberArrayOutput }
GetGroupMembersMemberArrayInput is an input type that accepts GetGroupMembersMemberArray and GetGroupMembersMemberArrayOutput values. You can construct a concrete instance of `GetGroupMembersMemberArrayInput` via:
GetGroupMembersMemberArray{ GetGroupMembersMemberArgs{...} }
type GetGroupMembersMemberArrayOutput ¶
type GetGroupMembersMemberArrayOutput struct{ *pulumi.OutputState }
func (GetGroupMembersMemberArrayOutput) ElementType ¶
func (GetGroupMembersMemberArrayOutput) ElementType() reflect.Type
func (GetGroupMembersMemberArrayOutput) Index ¶
func (o GetGroupMembersMemberArrayOutput) Index(i pulumi.IntInput) GetGroupMembersMemberOutput
func (GetGroupMembersMemberArrayOutput) ToGetGroupMembersMemberArrayOutput ¶
func (o GetGroupMembersMemberArrayOutput) ToGetGroupMembersMemberArrayOutput() GetGroupMembersMemberArrayOutput
func (GetGroupMembersMemberArrayOutput) ToGetGroupMembersMemberArrayOutputWithContext ¶
func (o GetGroupMembersMemberArrayOutput) ToGetGroupMembersMemberArrayOutputWithContext(ctx context.Context) GetGroupMembersMemberArrayOutput
type GetGroupMembersMemberInput ¶
type GetGroupMembersMemberInput interface { pulumi.Input ToGetGroupMembersMemberOutput() GetGroupMembersMemberOutput ToGetGroupMembersMemberOutputWithContext(context.Context) GetGroupMembersMemberOutput }
GetGroupMembersMemberInput is an input type that accepts GetGroupMembersMemberArgs and GetGroupMembersMemberOutput values. You can construct a concrete instance of `GetGroupMembersMemberInput` via:
GetGroupMembersMemberArgs{...}
type GetGroupMembersMemberOutput ¶
type GetGroupMembersMemberOutput struct{ *pulumi.OutputState }
func (GetGroupMembersMemberOutput) DeliverySettings ¶
func (o GetGroupMembersMemberOutput) DeliverySettings() pulumi.StringOutput
func (GetGroupMembersMemberOutput) ElementType ¶
func (GetGroupMembersMemberOutput) ElementType() reflect.Type
func (GetGroupMembersMemberOutput) Email ¶
func (o GetGroupMembersMemberOutput) Email() pulumi.StringOutput
func (GetGroupMembersMemberOutput) Id ¶
func (o GetGroupMembersMemberOutput) Id() pulumi.StringOutput
The ID of this resource.
func (GetGroupMembersMemberOutput) Role ¶
func (o GetGroupMembersMemberOutput) Role() pulumi.StringOutput
func (GetGroupMembersMemberOutput) Status ¶
func (o GetGroupMembersMemberOutput) Status() pulumi.StringOutput
func (GetGroupMembersMemberOutput) ToGetGroupMembersMemberOutput ¶
func (o GetGroupMembersMemberOutput) ToGetGroupMembersMemberOutput() GetGroupMembersMemberOutput
func (GetGroupMembersMemberOutput) ToGetGroupMembersMemberOutputWithContext ¶
func (o GetGroupMembersMemberOutput) ToGetGroupMembersMemberOutputWithContext(ctx context.Context) GetGroupMembersMemberOutput
func (GetGroupMembersMemberOutput) Type ¶
func (o GetGroupMembersMemberOutput) Type() pulumi.StringOutput
type GetGroupsGroup ¶
type GetGroupsGroup struct { // Value is true if this group was created by an administrator rather than a user. AdminCreated bool `pulumi:"adminCreated"` // asps.list of group's email addresses. Aliases []string `pulumi:"aliases"` // An extended description to help users determine the purpose of a group.For example, you can include information about who should join the group,the types of messages to send to the group, links to FAQs about the group, or related groups. Description string `pulumi:"description"` // The number of users that are direct members of the group.If a group is a member (child) of this group (the parent),members of the child group are not counted in the directMembersCount property of the parent group. DirectMembersCount int `pulumi:"directMembersCount"` Email string `pulumi:"email"` // ETag of the resource. Etag string `pulumi:"etag"` // The ID of this resource. Id string `pulumi:"id"` // The group's display name. Name string `pulumi:"name"` // asps.list of the group's non-editable alias email addresses that are outside of the account's primary domain or subdomains. These are functioning email addresses used by the group. NonEditableAliases []string `pulumi:"nonEditableAliases"` }
type GetGroupsGroupArgs ¶
type GetGroupsGroupArgs struct { // Value is true if this group was created by an administrator rather than a user. AdminCreated pulumi.BoolInput `pulumi:"adminCreated"` // asps.list of group's email addresses. Aliases pulumi.StringArrayInput `pulumi:"aliases"` // An extended description to help users determine the purpose of a group.For example, you can include information about who should join the group,the types of messages to send to the group, links to FAQs about the group, or related groups. Description pulumi.StringInput `pulumi:"description"` // The number of users that are direct members of the group.If a group is a member (child) of this group (the parent),members of the child group are not counted in the directMembersCount property of the parent group. DirectMembersCount pulumi.IntInput `pulumi:"directMembersCount"` Email pulumi.StringInput `pulumi:"email"` // ETag of the resource. Etag pulumi.StringInput `pulumi:"etag"` // The ID of this resource. Id pulumi.StringInput `pulumi:"id"` // The group's display name. Name pulumi.StringInput `pulumi:"name"` // asps.list of the group's non-editable alias email addresses that are outside of the account's primary domain or subdomains. These are functioning email addresses used by the group. NonEditableAliases pulumi.StringArrayInput `pulumi:"nonEditableAliases"` }
func (GetGroupsGroupArgs) ElementType ¶
func (GetGroupsGroupArgs) ElementType() reflect.Type
func (GetGroupsGroupArgs) ToGetGroupsGroupOutput ¶
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext ¶
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
type GetGroupsGroupArray ¶
type GetGroupsGroupArray []GetGroupsGroupInput
func (GetGroupsGroupArray) ElementType ¶
func (GetGroupsGroupArray) ElementType() reflect.Type
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutput ¶
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext ¶
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupArrayInput ¶
type GetGroupsGroupArrayInput interface { pulumi.Input ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput ToGetGroupsGroupArrayOutputWithContext(context.Context) GetGroupsGroupArrayOutput }
GetGroupsGroupArrayInput is an input type that accepts GetGroupsGroupArray and GetGroupsGroupArrayOutput values. You can construct a concrete instance of `GetGroupsGroupArrayInput` via:
GetGroupsGroupArray{ GetGroupsGroupArgs{...} }
type GetGroupsGroupArrayOutput ¶
type GetGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupArrayOutput) ElementType ¶
func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetGroupsGroupArrayOutput) Index ¶
func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput ¶
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext ¶
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupInput ¶
type GetGroupsGroupInput interface { pulumi.Input ToGetGroupsGroupOutput() GetGroupsGroupOutput ToGetGroupsGroupOutputWithContext(context.Context) GetGroupsGroupOutput }
GetGroupsGroupInput is an input type that accepts GetGroupsGroupArgs and GetGroupsGroupOutput values. You can construct a concrete instance of `GetGroupsGroupInput` via:
GetGroupsGroupArgs{...}
type GetGroupsGroupOutput ¶
type GetGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupOutput) AdminCreated ¶
func (o GetGroupsGroupOutput) AdminCreated() pulumi.BoolOutput
Value is true if this group was created by an administrator rather than a user.
func (GetGroupsGroupOutput) Aliases ¶
func (o GetGroupsGroupOutput) Aliases() pulumi.StringArrayOutput
asps.list of group's email addresses.
func (GetGroupsGroupOutput) Description ¶
func (o GetGroupsGroupOutput) Description() pulumi.StringOutput
An extended description to help users determine the purpose of a group.For example, you can include information about who should join the group,the types of messages to send to the group, links to FAQs about the group, or related groups.
func (GetGroupsGroupOutput) DirectMembersCount ¶
func (o GetGroupsGroupOutput) DirectMembersCount() pulumi.IntOutput
The number of users that are direct members of the group.If a group is a member (child) of this group (the parent),members of the child group are not counted in the directMembersCount property of the parent group.
func (GetGroupsGroupOutput) ElementType ¶
func (GetGroupsGroupOutput) ElementType() reflect.Type
func (GetGroupsGroupOutput) Email ¶
func (o GetGroupsGroupOutput) Email() pulumi.StringOutput
func (GetGroupsGroupOutput) Etag ¶
func (o GetGroupsGroupOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (GetGroupsGroupOutput) Id ¶
func (o GetGroupsGroupOutput) Id() pulumi.StringOutput
The ID of this resource.
func (GetGroupsGroupOutput) Name ¶
func (o GetGroupsGroupOutput) Name() pulumi.StringOutput
The group's display name.
func (GetGroupsGroupOutput) NonEditableAliases ¶
func (o GetGroupsGroupOutput) NonEditableAliases() pulumi.StringArrayOutput
asps.list of the group's non-editable alias email addresses that are outside of the account's primary domain or subdomains. These are functioning email addresses used by the group.
func (GetGroupsGroupOutput) ToGetGroupsGroupOutput ¶
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext ¶
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
type GetGroupsResult ¶
type GetGroupsResult struct { // A list of Group resources. Groups []GetGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getGroups.
func GetGroups ¶
func GetGroups(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetGroupsResult, error)
type GetPrivilegesItem ¶
type GetPrivilegesItemArgs ¶
type GetPrivilegesItemArgs struct { // ETag of the resource. Etag pulumi.StringInput `pulumi:"etag"` IsOrgUnitScopable pulumi.BoolInput `pulumi:"isOrgUnitScopable"` PrivilegeName pulumi.StringInput `pulumi:"privilegeName"` ServiceId pulumi.StringInput `pulumi:"serviceId"` ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (GetPrivilegesItemArgs) ElementType ¶
func (GetPrivilegesItemArgs) ElementType() reflect.Type
func (GetPrivilegesItemArgs) ToGetPrivilegesItemOutput ¶
func (i GetPrivilegesItemArgs) ToGetPrivilegesItemOutput() GetPrivilegesItemOutput
func (GetPrivilegesItemArgs) ToGetPrivilegesItemOutputWithContext ¶
func (i GetPrivilegesItemArgs) ToGetPrivilegesItemOutputWithContext(ctx context.Context) GetPrivilegesItemOutput
type GetPrivilegesItemArray ¶
type GetPrivilegesItemArray []GetPrivilegesItemInput
func (GetPrivilegesItemArray) ElementType ¶
func (GetPrivilegesItemArray) ElementType() reflect.Type
func (GetPrivilegesItemArray) ToGetPrivilegesItemArrayOutput ¶
func (i GetPrivilegesItemArray) ToGetPrivilegesItemArrayOutput() GetPrivilegesItemArrayOutput
func (GetPrivilegesItemArray) ToGetPrivilegesItemArrayOutputWithContext ¶
func (i GetPrivilegesItemArray) ToGetPrivilegesItemArrayOutputWithContext(ctx context.Context) GetPrivilegesItemArrayOutput
type GetPrivilegesItemArrayInput ¶
type GetPrivilegesItemArrayInput interface { pulumi.Input ToGetPrivilegesItemArrayOutput() GetPrivilegesItemArrayOutput ToGetPrivilegesItemArrayOutputWithContext(context.Context) GetPrivilegesItemArrayOutput }
GetPrivilegesItemArrayInput is an input type that accepts GetPrivilegesItemArray and GetPrivilegesItemArrayOutput values. You can construct a concrete instance of `GetPrivilegesItemArrayInput` via:
GetPrivilegesItemArray{ GetPrivilegesItemArgs{...} }
type GetPrivilegesItemArrayOutput ¶
type GetPrivilegesItemArrayOutput struct{ *pulumi.OutputState }
func (GetPrivilegesItemArrayOutput) ElementType ¶
func (GetPrivilegesItemArrayOutput) ElementType() reflect.Type
func (GetPrivilegesItemArrayOutput) Index ¶
func (o GetPrivilegesItemArrayOutput) Index(i pulumi.IntInput) GetPrivilegesItemOutput
func (GetPrivilegesItemArrayOutput) ToGetPrivilegesItemArrayOutput ¶
func (o GetPrivilegesItemArrayOutput) ToGetPrivilegesItemArrayOutput() GetPrivilegesItemArrayOutput
func (GetPrivilegesItemArrayOutput) ToGetPrivilegesItemArrayOutputWithContext ¶
func (o GetPrivilegesItemArrayOutput) ToGetPrivilegesItemArrayOutputWithContext(ctx context.Context) GetPrivilegesItemArrayOutput
type GetPrivilegesItemInput ¶
type GetPrivilegesItemInput interface { pulumi.Input ToGetPrivilegesItemOutput() GetPrivilegesItemOutput ToGetPrivilegesItemOutputWithContext(context.Context) GetPrivilegesItemOutput }
GetPrivilegesItemInput is an input type that accepts GetPrivilegesItemArgs and GetPrivilegesItemOutput values. You can construct a concrete instance of `GetPrivilegesItemInput` via:
GetPrivilegesItemArgs{...}
type GetPrivilegesItemOutput ¶
type GetPrivilegesItemOutput struct{ *pulumi.OutputState }
func (GetPrivilegesItemOutput) ElementType ¶
func (GetPrivilegesItemOutput) ElementType() reflect.Type
func (GetPrivilegesItemOutput) Etag ¶
func (o GetPrivilegesItemOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (GetPrivilegesItemOutput) IsOrgUnitScopable ¶
func (o GetPrivilegesItemOutput) IsOrgUnitScopable() pulumi.BoolOutput
func (GetPrivilegesItemOutput) PrivilegeName ¶
func (o GetPrivilegesItemOutput) PrivilegeName() pulumi.StringOutput
func (GetPrivilegesItemOutput) ServiceId ¶
func (o GetPrivilegesItemOutput) ServiceId() pulumi.StringOutput
func (GetPrivilegesItemOutput) ServiceName ¶
func (o GetPrivilegesItemOutput) ServiceName() pulumi.StringOutput
func (GetPrivilegesItemOutput) ToGetPrivilegesItemOutput ¶
func (o GetPrivilegesItemOutput) ToGetPrivilegesItemOutput() GetPrivilegesItemOutput
func (GetPrivilegesItemOutput) ToGetPrivilegesItemOutputWithContext ¶
func (o GetPrivilegesItemOutput) ToGetPrivilegesItemOutputWithContext(ctx context.Context) GetPrivilegesItemOutput
type GetPrivilegesResult ¶
type GetPrivilegesResult struct { // ETag of the resource. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of Privilege resources. The API returns a tree-like structure with parent-child privileges, the provider flattens this list. Items []GetPrivilegesItem `pulumi:"items"` }
A collection of values returned by getPrivileges.
func GetPrivileges ¶
func GetPrivileges(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetPrivilegesResult, error)
type GetRolePrivilege ¶
type GetRolePrivilegeArgs ¶
type GetRolePrivilegeArgs struct { PrivilegeName pulumi.StringInput `pulumi:"privilegeName"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (GetRolePrivilegeArgs) ElementType ¶
func (GetRolePrivilegeArgs) ElementType() reflect.Type
func (GetRolePrivilegeArgs) ToGetRolePrivilegeOutput ¶
func (i GetRolePrivilegeArgs) ToGetRolePrivilegeOutput() GetRolePrivilegeOutput
func (GetRolePrivilegeArgs) ToGetRolePrivilegeOutputWithContext ¶
func (i GetRolePrivilegeArgs) ToGetRolePrivilegeOutputWithContext(ctx context.Context) GetRolePrivilegeOutput
type GetRolePrivilegeArray ¶
type GetRolePrivilegeArray []GetRolePrivilegeInput
func (GetRolePrivilegeArray) ElementType ¶
func (GetRolePrivilegeArray) ElementType() reflect.Type
func (GetRolePrivilegeArray) ToGetRolePrivilegeArrayOutput ¶
func (i GetRolePrivilegeArray) ToGetRolePrivilegeArrayOutput() GetRolePrivilegeArrayOutput
func (GetRolePrivilegeArray) ToGetRolePrivilegeArrayOutputWithContext ¶
func (i GetRolePrivilegeArray) ToGetRolePrivilegeArrayOutputWithContext(ctx context.Context) GetRolePrivilegeArrayOutput
type GetRolePrivilegeArrayInput ¶
type GetRolePrivilegeArrayInput interface { pulumi.Input ToGetRolePrivilegeArrayOutput() GetRolePrivilegeArrayOutput ToGetRolePrivilegeArrayOutputWithContext(context.Context) GetRolePrivilegeArrayOutput }
GetRolePrivilegeArrayInput is an input type that accepts GetRolePrivilegeArray and GetRolePrivilegeArrayOutput values. You can construct a concrete instance of `GetRolePrivilegeArrayInput` via:
GetRolePrivilegeArray{ GetRolePrivilegeArgs{...} }
type GetRolePrivilegeArrayOutput ¶
type GetRolePrivilegeArrayOutput struct{ *pulumi.OutputState }
func (GetRolePrivilegeArrayOutput) ElementType ¶
func (GetRolePrivilegeArrayOutput) ElementType() reflect.Type
func (GetRolePrivilegeArrayOutput) Index ¶
func (o GetRolePrivilegeArrayOutput) Index(i pulumi.IntInput) GetRolePrivilegeOutput
func (GetRolePrivilegeArrayOutput) ToGetRolePrivilegeArrayOutput ¶
func (o GetRolePrivilegeArrayOutput) ToGetRolePrivilegeArrayOutput() GetRolePrivilegeArrayOutput
func (GetRolePrivilegeArrayOutput) ToGetRolePrivilegeArrayOutputWithContext ¶
func (o GetRolePrivilegeArrayOutput) ToGetRolePrivilegeArrayOutputWithContext(ctx context.Context) GetRolePrivilegeArrayOutput
type GetRolePrivilegeInput ¶
type GetRolePrivilegeInput interface { pulumi.Input ToGetRolePrivilegeOutput() GetRolePrivilegeOutput ToGetRolePrivilegeOutputWithContext(context.Context) GetRolePrivilegeOutput }
GetRolePrivilegeInput is an input type that accepts GetRolePrivilegeArgs and GetRolePrivilegeOutput values. You can construct a concrete instance of `GetRolePrivilegeInput` via:
GetRolePrivilegeArgs{...}
type GetRolePrivilegeOutput ¶
type GetRolePrivilegeOutput struct{ *pulumi.OutputState }
func (GetRolePrivilegeOutput) ElementType ¶
func (GetRolePrivilegeOutput) ElementType() reflect.Type
func (GetRolePrivilegeOutput) PrivilegeName ¶
func (o GetRolePrivilegeOutput) PrivilegeName() pulumi.StringOutput
func (GetRolePrivilegeOutput) ServiceId ¶
func (o GetRolePrivilegeOutput) ServiceId() pulumi.StringOutput
func (GetRolePrivilegeOutput) ToGetRolePrivilegeOutput ¶
func (o GetRolePrivilegeOutput) ToGetRolePrivilegeOutput() GetRolePrivilegeOutput
func (GetRolePrivilegeOutput) ToGetRolePrivilegeOutputWithContext ¶
func (o GetRolePrivilegeOutput) ToGetRolePrivilegeOutputWithContext(ctx context.Context) GetRolePrivilegeOutput
type GetSchemaField ¶
type GetSchemaField struct { // Display name for the schema. DisplayName string `pulumi:"displayName"` // ETag of the resource. Etag string `pulumi:"etag"` FieldId string `pulumi:"fieldId"` FieldName string `pulumi:"fieldName"` FieldType string `pulumi:"fieldType"` Indexed bool `pulumi:"indexed"` MultiValued bool `pulumi:"multiValued"` NumericIndexingSpecs []GetSchemaFieldNumericIndexingSpec `pulumi:"numericIndexingSpecs"` ReadAccessType string `pulumi:"readAccessType"` }
type GetSchemaFieldArgs ¶
type GetSchemaFieldArgs struct { // Display name for the schema. DisplayName pulumi.StringInput `pulumi:"displayName"` // ETag of the resource. Etag pulumi.StringInput `pulumi:"etag"` FieldId pulumi.StringInput `pulumi:"fieldId"` FieldName pulumi.StringInput `pulumi:"fieldName"` FieldType pulumi.StringInput `pulumi:"fieldType"` Indexed pulumi.BoolInput `pulumi:"indexed"` MultiValued pulumi.BoolInput `pulumi:"multiValued"` NumericIndexingSpecs GetSchemaFieldNumericIndexingSpecArrayInput `pulumi:"numericIndexingSpecs"` ReadAccessType pulumi.StringInput `pulumi:"readAccessType"` }
func (GetSchemaFieldArgs) ElementType ¶
func (GetSchemaFieldArgs) ElementType() reflect.Type
func (GetSchemaFieldArgs) ToGetSchemaFieldOutput ¶
func (i GetSchemaFieldArgs) ToGetSchemaFieldOutput() GetSchemaFieldOutput
func (GetSchemaFieldArgs) ToGetSchemaFieldOutputWithContext ¶
func (i GetSchemaFieldArgs) ToGetSchemaFieldOutputWithContext(ctx context.Context) GetSchemaFieldOutput
type GetSchemaFieldArray ¶
type GetSchemaFieldArray []GetSchemaFieldInput
func (GetSchemaFieldArray) ElementType ¶
func (GetSchemaFieldArray) ElementType() reflect.Type
func (GetSchemaFieldArray) ToGetSchemaFieldArrayOutput ¶
func (i GetSchemaFieldArray) ToGetSchemaFieldArrayOutput() GetSchemaFieldArrayOutput
func (GetSchemaFieldArray) ToGetSchemaFieldArrayOutputWithContext ¶
func (i GetSchemaFieldArray) ToGetSchemaFieldArrayOutputWithContext(ctx context.Context) GetSchemaFieldArrayOutput
type GetSchemaFieldArrayInput ¶
type GetSchemaFieldArrayInput interface { pulumi.Input ToGetSchemaFieldArrayOutput() GetSchemaFieldArrayOutput ToGetSchemaFieldArrayOutputWithContext(context.Context) GetSchemaFieldArrayOutput }
GetSchemaFieldArrayInput is an input type that accepts GetSchemaFieldArray and GetSchemaFieldArrayOutput values. You can construct a concrete instance of `GetSchemaFieldArrayInput` via:
GetSchemaFieldArray{ GetSchemaFieldArgs{...} }
type GetSchemaFieldArrayOutput ¶
type GetSchemaFieldArrayOutput struct{ *pulumi.OutputState }
func (GetSchemaFieldArrayOutput) ElementType ¶
func (GetSchemaFieldArrayOutput) ElementType() reflect.Type
func (GetSchemaFieldArrayOutput) Index ¶
func (o GetSchemaFieldArrayOutput) Index(i pulumi.IntInput) GetSchemaFieldOutput
func (GetSchemaFieldArrayOutput) ToGetSchemaFieldArrayOutput ¶
func (o GetSchemaFieldArrayOutput) ToGetSchemaFieldArrayOutput() GetSchemaFieldArrayOutput
func (GetSchemaFieldArrayOutput) ToGetSchemaFieldArrayOutputWithContext ¶
func (o GetSchemaFieldArrayOutput) ToGetSchemaFieldArrayOutputWithContext(ctx context.Context) GetSchemaFieldArrayOutput
type GetSchemaFieldInput ¶
type GetSchemaFieldInput interface { pulumi.Input ToGetSchemaFieldOutput() GetSchemaFieldOutput ToGetSchemaFieldOutputWithContext(context.Context) GetSchemaFieldOutput }
GetSchemaFieldInput is an input type that accepts GetSchemaFieldArgs and GetSchemaFieldOutput values. You can construct a concrete instance of `GetSchemaFieldInput` via:
GetSchemaFieldArgs{...}
type GetSchemaFieldNumericIndexingSpecArgs ¶
type GetSchemaFieldNumericIndexingSpecArgs struct { MaxValue pulumi.Float64Input `pulumi:"maxValue"` MinValue pulumi.Float64Input `pulumi:"minValue"` }
func (GetSchemaFieldNumericIndexingSpecArgs) ElementType ¶
func (GetSchemaFieldNumericIndexingSpecArgs) ElementType() reflect.Type
func (GetSchemaFieldNumericIndexingSpecArgs) ToGetSchemaFieldNumericIndexingSpecOutput ¶
func (i GetSchemaFieldNumericIndexingSpecArgs) ToGetSchemaFieldNumericIndexingSpecOutput() GetSchemaFieldNumericIndexingSpecOutput
func (GetSchemaFieldNumericIndexingSpecArgs) ToGetSchemaFieldNumericIndexingSpecOutputWithContext ¶
func (i GetSchemaFieldNumericIndexingSpecArgs) ToGetSchemaFieldNumericIndexingSpecOutputWithContext(ctx context.Context) GetSchemaFieldNumericIndexingSpecOutput
type GetSchemaFieldNumericIndexingSpecArray ¶
type GetSchemaFieldNumericIndexingSpecArray []GetSchemaFieldNumericIndexingSpecInput
func (GetSchemaFieldNumericIndexingSpecArray) ElementType ¶
func (GetSchemaFieldNumericIndexingSpecArray) ElementType() reflect.Type
func (GetSchemaFieldNumericIndexingSpecArray) ToGetSchemaFieldNumericIndexingSpecArrayOutput ¶
func (i GetSchemaFieldNumericIndexingSpecArray) ToGetSchemaFieldNumericIndexingSpecArrayOutput() GetSchemaFieldNumericIndexingSpecArrayOutput
func (GetSchemaFieldNumericIndexingSpecArray) ToGetSchemaFieldNumericIndexingSpecArrayOutputWithContext ¶
func (i GetSchemaFieldNumericIndexingSpecArray) ToGetSchemaFieldNumericIndexingSpecArrayOutputWithContext(ctx context.Context) GetSchemaFieldNumericIndexingSpecArrayOutput
type GetSchemaFieldNumericIndexingSpecArrayInput ¶
type GetSchemaFieldNumericIndexingSpecArrayInput interface { pulumi.Input ToGetSchemaFieldNumericIndexingSpecArrayOutput() GetSchemaFieldNumericIndexingSpecArrayOutput ToGetSchemaFieldNumericIndexingSpecArrayOutputWithContext(context.Context) GetSchemaFieldNumericIndexingSpecArrayOutput }
GetSchemaFieldNumericIndexingSpecArrayInput is an input type that accepts GetSchemaFieldNumericIndexingSpecArray and GetSchemaFieldNumericIndexingSpecArrayOutput values. You can construct a concrete instance of `GetSchemaFieldNumericIndexingSpecArrayInput` via:
GetSchemaFieldNumericIndexingSpecArray{ GetSchemaFieldNumericIndexingSpecArgs{...} }
type GetSchemaFieldNumericIndexingSpecArrayOutput ¶
type GetSchemaFieldNumericIndexingSpecArrayOutput struct{ *pulumi.OutputState }
func (GetSchemaFieldNumericIndexingSpecArrayOutput) ElementType ¶
func (GetSchemaFieldNumericIndexingSpecArrayOutput) ElementType() reflect.Type
func (GetSchemaFieldNumericIndexingSpecArrayOutput) ToGetSchemaFieldNumericIndexingSpecArrayOutput ¶
func (o GetSchemaFieldNumericIndexingSpecArrayOutput) ToGetSchemaFieldNumericIndexingSpecArrayOutput() GetSchemaFieldNumericIndexingSpecArrayOutput
func (GetSchemaFieldNumericIndexingSpecArrayOutput) ToGetSchemaFieldNumericIndexingSpecArrayOutputWithContext ¶
func (o GetSchemaFieldNumericIndexingSpecArrayOutput) ToGetSchemaFieldNumericIndexingSpecArrayOutputWithContext(ctx context.Context) GetSchemaFieldNumericIndexingSpecArrayOutput
type GetSchemaFieldNumericIndexingSpecInput ¶
type GetSchemaFieldNumericIndexingSpecInput interface { pulumi.Input ToGetSchemaFieldNumericIndexingSpecOutput() GetSchemaFieldNumericIndexingSpecOutput ToGetSchemaFieldNumericIndexingSpecOutputWithContext(context.Context) GetSchemaFieldNumericIndexingSpecOutput }
GetSchemaFieldNumericIndexingSpecInput is an input type that accepts GetSchemaFieldNumericIndexingSpecArgs and GetSchemaFieldNumericIndexingSpecOutput values. You can construct a concrete instance of `GetSchemaFieldNumericIndexingSpecInput` via:
GetSchemaFieldNumericIndexingSpecArgs{...}
type GetSchemaFieldNumericIndexingSpecOutput ¶
type GetSchemaFieldNumericIndexingSpecOutput struct{ *pulumi.OutputState }
func (GetSchemaFieldNumericIndexingSpecOutput) ElementType ¶
func (GetSchemaFieldNumericIndexingSpecOutput) ElementType() reflect.Type
func (GetSchemaFieldNumericIndexingSpecOutput) MaxValue ¶
func (o GetSchemaFieldNumericIndexingSpecOutput) MaxValue() pulumi.Float64Output
func (GetSchemaFieldNumericIndexingSpecOutput) MinValue ¶
func (o GetSchemaFieldNumericIndexingSpecOutput) MinValue() pulumi.Float64Output
func (GetSchemaFieldNumericIndexingSpecOutput) ToGetSchemaFieldNumericIndexingSpecOutput ¶
func (o GetSchemaFieldNumericIndexingSpecOutput) ToGetSchemaFieldNumericIndexingSpecOutput() GetSchemaFieldNumericIndexingSpecOutput
func (GetSchemaFieldNumericIndexingSpecOutput) ToGetSchemaFieldNumericIndexingSpecOutputWithContext ¶
func (o GetSchemaFieldNumericIndexingSpecOutput) ToGetSchemaFieldNumericIndexingSpecOutputWithContext(ctx context.Context) GetSchemaFieldNumericIndexingSpecOutput
type GetSchemaFieldOutput ¶
type GetSchemaFieldOutput struct{ *pulumi.OutputState }
func (GetSchemaFieldOutput) DisplayName ¶
func (o GetSchemaFieldOutput) DisplayName() pulumi.StringOutput
Display name for the schema.
func (GetSchemaFieldOutput) ElementType ¶
func (GetSchemaFieldOutput) ElementType() reflect.Type
func (GetSchemaFieldOutput) Etag ¶
func (o GetSchemaFieldOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (GetSchemaFieldOutput) FieldId ¶
func (o GetSchemaFieldOutput) FieldId() pulumi.StringOutput
func (GetSchemaFieldOutput) FieldName ¶
func (o GetSchemaFieldOutput) FieldName() pulumi.StringOutput
func (GetSchemaFieldOutput) FieldType ¶
func (o GetSchemaFieldOutput) FieldType() pulumi.StringOutput
func (GetSchemaFieldOutput) Indexed ¶
func (o GetSchemaFieldOutput) Indexed() pulumi.BoolOutput
func (GetSchemaFieldOutput) MultiValued ¶
func (o GetSchemaFieldOutput) MultiValued() pulumi.BoolOutput
func (GetSchemaFieldOutput) NumericIndexingSpecs ¶
func (o GetSchemaFieldOutput) NumericIndexingSpecs() GetSchemaFieldNumericIndexingSpecArrayOutput
func (GetSchemaFieldOutput) ReadAccessType ¶
func (o GetSchemaFieldOutput) ReadAccessType() pulumi.StringOutput
func (GetSchemaFieldOutput) ToGetSchemaFieldOutput ¶
func (o GetSchemaFieldOutput) ToGetSchemaFieldOutput() GetSchemaFieldOutput
func (GetSchemaFieldOutput) ToGetSchemaFieldOutputWithContext ¶
func (o GetSchemaFieldOutput) ToGetSchemaFieldOutputWithContext(ctx context.Context) GetSchemaFieldOutput
type GetUserAddress ¶
type GetUserAddress struct { Country string `pulumi:"country"` CountryCode string `pulumi:"countryCode"` CustomType string `pulumi:"customType"` ExtendedAddress string `pulumi:"extendedAddress"` Formatted string `pulumi:"formatted"` Locality string `pulumi:"locality"` PoBox string `pulumi:"poBox"` PostalCode string `pulumi:"postalCode"` Primary bool `pulumi:"primary"` Region string `pulumi:"region"` SourceIsStructured bool `pulumi:"sourceIsStructured"` StreetAddress string `pulumi:"streetAddress"` Type string `pulumi:"type"` }
type GetUserAddressArgs ¶
type GetUserAddressArgs struct { Country pulumi.StringInput `pulumi:"country"` CountryCode pulumi.StringInput `pulumi:"countryCode"` CustomType pulumi.StringInput `pulumi:"customType"` ExtendedAddress pulumi.StringInput `pulumi:"extendedAddress"` Formatted pulumi.StringInput `pulumi:"formatted"` Locality pulumi.StringInput `pulumi:"locality"` PoBox pulumi.StringInput `pulumi:"poBox"` PostalCode pulumi.StringInput `pulumi:"postalCode"` Primary pulumi.BoolInput `pulumi:"primary"` Region pulumi.StringInput `pulumi:"region"` SourceIsStructured pulumi.BoolInput `pulumi:"sourceIsStructured"` StreetAddress pulumi.StringInput `pulumi:"streetAddress"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUserAddressArgs) ElementType ¶
func (GetUserAddressArgs) ElementType() reflect.Type
func (GetUserAddressArgs) ToGetUserAddressOutput ¶
func (i GetUserAddressArgs) ToGetUserAddressOutput() GetUserAddressOutput
func (GetUserAddressArgs) ToGetUserAddressOutputWithContext ¶
func (i GetUserAddressArgs) ToGetUserAddressOutputWithContext(ctx context.Context) GetUserAddressOutput
type GetUserAddressArray ¶
type GetUserAddressArray []GetUserAddressInput
func (GetUserAddressArray) ElementType ¶
func (GetUserAddressArray) ElementType() reflect.Type
func (GetUserAddressArray) ToGetUserAddressArrayOutput ¶
func (i GetUserAddressArray) ToGetUserAddressArrayOutput() GetUserAddressArrayOutput
func (GetUserAddressArray) ToGetUserAddressArrayOutputWithContext ¶
func (i GetUserAddressArray) ToGetUserAddressArrayOutputWithContext(ctx context.Context) GetUserAddressArrayOutput
type GetUserAddressArrayInput ¶
type GetUserAddressArrayInput interface { pulumi.Input ToGetUserAddressArrayOutput() GetUserAddressArrayOutput ToGetUserAddressArrayOutputWithContext(context.Context) GetUserAddressArrayOutput }
GetUserAddressArrayInput is an input type that accepts GetUserAddressArray and GetUserAddressArrayOutput values. You can construct a concrete instance of `GetUserAddressArrayInput` via:
GetUserAddressArray{ GetUserAddressArgs{...} }
type GetUserAddressArrayOutput ¶
type GetUserAddressArrayOutput struct{ *pulumi.OutputState }
func (GetUserAddressArrayOutput) ElementType ¶
func (GetUserAddressArrayOutput) ElementType() reflect.Type
func (GetUserAddressArrayOutput) Index ¶
func (o GetUserAddressArrayOutput) Index(i pulumi.IntInput) GetUserAddressOutput
func (GetUserAddressArrayOutput) ToGetUserAddressArrayOutput ¶
func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutput() GetUserAddressArrayOutput
func (GetUserAddressArrayOutput) ToGetUserAddressArrayOutputWithContext ¶
func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutputWithContext(ctx context.Context) GetUserAddressArrayOutput
type GetUserAddressInput ¶
type GetUserAddressInput interface { pulumi.Input ToGetUserAddressOutput() GetUserAddressOutput ToGetUserAddressOutputWithContext(context.Context) GetUserAddressOutput }
GetUserAddressInput is an input type that accepts GetUserAddressArgs and GetUserAddressOutput values. You can construct a concrete instance of `GetUserAddressInput` via:
GetUserAddressArgs{...}
type GetUserAddressOutput ¶
type GetUserAddressOutput struct{ *pulumi.OutputState }
func (GetUserAddressOutput) Country ¶
func (o GetUserAddressOutput) Country() pulumi.StringOutput
func (GetUserAddressOutput) CountryCode ¶
func (o GetUserAddressOutput) CountryCode() pulumi.StringOutput
func (GetUserAddressOutput) CustomType ¶
func (o GetUserAddressOutput) CustomType() pulumi.StringOutput
func (GetUserAddressOutput) ElementType ¶
func (GetUserAddressOutput) ElementType() reflect.Type
func (GetUserAddressOutput) ExtendedAddress ¶
func (o GetUserAddressOutput) ExtendedAddress() pulumi.StringOutput
func (GetUserAddressOutput) Formatted ¶
func (o GetUserAddressOutput) Formatted() pulumi.StringOutput
func (GetUserAddressOutput) Locality ¶
func (o GetUserAddressOutput) Locality() pulumi.StringOutput
func (GetUserAddressOutput) PoBox ¶
func (o GetUserAddressOutput) PoBox() pulumi.StringOutput
func (GetUserAddressOutput) PostalCode ¶
func (o GetUserAddressOutput) PostalCode() pulumi.StringOutput
func (GetUserAddressOutput) Primary ¶
func (o GetUserAddressOutput) Primary() pulumi.BoolOutput
func (GetUserAddressOutput) Region ¶
func (o GetUserAddressOutput) Region() pulumi.StringOutput
func (GetUserAddressOutput) SourceIsStructured ¶
func (o GetUserAddressOutput) SourceIsStructured() pulumi.BoolOutput
func (GetUserAddressOutput) StreetAddress ¶
func (o GetUserAddressOutput) StreetAddress() pulumi.StringOutput
func (GetUserAddressOutput) ToGetUserAddressOutput ¶
func (o GetUserAddressOutput) ToGetUserAddressOutput() GetUserAddressOutput
func (GetUserAddressOutput) ToGetUserAddressOutputWithContext ¶
func (o GetUserAddressOutput) ToGetUserAddressOutputWithContext(ctx context.Context) GetUserAddressOutput
func (GetUserAddressOutput) Type ¶
func (o GetUserAddressOutput) Type() pulumi.StringOutput
type GetUserCustomSchema ¶
type GetUserCustomSchemaArgs ¶
type GetUserCustomSchemaArgs struct { SchemaName pulumi.StringInput `pulumi:"schemaName"` SchemaValues pulumi.StringMapInput `pulumi:"schemaValues"` }
func (GetUserCustomSchemaArgs) ElementType ¶
func (GetUserCustomSchemaArgs) ElementType() reflect.Type
func (GetUserCustomSchemaArgs) ToGetUserCustomSchemaOutput ¶
func (i GetUserCustomSchemaArgs) ToGetUserCustomSchemaOutput() GetUserCustomSchemaOutput
func (GetUserCustomSchemaArgs) ToGetUserCustomSchemaOutputWithContext ¶
func (i GetUserCustomSchemaArgs) ToGetUserCustomSchemaOutputWithContext(ctx context.Context) GetUserCustomSchemaOutput
type GetUserCustomSchemaArray ¶
type GetUserCustomSchemaArray []GetUserCustomSchemaInput
func (GetUserCustomSchemaArray) ElementType ¶
func (GetUserCustomSchemaArray) ElementType() reflect.Type
func (GetUserCustomSchemaArray) ToGetUserCustomSchemaArrayOutput ¶
func (i GetUserCustomSchemaArray) ToGetUserCustomSchemaArrayOutput() GetUserCustomSchemaArrayOutput
func (GetUserCustomSchemaArray) ToGetUserCustomSchemaArrayOutputWithContext ¶
func (i GetUserCustomSchemaArray) ToGetUserCustomSchemaArrayOutputWithContext(ctx context.Context) GetUserCustomSchemaArrayOutput
type GetUserCustomSchemaArrayInput ¶
type GetUserCustomSchemaArrayInput interface { pulumi.Input ToGetUserCustomSchemaArrayOutput() GetUserCustomSchemaArrayOutput ToGetUserCustomSchemaArrayOutputWithContext(context.Context) GetUserCustomSchemaArrayOutput }
GetUserCustomSchemaArrayInput is an input type that accepts GetUserCustomSchemaArray and GetUserCustomSchemaArrayOutput values. You can construct a concrete instance of `GetUserCustomSchemaArrayInput` via:
GetUserCustomSchemaArray{ GetUserCustomSchemaArgs{...} }
type GetUserCustomSchemaArrayOutput ¶
type GetUserCustomSchemaArrayOutput struct{ *pulumi.OutputState }
func (GetUserCustomSchemaArrayOutput) ElementType ¶
func (GetUserCustomSchemaArrayOutput) ElementType() reflect.Type
func (GetUserCustomSchemaArrayOutput) Index ¶
func (o GetUserCustomSchemaArrayOutput) Index(i pulumi.IntInput) GetUserCustomSchemaOutput
func (GetUserCustomSchemaArrayOutput) ToGetUserCustomSchemaArrayOutput ¶
func (o GetUserCustomSchemaArrayOutput) ToGetUserCustomSchemaArrayOutput() GetUserCustomSchemaArrayOutput
func (GetUserCustomSchemaArrayOutput) ToGetUserCustomSchemaArrayOutputWithContext ¶
func (o GetUserCustomSchemaArrayOutput) ToGetUserCustomSchemaArrayOutputWithContext(ctx context.Context) GetUserCustomSchemaArrayOutput
type GetUserCustomSchemaInput ¶
type GetUserCustomSchemaInput interface { pulumi.Input ToGetUserCustomSchemaOutput() GetUserCustomSchemaOutput ToGetUserCustomSchemaOutputWithContext(context.Context) GetUserCustomSchemaOutput }
GetUserCustomSchemaInput is an input type that accepts GetUserCustomSchemaArgs and GetUserCustomSchemaOutput values. You can construct a concrete instance of `GetUserCustomSchemaInput` via:
GetUserCustomSchemaArgs{...}
type GetUserCustomSchemaOutput ¶
type GetUserCustomSchemaOutput struct{ *pulumi.OutputState }
func (GetUserCustomSchemaOutput) ElementType ¶
func (GetUserCustomSchemaOutput) ElementType() reflect.Type
func (GetUserCustomSchemaOutput) SchemaName ¶
func (o GetUserCustomSchemaOutput) SchemaName() pulumi.StringOutput
func (GetUserCustomSchemaOutput) SchemaValues ¶
func (o GetUserCustomSchemaOutput) SchemaValues() pulumi.StringMapOutput
func (GetUserCustomSchemaOutput) ToGetUserCustomSchemaOutput ¶
func (o GetUserCustomSchemaOutput) ToGetUserCustomSchemaOutput() GetUserCustomSchemaOutput
func (GetUserCustomSchemaOutput) ToGetUserCustomSchemaOutputWithContext ¶
func (o GetUserCustomSchemaOutput) ToGetUserCustomSchemaOutputWithContext(ctx context.Context) GetUserCustomSchemaOutput
type GetUserEmail ¶
type GetUserEmailArgs ¶
type GetUserEmailArgs struct { Address pulumi.StringInput `pulumi:"address"` CustomType pulumi.StringInput `pulumi:"customType"` Primary pulumi.BoolInput `pulumi:"primary"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUserEmailArgs) ElementType ¶
func (GetUserEmailArgs) ElementType() reflect.Type
func (GetUserEmailArgs) ToGetUserEmailOutput ¶
func (i GetUserEmailArgs) ToGetUserEmailOutput() GetUserEmailOutput
func (GetUserEmailArgs) ToGetUserEmailOutputWithContext ¶
func (i GetUserEmailArgs) ToGetUserEmailOutputWithContext(ctx context.Context) GetUserEmailOutput
type GetUserEmailArray ¶
type GetUserEmailArray []GetUserEmailInput
func (GetUserEmailArray) ElementType ¶
func (GetUserEmailArray) ElementType() reflect.Type
func (GetUserEmailArray) ToGetUserEmailArrayOutput ¶
func (i GetUserEmailArray) ToGetUserEmailArrayOutput() GetUserEmailArrayOutput
func (GetUserEmailArray) ToGetUserEmailArrayOutputWithContext ¶
func (i GetUserEmailArray) ToGetUserEmailArrayOutputWithContext(ctx context.Context) GetUserEmailArrayOutput
type GetUserEmailArrayInput ¶
type GetUserEmailArrayInput interface { pulumi.Input ToGetUserEmailArrayOutput() GetUserEmailArrayOutput ToGetUserEmailArrayOutputWithContext(context.Context) GetUserEmailArrayOutput }
GetUserEmailArrayInput is an input type that accepts GetUserEmailArray and GetUserEmailArrayOutput values. You can construct a concrete instance of `GetUserEmailArrayInput` via:
GetUserEmailArray{ GetUserEmailArgs{...} }
type GetUserEmailArrayOutput ¶
type GetUserEmailArrayOutput struct{ *pulumi.OutputState }
func (GetUserEmailArrayOutput) ElementType ¶
func (GetUserEmailArrayOutput) ElementType() reflect.Type
func (GetUserEmailArrayOutput) Index ¶
func (o GetUserEmailArrayOutput) Index(i pulumi.IntInput) GetUserEmailOutput
func (GetUserEmailArrayOutput) ToGetUserEmailArrayOutput ¶
func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutput() GetUserEmailArrayOutput
func (GetUserEmailArrayOutput) ToGetUserEmailArrayOutputWithContext ¶
func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutputWithContext(ctx context.Context) GetUserEmailArrayOutput
type GetUserEmailInput ¶
type GetUserEmailInput interface { pulumi.Input ToGetUserEmailOutput() GetUserEmailOutput ToGetUserEmailOutputWithContext(context.Context) GetUserEmailOutput }
GetUserEmailInput is an input type that accepts GetUserEmailArgs and GetUserEmailOutput values. You can construct a concrete instance of `GetUserEmailInput` via:
GetUserEmailArgs{...}
type GetUserEmailOutput ¶
type GetUserEmailOutput struct{ *pulumi.OutputState }
func (GetUserEmailOutput) Address ¶
func (o GetUserEmailOutput) Address() pulumi.StringOutput
func (GetUserEmailOutput) CustomType ¶
func (o GetUserEmailOutput) CustomType() pulumi.StringOutput
func (GetUserEmailOutput) ElementType ¶
func (GetUserEmailOutput) ElementType() reflect.Type
func (GetUserEmailOutput) Primary ¶
func (o GetUserEmailOutput) Primary() pulumi.BoolOutput
func (GetUserEmailOutput) ToGetUserEmailOutput ¶
func (o GetUserEmailOutput) ToGetUserEmailOutput() GetUserEmailOutput
func (GetUserEmailOutput) ToGetUserEmailOutputWithContext ¶
func (o GetUserEmailOutput) ToGetUserEmailOutputWithContext(ctx context.Context) GetUserEmailOutput
func (GetUserEmailOutput) Type ¶
func (o GetUserEmailOutput) Type() pulumi.StringOutput
type GetUserExternalId ¶
type GetUserExternalIdArgs ¶
type GetUserExternalIdArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUserExternalIdArgs) ElementType ¶
func (GetUserExternalIdArgs) ElementType() reflect.Type
func (GetUserExternalIdArgs) ToGetUserExternalIdOutput ¶
func (i GetUserExternalIdArgs) ToGetUserExternalIdOutput() GetUserExternalIdOutput
func (GetUserExternalIdArgs) ToGetUserExternalIdOutputWithContext ¶
func (i GetUserExternalIdArgs) ToGetUserExternalIdOutputWithContext(ctx context.Context) GetUserExternalIdOutput
type GetUserExternalIdArray ¶
type GetUserExternalIdArray []GetUserExternalIdInput
func (GetUserExternalIdArray) ElementType ¶
func (GetUserExternalIdArray) ElementType() reflect.Type
func (GetUserExternalIdArray) ToGetUserExternalIdArrayOutput ¶
func (i GetUserExternalIdArray) ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput
func (GetUserExternalIdArray) ToGetUserExternalIdArrayOutputWithContext ¶
func (i GetUserExternalIdArray) ToGetUserExternalIdArrayOutputWithContext(ctx context.Context) GetUserExternalIdArrayOutput
type GetUserExternalIdArrayInput ¶
type GetUserExternalIdArrayInput interface { pulumi.Input ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput ToGetUserExternalIdArrayOutputWithContext(context.Context) GetUserExternalIdArrayOutput }
GetUserExternalIdArrayInput is an input type that accepts GetUserExternalIdArray and GetUserExternalIdArrayOutput values. You can construct a concrete instance of `GetUserExternalIdArrayInput` via:
GetUserExternalIdArray{ GetUserExternalIdArgs{...} }
type GetUserExternalIdArrayOutput ¶
type GetUserExternalIdArrayOutput struct{ *pulumi.OutputState }
func (GetUserExternalIdArrayOutput) ElementType ¶
func (GetUserExternalIdArrayOutput) ElementType() reflect.Type
func (GetUserExternalIdArrayOutput) Index ¶
func (o GetUserExternalIdArrayOutput) Index(i pulumi.IntInput) GetUserExternalIdOutput
func (GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutput ¶
func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput
func (GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutputWithContext ¶
func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutputWithContext(ctx context.Context) GetUserExternalIdArrayOutput
type GetUserExternalIdInput ¶
type GetUserExternalIdInput interface { pulumi.Input ToGetUserExternalIdOutput() GetUserExternalIdOutput ToGetUserExternalIdOutputWithContext(context.Context) GetUserExternalIdOutput }
GetUserExternalIdInput is an input type that accepts GetUserExternalIdArgs and GetUserExternalIdOutput values. You can construct a concrete instance of `GetUserExternalIdInput` via:
GetUserExternalIdArgs{...}
type GetUserExternalIdOutput ¶
type GetUserExternalIdOutput struct{ *pulumi.OutputState }
func (GetUserExternalIdOutput) CustomType ¶
func (o GetUserExternalIdOutput) CustomType() pulumi.StringOutput
func (GetUserExternalIdOutput) ElementType ¶
func (GetUserExternalIdOutput) ElementType() reflect.Type
func (GetUserExternalIdOutput) ToGetUserExternalIdOutput ¶
func (o GetUserExternalIdOutput) ToGetUserExternalIdOutput() GetUserExternalIdOutput
func (GetUserExternalIdOutput) ToGetUserExternalIdOutputWithContext ¶
func (o GetUserExternalIdOutput) ToGetUserExternalIdOutputWithContext(ctx context.Context) GetUserExternalIdOutput
func (GetUserExternalIdOutput) Type ¶
func (o GetUserExternalIdOutput) Type() pulumi.StringOutput
func (GetUserExternalIdOutput) Value ¶
func (o GetUserExternalIdOutput) Value() pulumi.StringOutput
type GetUserImArgs ¶
type GetUserImArgs struct { CustomProtocol pulumi.StringInput `pulumi:"customProtocol"` CustomType pulumi.StringInput `pulumi:"customType"` Im pulumi.StringInput `pulumi:"im"` Primary pulumi.BoolInput `pulumi:"primary"` Protocol pulumi.StringInput `pulumi:"protocol"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUserImArgs) ElementType ¶
func (GetUserImArgs) ElementType() reflect.Type
func (GetUserImArgs) ToGetUserImOutput ¶
func (i GetUserImArgs) ToGetUserImOutput() GetUserImOutput
func (GetUserImArgs) ToGetUserImOutputWithContext ¶
func (i GetUserImArgs) ToGetUserImOutputWithContext(ctx context.Context) GetUserImOutput
type GetUserImArray ¶
type GetUserImArray []GetUserImInput
func (GetUserImArray) ElementType ¶
func (GetUserImArray) ElementType() reflect.Type
func (GetUserImArray) ToGetUserImArrayOutput ¶
func (i GetUserImArray) ToGetUserImArrayOutput() GetUserImArrayOutput
func (GetUserImArray) ToGetUserImArrayOutputWithContext ¶
func (i GetUserImArray) ToGetUserImArrayOutputWithContext(ctx context.Context) GetUserImArrayOutput
type GetUserImArrayInput ¶
type GetUserImArrayInput interface { pulumi.Input ToGetUserImArrayOutput() GetUserImArrayOutput ToGetUserImArrayOutputWithContext(context.Context) GetUserImArrayOutput }
GetUserImArrayInput is an input type that accepts GetUserImArray and GetUserImArrayOutput values. You can construct a concrete instance of `GetUserImArrayInput` via:
GetUserImArray{ GetUserImArgs{...} }
type GetUserImArrayOutput ¶
type GetUserImArrayOutput struct{ *pulumi.OutputState }
func (GetUserImArrayOutput) ElementType ¶
func (GetUserImArrayOutput) ElementType() reflect.Type
func (GetUserImArrayOutput) Index ¶
func (o GetUserImArrayOutput) Index(i pulumi.IntInput) GetUserImOutput
func (GetUserImArrayOutput) ToGetUserImArrayOutput ¶
func (o GetUserImArrayOutput) ToGetUserImArrayOutput() GetUserImArrayOutput
func (GetUserImArrayOutput) ToGetUserImArrayOutputWithContext ¶
func (o GetUserImArrayOutput) ToGetUserImArrayOutputWithContext(ctx context.Context) GetUserImArrayOutput
type GetUserImInput ¶
type GetUserImInput interface { pulumi.Input ToGetUserImOutput() GetUserImOutput ToGetUserImOutputWithContext(context.Context) GetUserImOutput }
GetUserImInput is an input type that accepts GetUserImArgs and GetUserImOutput values. You can construct a concrete instance of `GetUserImInput` via:
GetUserImArgs{...}
type GetUserImOutput ¶
type GetUserImOutput struct{ *pulumi.OutputState }
func (GetUserImOutput) CustomProtocol ¶
func (o GetUserImOutput) CustomProtocol() pulumi.StringOutput
func (GetUserImOutput) CustomType ¶
func (o GetUserImOutput) CustomType() pulumi.StringOutput
func (GetUserImOutput) ElementType ¶
func (GetUserImOutput) ElementType() reflect.Type
func (GetUserImOutput) Im ¶
func (o GetUserImOutput) Im() pulumi.StringOutput
func (GetUserImOutput) Primary ¶
func (o GetUserImOutput) Primary() pulumi.BoolOutput
func (GetUserImOutput) Protocol ¶
func (o GetUserImOutput) Protocol() pulumi.StringOutput
func (GetUserImOutput) ToGetUserImOutput ¶
func (o GetUserImOutput) ToGetUserImOutput() GetUserImOutput
func (GetUserImOutput) ToGetUserImOutputWithContext ¶
func (o GetUserImOutput) ToGetUserImOutputWithContext(ctx context.Context) GetUserImOutput
func (GetUserImOutput) Type ¶
func (o GetUserImOutput) Type() pulumi.StringOutput
type GetUserKeyword ¶
type GetUserKeywordArgs ¶
type GetUserKeywordArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUserKeywordArgs) ElementType ¶
func (GetUserKeywordArgs) ElementType() reflect.Type
func (GetUserKeywordArgs) ToGetUserKeywordOutput ¶
func (i GetUserKeywordArgs) ToGetUserKeywordOutput() GetUserKeywordOutput
func (GetUserKeywordArgs) ToGetUserKeywordOutputWithContext ¶
func (i GetUserKeywordArgs) ToGetUserKeywordOutputWithContext(ctx context.Context) GetUserKeywordOutput
type GetUserKeywordArray ¶
type GetUserKeywordArray []GetUserKeywordInput
func (GetUserKeywordArray) ElementType ¶
func (GetUserKeywordArray) ElementType() reflect.Type
func (GetUserKeywordArray) ToGetUserKeywordArrayOutput ¶
func (i GetUserKeywordArray) ToGetUserKeywordArrayOutput() GetUserKeywordArrayOutput
func (GetUserKeywordArray) ToGetUserKeywordArrayOutputWithContext ¶
func (i GetUserKeywordArray) ToGetUserKeywordArrayOutputWithContext(ctx context.Context) GetUserKeywordArrayOutput
type GetUserKeywordArrayInput ¶
type GetUserKeywordArrayInput interface { pulumi.Input ToGetUserKeywordArrayOutput() GetUserKeywordArrayOutput ToGetUserKeywordArrayOutputWithContext(context.Context) GetUserKeywordArrayOutput }
GetUserKeywordArrayInput is an input type that accepts GetUserKeywordArray and GetUserKeywordArrayOutput values. You can construct a concrete instance of `GetUserKeywordArrayInput` via:
GetUserKeywordArray{ GetUserKeywordArgs{...} }
type GetUserKeywordArrayOutput ¶
type GetUserKeywordArrayOutput struct{ *pulumi.OutputState }
func (GetUserKeywordArrayOutput) ElementType ¶
func (GetUserKeywordArrayOutput) ElementType() reflect.Type
func (GetUserKeywordArrayOutput) Index ¶
func (o GetUserKeywordArrayOutput) Index(i pulumi.IntInput) GetUserKeywordOutput
func (GetUserKeywordArrayOutput) ToGetUserKeywordArrayOutput ¶
func (o GetUserKeywordArrayOutput) ToGetUserKeywordArrayOutput() GetUserKeywordArrayOutput
func (GetUserKeywordArrayOutput) ToGetUserKeywordArrayOutputWithContext ¶
func (o GetUserKeywordArrayOutput) ToGetUserKeywordArrayOutputWithContext(ctx context.Context) GetUserKeywordArrayOutput
type GetUserKeywordInput ¶
type GetUserKeywordInput interface { pulumi.Input ToGetUserKeywordOutput() GetUserKeywordOutput ToGetUserKeywordOutputWithContext(context.Context) GetUserKeywordOutput }
GetUserKeywordInput is an input type that accepts GetUserKeywordArgs and GetUserKeywordOutput values. You can construct a concrete instance of `GetUserKeywordInput` via:
GetUserKeywordArgs{...}
type GetUserKeywordOutput ¶
type GetUserKeywordOutput struct{ *pulumi.OutputState }
func (GetUserKeywordOutput) CustomType ¶
func (o GetUserKeywordOutput) CustomType() pulumi.StringOutput
func (GetUserKeywordOutput) ElementType ¶
func (GetUserKeywordOutput) ElementType() reflect.Type
func (GetUserKeywordOutput) ToGetUserKeywordOutput ¶
func (o GetUserKeywordOutput) ToGetUserKeywordOutput() GetUserKeywordOutput
func (GetUserKeywordOutput) ToGetUserKeywordOutputWithContext ¶
func (o GetUserKeywordOutput) ToGetUserKeywordOutputWithContext(ctx context.Context) GetUserKeywordOutput
func (GetUserKeywordOutput) Type ¶
func (o GetUserKeywordOutput) Type() pulumi.StringOutput
func (GetUserKeywordOutput) Value ¶
func (o GetUserKeywordOutput) Value() pulumi.StringOutput
type GetUserLanguage ¶
type GetUserLanguageArgs ¶
type GetUserLanguageArgs struct { CustomLanguage pulumi.StringInput `pulumi:"customLanguage"` LanguageCode pulumi.StringInput `pulumi:"languageCode"` Preference pulumi.StringInput `pulumi:"preference"` }
func (GetUserLanguageArgs) ElementType ¶
func (GetUserLanguageArgs) ElementType() reflect.Type
func (GetUserLanguageArgs) ToGetUserLanguageOutput ¶
func (i GetUserLanguageArgs) ToGetUserLanguageOutput() GetUserLanguageOutput
func (GetUserLanguageArgs) ToGetUserLanguageOutputWithContext ¶
func (i GetUserLanguageArgs) ToGetUserLanguageOutputWithContext(ctx context.Context) GetUserLanguageOutput
type GetUserLanguageArray ¶
type GetUserLanguageArray []GetUserLanguageInput
func (GetUserLanguageArray) ElementType ¶
func (GetUserLanguageArray) ElementType() reflect.Type
func (GetUserLanguageArray) ToGetUserLanguageArrayOutput ¶
func (i GetUserLanguageArray) ToGetUserLanguageArrayOutput() GetUserLanguageArrayOutput
func (GetUserLanguageArray) ToGetUserLanguageArrayOutputWithContext ¶
func (i GetUserLanguageArray) ToGetUserLanguageArrayOutputWithContext(ctx context.Context) GetUserLanguageArrayOutput
type GetUserLanguageArrayInput ¶
type GetUserLanguageArrayInput interface { pulumi.Input ToGetUserLanguageArrayOutput() GetUserLanguageArrayOutput ToGetUserLanguageArrayOutputWithContext(context.Context) GetUserLanguageArrayOutput }
GetUserLanguageArrayInput is an input type that accepts GetUserLanguageArray and GetUserLanguageArrayOutput values. You can construct a concrete instance of `GetUserLanguageArrayInput` via:
GetUserLanguageArray{ GetUserLanguageArgs{...} }
type GetUserLanguageArrayOutput ¶
type GetUserLanguageArrayOutput struct{ *pulumi.OutputState }
func (GetUserLanguageArrayOutput) ElementType ¶
func (GetUserLanguageArrayOutput) ElementType() reflect.Type
func (GetUserLanguageArrayOutput) Index ¶
func (o GetUserLanguageArrayOutput) Index(i pulumi.IntInput) GetUserLanguageOutput
func (GetUserLanguageArrayOutput) ToGetUserLanguageArrayOutput ¶
func (o GetUserLanguageArrayOutput) ToGetUserLanguageArrayOutput() GetUserLanguageArrayOutput
func (GetUserLanguageArrayOutput) ToGetUserLanguageArrayOutputWithContext ¶
func (o GetUserLanguageArrayOutput) ToGetUserLanguageArrayOutputWithContext(ctx context.Context) GetUserLanguageArrayOutput
type GetUserLanguageInput ¶
type GetUserLanguageInput interface { pulumi.Input ToGetUserLanguageOutput() GetUserLanguageOutput ToGetUserLanguageOutputWithContext(context.Context) GetUserLanguageOutput }
GetUserLanguageInput is an input type that accepts GetUserLanguageArgs and GetUserLanguageOutput values. You can construct a concrete instance of `GetUserLanguageInput` via:
GetUserLanguageArgs{...}
type GetUserLanguageOutput ¶
type GetUserLanguageOutput struct{ *pulumi.OutputState }
func (GetUserLanguageOutput) CustomLanguage ¶
func (o GetUserLanguageOutput) CustomLanguage() pulumi.StringOutput
func (GetUserLanguageOutput) ElementType ¶
func (GetUserLanguageOutput) ElementType() reflect.Type
func (GetUserLanguageOutput) LanguageCode ¶
func (o GetUserLanguageOutput) LanguageCode() pulumi.StringOutput
func (GetUserLanguageOutput) Preference ¶
func (o GetUserLanguageOutput) Preference() pulumi.StringOutput
func (GetUserLanguageOutput) ToGetUserLanguageOutput ¶
func (o GetUserLanguageOutput) ToGetUserLanguageOutput() GetUserLanguageOutput
func (GetUserLanguageOutput) ToGetUserLanguageOutputWithContext ¶
func (o GetUserLanguageOutput) ToGetUserLanguageOutputWithContext(ctx context.Context) GetUserLanguageOutput
type GetUserLocation ¶
type GetUserLocationArgs ¶
type GetUserLocationArgs struct { Area pulumi.StringInput `pulumi:"area"` BuildingId pulumi.StringInput `pulumi:"buildingId"` CustomType pulumi.StringInput `pulumi:"customType"` DeskCode pulumi.StringInput `pulumi:"deskCode"` FloorName pulumi.StringInput `pulumi:"floorName"` FloorSection pulumi.StringInput `pulumi:"floorSection"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUserLocationArgs) ElementType ¶
func (GetUserLocationArgs) ElementType() reflect.Type
func (GetUserLocationArgs) ToGetUserLocationOutput ¶
func (i GetUserLocationArgs) ToGetUserLocationOutput() GetUserLocationOutput
func (GetUserLocationArgs) ToGetUserLocationOutputWithContext ¶
func (i GetUserLocationArgs) ToGetUserLocationOutputWithContext(ctx context.Context) GetUserLocationOutput
type GetUserLocationArray ¶
type GetUserLocationArray []GetUserLocationInput
func (GetUserLocationArray) ElementType ¶
func (GetUserLocationArray) ElementType() reflect.Type
func (GetUserLocationArray) ToGetUserLocationArrayOutput ¶
func (i GetUserLocationArray) ToGetUserLocationArrayOutput() GetUserLocationArrayOutput
func (GetUserLocationArray) ToGetUserLocationArrayOutputWithContext ¶
func (i GetUserLocationArray) ToGetUserLocationArrayOutputWithContext(ctx context.Context) GetUserLocationArrayOutput
type GetUserLocationArrayInput ¶
type GetUserLocationArrayInput interface { pulumi.Input ToGetUserLocationArrayOutput() GetUserLocationArrayOutput ToGetUserLocationArrayOutputWithContext(context.Context) GetUserLocationArrayOutput }
GetUserLocationArrayInput is an input type that accepts GetUserLocationArray and GetUserLocationArrayOutput values. You can construct a concrete instance of `GetUserLocationArrayInput` via:
GetUserLocationArray{ GetUserLocationArgs{...} }
type GetUserLocationArrayOutput ¶
type GetUserLocationArrayOutput struct{ *pulumi.OutputState }
func (GetUserLocationArrayOutput) ElementType ¶
func (GetUserLocationArrayOutput) ElementType() reflect.Type
func (GetUserLocationArrayOutput) Index ¶
func (o GetUserLocationArrayOutput) Index(i pulumi.IntInput) GetUserLocationOutput
func (GetUserLocationArrayOutput) ToGetUserLocationArrayOutput ¶
func (o GetUserLocationArrayOutput) ToGetUserLocationArrayOutput() GetUserLocationArrayOutput
func (GetUserLocationArrayOutput) ToGetUserLocationArrayOutputWithContext ¶
func (o GetUserLocationArrayOutput) ToGetUserLocationArrayOutputWithContext(ctx context.Context) GetUserLocationArrayOutput
type GetUserLocationInput ¶
type GetUserLocationInput interface { pulumi.Input ToGetUserLocationOutput() GetUserLocationOutput ToGetUserLocationOutputWithContext(context.Context) GetUserLocationOutput }
GetUserLocationInput is an input type that accepts GetUserLocationArgs and GetUserLocationOutput values. You can construct a concrete instance of `GetUserLocationInput` via:
GetUserLocationArgs{...}
type GetUserLocationOutput ¶
type GetUserLocationOutput struct{ *pulumi.OutputState }
func (GetUserLocationOutput) Area ¶
func (o GetUserLocationOutput) Area() pulumi.StringOutput
func (GetUserLocationOutput) BuildingId ¶
func (o GetUserLocationOutput) BuildingId() pulumi.StringOutput
func (GetUserLocationOutput) CustomType ¶
func (o GetUserLocationOutput) CustomType() pulumi.StringOutput
func (GetUserLocationOutput) DeskCode ¶
func (o GetUserLocationOutput) DeskCode() pulumi.StringOutput
func (GetUserLocationOutput) ElementType ¶
func (GetUserLocationOutput) ElementType() reflect.Type
func (GetUserLocationOutput) FloorName ¶
func (o GetUserLocationOutput) FloorName() pulumi.StringOutput
func (GetUserLocationOutput) FloorSection ¶
func (o GetUserLocationOutput) FloorSection() pulumi.StringOutput
func (GetUserLocationOutput) ToGetUserLocationOutput ¶
func (o GetUserLocationOutput) ToGetUserLocationOutput() GetUserLocationOutput
func (GetUserLocationOutput) ToGetUserLocationOutputWithContext ¶
func (o GetUserLocationOutput) ToGetUserLocationOutputWithContext(ctx context.Context) GetUserLocationOutput
func (GetUserLocationOutput) Type ¶
func (o GetUserLocationOutput) Type() pulumi.StringOutput
type GetUserName ¶
type GetUserNameArgs ¶
type GetUserNameArgs struct { FamilyName pulumi.StringInput `pulumi:"familyName"` FullName pulumi.StringInput `pulumi:"fullName"` GivenName pulumi.StringInput `pulumi:"givenName"` }
func (GetUserNameArgs) ElementType ¶
func (GetUserNameArgs) ElementType() reflect.Type
func (GetUserNameArgs) ToGetUserNameOutput ¶
func (i GetUserNameArgs) ToGetUserNameOutput() GetUserNameOutput
func (GetUserNameArgs) ToGetUserNameOutputWithContext ¶
func (i GetUserNameArgs) ToGetUserNameOutputWithContext(ctx context.Context) GetUserNameOutput
type GetUserNameArray ¶
type GetUserNameArray []GetUserNameInput
func (GetUserNameArray) ElementType ¶
func (GetUserNameArray) ElementType() reflect.Type
func (GetUserNameArray) ToGetUserNameArrayOutput ¶
func (i GetUserNameArray) ToGetUserNameArrayOutput() GetUserNameArrayOutput
func (GetUserNameArray) ToGetUserNameArrayOutputWithContext ¶
func (i GetUserNameArray) ToGetUserNameArrayOutputWithContext(ctx context.Context) GetUserNameArrayOutput
type GetUserNameArrayInput ¶
type GetUserNameArrayInput interface { pulumi.Input ToGetUserNameArrayOutput() GetUserNameArrayOutput ToGetUserNameArrayOutputWithContext(context.Context) GetUserNameArrayOutput }
GetUserNameArrayInput is an input type that accepts GetUserNameArray and GetUserNameArrayOutput values. You can construct a concrete instance of `GetUserNameArrayInput` via:
GetUserNameArray{ GetUserNameArgs{...} }
type GetUserNameArrayOutput ¶
type GetUserNameArrayOutput struct{ *pulumi.OutputState }
func (GetUserNameArrayOutput) ElementType ¶
func (GetUserNameArrayOutput) ElementType() reflect.Type
func (GetUserNameArrayOutput) Index ¶
func (o GetUserNameArrayOutput) Index(i pulumi.IntInput) GetUserNameOutput
func (GetUserNameArrayOutput) ToGetUserNameArrayOutput ¶
func (o GetUserNameArrayOutput) ToGetUserNameArrayOutput() GetUserNameArrayOutput
func (GetUserNameArrayOutput) ToGetUserNameArrayOutputWithContext ¶
func (o GetUserNameArrayOutput) ToGetUserNameArrayOutputWithContext(ctx context.Context) GetUserNameArrayOutput
type GetUserNameInput ¶
type GetUserNameInput interface { pulumi.Input ToGetUserNameOutput() GetUserNameOutput ToGetUserNameOutputWithContext(context.Context) GetUserNameOutput }
GetUserNameInput is an input type that accepts GetUserNameArgs and GetUserNameOutput values. You can construct a concrete instance of `GetUserNameInput` via:
GetUserNameArgs{...}
type GetUserNameOutput ¶
type GetUserNameOutput struct{ *pulumi.OutputState }
func (GetUserNameOutput) ElementType ¶
func (GetUserNameOutput) ElementType() reflect.Type
func (GetUserNameOutput) FamilyName ¶
func (o GetUserNameOutput) FamilyName() pulumi.StringOutput
func (GetUserNameOutput) FullName ¶
func (o GetUserNameOutput) FullName() pulumi.StringOutput
func (GetUserNameOutput) GivenName ¶
func (o GetUserNameOutput) GivenName() pulumi.StringOutput
func (GetUserNameOutput) ToGetUserNameOutput ¶
func (o GetUserNameOutput) ToGetUserNameOutput() GetUserNameOutput
func (GetUserNameOutput) ToGetUserNameOutputWithContext ¶
func (o GetUserNameOutput) ToGetUserNameOutputWithContext(ctx context.Context) GetUserNameOutput
type GetUserOrganization ¶
type GetUserOrganization struct { CostCenter string `pulumi:"costCenter"` CustomType string `pulumi:"customType"` Department string `pulumi:"department"` Description string `pulumi:"description"` Domain string `pulumi:"domain"` FullTimeEquivalent int `pulumi:"fullTimeEquivalent"` Location string `pulumi:"location"` // Holds the given and family names of the user, and the read-only fullName value. The maximum number of characters in the givenName and in the familyName values is 60. In addition, name values support unicode/UTF-8 characters, and can contain spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). Maximum allowed data size for this field is 1Kb. Name string `pulumi:"name"` Primary bool `pulumi:"primary"` Symbol string `pulumi:"symbol"` Title string `pulumi:"title"` Type string `pulumi:"type"` }
type GetUserOrganizationArgs ¶
type GetUserOrganizationArgs struct { CostCenter pulumi.StringInput `pulumi:"costCenter"` CustomType pulumi.StringInput `pulumi:"customType"` Department pulumi.StringInput `pulumi:"department"` Description pulumi.StringInput `pulumi:"description"` Domain pulumi.StringInput `pulumi:"domain"` FullTimeEquivalent pulumi.IntInput `pulumi:"fullTimeEquivalent"` Location pulumi.StringInput `pulumi:"location"` // Holds the given and family names of the user, and the read-only fullName value. The maximum number of characters in the givenName and in the familyName values is 60. In addition, name values support unicode/UTF-8 characters, and can contain spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). Maximum allowed data size for this field is 1Kb. Name pulumi.StringInput `pulumi:"name"` Primary pulumi.BoolInput `pulumi:"primary"` Symbol pulumi.StringInput `pulumi:"symbol"` Title pulumi.StringInput `pulumi:"title"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUserOrganizationArgs) ElementType ¶
func (GetUserOrganizationArgs) ElementType() reflect.Type
func (GetUserOrganizationArgs) ToGetUserOrganizationOutput ¶
func (i GetUserOrganizationArgs) ToGetUserOrganizationOutput() GetUserOrganizationOutput
func (GetUserOrganizationArgs) ToGetUserOrganizationOutputWithContext ¶
func (i GetUserOrganizationArgs) ToGetUserOrganizationOutputWithContext(ctx context.Context) GetUserOrganizationOutput
type GetUserOrganizationArray ¶
type GetUserOrganizationArray []GetUserOrganizationInput
func (GetUserOrganizationArray) ElementType ¶
func (GetUserOrganizationArray) ElementType() reflect.Type
func (GetUserOrganizationArray) ToGetUserOrganizationArrayOutput ¶
func (i GetUserOrganizationArray) ToGetUserOrganizationArrayOutput() GetUserOrganizationArrayOutput
func (GetUserOrganizationArray) ToGetUserOrganizationArrayOutputWithContext ¶
func (i GetUserOrganizationArray) ToGetUserOrganizationArrayOutputWithContext(ctx context.Context) GetUserOrganizationArrayOutput
type GetUserOrganizationArrayInput ¶
type GetUserOrganizationArrayInput interface { pulumi.Input ToGetUserOrganizationArrayOutput() GetUserOrganizationArrayOutput ToGetUserOrganizationArrayOutputWithContext(context.Context) GetUserOrganizationArrayOutput }
GetUserOrganizationArrayInput is an input type that accepts GetUserOrganizationArray and GetUserOrganizationArrayOutput values. You can construct a concrete instance of `GetUserOrganizationArrayInput` via:
GetUserOrganizationArray{ GetUserOrganizationArgs{...} }
type GetUserOrganizationArrayOutput ¶
type GetUserOrganizationArrayOutput struct{ *pulumi.OutputState }
func (GetUserOrganizationArrayOutput) ElementType ¶
func (GetUserOrganizationArrayOutput) ElementType() reflect.Type
func (GetUserOrganizationArrayOutput) Index ¶
func (o GetUserOrganizationArrayOutput) Index(i pulumi.IntInput) GetUserOrganizationOutput
func (GetUserOrganizationArrayOutput) ToGetUserOrganizationArrayOutput ¶
func (o GetUserOrganizationArrayOutput) ToGetUserOrganizationArrayOutput() GetUserOrganizationArrayOutput
func (GetUserOrganizationArrayOutput) ToGetUserOrganizationArrayOutputWithContext ¶
func (o GetUserOrganizationArrayOutput) ToGetUserOrganizationArrayOutputWithContext(ctx context.Context) GetUserOrganizationArrayOutput
type GetUserOrganizationInput ¶
type GetUserOrganizationInput interface { pulumi.Input ToGetUserOrganizationOutput() GetUserOrganizationOutput ToGetUserOrganizationOutputWithContext(context.Context) GetUserOrganizationOutput }
GetUserOrganizationInput is an input type that accepts GetUserOrganizationArgs and GetUserOrganizationOutput values. You can construct a concrete instance of `GetUserOrganizationInput` via:
GetUserOrganizationArgs{...}
type GetUserOrganizationOutput ¶
type GetUserOrganizationOutput struct{ *pulumi.OutputState }
func (GetUserOrganizationOutput) CostCenter ¶
func (o GetUserOrganizationOutput) CostCenter() pulumi.StringOutput
func (GetUserOrganizationOutput) CustomType ¶
func (o GetUserOrganizationOutput) CustomType() pulumi.StringOutput
func (GetUserOrganizationOutput) Department ¶
func (o GetUserOrganizationOutput) Department() pulumi.StringOutput
func (GetUserOrganizationOutput) Description ¶
func (o GetUserOrganizationOutput) Description() pulumi.StringOutput
func (GetUserOrganizationOutput) Domain ¶
func (o GetUserOrganizationOutput) Domain() pulumi.StringOutput
func (GetUserOrganizationOutput) ElementType ¶
func (GetUserOrganizationOutput) ElementType() reflect.Type
func (GetUserOrganizationOutput) FullTimeEquivalent ¶
func (o GetUserOrganizationOutput) FullTimeEquivalent() pulumi.IntOutput
func (GetUserOrganizationOutput) Location ¶
func (o GetUserOrganizationOutput) Location() pulumi.StringOutput
func (GetUserOrganizationOutput) Name ¶
func (o GetUserOrganizationOutput) Name() pulumi.StringOutput
Holds the given and family names of the user, and the read-only fullName value. The maximum number of characters in the givenName and in the familyName values is 60. In addition, name values support unicode/UTF-8 characters, and can contain spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). Maximum allowed data size for this field is 1Kb.
func (GetUserOrganizationOutput) Primary ¶
func (o GetUserOrganizationOutput) Primary() pulumi.BoolOutput
func (GetUserOrganizationOutput) Symbol ¶
func (o GetUserOrganizationOutput) Symbol() pulumi.StringOutput
func (GetUserOrganizationOutput) Title ¶
func (o GetUserOrganizationOutput) Title() pulumi.StringOutput
func (GetUserOrganizationOutput) ToGetUserOrganizationOutput ¶
func (o GetUserOrganizationOutput) ToGetUserOrganizationOutput() GetUserOrganizationOutput
func (GetUserOrganizationOutput) ToGetUserOrganizationOutputWithContext ¶
func (o GetUserOrganizationOutput) ToGetUserOrganizationOutputWithContext(ctx context.Context) GetUserOrganizationOutput
func (GetUserOrganizationOutput) Type ¶
func (o GetUserOrganizationOutput) Type() pulumi.StringOutput
type GetUserPhone ¶
type GetUserPhoneArgs ¶
type GetUserPhoneArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Primary pulumi.BoolInput `pulumi:"primary"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUserPhoneArgs) ElementType ¶
func (GetUserPhoneArgs) ElementType() reflect.Type
func (GetUserPhoneArgs) ToGetUserPhoneOutput ¶
func (i GetUserPhoneArgs) ToGetUserPhoneOutput() GetUserPhoneOutput
func (GetUserPhoneArgs) ToGetUserPhoneOutputWithContext ¶
func (i GetUserPhoneArgs) ToGetUserPhoneOutputWithContext(ctx context.Context) GetUserPhoneOutput
type GetUserPhoneArray ¶
type GetUserPhoneArray []GetUserPhoneInput
func (GetUserPhoneArray) ElementType ¶
func (GetUserPhoneArray) ElementType() reflect.Type
func (GetUserPhoneArray) ToGetUserPhoneArrayOutput ¶
func (i GetUserPhoneArray) ToGetUserPhoneArrayOutput() GetUserPhoneArrayOutput
func (GetUserPhoneArray) ToGetUserPhoneArrayOutputWithContext ¶
func (i GetUserPhoneArray) ToGetUserPhoneArrayOutputWithContext(ctx context.Context) GetUserPhoneArrayOutput
type GetUserPhoneArrayInput ¶
type GetUserPhoneArrayInput interface { pulumi.Input ToGetUserPhoneArrayOutput() GetUserPhoneArrayOutput ToGetUserPhoneArrayOutputWithContext(context.Context) GetUserPhoneArrayOutput }
GetUserPhoneArrayInput is an input type that accepts GetUserPhoneArray and GetUserPhoneArrayOutput values. You can construct a concrete instance of `GetUserPhoneArrayInput` via:
GetUserPhoneArray{ GetUserPhoneArgs{...} }
type GetUserPhoneArrayOutput ¶
type GetUserPhoneArrayOutput struct{ *pulumi.OutputState }
func (GetUserPhoneArrayOutput) ElementType ¶
func (GetUserPhoneArrayOutput) ElementType() reflect.Type
func (GetUserPhoneArrayOutput) Index ¶
func (o GetUserPhoneArrayOutput) Index(i pulumi.IntInput) GetUserPhoneOutput
func (GetUserPhoneArrayOutput) ToGetUserPhoneArrayOutput ¶
func (o GetUserPhoneArrayOutput) ToGetUserPhoneArrayOutput() GetUserPhoneArrayOutput
func (GetUserPhoneArrayOutput) ToGetUserPhoneArrayOutputWithContext ¶
func (o GetUserPhoneArrayOutput) ToGetUserPhoneArrayOutputWithContext(ctx context.Context) GetUserPhoneArrayOutput
type GetUserPhoneInput ¶
type GetUserPhoneInput interface { pulumi.Input ToGetUserPhoneOutput() GetUserPhoneOutput ToGetUserPhoneOutputWithContext(context.Context) GetUserPhoneOutput }
GetUserPhoneInput is an input type that accepts GetUserPhoneArgs and GetUserPhoneOutput values. You can construct a concrete instance of `GetUserPhoneInput` via:
GetUserPhoneArgs{...}
type GetUserPhoneOutput ¶
type GetUserPhoneOutput struct{ *pulumi.OutputState }
func (GetUserPhoneOutput) CustomType ¶
func (o GetUserPhoneOutput) CustomType() pulumi.StringOutput
func (GetUserPhoneOutput) ElementType ¶
func (GetUserPhoneOutput) ElementType() reflect.Type
func (GetUserPhoneOutput) Primary ¶
func (o GetUserPhoneOutput) Primary() pulumi.BoolOutput
func (GetUserPhoneOutput) ToGetUserPhoneOutput ¶
func (o GetUserPhoneOutput) ToGetUserPhoneOutput() GetUserPhoneOutput
func (GetUserPhoneOutput) ToGetUserPhoneOutputWithContext ¶
func (o GetUserPhoneOutput) ToGetUserPhoneOutputWithContext(ctx context.Context) GetUserPhoneOutput
func (GetUserPhoneOutput) Type ¶
func (o GetUserPhoneOutput) Type() pulumi.StringOutput
func (GetUserPhoneOutput) Value ¶
func (o GetUserPhoneOutput) Value() pulumi.StringOutput
type GetUserPosixAccount ¶
type GetUserPosixAccount struct { AccountId string `pulumi:"accountId"` Gecos string `pulumi:"gecos"` Gid string `pulumi:"gid"` HomeDirectory string `pulumi:"homeDirectory"` OperatingSystemType string `pulumi:"operatingSystemType"` Primary bool `pulumi:"primary"` Shell string `pulumi:"shell"` SystemId string `pulumi:"systemId"` Uid string `pulumi:"uid"` Username string `pulumi:"username"` }
type GetUserPosixAccountArgs ¶
type GetUserPosixAccountArgs struct { AccountId pulumi.StringInput `pulumi:"accountId"` Gecos pulumi.StringInput `pulumi:"gecos"` Gid pulumi.StringInput `pulumi:"gid"` HomeDirectory pulumi.StringInput `pulumi:"homeDirectory"` OperatingSystemType pulumi.StringInput `pulumi:"operatingSystemType"` Primary pulumi.BoolInput `pulumi:"primary"` Shell pulumi.StringInput `pulumi:"shell"` SystemId pulumi.StringInput `pulumi:"systemId"` Uid pulumi.StringInput `pulumi:"uid"` Username pulumi.StringInput `pulumi:"username"` }
func (GetUserPosixAccountArgs) ElementType ¶
func (GetUserPosixAccountArgs) ElementType() reflect.Type
func (GetUserPosixAccountArgs) ToGetUserPosixAccountOutput ¶
func (i GetUserPosixAccountArgs) ToGetUserPosixAccountOutput() GetUserPosixAccountOutput
func (GetUserPosixAccountArgs) ToGetUserPosixAccountOutputWithContext ¶
func (i GetUserPosixAccountArgs) ToGetUserPosixAccountOutputWithContext(ctx context.Context) GetUserPosixAccountOutput
type GetUserPosixAccountArray ¶
type GetUserPosixAccountArray []GetUserPosixAccountInput
func (GetUserPosixAccountArray) ElementType ¶
func (GetUserPosixAccountArray) ElementType() reflect.Type
func (GetUserPosixAccountArray) ToGetUserPosixAccountArrayOutput ¶
func (i GetUserPosixAccountArray) ToGetUserPosixAccountArrayOutput() GetUserPosixAccountArrayOutput
func (GetUserPosixAccountArray) ToGetUserPosixAccountArrayOutputWithContext ¶
func (i GetUserPosixAccountArray) ToGetUserPosixAccountArrayOutputWithContext(ctx context.Context) GetUserPosixAccountArrayOutput
type GetUserPosixAccountArrayInput ¶
type GetUserPosixAccountArrayInput interface { pulumi.Input ToGetUserPosixAccountArrayOutput() GetUserPosixAccountArrayOutput ToGetUserPosixAccountArrayOutputWithContext(context.Context) GetUserPosixAccountArrayOutput }
GetUserPosixAccountArrayInput is an input type that accepts GetUserPosixAccountArray and GetUserPosixAccountArrayOutput values. You can construct a concrete instance of `GetUserPosixAccountArrayInput` via:
GetUserPosixAccountArray{ GetUserPosixAccountArgs{...} }
type GetUserPosixAccountArrayOutput ¶
type GetUserPosixAccountArrayOutput struct{ *pulumi.OutputState }
func (GetUserPosixAccountArrayOutput) ElementType ¶
func (GetUserPosixAccountArrayOutput) ElementType() reflect.Type
func (GetUserPosixAccountArrayOutput) Index ¶
func (o GetUserPosixAccountArrayOutput) Index(i pulumi.IntInput) GetUserPosixAccountOutput
func (GetUserPosixAccountArrayOutput) ToGetUserPosixAccountArrayOutput ¶
func (o GetUserPosixAccountArrayOutput) ToGetUserPosixAccountArrayOutput() GetUserPosixAccountArrayOutput
func (GetUserPosixAccountArrayOutput) ToGetUserPosixAccountArrayOutputWithContext ¶
func (o GetUserPosixAccountArrayOutput) ToGetUserPosixAccountArrayOutputWithContext(ctx context.Context) GetUserPosixAccountArrayOutput
type GetUserPosixAccountInput ¶
type GetUserPosixAccountInput interface { pulumi.Input ToGetUserPosixAccountOutput() GetUserPosixAccountOutput ToGetUserPosixAccountOutputWithContext(context.Context) GetUserPosixAccountOutput }
GetUserPosixAccountInput is an input type that accepts GetUserPosixAccountArgs and GetUserPosixAccountOutput values. You can construct a concrete instance of `GetUserPosixAccountInput` via:
GetUserPosixAccountArgs{...}
type GetUserPosixAccountOutput ¶
type GetUserPosixAccountOutput struct{ *pulumi.OutputState }
func (GetUserPosixAccountOutput) AccountId ¶
func (o GetUserPosixAccountOutput) AccountId() pulumi.StringOutput
func (GetUserPosixAccountOutput) ElementType ¶
func (GetUserPosixAccountOutput) ElementType() reflect.Type
func (GetUserPosixAccountOutput) Gecos ¶
func (o GetUserPosixAccountOutput) Gecos() pulumi.StringOutput
func (GetUserPosixAccountOutput) Gid ¶
func (o GetUserPosixAccountOutput) Gid() pulumi.StringOutput
func (GetUserPosixAccountOutput) HomeDirectory ¶
func (o GetUserPosixAccountOutput) HomeDirectory() pulumi.StringOutput
func (GetUserPosixAccountOutput) OperatingSystemType ¶
func (o GetUserPosixAccountOutput) OperatingSystemType() pulumi.StringOutput
func (GetUserPosixAccountOutput) Primary ¶
func (o GetUserPosixAccountOutput) Primary() pulumi.BoolOutput
func (GetUserPosixAccountOutput) Shell ¶
func (o GetUserPosixAccountOutput) Shell() pulumi.StringOutput
func (GetUserPosixAccountOutput) SystemId ¶
func (o GetUserPosixAccountOutput) SystemId() pulumi.StringOutput
func (GetUserPosixAccountOutput) ToGetUserPosixAccountOutput ¶
func (o GetUserPosixAccountOutput) ToGetUserPosixAccountOutput() GetUserPosixAccountOutput
func (GetUserPosixAccountOutput) ToGetUserPosixAccountOutputWithContext ¶
func (o GetUserPosixAccountOutput) ToGetUserPosixAccountOutputWithContext(ctx context.Context) GetUserPosixAccountOutput
func (GetUserPosixAccountOutput) Uid ¶
func (o GetUserPosixAccountOutput) Uid() pulumi.StringOutput
func (GetUserPosixAccountOutput) Username ¶
func (o GetUserPosixAccountOutput) Username() pulumi.StringOutput
type GetUserRelation ¶
type GetUserRelationArgs ¶
type GetUserRelationArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUserRelationArgs) ElementType ¶
func (GetUserRelationArgs) ElementType() reflect.Type
func (GetUserRelationArgs) ToGetUserRelationOutput ¶
func (i GetUserRelationArgs) ToGetUserRelationOutput() GetUserRelationOutput
func (GetUserRelationArgs) ToGetUserRelationOutputWithContext ¶
func (i GetUserRelationArgs) ToGetUserRelationOutputWithContext(ctx context.Context) GetUserRelationOutput
type GetUserRelationArray ¶
type GetUserRelationArray []GetUserRelationInput
func (GetUserRelationArray) ElementType ¶
func (GetUserRelationArray) ElementType() reflect.Type
func (GetUserRelationArray) ToGetUserRelationArrayOutput ¶
func (i GetUserRelationArray) ToGetUserRelationArrayOutput() GetUserRelationArrayOutput
func (GetUserRelationArray) ToGetUserRelationArrayOutputWithContext ¶
func (i GetUserRelationArray) ToGetUserRelationArrayOutputWithContext(ctx context.Context) GetUserRelationArrayOutput
type GetUserRelationArrayInput ¶
type GetUserRelationArrayInput interface { pulumi.Input ToGetUserRelationArrayOutput() GetUserRelationArrayOutput ToGetUserRelationArrayOutputWithContext(context.Context) GetUserRelationArrayOutput }
GetUserRelationArrayInput is an input type that accepts GetUserRelationArray and GetUserRelationArrayOutput values. You can construct a concrete instance of `GetUserRelationArrayInput` via:
GetUserRelationArray{ GetUserRelationArgs{...} }
type GetUserRelationArrayOutput ¶
type GetUserRelationArrayOutput struct{ *pulumi.OutputState }
func (GetUserRelationArrayOutput) ElementType ¶
func (GetUserRelationArrayOutput) ElementType() reflect.Type
func (GetUserRelationArrayOutput) Index ¶
func (o GetUserRelationArrayOutput) Index(i pulumi.IntInput) GetUserRelationOutput
func (GetUserRelationArrayOutput) ToGetUserRelationArrayOutput ¶
func (o GetUserRelationArrayOutput) ToGetUserRelationArrayOutput() GetUserRelationArrayOutput
func (GetUserRelationArrayOutput) ToGetUserRelationArrayOutputWithContext ¶
func (o GetUserRelationArrayOutput) ToGetUserRelationArrayOutputWithContext(ctx context.Context) GetUserRelationArrayOutput
type GetUserRelationInput ¶
type GetUserRelationInput interface { pulumi.Input ToGetUserRelationOutput() GetUserRelationOutput ToGetUserRelationOutputWithContext(context.Context) GetUserRelationOutput }
GetUserRelationInput is an input type that accepts GetUserRelationArgs and GetUserRelationOutput values. You can construct a concrete instance of `GetUserRelationInput` via:
GetUserRelationArgs{...}
type GetUserRelationOutput ¶
type GetUserRelationOutput struct{ *pulumi.OutputState }
func (GetUserRelationOutput) CustomType ¶
func (o GetUserRelationOutput) CustomType() pulumi.StringOutput
func (GetUserRelationOutput) ElementType ¶
func (GetUserRelationOutput) ElementType() reflect.Type
func (GetUserRelationOutput) ToGetUserRelationOutput ¶
func (o GetUserRelationOutput) ToGetUserRelationOutput() GetUserRelationOutput
func (GetUserRelationOutput) ToGetUserRelationOutputWithContext ¶
func (o GetUserRelationOutput) ToGetUserRelationOutputWithContext(ctx context.Context) GetUserRelationOutput
func (GetUserRelationOutput) Type ¶
func (o GetUserRelationOutput) Type() pulumi.StringOutput
func (GetUserRelationOutput) Value ¶
func (o GetUserRelationOutput) Value() pulumi.StringOutput
type GetUserSshPublicKey ¶
type GetUserSshPublicKeyArgs ¶
type GetUserSshPublicKeyArgs struct { ExpirationTimeUsec pulumi.StringInput `pulumi:"expirationTimeUsec"` Fingerprint pulumi.StringInput `pulumi:"fingerprint"` Key pulumi.StringInput `pulumi:"key"` }
func (GetUserSshPublicKeyArgs) ElementType ¶
func (GetUserSshPublicKeyArgs) ElementType() reflect.Type
func (GetUserSshPublicKeyArgs) ToGetUserSshPublicKeyOutput ¶
func (i GetUserSshPublicKeyArgs) ToGetUserSshPublicKeyOutput() GetUserSshPublicKeyOutput
func (GetUserSshPublicKeyArgs) ToGetUserSshPublicKeyOutputWithContext ¶
func (i GetUserSshPublicKeyArgs) ToGetUserSshPublicKeyOutputWithContext(ctx context.Context) GetUserSshPublicKeyOutput
type GetUserSshPublicKeyArray ¶
type GetUserSshPublicKeyArray []GetUserSshPublicKeyInput
func (GetUserSshPublicKeyArray) ElementType ¶
func (GetUserSshPublicKeyArray) ElementType() reflect.Type
func (GetUserSshPublicKeyArray) ToGetUserSshPublicKeyArrayOutput ¶
func (i GetUserSshPublicKeyArray) ToGetUserSshPublicKeyArrayOutput() GetUserSshPublicKeyArrayOutput
func (GetUserSshPublicKeyArray) ToGetUserSshPublicKeyArrayOutputWithContext ¶
func (i GetUserSshPublicKeyArray) ToGetUserSshPublicKeyArrayOutputWithContext(ctx context.Context) GetUserSshPublicKeyArrayOutput
type GetUserSshPublicKeyArrayInput ¶
type GetUserSshPublicKeyArrayInput interface { pulumi.Input ToGetUserSshPublicKeyArrayOutput() GetUserSshPublicKeyArrayOutput ToGetUserSshPublicKeyArrayOutputWithContext(context.Context) GetUserSshPublicKeyArrayOutput }
GetUserSshPublicKeyArrayInput is an input type that accepts GetUserSshPublicKeyArray and GetUserSshPublicKeyArrayOutput values. You can construct a concrete instance of `GetUserSshPublicKeyArrayInput` via:
GetUserSshPublicKeyArray{ GetUserSshPublicKeyArgs{...} }
type GetUserSshPublicKeyArrayOutput ¶
type GetUserSshPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (GetUserSshPublicKeyArrayOutput) ElementType ¶
func (GetUserSshPublicKeyArrayOutput) ElementType() reflect.Type
func (GetUserSshPublicKeyArrayOutput) Index ¶
func (o GetUserSshPublicKeyArrayOutput) Index(i pulumi.IntInput) GetUserSshPublicKeyOutput
func (GetUserSshPublicKeyArrayOutput) ToGetUserSshPublicKeyArrayOutput ¶
func (o GetUserSshPublicKeyArrayOutput) ToGetUserSshPublicKeyArrayOutput() GetUserSshPublicKeyArrayOutput
func (GetUserSshPublicKeyArrayOutput) ToGetUserSshPublicKeyArrayOutputWithContext ¶
func (o GetUserSshPublicKeyArrayOutput) ToGetUserSshPublicKeyArrayOutputWithContext(ctx context.Context) GetUserSshPublicKeyArrayOutput
type GetUserSshPublicKeyInput ¶
type GetUserSshPublicKeyInput interface { pulumi.Input ToGetUserSshPublicKeyOutput() GetUserSshPublicKeyOutput ToGetUserSshPublicKeyOutputWithContext(context.Context) GetUserSshPublicKeyOutput }
GetUserSshPublicKeyInput is an input type that accepts GetUserSshPublicKeyArgs and GetUserSshPublicKeyOutput values. You can construct a concrete instance of `GetUserSshPublicKeyInput` via:
GetUserSshPublicKeyArgs{...}
type GetUserSshPublicKeyOutput ¶
type GetUserSshPublicKeyOutput struct{ *pulumi.OutputState }
func (GetUserSshPublicKeyOutput) ElementType ¶
func (GetUserSshPublicKeyOutput) ElementType() reflect.Type
func (GetUserSshPublicKeyOutput) ExpirationTimeUsec ¶
func (o GetUserSshPublicKeyOutput) ExpirationTimeUsec() pulumi.StringOutput
func (GetUserSshPublicKeyOutput) Fingerprint ¶
func (o GetUserSshPublicKeyOutput) Fingerprint() pulumi.StringOutput
func (GetUserSshPublicKeyOutput) Key ¶
func (o GetUserSshPublicKeyOutput) Key() pulumi.StringOutput
func (GetUserSshPublicKeyOutput) ToGetUserSshPublicKeyOutput ¶
func (o GetUserSshPublicKeyOutput) ToGetUserSshPublicKeyOutput() GetUserSshPublicKeyOutput
func (GetUserSshPublicKeyOutput) ToGetUserSshPublicKeyOutputWithContext ¶
func (o GetUserSshPublicKeyOutput) ToGetUserSshPublicKeyOutputWithContext(ctx context.Context) GetUserSshPublicKeyOutput
type GetUserWebsite ¶
type GetUserWebsiteArgs ¶
type GetUserWebsiteArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Primary pulumi.BoolInput `pulumi:"primary"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUserWebsiteArgs) ElementType ¶
func (GetUserWebsiteArgs) ElementType() reflect.Type
func (GetUserWebsiteArgs) ToGetUserWebsiteOutput ¶
func (i GetUserWebsiteArgs) ToGetUserWebsiteOutput() GetUserWebsiteOutput
func (GetUserWebsiteArgs) ToGetUserWebsiteOutputWithContext ¶
func (i GetUserWebsiteArgs) ToGetUserWebsiteOutputWithContext(ctx context.Context) GetUserWebsiteOutput
type GetUserWebsiteArray ¶
type GetUserWebsiteArray []GetUserWebsiteInput
func (GetUserWebsiteArray) ElementType ¶
func (GetUserWebsiteArray) ElementType() reflect.Type
func (GetUserWebsiteArray) ToGetUserWebsiteArrayOutput ¶
func (i GetUserWebsiteArray) ToGetUserWebsiteArrayOutput() GetUserWebsiteArrayOutput
func (GetUserWebsiteArray) ToGetUserWebsiteArrayOutputWithContext ¶
func (i GetUserWebsiteArray) ToGetUserWebsiteArrayOutputWithContext(ctx context.Context) GetUserWebsiteArrayOutput
type GetUserWebsiteArrayInput ¶
type GetUserWebsiteArrayInput interface { pulumi.Input ToGetUserWebsiteArrayOutput() GetUserWebsiteArrayOutput ToGetUserWebsiteArrayOutputWithContext(context.Context) GetUserWebsiteArrayOutput }
GetUserWebsiteArrayInput is an input type that accepts GetUserWebsiteArray and GetUserWebsiteArrayOutput values. You can construct a concrete instance of `GetUserWebsiteArrayInput` via:
GetUserWebsiteArray{ GetUserWebsiteArgs{...} }
type GetUserWebsiteArrayOutput ¶
type GetUserWebsiteArrayOutput struct{ *pulumi.OutputState }
func (GetUserWebsiteArrayOutput) ElementType ¶
func (GetUserWebsiteArrayOutput) ElementType() reflect.Type
func (GetUserWebsiteArrayOutput) Index ¶
func (o GetUserWebsiteArrayOutput) Index(i pulumi.IntInput) GetUserWebsiteOutput
func (GetUserWebsiteArrayOutput) ToGetUserWebsiteArrayOutput ¶
func (o GetUserWebsiteArrayOutput) ToGetUserWebsiteArrayOutput() GetUserWebsiteArrayOutput
func (GetUserWebsiteArrayOutput) ToGetUserWebsiteArrayOutputWithContext ¶
func (o GetUserWebsiteArrayOutput) ToGetUserWebsiteArrayOutputWithContext(ctx context.Context) GetUserWebsiteArrayOutput
type GetUserWebsiteInput ¶
type GetUserWebsiteInput interface { pulumi.Input ToGetUserWebsiteOutput() GetUserWebsiteOutput ToGetUserWebsiteOutputWithContext(context.Context) GetUserWebsiteOutput }
GetUserWebsiteInput is an input type that accepts GetUserWebsiteArgs and GetUserWebsiteOutput values. You can construct a concrete instance of `GetUserWebsiteInput` via:
GetUserWebsiteArgs{...}
type GetUserWebsiteOutput ¶
type GetUserWebsiteOutput struct{ *pulumi.OutputState }
func (GetUserWebsiteOutput) CustomType ¶
func (o GetUserWebsiteOutput) CustomType() pulumi.StringOutput
func (GetUserWebsiteOutput) ElementType ¶
func (GetUserWebsiteOutput) ElementType() reflect.Type
func (GetUserWebsiteOutput) Primary ¶
func (o GetUserWebsiteOutput) Primary() pulumi.BoolOutput
func (GetUserWebsiteOutput) ToGetUserWebsiteOutput ¶
func (o GetUserWebsiteOutput) ToGetUserWebsiteOutput() GetUserWebsiteOutput
func (GetUserWebsiteOutput) ToGetUserWebsiteOutputWithContext ¶
func (o GetUserWebsiteOutput) ToGetUserWebsiteOutputWithContext(ctx context.Context) GetUserWebsiteOutput
func (GetUserWebsiteOutput) Type ¶
func (o GetUserWebsiteOutput) Type() pulumi.StringOutput
func (GetUserWebsiteOutput) Value ¶
func (o GetUserWebsiteOutput) Value() pulumi.StringOutput
type GetUsersResult ¶
type GetUsersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of User resources. Users []GetUsersUser `pulumi:"users"` }
A collection of values returned by getUsers.
func GetUsers ¶
func GetUsers(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetUsersResult, error)
type GetUsersUser ¶
type GetUsersUser struct { Addresses []GetUsersUserAddress `pulumi:"addresses"` AgreedToTerms bool `pulumi:"agreedToTerms"` Aliases []string `pulumi:"aliases"` Archived bool `pulumi:"archived"` ChangePasswordAtNextLogin bool `pulumi:"changePasswordAtNextLogin"` CreationTime string `pulumi:"creationTime"` CustomSchemas []GetUsersUserCustomSchema `pulumi:"customSchemas"` CustomerId string `pulumi:"customerId"` DeletionTime string `pulumi:"deletionTime"` Emails []GetUsersUserEmail `pulumi:"emails"` Etag string `pulumi:"etag"` ExternalIds []GetUsersUserExternalId `pulumi:"externalIds"` HashFunction string `pulumi:"hashFunction"` // The ID of this resource. Id string `pulumi:"id"` Ims []GetUsersUserIm `pulumi:"ims"` IncludeInGlobalAddressList bool `pulumi:"includeInGlobalAddressList"` IpAllowlist bool `pulumi:"ipAllowlist"` IsAdmin bool `pulumi:"isAdmin"` IsDelegatedAdmin bool `pulumi:"isDelegatedAdmin"` IsEnforcedIn2StepVerification bool `pulumi:"isEnforcedIn2StepVerification"` IsEnrolledIn2StepVerification bool `pulumi:"isEnrolledIn2StepVerification"` IsMailboxSetup bool `pulumi:"isMailboxSetup"` Keywords []GetUsersUserKeyword `pulumi:"keywords"` Languages []GetUsersUserLanguage `pulumi:"languages"` LastLoginTime string `pulumi:"lastLoginTime"` Locations []GetUsersUserLocation `pulumi:"locations"` Names []GetUsersUserName `pulumi:"names"` NonEditableAliases []string `pulumi:"nonEditableAliases"` OrgUnitPath string `pulumi:"orgUnitPath"` Organizations []GetUsersUserOrganization `pulumi:"organizations"` Password string `pulumi:"password"` Phones []GetUsersUserPhone `pulumi:"phones"` PosixAccounts []GetUsersUserPosixAccount `pulumi:"posixAccounts"` PrimaryEmail string `pulumi:"primaryEmail"` RecoveryEmail string `pulumi:"recoveryEmail"` RecoveryPhone string `pulumi:"recoveryPhone"` Relations []GetUsersUserRelation `pulumi:"relations"` SshPublicKeys []GetUsersUserSshPublicKey `pulumi:"sshPublicKeys"` Suspended bool `pulumi:"suspended"` SuspensionReason string `pulumi:"suspensionReason"` ThumbnailPhotoEtag string `pulumi:"thumbnailPhotoEtag"` ThumbnailPhotoUrl string `pulumi:"thumbnailPhotoUrl"` Websites []GetUsersUserWebsite `pulumi:"websites"` }
type GetUsersUserAddress ¶
type GetUsersUserAddress struct { Country string `pulumi:"country"` CountryCode string `pulumi:"countryCode"` CustomType string `pulumi:"customType"` ExtendedAddress string `pulumi:"extendedAddress"` Formatted string `pulumi:"formatted"` Locality string `pulumi:"locality"` PoBox string `pulumi:"poBox"` PostalCode string `pulumi:"postalCode"` Primary bool `pulumi:"primary"` Region string `pulumi:"region"` SourceIsStructured bool `pulumi:"sourceIsStructured"` StreetAddress string `pulumi:"streetAddress"` Type string `pulumi:"type"` }
type GetUsersUserAddressArgs ¶
type GetUsersUserAddressArgs struct { Country pulumi.StringInput `pulumi:"country"` CountryCode pulumi.StringInput `pulumi:"countryCode"` CustomType pulumi.StringInput `pulumi:"customType"` ExtendedAddress pulumi.StringInput `pulumi:"extendedAddress"` Formatted pulumi.StringInput `pulumi:"formatted"` Locality pulumi.StringInput `pulumi:"locality"` PoBox pulumi.StringInput `pulumi:"poBox"` PostalCode pulumi.StringInput `pulumi:"postalCode"` Primary pulumi.BoolInput `pulumi:"primary"` Region pulumi.StringInput `pulumi:"region"` SourceIsStructured pulumi.BoolInput `pulumi:"sourceIsStructured"` StreetAddress pulumi.StringInput `pulumi:"streetAddress"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUsersUserAddressArgs) ElementType ¶
func (GetUsersUserAddressArgs) ElementType() reflect.Type
func (GetUsersUserAddressArgs) ToGetUsersUserAddressOutput ¶
func (i GetUsersUserAddressArgs) ToGetUsersUserAddressOutput() GetUsersUserAddressOutput
func (GetUsersUserAddressArgs) ToGetUsersUserAddressOutputWithContext ¶
func (i GetUsersUserAddressArgs) ToGetUsersUserAddressOutputWithContext(ctx context.Context) GetUsersUserAddressOutput
type GetUsersUserAddressArray ¶
type GetUsersUserAddressArray []GetUsersUserAddressInput
func (GetUsersUserAddressArray) ElementType ¶
func (GetUsersUserAddressArray) ElementType() reflect.Type
func (GetUsersUserAddressArray) ToGetUsersUserAddressArrayOutput ¶
func (i GetUsersUserAddressArray) ToGetUsersUserAddressArrayOutput() GetUsersUserAddressArrayOutput
func (GetUsersUserAddressArray) ToGetUsersUserAddressArrayOutputWithContext ¶
func (i GetUsersUserAddressArray) ToGetUsersUserAddressArrayOutputWithContext(ctx context.Context) GetUsersUserAddressArrayOutput
type GetUsersUserAddressArrayInput ¶
type GetUsersUserAddressArrayInput interface { pulumi.Input ToGetUsersUserAddressArrayOutput() GetUsersUserAddressArrayOutput ToGetUsersUserAddressArrayOutputWithContext(context.Context) GetUsersUserAddressArrayOutput }
GetUsersUserAddressArrayInput is an input type that accepts GetUsersUserAddressArray and GetUsersUserAddressArrayOutput values. You can construct a concrete instance of `GetUsersUserAddressArrayInput` via:
GetUsersUserAddressArray{ GetUsersUserAddressArgs{...} }
type GetUsersUserAddressArrayOutput ¶
type GetUsersUserAddressArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserAddressArrayOutput) ElementType ¶
func (GetUsersUserAddressArrayOutput) ElementType() reflect.Type
func (GetUsersUserAddressArrayOutput) Index ¶
func (o GetUsersUserAddressArrayOutput) Index(i pulumi.IntInput) GetUsersUserAddressOutput
func (GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutput ¶
func (o GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutput() GetUsersUserAddressArrayOutput
func (GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutputWithContext ¶
func (o GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutputWithContext(ctx context.Context) GetUsersUserAddressArrayOutput
type GetUsersUserAddressInput ¶
type GetUsersUserAddressInput interface { pulumi.Input ToGetUsersUserAddressOutput() GetUsersUserAddressOutput ToGetUsersUserAddressOutputWithContext(context.Context) GetUsersUserAddressOutput }
GetUsersUserAddressInput is an input type that accepts GetUsersUserAddressArgs and GetUsersUserAddressOutput values. You can construct a concrete instance of `GetUsersUserAddressInput` via:
GetUsersUserAddressArgs{...}
type GetUsersUserAddressOutput ¶
type GetUsersUserAddressOutput struct{ *pulumi.OutputState }
func (GetUsersUserAddressOutput) Country ¶
func (o GetUsersUserAddressOutput) Country() pulumi.StringOutput
func (GetUsersUserAddressOutput) CountryCode ¶
func (o GetUsersUserAddressOutput) CountryCode() pulumi.StringOutput
func (GetUsersUserAddressOutput) CustomType ¶
func (o GetUsersUserAddressOutput) CustomType() pulumi.StringOutput
func (GetUsersUserAddressOutput) ElementType ¶
func (GetUsersUserAddressOutput) ElementType() reflect.Type
func (GetUsersUserAddressOutput) ExtendedAddress ¶
func (o GetUsersUserAddressOutput) ExtendedAddress() pulumi.StringOutput
func (GetUsersUserAddressOutput) Formatted ¶
func (o GetUsersUserAddressOutput) Formatted() pulumi.StringOutput
func (GetUsersUserAddressOutput) Locality ¶
func (o GetUsersUserAddressOutput) Locality() pulumi.StringOutput
func (GetUsersUserAddressOutput) PoBox ¶
func (o GetUsersUserAddressOutput) PoBox() pulumi.StringOutput
func (GetUsersUserAddressOutput) PostalCode ¶
func (o GetUsersUserAddressOutput) PostalCode() pulumi.StringOutput
func (GetUsersUserAddressOutput) Primary ¶
func (o GetUsersUserAddressOutput) Primary() pulumi.BoolOutput
func (GetUsersUserAddressOutput) Region ¶
func (o GetUsersUserAddressOutput) Region() pulumi.StringOutput
func (GetUsersUserAddressOutput) SourceIsStructured ¶
func (o GetUsersUserAddressOutput) SourceIsStructured() pulumi.BoolOutput
func (GetUsersUserAddressOutput) StreetAddress ¶
func (o GetUsersUserAddressOutput) StreetAddress() pulumi.StringOutput
func (GetUsersUserAddressOutput) ToGetUsersUserAddressOutput ¶
func (o GetUsersUserAddressOutput) ToGetUsersUserAddressOutput() GetUsersUserAddressOutput
func (GetUsersUserAddressOutput) ToGetUsersUserAddressOutputWithContext ¶
func (o GetUsersUserAddressOutput) ToGetUsersUserAddressOutputWithContext(ctx context.Context) GetUsersUserAddressOutput
func (GetUsersUserAddressOutput) Type ¶
func (o GetUsersUserAddressOutput) Type() pulumi.StringOutput
type GetUsersUserArgs ¶
type GetUsersUserArgs struct { Addresses GetUsersUserAddressArrayInput `pulumi:"addresses"` AgreedToTerms pulumi.BoolInput `pulumi:"agreedToTerms"` Aliases pulumi.StringArrayInput `pulumi:"aliases"` Archived pulumi.BoolInput `pulumi:"archived"` ChangePasswordAtNextLogin pulumi.BoolInput `pulumi:"changePasswordAtNextLogin"` CreationTime pulumi.StringInput `pulumi:"creationTime"` CustomSchemas GetUsersUserCustomSchemaArrayInput `pulumi:"customSchemas"` CustomerId pulumi.StringInput `pulumi:"customerId"` DeletionTime pulumi.StringInput `pulumi:"deletionTime"` Emails GetUsersUserEmailArrayInput `pulumi:"emails"` Etag pulumi.StringInput `pulumi:"etag"` ExternalIds GetUsersUserExternalIdArrayInput `pulumi:"externalIds"` HashFunction pulumi.StringInput `pulumi:"hashFunction"` // The ID of this resource. Id pulumi.StringInput `pulumi:"id"` Ims GetUsersUserImArrayInput `pulumi:"ims"` IncludeInGlobalAddressList pulumi.BoolInput `pulumi:"includeInGlobalAddressList"` IpAllowlist pulumi.BoolInput `pulumi:"ipAllowlist"` IsAdmin pulumi.BoolInput `pulumi:"isAdmin"` IsDelegatedAdmin pulumi.BoolInput `pulumi:"isDelegatedAdmin"` IsEnforcedIn2StepVerification pulumi.BoolInput `pulumi:"isEnforcedIn2StepVerification"` IsEnrolledIn2StepVerification pulumi.BoolInput `pulumi:"isEnrolledIn2StepVerification"` IsMailboxSetup pulumi.BoolInput `pulumi:"isMailboxSetup"` Keywords GetUsersUserKeywordArrayInput `pulumi:"keywords"` Languages GetUsersUserLanguageArrayInput `pulumi:"languages"` LastLoginTime pulumi.StringInput `pulumi:"lastLoginTime"` Locations GetUsersUserLocationArrayInput `pulumi:"locations"` Names GetUsersUserNameArrayInput `pulumi:"names"` NonEditableAliases pulumi.StringArrayInput `pulumi:"nonEditableAliases"` OrgUnitPath pulumi.StringInput `pulumi:"orgUnitPath"` Organizations GetUsersUserOrganizationArrayInput `pulumi:"organizations"` Password pulumi.StringInput `pulumi:"password"` Phones GetUsersUserPhoneArrayInput `pulumi:"phones"` PosixAccounts GetUsersUserPosixAccountArrayInput `pulumi:"posixAccounts"` PrimaryEmail pulumi.StringInput `pulumi:"primaryEmail"` RecoveryEmail pulumi.StringInput `pulumi:"recoveryEmail"` RecoveryPhone pulumi.StringInput `pulumi:"recoveryPhone"` Relations GetUsersUserRelationArrayInput `pulumi:"relations"` SshPublicKeys GetUsersUserSshPublicKeyArrayInput `pulumi:"sshPublicKeys"` Suspended pulumi.BoolInput `pulumi:"suspended"` SuspensionReason pulumi.StringInput `pulumi:"suspensionReason"` ThumbnailPhotoEtag pulumi.StringInput `pulumi:"thumbnailPhotoEtag"` ThumbnailPhotoUrl pulumi.StringInput `pulumi:"thumbnailPhotoUrl"` Websites GetUsersUserWebsiteArrayInput `pulumi:"websites"` }
func (GetUsersUserArgs) ElementType ¶
func (GetUsersUserArgs) ElementType() reflect.Type
func (GetUsersUserArgs) ToGetUsersUserOutput ¶
func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserArgs) ToGetUsersUserOutputWithContext ¶
func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
type GetUsersUserArray ¶
type GetUsersUserArray []GetUsersUserInput
func (GetUsersUserArray) ElementType ¶
func (GetUsersUserArray) ElementType() reflect.Type
func (GetUsersUserArray) ToGetUsersUserArrayOutput ¶
func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArray) ToGetUsersUserArrayOutputWithContext ¶
func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserArrayInput ¶
type GetUsersUserArrayInput interface { pulumi.Input ToGetUsersUserArrayOutput() GetUsersUserArrayOutput ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput }
GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. You can construct a concrete instance of `GetUsersUserArrayInput` via:
GetUsersUserArray{ GetUsersUserArgs{...} }
type GetUsersUserArrayOutput ¶
type GetUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserArrayOutput) ElementType ¶
func (GetUsersUserArrayOutput) ElementType() reflect.Type
func (GetUsersUserArrayOutput) Index ¶
func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutput ¶
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext ¶
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserCustomSchemaArgs ¶
type GetUsersUserCustomSchemaArgs struct { SchemaName pulumi.StringInput `pulumi:"schemaName"` SchemaValues pulumi.StringMapInput `pulumi:"schemaValues"` }
func (GetUsersUserCustomSchemaArgs) ElementType ¶
func (GetUsersUserCustomSchemaArgs) ElementType() reflect.Type
func (GetUsersUserCustomSchemaArgs) ToGetUsersUserCustomSchemaOutput ¶
func (i GetUsersUserCustomSchemaArgs) ToGetUsersUserCustomSchemaOutput() GetUsersUserCustomSchemaOutput
func (GetUsersUserCustomSchemaArgs) ToGetUsersUserCustomSchemaOutputWithContext ¶
func (i GetUsersUserCustomSchemaArgs) ToGetUsersUserCustomSchemaOutputWithContext(ctx context.Context) GetUsersUserCustomSchemaOutput
type GetUsersUserCustomSchemaArray ¶
type GetUsersUserCustomSchemaArray []GetUsersUserCustomSchemaInput
func (GetUsersUserCustomSchemaArray) ElementType ¶
func (GetUsersUserCustomSchemaArray) ElementType() reflect.Type
func (GetUsersUserCustomSchemaArray) ToGetUsersUserCustomSchemaArrayOutput ¶
func (i GetUsersUserCustomSchemaArray) ToGetUsersUserCustomSchemaArrayOutput() GetUsersUserCustomSchemaArrayOutput
func (GetUsersUserCustomSchemaArray) ToGetUsersUserCustomSchemaArrayOutputWithContext ¶
func (i GetUsersUserCustomSchemaArray) ToGetUsersUserCustomSchemaArrayOutputWithContext(ctx context.Context) GetUsersUserCustomSchemaArrayOutput
type GetUsersUserCustomSchemaArrayInput ¶
type GetUsersUserCustomSchemaArrayInput interface { pulumi.Input ToGetUsersUserCustomSchemaArrayOutput() GetUsersUserCustomSchemaArrayOutput ToGetUsersUserCustomSchemaArrayOutputWithContext(context.Context) GetUsersUserCustomSchemaArrayOutput }
GetUsersUserCustomSchemaArrayInput is an input type that accepts GetUsersUserCustomSchemaArray and GetUsersUserCustomSchemaArrayOutput values. You can construct a concrete instance of `GetUsersUserCustomSchemaArrayInput` via:
GetUsersUserCustomSchemaArray{ GetUsersUserCustomSchemaArgs{...} }
type GetUsersUserCustomSchemaArrayOutput ¶
type GetUsersUserCustomSchemaArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserCustomSchemaArrayOutput) ElementType ¶
func (GetUsersUserCustomSchemaArrayOutput) ElementType() reflect.Type
func (GetUsersUserCustomSchemaArrayOutput) Index ¶
func (o GetUsersUserCustomSchemaArrayOutput) Index(i pulumi.IntInput) GetUsersUserCustomSchemaOutput
func (GetUsersUserCustomSchemaArrayOutput) ToGetUsersUserCustomSchemaArrayOutput ¶
func (o GetUsersUserCustomSchemaArrayOutput) ToGetUsersUserCustomSchemaArrayOutput() GetUsersUserCustomSchemaArrayOutput
func (GetUsersUserCustomSchemaArrayOutput) ToGetUsersUserCustomSchemaArrayOutputWithContext ¶
func (o GetUsersUserCustomSchemaArrayOutput) ToGetUsersUserCustomSchemaArrayOutputWithContext(ctx context.Context) GetUsersUserCustomSchemaArrayOutput
type GetUsersUserCustomSchemaInput ¶
type GetUsersUserCustomSchemaInput interface { pulumi.Input ToGetUsersUserCustomSchemaOutput() GetUsersUserCustomSchemaOutput ToGetUsersUserCustomSchemaOutputWithContext(context.Context) GetUsersUserCustomSchemaOutput }
GetUsersUserCustomSchemaInput is an input type that accepts GetUsersUserCustomSchemaArgs and GetUsersUserCustomSchemaOutput values. You can construct a concrete instance of `GetUsersUserCustomSchemaInput` via:
GetUsersUserCustomSchemaArgs{...}
type GetUsersUserCustomSchemaOutput ¶
type GetUsersUserCustomSchemaOutput struct{ *pulumi.OutputState }
func (GetUsersUserCustomSchemaOutput) ElementType ¶
func (GetUsersUserCustomSchemaOutput) ElementType() reflect.Type
func (GetUsersUserCustomSchemaOutput) SchemaName ¶
func (o GetUsersUserCustomSchemaOutput) SchemaName() pulumi.StringOutput
func (GetUsersUserCustomSchemaOutput) SchemaValues ¶
func (o GetUsersUserCustomSchemaOutput) SchemaValues() pulumi.StringMapOutput
func (GetUsersUserCustomSchemaOutput) ToGetUsersUserCustomSchemaOutput ¶
func (o GetUsersUserCustomSchemaOutput) ToGetUsersUserCustomSchemaOutput() GetUsersUserCustomSchemaOutput
func (GetUsersUserCustomSchemaOutput) ToGetUsersUserCustomSchemaOutputWithContext ¶
func (o GetUsersUserCustomSchemaOutput) ToGetUsersUserCustomSchemaOutputWithContext(ctx context.Context) GetUsersUserCustomSchemaOutput
type GetUsersUserEmail ¶
type GetUsersUserEmailArgs ¶
type GetUsersUserEmailArgs struct { Address pulumi.StringInput `pulumi:"address"` CustomType pulumi.StringInput `pulumi:"customType"` Primary pulumi.BoolInput `pulumi:"primary"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUsersUserEmailArgs) ElementType ¶
func (GetUsersUserEmailArgs) ElementType() reflect.Type
func (GetUsersUserEmailArgs) ToGetUsersUserEmailOutput ¶
func (i GetUsersUserEmailArgs) ToGetUsersUserEmailOutput() GetUsersUserEmailOutput
func (GetUsersUserEmailArgs) ToGetUsersUserEmailOutputWithContext ¶
func (i GetUsersUserEmailArgs) ToGetUsersUserEmailOutputWithContext(ctx context.Context) GetUsersUserEmailOutput
type GetUsersUserEmailArray ¶
type GetUsersUserEmailArray []GetUsersUserEmailInput
func (GetUsersUserEmailArray) ElementType ¶
func (GetUsersUserEmailArray) ElementType() reflect.Type
func (GetUsersUserEmailArray) ToGetUsersUserEmailArrayOutput ¶
func (i GetUsersUserEmailArray) ToGetUsersUserEmailArrayOutput() GetUsersUserEmailArrayOutput
func (GetUsersUserEmailArray) ToGetUsersUserEmailArrayOutputWithContext ¶
func (i GetUsersUserEmailArray) ToGetUsersUserEmailArrayOutputWithContext(ctx context.Context) GetUsersUserEmailArrayOutput
type GetUsersUserEmailArrayInput ¶
type GetUsersUserEmailArrayInput interface { pulumi.Input ToGetUsersUserEmailArrayOutput() GetUsersUserEmailArrayOutput ToGetUsersUserEmailArrayOutputWithContext(context.Context) GetUsersUserEmailArrayOutput }
GetUsersUserEmailArrayInput is an input type that accepts GetUsersUserEmailArray and GetUsersUserEmailArrayOutput values. You can construct a concrete instance of `GetUsersUserEmailArrayInput` via:
GetUsersUserEmailArray{ GetUsersUserEmailArgs{...} }
type GetUsersUserEmailArrayOutput ¶
type GetUsersUserEmailArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserEmailArrayOutput) ElementType ¶
func (GetUsersUserEmailArrayOutput) ElementType() reflect.Type
func (GetUsersUserEmailArrayOutput) Index ¶
func (o GetUsersUserEmailArrayOutput) Index(i pulumi.IntInput) GetUsersUserEmailOutput
func (GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutput ¶
func (o GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutput() GetUsersUserEmailArrayOutput
func (GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutputWithContext ¶
func (o GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutputWithContext(ctx context.Context) GetUsersUserEmailArrayOutput
type GetUsersUserEmailInput ¶
type GetUsersUserEmailInput interface { pulumi.Input ToGetUsersUserEmailOutput() GetUsersUserEmailOutput ToGetUsersUserEmailOutputWithContext(context.Context) GetUsersUserEmailOutput }
GetUsersUserEmailInput is an input type that accepts GetUsersUserEmailArgs and GetUsersUserEmailOutput values. You can construct a concrete instance of `GetUsersUserEmailInput` via:
GetUsersUserEmailArgs{...}
type GetUsersUserEmailOutput ¶
type GetUsersUserEmailOutput struct{ *pulumi.OutputState }
func (GetUsersUserEmailOutput) Address ¶
func (o GetUsersUserEmailOutput) Address() pulumi.StringOutput
func (GetUsersUserEmailOutput) CustomType ¶
func (o GetUsersUserEmailOutput) CustomType() pulumi.StringOutput
func (GetUsersUserEmailOutput) ElementType ¶
func (GetUsersUserEmailOutput) ElementType() reflect.Type
func (GetUsersUserEmailOutput) Primary ¶
func (o GetUsersUserEmailOutput) Primary() pulumi.BoolOutput
func (GetUsersUserEmailOutput) ToGetUsersUserEmailOutput ¶
func (o GetUsersUserEmailOutput) ToGetUsersUserEmailOutput() GetUsersUserEmailOutput
func (GetUsersUserEmailOutput) ToGetUsersUserEmailOutputWithContext ¶
func (o GetUsersUserEmailOutput) ToGetUsersUserEmailOutputWithContext(ctx context.Context) GetUsersUserEmailOutput
func (GetUsersUserEmailOutput) Type ¶
func (o GetUsersUserEmailOutput) Type() pulumi.StringOutput
type GetUsersUserExternalId ¶
type GetUsersUserExternalIdArgs ¶
type GetUsersUserExternalIdArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUsersUserExternalIdArgs) ElementType ¶
func (GetUsersUserExternalIdArgs) ElementType() reflect.Type
func (GetUsersUserExternalIdArgs) ToGetUsersUserExternalIdOutput ¶
func (i GetUsersUserExternalIdArgs) ToGetUsersUserExternalIdOutput() GetUsersUserExternalIdOutput
func (GetUsersUserExternalIdArgs) ToGetUsersUserExternalIdOutputWithContext ¶
func (i GetUsersUserExternalIdArgs) ToGetUsersUserExternalIdOutputWithContext(ctx context.Context) GetUsersUserExternalIdOutput
type GetUsersUserExternalIdArray ¶
type GetUsersUserExternalIdArray []GetUsersUserExternalIdInput
func (GetUsersUserExternalIdArray) ElementType ¶
func (GetUsersUserExternalIdArray) ElementType() reflect.Type
func (GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutput ¶
func (i GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput
func (GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutputWithContext ¶
func (i GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutputWithContext(ctx context.Context) GetUsersUserExternalIdArrayOutput
type GetUsersUserExternalIdArrayInput ¶
type GetUsersUserExternalIdArrayInput interface { pulumi.Input ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput ToGetUsersUserExternalIdArrayOutputWithContext(context.Context) GetUsersUserExternalIdArrayOutput }
GetUsersUserExternalIdArrayInput is an input type that accepts GetUsersUserExternalIdArray and GetUsersUserExternalIdArrayOutput values. You can construct a concrete instance of `GetUsersUserExternalIdArrayInput` via:
GetUsersUserExternalIdArray{ GetUsersUserExternalIdArgs{...} }
type GetUsersUserExternalIdArrayOutput ¶
type GetUsersUserExternalIdArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserExternalIdArrayOutput) ElementType ¶
func (GetUsersUserExternalIdArrayOutput) ElementType() reflect.Type
func (GetUsersUserExternalIdArrayOutput) Index ¶
func (o GetUsersUserExternalIdArrayOutput) Index(i pulumi.IntInput) GetUsersUserExternalIdOutput
func (GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutput ¶
func (o GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput
func (GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutputWithContext ¶
func (o GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutputWithContext(ctx context.Context) GetUsersUserExternalIdArrayOutput
type GetUsersUserExternalIdInput ¶
type GetUsersUserExternalIdInput interface { pulumi.Input ToGetUsersUserExternalIdOutput() GetUsersUserExternalIdOutput ToGetUsersUserExternalIdOutputWithContext(context.Context) GetUsersUserExternalIdOutput }
GetUsersUserExternalIdInput is an input type that accepts GetUsersUserExternalIdArgs and GetUsersUserExternalIdOutput values. You can construct a concrete instance of `GetUsersUserExternalIdInput` via:
GetUsersUserExternalIdArgs{...}
type GetUsersUserExternalIdOutput ¶
type GetUsersUserExternalIdOutput struct{ *pulumi.OutputState }
func (GetUsersUserExternalIdOutput) CustomType ¶
func (o GetUsersUserExternalIdOutput) CustomType() pulumi.StringOutput
func (GetUsersUserExternalIdOutput) ElementType ¶
func (GetUsersUserExternalIdOutput) ElementType() reflect.Type
func (GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutput ¶
func (o GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutput() GetUsersUserExternalIdOutput
func (GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutputWithContext ¶
func (o GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutputWithContext(ctx context.Context) GetUsersUserExternalIdOutput
func (GetUsersUserExternalIdOutput) Type ¶
func (o GetUsersUserExternalIdOutput) Type() pulumi.StringOutput
func (GetUsersUserExternalIdOutput) Value ¶
func (o GetUsersUserExternalIdOutput) Value() pulumi.StringOutput
type GetUsersUserIm ¶
type GetUsersUserImArgs ¶
type GetUsersUserImArgs struct { CustomProtocol pulumi.StringInput `pulumi:"customProtocol"` CustomType pulumi.StringInput `pulumi:"customType"` Im pulumi.StringInput `pulumi:"im"` Primary pulumi.BoolInput `pulumi:"primary"` Protocol pulumi.StringInput `pulumi:"protocol"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUsersUserImArgs) ElementType ¶
func (GetUsersUserImArgs) ElementType() reflect.Type
func (GetUsersUserImArgs) ToGetUsersUserImOutput ¶
func (i GetUsersUserImArgs) ToGetUsersUserImOutput() GetUsersUserImOutput
func (GetUsersUserImArgs) ToGetUsersUserImOutputWithContext ¶
func (i GetUsersUserImArgs) ToGetUsersUserImOutputWithContext(ctx context.Context) GetUsersUserImOutput
type GetUsersUserImArray ¶
type GetUsersUserImArray []GetUsersUserImInput
func (GetUsersUserImArray) ElementType ¶
func (GetUsersUserImArray) ElementType() reflect.Type
func (GetUsersUserImArray) ToGetUsersUserImArrayOutput ¶
func (i GetUsersUserImArray) ToGetUsersUserImArrayOutput() GetUsersUserImArrayOutput
func (GetUsersUserImArray) ToGetUsersUserImArrayOutputWithContext ¶
func (i GetUsersUserImArray) ToGetUsersUserImArrayOutputWithContext(ctx context.Context) GetUsersUserImArrayOutput
type GetUsersUserImArrayInput ¶
type GetUsersUserImArrayInput interface { pulumi.Input ToGetUsersUserImArrayOutput() GetUsersUserImArrayOutput ToGetUsersUserImArrayOutputWithContext(context.Context) GetUsersUserImArrayOutput }
GetUsersUserImArrayInput is an input type that accepts GetUsersUserImArray and GetUsersUserImArrayOutput values. You can construct a concrete instance of `GetUsersUserImArrayInput` via:
GetUsersUserImArray{ GetUsersUserImArgs{...} }
type GetUsersUserImArrayOutput ¶
type GetUsersUserImArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserImArrayOutput) ElementType ¶
func (GetUsersUserImArrayOutput) ElementType() reflect.Type
func (GetUsersUserImArrayOutput) Index ¶
func (o GetUsersUserImArrayOutput) Index(i pulumi.IntInput) GetUsersUserImOutput
func (GetUsersUserImArrayOutput) ToGetUsersUserImArrayOutput ¶
func (o GetUsersUserImArrayOutput) ToGetUsersUserImArrayOutput() GetUsersUserImArrayOutput
func (GetUsersUserImArrayOutput) ToGetUsersUserImArrayOutputWithContext ¶
func (o GetUsersUserImArrayOutput) ToGetUsersUserImArrayOutputWithContext(ctx context.Context) GetUsersUserImArrayOutput
type GetUsersUserImInput ¶
type GetUsersUserImInput interface { pulumi.Input ToGetUsersUserImOutput() GetUsersUserImOutput ToGetUsersUserImOutputWithContext(context.Context) GetUsersUserImOutput }
GetUsersUserImInput is an input type that accepts GetUsersUserImArgs and GetUsersUserImOutput values. You can construct a concrete instance of `GetUsersUserImInput` via:
GetUsersUserImArgs{...}
type GetUsersUserImOutput ¶
type GetUsersUserImOutput struct{ *pulumi.OutputState }
func (GetUsersUserImOutput) CustomProtocol ¶
func (o GetUsersUserImOutput) CustomProtocol() pulumi.StringOutput
func (GetUsersUserImOutput) CustomType ¶
func (o GetUsersUserImOutput) CustomType() pulumi.StringOutput
func (GetUsersUserImOutput) ElementType ¶
func (GetUsersUserImOutput) ElementType() reflect.Type
func (GetUsersUserImOutput) Im ¶
func (o GetUsersUserImOutput) Im() pulumi.StringOutput
func (GetUsersUserImOutput) Primary ¶
func (o GetUsersUserImOutput) Primary() pulumi.BoolOutput
func (GetUsersUserImOutput) Protocol ¶
func (o GetUsersUserImOutput) Protocol() pulumi.StringOutput
func (GetUsersUserImOutput) ToGetUsersUserImOutput ¶
func (o GetUsersUserImOutput) ToGetUsersUserImOutput() GetUsersUserImOutput
func (GetUsersUserImOutput) ToGetUsersUserImOutputWithContext ¶
func (o GetUsersUserImOutput) ToGetUsersUserImOutputWithContext(ctx context.Context) GetUsersUserImOutput
func (GetUsersUserImOutput) Type ¶
func (o GetUsersUserImOutput) Type() pulumi.StringOutput
type GetUsersUserInput ¶
type GetUsersUserInput interface { pulumi.Input ToGetUsersUserOutput() GetUsersUserOutput ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput }
GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. You can construct a concrete instance of `GetUsersUserInput` via:
GetUsersUserArgs{...}
type GetUsersUserKeyword ¶
type GetUsersUserKeywordArgs ¶
type GetUsersUserKeywordArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUsersUserKeywordArgs) ElementType ¶
func (GetUsersUserKeywordArgs) ElementType() reflect.Type
func (GetUsersUserKeywordArgs) ToGetUsersUserKeywordOutput ¶
func (i GetUsersUserKeywordArgs) ToGetUsersUserKeywordOutput() GetUsersUserKeywordOutput
func (GetUsersUserKeywordArgs) ToGetUsersUserKeywordOutputWithContext ¶
func (i GetUsersUserKeywordArgs) ToGetUsersUserKeywordOutputWithContext(ctx context.Context) GetUsersUserKeywordOutput
type GetUsersUserKeywordArray ¶
type GetUsersUserKeywordArray []GetUsersUserKeywordInput
func (GetUsersUserKeywordArray) ElementType ¶
func (GetUsersUserKeywordArray) ElementType() reflect.Type
func (GetUsersUserKeywordArray) ToGetUsersUserKeywordArrayOutput ¶
func (i GetUsersUserKeywordArray) ToGetUsersUserKeywordArrayOutput() GetUsersUserKeywordArrayOutput
func (GetUsersUserKeywordArray) ToGetUsersUserKeywordArrayOutputWithContext ¶
func (i GetUsersUserKeywordArray) ToGetUsersUserKeywordArrayOutputWithContext(ctx context.Context) GetUsersUserKeywordArrayOutput
type GetUsersUserKeywordArrayInput ¶
type GetUsersUserKeywordArrayInput interface { pulumi.Input ToGetUsersUserKeywordArrayOutput() GetUsersUserKeywordArrayOutput ToGetUsersUserKeywordArrayOutputWithContext(context.Context) GetUsersUserKeywordArrayOutput }
GetUsersUserKeywordArrayInput is an input type that accepts GetUsersUserKeywordArray and GetUsersUserKeywordArrayOutput values. You can construct a concrete instance of `GetUsersUserKeywordArrayInput` via:
GetUsersUserKeywordArray{ GetUsersUserKeywordArgs{...} }
type GetUsersUserKeywordArrayOutput ¶
type GetUsersUserKeywordArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserKeywordArrayOutput) ElementType ¶
func (GetUsersUserKeywordArrayOutput) ElementType() reflect.Type
func (GetUsersUserKeywordArrayOutput) Index ¶
func (o GetUsersUserKeywordArrayOutput) Index(i pulumi.IntInput) GetUsersUserKeywordOutput
func (GetUsersUserKeywordArrayOutput) ToGetUsersUserKeywordArrayOutput ¶
func (o GetUsersUserKeywordArrayOutput) ToGetUsersUserKeywordArrayOutput() GetUsersUserKeywordArrayOutput
func (GetUsersUserKeywordArrayOutput) ToGetUsersUserKeywordArrayOutputWithContext ¶
func (o GetUsersUserKeywordArrayOutput) ToGetUsersUserKeywordArrayOutputWithContext(ctx context.Context) GetUsersUserKeywordArrayOutput
type GetUsersUserKeywordInput ¶
type GetUsersUserKeywordInput interface { pulumi.Input ToGetUsersUserKeywordOutput() GetUsersUserKeywordOutput ToGetUsersUserKeywordOutputWithContext(context.Context) GetUsersUserKeywordOutput }
GetUsersUserKeywordInput is an input type that accepts GetUsersUserKeywordArgs and GetUsersUserKeywordOutput values. You can construct a concrete instance of `GetUsersUserKeywordInput` via:
GetUsersUserKeywordArgs{...}
type GetUsersUserKeywordOutput ¶
type GetUsersUserKeywordOutput struct{ *pulumi.OutputState }
func (GetUsersUserKeywordOutput) CustomType ¶
func (o GetUsersUserKeywordOutput) CustomType() pulumi.StringOutput
func (GetUsersUserKeywordOutput) ElementType ¶
func (GetUsersUserKeywordOutput) ElementType() reflect.Type
func (GetUsersUserKeywordOutput) ToGetUsersUserKeywordOutput ¶
func (o GetUsersUserKeywordOutput) ToGetUsersUserKeywordOutput() GetUsersUserKeywordOutput
func (GetUsersUserKeywordOutput) ToGetUsersUserKeywordOutputWithContext ¶
func (o GetUsersUserKeywordOutput) ToGetUsersUserKeywordOutputWithContext(ctx context.Context) GetUsersUserKeywordOutput
func (GetUsersUserKeywordOutput) Type ¶
func (o GetUsersUserKeywordOutput) Type() pulumi.StringOutput
func (GetUsersUserKeywordOutput) Value ¶
func (o GetUsersUserKeywordOutput) Value() pulumi.StringOutput
type GetUsersUserLanguage ¶
type GetUsersUserLanguageArgs ¶
type GetUsersUserLanguageArgs struct { CustomLanguage pulumi.StringInput `pulumi:"customLanguage"` LanguageCode pulumi.StringInput `pulumi:"languageCode"` Preference pulumi.StringInput `pulumi:"preference"` }
func (GetUsersUserLanguageArgs) ElementType ¶
func (GetUsersUserLanguageArgs) ElementType() reflect.Type
func (GetUsersUserLanguageArgs) ToGetUsersUserLanguageOutput ¶
func (i GetUsersUserLanguageArgs) ToGetUsersUserLanguageOutput() GetUsersUserLanguageOutput
func (GetUsersUserLanguageArgs) ToGetUsersUserLanguageOutputWithContext ¶
func (i GetUsersUserLanguageArgs) ToGetUsersUserLanguageOutputWithContext(ctx context.Context) GetUsersUserLanguageOutput
type GetUsersUserLanguageArray ¶
type GetUsersUserLanguageArray []GetUsersUserLanguageInput
func (GetUsersUserLanguageArray) ElementType ¶
func (GetUsersUserLanguageArray) ElementType() reflect.Type
func (GetUsersUserLanguageArray) ToGetUsersUserLanguageArrayOutput ¶
func (i GetUsersUserLanguageArray) ToGetUsersUserLanguageArrayOutput() GetUsersUserLanguageArrayOutput
func (GetUsersUserLanguageArray) ToGetUsersUserLanguageArrayOutputWithContext ¶
func (i GetUsersUserLanguageArray) ToGetUsersUserLanguageArrayOutputWithContext(ctx context.Context) GetUsersUserLanguageArrayOutput
type GetUsersUserLanguageArrayInput ¶
type GetUsersUserLanguageArrayInput interface { pulumi.Input ToGetUsersUserLanguageArrayOutput() GetUsersUserLanguageArrayOutput ToGetUsersUserLanguageArrayOutputWithContext(context.Context) GetUsersUserLanguageArrayOutput }
GetUsersUserLanguageArrayInput is an input type that accepts GetUsersUserLanguageArray and GetUsersUserLanguageArrayOutput values. You can construct a concrete instance of `GetUsersUserLanguageArrayInput` via:
GetUsersUserLanguageArray{ GetUsersUserLanguageArgs{...} }
type GetUsersUserLanguageArrayOutput ¶
type GetUsersUserLanguageArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserLanguageArrayOutput) ElementType ¶
func (GetUsersUserLanguageArrayOutput) ElementType() reflect.Type
func (GetUsersUserLanguageArrayOutput) Index ¶
func (o GetUsersUserLanguageArrayOutput) Index(i pulumi.IntInput) GetUsersUserLanguageOutput
func (GetUsersUserLanguageArrayOutput) ToGetUsersUserLanguageArrayOutput ¶
func (o GetUsersUserLanguageArrayOutput) ToGetUsersUserLanguageArrayOutput() GetUsersUserLanguageArrayOutput
func (GetUsersUserLanguageArrayOutput) ToGetUsersUserLanguageArrayOutputWithContext ¶
func (o GetUsersUserLanguageArrayOutput) ToGetUsersUserLanguageArrayOutputWithContext(ctx context.Context) GetUsersUserLanguageArrayOutput
type GetUsersUserLanguageInput ¶
type GetUsersUserLanguageInput interface { pulumi.Input ToGetUsersUserLanguageOutput() GetUsersUserLanguageOutput ToGetUsersUserLanguageOutputWithContext(context.Context) GetUsersUserLanguageOutput }
GetUsersUserLanguageInput is an input type that accepts GetUsersUserLanguageArgs and GetUsersUserLanguageOutput values. You can construct a concrete instance of `GetUsersUserLanguageInput` via:
GetUsersUserLanguageArgs{...}
type GetUsersUserLanguageOutput ¶
type GetUsersUserLanguageOutput struct{ *pulumi.OutputState }
func (GetUsersUserLanguageOutput) CustomLanguage ¶
func (o GetUsersUserLanguageOutput) CustomLanguage() pulumi.StringOutput
func (GetUsersUserLanguageOutput) ElementType ¶
func (GetUsersUserLanguageOutput) ElementType() reflect.Type
func (GetUsersUserLanguageOutput) LanguageCode ¶
func (o GetUsersUserLanguageOutput) LanguageCode() pulumi.StringOutput
func (GetUsersUserLanguageOutput) Preference ¶
func (o GetUsersUserLanguageOutput) Preference() pulumi.StringOutput
func (GetUsersUserLanguageOutput) ToGetUsersUserLanguageOutput ¶
func (o GetUsersUserLanguageOutput) ToGetUsersUserLanguageOutput() GetUsersUserLanguageOutput
func (GetUsersUserLanguageOutput) ToGetUsersUserLanguageOutputWithContext ¶
func (o GetUsersUserLanguageOutput) ToGetUsersUserLanguageOutputWithContext(ctx context.Context) GetUsersUserLanguageOutput
type GetUsersUserLocation ¶
type GetUsersUserLocationArgs ¶
type GetUsersUserLocationArgs struct { Area pulumi.StringInput `pulumi:"area"` BuildingId pulumi.StringInput `pulumi:"buildingId"` CustomType pulumi.StringInput `pulumi:"customType"` DeskCode pulumi.StringInput `pulumi:"deskCode"` FloorName pulumi.StringInput `pulumi:"floorName"` FloorSection pulumi.StringInput `pulumi:"floorSection"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUsersUserLocationArgs) ElementType ¶
func (GetUsersUserLocationArgs) ElementType() reflect.Type
func (GetUsersUserLocationArgs) ToGetUsersUserLocationOutput ¶
func (i GetUsersUserLocationArgs) ToGetUsersUserLocationOutput() GetUsersUserLocationOutput
func (GetUsersUserLocationArgs) ToGetUsersUserLocationOutputWithContext ¶
func (i GetUsersUserLocationArgs) ToGetUsersUserLocationOutputWithContext(ctx context.Context) GetUsersUserLocationOutput
type GetUsersUserLocationArray ¶
type GetUsersUserLocationArray []GetUsersUserLocationInput
func (GetUsersUserLocationArray) ElementType ¶
func (GetUsersUserLocationArray) ElementType() reflect.Type
func (GetUsersUserLocationArray) ToGetUsersUserLocationArrayOutput ¶
func (i GetUsersUserLocationArray) ToGetUsersUserLocationArrayOutput() GetUsersUserLocationArrayOutput
func (GetUsersUserLocationArray) ToGetUsersUserLocationArrayOutputWithContext ¶
func (i GetUsersUserLocationArray) ToGetUsersUserLocationArrayOutputWithContext(ctx context.Context) GetUsersUserLocationArrayOutput
type GetUsersUserLocationArrayInput ¶
type GetUsersUserLocationArrayInput interface { pulumi.Input ToGetUsersUserLocationArrayOutput() GetUsersUserLocationArrayOutput ToGetUsersUserLocationArrayOutputWithContext(context.Context) GetUsersUserLocationArrayOutput }
GetUsersUserLocationArrayInput is an input type that accepts GetUsersUserLocationArray and GetUsersUserLocationArrayOutput values. You can construct a concrete instance of `GetUsersUserLocationArrayInput` via:
GetUsersUserLocationArray{ GetUsersUserLocationArgs{...} }
type GetUsersUserLocationArrayOutput ¶
type GetUsersUserLocationArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserLocationArrayOutput) ElementType ¶
func (GetUsersUserLocationArrayOutput) ElementType() reflect.Type
func (GetUsersUserLocationArrayOutput) Index ¶
func (o GetUsersUserLocationArrayOutput) Index(i pulumi.IntInput) GetUsersUserLocationOutput
func (GetUsersUserLocationArrayOutput) ToGetUsersUserLocationArrayOutput ¶
func (o GetUsersUserLocationArrayOutput) ToGetUsersUserLocationArrayOutput() GetUsersUserLocationArrayOutput
func (GetUsersUserLocationArrayOutput) ToGetUsersUserLocationArrayOutputWithContext ¶
func (o GetUsersUserLocationArrayOutput) ToGetUsersUserLocationArrayOutputWithContext(ctx context.Context) GetUsersUserLocationArrayOutput
type GetUsersUserLocationInput ¶
type GetUsersUserLocationInput interface { pulumi.Input ToGetUsersUserLocationOutput() GetUsersUserLocationOutput ToGetUsersUserLocationOutputWithContext(context.Context) GetUsersUserLocationOutput }
GetUsersUserLocationInput is an input type that accepts GetUsersUserLocationArgs and GetUsersUserLocationOutput values. You can construct a concrete instance of `GetUsersUserLocationInput` via:
GetUsersUserLocationArgs{...}
type GetUsersUserLocationOutput ¶
type GetUsersUserLocationOutput struct{ *pulumi.OutputState }
func (GetUsersUserLocationOutput) Area ¶
func (o GetUsersUserLocationOutput) Area() pulumi.StringOutput
func (GetUsersUserLocationOutput) BuildingId ¶
func (o GetUsersUserLocationOutput) BuildingId() pulumi.StringOutput
func (GetUsersUserLocationOutput) CustomType ¶
func (o GetUsersUserLocationOutput) CustomType() pulumi.StringOutput
func (GetUsersUserLocationOutput) DeskCode ¶
func (o GetUsersUserLocationOutput) DeskCode() pulumi.StringOutput
func (GetUsersUserLocationOutput) ElementType ¶
func (GetUsersUserLocationOutput) ElementType() reflect.Type
func (GetUsersUserLocationOutput) FloorName ¶
func (o GetUsersUserLocationOutput) FloorName() pulumi.StringOutput
func (GetUsersUserLocationOutput) FloorSection ¶
func (o GetUsersUserLocationOutput) FloorSection() pulumi.StringOutput
func (GetUsersUserLocationOutput) ToGetUsersUserLocationOutput ¶
func (o GetUsersUserLocationOutput) ToGetUsersUserLocationOutput() GetUsersUserLocationOutput
func (GetUsersUserLocationOutput) ToGetUsersUserLocationOutputWithContext ¶
func (o GetUsersUserLocationOutput) ToGetUsersUserLocationOutputWithContext(ctx context.Context) GetUsersUserLocationOutput
func (GetUsersUserLocationOutput) Type ¶
func (o GetUsersUserLocationOutput) Type() pulumi.StringOutput
type GetUsersUserName ¶
type GetUsersUserNameArgs ¶
type GetUsersUserNameArgs struct { FamilyName pulumi.StringInput `pulumi:"familyName"` FullName pulumi.StringInput `pulumi:"fullName"` GivenName pulumi.StringInput `pulumi:"givenName"` }
func (GetUsersUserNameArgs) ElementType ¶
func (GetUsersUserNameArgs) ElementType() reflect.Type
func (GetUsersUserNameArgs) ToGetUsersUserNameOutput ¶
func (i GetUsersUserNameArgs) ToGetUsersUserNameOutput() GetUsersUserNameOutput
func (GetUsersUserNameArgs) ToGetUsersUserNameOutputWithContext ¶
func (i GetUsersUserNameArgs) ToGetUsersUserNameOutputWithContext(ctx context.Context) GetUsersUserNameOutput
type GetUsersUserNameArray ¶
type GetUsersUserNameArray []GetUsersUserNameInput
func (GetUsersUserNameArray) ElementType ¶
func (GetUsersUserNameArray) ElementType() reflect.Type
func (GetUsersUserNameArray) ToGetUsersUserNameArrayOutput ¶
func (i GetUsersUserNameArray) ToGetUsersUserNameArrayOutput() GetUsersUserNameArrayOutput
func (GetUsersUserNameArray) ToGetUsersUserNameArrayOutputWithContext ¶
func (i GetUsersUserNameArray) ToGetUsersUserNameArrayOutputWithContext(ctx context.Context) GetUsersUserNameArrayOutput
type GetUsersUserNameArrayInput ¶
type GetUsersUserNameArrayInput interface { pulumi.Input ToGetUsersUserNameArrayOutput() GetUsersUserNameArrayOutput ToGetUsersUserNameArrayOutputWithContext(context.Context) GetUsersUserNameArrayOutput }
GetUsersUserNameArrayInput is an input type that accepts GetUsersUserNameArray and GetUsersUserNameArrayOutput values. You can construct a concrete instance of `GetUsersUserNameArrayInput` via:
GetUsersUserNameArray{ GetUsersUserNameArgs{...} }
type GetUsersUserNameArrayOutput ¶
type GetUsersUserNameArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserNameArrayOutput) ElementType ¶
func (GetUsersUserNameArrayOutput) ElementType() reflect.Type
func (GetUsersUserNameArrayOutput) Index ¶
func (o GetUsersUserNameArrayOutput) Index(i pulumi.IntInput) GetUsersUserNameOutput
func (GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutput ¶
func (o GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutput() GetUsersUserNameArrayOutput
func (GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutputWithContext ¶
func (o GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutputWithContext(ctx context.Context) GetUsersUserNameArrayOutput
type GetUsersUserNameInput ¶
type GetUsersUserNameInput interface { pulumi.Input ToGetUsersUserNameOutput() GetUsersUserNameOutput ToGetUsersUserNameOutputWithContext(context.Context) GetUsersUserNameOutput }
GetUsersUserNameInput is an input type that accepts GetUsersUserNameArgs and GetUsersUserNameOutput values. You can construct a concrete instance of `GetUsersUserNameInput` via:
GetUsersUserNameArgs{...}
type GetUsersUserNameOutput ¶
type GetUsersUserNameOutput struct{ *pulumi.OutputState }
func (GetUsersUserNameOutput) ElementType ¶
func (GetUsersUserNameOutput) ElementType() reflect.Type
func (GetUsersUserNameOutput) FamilyName ¶
func (o GetUsersUserNameOutput) FamilyName() pulumi.StringOutput
func (GetUsersUserNameOutput) FullName ¶
func (o GetUsersUserNameOutput) FullName() pulumi.StringOutput
func (GetUsersUserNameOutput) GivenName ¶
func (o GetUsersUserNameOutput) GivenName() pulumi.StringOutput
func (GetUsersUserNameOutput) ToGetUsersUserNameOutput ¶
func (o GetUsersUserNameOutput) ToGetUsersUserNameOutput() GetUsersUserNameOutput
func (GetUsersUserNameOutput) ToGetUsersUserNameOutputWithContext ¶
func (o GetUsersUserNameOutput) ToGetUsersUserNameOutputWithContext(ctx context.Context) GetUsersUserNameOutput
type GetUsersUserOrganization ¶
type GetUsersUserOrganization struct { CostCenter string `pulumi:"costCenter"` CustomType string `pulumi:"customType"` Department string `pulumi:"department"` Description string `pulumi:"description"` Domain string `pulumi:"domain"` FullTimeEquivalent int `pulumi:"fullTimeEquivalent"` Location string `pulumi:"location"` Name string `pulumi:"name"` Primary bool `pulumi:"primary"` Symbol string `pulumi:"symbol"` Title string `pulumi:"title"` Type string `pulumi:"type"` }
type GetUsersUserOrganizationArgs ¶
type GetUsersUserOrganizationArgs struct { CostCenter pulumi.StringInput `pulumi:"costCenter"` CustomType pulumi.StringInput `pulumi:"customType"` Department pulumi.StringInput `pulumi:"department"` Description pulumi.StringInput `pulumi:"description"` Domain pulumi.StringInput `pulumi:"domain"` FullTimeEquivalent pulumi.IntInput `pulumi:"fullTimeEquivalent"` Location pulumi.StringInput `pulumi:"location"` Name pulumi.StringInput `pulumi:"name"` Primary pulumi.BoolInput `pulumi:"primary"` Symbol pulumi.StringInput `pulumi:"symbol"` Title pulumi.StringInput `pulumi:"title"` Type pulumi.StringInput `pulumi:"type"` }
func (GetUsersUserOrganizationArgs) ElementType ¶
func (GetUsersUserOrganizationArgs) ElementType() reflect.Type
func (GetUsersUserOrganizationArgs) ToGetUsersUserOrganizationOutput ¶
func (i GetUsersUserOrganizationArgs) ToGetUsersUserOrganizationOutput() GetUsersUserOrganizationOutput
func (GetUsersUserOrganizationArgs) ToGetUsersUserOrganizationOutputWithContext ¶
func (i GetUsersUserOrganizationArgs) ToGetUsersUserOrganizationOutputWithContext(ctx context.Context) GetUsersUserOrganizationOutput
type GetUsersUserOrganizationArray ¶
type GetUsersUserOrganizationArray []GetUsersUserOrganizationInput
func (GetUsersUserOrganizationArray) ElementType ¶
func (GetUsersUserOrganizationArray) ElementType() reflect.Type
func (GetUsersUserOrganizationArray) ToGetUsersUserOrganizationArrayOutput ¶
func (i GetUsersUserOrganizationArray) ToGetUsersUserOrganizationArrayOutput() GetUsersUserOrganizationArrayOutput
func (GetUsersUserOrganizationArray) ToGetUsersUserOrganizationArrayOutputWithContext ¶
func (i GetUsersUserOrganizationArray) ToGetUsersUserOrganizationArrayOutputWithContext(ctx context.Context) GetUsersUserOrganizationArrayOutput
type GetUsersUserOrganizationArrayInput ¶
type GetUsersUserOrganizationArrayInput interface { pulumi.Input ToGetUsersUserOrganizationArrayOutput() GetUsersUserOrganizationArrayOutput ToGetUsersUserOrganizationArrayOutputWithContext(context.Context) GetUsersUserOrganizationArrayOutput }
GetUsersUserOrganizationArrayInput is an input type that accepts GetUsersUserOrganizationArray and GetUsersUserOrganizationArrayOutput values. You can construct a concrete instance of `GetUsersUserOrganizationArrayInput` via:
GetUsersUserOrganizationArray{ GetUsersUserOrganizationArgs{...} }
type GetUsersUserOrganizationArrayOutput ¶
type GetUsersUserOrganizationArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserOrganizationArrayOutput) ElementType ¶
func (GetUsersUserOrganizationArrayOutput) ElementType() reflect.Type
func (GetUsersUserOrganizationArrayOutput) Index ¶
func (o GetUsersUserOrganizationArrayOutput) Index(i pulumi.IntInput) GetUsersUserOrganizationOutput
func (GetUsersUserOrganizationArrayOutput) ToGetUsersUserOrganizationArrayOutput ¶
func (o GetUsersUserOrganizationArrayOutput) ToGetUsersUserOrganizationArrayOutput() GetUsersUserOrganizationArrayOutput
func (GetUsersUserOrganizationArrayOutput) ToGetUsersUserOrganizationArrayOutputWithContext ¶
func (o GetUsersUserOrganizationArrayOutput) ToGetUsersUserOrganizationArrayOutputWithContext(ctx context.Context) GetUsersUserOrganizationArrayOutput
type GetUsersUserOrganizationInput ¶
type GetUsersUserOrganizationInput interface { pulumi.Input ToGetUsersUserOrganizationOutput() GetUsersUserOrganizationOutput ToGetUsersUserOrganizationOutputWithContext(context.Context) GetUsersUserOrganizationOutput }
GetUsersUserOrganizationInput is an input type that accepts GetUsersUserOrganizationArgs and GetUsersUserOrganizationOutput values. You can construct a concrete instance of `GetUsersUserOrganizationInput` via:
GetUsersUserOrganizationArgs{...}
type GetUsersUserOrganizationOutput ¶
type GetUsersUserOrganizationOutput struct{ *pulumi.OutputState }
func (GetUsersUserOrganizationOutput) CostCenter ¶
func (o GetUsersUserOrganizationOutput) CostCenter() pulumi.StringOutput
func (GetUsersUserOrganizationOutput) CustomType ¶
func (o GetUsersUserOrganizationOutput) CustomType() pulumi.StringOutput
func (GetUsersUserOrganizationOutput) Department ¶
func (o GetUsersUserOrganizationOutput) Department() pulumi.StringOutput
func (GetUsersUserOrganizationOutput) Description ¶
func (o GetUsersUserOrganizationOutput) Description() pulumi.StringOutput
func (GetUsersUserOrganizationOutput) Domain ¶
func (o GetUsersUserOrganizationOutput) Domain() pulumi.StringOutput
func (GetUsersUserOrganizationOutput) ElementType ¶
func (GetUsersUserOrganizationOutput) ElementType() reflect.Type
func (GetUsersUserOrganizationOutput) FullTimeEquivalent ¶
func (o GetUsersUserOrganizationOutput) FullTimeEquivalent() pulumi.IntOutput
func (GetUsersUserOrganizationOutput) Location ¶
func (o GetUsersUserOrganizationOutput) Location() pulumi.StringOutput
func (GetUsersUserOrganizationOutput) Name ¶
func (o GetUsersUserOrganizationOutput) Name() pulumi.StringOutput
func (GetUsersUserOrganizationOutput) Primary ¶
func (o GetUsersUserOrganizationOutput) Primary() pulumi.BoolOutput
func (GetUsersUserOrganizationOutput) Symbol ¶
func (o GetUsersUserOrganizationOutput) Symbol() pulumi.StringOutput
func (GetUsersUserOrganizationOutput) Title ¶
func (o GetUsersUserOrganizationOutput) Title() pulumi.StringOutput
func (GetUsersUserOrganizationOutput) ToGetUsersUserOrganizationOutput ¶
func (o GetUsersUserOrganizationOutput) ToGetUsersUserOrganizationOutput() GetUsersUserOrganizationOutput
func (GetUsersUserOrganizationOutput) ToGetUsersUserOrganizationOutputWithContext ¶
func (o GetUsersUserOrganizationOutput) ToGetUsersUserOrganizationOutputWithContext(ctx context.Context) GetUsersUserOrganizationOutput
func (GetUsersUserOrganizationOutput) Type ¶
func (o GetUsersUserOrganizationOutput) Type() pulumi.StringOutput
type GetUsersUserOutput ¶
type GetUsersUserOutput struct{ *pulumi.OutputState }
func (GetUsersUserOutput) Addresses ¶
func (o GetUsersUserOutput) Addresses() GetUsersUserAddressArrayOutput
func (GetUsersUserOutput) AgreedToTerms ¶
func (o GetUsersUserOutput) AgreedToTerms() pulumi.BoolOutput
func (GetUsersUserOutput) Aliases ¶
func (o GetUsersUserOutput) Aliases() pulumi.StringArrayOutput
func (GetUsersUserOutput) Archived ¶
func (o GetUsersUserOutput) Archived() pulumi.BoolOutput
func (GetUsersUserOutput) ChangePasswordAtNextLogin ¶
func (o GetUsersUserOutput) ChangePasswordAtNextLogin() pulumi.BoolOutput
func (GetUsersUserOutput) CreationTime ¶
func (o GetUsersUserOutput) CreationTime() pulumi.StringOutput
func (GetUsersUserOutput) CustomSchemas ¶
func (o GetUsersUserOutput) CustomSchemas() GetUsersUserCustomSchemaArrayOutput
func (GetUsersUserOutput) CustomerId ¶
func (o GetUsersUserOutput) CustomerId() pulumi.StringOutput
func (GetUsersUserOutput) DeletionTime ¶
func (o GetUsersUserOutput) DeletionTime() pulumi.StringOutput
func (GetUsersUserOutput) ElementType ¶
func (GetUsersUserOutput) ElementType() reflect.Type
func (GetUsersUserOutput) Emails ¶
func (o GetUsersUserOutput) Emails() GetUsersUserEmailArrayOutput
func (GetUsersUserOutput) Etag ¶
func (o GetUsersUserOutput) Etag() pulumi.StringOutput
func (GetUsersUserOutput) ExternalIds ¶
func (o GetUsersUserOutput) ExternalIds() GetUsersUserExternalIdArrayOutput
func (GetUsersUserOutput) HashFunction ¶
func (o GetUsersUserOutput) HashFunction() pulumi.StringOutput
func (GetUsersUserOutput) Id ¶
func (o GetUsersUserOutput) Id() pulumi.StringOutput
The ID of this resource.
func (GetUsersUserOutput) Ims ¶
func (o GetUsersUserOutput) Ims() GetUsersUserImArrayOutput
func (GetUsersUserOutput) IncludeInGlobalAddressList ¶
func (o GetUsersUserOutput) IncludeInGlobalAddressList() pulumi.BoolOutput
func (GetUsersUserOutput) IpAllowlist ¶
func (o GetUsersUserOutput) IpAllowlist() pulumi.BoolOutput
func (GetUsersUserOutput) IsAdmin ¶
func (o GetUsersUserOutput) IsAdmin() pulumi.BoolOutput
func (GetUsersUserOutput) IsDelegatedAdmin ¶
func (o GetUsersUserOutput) IsDelegatedAdmin() pulumi.BoolOutput
func (GetUsersUserOutput) IsEnforcedIn2StepVerification ¶
func (o GetUsersUserOutput) IsEnforcedIn2StepVerification() pulumi.BoolOutput
func (GetUsersUserOutput) IsEnrolledIn2StepVerification ¶
func (o GetUsersUserOutput) IsEnrolledIn2StepVerification() pulumi.BoolOutput
func (GetUsersUserOutput) IsMailboxSetup ¶
func (o GetUsersUserOutput) IsMailboxSetup() pulumi.BoolOutput
func (GetUsersUserOutput) Keywords ¶
func (o GetUsersUserOutput) Keywords() GetUsersUserKeywordArrayOutput
func (GetUsersUserOutput) Languages ¶
func (o GetUsersUserOutput) Languages() GetUsersUserLanguageArrayOutput
func (GetUsersUserOutput) LastLoginTime ¶
func (o GetUsersUserOutput) LastLoginTime() pulumi.StringOutput
func (GetUsersUserOutput) Locations ¶
func (o GetUsersUserOutput) Locations() GetUsersUserLocationArrayOutput
func (GetUsersUserOutput) Names ¶
func (o GetUsersUserOutput) Names() GetUsersUserNameArrayOutput
func (GetUsersUserOutput) NonEditableAliases ¶
func (o GetUsersUserOutput) NonEditableAliases() pulumi.StringArrayOutput
func (GetUsersUserOutput) OrgUnitPath ¶
func (o GetUsersUserOutput) OrgUnitPath() pulumi.StringOutput
func (GetUsersUserOutput) Organizations ¶
func (o GetUsersUserOutput) Organizations() GetUsersUserOrganizationArrayOutput
func (GetUsersUserOutput) Password ¶
func (o GetUsersUserOutput) Password() pulumi.StringOutput
func (GetUsersUserOutput) Phones ¶
func (o GetUsersUserOutput) Phones() GetUsersUserPhoneArrayOutput
func (GetUsersUserOutput) PosixAccounts ¶
func (o GetUsersUserOutput) PosixAccounts() GetUsersUserPosixAccountArrayOutput
func (GetUsersUserOutput) PrimaryEmail ¶
func (o GetUsersUserOutput) PrimaryEmail() pulumi.StringOutput
func (GetUsersUserOutput) RecoveryEmail ¶
func (o GetUsersUserOutput) RecoveryEmail() pulumi.StringOutput
func (GetUsersUserOutput) RecoveryPhone ¶
func (o GetUsersUserOutput) RecoveryPhone() pulumi.StringOutput
func (GetUsersUserOutput) Relations ¶
func (o GetUsersUserOutput) Relations() GetUsersUserRelationArrayOutput
func (GetUsersUserOutput) SshPublicKeys ¶
func (o GetUsersUserOutput) SshPublicKeys() GetUsersUserSshPublicKeyArrayOutput
func (GetUsersUserOutput) Suspended ¶
func (o GetUsersUserOutput) Suspended() pulumi.BoolOutput
func (GetUsersUserOutput) SuspensionReason ¶
func (o GetUsersUserOutput) SuspensionReason() pulumi.StringOutput
func (GetUsersUserOutput) ThumbnailPhotoEtag ¶
func (o GetUsersUserOutput) ThumbnailPhotoEtag() pulumi.StringOutput
func (GetUsersUserOutput) ThumbnailPhotoUrl ¶
func (o GetUsersUserOutput) ThumbnailPhotoUrl() pulumi.StringOutput
func (GetUsersUserOutput) ToGetUsersUserOutput ¶
func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserOutput) ToGetUsersUserOutputWithContext ¶
func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
func (GetUsersUserOutput) Websites ¶
func (o GetUsersUserOutput) Websites() GetUsersUserWebsiteArrayOutput
type GetUsersUserPhone ¶
type GetUsersUserPhoneArgs ¶
type GetUsersUserPhoneArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Primary pulumi.BoolInput `pulumi:"primary"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUsersUserPhoneArgs) ElementType ¶
func (GetUsersUserPhoneArgs) ElementType() reflect.Type
func (GetUsersUserPhoneArgs) ToGetUsersUserPhoneOutput ¶
func (i GetUsersUserPhoneArgs) ToGetUsersUserPhoneOutput() GetUsersUserPhoneOutput
func (GetUsersUserPhoneArgs) ToGetUsersUserPhoneOutputWithContext ¶
func (i GetUsersUserPhoneArgs) ToGetUsersUserPhoneOutputWithContext(ctx context.Context) GetUsersUserPhoneOutput
type GetUsersUserPhoneArray ¶
type GetUsersUserPhoneArray []GetUsersUserPhoneInput
func (GetUsersUserPhoneArray) ElementType ¶
func (GetUsersUserPhoneArray) ElementType() reflect.Type
func (GetUsersUserPhoneArray) ToGetUsersUserPhoneArrayOutput ¶
func (i GetUsersUserPhoneArray) ToGetUsersUserPhoneArrayOutput() GetUsersUserPhoneArrayOutput
func (GetUsersUserPhoneArray) ToGetUsersUserPhoneArrayOutputWithContext ¶
func (i GetUsersUserPhoneArray) ToGetUsersUserPhoneArrayOutputWithContext(ctx context.Context) GetUsersUserPhoneArrayOutput
type GetUsersUserPhoneArrayInput ¶
type GetUsersUserPhoneArrayInput interface { pulumi.Input ToGetUsersUserPhoneArrayOutput() GetUsersUserPhoneArrayOutput ToGetUsersUserPhoneArrayOutputWithContext(context.Context) GetUsersUserPhoneArrayOutput }
GetUsersUserPhoneArrayInput is an input type that accepts GetUsersUserPhoneArray and GetUsersUserPhoneArrayOutput values. You can construct a concrete instance of `GetUsersUserPhoneArrayInput` via:
GetUsersUserPhoneArray{ GetUsersUserPhoneArgs{...} }
type GetUsersUserPhoneArrayOutput ¶
type GetUsersUserPhoneArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserPhoneArrayOutput) ElementType ¶
func (GetUsersUserPhoneArrayOutput) ElementType() reflect.Type
func (GetUsersUserPhoneArrayOutput) Index ¶
func (o GetUsersUserPhoneArrayOutput) Index(i pulumi.IntInput) GetUsersUserPhoneOutput
func (GetUsersUserPhoneArrayOutput) ToGetUsersUserPhoneArrayOutput ¶
func (o GetUsersUserPhoneArrayOutput) ToGetUsersUserPhoneArrayOutput() GetUsersUserPhoneArrayOutput
func (GetUsersUserPhoneArrayOutput) ToGetUsersUserPhoneArrayOutputWithContext ¶
func (o GetUsersUserPhoneArrayOutput) ToGetUsersUserPhoneArrayOutputWithContext(ctx context.Context) GetUsersUserPhoneArrayOutput
type GetUsersUserPhoneInput ¶
type GetUsersUserPhoneInput interface { pulumi.Input ToGetUsersUserPhoneOutput() GetUsersUserPhoneOutput ToGetUsersUserPhoneOutputWithContext(context.Context) GetUsersUserPhoneOutput }
GetUsersUserPhoneInput is an input type that accepts GetUsersUserPhoneArgs and GetUsersUserPhoneOutput values. You can construct a concrete instance of `GetUsersUserPhoneInput` via:
GetUsersUserPhoneArgs{...}
type GetUsersUserPhoneOutput ¶
type GetUsersUserPhoneOutput struct{ *pulumi.OutputState }
func (GetUsersUserPhoneOutput) CustomType ¶
func (o GetUsersUserPhoneOutput) CustomType() pulumi.StringOutput
func (GetUsersUserPhoneOutput) ElementType ¶
func (GetUsersUserPhoneOutput) ElementType() reflect.Type
func (GetUsersUserPhoneOutput) Primary ¶
func (o GetUsersUserPhoneOutput) Primary() pulumi.BoolOutput
func (GetUsersUserPhoneOutput) ToGetUsersUserPhoneOutput ¶
func (o GetUsersUserPhoneOutput) ToGetUsersUserPhoneOutput() GetUsersUserPhoneOutput
func (GetUsersUserPhoneOutput) ToGetUsersUserPhoneOutputWithContext ¶
func (o GetUsersUserPhoneOutput) ToGetUsersUserPhoneOutputWithContext(ctx context.Context) GetUsersUserPhoneOutput
func (GetUsersUserPhoneOutput) Type ¶
func (o GetUsersUserPhoneOutput) Type() pulumi.StringOutput
func (GetUsersUserPhoneOutput) Value ¶
func (o GetUsersUserPhoneOutput) Value() pulumi.StringOutput
type GetUsersUserPosixAccount ¶
type GetUsersUserPosixAccount struct { AccountId string `pulumi:"accountId"` Gecos string `pulumi:"gecos"` Gid string `pulumi:"gid"` HomeDirectory string `pulumi:"homeDirectory"` OperatingSystemType string `pulumi:"operatingSystemType"` Primary bool `pulumi:"primary"` Shell string `pulumi:"shell"` SystemId string `pulumi:"systemId"` Uid string `pulumi:"uid"` Username string `pulumi:"username"` }
type GetUsersUserPosixAccountArgs ¶
type GetUsersUserPosixAccountArgs struct { AccountId pulumi.StringInput `pulumi:"accountId"` Gecos pulumi.StringInput `pulumi:"gecos"` Gid pulumi.StringInput `pulumi:"gid"` HomeDirectory pulumi.StringInput `pulumi:"homeDirectory"` OperatingSystemType pulumi.StringInput `pulumi:"operatingSystemType"` Primary pulumi.BoolInput `pulumi:"primary"` Shell pulumi.StringInput `pulumi:"shell"` SystemId pulumi.StringInput `pulumi:"systemId"` Uid pulumi.StringInput `pulumi:"uid"` Username pulumi.StringInput `pulumi:"username"` }
func (GetUsersUserPosixAccountArgs) ElementType ¶
func (GetUsersUserPosixAccountArgs) ElementType() reflect.Type
func (GetUsersUserPosixAccountArgs) ToGetUsersUserPosixAccountOutput ¶
func (i GetUsersUserPosixAccountArgs) ToGetUsersUserPosixAccountOutput() GetUsersUserPosixAccountOutput
func (GetUsersUserPosixAccountArgs) ToGetUsersUserPosixAccountOutputWithContext ¶
func (i GetUsersUserPosixAccountArgs) ToGetUsersUserPosixAccountOutputWithContext(ctx context.Context) GetUsersUserPosixAccountOutput
type GetUsersUserPosixAccountArray ¶
type GetUsersUserPosixAccountArray []GetUsersUserPosixAccountInput
func (GetUsersUserPosixAccountArray) ElementType ¶
func (GetUsersUserPosixAccountArray) ElementType() reflect.Type
func (GetUsersUserPosixAccountArray) ToGetUsersUserPosixAccountArrayOutput ¶
func (i GetUsersUserPosixAccountArray) ToGetUsersUserPosixAccountArrayOutput() GetUsersUserPosixAccountArrayOutput
func (GetUsersUserPosixAccountArray) ToGetUsersUserPosixAccountArrayOutputWithContext ¶
func (i GetUsersUserPosixAccountArray) ToGetUsersUserPosixAccountArrayOutputWithContext(ctx context.Context) GetUsersUserPosixAccountArrayOutput
type GetUsersUserPosixAccountArrayInput ¶
type GetUsersUserPosixAccountArrayInput interface { pulumi.Input ToGetUsersUserPosixAccountArrayOutput() GetUsersUserPosixAccountArrayOutput ToGetUsersUserPosixAccountArrayOutputWithContext(context.Context) GetUsersUserPosixAccountArrayOutput }
GetUsersUserPosixAccountArrayInput is an input type that accepts GetUsersUserPosixAccountArray and GetUsersUserPosixAccountArrayOutput values. You can construct a concrete instance of `GetUsersUserPosixAccountArrayInput` via:
GetUsersUserPosixAccountArray{ GetUsersUserPosixAccountArgs{...} }
type GetUsersUserPosixAccountArrayOutput ¶
type GetUsersUserPosixAccountArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserPosixAccountArrayOutput) ElementType ¶
func (GetUsersUserPosixAccountArrayOutput) ElementType() reflect.Type
func (GetUsersUserPosixAccountArrayOutput) Index ¶
func (o GetUsersUserPosixAccountArrayOutput) Index(i pulumi.IntInput) GetUsersUserPosixAccountOutput
func (GetUsersUserPosixAccountArrayOutput) ToGetUsersUserPosixAccountArrayOutput ¶
func (o GetUsersUserPosixAccountArrayOutput) ToGetUsersUserPosixAccountArrayOutput() GetUsersUserPosixAccountArrayOutput
func (GetUsersUserPosixAccountArrayOutput) ToGetUsersUserPosixAccountArrayOutputWithContext ¶
func (o GetUsersUserPosixAccountArrayOutput) ToGetUsersUserPosixAccountArrayOutputWithContext(ctx context.Context) GetUsersUserPosixAccountArrayOutput
type GetUsersUserPosixAccountInput ¶
type GetUsersUserPosixAccountInput interface { pulumi.Input ToGetUsersUserPosixAccountOutput() GetUsersUserPosixAccountOutput ToGetUsersUserPosixAccountOutputWithContext(context.Context) GetUsersUserPosixAccountOutput }
GetUsersUserPosixAccountInput is an input type that accepts GetUsersUserPosixAccountArgs and GetUsersUserPosixAccountOutput values. You can construct a concrete instance of `GetUsersUserPosixAccountInput` via:
GetUsersUserPosixAccountArgs{...}
type GetUsersUserPosixAccountOutput ¶
type GetUsersUserPosixAccountOutput struct{ *pulumi.OutputState }
func (GetUsersUserPosixAccountOutput) AccountId ¶
func (o GetUsersUserPosixAccountOutput) AccountId() pulumi.StringOutput
func (GetUsersUserPosixAccountOutput) ElementType ¶
func (GetUsersUserPosixAccountOutput) ElementType() reflect.Type
func (GetUsersUserPosixAccountOutput) Gecos ¶
func (o GetUsersUserPosixAccountOutput) Gecos() pulumi.StringOutput
func (GetUsersUserPosixAccountOutput) Gid ¶
func (o GetUsersUserPosixAccountOutput) Gid() pulumi.StringOutput
func (GetUsersUserPosixAccountOutput) HomeDirectory ¶
func (o GetUsersUserPosixAccountOutput) HomeDirectory() pulumi.StringOutput
func (GetUsersUserPosixAccountOutput) OperatingSystemType ¶
func (o GetUsersUserPosixAccountOutput) OperatingSystemType() pulumi.StringOutput
func (GetUsersUserPosixAccountOutput) Primary ¶
func (o GetUsersUserPosixAccountOutput) Primary() pulumi.BoolOutput
func (GetUsersUserPosixAccountOutput) Shell ¶
func (o GetUsersUserPosixAccountOutput) Shell() pulumi.StringOutput
func (GetUsersUserPosixAccountOutput) SystemId ¶
func (o GetUsersUserPosixAccountOutput) SystemId() pulumi.StringOutput
func (GetUsersUserPosixAccountOutput) ToGetUsersUserPosixAccountOutput ¶
func (o GetUsersUserPosixAccountOutput) ToGetUsersUserPosixAccountOutput() GetUsersUserPosixAccountOutput
func (GetUsersUserPosixAccountOutput) ToGetUsersUserPosixAccountOutputWithContext ¶
func (o GetUsersUserPosixAccountOutput) ToGetUsersUserPosixAccountOutputWithContext(ctx context.Context) GetUsersUserPosixAccountOutput
func (GetUsersUserPosixAccountOutput) Uid ¶
func (o GetUsersUserPosixAccountOutput) Uid() pulumi.StringOutput
func (GetUsersUserPosixAccountOutput) Username ¶
func (o GetUsersUserPosixAccountOutput) Username() pulumi.StringOutput
type GetUsersUserRelation ¶
type GetUsersUserRelationArgs ¶
type GetUsersUserRelationArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUsersUserRelationArgs) ElementType ¶
func (GetUsersUserRelationArgs) ElementType() reflect.Type
func (GetUsersUserRelationArgs) ToGetUsersUserRelationOutput ¶
func (i GetUsersUserRelationArgs) ToGetUsersUserRelationOutput() GetUsersUserRelationOutput
func (GetUsersUserRelationArgs) ToGetUsersUserRelationOutputWithContext ¶
func (i GetUsersUserRelationArgs) ToGetUsersUserRelationOutputWithContext(ctx context.Context) GetUsersUserRelationOutput
type GetUsersUserRelationArray ¶
type GetUsersUserRelationArray []GetUsersUserRelationInput
func (GetUsersUserRelationArray) ElementType ¶
func (GetUsersUserRelationArray) ElementType() reflect.Type
func (GetUsersUserRelationArray) ToGetUsersUserRelationArrayOutput ¶
func (i GetUsersUserRelationArray) ToGetUsersUserRelationArrayOutput() GetUsersUserRelationArrayOutput
func (GetUsersUserRelationArray) ToGetUsersUserRelationArrayOutputWithContext ¶
func (i GetUsersUserRelationArray) ToGetUsersUserRelationArrayOutputWithContext(ctx context.Context) GetUsersUserRelationArrayOutput
type GetUsersUserRelationArrayInput ¶
type GetUsersUserRelationArrayInput interface { pulumi.Input ToGetUsersUserRelationArrayOutput() GetUsersUserRelationArrayOutput ToGetUsersUserRelationArrayOutputWithContext(context.Context) GetUsersUserRelationArrayOutput }
GetUsersUserRelationArrayInput is an input type that accepts GetUsersUserRelationArray and GetUsersUserRelationArrayOutput values. You can construct a concrete instance of `GetUsersUserRelationArrayInput` via:
GetUsersUserRelationArray{ GetUsersUserRelationArgs{...} }
type GetUsersUserRelationArrayOutput ¶
type GetUsersUserRelationArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserRelationArrayOutput) ElementType ¶
func (GetUsersUserRelationArrayOutput) ElementType() reflect.Type
func (GetUsersUserRelationArrayOutput) Index ¶
func (o GetUsersUserRelationArrayOutput) Index(i pulumi.IntInput) GetUsersUserRelationOutput
func (GetUsersUserRelationArrayOutput) ToGetUsersUserRelationArrayOutput ¶
func (o GetUsersUserRelationArrayOutput) ToGetUsersUserRelationArrayOutput() GetUsersUserRelationArrayOutput
func (GetUsersUserRelationArrayOutput) ToGetUsersUserRelationArrayOutputWithContext ¶
func (o GetUsersUserRelationArrayOutput) ToGetUsersUserRelationArrayOutputWithContext(ctx context.Context) GetUsersUserRelationArrayOutput
type GetUsersUserRelationInput ¶
type GetUsersUserRelationInput interface { pulumi.Input ToGetUsersUserRelationOutput() GetUsersUserRelationOutput ToGetUsersUserRelationOutputWithContext(context.Context) GetUsersUserRelationOutput }
GetUsersUserRelationInput is an input type that accepts GetUsersUserRelationArgs and GetUsersUserRelationOutput values. You can construct a concrete instance of `GetUsersUserRelationInput` via:
GetUsersUserRelationArgs{...}
type GetUsersUserRelationOutput ¶
type GetUsersUserRelationOutput struct{ *pulumi.OutputState }
func (GetUsersUserRelationOutput) CustomType ¶
func (o GetUsersUserRelationOutput) CustomType() pulumi.StringOutput
func (GetUsersUserRelationOutput) ElementType ¶
func (GetUsersUserRelationOutput) ElementType() reflect.Type
func (GetUsersUserRelationOutput) ToGetUsersUserRelationOutput ¶
func (o GetUsersUserRelationOutput) ToGetUsersUserRelationOutput() GetUsersUserRelationOutput
func (GetUsersUserRelationOutput) ToGetUsersUserRelationOutputWithContext ¶
func (o GetUsersUserRelationOutput) ToGetUsersUserRelationOutputWithContext(ctx context.Context) GetUsersUserRelationOutput
func (GetUsersUserRelationOutput) Type ¶
func (o GetUsersUserRelationOutput) Type() pulumi.StringOutput
func (GetUsersUserRelationOutput) Value ¶
func (o GetUsersUserRelationOutput) Value() pulumi.StringOutput
type GetUsersUserSshPublicKeyArgs ¶
type GetUsersUserSshPublicKeyArgs struct { ExpirationTimeUsec pulumi.StringInput `pulumi:"expirationTimeUsec"` Fingerprint pulumi.StringInput `pulumi:"fingerprint"` Key pulumi.StringInput `pulumi:"key"` }
func (GetUsersUserSshPublicKeyArgs) ElementType ¶
func (GetUsersUserSshPublicKeyArgs) ElementType() reflect.Type
func (GetUsersUserSshPublicKeyArgs) ToGetUsersUserSshPublicKeyOutput ¶
func (i GetUsersUserSshPublicKeyArgs) ToGetUsersUserSshPublicKeyOutput() GetUsersUserSshPublicKeyOutput
func (GetUsersUserSshPublicKeyArgs) ToGetUsersUserSshPublicKeyOutputWithContext ¶
func (i GetUsersUserSshPublicKeyArgs) ToGetUsersUserSshPublicKeyOutputWithContext(ctx context.Context) GetUsersUserSshPublicKeyOutput
type GetUsersUserSshPublicKeyArray ¶
type GetUsersUserSshPublicKeyArray []GetUsersUserSshPublicKeyInput
func (GetUsersUserSshPublicKeyArray) ElementType ¶
func (GetUsersUserSshPublicKeyArray) ElementType() reflect.Type
func (GetUsersUserSshPublicKeyArray) ToGetUsersUserSshPublicKeyArrayOutput ¶
func (i GetUsersUserSshPublicKeyArray) ToGetUsersUserSshPublicKeyArrayOutput() GetUsersUserSshPublicKeyArrayOutput
func (GetUsersUserSshPublicKeyArray) ToGetUsersUserSshPublicKeyArrayOutputWithContext ¶
func (i GetUsersUserSshPublicKeyArray) ToGetUsersUserSshPublicKeyArrayOutputWithContext(ctx context.Context) GetUsersUserSshPublicKeyArrayOutput
type GetUsersUserSshPublicKeyArrayInput ¶
type GetUsersUserSshPublicKeyArrayInput interface { pulumi.Input ToGetUsersUserSshPublicKeyArrayOutput() GetUsersUserSshPublicKeyArrayOutput ToGetUsersUserSshPublicKeyArrayOutputWithContext(context.Context) GetUsersUserSshPublicKeyArrayOutput }
GetUsersUserSshPublicKeyArrayInput is an input type that accepts GetUsersUserSshPublicKeyArray and GetUsersUserSshPublicKeyArrayOutput values. You can construct a concrete instance of `GetUsersUserSshPublicKeyArrayInput` via:
GetUsersUserSshPublicKeyArray{ GetUsersUserSshPublicKeyArgs{...} }
type GetUsersUserSshPublicKeyArrayOutput ¶
type GetUsersUserSshPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserSshPublicKeyArrayOutput) ElementType ¶
func (GetUsersUserSshPublicKeyArrayOutput) ElementType() reflect.Type
func (GetUsersUserSshPublicKeyArrayOutput) Index ¶
func (o GetUsersUserSshPublicKeyArrayOutput) Index(i pulumi.IntInput) GetUsersUserSshPublicKeyOutput
func (GetUsersUserSshPublicKeyArrayOutput) ToGetUsersUserSshPublicKeyArrayOutput ¶
func (o GetUsersUserSshPublicKeyArrayOutput) ToGetUsersUserSshPublicKeyArrayOutput() GetUsersUserSshPublicKeyArrayOutput
func (GetUsersUserSshPublicKeyArrayOutput) ToGetUsersUserSshPublicKeyArrayOutputWithContext ¶
func (o GetUsersUserSshPublicKeyArrayOutput) ToGetUsersUserSshPublicKeyArrayOutputWithContext(ctx context.Context) GetUsersUserSshPublicKeyArrayOutput
type GetUsersUserSshPublicKeyInput ¶
type GetUsersUserSshPublicKeyInput interface { pulumi.Input ToGetUsersUserSshPublicKeyOutput() GetUsersUserSshPublicKeyOutput ToGetUsersUserSshPublicKeyOutputWithContext(context.Context) GetUsersUserSshPublicKeyOutput }
GetUsersUserSshPublicKeyInput is an input type that accepts GetUsersUserSshPublicKeyArgs and GetUsersUserSshPublicKeyOutput values. You can construct a concrete instance of `GetUsersUserSshPublicKeyInput` via:
GetUsersUserSshPublicKeyArgs{...}
type GetUsersUserSshPublicKeyOutput ¶
type GetUsersUserSshPublicKeyOutput struct{ *pulumi.OutputState }
func (GetUsersUserSshPublicKeyOutput) ElementType ¶
func (GetUsersUserSshPublicKeyOutput) ElementType() reflect.Type
func (GetUsersUserSshPublicKeyOutput) ExpirationTimeUsec ¶
func (o GetUsersUserSshPublicKeyOutput) ExpirationTimeUsec() pulumi.StringOutput
func (GetUsersUserSshPublicKeyOutput) Fingerprint ¶
func (o GetUsersUserSshPublicKeyOutput) Fingerprint() pulumi.StringOutput
func (GetUsersUserSshPublicKeyOutput) Key ¶
func (o GetUsersUserSshPublicKeyOutput) Key() pulumi.StringOutput
func (GetUsersUserSshPublicKeyOutput) ToGetUsersUserSshPublicKeyOutput ¶
func (o GetUsersUserSshPublicKeyOutput) ToGetUsersUserSshPublicKeyOutput() GetUsersUserSshPublicKeyOutput
func (GetUsersUserSshPublicKeyOutput) ToGetUsersUserSshPublicKeyOutputWithContext ¶
func (o GetUsersUserSshPublicKeyOutput) ToGetUsersUserSshPublicKeyOutputWithContext(ctx context.Context) GetUsersUserSshPublicKeyOutput
type GetUsersUserWebsite ¶
type GetUsersUserWebsiteArgs ¶
type GetUsersUserWebsiteArgs struct { CustomType pulumi.StringInput `pulumi:"customType"` Primary pulumi.BoolInput `pulumi:"primary"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUsersUserWebsiteArgs) ElementType ¶
func (GetUsersUserWebsiteArgs) ElementType() reflect.Type
func (GetUsersUserWebsiteArgs) ToGetUsersUserWebsiteOutput ¶
func (i GetUsersUserWebsiteArgs) ToGetUsersUserWebsiteOutput() GetUsersUserWebsiteOutput
func (GetUsersUserWebsiteArgs) ToGetUsersUserWebsiteOutputWithContext ¶
func (i GetUsersUserWebsiteArgs) ToGetUsersUserWebsiteOutputWithContext(ctx context.Context) GetUsersUserWebsiteOutput
type GetUsersUserWebsiteArray ¶
type GetUsersUserWebsiteArray []GetUsersUserWebsiteInput
func (GetUsersUserWebsiteArray) ElementType ¶
func (GetUsersUserWebsiteArray) ElementType() reflect.Type
func (GetUsersUserWebsiteArray) ToGetUsersUserWebsiteArrayOutput ¶
func (i GetUsersUserWebsiteArray) ToGetUsersUserWebsiteArrayOutput() GetUsersUserWebsiteArrayOutput
func (GetUsersUserWebsiteArray) ToGetUsersUserWebsiteArrayOutputWithContext ¶
func (i GetUsersUserWebsiteArray) ToGetUsersUserWebsiteArrayOutputWithContext(ctx context.Context) GetUsersUserWebsiteArrayOutput
type GetUsersUserWebsiteArrayInput ¶
type GetUsersUserWebsiteArrayInput interface { pulumi.Input ToGetUsersUserWebsiteArrayOutput() GetUsersUserWebsiteArrayOutput ToGetUsersUserWebsiteArrayOutputWithContext(context.Context) GetUsersUserWebsiteArrayOutput }
GetUsersUserWebsiteArrayInput is an input type that accepts GetUsersUserWebsiteArray and GetUsersUserWebsiteArrayOutput values. You can construct a concrete instance of `GetUsersUserWebsiteArrayInput` via:
GetUsersUserWebsiteArray{ GetUsersUserWebsiteArgs{...} }
type GetUsersUserWebsiteArrayOutput ¶
type GetUsersUserWebsiteArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserWebsiteArrayOutput) ElementType ¶
func (GetUsersUserWebsiteArrayOutput) ElementType() reflect.Type
func (GetUsersUserWebsiteArrayOutput) Index ¶
func (o GetUsersUserWebsiteArrayOutput) Index(i pulumi.IntInput) GetUsersUserWebsiteOutput
func (GetUsersUserWebsiteArrayOutput) ToGetUsersUserWebsiteArrayOutput ¶
func (o GetUsersUserWebsiteArrayOutput) ToGetUsersUserWebsiteArrayOutput() GetUsersUserWebsiteArrayOutput
func (GetUsersUserWebsiteArrayOutput) ToGetUsersUserWebsiteArrayOutputWithContext ¶
func (o GetUsersUserWebsiteArrayOutput) ToGetUsersUserWebsiteArrayOutputWithContext(ctx context.Context) GetUsersUserWebsiteArrayOutput
type GetUsersUserWebsiteInput ¶
type GetUsersUserWebsiteInput interface { pulumi.Input ToGetUsersUserWebsiteOutput() GetUsersUserWebsiteOutput ToGetUsersUserWebsiteOutputWithContext(context.Context) GetUsersUserWebsiteOutput }
GetUsersUserWebsiteInput is an input type that accepts GetUsersUserWebsiteArgs and GetUsersUserWebsiteOutput values. You can construct a concrete instance of `GetUsersUserWebsiteInput` via:
GetUsersUserWebsiteArgs{...}
type GetUsersUserWebsiteOutput ¶
type GetUsersUserWebsiteOutput struct{ *pulumi.OutputState }
func (GetUsersUserWebsiteOutput) CustomType ¶
func (o GetUsersUserWebsiteOutput) CustomType() pulumi.StringOutput
func (GetUsersUserWebsiteOutput) ElementType ¶
func (GetUsersUserWebsiteOutput) ElementType() reflect.Type
func (GetUsersUserWebsiteOutput) Primary ¶
func (o GetUsersUserWebsiteOutput) Primary() pulumi.BoolOutput
func (GetUsersUserWebsiteOutput) ToGetUsersUserWebsiteOutput ¶
func (o GetUsersUserWebsiteOutput) ToGetUsersUserWebsiteOutput() GetUsersUserWebsiteOutput
func (GetUsersUserWebsiteOutput) ToGetUsersUserWebsiteOutputWithContext ¶
func (o GetUsersUserWebsiteOutput) ToGetUsersUserWebsiteOutputWithContext(ctx context.Context) GetUsersUserWebsiteOutput
func (GetUsersUserWebsiteOutput) Type ¶
func (o GetUsersUserWebsiteOutput) Type() pulumi.StringOutput
func (GetUsersUserWebsiteOutput) Value ¶
func (o GetUsersUserWebsiteOutput) Value() pulumi.StringOutput
type GmailSendAsAlias ¶
type GmailSendAsAlias struct { pulumi.CustomResourceState // A name that appears in the 'From:' header for mail sent using this alias. For custom 'from' addresses, when this is empty, Gmail will populate the 'From:' header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Whether this address is selected as the default 'From:' address in situations such as composing a new message or sending // a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients // may write to this field is true. Changing this from false to true for an address will result in this field becoming // false for the other previous default address. Toggling an existing alias' default to false is not possible, another // alias must be added/imported and toggled to true to remove the default from an existing alias. To avoid drift with // Terraform, please change the previous default's config to false AFTER a new default is applied and perform a refresh to // synchronize with remote state. IsDefault pulumi.BoolPtrOutput `pulumi:"isDefault"` // Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. IsPrimary pulumi.BoolOutput `pulumi:"isPrimary"` // User's primary email address. PrimaryEmail pulumi.StringOutput `pulumi:"primaryEmail"` // An optional email address that is included in a 'Reply-To:' header for mail sent using this alias. If this is empty, Gmail will not generate a 'Reply-To:' header. ReplyToAddress pulumi.StringPtrOutput `pulumi:"replyToAddress"` // The email address that appears in the 'From:' header for mail sent using this alias. SendAsEmail pulumi.StringOutput `pulumi:"sendAsEmail"` // An optional HTML signature that is included in messages composed with this alias in the Gmail web UI. This signature is added to new emails only. Signature pulumi.StringPtrOutput `pulumi:"signature"` // An optional SMTP service that will be used as an outbound relay for mail sent using this alias. If this is empty, outbound mail will be sent directly from Gmail's servers to the destination SMTP service. This setting only applies to custom 'from' aliases. SmtpMsa GmailSendAsAliasSmtpMsaPtrOutput `pulumi:"smtpMsa"` // Defaults to `true`. Whether Gmail should treat this address as an alias for the user's primary email address. This setting only applies to custom 'from' aliases. See https://support.google.com/a/answer/1710338 for help on making this decision TreatAsAlias pulumi.BoolPtrOutput `pulumi:"treatAsAlias"` // Indicates whether this address has been verified for use as a send-as alias. VerificationStatus pulumi.StringOutput `pulumi:"verificationStatus"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := googleworkspace.LookupUser(ctx, &GetUserArgs{ PrimaryEmail: pulumi.StringRef("user.with.gmail.license@example.com"), }, nil) if err != nil { return err } alias, err := googleworkspace.NewUser(ctx, "alias", &googleworkspace.UserArgs{ PrimaryEmail: pulumi.String("alias@example.com"), Password: pulumi.String("34819d7beeabb9260a5c854bc85b3e44"), HashFunction: pulumi.String("MD5"), Name: &UserNameArgs{ FamilyName: pulumi.String("Scott"), GivenName: pulumi.String("Michael"), }, }) if err != nil { return err } _, err = googleworkspace.NewGmailSendAsAlias(ctx, "test", &googleworkspace.GmailSendAsAliasArgs{ PrimaryEmail: pulumi.String(example.PrimaryEmail), SendAsEmail: alias.PrimaryEmail, }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/gmailSendAsAlias:GmailSendAsAlias alias user@example.com:alias@anotherexample.com
```
func GetGmailSendAsAlias ¶
func GetGmailSendAsAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GmailSendAsAliasState, opts ...pulumi.ResourceOption) (*GmailSendAsAlias, error)
GetGmailSendAsAlias gets an existing GmailSendAsAlias resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGmailSendAsAlias ¶
func NewGmailSendAsAlias(ctx *pulumi.Context, name string, args *GmailSendAsAliasArgs, opts ...pulumi.ResourceOption) (*GmailSendAsAlias, error)
NewGmailSendAsAlias registers a new resource with the given unique name, arguments, and options.
func (*GmailSendAsAlias) ElementType ¶
func (*GmailSendAsAlias) ElementType() reflect.Type
func (*GmailSendAsAlias) ToGmailSendAsAliasOutput ¶
func (i *GmailSendAsAlias) ToGmailSendAsAliasOutput() GmailSendAsAliasOutput
func (*GmailSendAsAlias) ToGmailSendAsAliasOutputWithContext ¶
func (i *GmailSendAsAlias) ToGmailSendAsAliasOutputWithContext(ctx context.Context) GmailSendAsAliasOutput
type GmailSendAsAliasArgs ¶
type GmailSendAsAliasArgs struct { // A name that appears in the 'From:' header for mail sent using this alias. For custom 'from' addresses, when this is empty, Gmail will populate the 'From:' header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. DisplayName pulumi.StringPtrInput // Whether this address is selected as the default 'From:' address in situations such as composing a new message or sending // a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients // may write to this field is true. Changing this from false to true for an address will result in this field becoming // false for the other previous default address. Toggling an existing alias' default to false is not possible, another // alias must be added/imported and toggled to true to remove the default from an existing alias. To avoid drift with // Terraform, please change the previous default's config to false AFTER a new default is applied and perform a refresh to // synchronize with remote state. IsDefault pulumi.BoolPtrInput // User's primary email address. PrimaryEmail pulumi.StringInput // An optional email address that is included in a 'Reply-To:' header for mail sent using this alias. If this is empty, Gmail will not generate a 'Reply-To:' header. ReplyToAddress pulumi.StringPtrInput // The email address that appears in the 'From:' header for mail sent using this alias. SendAsEmail pulumi.StringInput // An optional HTML signature that is included in messages composed with this alias in the Gmail web UI. This signature is added to new emails only. Signature pulumi.StringPtrInput // An optional SMTP service that will be used as an outbound relay for mail sent using this alias. If this is empty, outbound mail will be sent directly from Gmail's servers to the destination SMTP service. This setting only applies to custom 'from' aliases. SmtpMsa GmailSendAsAliasSmtpMsaPtrInput // Defaults to `true`. Whether Gmail should treat this address as an alias for the user's primary email address. This setting only applies to custom 'from' aliases. See https://support.google.com/a/answer/1710338 for help on making this decision TreatAsAlias pulumi.BoolPtrInput }
The set of arguments for constructing a GmailSendAsAlias resource.
func (GmailSendAsAliasArgs) ElementType ¶
func (GmailSendAsAliasArgs) ElementType() reflect.Type
type GmailSendAsAliasArray ¶
type GmailSendAsAliasArray []GmailSendAsAliasInput
func (GmailSendAsAliasArray) ElementType ¶
func (GmailSendAsAliasArray) ElementType() reflect.Type
func (GmailSendAsAliasArray) ToGmailSendAsAliasArrayOutput ¶
func (i GmailSendAsAliasArray) ToGmailSendAsAliasArrayOutput() GmailSendAsAliasArrayOutput
func (GmailSendAsAliasArray) ToGmailSendAsAliasArrayOutputWithContext ¶
func (i GmailSendAsAliasArray) ToGmailSendAsAliasArrayOutputWithContext(ctx context.Context) GmailSendAsAliasArrayOutput
type GmailSendAsAliasArrayInput ¶
type GmailSendAsAliasArrayInput interface { pulumi.Input ToGmailSendAsAliasArrayOutput() GmailSendAsAliasArrayOutput ToGmailSendAsAliasArrayOutputWithContext(context.Context) GmailSendAsAliasArrayOutput }
GmailSendAsAliasArrayInput is an input type that accepts GmailSendAsAliasArray and GmailSendAsAliasArrayOutput values. You can construct a concrete instance of `GmailSendAsAliasArrayInput` via:
GmailSendAsAliasArray{ GmailSendAsAliasArgs{...} }
type GmailSendAsAliasArrayOutput ¶
type GmailSendAsAliasArrayOutput struct{ *pulumi.OutputState }
func (GmailSendAsAliasArrayOutput) ElementType ¶
func (GmailSendAsAliasArrayOutput) ElementType() reflect.Type
func (GmailSendAsAliasArrayOutput) Index ¶
func (o GmailSendAsAliasArrayOutput) Index(i pulumi.IntInput) GmailSendAsAliasOutput
func (GmailSendAsAliasArrayOutput) ToGmailSendAsAliasArrayOutput ¶
func (o GmailSendAsAliasArrayOutput) ToGmailSendAsAliasArrayOutput() GmailSendAsAliasArrayOutput
func (GmailSendAsAliasArrayOutput) ToGmailSendAsAliasArrayOutputWithContext ¶
func (o GmailSendAsAliasArrayOutput) ToGmailSendAsAliasArrayOutputWithContext(ctx context.Context) GmailSendAsAliasArrayOutput
type GmailSendAsAliasInput ¶
type GmailSendAsAliasInput interface { pulumi.Input ToGmailSendAsAliasOutput() GmailSendAsAliasOutput ToGmailSendAsAliasOutputWithContext(ctx context.Context) GmailSendAsAliasOutput }
type GmailSendAsAliasMap ¶
type GmailSendAsAliasMap map[string]GmailSendAsAliasInput
func (GmailSendAsAliasMap) ElementType ¶
func (GmailSendAsAliasMap) ElementType() reflect.Type
func (GmailSendAsAliasMap) ToGmailSendAsAliasMapOutput ¶
func (i GmailSendAsAliasMap) ToGmailSendAsAliasMapOutput() GmailSendAsAliasMapOutput
func (GmailSendAsAliasMap) ToGmailSendAsAliasMapOutputWithContext ¶
func (i GmailSendAsAliasMap) ToGmailSendAsAliasMapOutputWithContext(ctx context.Context) GmailSendAsAliasMapOutput
type GmailSendAsAliasMapInput ¶
type GmailSendAsAliasMapInput interface { pulumi.Input ToGmailSendAsAliasMapOutput() GmailSendAsAliasMapOutput ToGmailSendAsAliasMapOutputWithContext(context.Context) GmailSendAsAliasMapOutput }
GmailSendAsAliasMapInput is an input type that accepts GmailSendAsAliasMap and GmailSendAsAliasMapOutput values. You can construct a concrete instance of `GmailSendAsAliasMapInput` via:
GmailSendAsAliasMap{ "key": GmailSendAsAliasArgs{...} }
type GmailSendAsAliasMapOutput ¶
type GmailSendAsAliasMapOutput struct{ *pulumi.OutputState }
func (GmailSendAsAliasMapOutput) ElementType ¶
func (GmailSendAsAliasMapOutput) ElementType() reflect.Type
func (GmailSendAsAliasMapOutput) MapIndex ¶
func (o GmailSendAsAliasMapOutput) MapIndex(k pulumi.StringInput) GmailSendAsAliasOutput
func (GmailSendAsAliasMapOutput) ToGmailSendAsAliasMapOutput ¶
func (o GmailSendAsAliasMapOutput) ToGmailSendAsAliasMapOutput() GmailSendAsAliasMapOutput
func (GmailSendAsAliasMapOutput) ToGmailSendAsAliasMapOutputWithContext ¶
func (o GmailSendAsAliasMapOutput) ToGmailSendAsAliasMapOutputWithContext(ctx context.Context) GmailSendAsAliasMapOutput
type GmailSendAsAliasOutput ¶
type GmailSendAsAliasOutput struct{ *pulumi.OutputState }
func (GmailSendAsAliasOutput) DisplayName ¶
func (o GmailSendAsAliasOutput) DisplayName() pulumi.StringPtrOutput
A name that appears in the 'From:' header for mail sent using this alias. For custom 'from' addresses, when this is empty, Gmail will populate the 'From:' header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail.
func (GmailSendAsAliasOutput) ElementType ¶
func (GmailSendAsAliasOutput) ElementType() reflect.Type
func (GmailSendAsAliasOutput) IsDefault ¶
func (o GmailSendAsAliasOutput) IsDefault() pulumi.BoolPtrOutput
Whether this address is selected as the default 'From:' address in situations such as composing a new message or sending a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients may write to this field is true. Changing this from false to true for an address will result in this field becoming false for the other previous default address. Toggling an existing alias' default to false is not possible, another alias must be added/imported and toggled to true to remove the default from an existing alias. To avoid drift with Terraform, please change the previous default's config to false AFTER a new default is applied and perform a refresh to synchronize with remote state.
func (GmailSendAsAliasOutput) IsPrimary ¶
func (o GmailSendAsAliasOutput) IsPrimary() pulumi.BoolOutput
Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases.
func (GmailSendAsAliasOutput) PrimaryEmail ¶
func (o GmailSendAsAliasOutput) PrimaryEmail() pulumi.StringOutput
User's primary email address.
func (GmailSendAsAliasOutput) ReplyToAddress ¶
func (o GmailSendAsAliasOutput) ReplyToAddress() pulumi.StringPtrOutput
An optional email address that is included in a 'Reply-To:' header for mail sent using this alias. If this is empty, Gmail will not generate a 'Reply-To:' header.
func (GmailSendAsAliasOutput) SendAsEmail ¶
func (o GmailSendAsAliasOutput) SendAsEmail() pulumi.StringOutput
The email address that appears in the 'From:' header for mail sent using this alias.
func (GmailSendAsAliasOutput) Signature ¶
func (o GmailSendAsAliasOutput) Signature() pulumi.StringPtrOutput
An optional HTML signature that is included in messages composed with this alias in the Gmail web UI. This signature is added to new emails only.
func (GmailSendAsAliasOutput) SmtpMsa ¶
func (o GmailSendAsAliasOutput) SmtpMsa() GmailSendAsAliasSmtpMsaPtrOutput
An optional SMTP service that will be used as an outbound relay for mail sent using this alias. If this is empty, outbound mail will be sent directly from Gmail's servers to the destination SMTP service. This setting only applies to custom 'from' aliases.
func (GmailSendAsAliasOutput) ToGmailSendAsAliasOutput ¶
func (o GmailSendAsAliasOutput) ToGmailSendAsAliasOutput() GmailSendAsAliasOutput
func (GmailSendAsAliasOutput) ToGmailSendAsAliasOutputWithContext ¶
func (o GmailSendAsAliasOutput) ToGmailSendAsAliasOutputWithContext(ctx context.Context) GmailSendAsAliasOutput
func (GmailSendAsAliasOutput) TreatAsAlias ¶
func (o GmailSendAsAliasOutput) TreatAsAlias() pulumi.BoolPtrOutput
Defaults to `true`. Whether Gmail should treat this address as an alias for the user's primary email address. This setting only applies to custom 'from' aliases. See https://support.google.com/a/answer/1710338 for help on making this decision
func (GmailSendAsAliasOutput) VerificationStatus ¶
func (o GmailSendAsAliasOutput) VerificationStatus() pulumi.StringOutput
Indicates whether this address has been verified for use as a send-as alias.
type GmailSendAsAliasSmtpMsa ¶
type GmailSendAsAliasSmtpMsa struct { // The hostname of the SMTP service. Host string `pulumi:"host"` // The password that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses. Password *string `pulumi:"password"` // The port of the SMTP service. Port int `pulumi:"port"` // Defaults to `securityModeUnspecified`. The protocol that will be used to secure communication with the SMTP service. SecurityMode *string `pulumi:"securityMode"` // The username that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses. Username *string `pulumi:"username"` }
type GmailSendAsAliasSmtpMsaArgs ¶
type GmailSendAsAliasSmtpMsaArgs struct { // The hostname of the SMTP service. Host pulumi.StringInput `pulumi:"host"` // The password that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses. Password pulumi.StringPtrInput `pulumi:"password"` // The port of the SMTP service. Port pulumi.IntInput `pulumi:"port"` // Defaults to `securityModeUnspecified`. The protocol that will be used to secure communication with the SMTP service. SecurityMode pulumi.StringPtrInput `pulumi:"securityMode"` // The username that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses. Username pulumi.StringPtrInput `pulumi:"username"` }
func (GmailSendAsAliasSmtpMsaArgs) ElementType ¶
func (GmailSendAsAliasSmtpMsaArgs) ElementType() reflect.Type
func (GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaOutput ¶
func (i GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaOutput() GmailSendAsAliasSmtpMsaOutput
func (GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaOutputWithContext ¶
func (i GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaOutput
func (GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaPtrOutput ¶
func (i GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaPtrOutput() GmailSendAsAliasSmtpMsaPtrOutput
func (GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaPtrOutputWithContext ¶
func (i GmailSendAsAliasSmtpMsaArgs) ToGmailSendAsAliasSmtpMsaPtrOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaPtrOutput
type GmailSendAsAliasSmtpMsaInput ¶
type GmailSendAsAliasSmtpMsaInput interface { pulumi.Input ToGmailSendAsAliasSmtpMsaOutput() GmailSendAsAliasSmtpMsaOutput ToGmailSendAsAliasSmtpMsaOutputWithContext(context.Context) GmailSendAsAliasSmtpMsaOutput }
GmailSendAsAliasSmtpMsaInput is an input type that accepts GmailSendAsAliasSmtpMsaArgs and GmailSendAsAliasSmtpMsaOutput values. You can construct a concrete instance of `GmailSendAsAliasSmtpMsaInput` via:
GmailSendAsAliasSmtpMsaArgs{...}
type GmailSendAsAliasSmtpMsaOutput ¶
type GmailSendAsAliasSmtpMsaOutput struct{ *pulumi.OutputState }
func (GmailSendAsAliasSmtpMsaOutput) ElementType ¶
func (GmailSendAsAliasSmtpMsaOutput) ElementType() reflect.Type
func (GmailSendAsAliasSmtpMsaOutput) Host ¶
func (o GmailSendAsAliasSmtpMsaOutput) Host() pulumi.StringOutput
The hostname of the SMTP service.
func (GmailSendAsAliasSmtpMsaOutput) Password ¶
func (o GmailSendAsAliasSmtpMsaOutput) Password() pulumi.StringPtrOutput
The password that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses.
func (GmailSendAsAliasSmtpMsaOutput) Port ¶
func (o GmailSendAsAliasSmtpMsaOutput) Port() pulumi.IntOutput
The port of the SMTP service.
func (GmailSendAsAliasSmtpMsaOutput) SecurityMode ¶
func (o GmailSendAsAliasSmtpMsaOutput) SecurityMode() pulumi.StringPtrOutput
Defaults to `securityModeUnspecified`. The protocol that will be used to secure communication with the SMTP service.
func (GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaOutput ¶
func (o GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaOutput() GmailSendAsAliasSmtpMsaOutput
func (GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaOutputWithContext ¶
func (o GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaOutput
func (GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaPtrOutput ¶
func (o GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaPtrOutput() GmailSendAsAliasSmtpMsaPtrOutput
func (GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaPtrOutputWithContext ¶
func (o GmailSendAsAliasSmtpMsaOutput) ToGmailSendAsAliasSmtpMsaPtrOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaPtrOutput
func (GmailSendAsAliasSmtpMsaOutput) Username ¶
func (o GmailSendAsAliasSmtpMsaOutput) Username() pulumi.StringPtrOutput
The username that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses.
type GmailSendAsAliasSmtpMsaPtrInput ¶
type GmailSendAsAliasSmtpMsaPtrInput interface { pulumi.Input ToGmailSendAsAliasSmtpMsaPtrOutput() GmailSendAsAliasSmtpMsaPtrOutput ToGmailSendAsAliasSmtpMsaPtrOutputWithContext(context.Context) GmailSendAsAliasSmtpMsaPtrOutput }
GmailSendAsAliasSmtpMsaPtrInput is an input type that accepts GmailSendAsAliasSmtpMsaArgs, GmailSendAsAliasSmtpMsaPtr and GmailSendAsAliasSmtpMsaPtrOutput values. You can construct a concrete instance of `GmailSendAsAliasSmtpMsaPtrInput` via:
GmailSendAsAliasSmtpMsaArgs{...} or: nil
func GmailSendAsAliasSmtpMsaPtr ¶
func GmailSendAsAliasSmtpMsaPtr(v *GmailSendAsAliasSmtpMsaArgs) GmailSendAsAliasSmtpMsaPtrInput
type GmailSendAsAliasSmtpMsaPtrOutput ¶
type GmailSendAsAliasSmtpMsaPtrOutput struct{ *pulumi.OutputState }
func (GmailSendAsAliasSmtpMsaPtrOutput) Elem ¶
func (o GmailSendAsAliasSmtpMsaPtrOutput) Elem() GmailSendAsAliasSmtpMsaOutput
func (GmailSendAsAliasSmtpMsaPtrOutput) ElementType ¶
func (GmailSendAsAliasSmtpMsaPtrOutput) ElementType() reflect.Type
func (GmailSendAsAliasSmtpMsaPtrOutput) Host ¶
func (o GmailSendAsAliasSmtpMsaPtrOutput) Host() pulumi.StringPtrOutput
The hostname of the SMTP service.
func (GmailSendAsAliasSmtpMsaPtrOutput) Password ¶
func (o GmailSendAsAliasSmtpMsaPtrOutput) Password() pulumi.StringPtrOutput
The password that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses.
func (GmailSendAsAliasSmtpMsaPtrOutput) Port ¶
func (o GmailSendAsAliasSmtpMsaPtrOutput) Port() pulumi.IntPtrOutput
The port of the SMTP service.
func (GmailSendAsAliasSmtpMsaPtrOutput) SecurityMode ¶
func (o GmailSendAsAliasSmtpMsaPtrOutput) SecurityMode() pulumi.StringPtrOutput
Defaults to `securityModeUnspecified`. The protocol that will be used to secure communication with the SMTP service.
func (GmailSendAsAliasSmtpMsaPtrOutput) ToGmailSendAsAliasSmtpMsaPtrOutput ¶
func (o GmailSendAsAliasSmtpMsaPtrOutput) ToGmailSendAsAliasSmtpMsaPtrOutput() GmailSendAsAliasSmtpMsaPtrOutput
func (GmailSendAsAliasSmtpMsaPtrOutput) ToGmailSendAsAliasSmtpMsaPtrOutputWithContext ¶
func (o GmailSendAsAliasSmtpMsaPtrOutput) ToGmailSendAsAliasSmtpMsaPtrOutputWithContext(ctx context.Context) GmailSendAsAliasSmtpMsaPtrOutput
func (GmailSendAsAliasSmtpMsaPtrOutput) Username ¶
func (o GmailSendAsAliasSmtpMsaPtrOutput) Username() pulumi.StringPtrOutput
The username that will be used for authentication with the SMTP service. This is a write-only field that can be specified in requests to create or update SendAs settings; it is never populated in responses.
type GmailSendAsAliasState ¶
type GmailSendAsAliasState struct { // A name that appears in the 'From:' header for mail sent using this alias. For custom 'from' addresses, when this is empty, Gmail will populate the 'From:' header with the name that is used for the primary address associated with the account. If the admin has disabled the ability for users to update their name format, requests to update this field for the primary login will silently fail. DisplayName pulumi.StringPtrInput // Whether this address is selected as the default 'From:' address in situations such as composing a new message or sending // a vacation auto-reply. Every Gmail account has exactly one default send-as address, so the only legal value that clients // may write to this field is true. Changing this from false to true for an address will result in this field becoming // false for the other previous default address. Toggling an existing alias' default to false is not possible, another // alias must be added/imported and toggled to true to remove the default from an existing alias. To avoid drift with // Terraform, please change the previous default's config to false AFTER a new default is applied and perform a refresh to // synchronize with remote state. IsDefault pulumi.BoolPtrInput // Whether this address is the primary address used to login to the account. Every Gmail account has exactly one primary address, and it cannot be deleted from the collection of send-as aliases. IsPrimary pulumi.BoolPtrInput // User's primary email address. PrimaryEmail pulumi.StringPtrInput // An optional email address that is included in a 'Reply-To:' header for mail sent using this alias. If this is empty, Gmail will not generate a 'Reply-To:' header. ReplyToAddress pulumi.StringPtrInput // The email address that appears in the 'From:' header for mail sent using this alias. SendAsEmail pulumi.StringPtrInput // An optional HTML signature that is included in messages composed with this alias in the Gmail web UI. This signature is added to new emails only. Signature pulumi.StringPtrInput // An optional SMTP service that will be used as an outbound relay for mail sent using this alias. If this is empty, outbound mail will be sent directly from Gmail's servers to the destination SMTP service. This setting only applies to custom 'from' aliases. SmtpMsa GmailSendAsAliasSmtpMsaPtrInput // Defaults to `true`. Whether Gmail should treat this address as an alias for the user's primary email address. This setting only applies to custom 'from' aliases. See https://support.google.com/a/answer/1710338 for help on making this decision TreatAsAlias pulumi.BoolPtrInput // Indicates whether this address has been verified for use as a send-as alias. VerificationStatus pulumi.StringPtrInput }
func (GmailSendAsAliasState) ElementType ¶
func (GmailSendAsAliasState) ElementType() reflect.Type
type Group ¶
type Group struct { pulumi.CustomResourceState // Value is true if this group was created by an administrator rather than a user. AdminCreated pulumi.BoolOutput `pulumi:"adminCreated"` // asps.list of group's email addresses. Aliases pulumi.StringArrayOutput `pulumi:"aliases"` // An extended description to help users determine the purpose of a group.For example, you can include information about who should join the group,the types of messages to send to the group, links to FAQs about the group, or related groups. Description pulumi.StringPtrOutput `pulumi:"description"` // The number of users that are direct members of the group.If a group is a member (child) of this group (the parent),members of the child group are not counted in the directMembersCount property of the parent group. DirectMembersCount pulumi.IntOutput `pulumi:"directMembersCount"` // The group's email address. If your account has multiple domains,select the appropriate domain for the email address. The email must be unique. Email pulumi.StringOutput `pulumi:"email"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // The group's display name. Name pulumi.StringOutput `pulumi:"name"` // asps.list of the group's non-editable alias email addresses that are outside of the account's primary domain or subdomains. These are functioning email addresses used by the group. NonEditableAliases pulumi.StringArrayOutput `pulumi:"nonEditableAliases"` }
Group resource manages Google Workspace Groups. Group resides under the `https://www.googleapis.com/auth/admin.directory.group` client scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := googleworkspace.NewGroup(ctx, "sales", &googleworkspace.GroupArgs{ Aliases: pulumi.StringArray{ pulumi.String("paper-sales@example.com"), pulumi.String("sales-dept@example.com"), }, Description: pulumi.String("Sales Group"), Email: pulumi.String("sales@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/group:Group sales 01abcde23fg4h5i
```
or with email as id ¶
```sh
$ pulumi import googleworkspace:index/group:Group sales sales@example.com
```
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { // asps.list of group's email addresses. Aliases pulumi.StringArrayInput // An extended description to help users determine the purpose of a group.For example, you can include information about who should join the group,the types of messages to send to the group, links to FAQs about the group, or related groups. Description pulumi.StringPtrInput // The group's email address. If your account has multiple domains,select the appropriate domain for the email address. The email must be unique. Email pulumi.StringInput // The group's display name. Name pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface { pulumi.Input ToGroupMapOutput() GroupMapOutput ToGroupMapOutputWithContext(context.Context) GroupMapOutput }
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMember ¶
type GroupMember struct { pulumi.CustomResourceState // Defines mail delivery preferences of member. Acceptable values are: - `ALL_MAIL`: All messages, delivered as soon as // they arrive. - `DAILY`: No more than one message a day. - `DIGEST`: Up to 25 messages bundled into a single message. - // `DISABLED`: Remove subscription. - `NONE`: No messages. DeliverySettings pulumi.StringPtrOutput `pulumi:"deliverySettings"` // The member's email address. A member can be a user or another group. This property is required when adding a member to a // group. The email must be unique and cannot be an alias of another group. If the email address is changed, the API // automatically reflects the email address changes. Email pulumi.StringOutput `pulumi:"email"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group // ID. GroupId pulumi.StringOutput `pulumi:"groupId"` // The unique ID of the group member. A member id can be used as a member request URI's memberKey. MemberId pulumi.StringOutput `pulumi:"memberId"` // The member's role in a group. The API returns an error for cycles in group memberships. For example, if group1 is a // member of group2, group2 cannot be a member of group1. Acceptable values are: - `MANAGER`: This role is only available // if the Google Groups for Business is enabled using the Admin Console. A `MANAGER` role can do everything done by an // `OWNER` role except make a member an `OWNER` or delete the group. A group can have multiple `MANAGER` members. - // `MEMBER`: This role can subscribe to a group, view discussion archives, and view the group's membership list. - `OWNER`: // This role can send messages to the group, add or remove members, change member roles, change group's settings, and // delete the group. An OWNER must be a member of the group. A group can have more than one OWNER. Role pulumi.StringPtrOutput `pulumi:"role"` // Status of member. Status pulumi.StringOutput `pulumi:"status"` // The type of group member. Acceptable values are: - `CUSTOMER`: The member represents all users in a domain. An email // address is not returned and the ID returned is the customer ID. - `GROUP`: The member is another group. - `USER`: The // member is a user. Type pulumi.StringPtrOutput `pulumi:"type"` }
Group Member resource manages Google Workspace Groups Members. Group Member resides under the `https://www.googleapis.com/auth/admin.directory.group` client scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sales, err := googleworkspace.NewGroup(ctx, "sales", &googleworkspace.GroupArgs{ Email: pulumi.String("sales@example.com"), }) if err != nil { return err } michael, err := googleworkspace.NewUser(ctx, "michael", &googleworkspace.UserArgs{ PrimaryEmail: pulumi.String("michael.scott@example.com"), Password: pulumi.String("34819d7beeabb9260a5c854bc85b3e44"), HashFunction: pulumi.String("MD5"), Name: &UserNameArgs{ FamilyName: pulumi.String("Scott"), GivenName: pulumi.String("Michael"), }, }) if err != nil { return err } _, err = googleworkspace.NewGroupMember(ctx, "manager", &googleworkspace.GroupMemberArgs{ GroupId: sales.ID(), Email: michael.PrimaryEmail, Role: pulumi.String("MANAGER"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/groupMember:GroupMember manager groups/01abcde23fg4h5i/members/123456789012345678901
```
func GetGroupMember ¶
func GetGroupMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupMemberState, opts ...pulumi.ResourceOption) (*GroupMember, error)
GetGroupMember gets an existing GroupMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroupMember ¶
func NewGroupMember(ctx *pulumi.Context, name string, args *GroupMemberArgs, opts ...pulumi.ResourceOption) (*GroupMember, error)
NewGroupMember registers a new resource with the given unique name, arguments, and options.
func (*GroupMember) ElementType ¶
func (*GroupMember) ElementType() reflect.Type
func (*GroupMember) ToGroupMemberOutput ¶
func (i *GroupMember) ToGroupMemberOutput() GroupMemberOutput
func (*GroupMember) ToGroupMemberOutputWithContext ¶
func (i *GroupMember) ToGroupMemberOutputWithContext(ctx context.Context) GroupMemberOutput
type GroupMemberArgs ¶
type GroupMemberArgs struct { // Defines mail delivery preferences of member. Acceptable values are: - `ALL_MAIL`: All messages, delivered as soon as // they arrive. - `DAILY`: No more than one message a day. - `DIGEST`: Up to 25 messages bundled into a single message. - // `DISABLED`: Remove subscription. - `NONE`: No messages. DeliverySettings pulumi.StringPtrInput // The member's email address. A member can be a user or another group. This property is required when adding a member to a // group. The email must be unique and cannot be an alias of another group. If the email address is changed, the API // automatically reflects the email address changes. Email pulumi.StringInput // Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group // ID. GroupId pulumi.StringInput // The member's role in a group. The API returns an error for cycles in group memberships. For example, if group1 is a // member of group2, group2 cannot be a member of group1. Acceptable values are: - `MANAGER`: This role is only available // if the Google Groups for Business is enabled using the Admin Console. A `MANAGER` role can do everything done by an // `OWNER` role except make a member an `OWNER` or delete the group. A group can have multiple `MANAGER` members. - // `MEMBER`: This role can subscribe to a group, view discussion archives, and view the group's membership list. - `OWNER`: // This role can send messages to the group, add or remove members, change member roles, change group's settings, and // delete the group. An OWNER must be a member of the group. A group can have more than one OWNER. Role pulumi.StringPtrInput // The type of group member. Acceptable values are: - `CUSTOMER`: The member represents all users in a domain. An email // address is not returned and the ID returned is the customer ID. - `GROUP`: The member is another group. - `USER`: The // member is a user. Type pulumi.StringPtrInput }
The set of arguments for constructing a GroupMember resource.
func (GroupMemberArgs) ElementType ¶
func (GroupMemberArgs) ElementType() reflect.Type
type GroupMemberArray ¶
type GroupMemberArray []GroupMemberInput
func (GroupMemberArray) ElementType ¶
func (GroupMemberArray) ElementType() reflect.Type
func (GroupMemberArray) ToGroupMemberArrayOutput ¶
func (i GroupMemberArray) ToGroupMemberArrayOutput() GroupMemberArrayOutput
func (GroupMemberArray) ToGroupMemberArrayOutputWithContext ¶
func (i GroupMemberArray) ToGroupMemberArrayOutputWithContext(ctx context.Context) GroupMemberArrayOutput
type GroupMemberArrayInput ¶
type GroupMemberArrayInput interface { pulumi.Input ToGroupMemberArrayOutput() GroupMemberArrayOutput ToGroupMemberArrayOutputWithContext(context.Context) GroupMemberArrayOutput }
GroupMemberArrayInput is an input type that accepts GroupMemberArray and GroupMemberArrayOutput values. You can construct a concrete instance of `GroupMemberArrayInput` via:
GroupMemberArray{ GroupMemberArgs{...} }
type GroupMemberArrayOutput ¶
type GroupMemberArrayOutput struct{ *pulumi.OutputState }
func (GroupMemberArrayOutput) ElementType ¶
func (GroupMemberArrayOutput) ElementType() reflect.Type
func (GroupMemberArrayOutput) Index ¶
func (o GroupMemberArrayOutput) Index(i pulumi.IntInput) GroupMemberOutput
func (GroupMemberArrayOutput) ToGroupMemberArrayOutput ¶
func (o GroupMemberArrayOutput) ToGroupMemberArrayOutput() GroupMemberArrayOutput
func (GroupMemberArrayOutput) ToGroupMemberArrayOutputWithContext ¶
func (o GroupMemberArrayOutput) ToGroupMemberArrayOutputWithContext(ctx context.Context) GroupMemberArrayOutput
type GroupMemberInput ¶
type GroupMemberInput interface { pulumi.Input ToGroupMemberOutput() GroupMemberOutput ToGroupMemberOutputWithContext(ctx context.Context) GroupMemberOutput }
type GroupMemberMap ¶
type GroupMemberMap map[string]GroupMemberInput
func (GroupMemberMap) ElementType ¶
func (GroupMemberMap) ElementType() reflect.Type
func (GroupMemberMap) ToGroupMemberMapOutput ¶
func (i GroupMemberMap) ToGroupMemberMapOutput() GroupMemberMapOutput
func (GroupMemberMap) ToGroupMemberMapOutputWithContext ¶
func (i GroupMemberMap) ToGroupMemberMapOutputWithContext(ctx context.Context) GroupMemberMapOutput
type GroupMemberMapInput ¶
type GroupMemberMapInput interface { pulumi.Input ToGroupMemberMapOutput() GroupMemberMapOutput ToGroupMemberMapOutputWithContext(context.Context) GroupMemberMapOutput }
GroupMemberMapInput is an input type that accepts GroupMemberMap and GroupMemberMapOutput values. You can construct a concrete instance of `GroupMemberMapInput` via:
GroupMemberMap{ "key": GroupMemberArgs{...} }
type GroupMemberMapOutput ¶
type GroupMemberMapOutput struct{ *pulumi.OutputState }
func (GroupMemberMapOutput) ElementType ¶
func (GroupMemberMapOutput) ElementType() reflect.Type
func (GroupMemberMapOutput) MapIndex ¶
func (o GroupMemberMapOutput) MapIndex(k pulumi.StringInput) GroupMemberOutput
func (GroupMemberMapOutput) ToGroupMemberMapOutput ¶
func (o GroupMemberMapOutput) ToGroupMemberMapOutput() GroupMemberMapOutput
func (GroupMemberMapOutput) ToGroupMemberMapOutputWithContext ¶
func (o GroupMemberMapOutput) ToGroupMemberMapOutputWithContext(ctx context.Context) GroupMemberMapOutput
type GroupMemberOutput ¶
type GroupMemberOutput struct{ *pulumi.OutputState }
func (GroupMemberOutput) DeliverySettings ¶
func (o GroupMemberOutput) DeliverySettings() pulumi.StringPtrOutput
Defines mail delivery preferences of member. Acceptable values are: - `ALL_MAIL`: All messages, delivered as soon as they arrive. - `DAILY`: No more than one message a day. - `DIGEST`: Up to 25 messages bundled into a single message. - `DISABLED`: Remove subscription. - `NONE`: No messages.
func (GroupMemberOutput) ElementType ¶
func (GroupMemberOutput) ElementType() reflect.Type
func (GroupMemberOutput) Email ¶
func (o GroupMemberOutput) Email() pulumi.StringOutput
The member's email address. A member can be a user or another group. This property is required when adding a member to a group. The email must be unique and cannot be an alias of another group. If the email address is changed, the API automatically reflects the email address changes.
func (GroupMemberOutput) Etag ¶
func (o GroupMemberOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (GroupMemberOutput) GroupId ¶
func (o GroupMemberOutput) GroupId() pulumi.StringOutput
Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group ID.
func (GroupMemberOutput) MemberId ¶
func (o GroupMemberOutput) MemberId() pulumi.StringOutput
The unique ID of the group member. A member id can be used as a member request URI's memberKey.
func (GroupMemberOutput) Role ¶
func (o GroupMemberOutput) Role() pulumi.StringPtrOutput
The member's role in a group. The API returns an error for cycles in group memberships. For example, if group1 is a member of group2, group2 cannot be a member of group1. Acceptable values are: - `MANAGER`: This role is only available if the Google Groups for Business is enabled using the Admin Console. A `MANAGER` role can do everything done by an `OWNER` role except make a member an `OWNER` or delete the group. A group can have multiple `MANAGER` members. - `MEMBER`: This role can subscribe to a group, view discussion archives, and view the group's membership list. - `OWNER`: This role can send messages to the group, add or remove members, change member roles, change group's settings, and delete the group. An OWNER must be a member of the group. A group can have more than one OWNER.
func (GroupMemberOutput) Status ¶
func (o GroupMemberOutput) Status() pulumi.StringOutput
Status of member.
func (GroupMemberOutput) ToGroupMemberOutput ¶
func (o GroupMemberOutput) ToGroupMemberOutput() GroupMemberOutput
func (GroupMemberOutput) ToGroupMemberOutputWithContext ¶
func (o GroupMemberOutput) ToGroupMemberOutputWithContext(ctx context.Context) GroupMemberOutput
func (GroupMemberOutput) Type ¶
func (o GroupMemberOutput) Type() pulumi.StringPtrOutput
The type of group member. Acceptable values are: - `CUSTOMER`: The member represents all users in a domain. An email address is not returned and the ID returned is the customer ID. - `GROUP`: The member is another group. - `USER`: The member is a user.
type GroupMemberState ¶
type GroupMemberState struct { // Defines mail delivery preferences of member. Acceptable values are: - `ALL_MAIL`: All messages, delivered as soon as // they arrive. - `DAILY`: No more than one message a day. - `DIGEST`: Up to 25 messages bundled into a single message. - // `DISABLED`: Remove subscription. - `NONE`: No messages. DeliverySettings pulumi.StringPtrInput // The member's email address. A member can be a user or another group. This property is required when adding a member to a // group. The email must be unique and cannot be an alias of another group. If the email address is changed, the API // automatically reflects the email address changes. Email pulumi.StringPtrInput // ETag of the resource. Etag pulumi.StringPtrInput // Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group // ID. GroupId pulumi.StringPtrInput // The unique ID of the group member. A member id can be used as a member request URI's memberKey. MemberId pulumi.StringPtrInput // The member's role in a group. The API returns an error for cycles in group memberships. For example, if group1 is a // member of group2, group2 cannot be a member of group1. Acceptable values are: - `MANAGER`: This role is only available // if the Google Groups for Business is enabled using the Admin Console. A `MANAGER` role can do everything done by an // `OWNER` role except make a member an `OWNER` or delete the group. A group can have multiple `MANAGER` members. - // `MEMBER`: This role can subscribe to a group, view discussion archives, and view the group's membership list. - `OWNER`: // This role can send messages to the group, add or remove members, change member roles, change group's settings, and // delete the group. An OWNER must be a member of the group. A group can have more than one OWNER. Role pulumi.StringPtrInput // Status of member. Status pulumi.StringPtrInput // The type of group member. Acceptable values are: - `CUSTOMER`: The member represents all users in a domain. An email // address is not returned and the ID returned is the customer ID. - `GROUP`: The member is another group. - `USER`: The // member is a user. Type pulumi.StringPtrInput }
func (GroupMemberState) ElementType ¶
func (GroupMemberState) ElementType() reflect.Type
type GroupMembers ¶
type GroupMembers struct { pulumi.CustomResourceState // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group // ID. GroupId pulumi.StringOutput `pulumi:"groupId"` // The members of the group Members GroupMembersMemberArrayOutput `pulumi:"members"` }
Group Members resource manages Google Workspace Groups Members. Group Members resides under the `https://www.googleapis.com/auth/admin.directory.group` client scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { salesGroup, err := googleworkspace.NewGroup(ctx, "salesGroup", &googleworkspace.GroupArgs{ Email: pulumi.String("sales@example.com"), }) if err != nil { return err } michael, err := googleworkspace.NewUser(ctx, "michael", &googleworkspace.UserArgs{ PrimaryEmail: pulumi.String("michael.scott@example.com"), Password: pulumi.String("34819d7beeabb9260a5c854bc85b3e44"), HashFunction: pulumi.String("MD5"), Name: &UserNameArgs{ FamilyName: pulumi.String("Scott"), GivenName: pulumi.String("Michael"), }, }) if err != nil { return err } frank, err := googleworkspace.NewUser(ctx, "frank", &googleworkspace.UserArgs{ PrimaryEmail: pulumi.String("frank.scott@example.com"), Password: pulumi.String("2095312189753de6ad47dfe20cbe97ec"), HashFunction: pulumi.String("MD5"), Name: &UserNameArgs{ FamilyName: pulumi.String("Scott"), GivenName: pulumi.String("Frank"), }, }) if err != nil { return err } _, err = googleworkspace.NewGroupMembers(ctx, "salesGroupMembers", &googleworkspace.GroupMembersArgs{ GroupId: salesGroup.ID(), Members: GroupMembersMemberArray{ &GroupMembersMemberArgs{ Email: michael.PrimaryEmail, Role: pulumi.String("MANAGER"), }, &GroupMembersMemberArgs{ Email: frank.PrimaryEmail, Role: pulumi.String("MEMBER"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/groupMembers:GroupMembers sales groups/01abcde23fg4h5i
```
func GetGroupMembers ¶
func GetGroupMembers(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupMembersState, opts ...pulumi.ResourceOption) (*GroupMembers, error)
GetGroupMembers gets an existing GroupMembers resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroupMembers ¶
func NewGroupMembers(ctx *pulumi.Context, name string, args *GroupMembersArgs, opts ...pulumi.ResourceOption) (*GroupMembers, error)
NewGroupMembers registers a new resource with the given unique name, arguments, and options.
func (*GroupMembers) ElementType ¶
func (*GroupMembers) ElementType() reflect.Type
func (*GroupMembers) ToGroupMembersOutput ¶
func (i *GroupMembers) ToGroupMembersOutput() GroupMembersOutput
func (*GroupMembers) ToGroupMembersOutputWithContext ¶
func (i *GroupMembers) ToGroupMembersOutputWithContext(ctx context.Context) GroupMembersOutput
type GroupMembersArgs ¶
type GroupMembersArgs struct { // Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group // ID. GroupId pulumi.StringInput // The members of the group Members GroupMembersMemberArrayInput }
The set of arguments for constructing a GroupMembers resource.
func (GroupMembersArgs) ElementType ¶
func (GroupMembersArgs) ElementType() reflect.Type
type GroupMembersArray ¶
type GroupMembersArray []GroupMembersInput
func (GroupMembersArray) ElementType ¶
func (GroupMembersArray) ElementType() reflect.Type
func (GroupMembersArray) ToGroupMembersArrayOutput ¶
func (i GroupMembersArray) ToGroupMembersArrayOutput() GroupMembersArrayOutput
func (GroupMembersArray) ToGroupMembersArrayOutputWithContext ¶
func (i GroupMembersArray) ToGroupMembersArrayOutputWithContext(ctx context.Context) GroupMembersArrayOutput
type GroupMembersArrayInput ¶
type GroupMembersArrayInput interface { pulumi.Input ToGroupMembersArrayOutput() GroupMembersArrayOutput ToGroupMembersArrayOutputWithContext(context.Context) GroupMembersArrayOutput }
GroupMembersArrayInput is an input type that accepts GroupMembersArray and GroupMembersArrayOutput values. You can construct a concrete instance of `GroupMembersArrayInput` via:
GroupMembersArray{ GroupMembersArgs{...} }
type GroupMembersArrayOutput ¶
type GroupMembersArrayOutput struct{ *pulumi.OutputState }
func (GroupMembersArrayOutput) ElementType ¶
func (GroupMembersArrayOutput) ElementType() reflect.Type
func (GroupMembersArrayOutput) Index ¶
func (o GroupMembersArrayOutput) Index(i pulumi.IntInput) GroupMembersOutput
func (GroupMembersArrayOutput) ToGroupMembersArrayOutput ¶
func (o GroupMembersArrayOutput) ToGroupMembersArrayOutput() GroupMembersArrayOutput
func (GroupMembersArrayOutput) ToGroupMembersArrayOutputWithContext ¶
func (o GroupMembersArrayOutput) ToGroupMembersArrayOutputWithContext(ctx context.Context) GroupMembersArrayOutput
type GroupMembersInput ¶
type GroupMembersInput interface { pulumi.Input ToGroupMembersOutput() GroupMembersOutput ToGroupMembersOutputWithContext(ctx context.Context) GroupMembersOutput }
type GroupMembersMap ¶
type GroupMembersMap map[string]GroupMembersInput
func (GroupMembersMap) ElementType ¶
func (GroupMembersMap) ElementType() reflect.Type
func (GroupMembersMap) ToGroupMembersMapOutput ¶
func (i GroupMembersMap) ToGroupMembersMapOutput() GroupMembersMapOutput
func (GroupMembersMap) ToGroupMembersMapOutputWithContext ¶
func (i GroupMembersMap) ToGroupMembersMapOutputWithContext(ctx context.Context) GroupMembersMapOutput
type GroupMembersMapInput ¶
type GroupMembersMapInput interface { pulumi.Input ToGroupMembersMapOutput() GroupMembersMapOutput ToGroupMembersMapOutputWithContext(context.Context) GroupMembersMapOutput }
GroupMembersMapInput is an input type that accepts GroupMembersMap and GroupMembersMapOutput values. You can construct a concrete instance of `GroupMembersMapInput` via:
GroupMembersMap{ "key": GroupMembersArgs{...} }
type GroupMembersMapOutput ¶
type GroupMembersMapOutput struct{ *pulumi.OutputState }
func (GroupMembersMapOutput) ElementType ¶
func (GroupMembersMapOutput) ElementType() reflect.Type
func (GroupMembersMapOutput) MapIndex ¶
func (o GroupMembersMapOutput) MapIndex(k pulumi.StringInput) GroupMembersOutput
func (GroupMembersMapOutput) ToGroupMembersMapOutput ¶
func (o GroupMembersMapOutput) ToGroupMembersMapOutput() GroupMembersMapOutput
func (GroupMembersMapOutput) ToGroupMembersMapOutputWithContext ¶
func (o GroupMembersMapOutput) ToGroupMembersMapOutputWithContext(ctx context.Context) GroupMembersMapOutput
type GroupMembersMember ¶
type GroupMembersMemberArgs ¶
type GroupMembersMemberArgs struct { DeliverySettings pulumi.StringPtrInput `pulumi:"deliverySettings"` Email pulumi.StringInput `pulumi:"email"` Id pulumi.StringPtrInput `pulumi:"id"` Role pulumi.StringPtrInput `pulumi:"role"` Status pulumi.StringPtrInput `pulumi:"status"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (GroupMembersMemberArgs) ElementType ¶
func (GroupMembersMemberArgs) ElementType() reflect.Type
func (GroupMembersMemberArgs) ToGroupMembersMemberOutput ¶
func (i GroupMembersMemberArgs) ToGroupMembersMemberOutput() GroupMembersMemberOutput
func (GroupMembersMemberArgs) ToGroupMembersMemberOutputWithContext ¶
func (i GroupMembersMemberArgs) ToGroupMembersMemberOutputWithContext(ctx context.Context) GroupMembersMemberOutput
type GroupMembersMemberArray ¶
type GroupMembersMemberArray []GroupMembersMemberInput
func (GroupMembersMemberArray) ElementType ¶
func (GroupMembersMemberArray) ElementType() reflect.Type
func (GroupMembersMemberArray) ToGroupMembersMemberArrayOutput ¶
func (i GroupMembersMemberArray) ToGroupMembersMemberArrayOutput() GroupMembersMemberArrayOutput
func (GroupMembersMemberArray) ToGroupMembersMemberArrayOutputWithContext ¶
func (i GroupMembersMemberArray) ToGroupMembersMemberArrayOutputWithContext(ctx context.Context) GroupMembersMemberArrayOutput
type GroupMembersMemberArrayInput ¶
type GroupMembersMemberArrayInput interface { pulumi.Input ToGroupMembersMemberArrayOutput() GroupMembersMemberArrayOutput ToGroupMembersMemberArrayOutputWithContext(context.Context) GroupMembersMemberArrayOutput }
GroupMembersMemberArrayInput is an input type that accepts GroupMembersMemberArray and GroupMembersMemberArrayOutput values. You can construct a concrete instance of `GroupMembersMemberArrayInput` via:
GroupMembersMemberArray{ GroupMembersMemberArgs{...} }
type GroupMembersMemberArrayOutput ¶
type GroupMembersMemberArrayOutput struct{ *pulumi.OutputState }
func (GroupMembersMemberArrayOutput) ElementType ¶
func (GroupMembersMemberArrayOutput) ElementType() reflect.Type
func (GroupMembersMemberArrayOutput) Index ¶
func (o GroupMembersMemberArrayOutput) Index(i pulumi.IntInput) GroupMembersMemberOutput
func (GroupMembersMemberArrayOutput) ToGroupMembersMemberArrayOutput ¶
func (o GroupMembersMemberArrayOutput) ToGroupMembersMemberArrayOutput() GroupMembersMemberArrayOutput
func (GroupMembersMemberArrayOutput) ToGroupMembersMemberArrayOutputWithContext ¶
func (o GroupMembersMemberArrayOutput) ToGroupMembersMemberArrayOutputWithContext(ctx context.Context) GroupMembersMemberArrayOutput
type GroupMembersMemberInput ¶
type GroupMembersMemberInput interface { pulumi.Input ToGroupMembersMemberOutput() GroupMembersMemberOutput ToGroupMembersMemberOutputWithContext(context.Context) GroupMembersMemberOutput }
GroupMembersMemberInput is an input type that accepts GroupMembersMemberArgs and GroupMembersMemberOutput values. You can construct a concrete instance of `GroupMembersMemberInput` via:
GroupMembersMemberArgs{...}
type GroupMembersMemberOutput ¶
type GroupMembersMemberOutput struct{ *pulumi.OutputState }
func (GroupMembersMemberOutput) DeliverySettings ¶
func (o GroupMembersMemberOutput) DeliverySettings() pulumi.StringPtrOutput
func (GroupMembersMemberOutput) ElementType ¶
func (GroupMembersMemberOutput) ElementType() reflect.Type
func (GroupMembersMemberOutput) Email ¶
func (o GroupMembersMemberOutput) Email() pulumi.StringOutput
func (GroupMembersMemberOutput) Id ¶
func (o GroupMembersMemberOutput) Id() pulumi.StringPtrOutput
func (GroupMembersMemberOutput) Role ¶
func (o GroupMembersMemberOutput) Role() pulumi.StringPtrOutput
func (GroupMembersMemberOutput) Status ¶
func (o GroupMembersMemberOutput) Status() pulumi.StringPtrOutput
func (GroupMembersMemberOutput) ToGroupMembersMemberOutput ¶
func (o GroupMembersMemberOutput) ToGroupMembersMemberOutput() GroupMembersMemberOutput
func (GroupMembersMemberOutput) ToGroupMembersMemberOutputWithContext ¶
func (o GroupMembersMemberOutput) ToGroupMembersMemberOutputWithContext(ctx context.Context) GroupMembersMemberOutput
func (GroupMembersMemberOutput) Type ¶
func (o GroupMembersMemberOutput) Type() pulumi.StringPtrOutput
type GroupMembersOutput ¶
type GroupMembersOutput struct{ *pulumi.OutputState }
func (GroupMembersOutput) ElementType ¶
func (GroupMembersOutput) ElementType() reflect.Type
func (GroupMembersOutput) Etag ¶
func (o GroupMembersOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (GroupMembersOutput) GroupId ¶
func (o GroupMembersOutput) GroupId() pulumi.StringOutput
Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group ID.
func (GroupMembersOutput) Members ¶
func (o GroupMembersOutput) Members() GroupMembersMemberArrayOutput
The members of the group
func (GroupMembersOutput) ToGroupMembersOutput ¶
func (o GroupMembersOutput) ToGroupMembersOutput() GroupMembersOutput
func (GroupMembersOutput) ToGroupMembersOutputWithContext ¶
func (o GroupMembersOutput) ToGroupMembersOutputWithContext(ctx context.Context) GroupMembersOutput
type GroupMembersState ¶
type GroupMembersState struct { // ETag of the resource. Etag pulumi.StringPtrInput // Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group // ID. GroupId pulumi.StringPtrInput // The members of the group Members GroupMembersMemberArrayInput }
func (GroupMembersState) ElementType ¶
func (GroupMembersState) ElementType() reflect.Type
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) AdminCreated ¶
func (o GroupOutput) AdminCreated() pulumi.BoolOutput
Value is true if this group was created by an administrator rather than a user.
func (GroupOutput) Aliases ¶
func (o GroupOutput) Aliases() pulumi.StringArrayOutput
asps.list of group's email addresses.
func (GroupOutput) Description ¶
func (o GroupOutput) Description() pulumi.StringPtrOutput
An extended description to help users determine the purpose of a group.For example, you can include information about who should join the group,the types of messages to send to the group, links to FAQs about the group, or related groups.
func (GroupOutput) DirectMembersCount ¶
func (o GroupOutput) DirectMembersCount() pulumi.IntOutput
The number of users that are direct members of the group.If a group is a member (child) of this group (the parent),members of the child group are not counted in the directMembersCount property of the parent group.
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) Email ¶
func (o GroupOutput) Email() pulumi.StringOutput
The group's email address. If your account has multiple domains,select the appropriate domain for the email address. The email must be unique.
func (GroupOutput) NonEditableAliases ¶
func (o GroupOutput) NonEditableAliases() pulumi.StringArrayOutput
asps.list of the group's non-editable alias email addresses that are outside of the account's primary domain or subdomains. These are functioning email addresses used by the group.
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupSettings ¶
type GroupSettings struct { pulumi.CustomResourceState // Identifies whether members external to your organization can join the group. If true, Google Workspace users external to // your organization can become members of this group. If false, users not belonging to the organization are not allowed to // become members of this group. AllowExternalMembers pulumi.BoolPtrOutput `pulumi:"allowExternalMembers"` // Allows posting from web. If true, allows any member to post to the group forum. If false, Members only use Gmail to // communicate with the group. AllowWebPosting pulumi.BoolPtrOutput `pulumi:"allowWebPosting"` // Allows the group to be archived only. If true, Group is archived and the group is inactive. New messages to this group // are rejected. The older archived messages are browsable and searchable. If true, the `who_can_post_message` property is // set to `NONE_CAN_POST`. If reverted from true to false, `who_can_post_message` is set to `ALL_MANAGERS_CAN_POST`. If // false, The group is active and can receive messages. When false, updating `who_can_post_message` to `NONE_CAN_POST`, // results in an error. ArchiveOnly pulumi.BoolPtrOutput `pulumi:"archiveOnly"` CustomFooterText pulumi.StringPtrOutput `pulumi:"customFooterText"` // An email address used when replying to a message if the `reply_to` property is set to `REPLY_TO_CUSTOM`. This address is // defined by an account administrator. When the group's `reply_to` property is set to `REPLY_TO_CUSTOM`, the // `custom_reply_to` property holds a custom email address used when replying to a message, the `custom_reply_to` property // must have a text value or an error is returned. CustomReplyTo pulumi.StringPtrOutput `pulumi:"customReplyTo"` // Specifies whether the group has a custom role that's included in one of the settings being merged. CustomRolesEnabledForSettingsToBeMerged pulumi.BoolOutput `pulumi:"customRolesEnabledForSettingsToBeMerged"` // When a message is rejected, this is text for the rejection notification sent to the message's author. By default, this // property is empty and has no value in the API's response body. The maximum notification text size is 10,000 characters. // Requires `send_message_deny_notification` property to be true. DefaultMessageDenyNotificationText pulumi.StringPtrOutput `pulumi:"defaultMessageDenyNotificationText"` // Description of the group. The maximum group description is no more than 300 characters. Description pulumi.StringOutput `pulumi:"description"` // The group's email address. Email pulumi.StringOutput `pulumi:"email"` // Specifies whether a collaborative inbox will remain turned on for the group. EnableCollaborativeInbox pulumi.BoolPtrOutput `pulumi:"enableCollaborativeInbox"` IncludeCustomFooter pulumi.BoolPtrOutput `pulumi:"includeCustomFooter"` // Enables the group to be included in the Global Address List. If true, the group is included in the Global Address List. // If false, it is not included in the Global Address List. IncludeInGlobalAddressList pulumi.BoolPtrOutput `pulumi:"includeInGlobalAddressList"` // Allows the Group contents to be archived. If true, archive messages sent to the group. If false, Do not keep an archive // of messages sent to this group. If false, previously archived messages remain in the archive. IsArchived pulumi.BoolPtrOutput `pulumi:"isArchived"` // Enables members to post messages as the group. If true, group member can post messages using the group's email address // instead of their own email address. Message appear to originate from the group itself. Any message moderation settings // on individual users or new members do not apply to posts made on behalf of the group. If false, members can not post in // behalf of the group's email address. MembersCanPostAsTheGroup pulumi.BoolPtrOutput `pulumi:"membersCanPostAsTheGroup"` // Moderation level of incoming messages. Possible values are: - `MODERATE_ALL_MESSAGES`: All messages are sent to the // group owner's email address for approval. If approved, the message is sent to the group. - `MODERATE_NON_MEMBERS`: All // messages from non group members are sent to the group owner's email address for approval. If approved, the message is // sent to the group. - `MODERATE_NEW_MEMBERS`: All messages from new members are sent to the group owner's email address // for approval. If approved, the message is sent to the group. - `MODERATE_NONE`: No moderator approval is required. // Messages are delivered directly to the group. Note: When the `who_can_post_message` is set to `ANYONE_CAN_POST`, we // recommend the `message_moderation_level` be set to `MODERATE_NON_MEMBERS` to protect the group from possible spam.When // `member_can_post_as_the_group` is true, any message moderation settings on individual users or new members will not // apply to posts made on behalf of the group. MessageModerationLevel pulumi.StringPtrOutput `pulumi:"messageModerationLevel"` // Name of the group, which has a maximum size of 75 characters. Name pulumi.StringOutput `pulumi:"name"` // The primary language for group. For a group's primary language use the language tags from the Google Workspace languages // found at Google Workspace Email Settings API Email Language Tags. PrimaryLanguage pulumi.StringPtrOutput `pulumi:"primaryLanguage"` // Specifies who receives the default reply. Possible values are: - `REPLY_TO_CUSTOM`: For replies to messages, use the // group's custom email address. When set to `REPLY_TO_CUSTOM`, the `custom_reply_to` property holds the custom email // address used when replying to a message, the customReplyTo property must have a value. Otherwise an error is returned. - // `REPLY_TO_SENDER`: The reply sent to author of message. - `REPLY_TO_LIST`: This reply message is sent to the group. - // `REPLY_TO_OWNER`: The reply is sent to the owner(s) of the group. This does not include the group's managers. - // `REPLY_TO_IGNORE`: Group users individually decide where the message reply is sent. - `REPLY_TO_MANAGERS`: This reply // message is sent to the group's managers, which includes all managers and the group owner. ReplyTo pulumi.StringPtrOutput `pulumi:"replyTo"` // Allows a member to be notified if the member's message to the group is denied by the group owner. If true, when a // message is rejected, send the deny message notification to the message author. The // `default_message_deny_notification_text` property is dependent on the `send_message_deny_notification` property being // true. If false, when a message is rejected, no notification is sent. SendMessageDenyNotification pulumi.BoolPtrOutput `pulumi:"sendMessageDenyNotification"` // Specifies moderation levels for messages detected as spam. Possible values are: - `ALLOW`: Post the message to the // group. - `MODERATE`: Send the message to the moderation queue. This is the default. - `SILENTLY_MODERATE`: Send the // message to the moderation queue, but do not send notification to moderators. - `REJECT`: Immediately reject the message. SpamModerationLevel pulumi.StringPtrOutput `pulumi:"spamModerationLevel"` // Specifies who can moderate metadata. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `MANAGERS_ONLY` - // `OWNERS_ONLY` - `NONE` WhoCanAssistContent pulumi.StringPtrOutput `pulumi:"whoCanAssistContent"` // Permission to contact owner of the group via web UI. Possible values are: - `ALL_IN_DOMAIN_CAN_CONTACT` - // `ALL_MANAGERS_CAN_CONTACT` - `ALL_MEMBERS_CAN_CONTACT` - `ANYONE_CAN_CONTACT` - `ALL_OWNERS_CAN_CONTACT` WhoCanContactOwner pulumi.StringPtrOutput `pulumi:"whoCanContactOwner"` // Specifies the set of users for whom this group is discoverable. Possible values are: - `ANYONE_CAN_DISCOVER` - // `ALL_IN_DOMAIN_CAN_DISCOVER` - `ALL_MEMBERS_CAN_DISCOVER` WhoCanDiscoverGroup pulumi.StringPtrOutput `pulumi:"whoCanDiscoverGroup"` // Permission to join group. Possible values are: - `ANYONE_CAN_JOIN`: Any Internet user, both inside and outside your // domain, can join the group. - `ALL_IN_DOMAIN_CAN_JOIN`: Anyone in the account domain can join. This includes accounts // with multiple domains. - `INVITED_CAN_JOIN`: Candidates for membership can be invited to join. - `CAN_REQUEST_TO_JOIN`: // Non members can request an invitation to join. WhoCanJoin pulumi.StringPtrOutput `pulumi:"whoCanJoin"` // Permission to leave the group. Possible values are: - `ALL_MANAGERS_CAN_LEAVE` - `ALL_MEMBERS_CAN_LEAVE` - // `NONE_CAN_LEAVE` WhoCanLeaveGroup pulumi.StringPtrOutput `pulumi:"whoCanLeaveGroup"` // Specifies who can moderate content. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `OWNERS_ONLY` - // `NONE` WhoCanModerateContent pulumi.StringPtrOutput `pulumi:"whoCanModerateContent"` // Specifies who can manage members. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `OWNERS_ONLY` - `NONE` WhoCanModerateMembers pulumi.StringPtrOutput `pulumi:"whoCanModerateMembers"` // Permissions to post messages. Possible values are: - `NONE_CAN_POST`: The group is disabled and archived. No one can // post a message to this group. * When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an // error. * If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST. - // `ALL_MANAGERS_CAN_POST`: Managers, including group owners, can post messages. - `ALL_MEMBERS_CAN_POST`: Any group member // can post a message. - `ALL_OWNERS_CAN_POST`: Only group owners can post a message. - `ALL_IN_DOMAIN_CAN_POST`: Anyone in // the account can post a message. - `ANYONE_CAN_POST`: Any Internet user who outside your account can access your Google // Groups service and post a message. *Note: When `who_can_post_message` is set to `ANYONE_CAN_POST`, we recommend // the`message_moderation_level` be set to `MODERATE_NON_MEMBERS` to protect the group from possible spam. Users not // belonging to the organization are not allowed to become members of this group. WhoCanPostMessage pulumi.StringOutput `pulumi:"whoCanPostMessage"` // Permissions to view group messages. Possible values are: - `ANYONE_CAN_VIEW`: Any Internet user can view the group's // messages. - `ALL_IN_DOMAIN_CAN_VIEW`: Anyone in your account can view this group's messages. - `ALL_MEMBERS_CAN_VIEW`: // All group members can view the group's messages. - `ALL_MANAGERS_CAN_VIEW`: Any group manager can view this group's // messages. - `ALL_OWNERS_CAN_VIEW`: The group owners can view this group's messages. WhoCanViewGroup pulumi.StringPtrOutput `pulumi:"whoCanViewGroup"` // Permissions to view membership. Possible values are: - `ALL_IN_DOMAIN_CAN_VIEW`: Anyone in the account can view the // group members list. If a group already has external members, those members can still send email to this group. - // `ALL_MEMBERS_CAN_VIEW`: The group members can view the group members list. - `ALL_MANAGERS_CAN_VIEW`: The group managers // can view group members list. - `ALL_OWNERS_CAN_VIEW`: The group owners can view group members list. WhoCanViewMembership pulumi.StringPtrOutput `pulumi:"whoCanViewMembership"` }
Group Settings resource manages Google Workspace Groups Setting. Group Settings requires the `https://www.googleapis.com/auth/apps.groups.settings` client scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sales, err := googleworkspace.NewGroup(ctx, "sales", &googleworkspace.GroupArgs{ Email: pulumi.String("sales@example.com"), }) if err != nil { return err } _, err = googleworkspace.NewGroupSettings(ctx, "sales-settings", &googleworkspace.GroupSettingsArgs{ Email: sales.Email, AllowExternalMembers: pulumi.Bool(false), WhoCanJoin: pulumi.String("INVITED_CAN_JOIN"), WhoCanViewMembership: pulumi.String("ALL_MANAGERS_CAN_VIEW"), WhoCanPostMessage: pulumi.String("ALL_MEMBERS_CAN_POST"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/groupSettings:GroupSettings sales-settings sales@example.com
```
func GetGroupSettings ¶
func GetGroupSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupSettingsState, opts ...pulumi.ResourceOption) (*GroupSettings, error)
GetGroupSettings gets an existing GroupSettings resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroupSettings ¶
func NewGroupSettings(ctx *pulumi.Context, name string, args *GroupSettingsArgs, opts ...pulumi.ResourceOption) (*GroupSettings, error)
NewGroupSettings registers a new resource with the given unique name, arguments, and options.
func (*GroupSettings) ElementType ¶
func (*GroupSettings) ElementType() reflect.Type
func (*GroupSettings) ToGroupSettingsOutput ¶
func (i *GroupSettings) ToGroupSettingsOutput() GroupSettingsOutput
func (*GroupSettings) ToGroupSettingsOutputWithContext ¶
func (i *GroupSettings) ToGroupSettingsOutputWithContext(ctx context.Context) GroupSettingsOutput
type GroupSettingsArgs ¶
type GroupSettingsArgs struct { // Identifies whether members external to your organization can join the group. If true, Google Workspace users external to // your organization can become members of this group. If false, users not belonging to the organization are not allowed to // become members of this group. AllowExternalMembers pulumi.BoolPtrInput // Allows posting from web. If true, allows any member to post to the group forum. If false, Members only use Gmail to // communicate with the group. AllowWebPosting pulumi.BoolPtrInput // Allows the group to be archived only. If true, Group is archived and the group is inactive. New messages to this group // are rejected. The older archived messages are browsable and searchable. If true, the `who_can_post_message` property is // set to `NONE_CAN_POST`. If reverted from true to false, `who_can_post_message` is set to `ALL_MANAGERS_CAN_POST`. If // false, The group is active and can receive messages. When false, updating `who_can_post_message` to `NONE_CAN_POST`, // results in an error. ArchiveOnly pulumi.BoolPtrInput CustomFooterText pulumi.StringPtrInput // An email address used when replying to a message if the `reply_to` property is set to `REPLY_TO_CUSTOM`. This address is // defined by an account administrator. When the group's `reply_to` property is set to `REPLY_TO_CUSTOM`, the // `custom_reply_to` property holds a custom email address used when replying to a message, the `custom_reply_to` property // must have a text value or an error is returned. CustomReplyTo pulumi.StringPtrInput // When a message is rejected, this is text for the rejection notification sent to the message's author. By default, this // property is empty and has no value in the API's response body. The maximum notification text size is 10,000 characters. // Requires `send_message_deny_notification` property to be true. DefaultMessageDenyNotificationText pulumi.StringPtrInput // The group's email address. Email pulumi.StringInput // Specifies whether a collaborative inbox will remain turned on for the group. EnableCollaborativeInbox pulumi.BoolPtrInput IncludeCustomFooter pulumi.BoolPtrInput // Enables the group to be included in the Global Address List. If true, the group is included in the Global Address List. // If false, it is not included in the Global Address List. IncludeInGlobalAddressList pulumi.BoolPtrInput // Allows the Group contents to be archived. If true, archive messages sent to the group. If false, Do not keep an archive // of messages sent to this group. If false, previously archived messages remain in the archive. IsArchived pulumi.BoolPtrInput // Enables members to post messages as the group. If true, group member can post messages using the group's email address // instead of their own email address. Message appear to originate from the group itself. Any message moderation settings // on individual users or new members do not apply to posts made on behalf of the group. If false, members can not post in // behalf of the group's email address. MembersCanPostAsTheGroup pulumi.BoolPtrInput // Moderation level of incoming messages. Possible values are: - `MODERATE_ALL_MESSAGES`: All messages are sent to the // group owner's email address for approval. If approved, the message is sent to the group. - `MODERATE_NON_MEMBERS`: All // messages from non group members are sent to the group owner's email address for approval. If approved, the message is // sent to the group. - `MODERATE_NEW_MEMBERS`: All messages from new members are sent to the group owner's email address // for approval. If approved, the message is sent to the group. - `MODERATE_NONE`: No moderator approval is required. // Messages are delivered directly to the group. Note: When the `who_can_post_message` is set to `ANYONE_CAN_POST`, we // recommend the `message_moderation_level` be set to `MODERATE_NON_MEMBERS` to protect the group from possible spam.When // `member_can_post_as_the_group` is true, any message moderation settings on individual users or new members will not // apply to posts made on behalf of the group. MessageModerationLevel pulumi.StringPtrInput // The primary language for group. For a group's primary language use the language tags from the Google Workspace languages // found at Google Workspace Email Settings API Email Language Tags. PrimaryLanguage pulumi.StringPtrInput // Specifies who receives the default reply. Possible values are: - `REPLY_TO_CUSTOM`: For replies to messages, use the // group's custom email address. When set to `REPLY_TO_CUSTOM`, the `custom_reply_to` property holds the custom email // address used when replying to a message, the customReplyTo property must have a value. Otherwise an error is returned. - // `REPLY_TO_SENDER`: The reply sent to author of message. - `REPLY_TO_LIST`: This reply message is sent to the group. - // `REPLY_TO_OWNER`: The reply is sent to the owner(s) of the group. This does not include the group's managers. - // `REPLY_TO_IGNORE`: Group users individually decide where the message reply is sent. - `REPLY_TO_MANAGERS`: This reply // message is sent to the group's managers, which includes all managers and the group owner. ReplyTo pulumi.StringPtrInput // Allows a member to be notified if the member's message to the group is denied by the group owner. If true, when a // message is rejected, send the deny message notification to the message author. The // `default_message_deny_notification_text` property is dependent on the `send_message_deny_notification` property being // true. If false, when a message is rejected, no notification is sent. SendMessageDenyNotification pulumi.BoolPtrInput // Specifies moderation levels for messages detected as spam. Possible values are: - `ALLOW`: Post the message to the // group. - `MODERATE`: Send the message to the moderation queue. This is the default. - `SILENTLY_MODERATE`: Send the // message to the moderation queue, but do not send notification to moderators. - `REJECT`: Immediately reject the message. SpamModerationLevel pulumi.StringPtrInput // Specifies who can moderate metadata. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `MANAGERS_ONLY` - // `OWNERS_ONLY` - `NONE` WhoCanAssistContent pulumi.StringPtrInput // Permission to contact owner of the group via web UI. Possible values are: - `ALL_IN_DOMAIN_CAN_CONTACT` - // `ALL_MANAGERS_CAN_CONTACT` - `ALL_MEMBERS_CAN_CONTACT` - `ANYONE_CAN_CONTACT` - `ALL_OWNERS_CAN_CONTACT` WhoCanContactOwner pulumi.StringPtrInput // Specifies the set of users for whom this group is discoverable. Possible values are: - `ANYONE_CAN_DISCOVER` - // `ALL_IN_DOMAIN_CAN_DISCOVER` - `ALL_MEMBERS_CAN_DISCOVER` WhoCanDiscoverGroup pulumi.StringPtrInput // Permission to join group. Possible values are: - `ANYONE_CAN_JOIN`: Any Internet user, both inside and outside your // domain, can join the group. - `ALL_IN_DOMAIN_CAN_JOIN`: Anyone in the account domain can join. This includes accounts // with multiple domains. - `INVITED_CAN_JOIN`: Candidates for membership can be invited to join. - `CAN_REQUEST_TO_JOIN`: // Non members can request an invitation to join. WhoCanJoin pulumi.StringPtrInput // Permission to leave the group. Possible values are: - `ALL_MANAGERS_CAN_LEAVE` - `ALL_MEMBERS_CAN_LEAVE` - // `NONE_CAN_LEAVE` WhoCanLeaveGroup pulumi.StringPtrInput // Specifies who can moderate content. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `OWNERS_ONLY` - // `NONE` WhoCanModerateContent pulumi.StringPtrInput // Specifies who can manage members. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `OWNERS_ONLY` - `NONE` WhoCanModerateMembers pulumi.StringPtrInput // Permissions to post messages. Possible values are: - `NONE_CAN_POST`: The group is disabled and archived. No one can // post a message to this group. * When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an // error. * If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST. - // `ALL_MANAGERS_CAN_POST`: Managers, including group owners, can post messages. - `ALL_MEMBERS_CAN_POST`: Any group member // can post a message. - `ALL_OWNERS_CAN_POST`: Only group owners can post a message. - `ALL_IN_DOMAIN_CAN_POST`: Anyone in // the account can post a message. - `ANYONE_CAN_POST`: Any Internet user who outside your account can access your Google // Groups service and post a message. *Note: When `who_can_post_message` is set to `ANYONE_CAN_POST`, we recommend // the`message_moderation_level` be set to `MODERATE_NON_MEMBERS` to protect the group from possible spam. Users not // belonging to the organization are not allowed to become members of this group. WhoCanPostMessage pulumi.StringPtrInput // Permissions to view group messages. Possible values are: - `ANYONE_CAN_VIEW`: Any Internet user can view the group's // messages. - `ALL_IN_DOMAIN_CAN_VIEW`: Anyone in your account can view this group's messages. - `ALL_MEMBERS_CAN_VIEW`: // All group members can view the group's messages. - `ALL_MANAGERS_CAN_VIEW`: Any group manager can view this group's // messages. - `ALL_OWNERS_CAN_VIEW`: The group owners can view this group's messages. WhoCanViewGroup pulumi.StringPtrInput // Permissions to view membership. Possible values are: - `ALL_IN_DOMAIN_CAN_VIEW`: Anyone in the account can view the // group members list. If a group already has external members, those members can still send email to this group. - // `ALL_MEMBERS_CAN_VIEW`: The group members can view the group members list. - `ALL_MANAGERS_CAN_VIEW`: The group managers // can view group members list. - `ALL_OWNERS_CAN_VIEW`: The group owners can view group members list. WhoCanViewMembership pulumi.StringPtrInput }
The set of arguments for constructing a GroupSettings resource.
func (GroupSettingsArgs) ElementType ¶
func (GroupSettingsArgs) ElementType() reflect.Type
type GroupSettingsArray ¶
type GroupSettingsArray []GroupSettingsInput
func (GroupSettingsArray) ElementType ¶
func (GroupSettingsArray) ElementType() reflect.Type
func (GroupSettingsArray) ToGroupSettingsArrayOutput ¶
func (i GroupSettingsArray) ToGroupSettingsArrayOutput() GroupSettingsArrayOutput
func (GroupSettingsArray) ToGroupSettingsArrayOutputWithContext ¶
func (i GroupSettingsArray) ToGroupSettingsArrayOutputWithContext(ctx context.Context) GroupSettingsArrayOutput
type GroupSettingsArrayInput ¶
type GroupSettingsArrayInput interface { pulumi.Input ToGroupSettingsArrayOutput() GroupSettingsArrayOutput ToGroupSettingsArrayOutputWithContext(context.Context) GroupSettingsArrayOutput }
GroupSettingsArrayInput is an input type that accepts GroupSettingsArray and GroupSettingsArrayOutput values. You can construct a concrete instance of `GroupSettingsArrayInput` via:
GroupSettingsArray{ GroupSettingsArgs{...} }
type GroupSettingsArrayOutput ¶
type GroupSettingsArrayOutput struct{ *pulumi.OutputState }
func (GroupSettingsArrayOutput) ElementType ¶
func (GroupSettingsArrayOutput) ElementType() reflect.Type
func (GroupSettingsArrayOutput) Index ¶
func (o GroupSettingsArrayOutput) Index(i pulumi.IntInput) GroupSettingsOutput
func (GroupSettingsArrayOutput) ToGroupSettingsArrayOutput ¶
func (o GroupSettingsArrayOutput) ToGroupSettingsArrayOutput() GroupSettingsArrayOutput
func (GroupSettingsArrayOutput) ToGroupSettingsArrayOutputWithContext ¶
func (o GroupSettingsArrayOutput) ToGroupSettingsArrayOutputWithContext(ctx context.Context) GroupSettingsArrayOutput
type GroupSettingsInput ¶
type GroupSettingsInput interface { pulumi.Input ToGroupSettingsOutput() GroupSettingsOutput ToGroupSettingsOutputWithContext(ctx context.Context) GroupSettingsOutput }
type GroupSettingsMap ¶
type GroupSettingsMap map[string]GroupSettingsInput
func (GroupSettingsMap) ElementType ¶
func (GroupSettingsMap) ElementType() reflect.Type
func (GroupSettingsMap) ToGroupSettingsMapOutput ¶
func (i GroupSettingsMap) ToGroupSettingsMapOutput() GroupSettingsMapOutput
func (GroupSettingsMap) ToGroupSettingsMapOutputWithContext ¶
func (i GroupSettingsMap) ToGroupSettingsMapOutputWithContext(ctx context.Context) GroupSettingsMapOutput
type GroupSettingsMapInput ¶
type GroupSettingsMapInput interface { pulumi.Input ToGroupSettingsMapOutput() GroupSettingsMapOutput ToGroupSettingsMapOutputWithContext(context.Context) GroupSettingsMapOutput }
GroupSettingsMapInput is an input type that accepts GroupSettingsMap and GroupSettingsMapOutput values. You can construct a concrete instance of `GroupSettingsMapInput` via:
GroupSettingsMap{ "key": GroupSettingsArgs{...} }
type GroupSettingsMapOutput ¶
type GroupSettingsMapOutput struct{ *pulumi.OutputState }
func (GroupSettingsMapOutput) ElementType ¶
func (GroupSettingsMapOutput) ElementType() reflect.Type
func (GroupSettingsMapOutput) MapIndex ¶
func (o GroupSettingsMapOutput) MapIndex(k pulumi.StringInput) GroupSettingsOutput
func (GroupSettingsMapOutput) ToGroupSettingsMapOutput ¶
func (o GroupSettingsMapOutput) ToGroupSettingsMapOutput() GroupSettingsMapOutput
func (GroupSettingsMapOutput) ToGroupSettingsMapOutputWithContext ¶
func (o GroupSettingsMapOutput) ToGroupSettingsMapOutputWithContext(ctx context.Context) GroupSettingsMapOutput
type GroupSettingsOutput ¶
type GroupSettingsOutput struct{ *pulumi.OutputState }
func (GroupSettingsOutput) AllowExternalMembers ¶
func (o GroupSettingsOutput) AllowExternalMembers() pulumi.BoolPtrOutput
Identifies whether members external to your organization can join the group. If true, Google Workspace users external to your organization can become members of this group. If false, users not belonging to the organization are not allowed to become members of this group.
func (GroupSettingsOutput) AllowWebPosting ¶
func (o GroupSettingsOutput) AllowWebPosting() pulumi.BoolPtrOutput
Allows posting from web. If true, allows any member to post to the group forum. If false, Members only use Gmail to communicate with the group.
func (GroupSettingsOutput) ArchiveOnly ¶
func (o GroupSettingsOutput) ArchiveOnly() pulumi.BoolPtrOutput
Allows the group to be archived only. If true, Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browsable and searchable. If true, the `who_can_post_message` property is set to `NONE_CAN_POST`. If reverted from true to false, `who_can_post_message` is set to `ALL_MANAGERS_CAN_POST`. If false, The group is active and can receive messages. When false, updating `who_can_post_message` to `NONE_CAN_POST`, results in an error.
func (GroupSettingsOutput) CustomFooterText ¶
func (o GroupSettingsOutput) CustomFooterText() pulumi.StringPtrOutput
Set the content of custom footer text. The maximum number of characters is 1,000.
func (GroupSettingsOutput) CustomReplyTo ¶
func (o GroupSettingsOutput) CustomReplyTo() pulumi.StringPtrOutput
An email address used when replying to a message if the `reply_to` property is set to `REPLY_TO_CUSTOM`. This address is defined by an account administrator. When the group's `reply_to` property is set to `REPLY_TO_CUSTOM`, the `custom_reply_to` property holds a custom email address used when replying to a message, the `custom_reply_to` property must have a text value or an error is returned.
func (GroupSettingsOutput) CustomRolesEnabledForSettingsToBeMerged ¶
func (o GroupSettingsOutput) CustomRolesEnabledForSettingsToBeMerged() pulumi.BoolOutput
Specifies whether the group has a custom role that's included in one of the settings being merged.
func (GroupSettingsOutput) DefaultMessageDenyNotificationText ¶
func (o GroupSettingsOutput) DefaultMessageDenyNotificationText() pulumi.StringPtrOutput
When a message is rejected, this is text for the rejection notification sent to the message's author. By default, this property is empty and has no value in the API's response body. The maximum notification text size is 10,000 characters. Requires `send_message_deny_notification` property to be true.
func (GroupSettingsOutput) Description ¶
func (o GroupSettingsOutput) Description() pulumi.StringOutput
Description of the group. The maximum group description is no more than 300 characters.
func (GroupSettingsOutput) ElementType ¶
func (GroupSettingsOutput) ElementType() reflect.Type
func (GroupSettingsOutput) Email ¶
func (o GroupSettingsOutput) Email() pulumi.StringOutput
The group's email address.
func (GroupSettingsOutput) EnableCollaborativeInbox ¶
func (o GroupSettingsOutput) EnableCollaborativeInbox() pulumi.BoolPtrOutput
Specifies whether a collaborative inbox will remain turned on for the group.
func (GroupSettingsOutput) IncludeCustomFooter ¶
func (o GroupSettingsOutput) IncludeCustomFooter() pulumi.BoolPtrOutput
Whether to include custom footer.
func (GroupSettingsOutput) IncludeInGlobalAddressList ¶
func (o GroupSettingsOutput) IncludeInGlobalAddressList() pulumi.BoolPtrOutput
Enables the group to be included in the Global Address List. If true, the group is included in the Global Address List. If false, it is not included in the Global Address List.
func (GroupSettingsOutput) IsArchived ¶
func (o GroupSettingsOutput) IsArchived() pulumi.BoolPtrOutput
Allows the Group contents to be archived. If true, archive messages sent to the group. If false, Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
func (GroupSettingsOutput) MembersCanPostAsTheGroup ¶
func (o GroupSettingsOutput) MembersCanPostAsTheGroup() pulumi.BoolPtrOutput
Enables members to post messages as the group. If true, group member can post messages using the group's email address instead of their own email address. Message appear to originate from the group itself. Any message moderation settings on individual users or new members do not apply to posts made on behalf of the group. If false, members can not post in behalf of the group's email address.
func (GroupSettingsOutput) MessageModerationLevel ¶
func (o GroupSettingsOutput) MessageModerationLevel() pulumi.StringPtrOutput
Moderation level of incoming messages. Possible values are: - `MODERATE_ALL_MESSAGES`: All messages are sent to the group owner's email address for approval. If approved, the message is sent to the group. - `MODERATE_NON_MEMBERS`: All messages from non group members are sent to the group owner's email address for approval. If approved, the message is sent to the group. - `MODERATE_NEW_MEMBERS`: All messages from new members are sent to the group owner's email address for approval. If approved, the message is sent to the group. - `MODERATE_NONE`: No moderator approval is required. Messages are delivered directly to the group. Note: When the `who_can_post_message` is set to `ANYONE_CAN_POST`, we recommend the `message_moderation_level` be set to `MODERATE_NON_MEMBERS` to protect the group from possible spam.When `member_can_post_as_the_group` is true, any message moderation settings on individual users or new members will not apply to posts made on behalf of the group.
func (GroupSettingsOutput) Name ¶
func (o GroupSettingsOutput) Name() pulumi.StringOutput
Name of the group, which has a maximum size of 75 characters.
func (GroupSettingsOutput) PrimaryLanguage ¶
func (o GroupSettingsOutput) PrimaryLanguage() pulumi.StringPtrOutput
The primary language for group. For a group's primary language use the language tags from the Google Workspace languages found at Google Workspace Email Settings API Email Language Tags.
func (GroupSettingsOutput) ReplyTo ¶
func (o GroupSettingsOutput) ReplyTo() pulumi.StringPtrOutput
Specifies who receives the default reply. Possible values are: - `REPLY_TO_CUSTOM`: For replies to messages, use the group's custom email address. When set to `REPLY_TO_CUSTOM`, the `custom_reply_to` property holds the custom email address used when replying to a message, the customReplyTo property must have a value. Otherwise an error is returned. - `REPLY_TO_SENDER`: The reply sent to author of message. - `REPLY_TO_LIST`: This reply message is sent to the group. - `REPLY_TO_OWNER`: The reply is sent to the owner(s) of the group. This does not include the group's managers. - `REPLY_TO_IGNORE`: Group users individually decide where the message reply is sent. - `REPLY_TO_MANAGERS`: This reply message is sent to the group's managers, which includes all managers and the group owner.
func (GroupSettingsOutput) SendMessageDenyNotification ¶
func (o GroupSettingsOutput) SendMessageDenyNotification() pulumi.BoolPtrOutput
Allows a member to be notified if the member's message to the group is denied by the group owner. If true, when a message is rejected, send the deny message notification to the message author. The `default_message_deny_notification_text` property is dependent on the `send_message_deny_notification` property being true. If false, when a message is rejected, no notification is sent.
func (GroupSettingsOutput) SpamModerationLevel ¶
func (o GroupSettingsOutput) SpamModerationLevel() pulumi.StringPtrOutput
Specifies moderation levels for messages detected as spam. Possible values are: - `ALLOW`: Post the message to the group. - `MODERATE`: Send the message to the moderation queue. This is the default. - `SILENTLY_MODERATE`: Send the message to the moderation queue, but do not send notification to moderators. - `REJECT`: Immediately reject the message.
func (GroupSettingsOutput) ToGroupSettingsOutput ¶
func (o GroupSettingsOutput) ToGroupSettingsOutput() GroupSettingsOutput
func (GroupSettingsOutput) ToGroupSettingsOutputWithContext ¶
func (o GroupSettingsOutput) ToGroupSettingsOutputWithContext(ctx context.Context) GroupSettingsOutput
func (GroupSettingsOutput) WhoCanAssistContent ¶
func (o GroupSettingsOutput) WhoCanAssistContent() pulumi.StringPtrOutput
Specifies who can moderate metadata. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `MANAGERS_ONLY` - `OWNERS_ONLY` - `NONE`
func (GroupSettingsOutput) WhoCanContactOwner ¶
func (o GroupSettingsOutput) WhoCanContactOwner() pulumi.StringPtrOutput
Permission to contact owner of the group via web UI. Possible values are: - `ALL_IN_DOMAIN_CAN_CONTACT` - `ALL_MANAGERS_CAN_CONTACT` - `ALL_MEMBERS_CAN_CONTACT` - `ANYONE_CAN_CONTACT` - `ALL_OWNERS_CAN_CONTACT`
func (GroupSettingsOutput) WhoCanDiscoverGroup ¶
func (o GroupSettingsOutput) WhoCanDiscoverGroup() pulumi.StringPtrOutput
Specifies the set of users for whom this group is discoverable. Possible values are: - `ANYONE_CAN_DISCOVER` - `ALL_IN_DOMAIN_CAN_DISCOVER` - `ALL_MEMBERS_CAN_DISCOVER`
func (GroupSettingsOutput) WhoCanJoin ¶
func (o GroupSettingsOutput) WhoCanJoin() pulumi.StringPtrOutput
Permission to join group. Possible values are: - `ANYONE_CAN_JOIN`: Any Internet user, both inside and outside your domain, can join the group. - `ALL_IN_DOMAIN_CAN_JOIN`: Anyone in the account domain can join. This includes accounts with multiple domains. - `INVITED_CAN_JOIN`: Candidates for membership can be invited to join. - `CAN_REQUEST_TO_JOIN`: Non members can request an invitation to join.
func (GroupSettingsOutput) WhoCanLeaveGroup ¶
func (o GroupSettingsOutput) WhoCanLeaveGroup() pulumi.StringPtrOutput
Permission to leave the group. Possible values are: - `ALL_MANAGERS_CAN_LEAVE` - `ALL_MEMBERS_CAN_LEAVE` - `NONE_CAN_LEAVE`
func (GroupSettingsOutput) WhoCanModerateContent ¶
func (o GroupSettingsOutput) WhoCanModerateContent() pulumi.StringPtrOutput
Specifies who can moderate content. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `OWNERS_ONLY` - `NONE`
func (GroupSettingsOutput) WhoCanModerateMembers ¶
func (o GroupSettingsOutput) WhoCanModerateMembers() pulumi.StringPtrOutput
Specifies who can manage members. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `OWNERS_ONLY` - `NONE`
func (GroupSettingsOutput) WhoCanPostMessage ¶
func (o GroupSettingsOutput) WhoCanPostMessage() pulumi.StringOutput
Permissions to post messages. Possible values are: - `NONE_CAN_POST`: The group is disabled and archived. No one can post a message to this group. * When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error. * If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST. - `ALL_MANAGERS_CAN_POST`: Managers, including group owners, can post messages. - `ALL_MEMBERS_CAN_POST`: Any group member can post a message. - `ALL_OWNERS_CAN_POST`: Only group owners can post a message. - `ALL_IN_DOMAIN_CAN_POST`: Anyone in the account can post a message. - `ANYONE_CAN_POST`: Any Internet user who outside your account can access your Google Groups service and post a message. *Note: When `who_can_post_message` is set to `ANYONE_CAN_POST`, we recommend the`message_moderation_level` be set to `MODERATE_NON_MEMBERS` to protect the group from possible spam. Users not belonging to the organization are not allowed to become members of this group.
func (GroupSettingsOutput) WhoCanViewGroup ¶
func (o GroupSettingsOutput) WhoCanViewGroup() pulumi.StringPtrOutput
Permissions to view group messages. Possible values are: - `ANYONE_CAN_VIEW`: Any Internet user can view the group's messages. - `ALL_IN_DOMAIN_CAN_VIEW`: Anyone in your account can view this group's messages. - `ALL_MEMBERS_CAN_VIEW`: All group members can view the group's messages. - `ALL_MANAGERS_CAN_VIEW`: Any group manager can view this group's messages. - `ALL_OWNERS_CAN_VIEW`: The group owners can view this group's messages.
func (GroupSettingsOutput) WhoCanViewMembership ¶
func (o GroupSettingsOutput) WhoCanViewMembership() pulumi.StringPtrOutput
Permissions to view membership. Possible values are: - `ALL_IN_DOMAIN_CAN_VIEW`: Anyone in the account can view the group members list. If a group already has external members, those members can still send email to this group. - `ALL_MEMBERS_CAN_VIEW`: The group members can view the group members list. - `ALL_MANAGERS_CAN_VIEW`: The group managers can view group members list. - `ALL_OWNERS_CAN_VIEW`: The group owners can view group members list.
type GroupSettingsState ¶
type GroupSettingsState struct { // Identifies whether members external to your organization can join the group. If true, Google Workspace users external to // your organization can become members of this group. If false, users not belonging to the organization are not allowed to // become members of this group. AllowExternalMembers pulumi.BoolPtrInput // Allows posting from web. If true, allows any member to post to the group forum. If false, Members only use Gmail to // communicate with the group. AllowWebPosting pulumi.BoolPtrInput // Allows the group to be archived only. If true, Group is archived and the group is inactive. New messages to this group // are rejected. The older archived messages are browsable and searchable. If true, the `who_can_post_message` property is // set to `NONE_CAN_POST`. If reverted from true to false, `who_can_post_message` is set to `ALL_MANAGERS_CAN_POST`. If // false, The group is active and can receive messages. When false, updating `who_can_post_message` to `NONE_CAN_POST`, // results in an error. ArchiveOnly pulumi.BoolPtrInput CustomFooterText pulumi.StringPtrInput // An email address used when replying to a message if the `reply_to` property is set to `REPLY_TO_CUSTOM`. This address is // defined by an account administrator. When the group's `reply_to` property is set to `REPLY_TO_CUSTOM`, the // `custom_reply_to` property holds a custom email address used when replying to a message, the `custom_reply_to` property // must have a text value or an error is returned. CustomReplyTo pulumi.StringPtrInput // Specifies whether the group has a custom role that's included in one of the settings being merged. CustomRolesEnabledForSettingsToBeMerged pulumi.BoolPtrInput // When a message is rejected, this is text for the rejection notification sent to the message's author. By default, this // property is empty and has no value in the API's response body. The maximum notification text size is 10,000 characters. // Requires `send_message_deny_notification` property to be true. DefaultMessageDenyNotificationText pulumi.StringPtrInput // Description of the group. The maximum group description is no more than 300 characters. Description pulumi.StringPtrInput // The group's email address. Email pulumi.StringPtrInput // Specifies whether a collaborative inbox will remain turned on for the group. EnableCollaborativeInbox pulumi.BoolPtrInput IncludeCustomFooter pulumi.BoolPtrInput // Enables the group to be included in the Global Address List. If true, the group is included in the Global Address List. // If false, it is not included in the Global Address List. IncludeInGlobalAddressList pulumi.BoolPtrInput // Allows the Group contents to be archived. If true, archive messages sent to the group. If false, Do not keep an archive // of messages sent to this group. If false, previously archived messages remain in the archive. IsArchived pulumi.BoolPtrInput // Enables members to post messages as the group. If true, group member can post messages using the group's email address // instead of their own email address. Message appear to originate from the group itself. Any message moderation settings // on individual users or new members do not apply to posts made on behalf of the group. If false, members can not post in // behalf of the group's email address. MembersCanPostAsTheGroup pulumi.BoolPtrInput // Moderation level of incoming messages. Possible values are: - `MODERATE_ALL_MESSAGES`: All messages are sent to the // group owner's email address for approval. If approved, the message is sent to the group. - `MODERATE_NON_MEMBERS`: All // messages from non group members are sent to the group owner's email address for approval. If approved, the message is // sent to the group. - `MODERATE_NEW_MEMBERS`: All messages from new members are sent to the group owner's email address // for approval. If approved, the message is sent to the group. - `MODERATE_NONE`: No moderator approval is required. // Messages are delivered directly to the group. Note: When the `who_can_post_message` is set to `ANYONE_CAN_POST`, we // recommend the `message_moderation_level` be set to `MODERATE_NON_MEMBERS` to protect the group from possible spam.When // `member_can_post_as_the_group` is true, any message moderation settings on individual users or new members will not // apply to posts made on behalf of the group. MessageModerationLevel pulumi.StringPtrInput // Name of the group, which has a maximum size of 75 characters. Name pulumi.StringPtrInput // The primary language for group. For a group's primary language use the language tags from the Google Workspace languages // found at Google Workspace Email Settings API Email Language Tags. PrimaryLanguage pulumi.StringPtrInput // Specifies who receives the default reply. Possible values are: - `REPLY_TO_CUSTOM`: For replies to messages, use the // group's custom email address. When set to `REPLY_TO_CUSTOM`, the `custom_reply_to` property holds the custom email // address used when replying to a message, the customReplyTo property must have a value. Otherwise an error is returned. - // `REPLY_TO_SENDER`: The reply sent to author of message. - `REPLY_TO_LIST`: This reply message is sent to the group. - // `REPLY_TO_OWNER`: The reply is sent to the owner(s) of the group. This does not include the group's managers. - // `REPLY_TO_IGNORE`: Group users individually decide where the message reply is sent. - `REPLY_TO_MANAGERS`: This reply // message is sent to the group's managers, which includes all managers and the group owner. ReplyTo pulumi.StringPtrInput // Allows a member to be notified if the member's message to the group is denied by the group owner. If true, when a // message is rejected, send the deny message notification to the message author. The // `default_message_deny_notification_text` property is dependent on the `send_message_deny_notification` property being // true. If false, when a message is rejected, no notification is sent. SendMessageDenyNotification pulumi.BoolPtrInput // Specifies moderation levels for messages detected as spam. Possible values are: - `ALLOW`: Post the message to the // group. - `MODERATE`: Send the message to the moderation queue. This is the default. - `SILENTLY_MODERATE`: Send the // message to the moderation queue, but do not send notification to moderators. - `REJECT`: Immediately reject the message. SpamModerationLevel pulumi.StringPtrInput // Specifies who can moderate metadata. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `MANAGERS_ONLY` - // `OWNERS_ONLY` - `NONE` WhoCanAssistContent pulumi.StringPtrInput // Permission to contact owner of the group via web UI. Possible values are: - `ALL_IN_DOMAIN_CAN_CONTACT` - // `ALL_MANAGERS_CAN_CONTACT` - `ALL_MEMBERS_CAN_CONTACT` - `ANYONE_CAN_CONTACT` - `ALL_OWNERS_CAN_CONTACT` WhoCanContactOwner pulumi.StringPtrInput // Specifies the set of users for whom this group is discoverable. Possible values are: - `ANYONE_CAN_DISCOVER` - // `ALL_IN_DOMAIN_CAN_DISCOVER` - `ALL_MEMBERS_CAN_DISCOVER` WhoCanDiscoverGroup pulumi.StringPtrInput // Permission to join group. Possible values are: - `ANYONE_CAN_JOIN`: Any Internet user, both inside and outside your // domain, can join the group. - `ALL_IN_DOMAIN_CAN_JOIN`: Anyone in the account domain can join. This includes accounts // with multiple domains. - `INVITED_CAN_JOIN`: Candidates for membership can be invited to join. - `CAN_REQUEST_TO_JOIN`: // Non members can request an invitation to join. WhoCanJoin pulumi.StringPtrInput // Permission to leave the group. Possible values are: - `ALL_MANAGERS_CAN_LEAVE` - `ALL_MEMBERS_CAN_LEAVE` - // `NONE_CAN_LEAVE` WhoCanLeaveGroup pulumi.StringPtrInput // Specifies who can moderate content. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `OWNERS_ONLY` - // `NONE` WhoCanModerateContent pulumi.StringPtrInput // Specifies who can manage members. Possible values are: - `ALL_MEMBERS` - `OWNERS_AND_MANAGERS` - `OWNERS_ONLY` - `NONE` WhoCanModerateMembers pulumi.StringPtrInput // Permissions to post messages. Possible values are: - `NONE_CAN_POST`: The group is disabled and archived. No one can // post a message to this group. * When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an // error. * If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST. - // `ALL_MANAGERS_CAN_POST`: Managers, including group owners, can post messages. - `ALL_MEMBERS_CAN_POST`: Any group member // can post a message. - `ALL_OWNERS_CAN_POST`: Only group owners can post a message. - `ALL_IN_DOMAIN_CAN_POST`: Anyone in // the account can post a message. - `ANYONE_CAN_POST`: Any Internet user who outside your account can access your Google // Groups service and post a message. *Note: When `who_can_post_message` is set to `ANYONE_CAN_POST`, we recommend // the`message_moderation_level` be set to `MODERATE_NON_MEMBERS` to protect the group from possible spam. Users not // belonging to the organization are not allowed to become members of this group. WhoCanPostMessage pulumi.StringPtrInput // Permissions to view group messages. Possible values are: - `ANYONE_CAN_VIEW`: Any Internet user can view the group's // messages. - `ALL_IN_DOMAIN_CAN_VIEW`: Anyone in your account can view this group's messages. - `ALL_MEMBERS_CAN_VIEW`: // All group members can view the group's messages. - `ALL_MANAGERS_CAN_VIEW`: Any group manager can view this group's // messages. - `ALL_OWNERS_CAN_VIEW`: The group owners can view this group's messages. WhoCanViewGroup pulumi.StringPtrInput // Permissions to view membership. Possible values are: - `ALL_IN_DOMAIN_CAN_VIEW`: Anyone in the account can view the // group members list. If a group already has external members, those members can still send email to this group. - // `ALL_MEMBERS_CAN_VIEW`: The group members can view the group members list. - `ALL_MANAGERS_CAN_VIEW`: The group managers // can view group members list. - `ALL_OWNERS_CAN_VIEW`: The group owners can view group members list. WhoCanViewMembership pulumi.StringPtrInput }
func (GroupSettingsState) ElementType ¶
func (GroupSettingsState) ElementType() reflect.Type
type GroupState ¶
type GroupState struct { // Value is true if this group was created by an administrator rather than a user. AdminCreated pulumi.BoolPtrInput // asps.list of group's email addresses. Aliases pulumi.StringArrayInput // An extended description to help users determine the purpose of a group.For example, you can include information about who should join the group,the types of messages to send to the group, links to FAQs about the group, or related groups. Description pulumi.StringPtrInput // The number of users that are direct members of the group.If a group is a member (child) of this group (the parent),members of the child group are not counted in the directMembersCount property of the parent group. DirectMembersCount pulumi.IntPtrInput // The group's email address. If your account has multiple domains,select the appropriate domain for the email address. The email must be unique. Email pulumi.StringPtrInput // ETag of the resource. Etag pulumi.StringPtrInput // The group's display name. Name pulumi.StringPtrInput // asps.list of the group's non-editable alias email addresses that are outside of the account's primary domain or subdomains. These are functioning email addresses used by the group. NonEditableAliases pulumi.StringArrayInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type LookupDomainAliasArgs ¶
type LookupDomainAliasArgs struct { // The domain alias name. DomainAliasName string `pulumi:"domainAliasName"` }
A collection of arguments for invoking getDomainAlias.
type LookupDomainAliasOutputArgs ¶
type LookupDomainAliasOutputArgs struct { // The domain alias name. DomainAliasName pulumi.StringInput `pulumi:"domainAliasName"` }
A collection of arguments for invoking getDomainAlias.
func (LookupDomainAliasOutputArgs) ElementType ¶
func (LookupDomainAliasOutputArgs) ElementType() reflect.Type
type LookupDomainAliasResult ¶
type LookupDomainAliasResult struct { // Creation time of the domain alias. CreationTime int `pulumi:"creationTime"` // The domain alias name. DomainAliasName string `pulumi:"domainAliasName"` // ETag of the resource. Etag string `pulumi:"etag"` // The ID of this resource. Id string `pulumi:"id"` // The parent domain name that the domain alias is associated with. This can either be a primary or secondary domain name within a customer. ParentDomainName string `pulumi:"parentDomainName"` // Indicates the verification state of a domain alias. Verified bool `pulumi:"verified"` }
A collection of values returned by getDomainAlias.
func LookupDomainAlias ¶
func LookupDomainAlias(ctx *pulumi.Context, args *LookupDomainAliasArgs, opts ...pulumi.InvokeOption) (*LookupDomainAliasResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := googleworkspace.LookupDomainAlias(ctx, &GetDomainAliasArgs{ DomainAliasName: "alias-example.com", }, nil) if err != nil { return err } ctx.Export("parent-domain", example.ParentDomainName) return nil }) }
```
type LookupDomainAliasResultOutput ¶
type LookupDomainAliasResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomainAlias.
func LookupDomainAliasOutput ¶
func LookupDomainAliasOutput(ctx *pulumi.Context, args LookupDomainAliasOutputArgs, opts ...pulumi.InvokeOption) LookupDomainAliasResultOutput
func (LookupDomainAliasResultOutput) CreationTime ¶
func (o LookupDomainAliasResultOutput) CreationTime() pulumi.IntOutput
Creation time of the domain alias.
func (LookupDomainAliasResultOutput) DomainAliasName ¶
func (o LookupDomainAliasResultOutput) DomainAliasName() pulumi.StringOutput
The domain alias name.
func (LookupDomainAliasResultOutput) ElementType ¶
func (LookupDomainAliasResultOutput) ElementType() reflect.Type
func (LookupDomainAliasResultOutput) Etag ¶
func (o LookupDomainAliasResultOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (LookupDomainAliasResultOutput) Id ¶
func (o LookupDomainAliasResultOutput) Id() pulumi.StringOutput
The ID of this resource.
func (LookupDomainAliasResultOutput) ParentDomainName ¶
func (o LookupDomainAliasResultOutput) ParentDomainName() pulumi.StringOutput
The parent domain name that the domain alias is associated with. This can either be a primary or secondary domain name within a customer.
func (LookupDomainAliasResultOutput) ToLookupDomainAliasResultOutput ¶
func (o LookupDomainAliasResultOutput) ToLookupDomainAliasResultOutput() LookupDomainAliasResultOutput
func (LookupDomainAliasResultOutput) ToLookupDomainAliasResultOutputWithContext ¶
func (o LookupDomainAliasResultOutput) ToLookupDomainAliasResultOutputWithContext(ctx context.Context) LookupDomainAliasResultOutput
func (LookupDomainAliasResultOutput) Verified ¶
func (o LookupDomainAliasResultOutput) Verified() pulumi.BoolOutput
Indicates the verification state of a domain alias.
type LookupDomainArgs ¶
type LookupDomainArgs struct { // The domain name of the customer. DomainName string `pulumi:"domainName"` }
A collection of arguments for invoking getDomain.
type LookupDomainOutputArgs ¶
type LookupDomainOutputArgs struct { // The domain name of the customer. DomainName pulumi.StringInput `pulumi:"domainName"` }
A collection of arguments for invoking getDomain.
func (LookupDomainOutputArgs) ElementType ¶
func (LookupDomainOutputArgs) ElementType() reflect.Type
type LookupDomainResult ¶
type LookupDomainResult struct { // Creation time of the domain. Expressed in Unix time format. CreationTime int `pulumi:"creationTime"` // asps.list of domain alias objects. DomainAliases []string `pulumi:"domainAliases"` // The domain name of the customer. DomainName string `pulumi:"domainName"` // ETag of the resource. Etag string `pulumi:"etag"` // The ID of this resource. Id string `pulumi:"id"` // Indicates if the domain is a primary domain. IsPrimary bool `pulumi:"isPrimary"` // Indicates the verification state of a domain. Verified bool `pulumi:"verified"` }
A collection of values returned by getDomain.
func LookupDomain ¶
func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := googleworkspace.LookupDomain(ctx, &GetDomainArgs{ DomainName: "example.com", }, nil) if err != nil { return err } ctx.Export("domainVerified", example.Verified) return nil }) }
```
type LookupDomainResultOutput ¶
type LookupDomainResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomain.
func LookupDomainOutput ¶
func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput
func (LookupDomainResultOutput) CreationTime ¶
func (o LookupDomainResultOutput) CreationTime() pulumi.IntOutput
Creation time of the domain. Expressed in Unix time format.
func (LookupDomainResultOutput) DomainAliases ¶
func (o LookupDomainResultOutput) DomainAliases() pulumi.StringArrayOutput
asps.list of domain alias objects.
func (LookupDomainResultOutput) DomainName ¶
func (o LookupDomainResultOutput) DomainName() pulumi.StringOutput
The domain name of the customer.
func (LookupDomainResultOutput) ElementType ¶
func (LookupDomainResultOutput) ElementType() reflect.Type
func (LookupDomainResultOutput) Etag ¶
func (o LookupDomainResultOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (LookupDomainResultOutput) Id ¶
func (o LookupDomainResultOutput) Id() pulumi.StringOutput
The ID of this resource.
func (LookupDomainResultOutput) IsPrimary ¶
func (o LookupDomainResultOutput) IsPrimary() pulumi.BoolOutput
Indicates if the domain is a primary domain.
func (LookupDomainResultOutput) ToLookupDomainResultOutput ¶
func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext ¶
func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
func (LookupDomainResultOutput) Verified ¶
func (o LookupDomainResultOutput) Verified() pulumi.BoolOutput
Indicates the verification state of a domain.
type LookupGroupArgs ¶
type LookupGroupArgs struct { // The group's email address. If your account has multiple domains,select the appropriate domain for the email address. The email must be unique. Email *string `pulumi:"email"` // The unique ID of a group. A group id can be used as a group request URI's groupKey. Id *string `pulumi:"id"` }
A collection of arguments for invoking getGroup.
type LookupGroupMemberArgs ¶
type LookupGroupMemberArgs struct { Email *string `pulumi:"email"` GroupId string `pulumi:"groupId"` MemberId *string `pulumi:"memberId"` }
A collection of arguments for invoking getGroupMember.
type LookupGroupMemberOutputArgs ¶
type LookupGroupMemberOutputArgs struct { Email pulumi.StringPtrInput `pulumi:"email"` GroupId pulumi.StringInput `pulumi:"groupId"` MemberId pulumi.StringPtrInput `pulumi:"memberId"` }
A collection of arguments for invoking getGroupMember.
func (LookupGroupMemberOutputArgs) ElementType ¶
func (LookupGroupMemberOutputArgs) ElementType() reflect.Type
type LookupGroupMemberResult ¶
type LookupGroupMemberResult struct { DeliverySettings string `pulumi:"deliverySettings"` Email string `pulumi:"email"` Etag string `pulumi:"etag"` GroupId string `pulumi:"groupId"` Id string `pulumi:"id"` MemberId string `pulumi:"memberId"` Role string `pulumi:"role"` Status string `pulumi:"status"` Type string `pulumi:"type"` }
A collection of values returned by getGroupMember.
func LookupGroupMember ¶
func LookupGroupMember(ctx *pulumi.Context, args *LookupGroupMemberArgs, opts ...pulumi.InvokeOption) (*LookupGroupMemberResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sales, err := googleworkspace.LookupGroup(ctx, &GetGroupArgs{ Email: pulumi.StringRef("sales@example.com"), }, nil) if err != nil { return err } my_group_member, err := googleworkspace.LookupGroupMember(ctx, &GetGroupMemberArgs{ GroupId: sales.Id, Email: pulumi.StringRef("michael.scott@example.com"), }, nil) if err != nil { return err } ctx.Export("groupMemberRole", my_group_member.Role) return nil }) }
```
type LookupGroupMemberResultOutput ¶
type LookupGroupMemberResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroupMember.
func LookupGroupMemberOutput ¶
func LookupGroupMemberOutput(ctx *pulumi.Context, args LookupGroupMemberOutputArgs, opts ...pulumi.InvokeOption) LookupGroupMemberResultOutput
func (LookupGroupMemberResultOutput) DeliverySettings ¶
func (o LookupGroupMemberResultOutput) DeliverySettings() pulumi.StringOutput
func (LookupGroupMemberResultOutput) ElementType ¶
func (LookupGroupMemberResultOutput) ElementType() reflect.Type
func (LookupGroupMemberResultOutput) Email ¶
func (o LookupGroupMemberResultOutput) Email() pulumi.StringOutput
func (LookupGroupMemberResultOutput) Etag ¶
func (o LookupGroupMemberResultOutput) Etag() pulumi.StringOutput
func (LookupGroupMemberResultOutput) GroupId ¶
func (o LookupGroupMemberResultOutput) GroupId() pulumi.StringOutput
func (LookupGroupMemberResultOutput) Id ¶
func (o LookupGroupMemberResultOutput) Id() pulumi.StringOutput
func (LookupGroupMemberResultOutput) MemberId ¶
func (o LookupGroupMemberResultOutput) MemberId() pulumi.StringOutput
func (LookupGroupMemberResultOutput) Role ¶
func (o LookupGroupMemberResultOutput) Role() pulumi.StringOutput
func (LookupGroupMemberResultOutput) Status ¶
func (o LookupGroupMemberResultOutput) Status() pulumi.StringOutput
func (LookupGroupMemberResultOutput) ToLookupGroupMemberResultOutput ¶
func (o LookupGroupMemberResultOutput) ToLookupGroupMemberResultOutput() LookupGroupMemberResultOutput
func (LookupGroupMemberResultOutput) ToLookupGroupMemberResultOutputWithContext ¶
func (o LookupGroupMemberResultOutput) ToLookupGroupMemberResultOutputWithContext(ctx context.Context) LookupGroupMemberResultOutput
func (LookupGroupMemberResultOutput) Type ¶
func (o LookupGroupMemberResultOutput) Type() pulumi.StringOutput
type LookupGroupMembersArgs ¶
type LookupGroupMembersArgs struct { // Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group ID. GroupId string `pulumi:"groupId"` // If true, lists indirect group memberships IncludeDerivedMembership *bool `pulumi:"includeDerivedMembership"` }
A collection of arguments for invoking getGroupMembers.
type LookupGroupMembersOutputArgs ¶
type LookupGroupMembersOutputArgs struct { // Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group ID. GroupId pulumi.StringInput `pulumi:"groupId"` // If true, lists indirect group memberships IncludeDerivedMembership pulumi.BoolPtrInput `pulumi:"includeDerivedMembership"` }
A collection of arguments for invoking getGroupMembers.
func (LookupGroupMembersOutputArgs) ElementType ¶
func (LookupGroupMembersOutputArgs) ElementType() reflect.Type
type LookupGroupMembersResult ¶
type LookupGroupMembersResult struct { // ETag of the resource. Etag string `pulumi:"etag"` // Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group ID. GroupId string `pulumi:"groupId"` // The ID of this resource. Id string `pulumi:"id"` // If true, lists indirect group memberships IncludeDerivedMembership *bool `pulumi:"includeDerivedMembership"` // The members of the group Members []GetGroupMembersMember `pulumi:"members"` }
A collection of values returned by getGroupMembers.
func LookupGroupMembers ¶
func LookupGroupMembers(ctx *pulumi.Context, args *LookupGroupMembersArgs, opts ...pulumi.InvokeOption) (*LookupGroupMembersResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { salesGroup, err := googleworkspace.LookupGroup(ctx, &GetGroupArgs{ Email: pulumi.StringRef("sales@example.com"), }, nil) if err != nil { return err } salesGroupMembers, err := googleworkspace.LookupGroupMembers(ctx, &GetGroupMembersArgs{ GroupId: salesGroup.Id, }, nil) if err != nil { return err } ctx.Export("groupMembers", salesGroupMembers.Members) return nil }) }
```
type LookupGroupMembersResultOutput ¶
type LookupGroupMembersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroupMembers.
func LookupGroupMembersOutput ¶
func LookupGroupMembersOutput(ctx *pulumi.Context, args LookupGroupMembersOutputArgs, opts ...pulumi.InvokeOption) LookupGroupMembersResultOutput
func (LookupGroupMembersResultOutput) ElementType ¶
func (LookupGroupMembersResultOutput) ElementType() reflect.Type
func (LookupGroupMembersResultOutput) Etag ¶
func (o LookupGroupMembersResultOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (LookupGroupMembersResultOutput) GroupId ¶
func (o LookupGroupMembersResultOutput) GroupId() pulumi.StringOutput
Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group ID.
func (LookupGroupMembersResultOutput) Id ¶
func (o LookupGroupMembersResultOutput) Id() pulumi.StringOutput
The ID of this resource.
func (LookupGroupMembersResultOutput) IncludeDerivedMembership ¶
func (o LookupGroupMembersResultOutput) IncludeDerivedMembership() pulumi.BoolPtrOutput
If true, lists indirect group memberships
func (LookupGroupMembersResultOutput) Members ¶
func (o LookupGroupMembersResultOutput) Members() GetGroupMembersMemberArrayOutput
The members of the group
func (LookupGroupMembersResultOutput) ToLookupGroupMembersResultOutput ¶
func (o LookupGroupMembersResultOutput) ToLookupGroupMembersResultOutput() LookupGroupMembersResultOutput
func (LookupGroupMembersResultOutput) ToLookupGroupMembersResultOutputWithContext ¶
func (o LookupGroupMembersResultOutput) ToLookupGroupMembersResultOutputWithContext(ctx context.Context) LookupGroupMembersResultOutput
type LookupGroupOutputArgs ¶
type LookupGroupOutputArgs struct { // The group's email address. If your account has multiple domains,select the appropriate domain for the email address. The email must be unique. Email pulumi.StringPtrInput `pulumi:"email"` // The unique ID of a group. A group id can be used as a group request URI's groupKey. Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getGroup.
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct { // Value is true if this group was created by an administrator rather than a user. AdminCreated bool `pulumi:"adminCreated"` // asps.list of group's email addresses. Aliases []string `pulumi:"aliases"` // An extended description to help users determine the purpose of a group.For example, you can include information about who should join the group,the types of messages to send to the group, links to FAQs about the group, or related groups. Description string `pulumi:"description"` // The number of users that are direct members of the group.If a group is a member (child) of this group (the parent),members of the child group are not counted in the directMembersCount property of the parent group. DirectMembersCount int `pulumi:"directMembersCount"` // The group's email address. If your account has multiple domains,select the appropriate domain for the email address. The email must be unique. Email string `pulumi:"email"` // ETag of the resource. Etag string `pulumi:"etag"` // The unique ID of a group. A group id can be used as a group request URI's groupKey. Id string `pulumi:"id"` // The group's display name. Name string `pulumi:"name"` // asps.list of the group's non-editable alias email addresses that are outside of the account's primary domain or subdomains. These are functioning email addresses used by the group. NonEditableAliases []string `pulumi:"nonEditableAliases"` }
A collection of values returned by getGroup.
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sales, err := googleworkspace.LookupGroup(ctx, &GetGroupArgs{ Email: pulumi.StringRef("sales@example.com"), }, nil) if err != nil { return err } ctx.Export("groupName", sales.Name) return nil }) }
```
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroup.
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) AdminCreated ¶
func (o LookupGroupResultOutput) AdminCreated() pulumi.BoolOutput
Value is true if this group was created by an administrator rather than a user.
func (LookupGroupResultOutput) Aliases ¶
func (o LookupGroupResultOutput) Aliases() pulumi.StringArrayOutput
asps.list of group's email addresses.
func (LookupGroupResultOutput) Description ¶
func (o LookupGroupResultOutput) Description() pulumi.StringOutput
An extended description to help users determine the purpose of a group.For example, you can include information about who should join the group,the types of messages to send to the group, links to FAQs about the group, or related groups.
func (LookupGroupResultOutput) DirectMembersCount ¶
func (o LookupGroupResultOutput) DirectMembersCount() pulumi.IntOutput
The number of users that are direct members of the group.If a group is a member (child) of this group (the parent),members of the child group are not counted in the directMembersCount property of the parent group.
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) Email ¶
func (o LookupGroupResultOutput) Email() pulumi.StringOutput
The group's email address. If your account has multiple domains,select the appropriate domain for the email address. The email must be unique.
func (LookupGroupResultOutput) Etag ¶
func (o LookupGroupResultOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (LookupGroupResultOutput) Id ¶
func (o LookupGroupResultOutput) Id() pulumi.StringOutput
The unique ID of a group. A group id can be used as a group request URI's groupKey.
func (LookupGroupResultOutput) Name ¶
func (o LookupGroupResultOutput) Name() pulumi.StringOutput
The group's display name.
func (LookupGroupResultOutput) NonEditableAliases ¶
func (o LookupGroupResultOutput) NonEditableAliases() pulumi.StringArrayOutput
asps.list of the group's non-editable alias email addresses that are outside of the account's primary domain or subdomains. These are functioning email addresses used by the group.
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
type LookupGroupSettingsArgs ¶
type LookupGroupSettingsArgs struct {
Email string `pulumi:"email"`
}
A collection of arguments for invoking getGroupSettings.
type LookupGroupSettingsOutputArgs ¶
type LookupGroupSettingsOutputArgs struct {
Email pulumi.StringInput `pulumi:"email"`
}
A collection of arguments for invoking getGroupSettings.
func (LookupGroupSettingsOutputArgs) ElementType ¶
func (LookupGroupSettingsOutputArgs) ElementType() reflect.Type
type LookupGroupSettingsResult ¶
type LookupGroupSettingsResult struct { AllowExternalMembers bool `pulumi:"allowExternalMembers"` AllowWebPosting bool `pulumi:"allowWebPosting"` ArchiveOnly bool `pulumi:"archiveOnly"` CustomReplyTo string `pulumi:"customReplyTo"` CustomRolesEnabledForSettingsToBeMerged bool `pulumi:"customRolesEnabledForSettingsToBeMerged"` DefaultMessageDenyNotificationText string `pulumi:"defaultMessageDenyNotificationText"` Description string `pulumi:"description"` Email string `pulumi:"email"` EnableCollaborativeInbox bool `pulumi:"enableCollaborativeInbox"` Id string `pulumi:"id"` IncludeInGlobalAddressList bool `pulumi:"includeInGlobalAddressList"` IsArchived bool `pulumi:"isArchived"` MembersCanPostAsTheGroup bool `pulumi:"membersCanPostAsTheGroup"` MessageModerationLevel string `pulumi:"messageModerationLevel"` Name string `pulumi:"name"` PrimaryLanguage string `pulumi:"primaryLanguage"` ReplyTo string `pulumi:"replyTo"` SendMessageDenyNotification bool `pulumi:"sendMessageDenyNotification"` SpamModerationLevel string `pulumi:"spamModerationLevel"` WhoCanAssistContent string `pulumi:"whoCanAssistContent"` WhoCanContactOwner string `pulumi:"whoCanContactOwner"` WhoCanDiscoverGroup string `pulumi:"whoCanDiscoverGroup"` WhoCanJoin string `pulumi:"whoCanJoin"` WhoCanLeaveGroup string `pulumi:"whoCanLeaveGroup"` WhoCanModerateContent string `pulumi:"whoCanModerateContent"` WhoCanModerateMembers string `pulumi:"whoCanModerateMembers"` WhoCanPostMessage string `pulumi:"whoCanPostMessage"` WhoCanViewGroup string `pulumi:"whoCanViewGroup"` WhoCanViewMembership string `pulumi:"whoCanViewMembership"` }
A collection of values returned by getGroupSettings.
func LookupGroupSettings ¶
func LookupGroupSettings(ctx *pulumi.Context, args *LookupGroupSettingsArgs, opts ...pulumi.InvokeOption) (*LookupGroupSettingsResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sales_settings, err := googleworkspace.LookupGroupSettings(ctx, &GetGroupSettingsArgs{ Email: "sales@example.com", }, nil) if err != nil { return err } ctx.Export("whoCanJoinSales", sales_settings.WhoCanJoin) return nil }) }
```
type LookupGroupSettingsResultOutput ¶
type LookupGroupSettingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroupSettings.
func LookupGroupSettingsOutput ¶
func LookupGroupSettingsOutput(ctx *pulumi.Context, args LookupGroupSettingsOutputArgs, opts ...pulumi.InvokeOption) LookupGroupSettingsResultOutput
func (LookupGroupSettingsResultOutput) AllowExternalMembers ¶
func (o LookupGroupSettingsResultOutput) AllowExternalMembers() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) AllowWebPosting ¶
func (o LookupGroupSettingsResultOutput) AllowWebPosting() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) ArchiveOnly ¶
func (o LookupGroupSettingsResultOutput) ArchiveOnly() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) CustomFooterText ¶
func (o LookupGroupSettingsResultOutput) CustomFooterText() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) CustomReplyTo ¶
func (o LookupGroupSettingsResultOutput) CustomReplyTo() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) CustomRolesEnabledForSettingsToBeMerged ¶
func (o LookupGroupSettingsResultOutput) CustomRolesEnabledForSettingsToBeMerged() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) DefaultMessageDenyNotificationText ¶
func (o LookupGroupSettingsResultOutput) DefaultMessageDenyNotificationText() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) Description ¶
func (o LookupGroupSettingsResultOutput) Description() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) ElementType ¶
func (LookupGroupSettingsResultOutput) ElementType() reflect.Type
func (LookupGroupSettingsResultOutput) Email ¶
func (o LookupGroupSettingsResultOutput) Email() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) EnableCollaborativeInbox ¶
func (o LookupGroupSettingsResultOutput) EnableCollaborativeInbox() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) Id ¶
func (o LookupGroupSettingsResultOutput) Id() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) IncludeCustomFooter ¶
func (o LookupGroupSettingsResultOutput) IncludeCustomFooter() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) IncludeInGlobalAddressList ¶
func (o LookupGroupSettingsResultOutput) IncludeInGlobalAddressList() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) IsArchived ¶
func (o LookupGroupSettingsResultOutput) IsArchived() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) MembersCanPostAsTheGroup ¶
func (o LookupGroupSettingsResultOutput) MembersCanPostAsTheGroup() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) MessageModerationLevel ¶
func (o LookupGroupSettingsResultOutput) MessageModerationLevel() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) Name ¶
func (o LookupGroupSettingsResultOutput) Name() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) PrimaryLanguage ¶
func (o LookupGroupSettingsResultOutput) PrimaryLanguage() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) ReplyTo ¶
func (o LookupGroupSettingsResultOutput) ReplyTo() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) SendMessageDenyNotification ¶
func (o LookupGroupSettingsResultOutput) SendMessageDenyNotification() pulumi.BoolOutput
func (LookupGroupSettingsResultOutput) SpamModerationLevel ¶
func (o LookupGroupSettingsResultOutput) SpamModerationLevel() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) ToLookupGroupSettingsResultOutput ¶
func (o LookupGroupSettingsResultOutput) ToLookupGroupSettingsResultOutput() LookupGroupSettingsResultOutput
func (LookupGroupSettingsResultOutput) ToLookupGroupSettingsResultOutputWithContext ¶
func (o LookupGroupSettingsResultOutput) ToLookupGroupSettingsResultOutputWithContext(ctx context.Context) LookupGroupSettingsResultOutput
func (LookupGroupSettingsResultOutput) WhoCanAssistContent ¶
func (o LookupGroupSettingsResultOutput) WhoCanAssistContent() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) WhoCanContactOwner ¶
func (o LookupGroupSettingsResultOutput) WhoCanContactOwner() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) WhoCanDiscoverGroup ¶
func (o LookupGroupSettingsResultOutput) WhoCanDiscoverGroup() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) WhoCanJoin ¶
func (o LookupGroupSettingsResultOutput) WhoCanJoin() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) WhoCanLeaveGroup ¶
func (o LookupGroupSettingsResultOutput) WhoCanLeaveGroup() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) WhoCanModerateContent ¶
func (o LookupGroupSettingsResultOutput) WhoCanModerateContent() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) WhoCanModerateMembers ¶
func (o LookupGroupSettingsResultOutput) WhoCanModerateMembers() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) WhoCanPostMessage ¶
func (o LookupGroupSettingsResultOutput) WhoCanPostMessage() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) WhoCanViewGroup ¶
func (o LookupGroupSettingsResultOutput) WhoCanViewGroup() pulumi.StringOutput
func (LookupGroupSettingsResultOutput) WhoCanViewMembership ¶
func (o LookupGroupSettingsResultOutput) WhoCanViewMembership() pulumi.StringOutput
type LookupOrgUnitArgs ¶
type LookupOrgUnitArgs struct { // The unique ID of the organizational unit. OrgUnitId *string `pulumi:"orgUnitId"` // The full path to the organizational unit. The orgUnitPath is a derived property. When listed, it is derived from parentOrgunitPath and organizational unit's name. For example, for an organizational unit named 'apps' under parent organization '/engineering', the orgUnitPath is '/engineering/apps'. In order to edit an orgUnitPath, either update the name of the organization or the parentOrgunitPath. A user's organizational unit determines which Google Workspace services the user has access to. If the user is moved to a new organization, the user's access changes. For more information about organization structures, see the [administration help center](https://support.google.com/a/answer/4352075). For more information about moving a user to a different organization, see [chromeosdevices.update a user](https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#update_user). OrgUnitPath *string `pulumi:"orgUnitPath"` }
A collection of arguments for invoking getOrgUnit.
type LookupOrgUnitOutputArgs ¶
type LookupOrgUnitOutputArgs struct { // The unique ID of the organizational unit. OrgUnitId pulumi.StringPtrInput `pulumi:"orgUnitId"` // The full path to the organizational unit. The orgUnitPath is a derived property. When listed, it is derived from parentOrgunitPath and organizational unit's name. For example, for an organizational unit named 'apps' under parent organization '/engineering', the orgUnitPath is '/engineering/apps'. In order to edit an orgUnitPath, either update the name of the organization or the parentOrgunitPath. A user's organizational unit determines which Google Workspace services the user has access to. If the user is moved to a new organization, the user's access changes. For more information about organization structures, see the [administration help center](https://support.google.com/a/answer/4352075). For more information about moving a user to a different organization, see [chromeosdevices.update a user](https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#update_user). OrgUnitPath pulumi.StringPtrInput `pulumi:"orgUnitPath"` }
A collection of arguments for invoking getOrgUnit.
func (LookupOrgUnitOutputArgs) ElementType ¶
func (LookupOrgUnitOutputArgs) ElementType() reflect.Type
type LookupOrgUnitResult ¶
type LookupOrgUnitResult struct { // Determines if a sub-organizational unit can inherit the settings of the parent organization. False means a sub-organizational unit inherits the settings of the nearest parent organizational unit. For more information on inheritance and users in an organization structure, see the [administration help center](https://support.google.com/a/answer/4352075). BlockInheritance bool `pulumi:"blockInheritance"` // Description of the organizational unit. Description string `pulumi:"description"` // ETag of the resource. Etag string `pulumi:"etag"` // The ID of this resource. Id string `pulumi:"id"` // The organizational unit's path name. For example, an organizational unit's name within the /corp/support/sales*support parent path is sales*support. Name string `pulumi:"name"` // The unique ID of the organizational unit. OrgUnitId string `pulumi:"orgUnitId"` // The full path to the organizational unit. The orgUnitPath is a derived property. When listed, it is derived from parentOrgunitPath and organizational unit's name. For example, for an organizational unit named 'apps' under parent organization '/engineering', the orgUnitPath is '/engineering/apps'. In order to edit an orgUnitPath, either update the name of the organization or the parentOrgunitPath. A user's organizational unit determines which Google Workspace services the user has access to. If the user is moved to a new organization, the user's access changes. For more information about organization structures, see the [administration help center](https://support.google.com/a/answer/4352075). For more information about moving a user to a different organization, see [chromeosdevices.update a user](https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#update_user). OrgUnitPath string `pulumi:"orgUnitPath"` // The unique ID of the parent organizational unit. ParentOrgUnitId string `pulumi:"parentOrgUnitId"` // The organizational unit's parent path. For example, /corp/sales is the parent path for /corp/sales/sales_support organizational unit. ParentOrgUnitPath string `pulumi:"parentOrgUnitPath"` }
A collection of values returned by getOrgUnit.
func LookupOrgUnit ¶
func LookupOrgUnit(ctx *pulumi.Context, args *LookupOrgUnitArgs, opts ...pulumi.InvokeOption) (*LookupOrgUnitResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := googleworkspace.LookupOrgUnit(ctx, &GetOrgUnitArgs{ OrgUnitId: pulumi.StringRef("id:01ab2c3d4efg56h"), }, nil) if err != nil { return err } return nil }) }
```
type LookupOrgUnitResultOutput ¶
type LookupOrgUnitResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOrgUnit.
func LookupOrgUnitOutput ¶
func LookupOrgUnitOutput(ctx *pulumi.Context, args LookupOrgUnitOutputArgs, opts ...pulumi.InvokeOption) LookupOrgUnitResultOutput
func (LookupOrgUnitResultOutput) BlockInheritance ¶
func (o LookupOrgUnitResultOutput) BlockInheritance() pulumi.BoolOutput
Determines if a sub-organizational unit can inherit the settings of the parent organization. False means a sub-organizational unit inherits the settings of the nearest parent organizational unit. For more information on inheritance and users in an organization structure, see the [administration help center](https://support.google.com/a/answer/4352075).
func (LookupOrgUnitResultOutput) Description ¶
func (o LookupOrgUnitResultOutput) Description() pulumi.StringOutput
Description of the organizational unit.
func (LookupOrgUnitResultOutput) ElementType ¶
func (LookupOrgUnitResultOutput) ElementType() reflect.Type
func (LookupOrgUnitResultOutput) Etag ¶
func (o LookupOrgUnitResultOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (LookupOrgUnitResultOutput) Id ¶
func (o LookupOrgUnitResultOutput) Id() pulumi.StringOutput
The ID of this resource.
func (LookupOrgUnitResultOutput) Name ¶
func (o LookupOrgUnitResultOutput) Name() pulumi.StringOutput
The organizational unit's path name. For example, an organizational unit's name within the /corp/support/sales*support parent path is sales*support.
func (LookupOrgUnitResultOutput) OrgUnitId ¶
func (o LookupOrgUnitResultOutput) OrgUnitId() pulumi.StringOutput
The unique ID of the organizational unit.
func (LookupOrgUnitResultOutput) OrgUnitPath ¶
func (o LookupOrgUnitResultOutput) OrgUnitPath() pulumi.StringOutput
The full path to the organizational unit. The orgUnitPath is a derived property. When listed, it is derived from parentOrgunitPath and organizational unit's name. For example, for an organizational unit named 'apps' under parent organization '/engineering', the orgUnitPath is '/engineering/apps'. In order to edit an orgUnitPath, either update the name of the organization or the parentOrgunitPath. A user's organizational unit determines which Google Workspace services the user has access to. If the user is moved to a new organization, the user's access changes. For more information about organization structures, see the [administration help center](https://support.google.com/a/answer/4352075). For more information about moving a user to a different organization, see [chromeosdevices.update a user](https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#update_user).
func (LookupOrgUnitResultOutput) ParentOrgUnitId ¶
func (o LookupOrgUnitResultOutput) ParentOrgUnitId() pulumi.StringOutput
The unique ID of the parent organizational unit.
func (LookupOrgUnitResultOutput) ParentOrgUnitPath ¶
func (o LookupOrgUnitResultOutput) ParentOrgUnitPath() pulumi.StringOutput
The organizational unit's parent path. For example, /corp/sales is the parent path for /corp/sales/sales_support organizational unit.
func (LookupOrgUnitResultOutput) ToLookupOrgUnitResultOutput ¶
func (o LookupOrgUnitResultOutput) ToLookupOrgUnitResultOutput() LookupOrgUnitResultOutput
func (LookupOrgUnitResultOutput) ToLookupOrgUnitResultOutputWithContext ¶
func (o LookupOrgUnitResultOutput) ToLookupOrgUnitResultOutputWithContext(ctx context.Context) LookupOrgUnitResultOutput
type LookupRoleArgs ¶
type LookupRoleArgs struct { // Name of the role. Name string `pulumi:"name"` }
A collection of arguments for invoking getRole.
type LookupRoleOutputArgs ¶
type LookupRoleOutputArgs struct { // Name of the role. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getRole.
func (LookupRoleOutputArgs) ElementType ¶
func (LookupRoleOutputArgs) ElementType() reflect.Type
type LookupRoleResult ¶
type LookupRoleResult struct { // A short description of the role. Description string `pulumi:"description"` // ETag of the resource. Etag string `pulumi:"etag"` // ID of the role. Id string `pulumi:"id"` // Returns true if the role is a super admin role. IsSuperAdminRole bool `pulumi:"isSuperAdminRole"` // Returns true if this is a pre-defined system role. IsSystemRole bool `pulumi:"isSystemRole"` // Name of the role. Name string `pulumi:"name"` // The set of privileges that are granted to this role. Privileges []GetRolePrivilege `pulumi:"privileges"` }
A collection of values returned by getRole.
func LookupRole ¶
func LookupRole(ctx *pulumi.Context, args *LookupRoleArgs, opts ...pulumi.InvokeOption) (*LookupRoleResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { group_admin, err := googleworkspace.LookupRole(ctx, &GetRoleArgs{ Name: "_GROUPS_ADMIN_ROLE", }, nil) if err != nil { return err } ctx.Export("isSystemRole", group_admin.IsSystemRole) return nil }) }
```
type LookupRoleResultOutput ¶
type LookupRoleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRole.
func LookupRoleOutput ¶
func LookupRoleOutput(ctx *pulumi.Context, args LookupRoleOutputArgs, opts ...pulumi.InvokeOption) LookupRoleResultOutput
func (LookupRoleResultOutput) Description ¶
func (o LookupRoleResultOutput) Description() pulumi.StringOutput
A short description of the role.
func (LookupRoleResultOutput) ElementType ¶
func (LookupRoleResultOutput) ElementType() reflect.Type
func (LookupRoleResultOutput) Etag ¶
func (o LookupRoleResultOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (LookupRoleResultOutput) Id ¶
func (o LookupRoleResultOutput) Id() pulumi.StringOutput
ID of the role.
func (LookupRoleResultOutput) IsSuperAdminRole ¶
func (o LookupRoleResultOutput) IsSuperAdminRole() pulumi.BoolOutput
Returns true if the role is a super admin role.
func (LookupRoleResultOutput) IsSystemRole ¶
func (o LookupRoleResultOutput) IsSystemRole() pulumi.BoolOutput
Returns true if this is a pre-defined system role.
func (LookupRoleResultOutput) Name ¶
func (o LookupRoleResultOutput) Name() pulumi.StringOutput
Name of the role.
func (LookupRoleResultOutput) Privileges ¶
func (o LookupRoleResultOutput) Privileges() GetRolePrivilegeArrayOutput
The set of privileges that are granted to this role.
func (LookupRoleResultOutput) ToLookupRoleResultOutput ¶
func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
func (LookupRoleResultOutput) ToLookupRoleResultOutputWithContext ¶
func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
type LookupSchemaArgs ¶
type LookupSchemaArgs struct { // The unique identifier of the schema. SchemaId *string `pulumi:"schemaId"` // The schema's name. SchemaName *string `pulumi:"schemaName"` }
A collection of arguments for invoking getSchema.
type LookupSchemaOutputArgs ¶
type LookupSchemaOutputArgs struct { // The unique identifier of the schema. SchemaId pulumi.StringPtrInput `pulumi:"schemaId"` // The schema's name. SchemaName pulumi.StringPtrInput `pulumi:"schemaName"` }
A collection of arguments for invoking getSchema.
func (LookupSchemaOutputArgs) ElementType ¶
func (LookupSchemaOutputArgs) ElementType() reflect.Type
type LookupSchemaResult ¶
type LookupSchemaResult struct { // Display name for the schema. DisplayName string `pulumi:"displayName"` // ETag of the resource. Etag string `pulumi:"etag"` // A list of fields in the schema. Fields []GetSchemaField `pulumi:"fields"` // The ID of this resource. Id string `pulumi:"id"` // The unique identifier of the schema. SchemaId string `pulumi:"schemaId"` // The schema's name. SchemaName string `pulumi:"schemaName"` }
A collection of values returned by getSchema.
func LookupSchema ¶
func LookupSchema(ctx *pulumi.Context, args *LookupSchemaArgs, opts ...pulumi.InvokeOption) (*LookupSchemaResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { birthday, err := googleworkspace.LookupSchema(ctx, &GetSchemaArgs{ SchemaName: pulumi.StringRef("birthday"), }, nil) if err != nil { return err } ctx.Export("schemaDisplayName", birthday.DisplayName) return nil }) }
```
type LookupSchemaResultOutput ¶
type LookupSchemaResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSchema.
func LookupSchemaOutput ¶
func LookupSchemaOutput(ctx *pulumi.Context, args LookupSchemaOutputArgs, opts ...pulumi.InvokeOption) LookupSchemaResultOutput
func (LookupSchemaResultOutput) DisplayName ¶
func (o LookupSchemaResultOutput) DisplayName() pulumi.StringOutput
Display name for the schema.
func (LookupSchemaResultOutput) ElementType ¶
func (LookupSchemaResultOutput) ElementType() reflect.Type
func (LookupSchemaResultOutput) Etag ¶
func (o LookupSchemaResultOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (LookupSchemaResultOutput) Fields ¶
func (o LookupSchemaResultOutput) Fields() GetSchemaFieldArrayOutput
A list of fields in the schema.
func (LookupSchemaResultOutput) Id ¶
func (o LookupSchemaResultOutput) Id() pulumi.StringOutput
The ID of this resource.
func (LookupSchemaResultOutput) SchemaId ¶
func (o LookupSchemaResultOutput) SchemaId() pulumi.StringOutput
The unique identifier of the schema.
func (LookupSchemaResultOutput) SchemaName ¶
func (o LookupSchemaResultOutput) SchemaName() pulumi.StringOutput
The schema's name.
func (LookupSchemaResultOutput) ToLookupSchemaResultOutput ¶
func (o LookupSchemaResultOutput) ToLookupSchemaResultOutput() LookupSchemaResultOutput
func (LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext ¶
func (o LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext(ctx context.Context) LookupSchemaResultOutput
type LookupUserArgs ¶
type LookupUserArgs struct { // The unique ID for the user. Id *string `pulumi:"id"` // The user's primary email address. The primaryEmail must be unique and cannot be an alias of another user. PrimaryEmail *string `pulumi:"primaryEmail"` }
A collection of arguments for invoking getUser.
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct { // The unique ID for the user. Id pulumi.StringPtrInput `pulumi:"id"` // The user's primary email address. The primaryEmail must be unique and cannot be an alias of another user. PrimaryEmail pulumi.StringPtrInput `pulumi:"primaryEmail"` }
A collection of arguments for invoking getUser.
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct { // A list of the user's addresses. The maximum allowed data size is 10Kb. Addresses []GetUserAddress `pulumi:"addresses"` // This property is true if the user has completed an initial login and accepted the Terms of Service agreement. AgreedToTerms bool `pulumi:"agreedToTerms"` // asps.list of the user's alias email addresses. Aliases []string `pulumi:"aliases"` // Indicates if user is archived. Archived bool `pulumi:"archived"` // Indicates if the user is forced to change their password at next login. This setting doesn't apply when the user signs in via a third-party identity provider. ChangePasswordAtNextLogin bool `pulumi:"changePasswordAtNextLogin"` // The time the user's account was created. The value is in ISO 8601 date and time format. The time is the complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, 2010-04-05T17:30:04+01:00. CreationTime string `pulumi:"creationTime"` // Custom fields of the user. CustomSchemas []GetUserCustomSchema `pulumi:"customSchemas"` // The customer ID to retrieve all account users. You can use the alias myCustomer to represent your account's customerId. As a reseller administrator, you can use the resold customer account's customerId. To get a customerId, use the account's primary domain in the domain parameter of a users.list request. CustomerId string `pulumi:"customerId"` // The time the user's account was deleted. The value is in ISO 8601 date and time format The time is the complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example 2010-04-05T17:30:04+01:00. DeletionTime string `pulumi:"deletionTime"` // A list of the user's email addresses. The maximum allowed data size is 10Kb. Emails []GetUserEmail `pulumi:"emails"` // ETag of the resource. Etag string `pulumi:"etag"` // A list of external IDs for the user, such as an employee or network ID. The maximum allowed data size is 2Kb. ExternalIds []GetUserExternalId `pulumi:"externalIds"` // Stores the hash format of the password property. We recommend sending the password property value as a base 16 bit hexadecimal-encoded hash value. Set the hashFunction values as either the SHA-1, MD5, or crypt hash format. HashFunction string `pulumi:"hashFunction"` // The unique ID for the user. Id string `pulumi:"id"` // The user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size is 2Kb. Ims []GetUserIm `pulumi:"ims"` // Indicates if the user's profile is visible in the Google Workspace global address list when the contact sharing feature is enabled for the domain. IncludeInGlobalAddressList bool `pulumi:"includeInGlobalAddressList"` // If true, the user's IP address is added to the allow list. IpAllowlist bool `pulumi:"ipAllowlist"` // Indicates a user with super admininistrator privileges. IsAdmin bool `pulumi:"isAdmin"` // Indicates if the user is a delegated administrator. IsDelegatedAdmin bool `pulumi:"isDelegatedAdmin"` // Is 2-step verification enforced. IsEnforcedIn2StepVerification bool `pulumi:"isEnforcedIn2StepVerification"` // Is enrolled in 2-step verification. IsEnrolledIn2StepVerification bool `pulumi:"isEnrolledIn2StepVerification"` // Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license. IsMailboxSetup bool `pulumi:"isMailboxSetup"` // A list of the user's keywords. The maximum allowed data size is 1Kb. Keywords []GetUserKeyword `pulumi:"keywords"` // A list of the user's languages. The maximum allowed data size is 1Kb. Languages []GetUserLanguage `pulumi:"languages"` // The last time the user logged into the user's account. The value is in ISO 8601 date and time format. The time is the complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, 2010-04-05T17:30:04+01:00. LastLoginTime string `pulumi:"lastLoginTime"` // A list of the user's locations. The maximum allowed data size is 10Kb. Locations []GetUserLocation `pulumi:"locations"` // Holds the given and family names of the user, and the read-only fullName value. The maximum number of characters in the givenName and in the familyName values is 60. In addition, name values support unicode/UTF-8 characters, and can contain spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). Maximum allowed data size for this field is 1Kb. Names []GetUserName `pulumi:"names"` // asps.list of the user's non-editable alias email addresses. These are typically outside the account's primary domain or sub-domain. NonEditableAliases []string `pulumi:"nonEditableAliases"` // The full path of the parent organization associated with the user. If the parent organization is the top-level, it is represented as a forward slash (/). OrgUnitPath string `pulumi:"orgUnitPath"` // A list of organizations the user belongs to. The maximum allowed data size is 10Kb. Organizations []GetUserOrganization `pulumi:"organizations"` // Stores the password for the user account. A password can contain any combination of ASCII characters. A minimum of 8 characters is required. The maximum length is 100 characters. As the API does not return the value of password, this field is write-only, and the value stored in the state will be what is provided in the configuration. The field is required on create and will be empty on import. Password string `pulumi:"password"` // A list of the user's phone numbers. The maximum allowed data size is 1Kb. Phones []GetUserPhone `pulumi:"phones"` // A list of POSIX account information for the user. PosixAccounts []GetUserPosixAccount `pulumi:"posixAccounts"` // The user's primary email address. The primaryEmail must be unique and cannot be an alias of another user. PrimaryEmail string `pulumi:"primaryEmail"` // Recovery email of the user. RecoveryEmail string `pulumi:"recoveryEmail"` // Recovery phone of the user. The phone number must be in the E.164 format, starting with the plus sign (+). Example: +16506661212. RecoveryPhone string `pulumi:"recoveryPhone"` // A list of the user's relationships to other users. The maximum allowed data size for this field is 2Kb. Relations []GetUserRelation `pulumi:"relations"` // A list of SSH public keys. The maximum allowed data size is 10Kb. SshPublicKeys []GetUserSshPublicKey `pulumi:"sshPublicKeys"` // Indicates if user is suspended. Suspended bool `pulumi:"suspended"` // Has the reason a user account is suspended either by the administrator or by Google at the time of suspension. The property is returned only if the suspended property is true. SuspensionReason string `pulumi:"suspensionReason"` // ETag of the user's photo ThumbnailPhotoEtag string `pulumi:"thumbnailPhotoEtag"` // Photo Url of the user. ThumbnailPhotoUrl string `pulumi:"thumbnailPhotoUrl"` // A list of the user's websites. The maximum allowed data size is 2Kb. Websites []GetUserWebsite `pulumi:"websites"` }
A collection of values returned by getUser.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { dwight, err := googleworkspace.LookupUser(ctx, &GetUserArgs{ PrimaryEmail: pulumi.StringRef("dwight.schrute@example.com"), }, nil) if err != nil { return err } ctx.Export("isUserAdmin", dwight.IsAdmin) return nil }) }
```
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Addresses ¶
func (o LookupUserResultOutput) Addresses() GetUserAddressArrayOutput
A list of the user's addresses. The maximum allowed data size is 10Kb.
func (LookupUserResultOutput) AgreedToTerms ¶
func (o LookupUserResultOutput) AgreedToTerms() pulumi.BoolOutput
This property is true if the user has completed an initial login and accepted the Terms of Service agreement.
func (LookupUserResultOutput) Aliases ¶
func (o LookupUserResultOutput) Aliases() pulumi.StringArrayOutput
asps.list of the user's alias email addresses.
func (LookupUserResultOutput) Archived ¶
func (o LookupUserResultOutput) Archived() pulumi.BoolOutput
Indicates if user is archived.
func (LookupUserResultOutput) ChangePasswordAtNextLogin ¶
func (o LookupUserResultOutput) ChangePasswordAtNextLogin() pulumi.BoolOutput
Indicates if the user is forced to change their password at next login. This setting doesn't apply when the user signs in via a third-party identity provider.
func (LookupUserResultOutput) CreationTime ¶
func (o LookupUserResultOutput) CreationTime() pulumi.StringOutput
The time the user's account was created. The value is in ISO 8601 date and time format. The time is the complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, 2010-04-05T17:30:04+01:00.
func (LookupUserResultOutput) CustomSchemas ¶
func (o LookupUserResultOutput) CustomSchemas() GetUserCustomSchemaArrayOutput
Custom fields of the user.
func (LookupUserResultOutput) CustomerId ¶
func (o LookupUserResultOutput) CustomerId() pulumi.StringOutput
The customer ID to retrieve all account users. You can use the alias myCustomer to represent your account's customerId. As a reseller administrator, you can use the resold customer account's customerId. To get a customerId, use the account's primary domain in the domain parameter of a users.list request.
func (LookupUserResultOutput) DeletionTime ¶
func (o LookupUserResultOutput) DeletionTime() pulumi.StringOutput
The time the user's account was deleted. The value is in ISO 8601 date and time format The time is the complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example 2010-04-05T17:30:04+01:00.
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Emails ¶
func (o LookupUserResultOutput) Emails() GetUserEmailArrayOutput
A list of the user's email addresses. The maximum allowed data size is 10Kb.
func (LookupUserResultOutput) Etag ¶
func (o LookupUserResultOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (LookupUserResultOutput) ExternalIds ¶
func (o LookupUserResultOutput) ExternalIds() GetUserExternalIdArrayOutput
A list of external IDs for the user, such as an employee or network ID. The maximum allowed data size is 2Kb.
func (LookupUserResultOutput) HashFunction ¶
func (o LookupUserResultOutput) HashFunction() pulumi.StringOutput
Stores the hash format of the password property. We recommend sending the password property value as a base 16 bit hexadecimal-encoded hash value. Set the hashFunction values as either the SHA-1, MD5, or crypt hash format.
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The unique ID for the user.
func (LookupUserResultOutput) Ims ¶
func (o LookupUserResultOutput) Ims() GetUserImArrayOutput
The user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size is 2Kb.
func (LookupUserResultOutput) IncludeInGlobalAddressList ¶
func (o LookupUserResultOutput) IncludeInGlobalAddressList() pulumi.BoolOutput
Indicates if the user's profile is visible in the Google Workspace global address list when the contact sharing feature is enabled for the domain.
func (LookupUserResultOutput) IpAllowlist ¶
func (o LookupUserResultOutput) IpAllowlist() pulumi.BoolOutput
If true, the user's IP address is added to the allow list.
func (LookupUserResultOutput) IsAdmin ¶
func (o LookupUserResultOutput) IsAdmin() pulumi.BoolOutput
Indicates a user with super admininistrator privileges.
func (LookupUserResultOutput) IsDelegatedAdmin ¶
func (o LookupUserResultOutput) IsDelegatedAdmin() pulumi.BoolOutput
Indicates if the user is a delegated administrator.
func (LookupUserResultOutput) IsEnforcedIn2StepVerification ¶
func (o LookupUserResultOutput) IsEnforcedIn2StepVerification() pulumi.BoolOutput
Is 2-step verification enforced.
func (LookupUserResultOutput) IsEnrolledIn2StepVerification ¶
func (o LookupUserResultOutput) IsEnrolledIn2StepVerification() pulumi.BoolOutput
Is enrolled in 2-step verification.
func (LookupUserResultOutput) IsMailboxSetup ¶
func (o LookupUserResultOutput) IsMailboxSetup() pulumi.BoolOutput
Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license.
func (LookupUserResultOutput) Keywords ¶
func (o LookupUserResultOutput) Keywords() GetUserKeywordArrayOutput
A list of the user's keywords. The maximum allowed data size is 1Kb.
func (LookupUserResultOutput) Languages ¶
func (o LookupUserResultOutput) Languages() GetUserLanguageArrayOutput
A list of the user's languages. The maximum allowed data size is 1Kb.
func (LookupUserResultOutput) LastLoginTime ¶
func (o LookupUserResultOutput) LastLoginTime() pulumi.StringOutput
The last time the user logged into the user's account. The value is in ISO 8601 date and time format. The time is the complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, 2010-04-05T17:30:04+01:00.
func (LookupUserResultOutput) Locations ¶
func (o LookupUserResultOutput) Locations() GetUserLocationArrayOutput
A list of the user's locations. The maximum allowed data size is 10Kb.
func (LookupUserResultOutput) Names ¶
func (o LookupUserResultOutput) Names() GetUserNameArrayOutput
Holds the given and family names of the user, and the read-only fullName value. The maximum number of characters in the givenName and in the familyName values is 60. In addition, name values support unicode/UTF-8 characters, and can contain spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). Maximum allowed data size for this field is 1Kb.
func (LookupUserResultOutput) NonEditableAliases ¶
func (o LookupUserResultOutput) NonEditableAliases() pulumi.StringArrayOutput
asps.list of the user's non-editable alias email addresses. These are typically outside the account's primary domain or sub-domain.
func (LookupUserResultOutput) OrgUnitPath ¶
func (o LookupUserResultOutput) OrgUnitPath() pulumi.StringOutput
The full path of the parent organization associated with the user. If the parent organization is the top-level, it is represented as a forward slash (/).
func (LookupUserResultOutput) Organizations ¶
func (o LookupUserResultOutput) Organizations() GetUserOrganizationArrayOutput
A list of organizations the user belongs to. The maximum allowed data size is 10Kb.
func (LookupUserResultOutput) Password ¶
func (o LookupUserResultOutput) Password() pulumi.StringOutput
Stores the password for the user account. A password can contain any combination of ASCII characters. A minimum of 8 characters is required. The maximum length is 100 characters. As the API does not return the value of password, this field is write-only, and the value stored in the state will be what is provided in the configuration. The field is required on create and will be empty on import.
func (LookupUserResultOutput) Phones ¶
func (o LookupUserResultOutput) Phones() GetUserPhoneArrayOutput
A list of the user's phone numbers. The maximum allowed data size is 1Kb.
func (LookupUserResultOutput) PosixAccounts ¶
func (o LookupUserResultOutput) PosixAccounts() GetUserPosixAccountArrayOutput
A list of POSIX account information for the user.
func (LookupUserResultOutput) PrimaryEmail ¶
func (o LookupUserResultOutput) PrimaryEmail() pulumi.StringOutput
The user's primary email address. The primaryEmail must be unique and cannot be an alias of another user.
func (LookupUserResultOutput) RecoveryEmail ¶
func (o LookupUserResultOutput) RecoveryEmail() pulumi.StringOutput
Recovery email of the user.
func (LookupUserResultOutput) RecoveryPhone ¶
func (o LookupUserResultOutput) RecoveryPhone() pulumi.StringOutput
Recovery phone of the user. The phone number must be in the E.164 format, starting with the plus sign (+). Example: +16506661212.
func (LookupUserResultOutput) Relations ¶
func (o LookupUserResultOutput) Relations() GetUserRelationArrayOutput
A list of the user's relationships to other users. The maximum allowed data size for this field is 2Kb.
func (LookupUserResultOutput) SshPublicKeys ¶
func (o LookupUserResultOutput) SshPublicKeys() GetUserSshPublicKeyArrayOutput
A list of SSH public keys. The maximum allowed data size is 10Kb.
func (LookupUserResultOutput) Suspended ¶
func (o LookupUserResultOutput) Suspended() pulumi.BoolOutput
Indicates if user is suspended.
func (LookupUserResultOutput) SuspensionReason ¶
func (o LookupUserResultOutput) SuspensionReason() pulumi.StringOutput
Has the reason a user account is suspended either by the administrator or by Google at the time of suspension. The property is returned only if the suspended property is true.
func (LookupUserResultOutput) ThumbnailPhotoEtag ¶
func (o LookupUserResultOutput) ThumbnailPhotoEtag() pulumi.StringOutput
ETag of the user's photo
func (LookupUserResultOutput) ThumbnailPhotoUrl ¶
func (o LookupUserResultOutput) ThumbnailPhotoUrl() pulumi.StringOutput
Photo Url of the user.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) Websites ¶
func (o LookupUserResultOutput) Websites() GetUserWebsiteArrayOutput
A list of the user's websites. The maximum allowed data size is 2Kb.
type OrgUnit ¶
type OrgUnit struct { pulumi.CustomResourceState // Defaults to `false`. Determines if a sub-organizational unit can inherit the settings of the parent organization. False means a sub-organizational unit inherits the settings of the nearest parent organizational unit. For more information on inheritance and users in an organization structure, see the [administration help center](https://support.google.com/a/answer/4352075). BlockInheritance pulumi.BoolPtrOutput `pulumi:"blockInheritance"` // Description of the organizational unit. Description pulumi.StringPtrOutput `pulumi:"description"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // The organizational unit's path name. For example, an organizational unit's name within the /corp/support/sales*support parent path is sales*support. Name pulumi.StringOutput `pulumi:"name"` // The unique ID of the organizational unit. OrgUnitId pulumi.StringOutput `pulumi:"orgUnitId"` // The full path to the organizational unit. The orgUnitPath is a derived property. When listed, it is derived from parentOrgunitPath and organizational unit's name. For example, for an organizational unit named 'apps' under parent organization '/engineering', the orgUnitPath is '/engineering/apps'. In order to edit an orgUnitPath, either update the name of the organization or the parentOrgunitPath. A user's organizational unit determines which Google Workspace services the user has access to. If the user is moved to a new organization, the user's access changes. For more information about organization structures, see the [administration help center](https://support.google.com/a/answer/4352075). For more information about moving a user to a different organization, see [chromeosdevices.update a user](https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#update_user). OrgUnitPath pulumi.StringOutput `pulumi:"orgUnitPath"` // The unique ID of the parent organizational unit. ParentOrgUnitId pulumi.StringOutput `pulumi:"parentOrgUnitId"` // The organizational unit's parent path. For example, /corp/sales is the parent path for /corp/sales/sales_support organizational unit. ParentOrgUnitPath pulumi.StringOutput `pulumi:"parentOrgUnitPath"` }
OrgUnit resource manages Google Workspace OrgUnits. Org Unit resides under the `https://www.googleapis.com/auth/admin.directory.orgunit` client scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := googleworkspace.NewOrgUnit(ctx, "org", &googleworkspace.OrgUnitArgs{ Description: pulumi.String("paper company"), ParentOrgUnitPath: pulumi.String("/"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/orgUnit:OrgUnit org "id:01ab2c3d4efg56h"
```
func GetOrgUnit ¶
func GetOrgUnit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrgUnitState, opts ...pulumi.ResourceOption) (*OrgUnit, error)
GetOrgUnit gets an existing OrgUnit resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOrgUnit ¶
func NewOrgUnit(ctx *pulumi.Context, name string, args *OrgUnitArgs, opts ...pulumi.ResourceOption) (*OrgUnit, error)
NewOrgUnit registers a new resource with the given unique name, arguments, and options.
func (*OrgUnit) ElementType ¶
func (*OrgUnit) ToOrgUnitOutput ¶
func (i *OrgUnit) ToOrgUnitOutput() OrgUnitOutput
func (*OrgUnit) ToOrgUnitOutputWithContext ¶
func (i *OrgUnit) ToOrgUnitOutputWithContext(ctx context.Context) OrgUnitOutput
type OrgUnitArgs ¶
type OrgUnitArgs struct { // Defaults to `false`. Determines if a sub-organizational unit can inherit the settings of the parent organization. False means a sub-organizational unit inherits the settings of the nearest parent organizational unit. For more information on inheritance and users in an organization structure, see the [administration help center](https://support.google.com/a/answer/4352075). BlockInheritance pulumi.BoolPtrInput // Description of the organizational unit. Description pulumi.StringPtrInput // The organizational unit's path name. For example, an organizational unit's name within the /corp/support/sales*support parent path is sales*support. Name pulumi.StringPtrInput // The unique ID of the parent organizational unit. ParentOrgUnitId pulumi.StringPtrInput // The organizational unit's parent path. For example, /corp/sales is the parent path for /corp/sales/sales_support organizational unit. ParentOrgUnitPath pulumi.StringPtrInput }
The set of arguments for constructing a OrgUnit resource.
func (OrgUnitArgs) ElementType ¶
func (OrgUnitArgs) ElementType() reflect.Type
type OrgUnitArray ¶
type OrgUnitArray []OrgUnitInput
func (OrgUnitArray) ElementType ¶
func (OrgUnitArray) ElementType() reflect.Type
func (OrgUnitArray) ToOrgUnitArrayOutput ¶
func (i OrgUnitArray) ToOrgUnitArrayOutput() OrgUnitArrayOutput
func (OrgUnitArray) ToOrgUnitArrayOutputWithContext ¶
func (i OrgUnitArray) ToOrgUnitArrayOutputWithContext(ctx context.Context) OrgUnitArrayOutput
type OrgUnitArrayInput ¶
type OrgUnitArrayInput interface { pulumi.Input ToOrgUnitArrayOutput() OrgUnitArrayOutput ToOrgUnitArrayOutputWithContext(context.Context) OrgUnitArrayOutput }
OrgUnitArrayInput is an input type that accepts OrgUnitArray and OrgUnitArrayOutput values. You can construct a concrete instance of `OrgUnitArrayInput` via:
OrgUnitArray{ OrgUnitArgs{...} }
type OrgUnitArrayOutput ¶
type OrgUnitArrayOutput struct{ *pulumi.OutputState }
func (OrgUnitArrayOutput) ElementType ¶
func (OrgUnitArrayOutput) ElementType() reflect.Type
func (OrgUnitArrayOutput) Index ¶
func (o OrgUnitArrayOutput) Index(i pulumi.IntInput) OrgUnitOutput
func (OrgUnitArrayOutput) ToOrgUnitArrayOutput ¶
func (o OrgUnitArrayOutput) ToOrgUnitArrayOutput() OrgUnitArrayOutput
func (OrgUnitArrayOutput) ToOrgUnitArrayOutputWithContext ¶
func (o OrgUnitArrayOutput) ToOrgUnitArrayOutputWithContext(ctx context.Context) OrgUnitArrayOutput
type OrgUnitInput ¶
type OrgUnitInput interface { pulumi.Input ToOrgUnitOutput() OrgUnitOutput ToOrgUnitOutputWithContext(ctx context.Context) OrgUnitOutput }
type OrgUnitMap ¶
type OrgUnitMap map[string]OrgUnitInput
func (OrgUnitMap) ElementType ¶
func (OrgUnitMap) ElementType() reflect.Type
func (OrgUnitMap) ToOrgUnitMapOutput ¶
func (i OrgUnitMap) ToOrgUnitMapOutput() OrgUnitMapOutput
func (OrgUnitMap) ToOrgUnitMapOutputWithContext ¶
func (i OrgUnitMap) ToOrgUnitMapOutputWithContext(ctx context.Context) OrgUnitMapOutput
type OrgUnitMapInput ¶
type OrgUnitMapInput interface { pulumi.Input ToOrgUnitMapOutput() OrgUnitMapOutput ToOrgUnitMapOutputWithContext(context.Context) OrgUnitMapOutput }
OrgUnitMapInput is an input type that accepts OrgUnitMap and OrgUnitMapOutput values. You can construct a concrete instance of `OrgUnitMapInput` via:
OrgUnitMap{ "key": OrgUnitArgs{...} }
type OrgUnitMapOutput ¶
type OrgUnitMapOutput struct{ *pulumi.OutputState }
func (OrgUnitMapOutput) ElementType ¶
func (OrgUnitMapOutput) ElementType() reflect.Type
func (OrgUnitMapOutput) MapIndex ¶
func (o OrgUnitMapOutput) MapIndex(k pulumi.StringInput) OrgUnitOutput
func (OrgUnitMapOutput) ToOrgUnitMapOutput ¶
func (o OrgUnitMapOutput) ToOrgUnitMapOutput() OrgUnitMapOutput
func (OrgUnitMapOutput) ToOrgUnitMapOutputWithContext ¶
func (o OrgUnitMapOutput) ToOrgUnitMapOutputWithContext(ctx context.Context) OrgUnitMapOutput
type OrgUnitOutput ¶
type OrgUnitOutput struct{ *pulumi.OutputState }
func (OrgUnitOutput) BlockInheritance ¶
func (o OrgUnitOutput) BlockInheritance() pulumi.BoolPtrOutput
Defaults to `false`. Determines if a sub-organizational unit can inherit the settings of the parent organization. False means a sub-organizational unit inherits the settings of the nearest parent organizational unit. For more information on inheritance and users in an organization structure, see the [administration help center](https://support.google.com/a/answer/4352075).
func (OrgUnitOutput) Description ¶
func (o OrgUnitOutput) Description() pulumi.StringPtrOutput
Description of the organizational unit.
func (OrgUnitOutput) ElementType ¶
func (OrgUnitOutput) ElementType() reflect.Type
func (OrgUnitOutput) Name ¶
func (o OrgUnitOutput) Name() pulumi.StringOutput
The organizational unit's path name. For example, an organizational unit's name within the /corp/support/sales*support parent path is sales*support.
func (OrgUnitOutput) OrgUnitId ¶
func (o OrgUnitOutput) OrgUnitId() pulumi.StringOutput
The unique ID of the organizational unit.
func (OrgUnitOutput) OrgUnitPath ¶
func (o OrgUnitOutput) OrgUnitPath() pulumi.StringOutput
The full path to the organizational unit. The orgUnitPath is a derived property. When listed, it is derived from parentOrgunitPath and organizational unit's name. For example, for an organizational unit named 'apps' under parent organization '/engineering', the orgUnitPath is '/engineering/apps'. In order to edit an orgUnitPath, either update the name of the organization or the parentOrgunitPath. A user's organizational unit determines which Google Workspace services the user has access to. If the user is moved to a new organization, the user's access changes. For more information about organization structures, see the [administration help center](https://support.google.com/a/answer/4352075). For more information about moving a user to a different organization, see [chromeosdevices.update a user](https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#update_user).
func (OrgUnitOutput) ParentOrgUnitId ¶
func (o OrgUnitOutput) ParentOrgUnitId() pulumi.StringOutput
The unique ID of the parent organizational unit.
func (OrgUnitOutput) ParentOrgUnitPath ¶
func (o OrgUnitOutput) ParentOrgUnitPath() pulumi.StringOutput
The organizational unit's parent path. For example, /corp/sales is the parent path for /corp/sales/sales_support organizational unit.
func (OrgUnitOutput) ToOrgUnitOutput ¶
func (o OrgUnitOutput) ToOrgUnitOutput() OrgUnitOutput
func (OrgUnitOutput) ToOrgUnitOutputWithContext ¶
func (o OrgUnitOutput) ToOrgUnitOutputWithContext(ctx context.Context) OrgUnitOutput
type OrgUnitState ¶
type OrgUnitState struct { // Defaults to `false`. Determines if a sub-organizational unit can inherit the settings of the parent organization. False means a sub-organizational unit inherits the settings of the nearest parent organizational unit. For more information on inheritance and users in an organization structure, see the [administration help center](https://support.google.com/a/answer/4352075). BlockInheritance pulumi.BoolPtrInput // Description of the organizational unit. Description pulumi.StringPtrInput // ETag of the resource. Etag pulumi.StringPtrInput // The organizational unit's path name. For example, an organizational unit's name within the /corp/support/sales*support parent path is sales*support. Name pulumi.StringPtrInput // The unique ID of the organizational unit. OrgUnitId pulumi.StringPtrInput // The full path to the organizational unit. The orgUnitPath is a derived property. When listed, it is derived from parentOrgunitPath and organizational unit's name. For example, for an organizational unit named 'apps' under parent organization '/engineering', the orgUnitPath is '/engineering/apps'. In order to edit an orgUnitPath, either update the name of the organization or the parentOrgunitPath. A user's organizational unit determines which Google Workspace services the user has access to. If the user is moved to a new organization, the user's access changes. For more information about organization structures, see the [administration help center](https://support.google.com/a/answer/4352075). For more information about moving a user to a different organization, see [chromeosdevices.update a user](https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#update_user). OrgUnitPath pulumi.StringPtrInput // The unique ID of the parent organizational unit. ParentOrgUnitId pulumi.StringPtrInput // The organizational unit's parent path. For example, /corp/sales is the parent path for /corp/sales/sales_support organizational unit. ParentOrgUnitPath pulumi.StringPtrInput }
func (OrgUnitState) ElementType ¶
func (OrgUnitState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // A temporary [OAuth 2.0 access token] obtained from the Google Authorization server, i.e. the `Authorization: Bearer` // token used to authenticate HTTP requests to Google Admin SDK APIs. This is an alternative to `credentials`, and ignores // the `oauth_scopes` field. If both are specified, `access_token` will be used over the `credentials` field. AccessToken pulumi.StringPtrOutput `pulumi:"accessToken"` // Either the path to or the contents of a service account key file in JSON format you can manage key files using the Cloud // Console). If not provided, the application default credentials will be used. Credentials pulumi.StringPtrOutput `pulumi:"credentials"` // The customer id provided with your Google Workspace subscription. It is found in the admin console under Account // Settings. CustomerId pulumi.StringPtrOutput `pulumi:"customerId"` // The impersonated user's email with access to the Admin APIs can access the Admin SDK Directory API. // `impersonated_user_email` is required for all services except group and user management. ImpersonatedUserEmail pulumi.StringPtrOutput `pulumi:"impersonatedUserEmail"` // The service account used to create the provided `access_token` if authenticating using the `access_token` method and // needing to impersonate a user. This service account will require the GCP role `Service Account Token Creator` if needing // to impersonate a user. ServiceAccount pulumi.StringPtrOutput `pulumi:"serviceAccount"` }
The provider type for the googleworkspace package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // A temporary [OAuth 2.0 access token] obtained from the Google Authorization server, i.e. the `Authorization: Bearer` // token used to authenticate HTTP requests to Google Admin SDK APIs. This is an alternative to `credentials`, and ignores // the `oauth_scopes` field. If both are specified, `access_token` will be used over the `credentials` field. AccessToken pulumi.StringPtrInput // Either the path to or the contents of a service account key file in JSON format you can manage key files using the Cloud // Console). If not provided, the application default credentials will be used. Credentials pulumi.StringPtrInput // The customer id provided with your Google Workspace subscription. It is found in the admin console under Account // Settings. CustomerId pulumi.StringPtrInput // The impersonated user's email with access to the Admin APIs can access the Admin SDK Directory API. // `impersonated_user_email` is required for all services except group and user management. ImpersonatedUserEmail pulumi.StringPtrInput // The list of the scopes required for your application (for a list of possible scopes, see [Authorize // requests](https://developers.google.com/admin-sdk/directory/v1/guides/authorizing)) OauthScopes pulumi.StringArrayInput // The service account used to create the provided `access_token` if authenticating using the `access_token` method and // needing to impersonate a user. This service account will require the GCP role `Service Account Token Creator` if needing // to impersonate a user. ServiceAccount pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) AccessToken ¶
func (o ProviderOutput) AccessToken() pulumi.StringPtrOutput
A temporary [OAuth 2.0 access token] obtained from the Google Authorization server, i.e. the `Authorization: Bearer` token used to authenticate HTTP requests to Google Admin SDK APIs. This is an alternative to `credentials`, and ignores the `oauth_scopes` field. If both are specified, `access_token` will be used over the `credentials` field.
func (ProviderOutput) Credentials ¶
func (o ProviderOutput) Credentials() pulumi.StringPtrOutput
Either the path to or the contents of a service account key file in JSON format you can manage key files using the Cloud Console). If not provided, the application default credentials will be used.
func (ProviderOutput) CustomerId ¶
func (o ProviderOutput) CustomerId() pulumi.StringPtrOutput
The customer id provided with your Google Workspace subscription. It is found in the admin console under Account Settings.
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ImpersonatedUserEmail ¶
func (o ProviderOutput) ImpersonatedUserEmail() pulumi.StringPtrOutput
The impersonated user's email with access to the Admin APIs can access the Admin SDK Directory API. `impersonated_user_email` is required for all services except group and user management.
func (ProviderOutput) ServiceAccount ¶
func (o ProviderOutput) ServiceAccount() pulumi.StringPtrOutput
The service account used to create the provided `access_token` if authenticating using the `access_token` method and needing to impersonate a user. This service account will require the GCP role `Service Account Token Creator` if needing to impersonate a user.
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type Role ¶
type Role struct { pulumi.CustomResourceState // A short description of the role. Description pulumi.StringPtrOutput `pulumi:"description"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // Returns true if the role is a super admin role. IsSuperAdminRole pulumi.BoolOutput `pulumi:"isSuperAdminRole"` // Returns true if this is a pre-defined system role. IsSystemRole pulumi.BoolOutput `pulumi:"isSystemRole"` // Name of the role. Name pulumi.StringOutput `pulumi:"name"` // The set of privileges that are granted to this role. Privileges RolePrivilegeArrayOutput `pulumi:"privileges"` }
## Import
```sh
$ pulumi import googleworkspace:index/role:Role admin 12345678901234567
```
func GetRole ¶
func GetRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)
GetRole gets an existing Role resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRole ¶
func NewRole(ctx *pulumi.Context, name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)
NewRole registers a new resource with the given unique name, arguments, and options.
func (*Role) ElementType ¶
func (*Role) ToRoleOutput ¶
func (i *Role) ToRoleOutput() RoleOutput
func (*Role) ToRoleOutputWithContext ¶
func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleArgs ¶
type RoleArgs struct { // A short description of the role. Description pulumi.StringPtrInput // Name of the role. Name pulumi.StringPtrInput // The set of privileges that are granted to this role. Privileges RolePrivilegeArrayInput }
The set of arguments for constructing a Role resource.
func (RoleArgs) ElementType ¶
type RoleArray ¶
type RoleArray []RoleInput
func (RoleArray) ElementType ¶
func (RoleArray) ToRoleArrayOutput ¶
func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput
func (RoleArray) ToRoleArrayOutputWithContext ¶
func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleArrayInput ¶
type RoleArrayInput interface { pulumi.Input ToRoleArrayOutput() RoleArrayOutput ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput }
RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:
RoleArray{ RoleArgs{...} }
type RoleArrayOutput ¶
type RoleArrayOutput struct{ *pulumi.OutputState }
func (RoleArrayOutput) ElementType ¶
func (RoleArrayOutput) ElementType() reflect.Type
func (RoleArrayOutput) Index ¶
func (o RoleArrayOutput) Index(i pulumi.IntInput) RoleOutput
func (RoleArrayOutput) ToRoleArrayOutput ¶
func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput
func (RoleArrayOutput) ToRoleArrayOutputWithContext ¶
func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleAssignment ¶
type RoleAssignment struct { pulumi.CustomResourceState // The unique ID of the user this role is assigned to. AssignedTo pulumi.StringOutput `pulumi:"assignedTo"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // If the role is restricted to an organization unit, this contains the ID for the organization unit the exercise of this // role is restricted to. OrgUnitId pulumi.StringPtrOutput `pulumi:"orgUnitId"` // The ID of the role that is assigned. RoleId pulumi.StringOutput `pulumi:"roleId"` // The scope in which this role is assigned. Valid values are : - `CUSTOMER` - `ORG_UNIT` ScopeType pulumi.StringPtrOutput `pulumi:"scopeType"` }
## Import
```sh
$ pulumi import googleworkspace:index/roleAssignment:RoleAssignment dwight 12345678901234567
```
func GetRoleAssignment ¶
func GetRoleAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleAssignmentState, opts ...pulumi.ResourceOption) (*RoleAssignment, error)
GetRoleAssignment gets an existing RoleAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRoleAssignment ¶
func NewRoleAssignment(ctx *pulumi.Context, name string, args *RoleAssignmentArgs, opts ...pulumi.ResourceOption) (*RoleAssignment, error)
NewRoleAssignment registers a new resource with the given unique name, arguments, and options.
func (*RoleAssignment) ElementType ¶
func (*RoleAssignment) ElementType() reflect.Type
func (*RoleAssignment) ToRoleAssignmentOutput ¶
func (i *RoleAssignment) ToRoleAssignmentOutput() RoleAssignmentOutput
func (*RoleAssignment) ToRoleAssignmentOutputWithContext ¶
func (i *RoleAssignment) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput
type RoleAssignmentArgs ¶
type RoleAssignmentArgs struct { // The unique ID of the user this role is assigned to. AssignedTo pulumi.StringInput // If the role is restricted to an organization unit, this contains the ID for the organization unit the exercise of this // role is restricted to. OrgUnitId pulumi.StringPtrInput // The ID of the role that is assigned. RoleId pulumi.StringInput // The scope in which this role is assigned. Valid values are : - `CUSTOMER` - `ORG_UNIT` ScopeType pulumi.StringPtrInput }
The set of arguments for constructing a RoleAssignment resource.
func (RoleAssignmentArgs) ElementType ¶
func (RoleAssignmentArgs) ElementType() reflect.Type
type RoleAssignmentArray ¶
type RoleAssignmentArray []RoleAssignmentInput
func (RoleAssignmentArray) ElementType ¶
func (RoleAssignmentArray) ElementType() reflect.Type
func (RoleAssignmentArray) ToRoleAssignmentArrayOutput ¶
func (i RoleAssignmentArray) ToRoleAssignmentArrayOutput() RoleAssignmentArrayOutput
func (RoleAssignmentArray) ToRoleAssignmentArrayOutputWithContext ¶
func (i RoleAssignmentArray) ToRoleAssignmentArrayOutputWithContext(ctx context.Context) RoleAssignmentArrayOutput
type RoleAssignmentArrayInput ¶
type RoleAssignmentArrayInput interface { pulumi.Input ToRoleAssignmentArrayOutput() RoleAssignmentArrayOutput ToRoleAssignmentArrayOutputWithContext(context.Context) RoleAssignmentArrayOutput }
RoleAssignmentArrayInput is an input type that accepts RoleAssignmentArray and RoleAssignmentArrayOutput values. You can construct a concrete instance of `RoleAssignmentArrayInput` via:
RoleAssignmentArray{ RoleAssignmentArgs{...} }
type RoleAssignmentArrayOutput ¶
type RoleAssignmentArrayOutput struct{ *pulumi.OutputState }
func (RoleAssignmentArrayOutput) ElementType ¶
func (RoleAssignmentArrayOutput) ElementType() reflect.Type
func (RoleAssignmentArrayOutput) Index ¶
func (o RoleAssignmentArrayOutput) Index(i pulumi.IntInput) RoleAssignmentOutput
func (RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutput ¶
func (o RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutput() RoleAssignmentArrayOutput
func (RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutputWithContext ¶
func (o RoleAssignmentArrayOutput) ToRoleAssignmentArrayOutputWithContext(ctx context.Context) RoleAssignmentArrayOutput
type RoleAssignmentInput ¶
type RoleAssignmentInput interface { pulumi.Input ToRoleAssignmentOutput() RoleAssignmentOutput ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput }
type RoleAssignmentMap ¶
type RoleAssignmentMap map[string]RoleAssignmentInput
func (RoleAssignmentMap) ElementType ¶
func (RoleAssignmentMap) ElementType() reflect.Type
func (RoleAssignmentMap) ToRoleAssignmentMapOutput ¶
func (i RoleAssignmentMap) ToRoleAssignmentMapOutput() RoleAssignmentMapOutput
func (RoleAssignmentMap) ToRoleAssignmentMapOutputWithContext ¶
func (i RoleAssignmentMap) ToRoleAssignmentMapOutputWithContext(ctx context.Context) RoleAssignmentMapOutput
type RoleAssignmentMapInput ¶
type RoleAssignmentMapInput interface { pulumi.Input ToRoleAssignmentMapOutput() RoleAssignmentMapOutput ToRoleAssignmentMapOutputWithContext(context.Context) RoleAssignmentMapOutput }
RoleAssignmentMapInput is an input type that accepts RoleAssignmentMap and RoleAssignmentMapOutput values. You can construct a concrete instance of `RoleAssignmentMapInput` via:
RoleAssignmentMap{ "key": RoleAssignmentArgs{...} }
type RoleAssignmentMapOutput ¶
type RoleAssignmentMapOutput struct{ *pulumi.OutputState }
func (RoleAssignmentMapOutput) ElementType ¶
func (RoleAssignmentMapOutput) ElementType() reflect.Type
func (RoleAssignmentMapOutput) MapIndex ¶
func (o RoleAssignmentMapOutput) MapIndex(k pulumi.StringInput) RoleAssignmentOutput
func (RoleAssignmentMapOutput) ToRoleAssignmentMapOutput ¶
func (o RoleAssignmentMapOutput) ToRoleAssignmentMapOutput() RoleAssignmentMapOutput
func (RoleAssignmentMapOutput) ToRoleAssignmentMapOutputWithContext ¶
func (o RoleAssignmentMapOutput) ToRoleAssignmentMapOutputWithContext(ctx context.Context) RoleAssignmentMapOutput
type RoleAssignmentOutput ¶
type RoleAssignmentOutput struct{ *pulumi.OutputState }
func (RoleAssignmentOutput) AssignedTo ¶
func (o RoleAssignmentOutput) AssignedTo() pulumi.StringOutput
The unique ID of the user this role is assigned to.
func (RoleAssignmentOutput) ElementType ¶
func (RoleAssignmentOutput) ElementType() reflect.Type
func (RoleAssignmentOutput) Etag ¶
func (o RoleAssignmentOutput) Etag() pulumi.StringOutput
ETag of the resource.
func (RoleAssignmentOutput) OrgUnitId ¶
func (o RoleAssignmentOutput) OrgUnitId() pulumi.StringPtrOutput
If the role is restricted to an organization unit, this contains the ID for the organization unit the exercise of this role is restricted to.
func (RoleAssignmentOutput) RoleId ¶
func (o RoleAssignmentOutput) RoleId() pulumi.StringOutput
The ID of the role that is assigned.
func (RoleAssignmentOutput) ScopeType ¶
func (o RoleAssignmentOutput) ScopeType() pulumi.StringPtrOutput
The scope in which this role is assigned. Valid values are : - `CUSTOMER` - `ORG_UNIT`
func (RoleAssignmentOutput) ToRoleAssignmentOutput ¶
func (o RoleAssignmentOutput) ToRoleAssignmentOutput() RoleAssignmentOutput
func (RoleAssignmentOutput) ToRoleAssignmentOutputWithContext ¶
func (o RoleAssignmentOutput) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput
type RoleAssignmentState ¶
type RoleAssignmentState struct { // The unique ID of the user this role is assigned to. AssignedTo pulumi.StringPtrInput // ETag of the resource. Etag pulumi.StringPtrInput // If the role is restricted to an organization unit, this contains the ID for the organization unit the exercise of this // role is restricted to. OrgUnitId pulumi.StringPtrInput // The ID of the role that is assigned. RoleId pulumi.StringPtrInput // The scope in which this role is assigned. Valid values are : - `CUSTOMER` - `ORG_UNIT` ScopeType pulumi.StringPtrInput }
func (RoleAssignmentState) ElementType ¶
func (RoleAssignmentState) ElementType() reflect.Type
type RoleInput ¶
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(ctx context.Context) RoleOutput }
type RoleMap ¶
func (RoleMap) ElementType ¶
func (RoleMap) ToRoleMapOutput ¶
func (i RoleMap) ToRoleMapOutput() RoleMapOutput
func (RoleMap) ToRoleMapOutputWithContext ¶
func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleMapInput ¶
type RoleMapInput interface { pulumi.Input ToRoleMapOutput() RoleMapOutput ToRoleMapOutputWithContext(context.Context) RoleMapOutput }
RoleMapInput is an input type that accepts RoleMap and RoleMapOutput values. You can construct a concrete instance of `RoleMapInput` via:
RoleMap{ "key": RoleArgs{...} }
type RoleMapOutput ¶
type RoleMapOutput struct{ *pulumi.OutputState }
func (RoleMapOutput) ElementType ¶
func (RoleMapOutput) ElementType() reflect.Type
func (RoleMapOutput) MapIndex ¶
func (o RoleMapOutput) MapIndex(k pulumi.StringInput) RoleOutput
func (RoleMapOutput) ToRoleMapOutput ¶
func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput
func (RoleMapOutput) ToRoleMapOutputWithContext ¶
func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleOutput ¶
type RoleOutput struct{ *pulumi.OutputState }
func (RoleOutput) Description ¶
func (o RoleOutput) Description() pulumi.StringPtrOutput
A short description of the role.
func (RoleOutput) ElementType ¶
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) IsSuperAdminRole ¶
func (o RoleOutput) IsSuperAdminRole() pulumi.BoolOutput
Returns true if the role is a super admin role.
func (RoleOutput) IsSystemRole ¶
func (o RoleOutput) IsSystemRole() pulumi.BoolOutput
Returns true if this is a pre-defined system role.
func (RoleOutput) Privileges ¶
func (o RoleOutput) Privileges() RolePrivilegeArrayOutput
The set of privileges that are granted to this role.
func (RoleOutput) ToRoleOutput ¶
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RolePrivilege ¶
type RolePrivilegeArgs ¶
type RolePrivilegeArgs struct { // The name of the privilege. PrivilegeName pulumi.StringInput `pulumi:"privilegeName"` // The obfuscated ID of the service this privilege is for. ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (RolePrivilegeArgs) ElementType ¶
func (RolePrivilegeArgs) ElementType() reflect.Type
func (RolePrivilegeArgs) ToRolePrivilegeOutput ¶
func (i RolePrivilegeArgs) ToRolePrivilegeOutput() RolePrivilegeOutput
func (RolePrivilegeArgs) ToRolePrivilegeOutputWithContext ¶
func (i RolePrivilegeArgs) ToRolePrivilegeOutputWithContext(ctx context.Context) RolePrivilegeOutput
type RolePrivilegeArray ¶
type RolePrivilegeArray []RolePrivilegeInput
func (RolePrivilegeArray) ElementType ¶
func (RolePrivilegeArray) ElementType() reflect.Type
func (RolePrivilegeArray) ToRolePrivilegeArrayOutput ¶
func (i RolePrivilegeArray) ToRolePrivilegeArrayOutput() RolePrivilegeArrayOutput
func (RolePrivilegeArray) ToRolePrivilegeArrayOutputWithContext ¶
func (i RolePrivilegeArray) ToRolePrivilegeArrayOutputWithContext(ctx context.Context) RolePrivilegeArrayOutput
type RolePrivilegeArrayInput ¶
type RolePrivilegeArrayInput interface { pulumi.Input ToRolePrivilegeArrayOutput() RolePrivilegeArrayOutput ToRolePrivilegeArrayOutputWithContext(context.Context) RolePrivilegeArrayOutput }
RolePrivilegeArrayInput is an input type that accepts RolePrivilegeArray and RolePrivilegeArrayOutput values. You can construct a concrete instance of `RolePrivilegeArrayInput` via:
RolePrivilegeArray{ RolePrivilegeArgs{...} }
type RolePrivilegeArrayOutput ¶
type RolePrivilegeArrayOutput struct{ *pulumi.OutputState }
func (RolePrivilegeArrayOutput) ElementType ¶
func (RolePrivilegeArrayOutput) ElementType() reflect.Type
func (RolePrivilegeArrayOutput) Index ¶
func (o RolePrivilegeArrayOutput) Index(i pulumi.IntInput) RolePrivilegeOutput
func (RolePrivilegeArrayOutput) ToRolePrivilegeArrayOutput ¶
func (o RolePrivilegeArrayOutput) ToRolePrivilegeArrayOutput() RolePrivilegeArrayOutput
func (RolePrivilegeArrayOutput) ToRolePrivilegeArrayOutputWithContext ¶
func (o RolePrivilegeArrayOutput) ToRolePrivilegeArrayOutputWithContext(ctx context.Context) RolePrivilegeArrayOutput
type RolePrivilegeInput ¶
type RolePrivilegeInput interface { pulumi.Input ToRolePrivilegeOutput() RolePrivilegeOutput ToRolePrivilegeOutputWithContext(context.Context) RolePrivilegeOutput }
RolePrivilegeInput is an input type that accepts RolePrivilegeArgs and RolePrivilegeOutput values. You can construct a concrete instance of `RolePrivilegeInput` via:
RolePrivilegeArgs{...}
type RolePrivilegeOutput ¶
type RolePrivilegeOutput struct{ *pulumi.OutputState }
func (RolePrivilegeOutput) ElementType ¶
func (RolePrivilegeOutput) ElementType() reflect.Type
func (RolePrivilegeOutput) PrivilegeName ¶
func (o RolePrivilegeOutput) PrivilegeName() pulumi.StringOutput
The name of the privilege.
func (RolePrivilegeOutput) ServiceId ¶
func (o RolePrivilegeOutput) ServiceId() pulumi.StringOutput
The obfuscated ID of the service this privilege is for.
func (RolePrivilegeOutput) ToRolePrivilegeOutput ¶
func (o RolePrivilegeOutput) ToRolePrivilegeOutput() RolePrivilegeOutput
func (RolePrivilegeOutput) ToRolePrivilegeOutputWithContext ¶
func (o RolePrivilegeOutput) ToRolePrivilegeOutputWithContext(ctx context.Context) RolePrivilegeOutput
type RoleState ¶
type RoleState struct { // A short description of the role. Description pulumi.StringPtrInput // ETag of the resource. Etag pulumi.StringPtrInput // Returns true if the role is a super admin role. IsSuperAdminRole pulumi.BoolPtrInput // Returns true if this is a pre-defined system role. IsSystemRole pulumi.BoolPtrInput // Name of the role. Name pulumi.StringPtrInput // The set of privileges that are granted to this role. Privileges RolePrivilegeArrayInput }
func (RoleState) ElementType ¶
type Schema ¶
type Schema struct { pulumi.CustomResourceState // Display name for the schema. DisplayName pulumi.StringOutput `pulumi:"displayName"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // A list of fields in the schema. Fields SchemaFieldArrayOutput `pulumi:"fields"` // The unique identifier of the schema. SchemaId pulumi.StringOutput `pulumi:"schemaId"` // The schema's name. SchemaName pulumi.StringOutput `pulumi:"schemaName"` }
Schema resource manages Google Workspace Schemas. Schema resides under the `https://www.googleapis.com/auth/admin.directory.userschema` client scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := googleworkspace.NewSchema(ctx, "birthday", &googleworkspace.SchemaArgs{ Fields: SchemaFieldArray{ &SchemaFieldArgs{ FieldName: pulumi.String("birthday"), FieldType: pulumi.String("DATE"), }, }, SchemaName: pulumi.String("birthday"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/schema:Schema birthday Ab0C_DEFGhIJKLmNopQ1Rs==
```
func GetSchema ¶
func GetSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SchemaState, opts ...pulumi.ResourceOption) (*Schema, error)
GetSchema gets an existing Schema resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSchema ¶
func NewSchema(ctx *pulumi.Context, name string, args *SchemaArgs, opts ...pulumi.ResourceOption) (*Schema, error)
NewSchema registers a new resource with the given unique name, arguments, and options.
func (*Schema) ElementType ¶
func (*Schema) ToSchemaOutput ¶
func (i *Schema) ToSchemaOutput() SchemaOutput
func (*Schema) ToSchemaOutputWithContext ¶
func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
type SchemaArgs ¶
type SchemaArgs struct { // Display name for the schema. DisplayName pulumi.StringPtrInput // A list of fields in the schema. Fields SchemaFieldArrayInput // The schema's name. SchemaName pulumi.StringInput }
The set of arguments for constructing a Schema resource.
func (SchemaArgs) ElementType ¶
func (SchemaArgs) ElementType() reflect.Type
type SchemaArray ¶
type SchemaArray []SchemaInput
func (SchemaArray) ElementType ¶
func (SchemaArray) ElementType() reflect.Type
func (SchemaArray) ToSchemaArrayOutput ¶
func (i SchemaArray) ToSchemaArrayOutput() SchemaArrayOutput
func (SchemaArray) ToSchemaArrayOutputWithContext ¶
func (i SchemaArray) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput
type SchemaArrayInput ¶
type SchemaArrayInput interface { pulumi.Input ToSchemaArrayOutput() SchemaArrayOutput ToSchemaArrayOutputWithContext(context.Context) SchemaArrayOutput }
SchemaArrayInput is an input type that accepts SchemaArray and SchemaArrayOutput values. You can construct a concrete instance of `SchemaArrayInput` via:
SchemaArray{ SchemaArgs{...} }
type SchemaArrayOutput ¶
type SchemaArrayOutput struct{ *pulumi.OutputState }
func (SchemaArrayOutput) ElementType ¶
func (SchemaArrayOutput) ElementType() reflect.Type
func (SchemaArrayOutput) Index ¶
func (o SchemaArrayOutput) Index(i pulumi.IntInput) SchemaOutput
func (SchemaArrayOutput) ToSchemaArrayOutput ¶
func (o SchemaArrayOutput) ToSchemaArrayOutput() SchemaArrayOutput
func (SchemaArrayOutput) ToSchemaArrayOutputWithContext ¶
func (o SchemaArrayOutput) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput
type SchemaField ¶
type SchemaField struct { DisplayName *string `pulumi:"displayName"` Etag *string `pulumi:"etag"` FieldId *string `pulumi:"fieldId"` FieldName string `pulumi:"fieldName"` FieldType string `pulumi:"fieldType"` Indexed *bool `pulumi:"indexed"` MultiValued *bool `pulumi:"multiValued"` NumericIndexingSpec *SchemaFieldNumericIndexingSpec `pulumi:"numericIndexingSpec"` ReadAccessType *string `pulumi:"readAccessType"` }
type SchemaFieldArgs ¶
type SchemaFieldArgs struct { DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Etag pulumi.StringPtrInput `pulumi:"etag"` FieldId pulumi.StringPtrInput `pulumi:"fieldId"` FieldName pulumi.StringInput `pulumi:"fieldName"` FieldType pulumi.StringInput `pulumi:"fieldType"` Indexed pulumi.BoolPtrInput `pulumi:"indexed"` MultiValued pulumi.BoolPtrInput `pulumi:"multiValued"` NumericIndexingSpec SchemaFieldNumericIndexingSpecPtrInput `pulumi:"numericIndexingSpec"` ReadAccessType pulumi.StringPtrInput `pulumi:"readAccessType"` }
func (SchemaFieldArgs) ElementType ¶
func (SchemaFieldArgs) ElementType() reflect.Type
func (SchemaFieldArgs) ToSchemaFieldOutput ¶
func (i SchemaFieldArgs) ToSchemaFieldOutput() SchemaFieldOutput
func (SchemaFieldArgs) ToSchemaFieldOutputWithContext ¶
func (i SchemaFieldArgs) ToSchemaFieldOutputWithContext(ctx context.Context) SchemaFieldOutput
type SchemaFieldArray ¶
type SchemaFieldArray []SchemaFieldInput
func (SchemaFieldArray) ElementType ¶
func (SchemaFieldArray) ElementType() reflect.Type
func (SchemaFieldArray) ToSchemaFieldArrayOutput ¶
func (i SchemaFieldArray) ToSchemaFieldArrayOutput() SchemaFieldArrayOutput
func (SchemaFieldArray) ToSchemaFieldArrayOutputWithContext ¶
func (i SchemaFieldArray) ToSchemaFieldArrayOutputWithContext(ctx context.Context) SchemaFieldArrayOutput
type SchemaFieldArrayInput ¶
type SchemaFieldArrayInput interface { pulumi.Input ToSchemaFieldArrayOutput() SchemaFieldArrayOutput ToSchemaFieldArrayOutputWithContext(context.Context) SchemaFieldArrayOutput }
SchemaFieldArrayInput is an input type that accepts SchemaFieldArray and SchemaFieldArrayOutput values. You can construct a concrete instance of `SchemaFieldArrayInput` via:
SchemaFieldArray{ SchemaFieldArgs{...} }
type SchemaFieldArrayOutput ¶
type SchemaFieldArrayOutput struct{ *pulumi.OutputState }
func (SchemaFieldArrayOutput) ElementType ¶
func (SchemaFieldArrayOutput) ElementType() reflect.Type
func (SchemaFieldArrayOutput) Index ¶
func (o SchemaFieldArrayOutput) Index(i pulumi.IntInput) SchemaFieldOutput
func (SchemaFieldArrayOutput) ToSchemaFieldArrayOutput ¶
func (o SchemaFieldArrayOutput) ToSchemaFieldArrayOutput() SchemaFieldArrayOutput
func (SchemaFieldArrayOutput) ToSchemaFieldArrayOutputWithContext ¶
func (o SchemaFieldArrayOutput) ToSchemaFieldArrayOutputWithContext(ctx context.Context) SchemaFieldArrayOutput
type SchemaFieldInput ¶
type SchemaFieldInput interface { pulumi.Input ToSchemaFieldOutput() SchemaFieldOutput ToSchemaFieldOutputWithContext(context.Context) SchemaFieldOutput }
SchemaFieldInput is an input type that accepts SchemaFieldArgs and SchemaFieldOutput values. You can construct a concrete instance of `SchemaFieldInput` via:
SchemaFieldArgs{...}
type SchemaFieldNumericIndexingSpecArgs ¶
type SchemaFieldNumericIndexingSpecArgs struct { MaxValue pulumi.Float64PtrInput `pulumi:"maxValue"` MinValue pulumi.Float64PtrInput `pulumi:"minValue"` }
func (SchemaFieldNumericIndexingSpecArgs) ElementType ¶
func (SchemaFieldNumericIndexingSpecArgs) ElementType() reflect.Type
func (SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecOutput ¶
func (i SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecOutput() SchemaFieldNumericIndexingSpecOutput
func (SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecOutputWithContext ¶
func (i SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecOutput
func (SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecPtrOutput ¶
func (i SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecPtrOutput() SchemaFieldNumericIndexingSpecPtrOutput
func (SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecPtrOutputWithContext ¶
func (i SchemaFieldNumericIndexingSpecArgs) ToSchemaFieldNumericIndexingSpecPtrOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecPtrOutput
type SchemaFieldNumericIndexingSpecInput ¶
type SchemaFieldNumericIndexingSpecInput interface { pulumi.Input ToSchemaFieldNumericIndexingSpecOutput() SchemaFieldNumericIndexingSpecOutput ToSchemaFieldNumericIndexingSpecOutputWithContext(context.Context) SchemaFieldNumericIndexingSpecOutput }
SchemaFieldNumericIndexingSpecInput is an input type that accepts SchemaFieldNumericIndexingSpecArgs and SchemaFieldNumericIndexingSpecOutput values. You can construct a concrete instance of `SchemaFieldNumericIndexingSpecInput` via:
SchemaFieldNumericIndexingSpecArgs{...}
type SchemaFieldNumericIndexingSpecOutput ¶
type SchemaFieldNumericIndexingSpecOutput struct{ *pulumi.OutputState }
func (SchemaFieldNumericIndexingSpecOutput) ElementType ¶
func (SchemaFieldNumericIndexingSpecOutput) ElementType() reflect.Type
func (SchemaFieldNumericIndexingSpecOutput) MaxValue ¶
func (o SchemaFieldNumericIndexingSpecOutput) MaxValue() pulumi.Float64PtrOutput
func (SchemaFieldNumericIndexingSpecOutput) MinValue ¶
func (o SchemaFieldNumericIndexingSpecOutput) MinValue() pulumi.Float64PtrOutput
func (SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecOutput ¶
func (o SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecOutput() SchemaFieldNumericIndexingSpecOutput
func (SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecOutputWithContext ¶
func (o SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecOutput
func (SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecPtrOutput ¶
func (o SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecPtrOutput() SchemaFieldNumericIndexingSpecPtrOutput
func (SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecPtrOutputWithContext ¶
func (o SchemaFieldNumericIndexingSpecOutput) ToSchemaFieldNumericIndexingSpecPtrOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecPtrOutput
type SchemaFieldNumericIndexingSpecPtrInput ¶
type SchemaFieldNumericIndexingSpecPtrInput interface { pulumi.Input ToSchemaFieldNumericIndexingSpecPtrOutput() SchemaFieldNumericIndexingSpecPtrOutput ToSchemaFieldNumericIndexingSpecPtrOutputWithContext(context.Context) SchemaFieldNumericIndexingSpecPtrOutput }
SchemaFieldNumericIndexingSpecPtrInput is an input type that accepts SchemaFieldNumericIndexingSpecArgs, SchemaFieldNumericIndexingSpecPtr and SchemaFieldNumericIndexingSpecPtrOutput values. You can construct a concrete instance of `SchemaFieldNumericIndexingSpecPtrInput` via:
SchemaFieldNumericIndexingSpecArgs{...} or: nil
func SchemaFieldNumericIndexingSpecPtr ¶
func SchemaFieldNumericIndexingSpecPtr(v *SchemaFieldNumericIndexingSpecArgs) SchemaFieldNumericIndexingSpecPtrInput
type SchemaFieldNumericIndexingSpecPtrOutput ¶
type SchemaFieldNumericIndexingSpecPtrOutput struct{ *pulumi.OutputState }
func (SchemaFieldNumericIndexingSpecPtrOutput) ElementType ¶
func (SchemaFieldNumericIndexingSpecPtrOutput) ElementType() reflect.Type
func (SchemaFieldNumericIndexingSpecPtrOutput) MaxValue ¶
func (o SchemaFieldNumericIndexingSpecPtrOutput) MaxValue() pulumi.Float64PtrOutput
func (SchemaFieldNumericIndexingSpecPtrOutput) MinValue ¶
func (o SchemaFieldNumericIndexingSpecPtrOutput) MinValue() pulumi.Float64PtrOutput
func (SchemaFieldNumericIndexingSpecPtrOutput) ToSchemaFieldNumericIndexingSpecPtrOutput ¶
func (o SchemaFieldNumericIndexingSpecPtrOutput) ToSchemaFieldNumericIndexingSpecPtrOutput() SchemaFieldNumericIndexingSpecPtrOutput
func (SchemaFieldNumericIndexingSpecPtrOutput) ToSchemaFieldNumericIndexingSpecPtrOutputWithContext ¶
func (o SchemaFieldNumericIndexingSpecPtrOutput) ToSchemaFieldNumericIndexingSpecPtrOutputWithContext(ctx context.Context) SchemaFieldNumericIndexingSpecPtrOutput
type SchemaFieldOutput ¶
type SchemaFieldOutput struct{ *pulumi.OutputState }
func (SchemaFieldOutput) DisplayName ¶
func (o SchemaFieldOutput) DisplayName() pulumi.StringPtrOutput
func (SchemaFieldOutput) ElementType ¶
func (SchemaFieldOutput) ElementType() reflect.Type
func (SchemaFieldOutput) Etag ¶
func (o SchemaFieldOutput) Etag() pulumi.StringPtrOutput
func (SchemaFieldOutput) FieldId ¶
func (o SchemaFieldOutput) FieldId() pulumi.StringPtrOutput
func (SchemaFieldOutput) FieldName ¶
func (o SchemaFieldOutput) FieldName() pulumi.StringOutput
func (SchemaFieldOutput) FieldType ¶
func (o SchemaFieldOutput) FieldType() pulumi.StringOutput
func (SchemaFieldOutput) Indexed ¶
func (o SchemaFieldOutput) Indexed() pulumi.BoolPtrOutput
func (SchemaFieldOutput) MultiValued ¶
func (o SchemaFieldOutput) MultiValued() pulumi.BoolPtrOutput
func (SchemaFieldOutput) NumericIndexingSpec ¶
func (o SchemaFieldOutput) NumericIndexingSpec() SchemaFieldNumericIndexingSpecPtrOutput
func (SchemaFieldOutput) ReadAccessType ¶
func (o SchemaFieldOutput) ReadAccessType() pulumi.StringPtrOutput
func (SchemaFieldOutput) ToSchemaFieldOutput ¶
func (o SchemaFieldOutput) ToSchemaFieldOutput() SchemaFieldOutput
func (SchemaFieldOutput) ToSchemaFieldOutputWithContext ¶
func (o SchemaFieldOutput) ToSchemaFieldOutputWithContext(ctx context.Context) SchemaFieldOutput
type SchemaInput ¶
type SchemaInput interface { pulumi.Input ToSchemaOutput() SchemaOutput ToSchemaOutputWithContext(ctx context.Context) SchemaOutput }
type SchemaMap ¶
type SchemaMap map[string]SchemaInput
func (SchemaMap) ElementType ¶
func (SchemaMap) ToSchemaMapOutput ¶
func (i SchemaMap) ToSchemaMapOutput() SchemaMapOutput
func (SchemaMap) ToSchemaMapOutputWithContext ¶
func (i SchemaMap) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput
type SchemaMapInput ¶
type SchemaMapInput interface { pulumi.Input ToSchemaMapOutput() SchemaMapOutput ToSchemaMapOutputWithContext(context.Context) SchemaMapOutput }
SchemaMapInput is an input type that accepts SchemaMap and SchemaMapOutput values. You can construct a concrete instance of `SchemaMapInput` via:
SchemaMap{ "key": SchemaArgs{...} }
type SchemaMapOutput ¶
type SchemaMapOutput struct{ *pulumi.OutputState }
func (SchemaMapOutput) ElementType ¶
func (SchemaMapOutput) ElementType() reflect.Type
func (SchemaMapOutput) MapIndex ¶
func (o SchemaMapOutput) MapIndex(k pulumi.StringInput) SchemaOutput
func (SchemaMapOutput) ToSchemaMapOutput ¶
func (o SchemaMapOutput) ToSchemaMapOutput() SchemaMapOutput
func (SchemaMapOutput) ToSchemaMapOutputWithContext ¶
func (o SchemaMapOutput) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput
type SchemaOutput ¶
type SchemaOutput struct{ *pulumi.OutputState }
func (SchemaOutput) DisplayName ¶
func (o SchemaOutput) DisplayName() pulumi.StringOutput
Display name for the schema.
func (SchemaOutput) ElementType ¶
func (SchemaOutput) ElementType() reflect.Type
func (SchemaOutput) Fields ¶
func (o SchemaOutput) Fields() SchemaFieldArrayOutput
A list of fields in the schema.
func (SchemaOutput) SchemaId ¶
func (o SchemaOutput) SchemaId() pulumi.StringOutput
The unique identifier of the schema.
func (SchemaOutput) SchemaName ¶
func (o SchemaOutput) SchemaName() pulumi.StringOutput
The schema's name.
func (SchemaOutput) ToSchemaOutput ¶
func (o SchemaOutput) ToSchemaOutput() SchemaOutput
func (SchemaOutput) ToSchemaOutputWithContext ¶
func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
type SchemaState ¶
type SchemaState struct { // Display name for the schema. DisplayName pulumi.StringPtrInput // ETag of the resource. Etag pulumi.StringPtrInput // A list of fields in the schema. Fields SchemaFieldArrayInput // The unique identifier of the schema. SchemaId pulumi.StringPtrInput // The schema's name. SchemaName pulumi.StringPtrInput }
func (SchemaState) ElementType ¶
func (SchemaState) ElementType() reflect.Type
type User ¶
type User struct { pulumi.CustomResourceState // A list of the user's addresses. The maximum allowed data size is 10Kb. Addresses UserAddressArrayOutput `pulumi:"addresses"` // This property is true if the user has completed an initial login and accepted the Terms of Service agreement. AgreedToTerms pulumi.BoolOutput `pulumi:"agreedToTerms"` // asps.list of the user's alias email addresses. Aliases pulumi.StringArrayOutput `pulumi:"aliases"` // Indicates if user is archived. Archived pulumi.BoolPtrOutput `pulumi:"archived"` // Indicates if the user is forced to change their password at next login. This setting doesn't apply when the user signs // in via a third-party identity provider. ChangePasswordAtNextLogin pulumi.BoolPtrOutput `pulumi:"changePasswordAtNextLogin"` // The time the user's account was created. The value is in ISO 8601 date and time format. The time is the complete date // plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, 2010-04-05T17:30:04+01:00. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // Custom fields of the user. CustomSchemas UserCustomSchemaArrayOutput `pulumi:"customSchemas"` // The customer ID to retrieve all account users. You can use the alias my_customer to represent your account's customerId. // As a reseller administrator, you can use the resold customer account's customerId. To get a customerId, use the // account's primary domain in the domain parameter of a users.list request. CustomerId pulumi.StringOutput `pulumi:"customerId"` // The time the user's account was deleted. The value is in ISO 8601 date and time format The time is the complete date // plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example 2010-04-05T17:30:04+01:00. DeletionTime pulumi.StringOutput `pulumi:"deletionTime"` // A list of the user's email addresses. The maximum allowed data size is 10Kb. Emails UserEmailArrayOutput `pulumi:"emails"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // A list of external IDs for the user, such as an employee or network ID. The maximum allowed data size is 2Kb. ExternalIds UserExternalIdArrayOutput `pulumi:"externalIds"` // Stores the hash format of the password property. We recommend sending the password property value as a base 16 bit // hexadecimal-encoded hash value. Set the hashFunction values as either the SHA-1, MD5, or crypt hash format. HashFunction pulumi.StringPtrOutput `pulumi:"hashFunction"` // The user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims // properties can be the primary IM contact. The maximum allowed data size is 2Kb. Ims UserImArrayOutput `pulumi:"ims"` // Indicates if the user's profile is visible in the Google Workspace global address list when the contact sharing feature // is enabled for the domain. IncludeInGlobalAddressList pulumi.BoolPtrOutput `pulumi:"includeInGlobalAddressList"` // If true, the user's IP address is added to the allow list. IpAllowlist pulumi.BoolPtrOutput `pulumi:"ipAllowlist"` // Indicates a user with super admininistrator privileges. IsAdmin pulumi.BoolOutput `pulumi:"isAdmin"` // Indicates if the user is a delegated administrator. IsDelegatedAdmin pulumi.BoolOutput `pulumi:"isDelegatedAdmin"` // Is 2-step verification enforced. IsEnforcedIn2StepVerification pulumi.BoolOutput `pulumi:"isEnforcedIn2StepVerification"` // Is enrolled in 2-step verification. IsEnrolledIn2StepVerification pulumi.BoolOutput `pulumi:"isEnrolledIn2StepVerification"` // Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a // Gmail license. IsMailboxSetup pulumi.BoolOutput `pulumi:"isMailboxSetup"` // A list of the user's keywords. The maximum allowed data size is 1Kb. Keywords UserKeywordArrayOutput `pulumi:"keywords"` // A list of the user's languages. The maximum allowed data size is 1Kb. Languages UserLanguageArrayOutput `pulumi:"languages"` // The last time the user logged into the user's account. The value is in ISO 8601 date and time format. The time is the // complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, // 2010-04-05T17:30:04+01:00. LastLoginTime pulumi.StringOutput `pulumi:"lastLoginTime"` // A list of the user's locations. The maximum allowed data size is 10Kb. Locations UserLocationArrayOutput `pulumi:"locations"` // Holds the given and family names of the user, and the read-only fullName value. The maximum number of characters in the // givenName and in the familyName values is 60. In addition, name values support unicode/UTF-8 characters, and can contain // spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). Maximum allowed data size for // this field is 1Kb. Name UserNameOutput `pulumi:"name"` // asps.list of the user's non-editable alias email addresses. These are typically outside the account's primary domain or // sub-domain. NonEditableAliases pulumi.StringArrayOutput `pulumi:"nonEditableAliases"` // The full path of the parent organization associated with the user. If the parent organization is the top-level, it is // represented as a forward slash (/). OrgUnitPath pulumi.StringOutput `pulumi:"orgUnitPath"` // A list of organizations the user belongs to. The maximum allowed data size is 10Kb. Organizations UserOrganizationArrayOutput `pulumi:"organizations"` // Stores the password for the user account. A password can contain any combination of ASCII characters. A minimum of 8 // characters is required. The maximum length is 100 characters. As the API does not return the value of password, this // field is write-only, and the value stored in the state will be what is provided in the configuration. The field is // required on create and will be empty on import. Password pulumi.StringPtrOutput `pulumi:"password"` // A list of the user's phone numbers. The maximum allowed data size is 1Kb. Phones UserPhoneArrayOutput `pulumi:"phones"` // A list of POSIX account information for the user. PosixAccounts UserPosixAccountArrayOutput `pulumi:"posixAccounts"` // The user's primary email address. The primaryEmail must be unique and cannot be an alias of another user. PrimaryEmail pulumi.StringOutput `pulumi:"primaryEmail"` // Recovery email of the user. RecoveryEmail pulumi.StringPtrOutput `pulumi:"recoveryEmail"` // Recovery phone of the user. The phone number must be in the E.164 format, starting with the plus sign (+). Example: // +16506661212. RecoveryPhone pulumi.StringPtrOutput `pulumi:"recoveryPhone"` // A list of the user's relationships to other users. The maximum allowed data size for this field is 2Kb. Relations UserRelationArrayOutput `pulumi:"relations"` // A list of SSH public keys. The maximum allowed data size is 10Kb. SshPublicKeys UserSshPublicKeyArrayOutput `pulumi:"sshPublicKeys"` // Indicates if user is suspended. Suspended pulumi.BoolPtrOutput `pulumi:"suspended"` // Has the reason a user account is suspended either by the administrator or by Google at the time of suspension. The // property is returned only if the suspended property is true. SuspensionReason pulumi.StringOutput `pulumi:"suspensionReason"` // ETag of the user's photo ThumbnailPhotoEtag pulumi.StringOutput `pulumi:"thumbnailPhotoEtag"` // Photo Url of the user. ThumbnailPhotoUrl pulumi.StringOutput `pulumi:"thumbnailPhotoUrl"` // A list of the user's websites. The maximum allowed data size is 2Kb. Websites UserWebsiteArrayOutput `pulumi:"websites"` }
User resource manages Google Workspace Users. User resides under the `https://www.googleapis.com/auth/admin.directory.user` client scope.
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-googleworkspace/sdk/go/googleworkspace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { birthday, err := googleworkspace.NewSchema(ctx, "birthday", &googleworkspace.SchemaArgs{ SchemaName: pulumi.String("birthday"), Fields: SchemaFieldArray{ &SchemaFieldArgs{ FieldName: pulumi.String("birthday"), FieldType: pulumi.String("DATE"), }, &SchemaFieldArgs{ FieldName: pulumi.String("favorite-numbers"), FieldType: pulumi.String("INT64"), MultiValued: pulumi.Bool(true), NumericIndexingSpec: &SchemaFieldNumericIndexingSpecArgs{ MinValue: pulumi.Float64(1), MaxValue: pulumi.Float64(100), }, }, }, }) if err != nil { return err } tmpJSON0, err := json.Marshal("1970-01-20") if err != nil { return err } json0 := string(tmpJSON0) tmpJSON1, err := json.Marshal([]float64{ 1, 2, 3, }) if err != nil { return err } json1 := string(tmpJSON1) _, err = googleworkspace.NewUser(ctx, "dwight", &googleworkspace.UserArgs{ PrimaryEmail: pulumi.String("dwight.schrute@example.com"), Password: pulumi.String("34819d7beeabb9260a5c854bc85b3e44"), HashFunction: pulumi.String("MD5"), Name: &UserNameArgs{ FamilyName: pulumi.String("Schrute"), GivenName: pulumi.String("Dwight"), }, Aliases: pulumi.StringArray{ pulumi.String("assistant_to_regional_manager@example.com"), }, Emails: UserEmailArray{ &UserEmailArgs{ Address: pulumi.String("dwight.schrute.dunder.mifflin@example.com"), Type: pulumi.String("work"), }, }, Relations: UserRelationArray{ &UserRelationArgs{ Type: pulumi.String("assistant"), Value: pulumi.String("Michael Scott"), }, }, Addresses: UserAddressArray{ &UserAddressArgs{ Country: pulumi.String("USA"), CountryCode: pulumi.String("US"), Locality: pulumi.String("Scranton"), PoBox: pulumi.String("123"), PostalCode: pulumi.String("18508"), Region: pulumi.String("PA"), StreetAddress: pulumi.String("123 Dunder Mifflin Pkwy"), Type: pulumi.String("work"), }, }, Organizations: UserOrganizationArray{ &UserOrganizationArgs{ Department: pulumi.String("sales"), Location: pulumi.String("Scranton"), Name: pulumi.String("Dunder Mifflin"), Primary: pulumi.Bool(true), Symbol: pulumi.String("DUMI"), Title: pulumi.String("member"), Type: pulumi.String("work"), }, }, Phones: UserPhoneArray{ &UserPhoneArgs{ Type: pulumi.String("home"), Value: pulumi.String("555-123-7890"), }, &UserPhoneArgs{ Type: pulumi.String("work"), Primary: pulumi.Bool(true), Value: pulumi.String("555-123-0987"), }, }, Keywords: UserKeywordArray{ &UserKeywordArgs{ Type: pulumi.String("occupation"), Value: pulumi.String("salesperson"), }, }, CustomSchemas: UserCustomSchemaArray{ &UserCustomSchemaArgs{ SchemaName: birthday.SchemaName, SchemaValues: pulumi.StringMap{ "birthday": pulumi.String(json0), "favorite-numbers": pulumi.String(json1), }, }, }, RecoveryEmail: pulumi.String("dwightkschrute@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import googleworkspace:index/user:User dwight 123456789012345678901
```
or with email as id ¶
```sh
$ pulumi import googleworkspace:index/user:User dwight dwight.schrute@example.com
```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserAddress ¶
type UserAddress struct { Country *string `pulumi:"country"` CountryCode *string `pulumi:"countryCode"` CustomType *string `pulumi:"customType"` ExtendedAddress *string `pulumi:"extendedAddress"` Formatted *string `pulumi:"formatted"` Locality *string `pulumi:"locality"` PoBox *string `pulumi:"poBox"` PostalCode *string `pulumi:"postalCode"` Primary *bool `pulumi:"primary"` Region *string `pulumi:"region"` SourceIsStructured *bool `pulumi:"sourceIsStructured"` StreetAddress *string `pulumi:"streetAddress"` Type string `pulumi:"type"` }
type UserAddressArgs ¶
type UserAddressArgs struct { Country pulumi.StringPtrInput `pulumi:"country"` CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` CustomType pulumi.StringPtrInput `pulumi:"customType"` ExtendedAddress pulumi.StringPtrInput `pulumi:"extendedAddress"` Formatted pulumi.StringPtrInput `pulumi:"formatted"` Locality pulumi.StringPtrInput `pulumi:"locality"` PoBox pulumi.StringPtrInput `pulumi:"poBox"` PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` Primary pulumi.BoolPtrInput `pulumi:"primary"` Region pulumi.StringPtrInput `pulumi:"region"` SourceIsStructured pulumi.BoolPtrInput `pulumi:"sourceIsStructured"` StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"` Type pulumi.StringInput `pulumi:"type"` }
func (UserAddressArgs) ElementType ¶
func (UserAddressArgs) ElementType() reflect.Type
func (UserAddressArgs) ToUserAddressOutput ¶
func (i UserAddressArgs) ToUserAddressOutput() UserAddressOutput
func (UserAddressArgs) ToUserAddressOutputWithContext ¶
func (i UserAddressArgs) ToUserAddressOutputWithContext(ctx context.Context) UserAddressOutput
type UserAddressArray ¶
type UserAddressArray []UserAddressInput
func (UserAddressArray) ElementType ¶
func (UserAddressArray) ElementType() reflect.Type
func (UserAddressArray) ToUserAddressArrayOutput ¶
func (i UserAddressArray) ToUserAddressArrayOutput() UserAddressArrayOutput
func (UserAddressArray) ToUserAddressArrayOutputWithContext ¶
func (i UserAddressArray) ToUserAddressArrayOutputWithContext(ctx context.Context) UserAddressArrayOutput
type UserAddressArrayInput ¶
type UserAddressArrayInput interface { pulumi.Input ToUserAddressArrayOutput() UserAddressArrayOutput ToUserAddressArrayOutputWithContext(context.Context) UserAddressArrayOutput }
UserAddressArrayInput is an input type that accepts UserAddressArray and UserAddressArrayOutput values. You can construct a concrete instance of `UserAddressArrayInput` via:
UserAddressArray{ UserAddressArgs{...} }
type UserAddressArrayOutput ¶
type UserAddressArrayOutput struct{ *pulumi.OutputState }
func (UserAddressArrayOutput) ElementType ¶
func (UserAddressArrayOutput) ElementType() reflect.Type
func (UserAddressArrayOutput) Index ¶
func (o UserAddressArrayOutput) Index(i pulumi.IntInput) UserAddressOutput
func (UserAddressArrayOutput) ToUserAddressArrayOutput ¶
func (o UserAddressArrayOutput) ToUserAddressArrayOutput() UserAddressArrayOutput
func (UserAddressArrayOutput) ToUserAddressArrayOutputWithContext ¶
func (o UserAddressArrayOutput) ToUserAddressArrayOutputWithContext(ctx context.Context) UserAddressArrayOutput
type UserAddressInput ¶
type UserAddressInput interface { pulumi.Input ToUserAddressOutput() UserAddressOutput ToUserAddressOutputWithContext(context.Context) UserAddressOutput }
UserAddressInput is an input type that accepts UserAddressArgs and UserAddressOutput values. You can construct a concrete instance of `UserAddressInput` via:
UserAddressArgs{...}
type UserAddressOutput ¶
type UserAddressOutput struct{ *pulumi.OutputState }
func (UserAddressOutput) Country ¶
func (o UserAddressOutput) Country() pulumi.StringPtrOutput
func (UserAddressOutput) CountryCode ¶
func (o UserAddressOutput) CountryCode() pulumi.StringPtrOutput
func (UserAddressOutput) CustomType ¶
func (o UserAddressOutput) CustomType() pulumi.StringPtrOutput
func (UserAddressOutput) ElementType ¶
func (UserAddressOutput) ElementType() reflect.Type
func (UserAddressOutput) ExtendedAddress ¶
func (o UserAddressOutput) ExtendedAddress() pulumi.StringPtrOutput
func (UserAddressOutput) Formatted ¶
func (o UserAddressOutput) Formatted() pulumi.StringPtrOutput
func (UserAddressOutput) Locality ¶
func (o UserAddressOutput) Locality() pulumi.StringPtrOutput
func (UserAddressOutput) PoBox ¶
func (o UserAddressOutput) PoBox() pulumi.StringPtrOutput
func (UserAddressOutput) PostalCode ¶
func (o UserAddressOutput) PostalCode() pulumi.StringPtrOutput
func (UserAddressOutput) Primary ¶
func (o UserAddressOutput) Primary() pulumi.BoolPtrOutput
func (UserAddressOutput) Region ¶
func (o UserAddressOutput) Region() pulumi.StringPtrOutput
func (UserAddressOutput) SourceIsStructured ¶
func (o UserAddressOutput) SourceIsStructured() pulumi.BoolPtrOutput
func (UserAddressOutput) StreetAddress ¶
func (o UserAddressOutput) StreetAddress() pulumi.StringPtrOutput
func (UserAddressOutput) ToUserAddressOutput ¶
func (o UserAddressOutput) ToUserAddressOutput() UserAddressOutput
func (UserAddressOutput) ToUserAddressOutputWithContext ¶
func (o UserAddressOutput) ToUserAddressOutputWithContext(ctx context.Context) UserAddressOutput
func (UserAddressOutput) Type ¶
func (o UserAddressOutput) Type() pulumi.StringOutput
type UserArgs ¶
type UserArgs struct { // A list of the user's addresses. The maximum allowed data size is 10Kb. Addresses UserAddressArrayInput // asps.list of the user's alias email addresses. Aliases pulumi.StringArrayInput // Indicates if user is archived. Archived pulumi.BoolPtrInput // Indicates if the user is forced to change their password at next login. This setting doesn't apply when the user signs // in via a third-party identity provider. ChangePasswordAtNextLogin pulumi.BoolPtrInput // Custom fields of the user. CustomSchemas UserCustomSchemaArrayInput // A list of the user's email addresses. The maximum allowed data size is 10Kb. Emails UserEmailArrayInput // A list of external IDs for the user, such as an employee or network ID. The maximum allowed data size is 2Kb. ExternalIds UserExternalIdArrayInput // Stores the hash format of the password property. We recommend sending the password property value as a base 16 bit // hexadecimal-encoded hash value. Set the hashFunction values as either the SHA-1, MD5, or crypt hash format. HashFunction pulumi.StringPtrInput // The user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims // properties can be the primary IM contact. The maximum allowed data size is 2Kb. Ims UserImArrayInput // Indicates if the user's profile is visible in the Google Workspace global address list when the contact sharing feature // is enabled for the domain. IncludeInGlobalAddressList pulumi.BoolPtrInput // If true, the user's IP address is added to the allow list. IpAllowlist pulumi.BoolPtrInput // Indicates a user with super admininistrator privileges. IsAdmin pulumi.BoolPtrInput // A list of the user's keywords. The maximum allowed data size is 1Kb. Keywords UserKeywordArrayInput // A list of the user's languages. The maximum allowed data size is 1Kb. Languages UserLanguageArrayInput // A list of the user's locations. The maximum allowed data size is 10Kb. Locations UserLocationArrayInput // Holds the given and family names of the user, and the read-only fullName value. The maximum number of characters in the // givenName and in the familyName values is 60. In addition, name values support unicode/UTF-8 characters, and can contain // spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). Maximum allowed data size for // this field is 1Kb. Name UserNamePtrInput // The full path of the parent organization associated with the user. If the parent organization is the top-level, it is // represented as a forward slash (/). OrgUnitPath pulumi.StringPtrInput // A list of organizations the user belongs to. The maximum allowed data size is 10Kb. Organizations UserOrganizationArrayInput // Stores the password for the user account. A password can contain any combination of ASCII characters. A minimum of 8 // characters is required. The maximum length is 100 characters. As the API does not return the value of password, this // field is write-only, and the value stored in the state will be what is provided in the configuration. The field is // required on create and will be empty on import. Password pulumi.StringPtrInput // A list of the user's phone numbers. The maximum allowed data size is 1Kb. Phones UserPhoneArrayInput // A list of POSIX account information for the user. PosixAccounts UserPosixAccountArrayInput // The user's primary email address. The primaryEmail must be unique and cannot be an alias of another user. PrimaryEmail pulumi.StringInput // Recovery email of the user. RecoveryEmail pulumi.StringPtrInput // Recovery phone of the user. The phone number must be in the E.164 format, starting with the plus sign (+). Example: // +16506661212. RecoveryPhone pulumi.StringPtrInput // A list of the user's relationships to other users. The maximum allowed data size for this field is 2Kb. Relations UserRelationArrayInput // A list of SSH public keys. The maximum allowed data size is 10Kb. SshPublicKeys UserSshPublicKeyArrayInput // Indicates if user is suspended. Suspended pulumi.BoolPtrInput // A list of the user's websites. The maximum allowed data size is 2Kb. Websites UserWebsiteArrayInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserCustomSchema ¶
type UserCustomSchemaArgs ¶
type UserCustomSchemaArgs struct { SchemaName pulumi.StringInput `pulumi:"schemaName"` SchemaValues pulumi.StringMapInput `pulumi:"schemaValues"` }
func (UserCustomSchemaArgs) ElementType ¶
func (UserCustomSchemaArgs) ElementType() reflect.Type
func (UserCustomSchemaArgs) ToUserCustomSchemaOutput ¶
func (i UserCustomSchemaArgs) ToUserCustomSchemaOutput() UserCustomSchemaOutput
func (UserCustomSchemaArgs) ToUserCustomSchemaOutputWithContext ¶
func (i UserCustomSchemaArgs) ToUserCustomSchemaOutputWithContext(ctx context.Context) UserCustomSchemaOutput
type UserCustomSchemaArray ¶
type UserCustomSchemaArray []UserCustomSchemaInput
func (UserCustomSchemaArray) ElementType ¶
func (UserCustomSchemaArray) ElementType() reflect.Type
func (UserCustomSchemaArray) ToUserCustomSchemaArrayOutput ¶
func (i UserCustomSchemaArray) ToUserCustomSchemaArrayOutput() UserCustomSchemaArrayOutput
func (UserCustomSchemaArray) ToUserCustomSchemaArrayOutputWithContext ¶
func (i UserCustomSchemaArray) ToUserCustomSchemaArrayOutputWithContext(ctx context.Context) UserCustomSchemaArrayOutput
type UserCustomSchemaArrayInput ¶
type UserCustomSchemaArrayInput interface { pulumi.Input ToUserCustomSchemaArrayOutput() UserCustomSchemaArrayOutput ToUserCustomSchemaArrayOutputWithContext(context.Context) UserCustomSchemaArrayOutput }
UserCustomSchemaArrayInput is an input type that accepts UserCustomSchemaArray and UserCustomSchemaArrayOutput values. You can construct a concrete instance of `UserCustomSchemaArrayInput` via:
UserCustomSchemaArray{ UserCustomSchemaArgs{...} }
type UserCustomSchemaArrayOutput ¶
type UserCustomSchemaArrayOutput struct{ *pulumi.OutputState }
func (UserCustomSchemaArrayOutput) ElementType ¶
func (UserCustomSchemaArrayOutput) ElementType() reflect.Type
func (UserCustomSchemaArrayOutput) Index ¶
func (o UserCustomSchemaArrayOutput) Index(i pulumi.IntInput) UserCustomSchemaOutput
func (UserCustomSchemaArrayOutput) ToUserCustomSchemaArrayOutput ¶
func (o UserCustomSchemaArrayOutput) ToUserCustomSchemaArrayOutput() UserCustomSchemaArrayOutput
func (UserCustomSchemaArrayOutput) ToUserCustomSchemaArrayOutputWithContext ¶
func (o UserCustomSchemaArrayOutput) ToUserCustomSchemaArrayOutputWithContext(ctx context.Context) UserCustomSchemaArrayOutput
type UserCustomSchemaInput ¶
type UserCustomSchemaInput interface { pulumi.Input ToUserCustomSchemaOutput() UserCustomSchemaOutput ToUserCustomSchemaOutputWithContext(context.Context) UserCustomSchemaOutput }
UserCustomSchemaInput is an input type that accepts UserCustomSchemaArgs and UserCustomSchemaOutput values. You can construct a concrete instance of `UserCustomSchemaInput` via:
UserCustomSchemaArgs{...}
type UserCustomSchemaOutput ¶
type UserCustomSchemaOutput struct{ *pulumi.OutputState }
func (UserCustomSchemaOutput) ElementType ¶
func (UserCustomSchemaOutput) ElementType() reflect.Type
func (UserCustomSchemaOutput) SchemaName ¶
func (o UserCustomSchemaOutput) SchemaName() pulumi.StringOutput
func (UserCustomSchemaOutput) SchemaValues ¶
func (o UserCustomSchemaOutput) SchemaValues() pulumi.StringMapOutput
func (UserCustomSchemaOutput) ToUserCustomSchemaOutput ¶
func (o UserCustomSchemaOutput) ToUserCustomSchemaOutput() UserCustomSchemaOutput
func (UserCustomSchemaOutput) ToUserCustomSchemaOutputWithContext ¶
func (o UserCustomSchemaOutput) ToUserCustomSchemaOutputWithContext(ctx context.Context) UserCustomSchemaOutput
type UserEmailArgs ¶
type UserEmailArgs struct { Address pulumi.StringPtrInput `pulumi:"address"` CustomType pulumi.StringPtrInput `pulumi:"customType"` Primary pulumi.BoolPtrInput `pulumi:"primary"` Type pulumi.StringInput `pulumi:"type"` }
func (UserEmailArgs) ElementType ¶
func (UserEmailArgs) ElementType() reflect.Type
func (UserEmailArgs) ToUserEmailOutput ¶
func (i UserEmailArgs) ToUserEmailOutput() UserEmailOutput
func (UserEmailArgs) ToUserEmailOutputWithContext ¶
func (i UserEmailArgs) ToUserEmailOutputWithContext(ctx context.Context) UserEmailOutput
type UserEmailArray ¶
type UserEmailArray []UserEmailInput
func (UserEmailArray) ElementType ¶
func (UserEmailArray) ElementType() reflect.Type
func (UserEmailArray) ToUserEmailArrayOutput ¶
func (i UserEmailArray) ToUserEmailArrayOutput() UserEmailArrayOutput
func (UserEmailArray) ToUserEmailArrayOutputWithContext ¶
func (i UserEmailArray) ToUserEmailArrayOutputWithContext(ctx context.Context) UserEmailArrayOutput
type UserEmailArrayInput ¶
type UserEmailArrayInput interface { pulumi.Input ToUserEmailArrayOutput() UserEmailArrayOutput ToUserEmailArrayOutputWithContext(context.Context) UserEmailArrayOutput }
UserEmailArrayInput is an input type that accepts UserEmailArray and UserEmailArrayOutput values. You can construct a concrete instance of `UserEmailArrayInput` via:
UserEmailArray{ UserEmailArgs{...} }
type UserEmailArrayOutput ¶
type UserEmailArrayOutput struct{ *pulumi.OutputState }
func (UserEmailArrayOutput) ElementType ¶
func (UserEmailArrayOutput) ElementType() reflect.Type
func (UserEmailArrayOutput) Index ¶
func (o UserEmailArrayOutput) Index(i pulumi.IntInput) UserEmailOutput
func (UserEmailArrayOutput) ToUserEmailArrayOutput ¶
func (o UserEmailArrayOutput) ToUserEmailArrayOutput() UserEmailArrayOutput
func (UserEmailArrayOutput) ToUserEmailArrayOutputWithContext ¶
func (o UserEmailArrayOutput) ToUserEmailArrayOutputWithContext(ctx context.Context) UserEmailArrayOutput
type UserEmailInput ¶
type UserEmailInput interface { pulumi.Input ToUserEmailOutput() UserEmailOutput ToUserEmailOutputWithContext(context.Context) UserEmailOutput }
UserEmailInput is an input type that accepts UserEmailArgs and UserEmailOutput values. You can construct a concrete instance of `UserEmailInput` via:
UserEmailArgs{...}
type UserEmailOutput ¶
type UserEmailOutput struct{ *pulumi.OutputState }
func (UserEmailOutput) Address ¶
func (o UserEmailOutput) Address() pulumi.StringPtrOutput
func (UserEmailOutput) CustomType ¶
func (o UserEmailOutput) CustomType() pulumi.StringPtrOutput
func (UserEmailOutput) ElementType ¶
func (UserEmailOutput) ElementType() reflect.Type
func (UserEmailOutput) Primary ¶
func (o UserEmailOutput) Primary() pulumi.BoolPtrOutput
func (UserEmailOutput) ToUserEmailOutput ¶
func (o UserEmailOutput) ToUserEmailOutput() UserEmailOutput
func (UserEmailOutput) ToUserEmailOutputWithContext ¶
func (o UserEmailOutput) ToUserEmailOutputWithContext(ctx context.Context) UserEmailOutput
func (UserEmailOutput) Type ¶
func (o UserEmailOutput) Type() pulumi.StringOutput
type UserExternalId ¶
type UserExternalIdArgs ¶
type UserExternalIdArgs struct { CustomType pulumi.StringPtrInput `pulumi:"customType"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (UserExternalIdArgs) ElementType ¶
func (UserExternalIdArgs) ElementType() reflect.Type
func (UserExternalIdArgs) ToUserExternalIdOutput ¶
func (i UserExternalIdArgs) ToUserExternalIdOutput() UserExternalIdOutput
func (UserExternalIdArgs) ToUserExternalIdOutputWithContext ¶
func (i UserExternalIdArgs) ToUserExternalIdOutputWithContext(ctx context.Context) UserExternalIdOutput
type UserExternalIdArray ¶
type UserExternalIdArray []UserExternalIdInput
func (UserExternalIdArray) ElementType ¶
func (UserExternalIdArray) ElementType() reflect.Type
func (UserExternalIdArray) ToUserExternalIdArrayOutput ¶
func (i UserExternalIdArray) ToUserExternalIdArrayOutput() UserExternalIdArrayOutput
func (UserExternalIdArray) ToUserExternalIdArrayOutputWithContext ¶
func (i UserExternalIdArray) ToUserExternalIdArrayOutputWithContext(ctx context.Context) UserExternalIdArrayOutput
type UserExternalIdArrayInput ¶
type UserExternalIdArrayInput interface { pulumi.Input ToUserExternalIdArrayOutput() UserExternalIdArrayOutput ToUserExternalIdArrayOutputWithContext(context.Context) UserExternalIdArrayOutput }
UserExternalIdArrayInput is an input type that accepts UserExternalIdArray and UserExternalIdArrayOutput values. You can construct a concrete instance of `UserExternalIdArrayInput` via:
UserExternalIdArray{ UserExternalIdArgs{...} }
type UserExternalIdArrayOutput ¶
type UserExternalIdArrayOutput struct{ *pulumi.OutputState }
func (UserExternalIdArrayOutput) ElementType ¶
func (UserExternalIdArrayOutput) ElementType() reflect.Type
func (UserExternalIdArrayOutput) Index ¶
func (o UserExternalIdArrayOutput) Index(i pulumi.IntInput) UserExternalIdOutput
func (UserExternalIdArrayOutput) ToUserExternalIdArrayOutput ¶
func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutput() UserExternalIdArrayOutput
func (UserExternalIdArrayOutput) ToUserExternalIdArrayOutputWithContext ¶
func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutputWithContext(ctx context.Context) UserExternalIdArrayOutput
type UserExternalIdInput ¶
type UserExternalIdInput interface { pulumi.Input ToUserExternalIdOutput() UserExternalIdOutput ToUserExternalIdOutputWithContext(context.Context) UserExternalIdOutput }
UserExternalIdInput is an input type that accepts UserExternalIdArgs and UserExternalIdOutput values. You can construct a concrete instance of `UserExternalIdInput` via:
UserExternalIdArgs{...}
type UserExternalIdOutput ¶
type UserExternalIdOutput struct{ *pulumi.OutputState }
func (UserExternalIdOutput) CustomType ¶
func (o UserExternalIdOutput) CustomType() pulumi.StringPtrOutput
func (UserExternalIdOutput) ElementType ¶
func (UserExternalIdOutput) ElementType() reflect.Type
func (UserExternalIdOutput) ToUserExternalIdOutput ¶
func (o UserExternalIdOutput) ToUserExternalIdOutput() UserExternalIdOutput
func (UserExternalIdOutput) ToUserExternalIdOutputWithContext ¶
func (o UserExternalIdOutput) ToUserExternalIdOutputWithContext(ctx context.Context) UserExternalIdOutput
func (UserExternalIdOutput) Type ¶
func (o UserExternalIdOutput) Type() pulumi.StringOutput
func (UserExternalIdOutput) Value ¶
func (o UserExternalIdOutput) Value() pulumi.StringOutput
type UserImArgs ¶
type UserImArgs struct { CustomProtocol pulumi.StringPtrInput `pulumi:"customProtocol"` CustomType pulumi.StringPtrInput `pulumi:"customType"` Im pulumi.StringPtrInput `pulumi:"im"` Primary pulumi.BoolPtrInput `pulumi:"primary"` Protocol pulumi.StringInput `pulumi:"protocol"` Type pulumi.StringInput `pulumi:"type"` }
func (UserImArgs) ElementType ¶
func (UserImArgs) ElementType() reflect.Type
func (UserImArgs) ToUserImOutput ¶
func (i UserImArgs) ToUserImOutput() UserImOutput
func (UserImArgs) ToUserImOutputWithContext ¶
func (i UserImArgs) ToUserImOutputWithContext(ctx context.Context) UserImOutput
type UserImArray ¶
type UserImArray []UserImInput
func (UserImArray) ElementType ¶
func (UserImArray) ElementType() reflect.Type
func (UserImArray) ToUserImArrayOutput ¶
func (i UserImArray) ToUserImArrayOutput() UserImArrayOutput
func (UserImArray) ToUserImArrayOutputWithContext ¶
func (i UserImArray) ToUserImArrayOutputWithContext(ctx context.Context) UserImArrayOutput
type UserImArrayInput ¶
type UserImArrayInput interface { pulumi.Input ToUserImArrayOutput() UserImArrayOutput ToUserImArrayOutputWithContext(context.Context) UserImArrayOutput }
UserImArrayInput is an input type that accepts UserImArray and UserImArrayOutput values. You can construct a concrete instance of `UserImArrayInput` via:
UserImArray{ UserImArgs{...} }
type UserImArrayOutput ¶
type UserImArrayOutput struct{ *pulumi.OutputState }
func (UserImArrayOutput) ElementType ¶
func (UserImArrayOutput) ElementType() reflect.Type
func (UserImArrayOutput) Index ¶
func (o UserImArrayOutput) Index(i pulumi.IntInput) UserImOutput
func (UserImArrayOutput) ToUserImArrayOutput ¶
func (o UserImArrayOutput) ToUserImArrayOutput() UserImArrayOutput
func (UserImArrayOutput) ToUserImArrayOutputWithContext ¶
func (o UserImArrayOutput) ToUserImArrayOutputWithContext(ctx context.Context) UserImArrayOutput
type UserImInput ¶
type UserImInput interface { pulumi.Input ToUserImOutput() UserImOutput ToUserImOutputWithContext(context.Context) UserImOutput }
UserImInput is an input type that accepts UserImArgs and UserImOutput values. You can construct a concrete instance of `UserImInput` via:
UserImArgs{...}
type UserImOutput ¶
type UserImOutput struct{ *pulumi.OutputState }
func (UserImOutput) CustomProtocol ¶
func (o UserImOutput) CustomProtocol() pulumi.StringPtrOutput
func (UserImOutput) CustomType ¶
func (o UserImOutput) CustomType() pulumi.StringPtrOutput
func (UserImOutput) ElementType ¶
func (UserImOutput) ElementType() reflect.Type
func (UserImOutput) Im ¶
func (o UserImOutput) Im() pulumi.StringPtrOutput
func (UserImOutput) Primary ¶
func (o UserImOutput) Primary() pulumi.BoolPtrOutput
func (UserImOutput) Protocol ¶
func (o UserImOutput) Protocol() pulumi.StringOutput
func (UserImOutput) ToUserImOutput ¶
func (o UserImOutput) ToUserImOutput() UserImOutput
func (UserImOutput) ToUserImOutputWithContext ¶
func (o UserImOutput) ToUserImOutputWithContext(ctx context.Context) UserImOutput
func (UserImOutput) Type ¶
func (o UserImOutput) Type() pulumi.StringOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserKeyword ¶
type UserKeywordArgs ¶
type UserKeywordArgs struct { CustomType pulumi.StringPtrInput `pulumi:"customType"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (UserKeywordArgs) ElementType ¶
func (UserKeywordArgs) ElementType() reflect.Type
func (UserKeywordArgs) ToUserKeywordOutput ¶
func (i UserKeywordArgs) ToUserKeywordOutput() UserKeywordOutput
func (UserKeywordArgs) ToUserKeywordOutputWithContext ¶
func (i UserKeywordArgs) ToUserKeywordOutputWithContext(ctx context.Context) UserKeywordOutput
type UserKeywordArray ¶
type UserKeywordArray []UserKeywordInput
func (UserKeywordArray) ElementType ¶
func (UserKeywordArray) ElementType() reflect.Type
func (UserKeywordArray) ToUserKeywordArrayOutput ¶
func (i UserKeywordArray) ToUserKeywordArrayOutput() UserKeywordArrayOutput
func (UserKeywordArray) ToUserKeywordArrayOutputWithContext ¶
func (i UserKeywordArray) ToUserKeywordArrayOutputWithContext(ctx context.Context) UserKeywordArrayOutput
type UserKeywordArrayInput ¶
type UserKeywordArrayInput interface { pulumi.Input ToUserKeywordArrayOutput() UserKeywordArrayOutput ToUserKeywordArrayOutputWithContext(context.Context) UserKeywordArrayOutput }
UserKeywordArrayInput is an input type that accepts UserKeywordArray and UserKeywordArrayOutput values. You can construct a concrete instance of `UserKeywordArrayInput` via:
UserKeywordArray{ UserKeywordArgs{...} }
type UserKeywordArrayOutput ¶
type UserKeywordArrayOutput struct{ *pulumi.OutputState }
func (UserKeywordArrayOutput) ElementType ¶
func (UserKeywordArrayOutput) ElementType() reflect.Type
func (UserKeywordArrayOutput) Index ¶
func (o UserKeywordArrayOutput) Index(i pulumi.IntInput) UserKeywordOutput
func (UserKeywordArrayOutput) ToUserKeywordArrayOutput ¶
func (o UserKeywordArrayOutput) ToUserKeywordArrayOutput() UserKeywordArrayOutput
func (UserKeywordArrayOutput) ToUserKeywordArrayOutputWithContext ¶
func (o UserKeywordArrayOutput) ToUserKeywordArrayOutputWithContext(ctx context.Context) UserKeywordArrayOutput
type UserKeywordInput ¶
type UserKeywordInput interface { pulumi.Input ToUserKeywordOutput() UserKeywordOutput ToUserKeywordOutputWithContext(context.Context) UserKeywordOutput }
UserKeywordInput is an input type that accepts UserKeywordArgs and UserKeywordOutput values. You can construct a concrete instance of `UserKeywordInput` via:
UserKeywordArgs{...}
type UserKeywordOutput ¶
type UserKeywordOutput struct{ *pulumi.OutputState }
func (UserKeywordOutput) CustomType ¶
func (o UserKeywordOutput) CustomType() pulumi.StringPtrOutput
func (UserKeywordOutput) ElementType ¶
func (UserKeywordOutput) ElementType() reflect.Type
func (UserKeywordOutput) ToUserKeywordOutput ¶
func (o UserKeywordOutput) ToUserKeywordOutput() UserKeywordOutput
func (UserKeywordOutput) ToUserKeywordOutputWithContext ¶
func (o UserKeywordOutput) ToUserKeywordOutputWithContext(ctx context.Context) UserKeywordOutput
func (UserKeywordOutput) Type ¶
func (o UserKeywordOutput) Type() pulumi.StringOutput
func (UserKeywordOutput) Value ¶
func (o UserKeywordOutput) Value() pulumi.StringOutput
type UserLanguage ¶
type UserLanguageArgs ¶
type UserLanguageArgs struct { CustomLanguage pulumi.StringPtrInput `pulumi:"customLanguage"` LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"` Preference pulumi.StringPtrInput `pulumi:"preference"` }
func (UserLanguageArgs) ElementType ¶
func (UserLanguageArgs) ElementType() reflect.Type
func (UserLanguageArgs) ToUserLanguageOutput ¶
func (i UserLanguageArgs) ToUserLanguageOutput() UserLanguageOutput
func (UserLanguageArgs) ToUserLanguageOutputWithContext ¶
func (i UserLanguageArgs) ToUserLanguageOutputWithContext(ctx context.Context) UserLanguageOutput
type UserLanguageArray ¶
type UserLanguageArray []UserLanguageInput
func (UserLanguageArray) ElementType ¶
func (UserLanguageArray) ElementType() reflect.Type
func (UserLanguageArray) ToUserLanguageArrayOutput ¶
func (i UserLanguageArray) ToUserLanguageArrayOutput() UserLanguageArrayOutput
func (UserLanguageArray) ToUserLanguageArrayOutputWithContext ¶
func (i UserLanguageArray) ToUserLanguageArrayOutputWithContext(ctx context.Context) UserLanguageArrayOutput
type UserLanguageArrayInput ¶
type UserLanguageArrayInput interface { pulumi.Input ToUserLanguageArrayOutput() UserLanguageArrayOutput ToUserLanguageArrayOutputWithContext(context.Context) UserLanguageArrayOutput }
UserLanguageArrayInput is an input type that accepts UserLanguageArray and UserLanguageArrayOutput values. You can construct a concrete instance of `UserLanguageArrayInput` via:
UserLanguageArray{ UserLanguageArgs{...} }
type UserLanguageArrayOutput ¶
type UserLanguageArrayOutput struct{ *pulumi.OutputState }
func (UserLanguageArrayOutput) ElementType ¶
func (UserLanguageArrayOutput) ElementType() reflect.Type
func (UserLanguageArrayOutput) Index ¶
func (o UserLanguageArrayOutput) Index(i pulumi.IntInput) UserLanguageOutput
func (UserLanguageArrayOutput) ToUserLanguageArrayOutput ¶
func (o UserLanguageArrayOutput) ToUserLanguageArrayOutput() UserLanguageArrayOutput
func (UserLanguageArrayOutput) ToUserLanguageArrayOutputWithContext ¶
func (o UserLanguageArrayOutput) ToUserLanguageArrayOutputWithContext(ctx context.Context) UserLanguageArrayOutput
type UserLanguageInput ¶
type UserLanguageInput interface { pulumi.Input ToUserLanguageOutput() UserLanguageOutput ToUserLanguageOutputWithContext(context.Context) UserLanguageOutput }
UserLanguageInput is an input type that accepts UserLanguageArgs and UserLanguageOutput values. You can construct a concrete instance of `UserLanguageInput` via:
UserLanguageArgs{...}
type UserLanguageOutput ¶
type UserLanguageOutput struct{ *pulumi.OutputState }
func (UserLanguageOutput) CustomLanguage ¶
func (o UserLanguageOutput) CustomLanguage() pulumi.StringPtrOutput
func (UserLanguageOutput) ElementType ¶
func (UserLanguageOutput) ElementType() reflect.Type
func (UserLanguageOutput) LanguageCode ¶
func (o UserLanguageOutput) LanguageCode() pulumi.StringPtrOutput
func (UserLanguageOutput) Preference ¶
func (o UserLanguageOutput) Preference() pulumi.StringPtrOutput
func (UserLanguageOutput) ToUserLanguageOutput ¶
func (o UserLanguageOutput) ToUserLanguageOutput() UserLanguageOutput
func (UserLanguageOutput) ToUserLanguageOutputWithContext ¶
func (o UserLanguageOutput) ToUserLanguageOutputWithContext(ctx context.Context) UserLanguageOutput
type UserLocation ¶
type UserLocationArgs ¶
type UserLocationArgs struct { Area pulumi.StringPtrInput `pulumi:"area"` BuildingId pulumi.StringPtrInput `pulumi:"buildingId"` CustomType pulumi.StringPtrInput `pulumi:"customType"` DeskCode pulumi.StringPtrInput `pulumi:"deskCode"` FloorName pulumi.StringPtrInput `pulumi:"floorName"` FloorSection pulumi.StringPtrInput `pulumi:"floorSection"` Type pulumi.StringInput `pulumi:"type"` }
func (UserLocationArgs) ElementType ¶
func (UserLocationArgs) ElementType() reflect.Type
func (UserLocationArgs) ToUserLocationOutput ¶
func (i UserLocationArgs) ToUserLocationOutput() UserLocationOutput
func (UserLocationArgs) ToUserLocationOutputWithContext ¶
func (i UserLocationArgs) ToUserLocationOutputWithContext(ctx context.Context) UserLocationOutput
type UserLocationArray ¶
type UserLocationArray []UserLocationInput
func (UserLocationArray) ElementType ¶
func (UserLocationArray) ElementType() reflect.Type
func (UserLocationArray) ToUserLocationArrayOutput ¶
func (i UserLocationArray) ToUserLocationArrayOutput() UserLocationArrayOutput
func (UserLocationArray) ToUserLocationArrayOutputWithContext ¶
func (i UserLocationArray) ToUserLocationArrayOutputWithContext(ctx context.Context) UserLocationArrayOutput
type UserLocationArrayInput ¶
type UserLocationArrayInput interface { pulumi.Input ToUserLocationArrayOutput() UserLocationArrayOutput ToUserLocationArrayOutputWithContext(context.Context) UserLocationArrayOutput }
UserLocationArrayInput is an input type that accepts UserLocationArray and UserLocationArrayOutput values. You can construct a concrete instance of `UserLocationArrayInput` via:
UserLocationArray{ UserLocationArgs{...} }
type UserLocationArrayOutput ¶
type UserLocationArrayOutput struct{ *pulumi.OutputState }
func (UserLocationArrayOutput) ElementType ¶
func (UserLocationArrayOutput) ElementType() reflect.Type
func (UserLocationArrayOutput) Index ¶
func (o UserLocationArrayOutput) Index(i pulumi.IntInput) UserLocationOutput
func (UserLocationArrayOutput) ToUserLocationArrayOutput ¶
func (o UserLocationArrayOutput) ToUserLocationArrayOutput() UserLocationArrayOutput
func (UserLocationArrayOutput) ToUserLocationArrayOutputWithContext ¶
func (o UserLocationArrayOutput) ToUserLocationArrayOutputWithContext(ctx context.Context) UserLocationArrayOutput
type UserLocationInput ¶
type UserLocationInput interface { pulumi.Input ToUserLocationOutput() UserLocationOutput ToUserLocationOutputWithContext(context.Context) UserLocationOutput }
UserLocationInput is an input type that accepts UserLocationArgs and UserLocationOutput values. You can construct a concrete instance of `UserLocationInput` via:
UserLocationArgs{...}
type UserLocationOutput ¶
type UserLocationOutput struct{ *pulumi.OutputState }
func (UserLocationOutput) Area ¶
func (o UserLocationOutput) Area() pulumi.StringPtrOutput
func (UserLocationOutput) BuildingId ¶
func (o UserLocationOutput) BuildingId() pulumi.StringPtrOutput
func (UserLocationOutput) CustomType ¶
func (o UserLocationOutput) CustomType() pulumi.StringPtrOutput
func (UserLocationOutput) DeskCode ¶
func (o UserLocationOutput) DeskCode() pulumi.StringPtrOutput
func (UserLocationOutput) ElementType ¶
func (UserLocationOutput) ElementType() reflect.Type
func (UserLocationOutput) FloorName ¶
func (o UserLocationOutput) FloorName() pulumi.StringPtrOutput
func (UserLocationOutput) FloorSection ¶
func (o UserLocationOutput) FloorSection() pulumi.StringPtrOutput
func (UserLocationOutput) ToUserLocationOutput ¶
func (o UserLocationOutput) ToUserLocationOutput() UserLocationOutput
func (UserLocationOutput) ToUserLocationOutputWithContext ¶
func (o UserLocationOutput) ToUserLocationOutputWithContext(ctx context.Context) UserLocationOutput
func (UserLocationOutput) Type ¶
func (o UserLocationOutput) Type() pulumi.StringOutput
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserNameArgs ¶
type UserNameArgs struct { FamilyName pulumi.StringInput `pulumi:"familyName"` FullName pulumi.StringPtrInput `pulumi:"fullName"` GivenName pulumi.StringPtrInput `pulumi:"givenName"` }
func (UserNameArgs) ElementType ¶
func (UserNameArgs) ElementType() reflect.Type
func (UserNameArgs) ToUserNameOutput ¶
func (i UserNameArgs) ToUserNameOutput() UserNameOutput
func (UserNameArgs) ToUserNameOutputWithContext ¶
func (i UserNameArgs) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput
func (UserNameArgs) ToUserNamePtrOutput ¶
func (i UserNameArgs) ToUserNamePtrOutput() UserNamePtrOutput
func (UserNameArgs) ToUserNamePtrOutputWithContext ¶
func (i UserNameArgs) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
type UserNameInput ¶
type UserNameInput interface { pulumi.Input ToUserNameOutput() UserNameOutput ToUserNameOutputWithContext(context.Context) UserNameOutput }
UserNameInput is an input type that accepts UserNameArgs and UserNameOutput values. You can construct a concrete instance of `UserNameInput` via:
UserNameArgs{...}
type UserNameOutput ¶
type UserNameOutput struct{ *pulumi.OutputState }
func (UserNameOutput) ElementType ¶
func (UserNameOutput) ElementType() reflect.Type
func (UserNameOutput) FamilyName ¶
func (o UserNameOutput) FamilyName() pulumi.StringOutput
func (UserNameOutput) FullName ¶
func (o UserNameOutput) FullName() pulumi.StringPtrOutput
func (UserNameOutput) GivenName ¶
func (o UserNameOutput) GivenName() pulumi.StringPtrOutput
func (UserNameOutput) ToUserNameOutput ¶
func (o UserNameOutput) ToUserNameOutput() UserNameOutput
func (UserNameOutput) ToUserNameOutputWithContext ¶
func (o UserNameOutput) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput
func (UserNameOutput) ToUserNamePtrOutput ¶
func (o UserNameOutput) ToUserNamePtrOutput() UserNamePtrOutput
func (UserNameOutput) ToUserNamePtrOutputWithContext ¶
func (o UserNameOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
type UserNamePtrInput ¶
type UserNamePtrInput interface { pulumi.Input ToUserNamePtrOutput() UserNamePtrOutput ToUserNamePtrOutputWithContext(context.Context) UserNamePtrOutput }
UserNamePtrInput is an input type that accepts UserNameArgs, UserNamePtr and UserNamePtrOutput values. You can construct a concrete instance of `UserNamePtrInput` via:
UserNameArgs{...} or: nil
func UserNamePtr ¶
func UserNamePtr(v *UserNameArgs) UserNamePtrInput
type UserNamePtrOutput ¶
type UserNamePtrOutput struct{ *pulumi.OutputState }
func (UserNamePtrOutput) Elem ¶
func (o UserNamePtrOutput) Elem() UserNameOutput
func (UserNamePtrOutput) ElementType ¶
func (UserNamePtrOutput) ElementType() reflect.Type
func (UserNamePtrOutput) FamilyName ¶
func (o UserNamePtrOutput) FamilyName() pulumi.StringPtrOutput
func (UserNamePtrOutput) FullName ¶
func (o UserNamePtrOutput) FullName() pulumi.StringPtrOutput
func (UserNamePtrOutput) GivenName ¶
func (o UserNamePtrOutput) GivenName() pulumi.StringPtrOutput
func (UserNamePtrOutput) ToUserNamePtrOutput ¶
func (o UserNamePtrOutput) ToUserNamePtrOutput() UserNamePtrOutput
func (UserNamePtrOutput) ToUserNamePtrOutputWithContext ¶
func (o UserNamePtrOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
type UserOrganization ¶
type UserOrganization struct { CostCenter *string `pulumi:"costCenter"` CustomType *string `pulumi:"customType"` Department *string `pulumi:"department"` Description *string `pulumi:"description"` Domain *string `pulumi:"domain"` FullTimeEquivalent *int `pulumi:"fullTimeEquivalent"` Location *string `pulumi:"location"` Name *string `pulumi:"name"` Primary *bool `pulumi:"primary"` Symbol *string `pulumi:"symbol"` Title *string `pulumi:"title"` Type string `pulumi:"type"` }
type UserOrganizationArgs ¶
type UserOrganizationArgs struct { CostCenter pulumi.StringPtrInput `pulumi:"costCenter"` CustomType pulumi.StringPtrInput `pulumi:"customType"` Department pulumi.StringPtrInput `pulumi:"department"` Description pulumi.StringPtrInput `pulumi:"description"` Domain pulumi.StringPtrInput `pulumi:"domain"` FullTimeEquivalent pulumi.IntPtrInput `pulumi:"fullTimeEquivalent"` Location pulumi.StringPtrInput `pulumi:"location"` Name pulumi.StringPtrInput `pulumi:"name"` Primary pulumi.BoolPtrInput `pulumi:"primary"` Symbol pulumi.StringPtrInput `pulumi:"symbol"` Title pulumi.StringPtrInput `pulumi:"title"` Type pulumi.StringInput `pulumi:"type"` }
func (UserOrganizationArgs) ElementType ¶
func (UserOrganizationArgs) ElementType() reflect.Type
func (UserOrganizationArgs) ToUserOrganizationOutput ¶
func (i UserOrganizationArgs) ToUserOrganizationOutput() UserOrganizationOutput
func (UserOrganizationArgs) ToUserOrganizationOutputWithContext ¶
func (i UserOrganizationArgs) ToUserOrganizationOutputWithContext(ctx context.Context) UserOrganizationOutput
type UserOrganizationArray ¶
type UserOrganizationArray []UserOrganizationInput
func (UserOrganizationArray) ElementType ¶
func (UserOrganizationArray) ElementType() reflect.Type
func (UserOrganizationArray) ToUserOrganizationArrayOutput ¶
func (i UserOrganizationArray) ToUserOrganizationArrayOutput() UserOrganizationArrayOutput
func (UserOrganizationArray) ToUserOrganizationArrayOutputWithContext ¶
func (i UserOrganizationArray) ToUserOrganizationArrayOutputWithContext(ctx context.Context) UserOrganizationArrayOutput
type UserOrganizationArrayInput ¶
type UserOrganizationArrayInput interface { pulumi.Input ToUserOrganizationArrayOutput() UserOrganizationArrayOutput ToUserOrganizationArrayOutputWithContext(context.Context) UserOrganizationArrayOutput }
UserOrganizationArrayInput is an input type that accepts UserOrganizationArray and UserOrganizationArrayOutput values. You can construct a concrete instance of `UserOrganizationArrayInput` via:
UserOrganizationArray{ UserOrganizationArgs{...} }
type UserOrganizationArrayOutput ¶
type UserOrganizationArrayOutput struct{ *pulumi.OutputState }
func (UserOrganizationArrayOutput) ElementType ¶
func (UserOrganizationArrayOutput) ElementType() reflect.Type
func (UserOrganizationArrayOutput) Index ¶
func (o UserOrganizationArrayOutput) Index(i pulumi.IntInput) UserOrganizationOutput
func (UserOrganizationArrayOutput) ToUserOrganizationArrayOutput ¶
func (o UserOrganizationArrayOutput) ToUserOrganizationArrayOutput() UserOrganizationArrayOutput
func (UserOrganizationArrayOutput) ToUserOrganizationArrayOutputWithContext ¶
func (o UserOrganizationArrayOutput) ToUserOrganizationArrayOutputWithContext(ctx context.Context) UserOrganizationArrayOutput
type UserOrganizationInput ¶
type UserOrganizationInput interface { pulumi.Input ToUserOrganizationOutput() UserOrganizationOutput ToUserOrganizationOutputWithContext(context.Context) UserOrganizationOutput }
UserOrganizationInput is an input type that accepts UserOrganizationArgs and UserOrganizationOutput values. You can construct a concrete instance of `UserOrganizationInput` via:
UserOrganizationArgs{...}
type UserOrganizationOutput ¶
type UserOrganizationOutput struct{ *pulumi.OutputState }
func (UserOrganizationOutput) CostCenter ¶
func (o UserOrganizationOutput) CostCenter() pulumi.StringPtrOutput
func (UserOrganizationOutput) CustomType ¶
func (o UserOrganizationOutput) CustomType() pulumi.StringPtrOutput
func (UserOrganizationOutput) Department ¶
func (o UserOrganizationOutput) Department() pulumi.StringPtrOutput
func (UserOrganizationOutput) Description ¶
func (o UserOrganizationOutput) Description() pulumi.StringPtrOutput
func (UserOrganizationOutput) Domain ¶
func (o UserOrganizationOutput) Domain() pulumi.StringPtrOutput
func (UserOrganizationOutput) ElementType ¶
func (UserOrganizationOutput) ElementType() reflect.Type
func (UserOrganizationOutput) FullTimeEquivalent ¶
func (o UserOrganizationOutput) FullTimeEquivalent() pulumi.IntPtrOutput
func (UserOrganizationOutput) Location ¶
func (o UserOrganizationOutput) Location() pulumi.StringPtrOutput
func (UserOrganizationOutput) Name ¶
func (o UserOrganizationOutput) Name() pulumi.StringPtrOutput
func (UserOrganizationOutput) Primary ¶
func (o UserOrganizationOutput) Primary() pulumi.BoolPtrOutput
func (UserOrganizationOutput) Symbol ¶
func (o UserOrganizationOutput) Symbol() pulumi.StringPtrOutput
func (UserOrganizationOutput) Title ¶
func (o UserOrganizationOutput) Title() pulumi.StringPtrOutput
func (UserOrganizationOutput) ToUserOrganizationOutput ¶
func (o UserOrganizationOutput) ToUserOrganizationOutput() UserOrganizationOutput
func (UserOrganizationOutput) ToUserOrganizationOutputWithContext ¶
func (o UserOrganizationOutput) ToUserOrganizationOutputWithContext(ctx context.Context) UserOrganizationOutput
func (UserOrganizationOutput) Type ¶
func (o UserOrganizationOutput) Type() pulumi.StringOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Addresses ¶
func (o UserOutput) Addresses() UserAddressArrayOutput
A list of the user's addresses. The maximum allowed data size is 10Kb.
func (UserOutput) AgreedToTerms ¶
func (o UserOutput) AgreedToTerms() pulumi.BoolOutput
This property is true if the user has completed an initial login and accepted the Terms of Service agreement.
func (UserOutput) Aliases ¶
func (o UserOutput) Aliases() pulumi.StringArrayOutput
asps.list of the user's alias email addresses.
func (UserOutput) Archived ¶
func (o UserOutput) Archived() pulumi.BoolPtrOutput
Indicates if user is archived.
func (UserOutput) ChangePasswordAtNextLogin ¶
func (o UserOutput) ChangePasswordAtNextLogin() pulumi.BoolPtrOutput
Indicates if the user is forced to change their password at next login. This setting doesn't apply when the user signs in via a third-party identity provider.
func (UserOutput) CreationTime ¶
func (o UserOutput) CreationTime() pulumi.StringOutput
The time the user's account was created. The value is in ISO 8601 date and time format. The time is the complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, 2010-04-05T17:30:04+01:00.
func (UserOutput) CustomSchemas ¶
func (o UserOutput) CustomSchemas() UserCustomSchemaArrayOutput
Custom fields of the user.
func (UserOutput) CustomerId ¶
func (o UserOutput) CustomerId() pulumi.StringOutput
The customer ID to retrieve all account users. You can use the alias my_customer to represent your account's customerId. As a reseller administrator, you can use the resold customer account's customerId. To get a customerId, use the account's primary domain in the domain parameter of a users.list request.
func (UserOutput) DeletionTime ¶
func (o UserOutput) DeletionTime() pulumi.StringOutput
The time the user's account was deleted. The value is in ISO 8601 date and time format The time is the complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example 2010-04-05T17:30:04+01:00.
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Emails ¶
func (o UserOutput) Emails() UserEmailArrayOutput
A list of the user's email addresses. The maximum allowed data size is 10Kb.
func (UserOutput) ExternalIds ¶
func (o UserOutput) ExternalIds() UserExternalIdArrayOutput
A list of external IDs for the user, such as an employee or network ID. The maximum allowed data size is 2Kb.
func (UserOutput) HashFunction ¶
func (o UserOutput) HashFunction() pulumi.StringPtrOutput
Stores the hash format of the password property. We recommend sending the password property value as a base 16 bit hexadecimal-encoded hash value. Set the hashFunction values as either the SHA-1, MD5, or crypt hash format.
func (UserOutput) Ims ¶
func (o UserOutput) Ims() UserImArrayOutput
The user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size is 2Kb.
func (UserOutput) IncludeInGlobalAddressList ¶
func (o UserOutput) IncludeInGlobalAddressList() pulumi.BoolPtrOutput
Indicates if the user's profile is visible in the Google Workspace global address list when the contact sharing feature is enabled for the domain.
func (UserOutput) IpAllowlist ¶
func (o UserOutput) IpAllowlist() pulumi.BoolPtrOutput
If true, the user's IP address is added to the allow list.
func (UserOutput) IsAdmin ¶
func (o UserOutput) IsAdmin() pulumi.BoolOutput
Indicates a user with super admininistrator privileges.
func (UserOutput) IsDelegatedAdmin ¶
func (o UserOutput) IsDelegatedAdmin() pulumi.BoolOutput
Indicates if the user is a delegated administrator.
func (UserOutput) IsEnforcedIn2StepVerification ¶
func (o UserOutput) IsEnforcedIn2StepVerification() pulumi.BoolOutput
Is 2-step verification enforced.
func (UserOutput) IsEnrolledIn2StepVerification ¶
func (o UserOutput) IsEnrolledIn2StepVerification() pulumi.BoolOutput
Is enrolled in 2-step verification.
func (UserOutput) IsMailboxSetup ¶
func (o UserOutput) IsMailboxSetup() pulumi.BoolOutput
Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license.
func (UserOutput) Keywords ¶
func (o UserOutput) Keywords() UserKeywordArrayOutput
A list of the user's keywords. The maximum allowed data size is 1Kb.
func (UserOutput) Languages ¶
func (o UserOutput) Languages() UserLanguageArrayOutput
A list of the user's languages. The maximum allowed data size is 1Kb.
func (UserOutput) LastLoginTime ¶
func (o UserOutput) LastLoginTime() pulumi.StringOutput
The last time the user logged into the user's account. The value is in ISO 8601 date and time format. The time is the complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, 2010-04-05T17:30:04+01:00.
func (UserOutput) Locations ¶
func (o UserOutput) Locations() UserLocationArrayOutput
A list of the user's locations. The maximum allowed data size is 10Kb.
func (UserOutput) Name ¶
func (o UserOutput) Name() UserNameOutput
Holds the given and family names of the user, and the read-only fullName value. The maximum number of characters in the givenName and in the familyName values is 60. In addition, name values support unicode/UTF-8 characters, and can contain spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). Maximum allowed data size for this field is 1Kb.
func (UserOutput) NonEditableAliases ¶
func (o UserOutput) NonEditableAliases() pulumi.StringArrayOutput
asps.list of the user's non-editable alias email addresses. These are typically outside the account's primary domain or sub-domain.
func (UserOutput) OrgUnitPath ¶
func (o UserOutput) OrgUnitPath() pulumi.StringOutput
The full path of the parent organization associated with the user. If the parent organization is the top-level, it is represented as a forward slash (/).
func (UserOutput) Organizations ¶
func (o UserOutput) Organizations() UserOrganizationArrayOutput
A list of organizations the user belongs to. The maximum allowed data size is 10Kb.
func (UserOutput) Password ¶
func (o UserOutput) Password() pulumi.StringPtrOutput
Stores the password for the user account. A password can contain any combination of ASCII characters. A minimum of 8 characters is required. The maximum length is 100 characters. As the API does not return the value of password, this field is write-only, and the value stored in the state will be what is provided in the configuration. The field is required on create and will be empty on import.
func (UserOutput) Phones ¶
func (o UserOutput) Phones() UserPhoneArrayOutput
A list of the user's phone numbers. The maximum allowed data size is 1Kb.
func (UserOutput) PosixAccounts ¶
func (o UserOutput) PosixAccounts() UserPosixAccountArrayOutput
A list of POSIX account information for the user.
func (UserOutput) PrimaryEmail ¶
func (o UserOutput) PrimaryEmail() pulumi.StringOutput
The user's primary email address. The primaryEmail must be unique and cannot be an alias of another user.
func (UserOutput) RecoveryEmail ¶
func (o UserOutput) RecoveryEmail() pulumi.StringPtrOutput
Recovery email of the user.
func (UserOutput) RecoveryPhone ¶
func (o UserOutput) RecoveryPhone() pulumi.StringPtrOutput
Recovery phone of the user. The phone number must be in the E.164 format, starting with the plus sign (+). Example: +16506661212.
func (UserOutput) Relations ¶
func (o UserOutput) Relations() UserRelationArrayOutput
A list of the user's relationships to other users. The maximum allowed data size for this field is 2Kb.
func (UserOutput) SshPublicKeys ¶
func (o UserOutput) SshPublicKeys() UserSshPublicKeyArrayOutput
A list of SSH public keys. The maximum allowed data size is 10Kb.
func (UserOutput) Suspended ¶
func (o UserOutput) Suspended() pulumi.BoolPtrOutput
Indicates if user is suspended.
func (UserOutput) SuspensionReason ¶
func (o UserOutput) SuspensionReason() pulumi.StringOutput
Has the reason a user account is suspended either by the administrator or by Google at the time of suspension. The property is returned only if the suspended property is true.
func (UserOutput) ThumbnailPhotoEtag ¶
func (o UserOutput) ThumbnailPhotoEtag() pulumi.StringOutput
ETag of the user's photo
func (UserOutput) ThumbnailPhotoUrl ¶
func (o UserOutput) ThumbnailPhotoUrl() pulumi.StringOutput
Photo Url of the user.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) Websites ¶
func (o UserOutput) Websites() UserWebsiteArrayOutput
A list of the user's websites. The maximum allowed data size is 2Kb.
type UserPhoneArgs ¶
type UserPhoneArgs struct { CustomType pulumi.StringPtrInput `pulumi:"customType"` Primary pulumi.BoolPtrInput `pulumi:"primary"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (UserPhoneArgs) ElementType ¶
func (UserPhoneArgs) ElementType() reflect.Type
func (UserPhoneArgs) ToUserPhoneOutput ¶
func (i UserPhoneArgs) ToUserPhoneOutput() UserPhoneOutput
func (UserPhoneArgs) ToUserPhoneOutputWithContext ¶
func (i UserPhoneArgs) ToUserPhoneOutputWithContext(ctx context.Context) UserPhoneOutput
type UserPhoneArray ¶
type UserPhoneArray []UserPhoneInput
func (UserPhoneArray) ElementType ¶
func (UserPhoneArray) ElementType() reflect.Type
func (UserPhoneArray) ToUserPhoneArrayOutput ¶
func (i UserPhoneArray) ToUserPhoneArrayOutput() UserPhoneArrayOutput
func (UserPhoneArray) ToUserPhoneArrayOutputWithContext ¶
func (i UserPhoneArray) ToUserPhoneArrayOutputWithContext(ctx context.Context) UserPhoneArrayOutput
type UserPhoneArrayInput ¶
type UserPhoneArrayInput interface { pulumi.Input ToUserPhoneArrayOutput() UserPhoneArrayOutput ToUserPhoneArrayOutputWithContext(context.Context) UserPhoneArrayOutput }
UserPhoneArrayInput is an input type that accepts UserPhoneArray and UserPhoneArrayOutput values. You can construct a concrete instance of `UserPhoneArrayInput` via:
UserPhoneArray{ UserPhoneArgs{...} }
type UserPhoneArrayOutput ¶
type UserPhoneArrayOutput struct{ *pulumi.OutputState }
func (UserPhoneArrayOutput) ElementType ¶
func (UserPhoneArrayOutput) ElementType() reflect.Type
func (UserPhoneArrayOutput) Index ¶
func (o UserPhoneArrayOutput) Index(i pulumi.IntInput) UserPhoneOutput
func (UserPhoneArrayOutput) ToUserPhoneArrayOutput ¶
func (o UserPhoneArrayOutput) ToUserPhoneArrayOutput() UserPhoneArrayOutput
func (UserPhoneArrayOutput) ToUserPhoneArrayOutputWithContext ¶
func (o UserPhoneArrayOutput) ToUserPhoneArrayOutputWithContext(ctx context.Context) UserPhoneArrayOutput
type UserPhoneInput ¶
type UserPhoneInput interface { pulumi.Input ToUserPhoneOutput() UserPhoneOutput ToUserPhoneOutputWithContext(context.Context) UserPhoneOutput }
UserPhoneInput is an input type that accepts UserPhoneArgs and UserPhoneOutput values. You can construct a concrete instance of `UserPhoneInput` via:
UserPhoneArgs{...}
type UserPhoneOutput ¶
type UserPhoneOutput struct{ *pulumi.OutputState }
func (UserPhoneOutput) CustomType ¶
func (o UserPhoneOutput) CustomType() pulumi.StringPtrOutput
func (UserPhoneOutput) ElementType ¶
func (UserPhoneOutput) ElementType() reflect.Type
func (UserPhoneOutput) Primary ¶
func (o UserPhoneOutput) Primary() pulumi.BoolPtrOutput
func (UserPhoneOutput) ToUserPhoneOutput ¶
func (o UserPhoneOutput) ToUserPhoneOutput() UserPhoneOutput
func (UserPhoneOutput) ToUserPhoneOutputWithContext ¶
func (o UserPhoneOutput) ToUserPhoneOutputWithContext(ctx context.Context) UserPhoneOutput
func (UserPhoneOutput) Type ¶
func (o UserPhoneOutput) Type() pulumi.StringOutput
func (UserPhoneOutput) Value ¶
func (o UserPhoneOutput) Value() pulumi.StringOutput
type UserPosixAccount ¶
type UserPosixAccount struct { AccountId *string `pulumi:"accountId"` Gecos *string `pulumi:"gecos"` Gid *string `pulumi:"gid"` HomeDirectory *string `pulumi:"homeDirectory"` OperatingSystemType *string `pulumi:"operatingSystemType"` Primary *bool `pulumi:"primary"` Shell *string `pulumi:"shell"` SystemId *string `pulumi:"systemId"` Uid *string `pulumi:"uid"` Username *string `pulumi:"username"` }
type UserPosixAccountArgs ¶
type UserPosixAccountArgs struct { AccountId pulumi.StringPtrInput `pulumi:"accountId"` Gecos pulumi.StringPtrInput `pulumi:"gecos"` Gid pulumi.StringPtrInput `pulumi:"gid"` HomeDirectory pulumi.StringPtrInput `pulumi:"homeDirectory"` OperatingSystemType pulumi.StringPtrInput `pulumi:"operatingSystemType"` Primary pulumi.BoolPtrInput `pulumi:"primary"` Shell pulumi.StringPtrInput `pulumi:"shell"` SystemId pulumi.StringPtrInput `pulumi:"systemId"` Uid pulumi.StringPtrInput `pulumi:"uid"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (UserPosixAccountArgs) ElementType ¶
func (UserPosixAccountArgs) ElementType() reflect.Type
func (UserPosixAccountArgs) ToUserPosixAccountOutput ¶
func (i UserPosixAccountArgs) ToUserPosixAccountOutput() UserPosixAccountOutput
func (UserPosixAccountArgs) ToUserPosixAccountOutputWithContext ¶
func (i UserPosixAccountArgs) ToUserPosixAccountOutputWithContext(ctx context.Context) UserPosixAccountOutput
type UserPosixAccountArray ¶
type UserPosixAccountArray []UserPosixAccountInput
func (UserPosixAccountArray) ElementType ¶
func (UserPosixAccountArray) ElementType() reflect.Type
func (UserPosixAccountArray) ToUserPosixAccountArrayOutput ¶
func (i UserPosixAccountArray) ToUserPosixAccountArrayOutput() UserPosixAccountArrayOutput
func (UserPosixAccountArray) ToUserPosixAccountArrayOutputWithContext ¶
func (i UserPosixAccountArray) ToUserPosixAccountArrayOutputWithContext(ctx context.Context) UserPosixAccountArrayOutput
type UserPosixAccountArrayInput ¶
type UserPosixAccountArrayInput interface { pulumi.Input ToUserPosixAccountArrayOutput() UserPosixAccountArrayOutput ToUserPosixAccountArrayOutputWithContext(context.Context) UserPosixAccountArrayOutput }
UserPosixAccountArrayInput is an input type that accepts UserPosixAccountArray and UserPosixAccountArrayOutput values. You can construct a concrete instance of `UserPosixAccountArrayInput` via:
UserPosixAccountArray{ UserPosixAccountArgs{...} }
type UserPosixAccountArrayOutput ¶
type UserPosixAccountArrayOutput struct{ *pulumi.OutputState }
func (UserPosixAccountArrayOutput) ElementType ¶
func (UserPosixAccountArrayOutput) ElementType() reflect.Type
func (UserPosixAccountArrayOutput) Index ¶
func (o UserPosixAccountArrayOutput) Index(i pulumi.IntInput) UserPosixAccountOutput
func (UserPosixAccountArrayOutput) ToUserPosixAccountArrayOutput ¶
func (o UserPosixAccountArrayOutput) ToUserPosixAccountArrayOutput() UserPosixAccountArrayOutput
func (UserPosixAccountArrayOutput) ToUserPosixAccountArrayOutputWithContext ¶
func (o UserPosixAccountArrayOutput) ToUserPosixAccountArrayOutputWithContext(ctx context.Context) UserPosixAccountArrayOutput
type UserPosixAccountInput ¶
type UserPosixAccountInput interface { pulumi.Input ToUserPosixAccountOutput() UserPosixAccountOutput ToUserPosixAccountOutputWithContext(context.Context) UserPosixAccountOutput }
UserPosixAccountInput is an input type that accepts UserPosixAccountArgs and UserPosixAccountOutput values. You can construct a concrete instance of `UserPosixAccountInput` via:
UserPosixAccountArgs{...}
type UserPosixAccountOutput ¶
type UserPosixAccountOutput struct{ *pulumi.OutputState }
func (UserPosixAccountOutput) AccountId ¶
func (o UserPosixAccountOutput) AccountId() pulumi.StringPtrOutput
func (UserPosixAccountOutput) ElementType ¶
func (UserPosixAccountOutput) ElementType() reflect.Type
func (UserPosixAccountOutput) Gecos ¶
func (o UserPosixAccountOutput) Gecos() pulumi.StringPtrOutput
func (UserPosixAccountOutput) Gid ¶
func (o UserPosixAccountOutput) Gid() pulumi.StringPtrOutput
func (UserPosixAccountOutput) HomeDirectory ¶
func (o UserPosixAccountOutput) HomeDirectory() pulumi.StringPtrOutput
func (UserPosixAccountOutput) OperatingSystemType ¶
func (o UserPosixAccountOutput) OperatingSystemType() pulumi.StringPtrOutput
func (UserPosixAccountOutput) Primary ¶
func (o UserPosixAccountOutput) Primary() pulumi.BoolPtrOutput
func (UserPosixAccountOutput) Shell ¶
func (o UserPosixAccountOutput) Shell() pulumi.StringPtrOutput
func (UserPosixAccountOutput) SystemId ¶
func (o UserPosixAccountOutput) SystemId() pulumi.StringPtrOutput
func (UserPosixAccountOutput) ToUserPosixAccountOutput ¶
func (o UserPosixAccountOutput) ToUserPosixAccountOutput() UserPosixAccountOutput
func (UserPosixAccountOutput) ToUserPosixAccountOutputWithContext ¶
func (o UserPosixAccountOutput) ToUserPosixAccountOutputWithContext(ctx context.Context) UserPosixAccountOutput
func (UserPosixAccountOutput) Uid ¶
func (o UserPosixAccountOutput) Uid() pulumi.StringPtrOutput
func (UserPosixAccountOutput) Username ¶
func (o UserPosixAccountOutput) Username() pulumi.StringPtrOutput
type UserRelation ¶
type UserRelationArgs ¶
type UserRelationArgs struct { CustomType pulumi.StringPtrInput `pulumi:"customType"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (UserRelationArgs) ElementType ¶
func (UserRelationArgs) ElementType() reflect.Type
func (UserRelationArgs) ToUserRelationOutput ¶
func (i UserRelationArgs) ToUserRelationOutput() UserRelationOutput
func (UserRelationArgs) ToUserRelationOutputWithContext ¶
func (i UserRelationArgs) ToUserRelationOutputWithContext(ctx context.Context) UserRelationOutput
type UserRelationArray ¶
type UserRelationArray []UserRelationInput
func (UserRelationArray) ElementType ¶
func (UserRelationArray) ElementType() reflect.Type
func (UserRelationArray) ToUserRelationArrayOutput ¶
func (i UserRelationArray) ToUserRelationArrayOutput() UserRelationArrayOutput
func (UserRelationArray) ToUserRelationArrayOutputWithContext ¶
func (i UserRelationArray) ToUserRelationArrayOutputWithContext(ctx context.Context) UserRelationArrayOutput
type UserRelationArrayInput ¶
type UserRelationArrayInput interface { pulumi.Input ToUserRelationArrayOutput() UserRelationArrayOutput ToUserRelationArrayOutputWithContext(context.Context) UserRelationArrayOutput }
UserRelationArrayInput is an input type that accepts UserRelationArray and UserRelationArrayOutput values. You can construct a concrete instance of `UserRelationArrayInput` via:
UserRelationArray{ UserRelationArgs{...} }
type UserRelationArrayOutput ¶
type UserRelationArrayOutput struct{ *pulumi.OutputState }
func (UserRelationArrayOutput) ElementType ¶
func (UserRelationArrayOutput) ElementType() reflect.Type
func (UserRelationArrayOutput) Index ¶
func (o UserRelationArrayOutput) Index(i pulumi.IntInput) UserRelationOutput
func (UserRelationArrayOutput) ToUserRelationArrayOutput ¶
func (o UserRelationArrayOutput) ToUserRelationArrayOutput() UserRelationArrayOutput
func (UserRelationArrayOutput) ToUserRelationArrayOutputWithContext ¶
func (o UserRelationArrayOutput) ToUserRelationArrayOutputWithContext(ctx context.Context) UserRelationArrayOutput
type UserRelationInput ¶
type UserRelationInput interface { pulumi.Input ToUserRelationOutput() UserRelationOutput ToUserRelationOutputWithContext(context.Context) UserRelationOutput }
UserRelationInput is an input type that accepts UserRelationArgs and UserRelationOutput values. You can construct a concrete instance of `UserRelationInput` via:
UserRelationArgs{...}
type UserRelationOutput ¶
type UserRelationOutput struct{ *pulumi.OutputState }
func (UserRelationOutput) CustomType ¶
func (o UserRelationOutput) CustomType() pulumi.StringPtrOutput
func (UserRelationOutput) ElementType ¶
func (UserRelationOutput) ElementType() reflect.Type
func (UserRelationOutput) ToUserRelationOutput ¶
func (o UserRelationOutput) ToUserRelationOutput() UserRelationOutput
func (UserRelationOutput) ToUserRelationOutputWithContext ¶
func (o UserRelationOutput) ToUserRelationOutputWithContext(ctx context.Context) UserRelationOutput
func (UserRelationOutput) Type ¶
func (o UserRelationOutput) Type() pulumi.StringOutput
func (UserRelationOutput) Value ¶
func (o UserRelationOutput) Value() pulumi.StringOutput
type UserSshPublicKey ¶
type UserSshPublicKeyArgs ¶
type UserSshPublicKeyArgs struct { ExpirationTimeUsec pulumi.StringPtrInput `pulumi:"expirationTimeUsec"` Fingerprint pulumi.StringPtrInput `pulumi:"fingerprint"` Key pulumi.StringInput `pulumi:"key"` }
func (UserSshPublicKeyArgs) ElementType ¶
func (UserSshPublicKeyArgs) ElementType() reflect.Type
func (UserSshPublicKeyArgs) ToUserSshPublicKeyOutput ¶
func (i UserSshPublicKeyArgs) ToUserSshPublicKeyOutput() UserSshPublicKeyOutput
func (UserSshPublicKeyArgs) ToUserSshPublicKeyOutputWithContext ¶
func (i UserSshPublicKeyArgs) ToUserSshPublicKeyOutputWithContext(ctx context.Context) UserSshPublicKeyOutput
type UserSshPublicKeyArray ¶
type UserSshPublicKeyArray []UserSshPublicKeyInput
func (UserSshPublicKeyArray) ElementType ¶
func (UserSshPublicKeyArray) ElementType() reflect.Type
func (UserSshPublicKeyArray) ToUserSshPublicKeyArrayOutput ¶
func (i UserSshPublicKeyArray) ToUserSshPublicKeyArrayOutput() UserSshPublicKeyArrayOutput
func (UserSshPublicKeyArray) ToUserSshPublicKeyArrayOutputWithContext ¶
func (i UserSshPublicKeyArray) ToUserSshPublicKeyArrayOutputWithContext(ctx context.Context) UserSshPublicKeyArrayOutput
type UserSshPublicKeyArrayInput ¶
type UserSshPublicKeyArrayInput interface { pulumi.Input ToUserSshPublicKeyArrayOutput() UserSshPublicKeyArrayOutput ToUserSshPublicKeyArrayOutputWithContext(context.Context) UserSshPublicKeyArrayOutput }
UserSshPublicKeyArrayInput is an input type that accepts UserSshPublicKeyArray and UserSshPublicKeyArrayOutput values. You can construct a concrete instance of `UserSshPublicKeyArrayInput` via:
UserSshPublicKeyArray{ UserSshPublicKeyArgs{...} }
type UserSshPublicKeyArrayOutput ¶
type UserSshPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (UserSshPublicKeyArrayOutput) ElementType ¶
func (UserSshPublicKeyArrayOutput) ElementType() reflect.Type
func (UserSshPublicKeyArrayOutput) Index ¶
func (o UserSshPublicKeyArrayOutput) Index(i pulumi.IntInput) UserSshPublicKeyOutput
func (UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutput ¶
func (o UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutput() UserSshPublicKeyArrayOutput
func (UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutputWithContext ¶
func (o UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutputWithContext(ctx context.Context) UserSshPublicKeyArrayOutput
type UserSshPublicKeyInput ¶
type UserSshPublicKeyInput interface { pulumi.Input ToUserSshPublicKeyOutput() UserSshPublicKeyOutput ToUserSshPublicKeyOutputWithContext(context.Context) UserSshPublicKeyOutput }
UserSshPublicKeyInput is an input type that accepts UserSshPublicKeyArgs and UserSshPublicKeyOutput values. You can construct a concrete instance of `UserSshPublicKeyInput` via:
UserSshPublicKeyArgs{...}
type UserSshPublicKeyOutput ¶
type UserSshPublicKeyOutput struct{ *pulumi.OutputState }
func (UserSshPublicKeyOutput) ElementType ¶
func (UserSshPublicKeyOutput) ElementType() reflect.Type
func (UserSshPublicKeyOutput) ExpirationTimeUsec ¶
func (o UserSshPublicKeyOutput) ExpirationTimeUsec() pulumi.StringPtrOutput
func (UserSshPublicKeyOutput) Fingerprint ¶
func (o UserSshPublicKeyOutput) Fingerprint() pulumi.StringPtrOutput
func (UserSshPublicKeyOutput) Key ¶
func (o UserSshPublicKeyOutput) Key() pulumi.StringOutput
func (UserSshPublicKeyOutput) ToUserSshPublicKeyOutput ¶
func (o UserSshPublicKeyOutput) ToUserSshPublicKeyOutput() UserSshPublicKeyOutput
func (UserSshPublicKeyOutput) ToUserSshPublicKeyOutputWithContext ¶
func (o UserSshPublicKeyOutput) ToUserSshPublicKeyOutputWithContext(ctx context.Context) UserSshPublicKeyOutput
type UserState ¶
type UserState struct { // A list of the user's addresses. The maximum allowed data size is 10Kb. Addresses UserAddressArrayInput // This property is true if the user has completed an initial login and accepted the Terms of Service agreement. AgreedToTerms pulumi.BoolPtrInput // asps.list of the user's alias email addresses. Aliases pulumi.StringArrayInput // Indicates if user is archived. Archived pulumi.BoolPtrInput // Indicates if the user is forced to change their password at next login. This setting doesn't apply when the user signs // in via a third-party identity provider. ChangePasswordAtNextLogin pulumi.BoolPtrInput // The time the user's account was created. The value is in ISO 8601 date and time format. The time is the complete date // plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, 2010-04-05T17:30:04+01:00. CreationTime pulumi.StringPtrInput // Custom fields of the user. CustomSchemas UserCustomSchemaArrayInput // The customer ID to retrieve all account users. You can use the alias my_customer to represent your account's customerId. // As a reseller administrator, you can use the resold customer account's customerId. To get a customerId, use the // account's primary domain in the domain parameter of a users.list request. CustomerId pulumi.StringPtrInput // The time the user's account was deleted. The value is in ISO 8601 date and time format The time is the complete date // plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example 2010-04-05T17:30:04+01:00. DeletionTime pulumi.StringPtrInput // A list of the user's email addresses. The maximum allowed data size is 10Kb. Emails UserEmailArrayInput // ETag of the resource. Etag pulumi.StringPtrInput // A list of external IDs for the user, such as an employee or network ID. The maximum allowed data size is 2Kb. ExternalIds UserExternalIdArrayInput // Stores the hash format of the password property. We recommend sending the password property value as a base 16 bit // hexadecimal-encoded hash value. Set the hashFunction values as either the SHA-1, MD5, or crypt hash format. HashFunction pulumi.StringPtrInput // The user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims // properties can be the primary IM contact. The maximum allowed data size is 2Kb. Ims UserImArrayInput // Indicates if the user's profile is visible in the Google Workspace global address list when the contact sharing feature // is enabled for the domain. IncludeInGlobalAddressList pulumi.BoolPtrInput // If true, the user's IP address is added to the allow list. IpAllowlist pulumi.BoolPtrInput // Indicates a user with super admininistrator privileges. IsAdmin pulumi.BoolPtrInput // Indicates if the user is a delegated administrator. IsDelegatedAdmin pulumi.BoolPtrInput // Is 2-step verification enforced. IsEnforcedIn2StepVerification pulumi.BoolPtrInput // Is enrolled in 2-step verification. IsEnrolledIn2StepVerification pulumi.BoolPtrInput // Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a // Gmail license. IsMailboxSetup pulumi.BoolPtrInput // A list of the user's keywords. The maximum allowed data size is 1Kb. Keywords UserKeywordArrayInput // A list of the user's languages. The maximum allowed data size is 1Kb. Languages UserLanguageArrayInput // The last time the user logged into the user's account. The value is in ISO 8601 date and time format. The time is the // complete date plus hours, minutes, and seconds in the form YYYY-MM-DDThh:mm:ssTZD. For example, // 2010-04-05T17:30:04+01:00. LastLoginTime pulumi.StringPtrInput // A list of the user's locations. The maximum allowed data size is 10Kb. Locations UserLocationArrayInput // Holds the given and family names of the user, and the read-only fullName value. The maximum number of characters in the // givenName and in the familyName values is 60. In addition, name values support unicode/UTF-8 characters, and can contain // spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). Maximum allowed data size for // this field is 1Kb. Name UserNamePtrInput // asps.list of the user's non-editable alias email addresses. These are typically outside the account's primary domain or // sub-domain. NonEditableAliases pulumi.StringArrayInput // The full path of the parent organization associated with the user. If the parent organization is the top-level, it is // represented as a forward slash (/). OrgUnitPath pulumi.StringPtrInput // A list of organizations the user belongs to. The maximum allowed data size is 10Kb. Organizations UserOrganizationArrayInput // Stores the password for the user account. A password can contain any combination of ASCII characters. A minimum of 8 // characters is required. The maximum length is 100 characters. As the API does not return the value of password, this // field is write-only, and the value stored in the state will be what is provided in the configuration. The field is // required on create and will be empty on import. Password pulumi.StringPtrInput // A list of the user's phone numbers. The maximum allowed data size is 1Kb. Phones UserPhoneArrayInput // A list of POSIX account information for the user. PosixAccounts UserPosixAccountArrayInput // The user's primary email address. The primaryEmail must be unique and cannot be an alias of another user. PrimaryEmail pulumi.StringPtrInput // Recovery email of the user. RecoveryEmail pulumi.StringPtrInput // Recovery phone of the user. The phone number must be in the E.164 format, starting with the plus sign (+). Example: // +16506661212. RecoveryPhone pulumi.StringPtrInput // A list of the user's relationships to other users. The maximum allowed data size for this field is 2Kb. Relations UserRelationArrayInput // A list of SSH public keys. The maximum allowed data size is 10Kb. SshPublicKeys UserSshPublicKeyArrayInput // Indicates if user is suspended. Suspended pulumi.BoolPtrInput // Has the reason a user account is suspended either by the administrator or by Google at the time of suspension. The // property is returned only if the suspended property is true. SuspensionReason pulumi.StringPtrInput // ETag of the user's photo ThumbnailPhotoEtag pulumi.StringPtrInput // Photo Url of the user. ThumbnailPhotoUrl pulumi.StringPtrInput // A list of the user's websites. The maximum allowed data size is 2Kb. Websites UserWebsiteArrayInput }
func (UserState) ElementType ¶
type UserWebsite ¶
type UserWebsiteArgs ¶
type UserWebsiteArgs struct { CustomType pulumi.StringPtrInput `pulumi:"customType"` Primary pulumi.BoolPtrInput `pulumi:"primary"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (UserWebsiteArgs) ElementType ¶
func (UserWebsiteArgs) ElementType() reflect.Type
func (UserWebsiteArgs) ToUserWebsiteOutput ¶
func (i UserWebsiteArgs) ToUserWebsiteOutput() UserWebsiteOutput
func (UserWebsiteArgs) ToUserWebsiteOutputWithContext ¶
func (i UserWebsiteArgs) ToUserWebsiteOutputWithContext(ctx context.Context) UserWebsiteOutput
type UserWebsiteArray ¶
type UserWebsiteArray []UserWebsiteInput
func (UserWebsiteArray) ElementType ¶
func (UserWebsiteArray) ElementType() reflect.Type
func (UserWebsiteArray) ToUserWebsiteArrayOutput ¶
func (i UserWebsiteArray) ToUserWebsiteArrayOutput() UserWebsiteArrayOutput
func (UserWebsiteArray) ToUserWebsiteArrayOutputWithContext ¶
func (i UserWebsiteArray) ToUserWebsiteArrayOutputWithContext(ctx context.Context) UserWebsiteArrayOutput
type UserWebsiteArrayInput ¶
type UserWebsiteArrayInput interface { pulumi.Input ToUserWebsiteArrayOutput() UserWebsiteArrayOutput ToUserWebsiteArrayOutputWithContext(context.Context) UserWebsiteArrayOutput }
UserWebsiteArrayInput is an input type that accepts UserWebsiteArray and UserWebsiteArrayOutput values. You can construct a concrete instance of `UserWebsiteArrayInput` via:
UserWebsiteArray{ UserWebsiteArgs{...} }
type UserWebsiteArrayOutput ¶
type UserWebsiteArrayOutput struct{ *pulumi.OutputState }
func (UserWebsiteArrayOutput) ElementType ¶
func (UserWebsiteArrayOutput) ElementType() reflect.Type
func (UserWebsiteArrayOutput) Index ¶
func (o UserWebsiteArrayOutput) Index(i pulumi.IntInput) UserWebsiteOutput
func (UserWebsiteArrayOutput) ToUserWebsiteArrayOutput ¶
func (o UserWebsiteArrayOutput) ToUserWebsiteArrayOutput() UserWebsiteArrayOutput
func (UserWebsiteArrayOutput) ToUserWebsiteArrayOutputWithContext ¶
func (o UserWebsiteArrayOutput) ToUserWebsiteArrayOutputWithContext(ctx context.Context) UserWebsiteArrayOutput
type UserWebsiteInput ¶
type UserWebsiteInput interface { pulumi.Input ToUserWebsiteOutput() UserWebsiteOutput ToUserWebsiteOutputWithContext(context.Context) UserWebsiteOutput }
UserWebsiteInput is an input type that accepts UserWebsiteArgs and UserWebsiteOutput values. You can construct a concrete instance of `UserWebsiteInput` via:
UserWebsiteArgs{...}
type UserWebsiteOutput ¶
type UserWebsiteOutput struct{ *pulumi.OutputState }
func (UserWebsiteOutput) CustomType ¶
func (o UserWebsiteOutput) CustomType() pulumi.StringPtrOutput
func (UserWebsiteOutput) ElementType ¶
func (UserWebsiteOutput) ElementType() reflect.Type
func (UserWebsiteOutput) Primary ¶
func (o UserWebsiteOutput) Primary() pulumi.BoolPtrOutput
func (UserWebsiteOutput) ToUserWebsiteOutput ¶
func (o UserWebsiteOutput) ToUserWebsiteOutput() UserWebsiteOutput
func (UserWebsiteOutput) ToUserWebsiteOutputWithContext ¶
func (o UserWebsiteOutput) ToUserWebsiteOutputWithContext(ctx context.Context) UserWebsiteOutput
func (UserWebsiteOutput) Type ¶
func (o UserWebsiteOutput) Type() pulumi.StringOutput
func (UserWebsiteOutput) Value ¶
func (o UserWebsiteOutput) Value() pulumi.StringOutput
Source Files ¶
- chromePolicy.go
- doc.go
- domain.go
- domainAlias.go
- getChromePolicySchema.go
- getDomain.go
- getDomainAlias.go
- getGroup.go
- getGroupMember.go
- getGroupMembers.go
- getGroupSettings.go
- getGroups.go
- getOrgUnit.go
- getPrivileges.go
- getRole.go
- getSchema.go
- getUser.go
- getUsers.go
- gmailSendAsAlias.go
- group.go
- groupMember.go
- groupMembers.go
- groupSettings.go
- init.go
- orgUnit.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go
- role.go
- roleAssignment.go
- schema.go
- user.go